/*****************************************************************
Name :  01-kirchdorf-3-3-standard.css
*************************************************************** ***/

/*<![CDATA[*/

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

body								{ font-family: arial, verdana, geneva, sans-serif; line-height: 1.3em; border: 0px; 
											font-size: 76%; height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px; width: 100%; 
											}

	
.noframeBody				{ background-color: #9d9d9d; }
		
a 							{ font-weight: bold; color: #000000; text-decoration: none; }
a:link 						{ font-weight: bold; color: #000000; text-decoration: none; }
a:visited 					{ font-weight: bold; color: #000000; text-decoration: none; }
a:hover 						{ font-weight: bold; color: #000000; text-decoration: none; }
a:active 						{ font-weight: bold; color: #C00000; text-decoration: none; }


a img							{ font-weight: bold; border-color: #000000; text-decoration: none; }
a img:link 						{ font-weight: bold; border-color: #000000; text-decoration: none; }
a img:visited 					{ font-weight: bold; border-color: #000000; text-decoration: none; }
a img:hover 						{ font-weight: bold; border-color: #C00000; text-decoration: none; }
a img:active 					        { font-weight: bold; border-color: #C00000; text-decoration: none; }


#content a 							{ font-weight: bold; color: #000000; text-decoration: none; }
#content a:link 						{ font-weight: bold; color: #000000; text-decoration: none; }
#content a:visited 					{ font-weight: bold; color: #000000; text-decoration: none; }
#content a:hover 						{ font-weight: bold; color: #C00000; text-decoration: none; }
#content a:active 						{ font-weight: bold; color: #C00000; text-decoration: none; }



h1									{ font-size: 1.4em;  line-height: 1.4em; text-transform:uppercase; font-weight: bold; color: #000000; padding-left: 15px; padding-top: 10px;  margin-top: 10px;  margin-left: 0px; background-image: url(2_1_h1_punkt.gif); background-position:0px bottom; background-repeat:no-repeat;  }
h2									{ font-size: 1.3em; line-height: 1.3em; font-weight: bold; color: #000000; }
h3									{ font-size: 1.2em; line-height: 1.2em; font-weight: bold; color: #C00000; margin-top: 35px; margin-bottom: 5px; }
h4									{ font-size: 1.2em; line-height: 1.2em; font-weight: bold; color: #000000; }
h5									{ font-size: 1.1em; line-height: 1.1em; font-weight: bold; color: #C00000;  margin-bottom: 0px;  margin-top: 10px; }
h6									{ font-size: 1.1em; line-height: 1.1em; font-weight: normal; color: #000000; }

.invisible					{ display: none; }

div	{ margin: 0px; padding: 0px; }
ul	{  }
li	{  }
#content ul li {list-style-type: square; }
#portalcontent ul li {list-style-type: none; }

p	{margin: 0px; padding: 0px; }
argin-bot
#spnMetaData			{ width: 99%;  }

.bild_unterschrift { color: #555555;  font-size: 0.9em; margin-top: -5px;}

.internerLink { background:url(http://www.kirchdorf-iller.de/symbols/intern_schwarz.png) left 4px no-repeat;  padding-left: 13px; display: inline-block ;}
.externerLink  { background:url(http://www.kirchdorf-iller.de/symbols/extern_schwarz.png) left 2px no-repeat;  padding-left: 13px; display: inline-block ; }
.pdfLink { background:url(http://www.kirchdorf-iller.de/symbols/pdf_klein.gif) left 2px no-repeat;  padding-left:15px; display: inline-block ;}
.mailLink { background:url(http://www.kirchdorf-iller.de/symbols/mail.gif) left  -3px no-repeat;  padding-left:18px; display: inline-block ;}
.httpsLink { background:url(http://www.kirchdorf-iller.de/symbols/sicher.gif) left 0px no-repeat;  padding-left: 20px; display: inline-block ; }
.LLlink { background:url(http://www.kirchdorf-iller.de/symbols/intern_schwarz.png) left 4px no-repeat;  padding-left: 13px; display: inline-block ;}

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

#zentrierer					{ width: 100%; text-align: center; margin: 0px; height: 100%; margin: 0px;
                                                          background: url(3_1_kopf_hinter.gif); background-repeat:repeat-x;   }
				
#inhaltAussen				{ width: 953px;  text-align: center;  margin: 0px auto;  border: 2px solid #636363;}
/***#inhaltAussen				{ max-width: 953px; min-width: 800px;  text-align: center;  margin: 0px auto;  border: 2px solid #636363;}
* html #inhaltAussen				{ width: 953px;  text-align: center;  margin: 0px auto;  }***/


#inhalt						{background: #ffffff;  }


#topBody   { height:270px; background: url(4_1_kopf-start-02.jpg); background-repeat:no-repeat; }
.knoten_1110077 #topBody   { height:270px; background: url(5_1_kopfgemeinde02.jpg); background-repeat:no-repeat; }
.knoten_1110083 #topBody   { height:270px; background: url(6_1_kopfverwaltung02.jpg); background-repeat:no-repeat; }
.knoten_1258719 #topBody   { height:270px; background: url(7_1_kopfaktuell.jpg); background-repeat:no-repeat; }
.knoten_1110085 #topBody   { height:270px; background: url(8_1_kopffreizeit02.jpg); background-repeat:no-repeat; }
.knoten_1110093 #topBody   { height:270px; background: url(6_1_kopfverwaltung02.jpg); background-repeat:no-repeat; }
.knoten_1110098 #topBody   { height:270px; background: url(10_1_kopfwirtschaft02.jpg); background-repeat:no-repeat; }
.knoten_1110101 #topBody   { height:270px; background: url(11_1_kopfeinrichtungen02.jpg); background-repeat:no-repeat; }

 #top {height: 270px; background:#ffffff url(12_1_top_unten.gif); background-repeat:repeat-y; }
														
* html #top  {width: 100%; line-height: 8pt;}

#navContent		{ float: left; width: 100%; text-align: left; height: auto; padding-bottom: 10px;
                              background:#ffffff url(13_1_content_hinter.gif); background-repeat:repeat-y;}

									

br.clearNavContent				{ clear: both; line-height: 0px; overflow: hidden; height: 0px;}

#content				{ margin-left: 215px; padding-top: 5px; }

													
#contentBody						{float: left; width: 100%; margin-left: 0px; padding-top: 0px;  }

#serviceSpalte {float: right; width: 200px; padding-right: 5px; }														
#contentSpalte { text-align: left; margin-top: 0px; min-height: 300px; margin-right: 240px; }

#qePageContent						{ }


#content-footer-div 				{ clear: both; float: right; margin-right: 215px; margin-top: 15px;  padding-top: 25px; font-size: 0.9em; color: #646464;}




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



/*** Top ***/

.accessKey			{ text-decoration: underline; }

.topFrameDiv1		{float: left; height: 120px; width: 100%; text-align: left;} 
  
                       
.topFrameDiv2		{float: right;  padding-top: 90px;  font-weight: bold; color: #ffffff; width: 100%;}  
form.topFrameSearchForm2  { display: inline; float: right;  margin-right: 35px; margin-top: -2px;}
* html form.topFrameSearchForm2  { display: inline; float: right;  margin-right: 31px;}

.topFrameFunctionSearchInput2         { border: 1px solid #646464;   margin-right: 3px; width: 150px;}

.topFrameDiv3 { float: left; padding-top: 12px; padding-left: 100px;  z-index: 99; }
* html .topFrameDiv3 {padding-bottom: 10px; }
.cssResize {padding-bottom: 5px; }

.topFrameDiv4 {float: left; text-align: left;  margin-left: 28px;  padding-top: 20px; height: 20px; font-size: 0.9em;  color: #636363; width: 55%; overflow: hidden;}   
.wayhomePrefix  {display: inline;}
               

.Pirofunctions    						{ position: relative; padding-top: 20px; padding-left: 15px;}

/*** Navigation ***/

#navigation { float: left;  border-top: 1px dotted #636363;   text-align: left;  width: 193px;   }

.div-navigation-inner { position: relative; padding-left: 0px; padding-top: 0px; }
#navigation ul {margin:0px; padding: 0px; }
#navigation li {margin:0px; padding: 0px; list-style-type: none; border-bottom: 1px dotted #636363; line-height: 2.2em;  }


/*** Ebene 1 ***/
.navEbene1Inactive a {background: #FFEEC0; padding-left: 10px; display: block;  height: 100%;}
.navEbene1Inactive a:link 	{padding-left: 10px; display: block;  background: #ffeeco;}
.navEbene1Inactive a:visited {padding-left: 10px; display: block;  background: #ffeeco;}
.navEbene1Inactive a:hover {padding-left: 10px; display: block;  background: #FFF9EA;}
.navEbene1Inactive a:active {padding-left: 10px; display: block;  background: #FFF9EA;}

.navEbene1Active {padding-left: 10px; background: #FFF9EA;}

/*** Ebene 2***/
#navigation .navEbene2 {margin-left: 10px; }
#navigation .navEbene2 li {line-height: 1.2em; padding: 5px;  border-bottom: 0px dotted #636363; padding-left: 15px;  background: url(14_1_navi_punkt.gif) left 7px; background-repeat:no-repeat;}
#navigation .navEbene2Active li {line-height: 1.2em;  padding: 5px;  border-bottom: 0px dotted #636363; padding-left: 15px;  margin-left: 10px;  background: url(14_1_navi_punkt.gif) left 7px; background-repeat:no-repeat;}


.navEbene2Inactive a:link 	{color: #000000; }
.navEbene2Inactive a:visited {color: #000000; }
.navEbene2Inactive a:hover {color: #C00000; }
.navEbene2Inactive a:active {color: #C00000; }

li .navEbene2Active a {color: #C00000; }


/*** free2html ***/

.free2html {border-top: 1px dotted #636363;margin-top: 40px;  background: #ffbd2b;}
.service {font-size: 1.4em;  line-height: 1.4em; text-transform:uppercase; font-weight: bold; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 2px;  margin: 0px;}
.free2html ul {background: #FFEEC0; border-top: 1px dotted #636363; border-bottom: 1px dotted #636363; }

#navigation .free2html li {border-bottom: 0px dotted #636363; padding-left: 18px;  margin-left: 10px; background: url(16_1_pfeil.gif) left; background-repeat:no-repeat;}

.free2html a:link 	{color: #000000; }
.free2html a:visited {color: #000000; }
.free2html a:hover {color: #C00000; }
.free2html a:active {color: #C00000; }


/*** Content ***/

div table 	{ font-size: 1.0em; }

#rating												{ clear: both; }
#InformMe											{ margin-right: 5px; }

.footer 												{ display: inline; margin-right: 25px; color: #646464;}    

#bottom												{clear:both; }

.workflowPanelDown						{ width: 97%;  }
.workflowPanelDown img {border: 0px ; padding: 0px;}

/***ServiceSpalte ***/
#serviceSpalte h3 {background-color: #ffbd2b; padding: 5px; color: #000000; margin: 0px; margin-left: -10px; text-transform: uppercase; font-size: 1.1em; } 
* html #serviceSpalte h3 {background-color: #ffbd2b; padding: 5px; color: #000000; margin: 0px; margin-left: 0px; text-transform: uppercase; font-size: 1.1em; } 


/*** Sitemap ***/
.sitemap0 {margin-right: 5%;}
ul.sitemap2 {}

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

#dvvSuche			{ padding-left: 15px; width: 95%; float: left; }
#dvvSuche	h2		{ font-size: 1.3em; line-height: 1.3em; font-weight: bold; color: #C00000; }

div.fastSearchBody {}



/***- div Ueberschrift  **/

#headline																			{  }
                                      				
h1.SucheHeadline        											{ margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/        				
                                      				
#SuchmaskeGesamt															{ width: 95%; }
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder		{ padding: 5px;}
                                      				
                                      				
                                      				
#einleitung 	{ background-color: #ffffff; padding: 5px; margin-bottom: 1.0em; color: #000000;}

/***- Form-Tag **/

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

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

#Suchbegriff			{ float: left; border: 1px solid #ffffff; width: 99%; margin-bottom: 18px;  }
.suchbegriff			{ float: left; width: 9em; margin-top: 3px; }

#idSuchBegr                     {float: left; border: 1px solid #666666; margin-top: 0px; width: 12em;}
                                        			
#Bereich 			{ float: left; width: 99%; margin-left: 0em;  border: 1px solid #ffffff; margin-bottom: 18px; }
.bereich			{ float: left; width: 9em;  }
#idSuchBer                      { width: 20em;}
                                      			
#Kategorie			{ float: left; border: 1px solid #ffffff; margin-bottom: 18px; }
.kategorie			{ float: left; width: 9em;  }
                                        			
#Gewichtung   			{ float: left; width: 99%; margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 18px; }
.gewichtung 			{ float: left; width: 9em;  }
#idSort                         {width: 20em;}
                                        			
#Suchparameter 			{ float: left; width: 99%; border: 1px solid #ffffff; margin-bottom: 18px; }
.suchparameter 			{ float: left; width: 9em;  }
#idSuchPar                      { width: 20em;}
                                        			
#Suchenach			{ float: left; width: 99%; margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 18px; }
.suchenach			{ float: left; width: 9em;  }
#idSuchnach                     {width: 20em;}
                                        			
#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 											{ clear: both;}
div.trenner-suchfeld3-4 											{ display: none;}
div.trenner-suchfeld4-5 											{ display: 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 **/

.suchbegriffInput 	{ float: left; width: 13em; }                      												
.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 **/

input.suchbegriff															{ padding-left: 2px; width: 10em; border: 1px solid #374915; height: 1.4em; line-height: 1.0em;}

                                        			
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; }

input.suchImage 							{}

/***- 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; border-top: solid 1px #666666; background-color: #ffffff; clear: both; font-weight: bold; }
.searchRsWithDescr1 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; border-top: solid 1px #666666; background-color: #ffeec0; clear: both; font-weight: bold; }
                              									  

a.searchRsName { margin-right: 5px; }


.searchRsWithDescr0 img									{ float: left; }

.searchRsWithDescr1 img									{ float: left; }


.searchDescrNameCell0 		{ display: none;}                      													
.searchDescrNameCell1 		{ display: none}

#searchRsNoResultsCell {}

#searchRsNoResults {}

#searchAnzTreffer {}

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

#searchOutput 																	{ clear: both; width: 95%; }

.searchPBar 		{ float: left; background-color: #ffffff;  padding: 3px; width: 90%; 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: 10px; font-weight: bold; padding-right: 10px;  }

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

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; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{  height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace5 {}
#freespace6 {}
#freespace7 																		{ height: 15px; }
.freespace8 																		{ float: left;}
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 	{ height: 15px; }

/*** service-BW***/
.lpZurueckVB2 {margin-left: 150px;}
.lpVAnfangsbuchEinleitung  {font-size: 1.3em; line-height: 1.3em; font-weight: bold; color: #000000; margin-bottom: 10px;  }
.lpVAnfangsbuchLeiste {margin-bottom: 30px; }
.lpAktiv, .lpInaktiv {margin-right: 5px;  font-size: 1.3em; line-height: 1.3em; }
#content a.lpAktivAktuelleAuswahl  {color: #cccccc; margin-right: 5px;  font-size: 1.3em; line-height: 1.3em; }
.beschreibung {font-weight: bold; line-height: 3.0em; }
#content #lebenslagenbaum li {list-style-type: none; }
#v {width: 80%;}
#lpBOeffnung {width: 95%;}
#stichwortAbisZDiv {padding-bottom: 30px;}
#lpSTAbfangsbuchstabenSelect {width: 80%; }
.lpUL #lpStichwortKindTitel {margin-left: -30px; }
.lpBRubrik { border-bottom: 2px dotted #636363; padding-left: 18px;  background: url(16_1_pfeil.gif) left 4px; background-repeat:no-repeat;}
.link_intro {display: none;}
.lpBWMAmt { margin-top: 30px; border-bottom: 2px dotted #636363; padding-left: 18px;  background: url(16_1_pfeil.gif) left 6px; background-repeat:no-repeat;}
.lpBAnsprechNameDiv h4 {color: #C00000; margin-bottom: 5px;  }
.lpBAnsprech1{font-weight: bold; }
.lpSpalte1 {font-weight: bold;}
.sprungmarke {margin-top: 10px;}
.lpVBEintragZustStA {margin-top: 30px; font-size: 1.2em; padding-left: 18px;  background: url(16_1_pfeil.gif) left; background-repeat:no-repeat;}
li .lpVBEintragZustStA {margin-top: 0px; font-size: 1.2em; padding-left: 0px;  background: url( ) left; background-repeat:no-repeat;}

.lpBKoordinaten  { background:url(http://www.kirchdorf-iller.de/symbols/extern_schwarz.png) left 2px no-repeat;  padding-left: 13px; display: inline-block ; }

/*** Vereine ***/
#VRContentErgebnisliste a.internerLink { background: url(); padding: 0px; margin-bottom: 0px;}

.register {margin-bottom: 20px; font-size: 1.1em; }
.VRErgebnisDetails {display: none;}
.VRErgebnisVRname {font-weight: bold; font-size: 1.2em; linke-height: 1.2em;  margin-left: -40px;  }
.VRAptrbl { margin-top: 10px;  }


.VRErgebnisEintragUngerade {padding: 5px; padding-left: 50px; background-color: #efefef; border-top: 2px solid #ffbd2b; border-bottom: 3px solid #ffffff; }
.VRErgebnisEintragGerade {padding: 5px; padding-left: 50px;  background-color: #ffffff; border-top: 1px solid #636363; margin-top: 20px; padding-bottom: 20px }
.klar {display: none;}


/*** Firmen ***/
#FirmenContentErgebnisliste a.internerLink { background: url(); padding: 0px; margin-bottom: 0px;}

.FirmeenSuchkriterien {font-weight: bold; padding-bottom: 10px; font-size: 1.1em;}
.AzListe {margin-bottom: 20px; font-size: 1.1em; }

.FirmenErgebnisBranchen {margin-top: 30px;  margin-bottom: 5px; }
.FirmenErgebnisEintragUngerade {padding: 5px; padding-left: 50px; padding-bottom: 15px;  background-color: #efefef; border-top: 2px solid #ffbd2b; border-bottom: 3px solid #ffffff; }
.FirmenErgebnisEintragGerade {padding: 5px; padding-left: 50px;  background-color: #ffffff; border-top: 1px solid #636363; margin-top: 20px; padding-bottom: 20px }

.FirmenErgebnisFirmenname {font-weight: bold; font-size: 1.2em; linke-height: 1.2em;  margin-left: -40px;  }
.FirmenErgebnisFirmennameZusatz {font-weight: normal;}

.FirmenErgebnisDetails {display: none;}
.GEWLinkZurueck {display: none;}
.GEWErgebnisseitenAussen {padding-top: 20px;}

/*** Veranstaltungskalender ***/

.contentBody_eGovVK #qePageContent{margin-bottom:40px;}

/*** Suchmaske ***/

.VKEinleitungSubtitle, .VKEinleitungBegleittext {display: none;}
.VKSucheZeitraumTitel {display: none;}

.VKEinleitungTitel{margin:0px;}
#VKSuche{margin:0px;}
#VKSuche form{margin-top:0px;}

.ZeitraumFreitext1								{ margin-top: 15px; }

.VKSucheZeitraumAuswahlHeute			{ float: left; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}
.VKSucheZeitraumAuswahlWoche			{ float: left; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}
.VKSucheZeitraumAuswahlMonat			{ float: left; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}

.ZeitraumFreitext2								{ clear: left; padding-top: 20px; }

.VKSucheZeitraumVon	 						{ float: left; margin-top: 15px; margin-right: 20px;  margin-bottom: 15px;}

.VKSucheZeitraumBis		 					{ float: left; margin-top: 15px; margin-bottom: 15px;}

.VKSucheButton1									{  }


.VKFreitextSuchebegriff					{  }

.VKSucheFreitexttitel	h2					{ float: left;   margin-top: 25px; margin-bottom: 5px; width: 100%;}

.VKSucheFreiesTextfeld	{padding-bottom: 30px; width: 50px;  }


#VKKategorien{display:block;width:100%;float:left;margin-top:20px;}
.VKKat{}
.VKKatTrenner{}
.KatTrenner17{}

.VKKategorien{border:0px solid red;width:20em;float:left;min-height:1.5em;}

.VKVeranstaltungsort, .VKVeranstalter {width:20em;float:left;}
#VKVeranstaltungsort{display:block;width:100%;float:left;margin-top:20px;min-height:1.5em;}

.VKVeranstaltungsreihe{float:left;width:100%;}
#VKVeranstaltungsreihe{display:block;padding:10px 0px 0px;border:0px solid;clear:both;min-height:1.5em;}

.VKVeranstaltungsortlinkText,.VKKategorienlinkText,.VKVeranstaltungsreihelinkText, .VKVeranstalterLink, .VKVeranstaltungsortLink {background: url(); display:block;margin-left:2px;min-height:1.5em;}
#content  .VKKategorienLink, 
#content  .VKVeranstaltungsortLink, 
#content .VKsearchPBarNumCellAct .internerLink {
background:url( );  
padding-left: 0px; 
}
.VKVeranstaltungsortcbx,.VKKategoriencbx,.VKVeranstaltungsreihecbx, .VKVeranstaltercbx {float:left;margin:0px;height:1.5em;}
.VKKategorien,.VKVeranstaltungsort{display:block;border-bottom:0px solid #F5F5F5; }

#VKOrte a{font-weight:normal;text-decoration:none;}


.VKSucheButton2 {clear:left;  padding:30px 5px;}
/**
.Veranstaltungsreihe8,.Veranstaltungsreihe6,.Veranstaltungsreihe3,.Veranstaltungsreihe4,.Veranstaltungsreihe5,.Veranstaltungsreihe9{display:none;}
**/

/*** Ergebnisliste ***/
.VKSuchkriterien {font-size: 1.3em; line-height: 1.3em; font-weight: bold; }
.VKLinkWeiter{margin-top:10px;}

div.VKErgebnisListe{border-top: 2px solid #ffbd2b; }

.VKErgebnisEintragungerade {padding-left: 40px; padding-bottom: 10px; background-color: #efefef; border-top: 3px solid #ffffff; border-bottom: 3px solid #ffffff;}
.VKErgebnisEintraggerade {padding-left: 40px; padding-bottom: 10px;  background-color: #ffffff; border-top: 1px solid #636363; border-bottom: 2px solid #ffbd2b;}

.VKTrennerErgebnisListe{height:1px;}

.VKetailsUeberschrift{margin-bottom:0px;}
h2.VKErgebnisTerminUeberschrift {margin-left: -35px; font-size: 1.1em; color: #c00000;  margin-bottom: 5px;  }
.VKErgebnisTermin br{display:none;}
h2.VKErgebnisTitel{color:#000; font-weight:bold; letter-spacing:0px; margin:0px; padding: 0px;}
.VKErgebnisTextSpan p{margin:3px 0;padding:0px; }
.VKErgebnisBild{float:right;}
.VKErgebnisBild img{padding-left:15px;}
.VKLinkZurueck {text-align:right;}
.Trenner-Anzahl-Zurueck{display:none;}
.VRDetailsText{margin-top:20px;}

.VKErgebnisVeranstalter,.TrennerzuDetaillink{display:none;}

.VKErgebnisOrt {padding-top: 5px; padding-left: 2px; }
.VKErgebnisOrtLA {float:left; font-size:1.0em;  font-weight: bold; padding-right: 5px; display: inline;}
.VKErgebnisOrtName{ color: #284137; font-size:1.0em; font-weight:normal; margin-top: 0px;  padding-top: 0px; display: inline;}
.VKErgebnisOrt br {display:none;}


.TrennerzuDetaillink{display: none;}
.VKErgebnisDetaillink {margin-top:10px; display:block;}

.VKErgebnisseitenAussen{padding:10px 10px; margin:10px 0px;}
.VKErgebnisseitenInnen{width:100%;}
.VKsearchPBarPrevCellAct,.VKsearchPBarNumCellAct,.VKTrennzeichen,.VKsearchPBarPrevCellAct,.VKsearchPBarNextCellAct,.VKfreespace2,.VKfreespace3,.VKsearchPBarNumCell{float:left;padding:0 1px;}
.VKfreespace4{clear:both;}

/*** VK Detailansicht ***/

h2.VKDetailsTerminUeberschrift {color: #c00000; margin-bottom: 5px; padding-top: 20px; }

h2.vkdetailsEventname{color:#000;font-weight:bold;font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;letter-spacing:0px;margin:5px 0px 15px;}
.VKetailsUeberschrift{display:none;}

div .VKDetailsKategorie {display: none;}

.VKDetailsLocationAnfahrtLA  {font-size:1.1em; clear: left; padding-top: 30px; }

* + html .VKDetailsLocationAnfahrtLA  {font-size:1.1em; clear: left; padding-top: 0px; }
*  html .VKDetailsLocationAnfahrtLA  {font-size:1.1em; clear: left; padding-top: 0px; }

.VKDetailsOrtLang{}
.VKDetailsVeranstalterLang{float:left; width: 100%;}

.VKDetailsTitel h1{}
.VKDetailsTitel h2{}


.VKDetailsText{clear:left;}
.VKDetailsBild{float:right;margin-right:15px;}
.VKDetailsVeranstalterLang br br,
.TrennerKopfDetails,
.VKDetailsKopf .VKLinkZurueck, .VKSuchergebnisseKopf .VKLinkZurueck{display:none;}


/*** Portal ***/
#portalcontent h2 { font-size: 1.4em;  line-height: 1.4em; text-transform:uppercase; font-weight: bold; color: #000000; padding-left: 15px; padding-top: 10px;  margin-top: 10px;  margin-bottom: 0px; margin-left: 0px; background-image: url(2_1_h1_punkt.gif); background-position:0px bottom; background-repeat:no-repeat;  }

#content .l1_ulVeranstaltungListe {margin-left: 0px; padding-left: 5px; list-style-type: none; }
#content .l1_ulVeranstaltungListe li {list-style-type: none; padding-top: 10px; }
.l1_DatumVeranstaltungPunkt {color: #c00000; font-weight: bold; }
.TrennlinieSpalte1 {display: none; }

.l1_BildSpalte1 {float: left; margin-right: 10px; border-top: 2px solid #636363;}
.l1_InhaltUeberschriftBildSpalte1 {border-top: 2px solid #636363; padding-top: 2px; }
.l1_clearZeile1Spalte1 {display: none;}
.l1_clearZeile2Spalte1 {clear: left;}

#container1Spalte1 {margin-bottom: 40px; }

/*** Portalseite, Pressemodul***/
.l3_UeberschriftPresseBildSpalte1 {font-weight: bold;  font-size: 1.2em; line-height: 1.8em; }
.l3_DatumPresseBildSpalte1 {display: none;}
.l3_BildSpalte1{display: none;}
.l3_TrennliniePresse {display: none;}


.l3_ContainerSpalte1 .l3_Zeile2Spalte1.odd {padding: 5px; padding-left: 50px; background-color: #efefef; border-top: 2px solid #ffbd2b; border-bottom: 3px solid #ffffff; }
.l3_ContainerSpalte1 .l3_Zeile2Spalte1.even{padding: 5px; padding-left: 50px;  background-color: #ffffff; border-top: 1px solid #636363; margin-top: 20px; padding-bottom: 20px }

.l3_UeberschriftPresseBildSpalte1{margin-left: -40px; }

/*** Container in Service Spalte ***/

.l2_Zeile2Spalte1 {margin-top: -45px; }
* html .l2_Zeile2Spalte1 {margin-top: 0px; }
.l2_UeberschriftSpalte1 h2 {margin-top: -25px;  margin-bottom: 20px; text-align: center;  text-transform: uppercase;  font-weight: bold; }
#content .l2_ulVeranstaltungListe {margin-left: 0px; padding-left: 5px; list-style-type: none; }
#content .l2_ulVeranstaltungListe li {list-style-type: none; padding-top: 10px; }
* html .l2_liVeranstaltungListe {background-color: #ffffff; padding: 0px;  border-top: 0px solid #ffbd2b; border-bottom: 0px solid #ffffff;  margin-top: 0px; padding-bottom: 0px}

.l2_DatumVeranstaltungPunkt {color: #c00000; font-weight: bold; }


/*** dvv map***/

#divMapBehoerden {display: none;}
#divMapFirmen {display: none;}
#map {margin-left: 30px; margin-top: 30px;}
.gwt-HTML {display: none;}
.nix {display: none;}

/*** Teaser ***/
.teaserElement {width: 20em; float: left; margin-bottom: 20px; }
.teaserTitle h2 {color: #c00000; font-size: 1.2em; margin-bottom: 0px; }


