 /*
Theme Name: BBG - Wettbewerb
Theme URI: http://wettbewerb.borkenberge.com
Description: Thema created by Uwe Behrendt
Version: W2.0 09_2008 Ver.1
Author: Uwe >Wum< Behrendt 
Author URI: http://www.wumdesign.de
*/
/*Link-Indikation
a.liexternal 	{ padding-right: 12px; background: url(img/link-icon_external.gif) no-repeat right; }
a.liwikipedia   { padding-right: 14px; background: url(img/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb 	{ padding-right: 18px; background: url(img/link-icon_imdb.png) no-repeat right; }
a.liftp 	{ padding-right: 13px; background: url(img/link-icon_ftp.png) no-repeat right; }
a.limailto 	{ padding-right: 18px; background: url(img/link-icon_mail.png) no-repeat right; }
a.lipdf 	{ padding-right: 12px; background: url(img/link-icon_pdf.png) no-repeat right; }
a.liinternal	{ padding-right: 12px; background: url(img/link-icon_pdf.png) no-repeat right; }*/
/*Seiten-Struktur*/
html      		{ height: 100.01%; margin: 0; padding: 0;}
*         		{ margin: 0;  padding: 0;  border: none;}

#inhalt 		  { width: 580px; float: left;  } 
#rechts				{ width: 157px; float: right; text-align:left; margin-right:0px;	}
#links 				{ width: 160px; float: left; text-align:left; margin-left:5px;}
body      		{ font-family: Arial, Helvetica, sans-serif; color: #5E6D7B;	font-size:13px; line-height:18px; }
body * 				{ font-family: Arial, Helvetica, sans-serif;	color: #5E6D7B;	font-size:13px; line-height:18px;}

#mantel   		{ margin:0 auto;width:915px;}
#overall  		{ background-color:#FFFFFF;
								background-image: url(img/bg.jpg);
								background-repeat: repeat-y;
								background-position: center;
								clear: both;
								float: left;
								margin-left: 0px;
								padding:0px;
								border-left: 1px solid  #C8CFD5;	
								border-right: 1px solid  #C8CFD5;}
/*HEAD*/
#head          				{  padding-bottom:141px;} /*134*/
#head .frontphoto 		{  float: left; }
#topblau 	        		{	 width: 100%; height: 21px;	background: url(img/logo_ul2.jpg) repeat-x top left; }
.header_page 	    		{	 float:right;	 position: relative;	 height: 100%;	 margin: 0 10px 0px 0px; }
.header_page ul 			{	 padding-top: 1px;	 }
.header_page ul li 	  {	 padding: 0 5px 0px 0;	 white-space: nowrap;	 list-style-type: none;	 display: inline;	 }
.header_page a, 
.header_page a:link, 
.header_page a:visited{	 font-family: "Trebuchet MS", arial, sans-serif;
											 	 font-size: 8pt;
												 color: White;
												 font-weight: bold;
												 text-decoration: none;
												 text-align : right;	}
.header_page a:hover 	{  background		: #ffffff; color: #1f75af;	 text-decoration: none;	 }

#topgelb 							{	 width: 100%;	 height: 23px;	 background: url(img/gelb_cat.gif) repeat-x top left; clear: both;margin-bottom:10px	 }
.header_cat 	    		{	 float:right;	 position: relative;	 height: 100%;	 margin: 0 10px 0px 0px; }
.header_cat ul 			  {	 padding-top: 1px; white-space: nowrap;		 }
.header_cat ul li 	  {	 padding: 0 5px 0px 0;	 white-space: nowrap;	 list-style-type: none;	 display: inline;	 }
.header_cat a, 
.header_cat a:link, 
.header_cat a:visited{	 font-family: "Trebuchet MS", arial, sans-serif;
											 	 font-size: 8pt;
												 color: #296ea9;
												 font-weight: bold;
												 text-decoration: none;
												 text-align : right;	}
.header_cat a:hover 	{  background		: #ffffff; color: #1f75af;	 text-decoration: none;	 }

#inhalt h2						{   padding:2px 0px 0px 5px;color:#ffffff; width: 100%; height: 23px;background: url(img/h2_bg.gif) repeat-x top left;}  
#inhalt h2 a					{   padding:2px 0px 0px 5px;color:#ffffff; width: 100%; height: 23px;background: url(img/h2_bg.gif) repeat-x top left;}    
#inhalt .post h2			{   padding:2px 0px 0px 5px;color:#ffffff; width: 100%; height: 23px;background: url(img/h2_bg.gif) repeat-x top left;} 															/*Überschrifet single*/

/* ####################### Navigation links rechts  #################### */
.b_title 	  { background: url(img/b_titel.gif);line-height:25px;	color:#ffffff;width:149px;font-size:12px;	font-weight: bold;padding:0 0 0 3px;}	
.l_box 		  { background-color:#f4f4f4;  border:1px solid #C8CFD5;	padding:5px 5px 5px 5px; width: 140px;	margin-bottom:5px;	}	

.ts_club              			{background: url(img/ts_club.gif) no-repeat;width: 100%;	 height: 32px;padding:0px 0px 5px 0px; }
.ts_std                			{background: url(img/ts_std.gif) no-repeat;width: 100%;	 height: 32px;padding:0px 0px 5px 0px; }
.ts_g                			  {background: url(img/ts_g.gif) no-repeat;width: 100%;	 height: 32px;padding:0px 0px 5px 0px; }
.ts_club img, .ts_std img, .ts_g img   {vertical-align:middle;}
.ts_club,.ts_std,.ts_g                 {color:#ffffff;}
li ts_club ,li .ts_std,li .ts_g        {list-style-type: none;}


#links ul      									 				{ list-style-type:none; padding:0px 0px 0px 0px;width:152px;}
#links ul li a 									 				{ color:#296ea9;}
#links ul li a:hover   		      				{ color:#fd9405;}
												          				
#rechts l_box					{ background-color:#f4f4f4;  border:1px solid #C8CFD5;	padding:0px 0px 0px 0px; width: 152px;	margin-bottom:3px;	}
#rechts li          	{ list-style-type:none;}


/* ####################### Inputs #################### */												          				
												          				
#rechts input#si 			{ width: 80%; font: normal 1.0em Arial, Helvetica, sans-serif;
  											border			  : 1px inset #444;
  											background		: #f8f8f8;
  											color					: #000;
  											padding				: 1px 5px 3px;
  											margin	      : 18px 10px 5px 0;}

input#ss 							{	width: auto;font	: normal 1.0em Arial, Helvetica, sans-serif; border: 1px outset #444; background: #f8f8f8;color: #000;
  											padding: 0px 3px 2px;
 												margin: 3px 10px 5px 0;}
input#ss:hover 				{ background: #eee;color: #C61446;}
/* ####################### allgemeine Gestaltung #################### */
h1,h4, h5, h6 				{ font: normal 2.0em/1.3 Arial, Helvetica, sans-serif; margin: 0px 0 3px;padding: 1px 5px 2px 0;}
p  										{ margin: 0 0 8px;     }
#bd p 								{ font: normal 1.0em/1.5 Georgia, "Times New Roman", "Times Roman", Times, serif;  margin: 0 0 10px;}
small 								{ font-size	: 0.85em;  margin	: 0 20px 8px;}
a 										{ color	:#296ea9;  text-decoration	: none;}
a:hover 							{ color: #fd9405;}
hr      							{ height: 1px;  line-height: 1px;  border: 1px solid #fff;  font-size: 1px;  clear: both;}
/* ####################### Inhalte #################### */
#inhalt	a		          {  color:#1A4AC8;font-weight: bold; }
#inhalt	a:hover       {  color:#296ea9;}
#inhalt								{  background: #ffffff;}
#inhalt .entry				{  padding:5px 0px 0px; font: 16px Arial, Helvetica, sans-serif;  text-align: left; }
#inhalt ol,#inhalt ul {  margin: 10px 0 10px 14px;}
#inhalt li						{  margin: 4px 4px 4px 0px;}
#inhalt ol 						{  margin-left: 10px;}
#inhalt ol li code 		{  font-size: 1.2em; background: #ccc;}
#inhalt img 					{  float: left;  border: 1px solid #ccc;  margin: 5px 10px 3px 0;}
.map img 			        {  margin: 0px 0px 0px 0px;}
#inhalt table 				{  border-top: 1px solid #ccc;  border-left: 1px solid #ccc;  margin: 10px 0;}
/*table 								{  font-size: inherit;  font: 100%;}*/
#inhalt table th,
#inhalt table td 			{  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  padding: 0 5px;}
/* ####################### Inhalte LAST 5  ########### */

#inhalt .contenttext  {  padding:10px 0px 0px 0px;  }


#inhalt .postinfo 	  {	 background-color:#f4f4f4;border:1px solid #eaeaea;color:#757B8A;font-size:0.6em;font-weight:bold;	
												 line-height:1.5em;	margin:1px 0 20px;padding:3px 5px 3px 8px;	 }
#inhalt .postinfo a      			{  color: #296ea9;  }
#inhalt .postinfo a:hover			{  color: #fd9405;  }

#inhalt .more-link				{  width: 75px;height: 15px;   background:url(img/weiterlesen.gif) no-repeat top left; padding: 0px 0px 0px 0px}			 


#inhalt .postmetadata 				{  font: normal 0.85em/1.3 Arial, Helvetica, sans-serif;  border-bottom: 1px solid #ccc; 
 																 border-top		: 1px solid #ccc;
  															 padding: 2px 0 4px;
  															 margin: 0 0 20px;}
.navigation   				{ display:block;margin:10px 0;padding:0 0 15px;	text-align:center;}  
.navigation p 				{ margin:0;	padding:0;}																
.prevlink 						{ margin-right:20px;}
.nextlink 						{ margin-left:20px; }
blockquote 	  				{ border-left:4px solid #e0e0e0;	margin:10px;	padding:4px 4px 2px 10px;	font-style:italic;}
blockquote p 					{ background-color:inherit;font-size:0.9em;line-height:1.3em;}
#inhalt .navigation 	{ margin: 15px 0 0; height: 1.5em;line-height: 1.1;}
#inhalt .lft 					{ float: left; margin: 5px 10px 3px 0; background: #fff; padding: 3px;border: 1px solid #ccc; }
#inhalt .rgt 				  { float: right; margin: 5px 0 3px 10px; background: #fff; padding: 3px; border: 1px solid #ccc; }
/* ####################### Kontaktformular #################### */

/* comment list */
#inhalt .commentlist cite   { padding: 0px 0px 0px 10px;font-weight:bold;}
#inhalt .commentlist p			{ padding: 0px 0px 0px 10px;}
#inhalt .commentlist 		 		{ clear: both; margin: 0; padding: 0; } 
#inhalt .commentlist        { background-color: #f8f8f8;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; margin-bottom: 10px;padding: 5px 3px 1px 10px;list-style-type: none; -moz-border-radius: 10px;font-size: .9em; } 
#inhalt .commentlist .alt	  { background-color: #C8CCD0;border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; } 
#inhalt span.comment-number { position: relative;font-size: 1.2em; font-weight: bold; font-family: 'Trebuchet MS', Arial, sans-serif;-moz-border-radius: 10px;padding:0px 8px 5px 5px;;color: #fd9405;float:right; }

/* commentform */
#commentform			 					{ margin-top: 10px;}
#commentform label 					{	font-weight: bold;	color:#666;	font-size: 100%;	padding-left: 5px;}
#commentform small 					{	color: #999999;	font-size: 90%;}
#commentform input 					{	font: 110% Arial, Helvetica, sans-serif;	width: 220px;	padding: 5px 3px 3px 7px;	background: url(img/form-field-bg.gif) no-repeat;
															border-top: 1px solid #e6e6e6;
															border-right: 1px solid #E2E2E2;
															border-bottom: 1px solid #E2E2E2;
															border-left: 1px solid #e6e6e6;}
													
#commentform textarea 			{	font: 110% Arial, Helvetica, sans-serif;
															width: 480px;
															height: 140px;
															background:url(img/form-field-bg.gif) no-repeat;
															border: solid 1px #e6e6e6;
															padding: 5px 3px 3px 7px;}
													
#commentform #submit  			{	font: 12px/100% Arial, Helvetica, sans-serif;
															color: #999999;
															background: url(img/submit-btn.gif) no-repeat top left;
															border: none;
															width: 135px;
															height: 25px;
															padding-bottom: 6px;
															margin-left: 355px;
}
#commentform #submit:hover {background: url(img/submit-btn.gif) no-repeat bottom left;}
/*#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #296ea9;}*/



/* ####################### Seiten-Fuss #################### */

#footer 		{clear: both;}
#footer p 	{border-top: 1px solid #aaa ;padding: 5px 2px 10px; text-align: center; font-size: 0.9em;background-image:url(img/bg_footer.jpg);
						 background-repeat: no-repeat;
						 background-position: center top;
						 height: 25px;
						 width: 913px;
						 clear: both;
						 float: left;
						 text-decoration: none;
						 text-align: center;
						 display: block;
						 background-color: #FFFFFF;
						 padding-top:3px;
						 font-weight:normal;}


