/*  
Theme Name: SBZ-Monteur
Theme URI: http://www.sbz-monteur.de/
Version: 1.0
Author: Thomas Flinspach

This theme is based on Bobs Limau Orange Theme<a href="http://www.blogohblog.com/">Blog Oh Blog</a>.
*/

body {
	font-family:Arial;
	font-size:12px;
	background-image: url(images/bg.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
	/*platz für AdFooter-Banner}*/
	padding-bottom: 105px;
	/*platz für AdFooter-Banner}*/
}

#wrap { 
position: relative; width:960px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; padding:0; background-color: #FFFFFF;}

#header { position:relative; width:960px; height:157px; color:#000; margin-bottom:-3px; float:left; padding:0;}

#middle { position:relative; width:560px; margin-top:-18px; margin-left:10px; float:left; padding:0; font-size:12px; line-height:16px;}

#middle h2 { font-size:16px; font-weight:bold; color: #000000; margin:0 7px 1px 0; padding:3px 0; border-bottom: dashed 1px #FF0000;}

#middle p {margin-top:4px; padding:0; line-height:16px;}

#middle img { border:4px #eee solid; }

#navi {height:56px; margin:0; padding:0;}

#navi img {margin: 9px; border: 0px;}

.left { float:left; width:171px; border-bottom: 3px solid #162983; border-left:3px solid #162983; border-right:3px solid #162983; margin:0; padding:0;}
.right { float:right; width:171px; border-bottom: 3px solid #162983; border-left:3px solid #162983; border-right:3px solid #162983; margin:0; padding:0;} 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }


#search {
	background-color: #162983;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}


#searchform{
	
}
input#searchinput {
	width:95px;
	font-family:Arial;
	font-size:14px;
	margin-left: 5px;
	height: 17px;
}
input#searchsubmit {
}

/*Musterberichte*/

#noBorder img {border:0px;}

/*Musterberichte*/




.datum {margin-bottom:2px; padding:0;}
#footer { width:960px; margin-top:20px; text-align:center; clear:both; padding:0px; font-size: 12px;}

.entry { font-size: 12px; color:#000000;}
small { font-size: 12px; color:#000000;}

a:hover { text-decoration:none; color:#555353; border:none; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }

div.hr { height:0px; clear:both; padding:0; margin:0;}


div.br { height:30px; clear:both; padding:0; margin:0;}


.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#162983; border:1px solid #000000; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { }
.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:none; color:#162983; border:none; }
.comments h3 {font-size:14px; color: #000000; margin:0; padding:0; }

.left h2 {font-size:16px; margin:0; padding:3px 0; color: #000000;}
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0; padding:5px 0 5px 5px; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0; }
.left ul li ul li,.right ul li ul li { list-style-type:none; border:0; margin:0; padding:0 0 2px 24px; background:transparent url(images/poempel_klein.gif) no-repeat 0 4px;}
.left ul li ul li :hover { color: #555353;}
/*
.left form input {font-size: 11px; width: 150px}
.submit {margin-top: 0; font-size: 14px; font-weight: bold; width: 150px}
*/
.right h2 { font-size:16px; margin:0; padding:3px 0 3px 5px; color: #000000;}
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px;}
.right ul li,.right ul li { list-style-type:none; margin:0; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:none; margin:0; padding:0; }
.right ul li ul li,.right ul li ul li { list-style-type:none; border:0; margin:0; padding:0 0 2px 30px; background:transparent url(images/poempel_klein.gif) no-repeat 6px 4px;}
.right ul li ul li :hover { color: #555353;}
/*.banner_sbz {margin:0 0 10px 0; padding:0;}*/

/* Angaben Grafik zwischen Widgets - functions.php*/
.loopimages {margin: 6px 0 6px; 0; width: 163px; height: 29px; background-image:url(images/poempel.gif); background-repeat: no-repeat;}
#last_poempel_hider {background-image: url(images/br.gif); width: 163px; height: 50px; margin-top: -40px; z-index:300;}

/* Angaben f�r Tag Cloud*/
#tag-cloud {margin: 4px; padding-bottom: 8px; line-height:150%;}
#tag-cloud h2 {margin:0;}

/* Angaben Umfrage*/
form {margin:0;}
#polls {margin-top:-17px; z-index:1;}
/* Hier muss leider immer der Z�hler (hinter polls-) angepasst werden, damit auch unter dem IE kein oberer Abstand zur Grafik ZUR AKTUELLEN FACHFRAGE entsteht;-( Die ID wird n�mlich bei jeder neuen Umfrage neu vergeben und hochgez�hlt*/
#polls-11 {margin-top:8px; z-index:2;}
#button_umfrage {padding:0; margin: 0;}
#kein_abstand {z-index:500; margin-top: 0; padding: 0;}
* html #kein_abstand { z-index:500; margin-top: -20px;}
#kein_abstand_ie {margin: 0; -margin: -20px 0 0 0;}


/*Farbänderung Rechts für Banner*/

#kein_abstand {background-color: #00bfea;}

/*Farbänderung Rechts für Banner Ende*/


.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }


/* footer-banner-anfang*/
#AdFooter
		{
			position:fixed;
			bottom:0px;
			left:-480px;
			width:958px;
			margin-right: 50%;
			margin-left: 50%;
			padding-top: 10px;
			padding-bottom: 10px;			
			background:#fff;
			text-align:center;
			border: 1px solid #777777;
		}
		
/* Angaben nur für den Internet Explorer mit Star-HTML-Hack */
		* html, * html body
		{
			margin:0;
			padding:0;
			height:100%;
			overflow:hidden;
		}
		

		* html #wrap 
		{
			padding:0;
			height:85%;
			overflow:auto;
		}
		* html #AdFooter 
		{
	width:958px;
	margin-right: auto;
	margin-left: auto;
	height:15px;
	text-align:center;
	padding-top:1%;
	background-color: #fff;
		}

/*div#AdFooter{
	position:absolute;
	bottom:0;
	left:-480px;
	width:958px;
 	height:<length>;
	margin-right: 50%;
	margin-left: 50%;
	background-color: #fff;
	margin-top: 10px;
	padding-top: 10px;
	border: 1px solid #777777;
	padding-bottom: 10px;
 }
 @media screen{
  body>div#AdFooter{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 }
 */ 
 
/* dynamic sidebar */
li.widget_recent_entries {
	list-style: none;
	margin-left: 5px;
}
li.widget_recent_entries ul,
li.widget_recent_entries li {
	margin-left: 0;
	padding-left: 0;
}

div.st-tag-cloud {
	padding: 5px;
}

 /* footer-banner-ende*/
 
 