/*****************************************************************
Name:			00_lra_tuebingen_internet_container.css
Date:			21.06.2006
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

******************************************************************/


html								{ padding: 0px; margin: 0px; border: 0px; width: 100%; }

.noframeBody				{ font-family:   arial, verdana, geneva, sans-serif; line-height: 1.3em; border: 0px; color: #403C35;
											font-size: 76%; padding: 0px; margin: 0px; border: 0px; width: 100%; 
											background-color: #666666;}
	
body								{ font-family:   arial, verdana, geneva, sans-serif; line-height: 1.3em; color: #403C35;
											font-size: 76%;  padding: 0px; margin: 0px; border: 0px; 
											}

			
a 									{ font-weight: bold; color: #2F3C2D; text-decoration: none; }
a:link 							{ font-weight: bold; color: #2F3C2D; text-decoration: none; }
a:visited 					{ font-weight: bold; color: #2F3C2D; text-decoration: none; }
a:hover 						{ font-weight: bold; color: #AD5757; text-decoration: none; }
a:active 						{ font-weight: bold; color: #AD5757; text-decoration: none; }

.internerLink { background:url(http://www.kreis-tuebingen.de/symbols/intern_gruen.png) left 5px no-repeat;  padding-left: 15px; text-decoration: none; display: inline-block;}
.externerLink { background:url(http://www.kreis-tuebingen.de/symbols/extern_gruen.png) left 3px no-repeat;  padding-left: 15px; text-decoration: none; display: inline-block; }
.pdfLink 			{ background:url(http://www.kreis-tuebingen.de/symbols/pdf_1.gif) 1px 2px no-repeat;  padding-left:15px; text-decoration: none; display: inline-block;}
.linkTyp_xls  { background:url(http://www.kreis-tuebingen.de/servlet/PB/show/1288952/excel.gif) left 2px no-repeat;  padding-left:15px; text-decoration: none; }
.mailLink 		{ background:url(http://www.kreis-tuebingen.de/symbols/mail.gif) left -4px no-repeat;  padding-left:20px; text-decoration: none; }
.httpsLink 		{ background:url(http://www.kreis-tuebingen.de/symbols/sicher.gif) left 0px no-repeat;  padding-left: 20px; text-decoration: none; }
.linkTyp_doc  { background:url(http://www.kreis-tuebingen.de/servlet/PB/show/1303433/word.gif) left 0px no-repeat;  padding-left: 15px; text-decoration: none; }

* html .internerLink { background: url(http://www.kreis-tuebingen.de/symbols/intern_gruen.png) left 4px no-repeat;  padding-left: 15px; text-decoration: none; }
* html .externerLink { background: url(http://www.kreis-tuebingen.de/symbols/extern_gruen.png) left 2px no-repeat;  padding-left: 15px; text-decoration: none; }
* html .pdfLink 		 { background: url(http://www.kreis-tuebingen.de/symbols/pdf_klein.gif) left 2px no-repeat;  padding-left:15px; text-decoration: none; }
* html .linkTyp_xls  { background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1288952/excel.gif) left 2px no-repeat;  padding-left:15px; text-decoration: none; }
* html .mailLink 		 { background: url(http://www.kreis-tuebingen.de/symbols/mail.gif) left -4px no-repeat;  padding-left:20px; text-decoration: none; }
* html .httpsLink 	 { background: url(http://www.kreis-tuebingen.de/symbols/sicher.gif) left 0px no-repeat;  padding-left: 20px; text-decoration: none; }

* + html .l2_BildSpalte2 .internerLink { background:url( ); }



h1 															{ font-size: 1.3em; margin-top: 10px; position: relative;  font-weight: bold; line-height: 120%; color: #666666; border-bottom: 1px solid #e72421; padding-bottom: 3px;}
h2 															{ font-size: 1.2em; line-height: 130%; color: #000000; }		
h3 															{ font-size: 1.1em; line-height: 130%; color: #000000; margin-bottom: 0px; }                
h4 															{ font-size: 1.1em; line-height: 130%; color: #000000; }
h5 															{ font-size: 1.0em; line-height: 130%; color: #04498e; }
h6 															{ font-size: 1.0em; line-height: 130%; color: #000000; }

.invisible					{ display: none; }

div									{ margin: 0px; padding: 0px; }
ul									{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px; padding: 0px; }
li									{ margin: 0px; padding: 0px; }
p									{ margin-top: 5px; margin-bottom: 5px; }



#spnMetaData						{ margin-bottom: 33px;}

/*** Aufbau Div-Konstrukt ***/

#zentrierer							{ width: 100%; text-align: center; width: 100%; margin: 0px auto; height: 97%;   }
				
#inhaltAussen						{ max-width: 999px; min-width: 780px; text-align: center; margin: 0px auto;  
													padding-top: 0px; background: #ffffff url();}
											
* html #inhaltAussen		 { width: 999px; overflow: hidden; position: relative; }
														
#inhalt										{ background: url() no-repeat;}

#top											{ position: relative; background-color: #ffffff; height: 94px; text-align: left; padding-left: 215px; 
														background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1290082_l1/lra_internet_kopfzeile.jpg) no-repeat;}
														

#navContent								{ padding-top: 0px; margin-top: 0px; text-align: left; width: 100%; height: auto; 
														background: #ffffff url(http://www.kreis-tuebingen.de/servlet/PB/show/1290083_l1/lra_internet_navigation.jpg) no-repeat 0px 0px; }
*+html #navContent				{ margin-top: 0px;  }
														
br.clearNavContent				{ clear: both; line-height: 0px; overflow: hidden; height: 0px; }

#navigation								{ text-align: left; width: 180px; margin-top: -0px; padding-top: 0px; float: left;  }

*+html #navigation					{ margin-top: 0px; }
* html #navigation					{ margin-top: 0px; width: 180px;  }


#content									{ margin-left: 185px; margin-top: 0px; padding: 0px; padding-top: 5px; }
* html #content						{ position: relative; margin-top: 0px;  }
*+html div#content 		{  min-height: 300px; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */ left: -5px; }

#content ul 							{ margin-left: 20px;}
#content li 							{ margin-top: 5px; }


#contentBody							{ position: relative; margin-left: 0px; margin-top: 0px; border-left: 1px solid #ffffff; padding-top: 0px; padding-left: 0px;
														background: #ffffff;}

*+html #contentBody 			{ margin-top: 0px;  }
* html #contentBody 			{ margin-top: 10px; margin-top: 0px; border-left: 0px solid #ffffff; padding-left: 0px; }

.contentInner							{ margin: 0px; padding: 0px;}
#Content-inner						{ margin: 0px; padding: 0px;  }
														
#serviceSpalte	 					{ width: 200px; float: right;   z-index: 13; margin-right: 25px;  margin-top: 0px; padding-top: 13px;}
* html #serviceSpalte	 		{ position: relative; width: 180px; }

#serviceSpalte h1					{ margin-top: 0px; }
*+html #serviceSpalte h1	{ margin-top: 10px; }
* html #serviceSpalte h1	{ position: relative; margin-top: 10px; width: 99%; }



#serviceSpalte ul 				{ margin-left: 15px;}
* +html #serviceSpalte ul { margin-left: 17px;}
* html #serviceSpalte ul 	{ margin-left: 17px;}

#serviceSpalte img 				{ margin-left: -5px; padding-top: 5px;}


#serviceSpalte .internerLink 	{ background:url(http://www.kreis-tuebingen.de/symbols/intern_gruen.png) left 4px no-repeat;  padding-left: 15px; display: block;}
#serviceSpalte .externerLink 	{ background:url(http://www.kreis-tuebingen.de/symbols/extern_gruen.png) left 2px no-repeat;  padding-left: 15px; display: block; }
#serviceSpalte .pdfLink 			{ background:url(http://www.kreis-tuebingen.de/symbols/pdf_klein.gif) left 2px no-repeat;  padding-left:15px; display: inline;}
#serviceSpalte .mailLink 			{ background:url(http://www.kreis-tuebingen.de/symbols/mail.gif) left -3px no-repeat;  padding-left:20px; display: block; }
#serviceSpalte .httpsLink 		{ background:url(http://www.kreis-tuebingen.de/symbols/sicher.gif) left 0px no-repeat;  padding-left: 20px; display: block;}

#contentSpalte								{ border: 1px solid #ffffff; position: relative; margin-right: 10px;  padding-left: 0px; margin-left: -2px; text-align: left; 
																line-height: 1.5em; z-index: 12; margin-top: 0px; padding-right: 15px; letter-spacing: 0.3px; }
														
#serviceSpalte h1							{ width: 99%; font-weight: normal; font-size: 1.1em; text-transform: uppercase;	border-bottom: 0px; margin-bottom: 5px;}
#serviceSpalte h2							{ width: 99%; font-weight: normal; font-size: 1.1em; text-transform: uppercase;	border-bottom: 0px; margin-bottom: 5px;}
#serviceSpalte h3							{ width: 99%; font-weight: normal; font-size: 1.0em; text-transform: uppercase;	border-bottom: 0px; margin-bottom: 5px;}

#qePageContent								{ padding-top: 0px; margin: 0px; }

html>body #qePageContent img	{ max-width: 99%; height: auto; border-color: #acacac; }
#qePageContent img						{ border-color: #acacac; }

#content-footer-div						{ clear: both; margin-top: 45px; font-size: 0.9em; }
					  

#bottom 			{  	background: #ffffff url(http://www.kreis-tuebingen.de/servlet/PB/show/1290431_l1/fusszeileinternet.gif); 
									background-position: right top; background-repeat: no-repeat; 
									height: 22px; overflow: hidden;   }
									
*+html #bottom 						{ margin-top: -5px;  }

#bottomOwnText 			 			{ text-align: right; padding-top: 2px; padding-bottom: 15px; padding-right: 230px; color: #000000;  }

.footer												{ display: inline; margin-right: 15px;}    


/***  Ende Div-Konstrukt ***/


/*** Begin Div Portal  ***/
               
  													
#portalcontent								{ width: 100%; padding: 0px; float: left; }         
* html #portalcontent					{ float: none; width: auto; }         
             													               													
           
         											
#Spalte2 											{ position: relative; float: right; margin-top: 0px; padding-top: 0px; width: 214px; top: 0px; margin-right: 0px;  }

#Spalte1 											{ margin-right: 216px; left: 0px; top: 0px; padding-left: 0px; padding-top: 0px; padding-right: 5px; }
																
#Spalte2 .l1_ContainerSpalte2 .internerLink 	{ background: url(123.jpg); text-decoration: none; }
#Spalte2 .l10_ContainerSpalte2 .externerLink 	{ background: url(123.jpg); text-decoration: none; }
#Spalte2 .l20_ContainerSpalte2 .internerLink 	{ background: url(123.jpg); text-decoration: none; }
#Spalte2 .l1_ContainerSpalte2 .pdfLink 	     	{ background: url(123.jpg); text-decoration: none; } 
#Spalte2 .l1_ContainerSpalte2 .linkTyp_xls   	{ background: url(123.jpg); text-decoration: none; } 
#Spalte2 .l1_ContainerSpalte2 .httpsLink     	{ background: url(123.jpg); text-decoration: none; }
#Spalte2 .externerLink  											{ display: inline-block; background: url(http://www.kreis-tuebingen.de/symbols/extern_gruen.png) left 3px no-repeat;  padding-left: 15px; text-decoration: none; }

#Spalte3 															{ display: none; }

.l1_ContainerSpalte1  								{ overflow: hidden; margin-bottom: 10px; background-color: #EAEEF2; padding-left: 30px; padding-right: 10px; padding-top: 0px; margin-left: 1px; }

.l1_InhaltBildSpalte1									{  margin-left: 135px;}

.l1_UeberschriftPresseBildSpalte1			{ font-weight: bold; margin-left: 135px;}
.l1_BildSpalte1			                  { float: left; width: 100px; }
.l1_BildSpalte1 img 									{ width: 100px; }

/*** fuer Kultur Seite, Bilder breiter ***/
.l3_ContainerSpalte1 	{ overflow: hidden; margin-bottom: 0px; background-color: #EAEEF2; padding-left: 30px; padding-right: 10px; padding-top: 0px; margin-left: 1px; }
.l3_Zeile2Spalte1 { padding: 0px;  margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; padding-top: 15px; margin-right: 30px;}
.l3_BildSpalte1{ float: left; width: 150px; padding-bottom: 10px; }
.l3_BildSpalte1 img { width: 150px; padding-bottom: 5px; }
.l3_InhaltBildSpalte1 {  margin-left: 185px;}


.l1_DatumPresseBildSpalte1	 					{ display: none; }

.l1_InhaltPresseBildSpalte1						{ margin-left: 135px; padding-left: 0px; }
.l1_Zeile2Spalte1											{ padding: 0px;  margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; padding-top: 15px; margin-right: 30px;}
* html .l1_Zeile2Spalte1			        { height: 100%; }

hr.l1_TrennliniePresse 								{ border-bottom: 1px dotted #000000; border-top: 1px solid #eaeefe; border-left: 1px solid #eaeefe;  color: #eaeefe; background-color: #eaeefe; height: 10px; }
.l1_LinkSpalte1 a:link								{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
.l1_LinkSpalte1 a:visited							{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
.l1_LinkSpalte1 a:active							{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
.l1_LinkSpalte1 a:hover								{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 

br.l1_clearZeile1Spalte1    					{ display: none; }
br.l1_clearZeile2Spalte1							{ clear: left;}

#container1Spalte2										{ border-top: 1px solid #ffffff; margin-top: 0px;}
.l1_ContainerSpalte2 									{ text-align: right; position: relative; margin-top: 0px; padding-top: 10px; padding-bottom: 0px;
																				background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1290392_l1/hintergrund_l1_spalte2.jpg) repeat-y; 
																				border: 0px solid red; overflow: hidden; }

#Spalte1 .l1_InhaltSpalte1 h1					{ position: static; }

.l1_InhaltUeberschriftSpalte2					{ padding-top: 5px; }
.l1_Zeile1Spalte2											{ padding-right: 0px; }

#Spalte1 .l1_UeberschriftSpalte1 h2		{  margin-top: 10px; padding-top: 10px; font-size: 1.2em; font-weight: bold; line-height: 120%; color: #000000;  padding-bottom: 3px;}

#Spalte2 .l1_UeberschriftSpalte2 h2		{ text-transform: uppercase; margin-top: 10px; padding-right: 15px; font-size: 1.1em; font-weight: normal; line-height: 120%; color: #000000; padding-bottom: 3px; margin-bottom: 0px;}

.l1_ListeUeberschriftSpalte2										{ padding-left: 0px; }
.l1_Zeile2Spalte2																{ border-bottom: 1px dotted #000000; margin-left: 15px; padding-bottom: 10px; padding-top: 0px;  }
.l1_InhaltSpalte2																{ padding-right: 15px; }
#Spalte2 .l1_Zeile2Spalte2 ul.l1_ulListe									{ list-style-type: none;   margin-left: 0px; padding-left: 0px;}        
#Spalte2 .l1_Zeile2Spalte2 li.l1_liListe									{ border-right: 2px solid red; padding-right: 15px; margin-left: 0px; padding-left: 0px;}
#Spalte2 .l1_Zeile2Spalte2 li.l1_liListe	.internerLink 	{ margin-left: 0px; padding-left: 0px; font-weight: normal;}
#Spalte2 .l1_Zeile2Spalte2 li.l1_liListe	.externerLink 	{ margin-left: 0px; padding-left: 0px; font-weight: normal; background: url(123.jpg);}

ul.l1_ulNeuesListe									{ margin-top: 0px; }


.l2_ContainerSpalte1  							{  background-color: #EAEEF2; padding-left: 30px; padding-right: 10px; padding-top: 0px; margin-left: 1px; margin-bottom: 0px;}

#Spalte1 .l2_ContainerSpalte1  			{ border: 1px solid #eaeef2; }
#Spalte1 .l2_ulListe 								{ list-style-type: none; margin-left: 0px; padding-left: 0px; }
.l2_ContainerSpalte1 .l2_ulListe li { list-style-type: none; margin-left: 0px; padding-left: 0px;}

hr.TrennlinieSpalte1								{ display: none; }


.l20_ContainerSpalte1					{ background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1290391_l1/hintergrund_l20_spalte1.jpg) repeat-y; padding-left: 27px; 
																margin-left: 0px; padding-top: 0px; margin-bottom: 6px;}

.l20_Zeile2Spalte1						{ padding: 5px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 8px; }
.l20_UeberschriftSpalte1 h2		{ margin-top: 0px; font-size: 1.1em; font-weight: bold; line-height: 120%; color: #000000; padding-bottom: 3px;}
.l20_BildSpalte1							{ float: left; margin-right: 35px; }
.l20_BildSpalte1 img 					{ width: 100px; margin-right: 5px;}


.l2_ContainerSpalte2 					{ text-align: left; border: 0px solid #ffffff; position: relative; margin-top: 7px; padding: 10px; padding-top: 10px; padding-bottom: 5px;
																border: 1px solid white; background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1290392_l1/hintergrund_l1_spalte2.jpg) repeat-y; }

.l2_Zeile2Spalte2 						{ margin: 0px; padding: 0px; }
.l2_InhaltSpalte2 						{ margin: 0px; padding: 0px; }
.l2_InhaltSpalte2 h2					{ width: 99%; font-weight: normal; font-size: 1.1em; text-transform: uppercase;	border-bottom: 0px; margin-bottom: 5px;}
.l2_InhaltSpalte2 h3					{ border-bottom: 0px; margin: 0px;}
.l2_InhaltSpalte2 .mailLink 	{ background: url(http://www.kreis-tuebingen.de/symbols/mail.gif) left -2px no-repeat;  padding-left:20px; display: block; }


#container2Spalte2 div.l2_Zeile2Spalte2				{ margin: 0px; padding-left: 0px; padding-top: 0px; ;}
.containerSpalte2 div.l2_Zeile2Spalte2 h3			{ margin-top: 4px; }
.containerSpalte2 div.l2_ListeSpalte2					{ margin: 0px; padding-left: 0px;}
#container2Spalte2 ul.l2_ulListe							{ list-style-type: none; margin: 0px; padding-left: 0px; }
#container2Spalte2 .l2_ulListe	li						{ list-style-type: none; margin: 0px; padding-left: 0px;}


.l20_ContainerSpalte2				{ position: relative; top: -1px; left: -11px; text-align: right; padding-top: 113px; margin-bottom: 10px;
															background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1290392_l1/hintergrund_l1_spalte2.jpg);}

*+html .l20_ContainerSpalte2	{ text-align: right; padding-top: 109px; margin-top: 0px; margin-bottom: 28px;}
* html .l20_ContainerSpalte2	{ text-align: right; padding-top: 109px; margin-top: 0px; margin-bottom: 28px;}
a.NavFrameSearchGo						{ font-weight: normal; margin-left: -10px; }

.l20_LinkSpalte1 a:link			{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
.l20_LinkSpalte1 a:visited	{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
.l20_LinkSpalte1 a:active		{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
.l20_LinkSpalte1 a:hover		{ background: url(); color: #D9001A; font-weight: normal; padding-left: 3px;} 
	
	
br.l20_clearZeile2Spalte1  	{ display: none; }

br.l1_clearZeile1Spalte2    { display: none; }
br.l1_clearZeile2Spalte2    { display: none; }
br.l2_clearListeZeile2Spalte2 { display: none; }
hr.TrennlinieSpalte2				{ display: none; }
br.l2_clearZeile2Spalte2 { display: none; }
br.l1_clearListeZeile2Spalte2 { display: none; }
/*** Ende Div Portal **/

/*** Top ***/

.accessKey						{ text-decoration: underline; }

#topFree1Html					{ position: absolute; top: 30px; left: 40px; }

div.topFrameDiv1			{ position: absolute; top: 62px; width: 500px; font-size: 0.95em; padding: 0px; overflow: hidden; }

.topFrameDiv1ToplevelActive		      			{ color: #000000; font-weight: normal; }
.topFrameDiv1ToplevelActive:link		      { color: #000000; font-weight: normal; }
.topFrameDiv1ToplevelActive:visited       { color: #000000; font-weight: normal; }
.topFrameDiv1ToplevelActive:active        { color: #000000; font-weight: normal; }
.topFrameDiv1ToplevelActive:hover         { color: #000000; font-weight: normal; }

.topFrameDiv1SpanToplevelActive { position: relative; text-align: center; font-size: 0.95em;}

.wayhomePrefix	{ display: inline; font-size: 0.95em; }
div.topFrameDiv2			{ position: absolute; top: 30px; right: 180px; font-size: 0.95em; display: inline; padding: 0px; overflow: hidden; }

.topFrameDiv2 a:link			{ color: #000000; font-weight: normal; font-size: 0.95em;}
.topFrameDiv2 a:visited		{ color: #000000; font-weight: normal; font-size: 0.95em;}
.topFrameDiv2 a:active		{ color: #000000; font-weight: normal; font-size: 0.95em;}
.topFrameDiv2 a:hover			{ color: #000000; font-weight: normal; font-size: 0.95em;}

.Pirofunctions    						{ position: relative; padding-top: 20px; padding-left: 0px; width: 130px; }
.dropdownForm									{  width: 130px; }
.functionDropdown             {  width: 130px; }


/*** Navigation ***/

#navigationBody										{ padding-top: 180px; padding-left: 38px; margin-top: 0px;}
.div-navigation-outer							{ width: 160px; padding-top: 10px;}

.div-navigation-inner            	{  margin-left: 0px; margin-top: 15px;}

/***  Beginn Level1 ***/

ul.navEbene1	{ margin-left: 0px; list-style-type: none;}

li.navEbene1Inactive					{ display: block; margin: 0px; }
* html li.navEbene1Inactive		{ display: block; margin: 0px; }
a.navEbene1Active 				 		{ display: block; border-left: 2px solid #D9001A; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; font-size: 1.1em; font-weight: bold; color: #000000; margin-top: 4px;}  
a#nav1275932 				 					{ border-left: 0px; text-transform: uppercase; }  
a#nav1275933									{ border-left: 0px; text-transform: uppercase; margin-top: 20px;} 
a#nav1275934									{ border-left: 0px; text-transform: uppercase; margin-top: 20px;} 
a#nav1275935									{ border-left: 0px; text-transform: uppercase; margin-top: 20px;} 

a.navEbene1Active:link    		{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }  
a.navEbene1Active:visited 		{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }  
a.navEbene1Active:hover   		{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }  
a.navEbene1Active:active  		{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }  

li.navEbene1Active						{ display: block; margin: 0px; }
a.navEbene1Inactive 					{ display: block; border-left: 2px solid #D9001A; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; font-size: 1.1em; font-weight: bold; color: #000000; margin-top: 4px;}
a.navEbene1Inactive:link			{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }
a.navEbene1Inactive:visited		{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }
a.navEbene1Inactive:hover			{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }
a.navEbene1Inactive:active		{ display: block; font-size: 1.1em; font-weight: normal; color: #000000; }

li.nav1273852 { padding-bottom: 15px; }
li.nav1274191 { padding-bottom: 15px; }
li.nav1274194 { padding-bottom: 15px; }
li.nav1274195 { padding-bottom: 15px; }

.div-navigation-inner	{ border-bottom: 1px dotted #000000; padding-bottom: 20px; margin-right: 22px;}

/***  Ende Level1 ***/

/*** Beginn Level 2 ***/

ul.navEbene2									{ list-style-type: none; margin-left: 0px;}
ul.navEbene2Active    				{ list-style-type: none; margin-left: 0px;  }
li.navEbene2Active    				{ padding: 1px 5px 1px 0px;  margin-left: 0px;}

a.navEbene2Active 				 		{ display: block; border-left: 2px solid #D9001A; font-weight: bold; color: #000000; margin: 0px;  padding-left: 8px; }  
a.navEbene2Active:link    		{ font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:visited 		{ font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:hover   		{ font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:active  		{ font-weight: bold; color: #000000; margin: 0px;  }  

li.navEbene2Inactive    			{ padding: 1px 5px 1px 0px;  margin-left: 0px;}

a.navEbene2Inactive 					{ display: block;  border-left: 2px solid #D9001A; font-weight: normal; color: #000000; margin: 0px; padding-left: 8px; }
a.navEbene2Inactive:link			{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:visited		{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:hover			{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:active		{ font-weight: normal; color: #000000; margin: 0px; }

/*** Ende Level 2 ***/

.free2html 													{ margin-top: 40px; margin-left: 5px; margin-bottom: 40px;}

/***- S U C H E  **/

#dvvSuche											{ float: left;  line-height:1.5em; margin-right:220px; margin-top:0; text-align:left; }
* html #dvvSuche							{ float: none;  line-height:1.5em; margin-right:220px; margin-top:0; text-align:left; }
#dvvSuche								      { border: 1px solid #EAEEF2; background-color: #EAEEF2; position: relative; margin-right: 0px; padding-bottom 20px; padding-left: 30px; margin-left: 0px; text-align: left; line-height: 1.3em; z-index: 12; margin-top: 0px; padding-right: 15px; }


/***- div ?berschrift  **/

#headline														{ margin-bottom: 20px; }
                                      				
h1.SucheHeadline        											{ margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
#SuchmaskeGesamt															{ }
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder																		{ padding: 5px;}
                                     				
#einleitung 																	{ display: none;}

/***- Form-Tag **/

form.searchform																{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchbegriff																	{ float:left; border: 1px solid #EAEEF2; margin-bottom: 8px; width: 21em; }
* html #Suchbegriff														{ float:none; border: 1px solid #EAEEF2; margin-bottom: 8px; width: 23em; }
.suchbegriff																	{ float: left;  width: 8em; }
.suchbegriffInput 														{ float: left;  }                      												
input.suchbegriff															{ padding-left: 2px; width: 10.7em; border: 1px solid #374915; height: 1.2em; line-height: 1.0em; padding-top: 0px;}
*+html input.suchbegriff											{ padding-left: 2px; width: 10.7em; border: 1px solid #374915; height: 1.2em; line-height: 1.0em; padding-top: 3px;}
* html input.suchbegriff											{ padding-left: 2px; width: 10.7em; border: 1px solid #374915; height: 1.2em; line-height: 1.0em; padding-top: 3px;}
                                    			
#Bereich 																		  { float: left;  border: 1px solid #ffffff; margin-bottom: 8px; width: 95%;  }
.bereich																			{ float: left; width: 10em;  }
                                        			
#Kategorie																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; width: 95%;}
div.kategorie																		{ float: left; width: 10em;  }
                                        			
#Gewichtung   																{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.gewichtung 																	{ float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ float: left; margin-left: 0px; border: 1px solid #EAEEF2; margin-bottom: 8px; }
* html #Suchparameter 												{ float: none; margin-left: 0px; border: 1px solid #EAEEF2; margin-bottom: 8px; }
.suchparameter 																{ float: left; width: 8em;  }
.suchparameterInput 													{ float: left; width: 11em; }
* html .suchparameter 												{ float: none; width: 8em;  }
* html .suchparameterInput 										{ float: none; width: 11em; }
select.suchparameter													{ font-size: 0.9em; width: 13.5em; }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; border: 1px solid #EAEEF2; margin-bottom: 8px; width: 25em;}
* html #Suchenach															{ float: none;  margin-left: 0px; border: 1px solid #EAEEF2; margin-bottom: 8px; width: 27em;}
div.suchenach																	{ float: left; width: 7em;  }
                                        			
#Sprachen 																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.sprachen																			{ float: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 8px; }
.trefferauswahl 															{ float: left; width: 12.5em;  }
                                        			
div.trenner-suchfeld1-2 											{ display: none;}
div.trenner-suchfeld2-3 											{ display: none;}
div.trenner-suchfeld3-4 											{ display: none;}
div.trenner-suchfeld4-5 											{ clear: left;}
* html div.trenner-suchfeld4-5 											{ clear: none;}
div.trenner-suchfeld5-6 											{ display: none;}
div.trenner-suchfeld6-7 											{ clear: both;}
div.trenner-suchfeld7-8 											{ clear: both;}

/***- div  - input- und select-Felder Formular **/

.bereichInput 																{ float: left;  width: 15em;}                      												
.kategorieInput 															{ float: left;  width: 15em;}                      												
.suchenachInput 															{ float: left; }                      												
.sprachenInput 																{ float: left; }                      												
.trefferauswahlInput 													{ float: left; }                      												
.gewichtungInput 															{ float: left; }                      												

/***-  Input Felder und Select-Boxen **/

                                        			
select.selectbereich 													{ float: left; font-size: 0.9em;   }                                        			
select.kategorie 															{ font-size: 0.9em;  }                  														
select.suchenach 															{ font-size: 0.9em; }                  														
select.sprache 																{ font-size: 0.9em;  }                  														
select.treffer 																{ font-size: 0.9em;  }                                        			
select.gewichtung															{ font-size: 0.9em;  }                    													


/***- div Aktion Suche **/

#searchButton {}

/***- div Text Kurzhifle **/

#kurHilfe {}

/***- div Link zur erweiterten Hilfe **/

#linkHilfe 																			{ font-weight: bold; padding: 5px; background-color: #eaf5d6; }

/***- div Treffer  **/

.searchRsWithDescr0 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold; }
.searchRsWithDescr1 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #e1e8ee; clear: both; font-weight: bold; }
                              									  
a.searchRsName { margin-right: -6px; }

.searchRsWithDescr0 img									{ float: right; }
.searchRsWithDescr1 img									{ float: right; }


.searchDescrNameCell0 													{ font-size: 0.9em; font-weight: normal;}                      													
.searchDescrNameCell1 													{ font-size: 0.9em; font-weight: normal;}


span.suche																			{ font-weight: bold; }
span.textsuchbegriff														{ }
span.suchanfrage																{ line-height: 2em;  }

#searchOutput 																	{ width: 99%; }
*+html #searchOutput 																	{ width: 590px; }

.searchPBar 																		{ float: left; width: 99%; background-color: #ffffff; margin-bottom: 20px; }

.searchPBarPrevCellDis 													{  display: none; }

.searchPBarPrevCell 														{  font-weight: bold;  float: left; padding-right: 20px; }

input.searchPBarPrevBt { }

input.searchPBarPrevBtDis {}

.searchPBarNextCell 														{ font-weight: bold;  float: left; padding-left: 20px; padding-right: 5px;}

input.searchPBarNextBt {}

.searchPBarNextCellDis 													{  display: none; }

input.searchPBarNextBtDis {}

.searchPBarNumCellAct 													{ float: left; padding-left: 5px; font-weight: bold; padding-right: 5px;  }

.searchPBarNumCell 															{ float: left; padding-left: 5px; padding-right: 5px; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

input.searchPBarNumBt {}

#searchPBarNumSelectCell 												{ float: left;}

select.searchPBarNumSelect 											{ float: left;}

#searchPBarGoCell 															{ float: left;}

input.searchPBarGoBt 														{ float: left;}

#freespace0 																		{ margin-top: 0px; height: 15px; overflow: hidden; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ clear: both; height: 5px; }
* html #freespace3 																		{ clear: none; height: 5px; }
#freespace4 																		{ height: 15px; }
#freespace7 																		{ height: 15px; }
.freespace8 																		{ float: left;}
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }



/*** DDLG Modul ***/
.benutzer								{  }
.ddlg-table							{ padding: 5px;  }
.ddlg-table tr.even			{ background-color: #efefef; }
.ddlg-table td  				{ padding: 5px; border: 1px solid #dedfd6;}
.sortSymbol 						{  }
.ueber									{ background-color: #dedfd6; }

.ddlg-table .dateiLink 	{ background:url( ); padding-left: 0px; }

/*** Kategorien Modul ***/
#classificationPages h3	{ display: none; }
#classificationPages ul	{ list-style-type: none; margin-top: 20px; margin-left: 0px;}
#classificationPages li	{ list-style-type: none; line-height: 1.7em; }