 /* weissach-orange.css */

/** Fuer IE angepasst **/
* html #content{margin-top:0px;}
* html table{font-size: 1em;}

html,body{  max-height: 100%; padding: 0px; margin: 0px; border: 0px; width: 100%; }

BODY{	font-size: 89%;
	line-height: 120%;
	font-family: Calibri, Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
}

.invisible{display:none;}

ul li {list-style-type: square;}
p {margin:8px 0px;}
a {color:#03355e;}
a:focus {color:#000000;text-decoration:none;background-color:#FFFF00;}
a:hover {color:#03355e;text-decoration:none;}
a:active {color:#000000;text-decoration:none;background-color:#FFFF00;}

.externerLink{background:url(http://www.weissach-im-tal.de/symbols/extern_schwarz.png) no-repeat 0 2px;padding-left:14px;}
.linkTyp_jpg{background:url(http://www.weissach-im-tal.de/symbols/bild.gif) no-repeat 0 2px;padding-left:14px;}
.pdfLink{background:url(http://www.weissach-im-tal.de/symbols/pdf_1.gif) no-repeat 0 2px;padding-left:17px;}
li .pdfLink{background:url(http://www.weissach-im-tal.de/symbols/pdf_1.gif) no-repeat 0 2px;padding-left:17px;padding-right:0px;white-space:normal;}
.mailLink{background:url(http://www.weissach-im-tal.de/symbols/mail_1.gif) no-repeat 0px 4px;padding-left:18px;}
.linkTyp_doc{background:url(http://www.weissach-im-tal.de/images/links/word.gif) no-repeat 0 0;padding-left:20px;}
.linkTyp_zip{background:url(http://www.weissach-im-tal.de/symbols/zip.gif) no-repeat 0 0;padding-left:20px;}
.lightboximage {background: url( /images/links/zoom.gif ) right bottom no-repeat;padding-bottom:14px;}

.tabelle{font-size:1em;border:1px solid #fff;}
.tabelle th{border:1px solid #fff;text-align:left;vertical-align:top;font-weight:bold;padding:1px 5px;background-color:#d4d4c2;}
.tabelle td{color:#5f5f3e;border:1px solid #fff;text-align:left;vertical-align:top;padding:1px 5px;background-color:#e2e2d6;}
.tabelle th p{margin:2px;}
.tabelle td p{margin:0px;}
.tabelle td p+p{margin-bottom:6px;}
.tabelle caption{padding:10px 0px 3px;color:#044D97;text-align:left;font-weight:normal;font-size:1.2em;color:#03355e;margin:0px 0px 3px;}
.tabelle ul{margin:0px;padding:0px 0px 0px 30px;}

.schattierteTabelle {font-size:1em;border:1px solid #CFD1D3;}
.schattierteTabelle  th{border:1px solid #CFD1D3;text-align:left;vertical-align:top;font-weight:bold;padding:4px;background-color:#fff;}
.schattierteTabelle  td{border:1px solid #CFD1D3;text-align:left;vertical-align:top;padding:4px;}
.schattierteTabelle  th p{margin:2px;}
.schattierteTabelle  td p{margin:0px;}
.schattierteTabelle  td p+p{margin-bottom:6px;}
.schattierteTabelle  caption{padding:0.5em 0px 3px;color:#1A468F;line-height:120%;text-align:left;font-weight:bold;margin:0px 0px 3px;font-size:1.1em;}
.schattierteTabelle .odd{background:#e2e2d6;}
.schattierteTabelle .even{background:#fff;}
.schattierteTabelle caption{padding:10px 0px 3px;font-size:1.2em;color:#03355e;text-align:left;font-weight:normal;margin:0px 0px 3px;}


H1,H2,H3{color:#000;line-height:120%;}
H1{font-size:1.3em; margin:15px 0em 10px;clear:both;font-weight:normal;}
H2{font-size:1.2em;color:#03355e; margin:25px 0em 5px;font-weight:normal;clear:both;}
H1+H2{margin:15px 0px 5px;}
H3{font-size:1.1em; color:#03355e;margin:20px 0em 2px;}
H4{font-size:1.0em; margin:15px 0em 0em; color:#03355e;}
H5{font-size:1.0em; margin:10px 0em 0em;}
H6{font-size:1.0em; margin:5px 0em 0em;}

.noframeBody {background:url(4_1_bgnoframebody.gif) repeat-y 50%;}
#zentrierer{width: 100%;margin: 0;padding:0 auto;background:url(5_1_bgzentrierer.png) no-repeat 50% 0;}
* html #zentrierer{background:url(6_1_bgzentrierer.gif) no-repeat 50% 0;}
#inhaltAussen{width:948px;margin: 0px auto;padding:0;position:relative;}
#inhalt {z-index:3;}

#top{width:100%;margin:0;padding:0;background:url(7_1_bgtop.jpg) no-repeat 0px 18px;}
.knoten_1153054 #top{width:100%;margin:0;padding:0;background:url(8_1_gemeinde.jpg) no-repeat 0px 18px;}
.knoten_1153064 #top{width:100%;margin:0;padding:0;background:url(9_1_rathaus.jpg) no-repeat 0px 18px;}
.knoten_1153076 #top{width:100%;margin:0;padding:0;background:url(10_1_tourismus.jpg) no-repeat 0px 18px;}
.knoten_1153079 #top{width:100%;margin:0;padding:0;background:url(11_1_kultur.jpg) no-repeat 0px 18px;}
.knoten_1153170 #top{width:100%;margin:0;padding:0;background:url(12_1_wirtschaft.jpg) no-repeat 0px 18px;}




.topFrameDiv1{
	
	left:0px;
	padding:19px 0px 0px 1px;
	width:730px;
text-align:left;
	}

.topFrameDiv1link1{position:absolute;top:143px;left:546px;}
.topFrameDiv1link3{position:absolute;top:143px;left:581px;}
.topFrameDiv1link4{position:absolute;top:143px;left:617px;}
.topFrameDiv1link5{position:absolute;top:143px;left:653px;}
.topFrameDiv1link6{position:absolute;top:144px;left:690px;}

.topFrameDiv2{margin:46px 230px 0 229px;font-size:0.75em;color:#666;}
*+html .topFrameDiv2{margin:42px 0 0 229px;}
* html .topFrameDiv2{margin:42px 0 0 229px;}
.topFrameDiv2 a{color:#000000;text-decoration:none;}
.topFrameDiv2 a:hover{color:#000000;text-decoration:underline;}
.wayhomePrefix{display:inline;margin-right:5px;}

#navContent{clear:both;width:100%;}

#navigation{text-align:left;float:left;clear:both;width:209px;margin:0;}

.div-navigation-inner{background:#f0f0de;padding:0 1px;}


ul.navEbene1{margin:0px;padding:0px;}
ul.navEbene1 a{text-decoration:none;text-transform:uppercase;}
ul.navEbene1 a:hover{text-decoration:none;text-transform:uppercase;}

* html ul.navEbene1 li{height:1%;}
* html ul.navEbene1 li a{height:1%;}

li.navEbene1Active{list-style:none;margin:0px;padding:0px;border-top:2px solid #f0f0de;}
li.navEbene1Inactive{list-style:none;margin:0px;padding:0px;border-top:2px solid #f0f0de;}
a.navEbene1Active:focus{background-color:#FFFF00;}
a.navEbene1Active{font-weight:bold;color:#03355e;display:block;padding:1px 0px 1px 28px;margin:0px;background:#baba9d url(13_1_bullet.gif) no-repeat;}
a.navEbene1Inactive{font-weight:normal;color:#444444;display:block;background-color:#cfcfb6;padding:1px 0px 1px 28px;margin:0px;background:#cfcfb6;}
a.navEbene1Inactive:focus{background-color:#FFFF00;}
a.navEbene1Active:hover{background:#cfcfb6 url(14_1_bullet-aktiv.gif) no-repeat;}
a.navEbene1Inactive:hover{color:#000000;background:#baba9d url(14_1_bullet-aktiv.gif) no-repeat;}


ul.navEbene2Active,.navEbene2{margin:0;padding:0;}
li.navEbene2Active{list-style:none;margin:0;padding:0;border-top:2px solid #f0f0de;}
li.navEbene2Inactive{list-style:none;margin:0;padding:0;border-top:2px solid #f0f0de;background-color:#E7EBEF;}
a.navEbene2Active{font-weight:normal;display:block;padding:1px 0px 1px 35px;margin:0;background:#baba9d url(13_1_bullet.gif) no-repeat;}
a.navEbene2Inactive{font-weight:normal;color:#000000;display:block;background-color:#cfcfb6;padding:1px 0px 1px 35px;margin:0px;background:#baba9d;}
a.navEbene2Inactive:hover{background:#baba9d url(14_1_bullet-aktiv.gif) no-repeat;}
a.navEbene2Active:hover{background:#cfcfb6 url(14_1_bullet-aktiv.gif) no-repeat;}


ul.navEbene3Active,.navEbene3{margin:0;padding:0;}
li.navEbene3Active{list-style:none;margin:0;padding:0;border-top:2px solid #f0f0de;}
li.navEbene3Inactive{list-style:none;margin:0;padding:0;border-top:2px solid #f0f0de;background-color:#E7EBEF;}
a.navEbene3Active{font-weight:bold;display:block;padding:1px 0px 1px 40px;margin:0;background:#baba9d url(13_1_bullet.gif) no-repeat;}
a.navEbene3Inactive{color:#000000;font-weight:normal;display:block;background-color:#cfcfb6;padding:1px 0px 1px 40px;margin:0px;background:#baba9d;}
a.navEbene3Inactive:hover{background:#cfcfb6  url(14_1_bullet-aktiv.gif) no-repeat;}
a.navEbene3Active:hover{background:#cfcfb6  url(14_1_bullet-aktiv.gif) no-repeat;}


li.current a.navEbene1Active{display:none;font-weight:bold;display:block;padding:1px 0px 1px 28px;margin:0;background:#baba9d url(14_1_bullet-aktiv.gif) no-repeat;}
li.current a.navEbene2Active{display:none;font-weight:bold;display:block;padding:1px 0px 1px 35px;margin:0;background:#baba9d url(14_1_bullet-aktiv.gif) no-repeat;}
li.current a.navEbene3Active{display:none;font-weight:bold;display:block;padding:1px 0px 1px 45px;margin:0;background:#baba9d url(14_1_bullet-aktiv.gif) no-repeat;}



ul.navEbene4Active,.navEbene3{margin:0;padding:0;}
li.navEbene4Active{list-style:none;margin:0;padding:0;border-top:2px solid #f0f0de;}
li.navEbene4Inactive{list-style:none;margin:0;padding:0;border-top:2px solid #f0f0de;background-color:#E7EBEF;}
a.navEbene4Active{font-weight:bold;display:block;padding:1px 0px 1px 45px;margin:0;background:#baba9d url(13_1_bullet.gif) no-repeat;}
a.navEbene4Inactive{color:#000000;font-weight:normal;display:block;background-color:#cfcfb6;padding:1px 0px 1px 45px;margin:0px;background:#baba9d;}
a.navEbene4Inactive:hover{background:#cfcfb6  url(14_1_bullet-aktiv.gif) no-repeat;}
a.navEbene4Active:hover{background:#cfcfb6  url(14_1_bullet-aktiv.gif) no-repeat;}


ul.navEbene5Active,.navEbene5{margin:0px;padding:0px;}
li.navEbene5Active{list-style:none;margin:0px;padding:0px;}
li.navEbene5Inactive{list-style:none;margin:0px;padding:0px;}
a.navEbene5Active{font-weight:normal;color:#000000;display:block;background-color:#C0C0C0;padding:2px 0px 2px 2px;margin:1px 10px 0px 18px;}
a.navEbene5Inactive{font-weight:normal;color:#000000;display:block;background-color:#DDDDDD;padding:2px 0px 2px 2px;margin:1px 10px 0px 18px;}

.free2html{margin:30px 0px 10px 28px;font-size:0.83em;line-height:115%;}


#content{text-align:left;margin:0px 0px 0px 229px;padding:0;}
#contentBody
#dvvSuche{float:left;width:100%;}
* html #contentBody{height:300px;}
* html #dvvSuche{}

#serviceSpalte{float:right;width:213px;padding:0 1px 10px 10px;background:url(28_1_bgservicespalte.gif) 0 100%;border-top:0px solid #F0F0DE;}
#serviceSpalte h2{background:#cfcfb6;font-size:1em;font-weight:bold;color:#03355e;padding:1px 9px;margin:0;}
#serviceSpalte p{padding:1px 9px;}
#serviceSpalte iframe{border-top:9px solid #fff;border-bottom:9px solid #fff;}
#serviceSpalte a{text-decoration:none;line-height:1em;}
#serviceSpalte a:hover{text-decoration:underline;}
#serviceSpalte table{margin:10px 9px;border:0px solid #fff;width:195px;}
#serviceSpalte td{border:0px solid #fff;border:1px solid #F0F0DE;background:#fff;}

.tagcloud{margin:0;padding:1px 9px;}
.tagcloud li{display:inline;list-style:none;float:left;padding-right:5px;}
.tagcloud li .pdfLink{background:url(none) no-repeat 0 2px;padding-left:0px;padding-right:0px;}



.ww3{background-color:#EAF3F7;}
.ww2{background-color:#EAF3F7;}

#contentSpalte{margin-right:224px;}

#qePageContent{float:left;width:100%;}



/*** Worklfow Leiste ***/
.workflowPanelUp {}

/*** Footer ***/
div#content-footer-div{clear:both;float:left;margin:30px 0;padding-top:30px;font-size:0.8em;border:0 solid red; width:510px;}
.printpage,.sendpage,#sendpage,#printpage{float:left;margin-right:10px;}
.siteup{float:right;}
.printPageBody{margin:10px;}
.printPageBody td{}
.printPageFunctions{padding:0 0 10px 0;text-align:right;clear:both;}

.clearNavContent{clear:both;}

/*** Formular ***/
#labelMitteilung{display:block;}
.kontakt label.left{
    float: left;
    text-align : right;
    width: 6em;
    margin-right: .3em;
}


.kontakt input[type=text],
.kontakt select{    float: left;}
.kontakt input.right {
    float: left;
    width: auto;
    clear: both;
    margin-left: 6.0em;
    margin-right: .3em;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right{margin-left: 6.3em;}

.kontakt br{clear: both;}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]{cursor: pointer;}

#kontFormId{width:100%;}
#Mitteilung,#Name,#Vorname,#Strasse,#Ort,#Tel,#eMail{width:78%;}
#Anrede,#HausNr,#PLZ{width:8.5em;}
.kontakt form{line-height: 140%; margin-top:0.8em;}
#kontFormId label{font-weight:bold;}
.kontakt input,
.kontakt textarea,
.mitteilung textarea {color: #000; background: #FFFFFF;}
.kontakt input:focus,
.kontakt textarea:focus,
.mitteilung textarea:focus,
.kontakt select:focus {color: #000; background: #FFFFCC;}
.kontakt fieldset{padding-bottom:0.4em; margin:0.4em 0 0.6em 0;}

/*** Suche ***/

#dvvSuche {margin-bottom:1em;}
#SuchmaskeGesamt {float:left;width:100%;margin-bottom:1em;}
#einleitung{margin-bottom:1em;}
#lpSUSuchform{margin:25px 0 20px 0;}
.lpSuLinkGesamtergebnis{display:block; margin-bottom:5px;}
.suchbegriffInput, input, #searchButton, #freespace3,#Suchbegriff{display:inline;}
#einleitungTreffer{clear:both;margin-top:1em; margin-bottom: 15px;}

.searchPBar{margin:15px 0 15px 0;}
#seitenzahlen,
.seitenzahlen,
.searchPBarPrevCellDis,
.searchPBarPrevCell,
.searchPBarNextCell{display:inline;}

#searchOutput{margin-bottom:5px;}

.freespace8,
#searchPBarNumSelectCell,
.searchPBar form,
#lpMesuTreffer form,
.searchPBarGoCell,
.searchPBarGoBt,
.freespace9{display:none;}

/* MESU */
.lpSuModul,
#lpeGovVK,
#lpeGovGewerbe,
#lpeGovVereine{margin-bottom:20px;}

.eGovTreff,
.lpTrefferLI{list-style-type:none;}
#searchOutput{margin-left:40px;}

.lpSuModul h2,
#lpeGovVK h2,
#lpeGovGewerbe h2,
#lpeGovVereine h2,
.suche{color:black; font-size:1.0em;font-weight:bold;}
.suche{font-weight:bold;}

/* DETAIL */
.lpSuchbegriffDetail{font-size:1.0em; color:black;}
.lpDetailZurueck{display:block; margin:15px 0 15px 0;}


/*** Sitemap ***/
.sitemapBody{margin-left:15px;float:left;}

ul.sitemapList_1,
ul.sitemap1{padding:0;margin:0;}
ul.sitemap2,
ul.sitemap3,
ul.sitemap4,
ul.sitemap5,
ul.sitemap6{padding:0 20px;margin:0 5px;}


li.sitemap0{border-bottom:0px solid #deeed4;margin-top:30px;padding:0px;display:block;list-style:none;}
.sitemap0 a{text-decoration:none;font-weight:bold;line-height:120%;}
li.sitemap1{margin:15px 0px 5px;display:block;list-style:none;}
.sitemap1 a{text-decoration:none;line-height:120%;}
li.sitemap2{margin:0px;padding:3px;display:block;}
.sitemap2 a{text-decoration:none;color:#000000;font-weight:bold;line-height:120%;}
.sitemap3 a{text-decoration:none;color:#000000;font-weight:normal;line-height:120%;margin-top:0px;}
.sitemap4 a{text-decoration:none;color:#000000;font-weight:normal;line-height:120%;margin-top:0px;}



/*** VwPort ***/
.lpInaktiv{color:gray;}
.lpVBHinweis,
.lpVBAchtung,
.lpVBTip {font-weight:bold;}
.lpVBAchtung{color:#E5002C;}

.sprungmarke{border-bottom: 1px solid #ACD4FC; text-align:right;}
.sprungmarke a {text-decoration:none; font-size:0.9em;}

#lpBHaus{float:left; margin:10px 0 10px 0;}
#lpBPost{float:left; margin:10px 15px 0 10px;}
#lpBKontakt{clear:both;}

.lpBDienForm select {width: 100%;}

.lpBAnsprech1,.lpSpalte1{width:5em; display:block; float:left;}
.lpBAnsprech2,.lpSpalte2{margin-left:6em;display:block;}

#lpUeberschriftBehoerde{border-bottom:1px solid #ACD4FC;}
/* VB */
#lpVBTyp h2{font-size:1.0em; font-weight:bold;}

.lpVAnfangsbuchEinleitung{margin-bottom:4px; border-top:1px solid #C0C0C0; padding-top:5px;}
.lpVAnfangsbuchLeiste{padding-bottom:5px; border-bottom:1px solid #C0C0C0;}
.lpAktivAktuelleAuswahl {font-weight:bold; color:black; text-decoration:none;}

#lpVBDrop{margin-top:20px;}
#lpVBEinleitung,
#lpStEinleitung{margin-top:30px;}
.lpElternrubrik{margin-bottom:5px;}

.lpDetailAnker a{font-size:0.9em; margin-right:5px;}
.lpDetailAnker br{display:none;}


/*** Presse ***/

.pressList{float:left;margin-bottom:20px;width:100%;}


.reihe_eins{padding:20px 2px 20px;clear:both;}
.reihe_eins a{text-decoration:none;}
.reihe_eins a:hover{text-decoration:underline;}

.pressroomHeaderFromInput,.pressroomHeaderToInput{border:1px solid #BABA9D;background:#F0F0DE;}
.pressroomButtons{color:#000;background:#F0F0DE;text-decoration:none;}
.pressroomButtons:hover{color:#fff;text-decoration:none;background:#0059BC;}

.reihe_zwei .pressroomButtons{padding:2px 20px 2px 20px;display:block;float:left;border:1px solid #BABA9D;margin-right:10px;}

.reihe_zwei .pressroomButtons-rss{float:left;padding:3px 20px 2px 40px;margin:0;background:#fff url(http://www.weissach-im-tal.de/bwportal/images/rssIcon.gif) no-repeat 18px 5px;text-decoration:none;}
.reihe_zwei .pressroomButtons-rss:hover{text-decoration:underline;}

.liste_mitteilung_ueberschrift{font-weight: bold;}
.liste_mitteilung_datum{
			   font-weight: bold;
			   float:right;
			   margin-bottom:0;
			   padding-bottom:0;
			   }

.reihe_zwei{clear:both;}

#listhead_abstand_unten{clear:both;height:20px;display:block;}

.liste_mitteilung_bild img{margin-right:20px;float:left;}



.liste_mitteilung_detaillink{left:5px;}

.liste_mitteilung_trenner{

					height:15px;
					width: 100%;
					clear:both;
					background-color:#ffffff;
					border-width:1px 0 0 0;
					border-style:dashed;
					border-color:#BABA9D;
					margin:15px 0 0;
					}
.liste_zeile_eins h2{margin:5px 0;font-size:1.0em;}
.liste_mitteilung_clear{display:none;}
.liste_zeile_zwei_clear {clear: both;}
.liste_zeile_eins_clear {display:none;}

/** Beginn Detail **/
div.detail_mitteilung_zur_uebersicht_oben{display:none;}
div.detail_mitteilung_zur_uebersicht_unten{clear:both;text-align:center;padding-top:15px;}

#detail_mitteilung{height:auto;width: 100%;}

.detail_mitteilung_kopf{width:100%;border-bottom:1px dashed #c0c0c0;margin:10px 0px;float:left;}
.detail_mitteilung_kopf h1{padding:3px 0;font-size:1.2em;font-weight:bold;}
.detail_mitteilung_kopf_clear{display:none;}

.detail_mitteilung_datum {float:right;}
.detail_mitteilung_ueberschrift h1{font-weight: bold;font-size:1.0em;line-height:100%;margin:0px;clear:none;}

div.detail_zeile_zwei{padding:3px;width:100%;background-color:transparent;border-style:solid;border-width:0px;border-color:#25507D;}
div.detail_mitteilung_einleitung{font-weight: bold;line-height:120%;}
.detail_mitteilung_einleitung_clear{line-height:1px;font-size:1px;clear:both;}

div.detail_zeile_drei{padding:3px;width:100%;background-color:transparent;border-style:solid;border-width:0px;border-color:#25507D;}

div.detail_mitteilung_bild img{}
.detail_mitteilung_bild_aussen{font-weight:normal;font-size:0.8em;border:0px solid #000;float:right;text-align:center;margin-left:25px;margin-bottom:10px;width:250px;}

span.detail_mitteilung_text{font-weight: normal;line-height:120%;}
div.detail_mitteilung_textlinks{font-weight:bold;margin-top:15px;}
li.detail_mitteilung_textlinks_li{margin-left:20px;font-weight:normal;}
a.detail_mitteilung_textlinks_a{}
.detail_zeile_drei_clear{clear:both;line-height:1px;font-size:1px;}
.detail_clear{display:none;clear:both;}
#detail_abstand_oben{height:10px;}
#detail_abstand_unten{height:20px;}


/*** Map ***/

.tabbedCalendarOuter{float:left;margin:0px 0 30px;width:100%;}

#contentSpalte ul.tabbedCalendar{margin:0;padding:0;float:left;}

#contentSpalte ul.tabbedCalendarDays{margin:0;padding:0;}
#contentSpalte .tabbedCalendar li{list-style:none;margin:0;padding:0;}
#contentSpalte .tabbedCalendarDays li{list-style:none;margin:0;padding:0;}

#contentSpalte div.tabbedCalendarYears {border:1px solid #BABA9D;border-right:0px solid #fff;float:left;clear:both;margin:5px 0;}
#contentSpalte ul.tabbedCalendarYears{background:#F0F0DE;margin:0;padding:0;}
#contentSpalte ul.tabbedCalendarYears li{float:left;border-right:1px solid #BABA9D;padding:0;}
#contentSpalte ul.tabbedCalendarYears span .functionalLink{display:block;padding:2px 6px;background:#CFCFB6;color:#000;text-decoration:none;}
#contentSpalte ul.tabbedCalendarYears span .functionalLink:hover{display:block;padding:2px 6px;background:#0059BC;color:#fff;}
#contentSpalte ul.tabbedCalendarYears .active span a{display:block;padding:2px 6px;background:#0059BC;color:#fff;}


#contentSpalte div.tabbedCalendarMonths{border:0px solid #BABA9D;border-left:1px solid #BABA9D;float:left;clear:both;width:100%;clear:both;margin:5px 0;}
#contentSpalte ul.tabbedCalendarMonths{background:#F0F0DE;margin:0;padding:0;}

#contentSpalte ul.tabbedCalendarMonths li{float:left;border-right:1px solid #BABA9D;border-top:1px solid #BABA9D;border-bottom:1px solid #BABA9D;padding:0;}
#contentSpalte ul.tabbedCalendarMonths .inactive span{display:block;padding:2px 6px;background:#F0F0DE;}
#contentSpalte ul.tabbedCalendarMonths .inactive span:hover{}

#contentSpalte ul.tabbedCalendarMonths span .functionalLink{display:block;padding:2px 6px;background:#CFCFB6;color:#000;text-decoration:none;}
#contentSpalte ul.tabbedCalendarMonths span .functionalLink:hover{display:block;padding:2px 6px;background:#0059BC;color:#fff;}
#contentSpalte ul.tabbedCalendarMonths .active span a{display:block;padding:2px 6px;background:#0059BC;color:#fff;}


#contentSpalte div.tabbedCalendarDays {clear:both;
  border: 0px solid navy;border-top:none;
  padding: 0px;
margin:0;
}

#contentSpalte .tabbedCalendarDays li a {
/* linker Teil */
  text-decoration: none;
  color:#000;
}

#contentSpalte .tabbedCalendarDays li {
  border: 1px solid silver;
  width:15px;
  padding: 2px;
  margin:0 2px 2px 0;
  float: left;line-height:12px;
}

#contentSpalte .tabbedCalendarDays li.active {font-weight: bold;background:#0059BC;}
#contentSpalte .tabbedCalendarDays li.active a{color:#fff;font-weight:normal;}
#contentSpalte .tabbedCalendarDays li:hover {border: 1px solid #737373;}
#contentSpalte .tabbedCalendarDays li.inactive:hover {border: 1px solid silver;}
#contentSpalte li.tabbedCalendarDayNames,#contentSpalte li.tabbedCalendarDayNames:hover {border:1px solid silver;}
#contentSpalte .tabbedCalendarDays li.filler,#contentSpalte .tabbedCalendarDays li.filler:hover {border : 1px solid white;}

.tabbedCalendarClear{clear:both;}

#contentSpalte li.bankingHoliday {background-color: #FFFFEE;}
#contentSpalte li.Sa {background-color: #EEEEEE;}
#contentSpalte li.So {background-color: #DDDDDD;}

#contentSpalte .tabbedCalendar .inactive,#contentSpalte .tabbedCalendarDays .inactive {color: #acacac;}


/*** Container ***/

#Spalte1 { }

#Spalte2 .pdfLink{background:url(none) no-repeat 0 2px;padding-left:0px;}

#Spalte3{position:absolute;left:50px;top:360px;width:220px;}

#portalcontent	{width:95%;margin:0px;padding:0px;}

#portalcontent ul{margin:5px 15px 0px;padding:0px 10px;}

.portalheadline h1{margin-top:0px;}

.TrennlinieSpalte1,
.TrennlinieSpalte2,
.TrennlinieSpalte3{display:none;}

.l1_ContainerSpalte1,
.l1_ContainerSpalte2,
.l1_ContainerSpalte3{margin:0px;padding:0px;}


.l1_UeberschriftSpalte1 h2,.l1_NeuesUeberschriftSpalte1 h2{display:block;border-bottom:0px solid #344652;margin:0px;padding:15px 0 3px 8px;width:100%;}
.l1_UeberschriftSpalte2 h2,.l1_NeuesUeberschriftSpalte2 h2{display:block;border-bottom:0px solid #344652;margin:0px;padding:15px 0 3px 8px;width:100%;}
.l1_UeberschriftSpalte3 h2,.l1_NeuesUeberschriftSpalte3 h2{display:block;border-bottom:0px solid #344652;margin:0px;padding:8px 0 3px 8px;width:100%;}

.l1_Zeile1Spalte1,
.l1_Zeile1Spalte2,
.l1_Zeile1Spalte3{width:100%;margin:0px;padding-bottom:0px;}
* html .l1_Zeile1Spalte1{padding-bottom:5px;}
* html .l1_Zeile1Spalte2{padding-bottom:5px;}
* html .l1_Zeile1Spalte3{padding-bottom:5px;}

.l1_Zeile2Spalte1,.l1_Zeile2Spalte2,.l1_Zeile2Spalte3{border-top:0px solid #04846A;height:100%;margin:0px;padding:0px;}

.l1_BildSpalte1{}

.l1_clearZeile1Spalte1,.l1_clearZeile1Spalte2,.l1_clearZeile1Spalte3{font-size:1px;line-height:1px;}

.l1_clearZeile2Spalte1,
.l1_clearZeile2Spalte2,
.l1_clearZeile2Spalte3{clear:both;font-size:1px;}

.l1_clearListeZeile2Spalte1,.l1_clearListeZeile2Spalte2,.l1_clearListeZeile2Spalte3{font-size:1px;clear:both;}

.l1_BildgrossSpalte1,.l1_BildgrossSpalte2,.l1_BildgrossSpalte3    {text-align:center;}
.l1_BildSpalte1,.l1_BildSpalte2,.l1_BildSpalte3	{float:left;}
.l1_BildSpalte1 img,.l1_BildSpalte2 img,.l1_BildSpalte3 img 	{margin:0px 5px 3px 3px;}
.l1_BildSpalte2 img{width:130px;}

.l1_UeberschriftPresseBildSpalte1,.l1_UeberschriftPresseBildSpalte2{font-weight:bold;margin-left:8px;}
.l1_DatumPresseBildSpalte1,.l1_DatumPresseBildSpalte2{display:block;margin-left:8px;}
.l1_InhaltPresseBildSpalte1,.l1_InhaltPresseBildSpalte2{margin-left:8px;}
.l1_TrennliniePresse{display:none;height:0px;font-size:0px;line-height:0px;border:0px solid #000;}
.l1_Zeile2Spalte1,.l1_Zeile2Spalte2{border-top:1px dashed #c0c0c0;padding-top:3px;}

.l1_InhaltUeberschriftBildSpalte1,
.l1_InhaltUeberschriftBildSpalte2,
.l1_InhaltUeberschriftBildSpalte3{font-weight: normal;line-height:120%;padding-top:3px;}

.l1_InhaltUeberschriftSpalte2,.l1_InhaltUeberschriftSpalte1,.l1_InhaltUeberschriftSpalte3{padding:0px 8px;}

.l1_ListeUeberschriftBildSpalte1,.l1_ListeUeberschriftSpalte2,.l1_ListeUeberschriftSpalte3{font-weight: normal;line-height:120%;color: #000;padding-top:3px;}

.l1_InhaltSpalte1,.l1_NeuesInhaltSpalte1,.l1_InhaltSpalte2,.l1_NeuesInhaltSpalte2,.l1_InhaltSpalte3,.l1_NeuesInhaltSpalte3{font-weight: normal;line-height:120%;color: #000;margin: 5px 3px -10px 0px;}


/*** Veranstaltungskalender ***/

.VKMonatsUeberschrift{text-align:left;border-top:0px solid #207E53;border-bottom:1px dashed #A1A1A1;}
.VKMonatsUeberschrift h2{font-weight:bold;padding:4px 0;margin:20px 0 0;}

.VKTrennerErgebnisListe{border-bottom:0px dashed #A1A1A1;clear:both;}
.VKErgebnisEintragungerade{margin:5px 0;padding-bottom:5px;border-bottom:1px dashed #A1A1A1}
.VKErgebnisEintraggerade{margin:5px 0;padding-bottom:5px;border-bottom:1px dashed #A1A1A1}

div.VKErgebnisTermin{float:right;}
.VKErgebnisTermin h2{font-size:1em;font-weight:normal;margin:0;padding:3px 0 0;color:#000;}
div.VKErgebnisTitel{float:left;}
.VKErgebnisTitel h2{font-size:1.0em;font-weight:bold;margin:0;padding:3px 0 0px;}
.VKErgebnisTitel a{text-decoration:none;}
.TrennerzuDetaillink{clear:both;}

.VKErgebnisOrt{clear:both;float:right;}
.VKErgebnisVeranstalter{display:none;}
.VKErgebnisOrt br,.VKErgebnisVeranstalter br{display:none;}
.VKErgebnisOrtLA,.VKErgebnisVeranstalterLA{width:8em;float:left;display:none;}
.VeranstalterName,.VKErgebnisOrtName{font-size:1em;font-weight:normal;color:#000;margin:0 0 0;padding:0 0 0;display:inline;width:100%; white-space:nowrap;}

#vKEL .VKLinkZurueck{display:none;}
#vKEL .VKLinkWeiter{display:none;}
.Trenner-Anzahl-Zurueck{display:none;}
.VRDetailsText{margin-top:20px;}
#VKErgebnisseFer{margin:30px 0 20px;padding:3px;text-align:center;background:#CFCFB6;}
.VKfreespace2,.VKfreespace3{display:none;}
.VKsearchPBarNextCellAct,.VKsearchPBarPrevCellAct {display:inline;padding:0 0px;}
.VKTrennzeichen{padding:0 5px;}

/*** VK Detailansicht ***/

.VKetailsUeberschrift{display:none;}
.VKDetailsTermin h2{font-size:1.0em;margin-top:5px;}
.VKDetailsTitel h2{margin-top:5px;}
.VKDetailsLink,.VKDetailsOrtLang,.VKDetailsVeranstalterLang,.VKDetailsText{margin-top:15px;}
.VKDetailsBild{float:right;}
.VKDetailsVeranstalterLang br br {display:none;}
#VKDetailsContent h3{font-size:1.0em}

#vkDet .VKLinkZurueck{margin:30px 0 20px;padding:3px;text-align:center;background:#F1F1F2;}
#vkDet .VKDetailsKopf .VKLinkZurueck {display:none;}


/*** Firmen ***/

#FirmenContent hr{display:none;}
.FirmenEinleitungSubtitle{font-weight:normal;font-size:1.0em;margin-bottom:15px;}
.fname{display:block;}
.FirmenSucheButton{margin-top:5px;}
.Firmenkatliste hr {display:none;}

.FirmenErgebnislisteUeberschrift{margin-bottom:15px;}
.FirmeenSuchkriterien{margin-bottom:15px;}

#FirmenErgebnisliste{margin-top:15px;}
.FirmenErgebnisFirmenname{font-weight:bold;}
.GEWTrennzeichen{margin:0 5px 0 3px;float:left;}
.GEWErgebnisseitenAussen{float:left;width:100%;min-height:2em;}
.GEWsearchPBarNumCell,.GEWsearchPBarNumCellAct,.GEWfreespace3,.GEWsearchPBarNextCellAct,.GEWsearchPBarPrevCellAct{float:left;}
.FirmenDetailTelBez,.FirmenDetailWebsiteBez,.FirmenDetailEmailBez,.FirmenDetailFaxBez{float:left;margin-right:5px;}
.FirmenDetailTelDat{}
.FirmenDetailAdresseBez,.FirmenDetailInhaberBez,.FirmenDetailBrancheBez{font-size:1.0em;line-height:120%;margin-bottom:0.1em ;display:block;margin-top:15px;font-weight:bold;}
.FirmenFooterzurSuche{float:right;width:30%;clear:both;}
.FirmenDetailKategorieBez{float:left;}
.FirmenDetailKategorieDat{height:5px;}
.FirmenDetailKategorieDat ul{margin:0px;padding:0px;}
.FirmenDetailKategorieDat li{margin:0px 20px;padding:0px;}
.FirmenSuchePlz{display:none;}
.FirmenErgebnisEintragUngerade{padding:5px;}
.FirmenErgebnisEintragGerade{padding:5px;background-color:#F0F0DE;}
.klar{display:none;}
.GEWFooter{}
.GEWLinkZurueck{clear:both;display:block;width:100%;text-align:right;}

.bbLinkLevel2{margin-left:1.5em;}
.bbLinkLevel3{margin-left:2em;}

#xhk li{display:block;list-style:none;border:1px solid #fff;}
#xhk li img{float:left;clear:both;padding:3px 0 0;margin:0;}
#xhk li label{float:left;width:80%;}
#xhk li input{float:left;}
div.ll {clear:both;padding:15px 25px;}

/*** Firmen Selbsteintrag ***/

.contentBody_eGovGEW_selbst{width:100%;}
.contentBody_eGovGEW_selbst label{width:30%;padding-left:8px;float:left;}
#name,#nameext,#inADDRESS,#inINHABER,#inPOSTFACH,#inPHONE,#inMOBIL,#inFAX,#inMAIL,#inLINK,#inlinkname,#inUN,#inPWD,#inBESCHREIBUNG,#inktxt,#inLINKNAME,#inLINKTITEL{width:65%;border:1px solid #c0c0c0;}
.contentBody_eGovGEW_selbst select{width:65%;border:1px solid #c0c0c0;}
.contentBody_eGovGEW_selbst fieldset{display:block;margin-top:20px;padding:8px 0px;width:90%;border:1px solid #c0c0c0;}
.contentBody_eGovGEW_selbst legend{font-weight:bold;}
#inKOMMENTAR{width:300px;border:1px solid #c0c0c0;}
#inPOSTCODE,#inADDRCODE{width:10%;border:1px solid #c0c0c0;}
#inADDRTOWN,#inPOSTTOWN{width:54%;border:1px solid #c0c0c0;}
.logimask{font-weight:normal;color:#000;font-size:0.83em;}
.info{clear:left;padding:8px 8px 0px;display:block;}
