  /*
Theme Name: CABO-PERSONAL AJAX LIVE Suche
Theme URI: http://www.gea-personal.de
Description: gea Personal Thema created by (copyright) Uwe Behrendt incl. AJAX LIVE SUCHE  
Version: W2.0 10_2009 Ver.2.09
Author: Uwe Behrendt <info@wumdesign.de>
Author URI: http://www.wumdesign.de
*/

/* Scroller Box */
#scroller_container {
 width: 150px;
 height: 109px;
 overflow: hidden;
}
/* Scroller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}

.black_overlay    { display: none; position: absolute; top: 0%; left: 0%; width: 100%;height: 100%; background-color: black;z-index:1001;
 			             -moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content    { display: none; position: absolute;top: 20%;left: 25%;width: 50%; height: 30%; padding: 12px;border: 2px solid grey;
                    background-color: white;z-index:1002;overflow: auto; }
#instantsearch div{ background: #FFFFFF;}
ul.se 						{ list-style-type:none;background: none;line-height: 15px;padding: 0px 0px 15px 0px;font-size: 0.85em;}
#instantsearch ul	{ margin: 0;}
#instantsearch h3 { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 10px 15px 10px; margin-top: 0px;
										text-transform: uppercase; letter-spacing: 0.2em;}                   
                   
input#livesearch  { width: 110px; font: normal 1.0em Arial, Helvetica, sans-serif; border: 1px inset #444;background: #f8f8f8;color: #000;
  								  padding: 1px 5px 3px; margin: 5px 2px 5px 0px;}
#searchreset      { margin:0px 0px 6px 0px;padding: 0px 0px 0px 12px;	height: 13px;	width: 13px;background: url(img/reset-fff.png) top no-repeat;	}
#searchload       { margin:0px 0px 3px 0px;	padding: 0px 0px 0px 12px;	height: 16px;	width: 16px;	background: url(img/spinner.gif) top no-repeat;	}


ul.kreis	 				{ list-style-image: url(img/kreis.png);}
.container ul li  { float:left;padding:0px 0px 0px 0px;}
.team     														{ width: 100.01%; height: 100.1%; }
.team_lr  														{ width: auto; }
.team_kontakt 												{ width: auto; height: auto; }


.slidermenu                           { margin: 2px 0;padding: 0;width: 157px; border: 1px solid #EEE;height: 410px;}
.slidermenu div.slider a              { background: white url(img/acc/b_titel.gif) ;
																				font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
																				color: #5E6D7B;display: block;position: relative;width: auto;padding: 5px 0;padding-left: 8px;text-decoration: none;}
.slidermenu div.slider a:visited, 
.slidermenu div.slider a:active  			{ color: #5E6D7B;}
.slidermenu div.selected a, 
.slidermenu div.slider a:hover   			{ background-image: url(img/acc/rot_page.gif); color: white;}
.slidermenu div.submenu               { background: white; padding: 3px; height: 45px; }
.img_clear                  					{ margin: 0px;border-style:none;background-color: transparent;width:0px;height:0px; }
/*Link-Indikation*/
a.lipdf 			{ padding-right: 12px; background: url(img/pdf.png) no-repeat right; }
a.liword 			{ padding-right: 12px; background: url(img/word.png) no-repeat right; }
a.liexel 			{ padding-right: 12px; background: url(img/excel.png) no-repeat right; }
/*Seiten-Struktur*/
html      		{ height: 100.01%; margin: 0; padding: 0;}
*         		{ margin: 0;  padding: 0;  border: none;}
body      		{ font-family: Verdana,sans-serif;	font-size:13px; line-height:18px; }
body * 				{ font-family: Verdana,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;}
#links 				{ width: 160px; float: left; text-align:left; margin-left:5px;margin-right:15px;}
#inhalt 		  { width: 555px; float: left; background: #ffffff; } 
#rechts				{ width: 160px; float: right; text-align:left; margin-right:8px;	}								
/*HEAD*/
#head          			 {   padding-bottom:142px;} /*134*/
#head .frontphoto 	 {   float: left; }

#topnav	        		 {   float:left;	 width: 915px; height: 32px;	background: url(img/rot_page.gif) repeat-x top left;clear:both; }
.header_page 	    	 {	 text-align : left;  position: relative;	 height: 100%;	 margin: 2px 0px 0px 0px; }
.header_page ul 		 {	 padding-top: 1px;	 }
.header_page ul li   {	 padding: 0px 5px 0px 10px;	 white-space: nowrap;	 list-style-type: none;	 display: inline;	 }
.page_item a, 
.page_item a:link, 
.page_item a:visited {	 font-family: "Trebuchet MS", arial, sans-serif;
											 	 font-size: 8pt;
												 color: White;
												 font-weight: bold;
												 text-decoration: none;
												 text-align : left;	}
.page_item a:hover   {   background	: #ffffff; color: #182453;	 }
.current_page_item a,
.current_page_item a:link,
.current_page_item a:visited { text-decoration: underline;}
.current_page_parent a,
.current_page_parent a:link,
.current_page_parent a:visited { text-decoration: underline;}
.sm a, 
.sm a:link, 
.sm a:visited 				{	 font-family: "Trebuchet MS", arial, sans-serif;
											 	 font-size: 8pt;
												 color: White;
												 font-weight: bold;
												 text-decoration: none;
												 text-align : left;	}
.sm a:hover    {  background	: #ffffff; color: #182453;	 }												 
												 






.category_access_protected_post   {padding: 25px 0px 0px 5px;} 
.category_access_protected_title {padding: 2px 0px 0px 5px;color:#ffffff;}
#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:162px;font-size:12px;	font-weight: bold;padding:0 0 0 3px;}	

.b_title_rot 	  					{ background: url(img/acc/rot_page.gif);line-height:25px;	color:#ffffff;width:162px;font-size:12px;	font-weight: bold;padding:0 0 0 3px;}	

#links .l_box 	  	  { background-color:#f4f4f4;  border:1px solid #C8CFD5;	padding:5px 5px 5px 5px; width: 153px;	margin-bottom:5px;	}	
#level2 li						{ border:1px solid #ffffff;	padding:0px;background: url(img/acc/b_titel.gif) repeat-x; width:150px;height: 21px; }
#level2 li  					{ color:#4E5474; text-decoration:none; display: block;font-weight: bold;}		
#level2 li a					{ padding:0px 0px 0px 4px;text-decoration:none;display: block;}
#level2 li a:hover 	  { color:#ffffff;display: block;   }		
#level2 li:hover      { background: url(img/subnav_rot.gif ) repeat-x top left;  }
#level2current        { color:#ffffff; background: url(img/subnav_rot.gif ) no-repeat top left;display: block;  }
#login      		      { display:none;}
#login_error					{ color: #FF0000; }
#links ul      				{ list-style-type:none; }
#catts li             { border:1px solid #ffffff;	padding:0px;background: url(img/acc/b_titel.gif) repeat-x; width:150px;height: 21px; }
#catts li a           { color:#4E5474;text-decoration:none; }
#catts li a:hover     { color:#ffffff;text-decoration:none;background-color:#87888a ;}
.category_access_protected_category 					{color:#182453; text-decoration:none;}
.category_access_protected_category:hover     {color:#ffffff;text-decoration:none;background-color:#87888a ;}				          				
#rechts .l_box				{ background-color:#f4f4f4;  border:1px solid #C8CFD5;	padding:0px 0px 0px 2px; width: 160px;	margin-bottom:3px;	}
#rechts li          	{ list-style-type:none;}

/*  allgemeine Gestaltung  */
h1,h4, h5, h6 				{ font: normal 2.0em/1.3 Verdana,sans-serif; margin: 0px 0 3px;padding: 1px 5px 2px 0;}
p  										{ margin: 0 0 8px;     }
#bd p 								{ font: normal 1.0em/1.5 Verdana,sans-serif;  margin: 0 0 10px;}
small 								{ font-size	: 0.85em;  margin	: 0 20px 8px;}
hr      							{ height: 1px;  line-height: 1px;  border: 1px solid #fff;  font-size: 1px;  clear: both;}
/*  Inhalte */
#inhalt	a,
#inhalt a:link,		         
#inhalt a:visited			{  color:#182453;  text-decoration: none; font-weight:700;}
#inhalt	a:hover       {  color:#be0519;}
#inhalt .entry				{  padding:5px 0px 0px; font: 16px Verdana,sans-serif;  text-align: left; }
.post li						  {  margin: 10px 0 10px 50px;}
.post img 					  {  float: left;  border: 1px solid #ccc;  margin: 5px 10px 3px 0;}
#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 */
#inhalt .commentlist cite   { padding: 0px 0px 0px 10px;}
#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: #ECECEC;border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; } 
#inhalt div.comment-number  { position: relative;text-align: right;font-size: 1.2em; font-weight: bold; font-family: 'Trebuchet MS', Arial, sans-serif;-moz-border-radius: 10px;padding: .15em;color: #fd9405; }
/* 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: #000000;
															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;}
/* 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;}
#footer	a,
#footer a:link,		         
#footer a:visited			{  color:#182453;  text-decoration: none; }
#footer	a:hover       {  color:#be0519;}						 
						 



