.lightboximage { cursor: url(http://www.balingen.de/servlet/PB/show/1311021/zoomin.cur), pointer;}

* { margin: 0px; padding: 0px; } 

html 						{ padding: 0px; margin: 0px; border: 0px; }

body					{	  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
  								font-size: 76%;
  								margin: 0 auto;
 									overflow: auto;
  								padding: 0;
  								color: #584E47; }

* html body { background: url(http://www.balingen.de/servlet/PB/show/1307731/hintergrund_main.jpg); }

pre 				{ font-family: Arial, Verdana, Helvetica, sans-serif; }

.invisible	{ display: none; }
																		
a 																		{ font-weight: bold; color: #30747E;; text-decoration: none; }
a:link 																{ font-weight: bold; color: #30747E; }
a:visited 														{ font-weight: bold; color: #30747E; }
a:hover 															{ font-weight: bold; color: #30747E; }
a:active 															{ font-weight: bold; color: #30747E; }


#bodyFree1Html  {  position: fixed;  width: 100%;  top: 0;  left: 0;  z-index: 1; }
* html #bodyFree1Html  {  position: absolute;  width: 100%; top: 0;  left: 0;  z-index: 1; }

#bodyFree1Html .bgimage {  width: 100%;  height: auto; z-index: 0;  }
  
#zentrierer 	{ margin: 0px auto; padding-top: 0px; width: 100%; text-align: center; position: relative; top: 0;  left: 0;  height: 100%; z-index: 2; }	

#inhaltAussen	{ width: 981px;  height: 100%;  margin: 0 auto 0 auto; text-align: center;  padding-top: 0px; position: relative; z-index: 3;}
											

#inhalt			{ position: relative; z-index: 5; }

.lightboximage { background: url(http://www.balingen.de/servlet/PB/show/1280209_l1/zoom_bild.gif) left bottom no-repeat; padding: 1px; padding-bottom: 16px; position: relative; z-index: 100; }

.Pirofunctions				{ position: absolute; display: block; z-index: 1000; top: -200px; left: 0px; margin-left: 15px; margin-top: 20px; }
*+html .Pirofunctions				{ z-index: 5000; top: -20px; left: -490px;  }


#top 									{ overflow: hidden; height: 433px; text-align: left; padding-bottom: 0px;	 }
*+html #top 					{ height: 433px; text-align: left; padding-bottom: 0px;	position: relative; margin: 0px;}
div#topFree1Html 				{ float: left; width: 261px; height: 72px; margin-top: 3px; }
div.topFrameDiv1	{ float: left; position: relative; left: 20px; padding-top: 11px; padding-bottom: 3px; text-align: left; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif; font-size: 1.1em;} 
div.topFrameDiv1 a	{ color: #ffffff; font-weight: normal; margin-right: 20px;} 

.topFrameDiv1Spanlink1 				{ display: block; height: 28px; float: left; background: url(http://www.balingen.de/servlet/PB/show/1309807/startseite_active.gif) no-repeat; padding: 4px 0px 0px 7px;}
#top .topFrameDiv1Spanlink1 a { color: #295a5f;}
.topFrameDiv1Spanlink2 				{ display: block; height: 28px; float: left;padding: 4px 0px 0px 7px;}
.topFrameDiv1Spanlink3 				{ display: block; height: 28px; float: left;padding: 4px 0px 0px 7px;}
.topFrameDiv1Spanlink4 				{ display: block; height: 28px; float: left;padding: 4px 0px 0px 7px;}

div.topFrameDiv2				{ text-align: right; padding: 9px 10px 11px 0px; color: #a9bdbf; width: 180px; float: right;}
* html div.topFrameDiv2				{  display: none; }
.cssResize {  white-space:nowrap; } 
*+html div.topFrameDiv2				{ text-align: right; padding: 12px 10px 11px 0px; color: #a9bdbf;   }
* html div.topFrameDiv2		{ text-align: right; padding: 12px 10px 22px 0px; color: #ffffff;  }
div.topFrameDiv2 a				{ color: #ffffff; font-weight: normal; margin-left: 7px;} 



div.topFrameDiv3		{ float: right; width: 680px; text-align: right; background-color: #ffffff; padding: 7px 10px 13px 10px; margin-top: 0px; background-color: #ffffff;
											font-family: Rockwell, PMN Caecilia Roman, Rockwell Roman, Lucida Sans, Helvetica, Arial, sans-serif; 
											font-size: 1.15em; font-weight: bold;}

* html div.topFrameDiv3 {  margin-left: 150px; width: 680px; padding: 7px 10px 13px 0px; position: relative; top: -38px;}

div.topFrameDiv3 a  { color: #0e4247; margin-left: 14px; }

a.topFrameDiv3ToplevelActive { color: #2d919b; }
a.topFrameDiv3ToplevelActive:link { color: #2d919b; }
a.topFrameDiv3ToplevelActive:visited { color: #2d919b; }
a.topFrameDiv3ToplevelActive:hover { color: #2d919b; }
a.topFrameDiv3ToplevelActive:active { color: #2d919b; }

span.spanAll1236295 { display: none; }
span.spanAll1245241 { display: none; }
span.spanAll1222615 { display: none; }
span.spanAll1222616 { display: none; }
span.spanAll1245055 { display: none; }
span.spanAll1222617 { display: none; }
span.spanAll1222618 { display: none; }
span.spanAll1222619 { display: none; }
span.spanAll1222620 { display: none; }
span.spanAll1231352 { display: none; }
span.spanAll1242671 { display: none; }
span.spanAll1245162 { display: none; }
span.spanAll1297476 { display: none; }
span.spanAll1307721 { display: none; }

div#topFree2Html { clear: both; height: 349px; margin-left: 0px; background-color: #ffffff; padding-left: 10px; }
* html div#topFree2Html { clear: both; height: 349px; margin-left: 0px; background-color: #ffffff; padding-left: 10px; position: relative; top: -38px; }

#navContent						{ margin-bottom: 0px; z-index: 81; margin-right: 0px; background-color: #ffffff; }
#navigation 					{ }

#content 							{ margin-left: 5px;	padding-left: 10px; padding-top: 0px; }
*+html #content 			{ padding-left: 15px;  }
* html #content 			{ position: relative; padding-left: 10px; padding-top: 0px; margin-top: 10px; }

#serviceSpalte				{ display: none;}

#contentSpalte				{ margin-right: 0px; border-right: 0px solid #cfe1e3; padding: 15px 10px 0px 0px;}
#qePageContent				{ position: relative; margin-top: 0px; padding-right: 5px;}

#navigationBody { position: absolute;}
*+html #navContent #content-footer-div		{ position: absolute; left: -16px; clear: both; margin-bottom: 0px; margin-left: 0px; z-index: 100; }


/*** Beginn Inhalt Rating und Footer **/

.inhrating      									{ font-size: 0.9em; line-height: 140%;  }
.inhfooter      									{ font-size: 0.9em; line-height: 140%;  }

a.inhfooter:link        					{ font-size : 0.9em; color: #838A90; }
a.inhfooter:visited     					{ font-size : 0.9em; color: #838A90; }
a.inhfooter:hover									{ font-size : 0.9em; color: #838A90; }
a.inhfooter:active     						{ font-size : 0.9em; color: #838A90; }

a.printpage:link        					{ font-size : 0.9em; color : #838A90; }
a.printpage:visited     					{ font-size : 0.9em; color : #838A90; }
a.printpage:hover       					{ font-size : 0.9em; color : #838A90; }
a.printpage:active      					{ font-size : 0.9em; color : #838A90; }

a.sendpage:link         					{ font-size : 0.9em; color : #838A90; }
a.sendpage:visited      					{ font-size : 0.9em; color : #838A90; }
a.sendpage:hover      						{ font-size : 0.9em; color : #838A90; }
a.sendpage:active     						{ font-size : 0.9em; color : #838A90; }

a.printPDF:link         					{ font-size : 0.9em; color : #838A90; }
a.printPDF:visited     						{ font-size : 0.9em; color : #838A90; }
a.printPDF:hover      						{ font-size : 0.9em; color : #838A90; }
a.printPDF:active      						{ font-size : 0.9em; color : #838A90; }

a.siteup:link											{ font-size : 0.9em; color : #838A90; }
a.siteup:visited									{ font-size : 0.9em; color : #838A90; }
a.siteup:hover										{ font-size : 0.9em; color : #838A90; }
a.siteup:active										{ font-size : 0.9em; color : #838A90; }

/*** Ende Inhalt Rating und Footer **/

/*** Ende Contentframe ***/

/*** Beginn Sitemap ***/

#content-footer-div		{ position: relative; text-transform: uppercase; width: 981px; height: 53px; margin-bottom: 20px; float: right; clear: both; background: url(http://www.balingen.de/servlet/PB/show/1307919/footer_bg.gif) repeat-x; margin-left: -15px; margin-right: 0px; padding-top: 0px;}
*+html #navContent #content-footer-div		{ position: relative; clear: both;  left: 0px; margin-bottom: 0px; z-index: 100;  border: 0px solid red; }

#content-footer-div a { color: #ffffff; }

.footnotes 						{ font-size: 0.8em; }
#siteup 							{ position: absolute;  left: 120px; background: url(http://www.balingen.de/servlet/PB/show/1307921/nachoben.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#home                 { position: absolute;  left: 390px; background: url(http://www.balingen.de/servlet/PB/show/1307925/startseite.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#sendpage 						{ position: absolute;  left: 515px; background: url(http://www.balingen.de/servlet/PB/show/1307923/seite_versenden.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#printpage 						{ position: absolute;  left: 680px; background: url(http://www.balingen.de/servlet/PB/show/1307922/seite_drucken.gif) no-repeat 0px 1px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#sitemap 						  { position: absolute;  left: 820px;  background: url(http://www.balingen.de/servlet/PB/show/1307924/sitemap.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}


.sitemapcontent { margin-top: 10px; }
.smlevel1   { margin-left: 10px; }
.smLevel2   { margin-left: 20px; }
.smlevel3   { margin-left: 30px; }
.smlevel4   { margin-left: 40px; }
.smlevel5   { margin-left: 50px; }

/*** Begin Div Portal  ***/

#portalcontent            		{ position: relative; padding-top: 15px; text-align: left; }
#portalcontent img  { border: 0px; }

* html #portalcontent         { position: relative; padding-top: 15px; }

#portalcontent h1 					{ font-size: 1.9em; font-weight: bold;  line-height: 100%; color: #295a5f; margin-top: 5px; margin-bottom: 5px; margin-left: 0px; font-family: "PNM Caecilia", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
#portalcontent h2 					{ font-size: 1.55em; font-weight: bold;  line-height: 120%; color: #295a5f; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "PNM Caecilia", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }		
#portalcontent h3 					{ font-size: 1.45em; font-weight: bold; line-height: 120%; color: #295a5f; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "PNM Caecilia", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
#portalcontent h4 					{ font-size: 1.15em; font-weight: bold; line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "PNM Caecilia", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
#portalcontent h5 					{ font-size: 1.10em; font-weight: bold; line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "PNM Caecilia", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
#portalcontent h6 					{ font-size: 0.9em; font-weight: normal; line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "PNM Caecilia", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }


#portalcontent a 							{ text-decoration: underline; }
#portalcontent p							{ margin-left: 0px; }
#Spalte1 													{ position: relative; margin: 0px 20px 0px 0px; overflow: auto; border-right: 1px solid #c0e7e9; }	
*+html #Spalte1 									{ position: relative; margin: 0px 290px 0px 0px;  z-index: 300;}	
* html #Spalte1 									{ position: relative; margin: 0px 280px 0px 0px;  z-index: 300;}	

#Spalte2 													{ position: relative; top: 0px; width: 275px; float: right; }

#Spalte3 		{ position: absolute; top: -364px; left: -15px; background-color: #ffffff;  padding: 0px 10px 0px 11px;  }
*+html #Spalte3 		{ position: absolute; top: -364px; left: -20px; background-color: #ffffff;  padding: 0px 10px 0px 11px;  }

form.topFrameSearchForm5 { padding: 0px;}

input.topFrameFunctionSearchInput5 { position: relative; border-bottom: 1px solid #e3e3e3; color: #666666; padding: 4px 0px 3px 10px; font-size: 0.9em; font-weight: bold; top: -10px; width: 160px; height: 14px; background: url(http://www.balingen.de/servlet/PB/show/1307782/suchfeld.gif) no-repeat;}

form.topFrameSearchForm5 img 				{ margin-top: 0px; position: relative; left: 0px; top: -2px;}
*+html form.topFrameSearchForm5 img { position: relative; left: -3px; top: -5px; }
* html form.topFrameSearchForm5 img { position: relative; left: 0px; top: -3px; }


/*** Begin Layout 1 Portal  ***/ 

/***Spalte 1 ***/

.l1_ContainerSpalte1				{ border: 1px solid #ffffff; position: relative; color: #295a5f; margin-right: 25px; margin-left: 90px; margin-top: 20px; border-top: 1px solid #cccccc;}
* html .l1_ContainerSpalte1	{ float: right; margin-right: 30px; }

.l1_BildSpalte1								{ float: right; margin-left: 5px;}
* html .l1_BildSpalte1				{ position: relative; }

.l1_BildSpalte1 img 					{ width: 120px; border: 1px solid #cccccc; padding: 3px; padding-bottom: 16px; margin-left: 10px;}

.l1_Zeile1Spalte1							{ background-color: #fafaf9; margin-bottom: 10px; border: 1px solid #ffffff; }
* html .l1_Zeile1Spalte1			{ border: 1px solid #ffffff; }
#portalcontent .l1_UeberschriftSpalte1	h2 { color: #e96211; font-weight: normal; padding-left: 10px; padding-top: 5px;}
.l1_UeberschriftSpalte1	h2 .mehraktuelles { color: #295a5f; font-size: 0.6em; font-weight: bold; margin-left: 195px; text-transform: uppercase; text-decoration: none;}
*+html .l1_UeberschriftSpalte1	h2 .mehraktuelles {  margin-left: 173px; text-decoration: none;}
* html .l1_UeberschriftSpalte1	h2 .mehraktuelles {  margin-left: 173px; text-decoration: none;}
#content .l1_UeberschriftSpalte1 a {  text-decoration: none;}

.l1_TrennliniePresse { color: #ffffff; background-color: #ffffff;  border-top: 1px solid #cccccc; height: 1px;}

.l1_Zeile2Spalte1									{ margin-left: 10px; padding-top: 10px; padding-bottom: 10px;}

.l1_UeberschriftPresseBildSpalte1	{ font-weight: bold; display: inline; font-size: 1.2em;}
.l1_DatumPresseBildSpalte1  			{ font-weight: normal; color: #ffffff; background-color: #30747e; display: inline; padding: 0px 4px 0px 4px; margin-left: 10px;}
.l1_InhaltPresseBildSpalte1 			{ clear: left; padding-top: 10px; color: #685c53; font-size: 1.1em;}

.l1_UeberschriftSpalte1	h2 .alleVeranstaltungen { color: #295a5f; font-size: 0.6em; font-weight: normal; margin-left: 215px; font-weight: bold;}
*+html .l1_UeberschriftSpalte1	h2 .alleVeranstaltungen {  margin-left: 193px; font-weight: bold;}
* html .l1_UeberschriftSpalte1	h2 .alleVeranstaltungen {  margin-left: 185px; padding-right: 15px;}
#content .alleVeranstaltungen a { text-decoration: none; }

ul.l1_ulVeranstaltungListe			{ list-style-type: none; margin: 0px; padding: 0px; }
li.l1_liVeranstaltungListe			{  margin: 0px; padding: 0 0px 15px 0px; margin-top: 15px; line-height: 1.2em; border-bottom: 1px solid #e9e7e4; }

.l1_DatumVeranstaltungPunkt   					{ font-weight: normal; color: #ffffff; background-color: #30747e; padding: 0px 4px 0px 4px; margin-left: 0px;}
.l1_TitelVeranstaltung 									{ font-size: 1.2em; display: block; margin: 10px 0px 0px 20px; }
span.l1_LabelVeranstaltungsort          { font-size: 1.1em; margin-left: 20px; color: #584E47; text-transform: uppercase;}
span.l1_Veranstaltungsort 							{ color: #584E47; }
span.l1_LabelVeranstalter          			{ font-size: 1.1em; margin-left: 20px; color: #584E47;  text-transform: uppercase;}
span.l1_Veranstalter 									{ color: #584E47; }

#portalcontent .l1_TitelVeranstaltung a { text-decoration: none; }

.l1_VeranstaltungListenpunkt	{ line-height: 1.0em; margin-top: 5px;}
.l1_VeranstaltungDatum 				{ display: none; }
.l1_VeranstaltungTitel				{ display: none; }



.l1_ulPresseListe							{ list-style-type: none; margin: 0px; padding: 0px;}
.l1_PresseListeDatum					{ float: right; }
.l1_PresseTitel   						{ display: none; }
.l1_PresseDatum   						{ display: none; }

.l2_ContainerSpalte1					{  background: #e3f4f5 url(http://www.balingen.de/servlet/PB/show/1307786/hauptcontainer_background.gif); position: relative; color: #295a5f; overflow: hidden;
				 												position: relative; width: 95%; margin-top: 0px; margin-right: 0px; padding-left: 0px; padding-top: 4px; padding-right: 4px; margin-bottom: 20px;}
.l2_UeberschriftSpalte1				{ padding-left: 10px;  }
.l2_Zeile1Spalte1 						{ float: left; width: 345px;  }
*+html .l2_Zeile1Spalte1 						{ float: left; width: 345px;  }
#Spalte1 .l2_UeberschriftSpalte1 h2 { font-size: 2.1em; font-weight: bold;  line-height: 150%; color: #295a5f; margin-top: 0px; margin-bottom: 5px; margin-left: 0px;}

.l2_Zeile2Spalte1  { float: right; padding-right: 2px; width: 275px; margin-top: 12px; }

#content div.l2_InhaltUeberschriftSpalte1 h4 { margin-left: 0px; color: #ffffff; font-size: 0.9em; letter-spacing: 0.2em; font-weight: normal;  width: 275px; padding: 3px 0px 3px 5px; background: url(http://www.balingen.de/servlet/PB/show/1307785/subheadline_roter_pfeil.gif) no-repeat; }

br.l2_clearZeile2Spalte1	{ clear: left; }

.l5_ContainerSpalte1 { position: relative; color: #295a5f; margin-right: 0px; margin-left: 80px; margin-top: 20px; }
* html .l5_ContainerSpalte1 { position: relative; color: #295a5f; margin-right: 0px; margin-left: 90px; margin-top: 20px; }

.l5_ContainerSpalte1 img 				{ margin-left: 14px; }
*+html .l5_ContainerSpalte1 img { margin-left: 9px; }
* html .l5_ContainerSpalte1 img { margin-right: 0px; }

.l1_clearZeile1Spalte1				{ display: none; }
.l2_clearZeile1Spalte1				{ display: none; }
.l2_clearListeZeile2Spalte1   { display: none; }
.l1_ContainerSpalte1	img			{ width: 120px; }

.TrennlinieSpalte1						{ display: none; }


.l1_clearZeile2Spalte1						{ clear: right; }

.l3_ContainerSpalte1 { margin-top: -10px; padding-left: 5px; }

/***Spalte 2 ***/

.l1_ContainerSpalte2					{  margin: 4px 0px 0px 25px;  padding-left: 0px; padding-top: 0px; padding-right: 0px;  }
.l1_UeberschriftSpalte2	h2		{  padding-top: 2px; padding-bottom: 2px; font-size: 1.15em; }
.l1_BildgrossSpalte2					{ text-align: center; }
.l1_BildgrossSpalte2 img 			{ max-width: 160px; }
.l1_InhaltSpalte2 						{ font-size: 1.2em; color: #685c53; padding-right: 15px;}
.l1_clearZeile1Spalte2				{ display: none; }
.l1_Zeile2Spalte2							{ margin: 0px; padding: 0px;  }
.l1_Zeile2Spalte2 p						{ margin-top: 3px; margin-bottom: 3px;}
.l1_ulNeuesListe							{ list-style-type: none; margin: 0px; }
.l1_ulListe										{ list-style-type: none; }
.l1_clearListeZeile2Spalte2   { display: none; }

.l3_ContainerSpalte2					{  margin: 4px 10px 0px 25px;  padding-left: 0px; padding-top: 0px; padding-right: 0px;  }
.l3_UeberschriftSpalte2				{  border-bottom: 1px solid #a9bdbf; position: relative; }
#portalcontent .l3_UeberschriftSpalte2	h2		{ color: #a9bdbf;  padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; font-size: 1.0em;}
#portalcontent .l3_InhaltUeberschriftSpalte2 h2 { text-transform: uppercase; color: #295a5f; margin-bottom: 0px; padding-top: 10px; font-size: 1.15em;}
#portalcontent .l3_InhaltUeberschriftSpalte2 h2 a { text-decoration: none; }
.l3_InhaltUeberschriftSpalte2 p { margin: 0px; border-bottom: 1px solid #a9bdbf; padding-bottom: 15px; color: #685c53;}
.l3_BildSpalte2 img 					{ width: 175px; margin-left: 5px;}
br.l3_clearZeile1Spalte2 { display: none; }

.l5_ContainerSpalte2					{ margin-right: 0px; padding-left: 0px; padding-top: 0px; padding-right: 0px; margin-top: 0px; }
.l5_ContainerSpalte2					{ margin-right: 0px; padding-left: 0px; padding-top: 0px; padding-right: 0px; }
.l5_UeberschriftSpalte2				{ background: url(http://www.balingen.de/servlet/PB/show/1264426/spalte2_ueberschrift.jpg) no-repeat 0px 0px; }
.l5_UeberschriftSpalte2	h2		{ padding-left: 20px; padding-top: 2px; padding-bottom: 2px; }
.l5_clearZeile2Spalte2        { display: none; }
.l5_Zeile2Spalte2							{ margin: 0px; padding: 0px; background-color: #E5EFFF; border: 1px solid #E5EFFF;}


.l19_ContainerSpalte2					{ margin-right: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-right: 0px; margin-top: 4px; }

.l19_UeberschriftSpalte2				{ background: url(http://www.balingen.de/servlet/PB/show/1264426/spalte2_ueberschrift.jpg) repeat-y 0px 0px; }
* html .l19_UeberschriftSpalte2 { position: relative; }
.l19_UeberschriftSpalte2	h2		{ color: #094784; padding-left: 22px; padding-top: 2px; padding-bottom: 2px; }

.l19_BildSpalte2 img 	{ width: 130px; margin-left: 30px;}

.l19_clearZeile1Spalte2        { display: none; }
.TrennlinieSpalte2						{ display: none; }

.l19_Zeile2Spalte2							{ margin: 0px; padding: 0px; }
.l19_Zeile2Spalte2 p						{ margin-top: 3px; margin-bottom: 3px;}


.l19_clearListeZeile2Spalte2   { display: none; }

h1.sitemap { width: 99%; text-align: left; font-size: 1.90em; font-weight: normal; line-height: 120%; color: #e96211; padding-top: 30px;}
h2.sitemap0 { text-align: left; width: 99%; margin-bottom: 20px; margin-top: 20px;}
h2.sitemap1 { text-align: left; width: 99%; font-size: 1.2em; font-weight: bold; margin-left: 20px; margin-top: 20px;}

ul.sitemap0 { width: 99%; text-align: left; margin-left: 0px; margin-top: 30px; margin-bottom: 20px; }
li.sitemap1 { margin-left: 20px; margin-top: 50px;}
li.sitemap2 { margin-left: 50px; text-align: left; width: 99%;  }
li.sitemap3 { margin-left: 20px; text-align: left; width: 99%; }
li.sitemap4 { margin-left: 20px; text-align: left; width: 99%; }

/*** Ende Div Portal ***/


/***- S U C H E  **/

/***- div ?berschrift  **/

#dvvSuche																			{ text-align: left; float: left;}
                                      				
h1.SucheHeadline        											{ margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder																		{ padding: 5px;}
                                      				                                     				

/***- Form-Tag **/

form.searchform																{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchbegriff																	{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchbegriff																	{ float: left; width: 8.5em; }
.suchbegriffInput 														{ float: left;  }                      												
input.suchbegriff															{ padding-left: 2px;  font-size: 0.9em; width: 14em;}
                                       			                                       			
#Suchparameter 																{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; margin-left: 0px;}
.suchparameter 																{ float: left; width: 8.5em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchenach																		{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
                                       			
#Trefferauswahl 															{ float: left;  margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 8px; }
.trefferauswahl 															{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
div.trenner-suchfeld1-2 											{ display: none;}
div.trenner-suchfeld2-3 											{ clear: both;}
div.trenner-suchfeld3-4 											{ display: none;}
div.trenner-suchfeld4-5 											{ clear: both;}
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: 11em; }                      												
.kategorieInput 															{ float: left; width: 11em; }                      												
.suchenachInput 															{ float: left; width: 11em; }                      												
.sprachenInput 																{ float: left; width: 11em; }                      												
.trefferauswahlInput 													{ float: left; }                      												
.gewichtungInput 															{ float: left; }                      												
.suchparameterInput 													{ float: left; width: 11em; }

/***-  Input Felder und Select-Boxen **/

                                        			
select.selectbereich 													{ float: left;  font-size: 0.9em;  width: 15em; }                                        			
select.kategorie 															{ font-size: 0.9em;  width: 15em; }                  														
select.suchenach 															{ font-size: 0.9em;  width: 15em; }                  														
select.sprache 																{ font-size: 0.9em;  width: 15em; }                  														
select.treffer 																{ font-size: 0.9em;  }                                        			
select.gewichtung															{ font-size: 0.9em;  width: 15em; }                    													
select.suchparameter													{ font-size: 0.9em;  width: 15em; }


/***- div Link zur erweiterten Hilfe **/

#linkHilfe 																			{ display: none;}

/***- div Treffer  **/

.searchRsWithDescr1											{ padding: 5px;  background-color: #EFF0F4; clear: both; font-weight: bold; }
.searchRsWithDescr0											{ padding: 5px;  background-color: #ffffff; clear: both; font-weight: bold; }

.searchRsNameCell1											{ padding-left: 5px; }
.searchRsNameCell0											{ padding-left: 5px;}

.searchRsTypeNameWithDescr1 						{ padding: 5px;  background-color: #EFF0F4; clear: both; font-weight: bold; }
.searchRsTypeNameWithDescr0 						{ padding: 5px;  background-color: #ffffff; clear: both; font-weight: bold; }
    
.searchRsNameCellWithDescr1							{ padding: 5px;  background-color: #EFF0F4; clear: both; font-weight: bold; }
.searchRsNameCellWithDescr0							{ padding: 5px;  background-color: #ffffff; clear: both; font-weight: bold; }
                          									
.searchRsTypeCellWithDescr1	img					{ float: right; }
.searchRsTypeCellWithDescr0	img	 				{ float: right;  }

.searchRsTypeCell1 img									{ float: right;  }
.searchRsTypeCell0	img									{ float: right; }

.searchDescrNameCell0 													{ display: none;}                      													
.searchDescrNameCell1 													{ display: none; }

span.suche																			{  font-weight: bold; }

span.suchanfrage																{ line-height: 2em;  }

#searchOutput 																	{ clear: both; width: 65%; }

.searchPBar 																		{ float: left; background-color: #EFF0F4; padding: 3px; width: 65%;}

.searchPBarPrevCellDis 													{ display: none; }

.searchPBarPrevCell 														{ font-weight: bold;  float: left; padding-right: 20px; }

.searchPBarNextCell 														{ font-weight: bold;  float: left; padding-left: 20px; padding-right: 5px;}

.searchPBarNextCellDis 													{ display: none; }

.searchPBarNumCellAct 													{ float: left; padding-left: 10px; font-weight: bold; padding-right: 10px; border-right: 1px dotted #000000; }

.searchPBarNumCell 															{ float: left; padding-left: 10px; padding-right: 10px; border-right: 1px dotted #000000; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

#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: 15px; }
#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; }

#lpMesuTreffer																	{ clear: both; margin-top: 20px; }
          
#lpeGovGewerbe																	{ margin-top: 20px;  }
              												                        												
#lpeGovGewerbe ul		 														{ margin-bottom: 10px;  }
                        												
a.lpSuAlleTreffer																{ font-weight: bold; }

.lpSuModul																			{ margin-top: 15px; }
ul.lpTrefferUebersichtUL												{ margin-top: 0px; }
ul.lpeGovGewerbeUL															{ margin-top: 0px; }
/***  Begin Bottom ***/ 												
.workflowPanelUp																{ width: 500px; }
/***  Ende Bottom ***/