/*
Theme Name: Werbeartikel Fuxx 
Theme URI: http://www.werbeartikel-fuxx.de
Description: Werbeartikel Fuxx Theme
Version: 1.0.1
Author: TX WebSolutions GmbH
*/

@charset "utf-8";

* {
	margin:	0 0;
	padding:	0 0;
	}

body, div, dl, dt, dd,
ul, ol,li,h1,h2,h3,h4,
h5,h6,pre,form,fieldset,
input,p,blockquote,th,td {
	margin:	0;
	padding:	0;
}

h1,h2,h3,h4,h5,h6 { 
	font-size:	100%;
	margin-bottom:	10px;
}

h5 { 
	font-size: .60em;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	color: #8f8f8f;
	margin: 0 10px;
	font-weight: normal;
	font-style: normal;
}

h2 { 
	font-size: 18px;
	color: #5d86a8;
	margin: 0 10px 10px 0;
	font-weight: normal;
	font-style: normal;
}

h2 a { color: #5d86a8; }


h3 { 
	font-size: .80em;
	text-transform: uppercase;
	color: #8f8f8f;
	margin: 20px 10px 10px 10px;
	font-weight: normal;
	font-style: normal;
}


ol,ul,li { 
	list-style:none;
}

address,caption,cite,code,
dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
table { 
	border-collapse:	collapse;
	border-spacing:	0;
}

fieldset,img { 
	border:	0;
}

caption,th { 
	text-align:left;
}

a {text-decoration:none; color: #5d86a8; }

.clear{clear:both;}

.alignright {
	float: right;
	margin: 0 0 5px 5px;
	}

.alignleft {
	float: left;
	}

em{font-style:italic;}
strong{font-weight:bold;}
html,body { 
	height:			100%;
	font-family:	Arial,Helvetica,sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		12px;
}

body { background: #c1d7e5 url(images/background.jpg) top left repeat-x; }

#wrap { 
	width:		980px;
	margin:		0 auto;
	position:	relative;
	padding-top:30px;
	}

#header {
	height:		135px;
	background:	url(images/header.png) top left no-repeat;
	position:	relative;
	}

#header img#logo {
  	position:absolute; 
  	top: 36px; 
  	left: 41px; 
  	font-size:208%; 
  	z-index:2000;}

#topMenuWrap { position:absolute; left:260px; top:85px; }
#topMenu { position:relative; margin:0; padding:0; list-style:none; height:50px; width:652px; }
#topMenu li { margin:0; float:left; position:relative; }
#topMenu li a { white-space:nowrap; text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 20px 15px 0 15px;  top:0; display: block; height:30px; background: url(images/topnav-background.jpg) top right no-repeat; }
#topMenu li a.last { background: url(images/topnav-background.jpg) top left no-repeat; }
#topMenu li a:hover { color: #f06e00; }

#content { padding: 0 0; font-size: 10pt; background: url(images/pageMiddle.png) top left repeat-y; }
#content #sub { margin: 0 0; padding: 70px 0 5px 0; background: url(images/mainTop.png) top left no-repeat; }
#content .post-entry { width: 670px; float:	left; margin-left: 20px; padding: 0 10px; }
#content .post-entry .entry { padding-bottom: 5px; border-bottom: 1px solid #eee; margin-bottom: 10px; }
#content .post-entry table { margin: 5px 10px 10px 90px; }
#content .post-entry table thead th { padding: 2px 20px; font-size: 10pt; font-weight: bold; border-bottom: 1px solid #a2a2a2; border-top: 2px solid #9d9792; }
#content .post-entry table thead th.first {	width: 180px; }
#content .post-entry table tr td { padding: 2px 25px; }
#content .post-entry table tfoot th { border-bottom: 2px solid #9d9792; }
#content p,#content .post-entry p  { margin: 5px 0px; font-size:	12px; line-height: 14px; }
#content ul { margin: 5px 10px 10px 90px; font-size:	10pt; display: list-item; }
#content ul li { list-style-type:	disc; }
#content .post-entry p strong { color: #474747; }

#footer{
	height:	50px;
	background:	url(images/mainBottom.png) bottom left no-repeat;
	color:	#777777;
	font-size:	11px;
	}

#wp_footer {
	width:	960px;
	text-align:	center;
	margin:	10px auto 20px auto;
	}
	
#sidebar {
	float:	left;	
	width: 180px;
	margin: 0 10px 0 40px;
	color: #777;
}

#sidebar h3 {
	background:	url(images/sidebar-headline.png) top left;
	height:	20px;
	padding:	0px 0 5px 10px;
	margin:  0 0;
	color:	#648cac;
	font-weight: bold;
	font-size:	16px;
	}

#sidebar ul {
	padding:	0 0 0 5px;
	margin:	0 0 20px 0;
	}

#sidebar ul li {
	padding:	5px 0 5px 5px;
	margin:	0 0;
	list-style-type:	none;
	border-bottom:	1px solid #eee;
	}

#sidebar ul li a {
	background:	url(images/naviIcon.gif) center left no-repeat;
	color:	#4b799e;
	padding-left:	15px;
	padding-top:	0;
	font-style: normal;
	font-size:	12px; 
}

#sidebar ul li a:hover {
	background:	url(images/naviIconCurrent.gif) center left no-repeat;
	color:	#f06e00;
	text-decoration:	none;
	}
	