/******************************************
***		 name:	css100_main.css			***
***		 desc:	basis-css kl.wiesental	***
***		autor:	kivbf, f.vogtsberger	***
***		v/dat:	1.0 / 01.10.2006		***
******************************************/
* {margin:0;padding:0;}
.noframeBody {background:#3d963b url(2_1_bg.jpg) top left repeat-x;}
body {font:100.01%/130% verdana,helvetica,sans-serif;}
.invisible {display:none;}
#zentrierer {text-align:center;}
#inhaltAussen {margin-top:20px;}
div#inhalt {font-size:0.8em;text-align:left;margin:0 auto;max-width:945px;}
*html #inhalt{width:945px;width:expression((document.documentElement && document.documentElement.clientHeight) ? (document.documentElement.clientWidth < 757) ? "755px" : (( document.documentElement.clientWidth > 943 ) ? "945px" : "auto"):(document.body.clientWidth < 757) ? "755px" : (( document.body.clientWidth > 943 ) ? "945px" : "auto"));}
/* top */
#top {background:url(3_1_belchen.jpg) top left no-repeat;border-top:1px solid #54677b;border-right:2px solid #54677b;border-left:2px solid #54677b;height:148px;}
#topBody {background:url(4_1_top-logo.jpg) top left no-repeat;height:148px;}
.topFrameDiv1 {float:left;display:none;}
.topFrameDiv2 {float:right;color:#000;height:148px;overflow:hidden;}
* html .topFrameDiv2 {height:150px;}
.topFrameDiv3 {margin:0;padding:0;}
.topFrameDiv4 {position:absolute;margin:0;padding:0;}
* html .topFrameDiv4 {position:static;}
.topFrameDiv4 span a {font-family:arial,helvetica,sans-serif;padding-top:2px;}
.topFrameDiv4Spanlink1 {margin-top:0px; margin-left:15px; display:block;}
/*html .topFrameDiv4Spanlink1 {margin-left:-100px;}*/
.topFrameDiv4link1 {background:#ebf7ea url(5_1_ico.gif) top left no-repeat;border:1px solid #3d963b;width:150px;color:#54677b;display:block;font-weight:bold;height:20px;text-decoration:none;padding-left:28px;}
.topFrameDiv4Spanlink2 {padding:70px 0 0 0;margin:0 0 0 30px;display:block;}
*html .topFrameDiv4Spanlink2 {margin:0px 0px 0px 20px;padding-left:20px;padding-bottom:0;}
.topFrameDiv4link2 {background:#f7f1ea url(6_1_ico.gif) top right no-repeat;border:1px solid #da882f;width:13em;color:#54677b;display:block;font-weight:bold;height:20px;text-decoration:none;text-align:right;padding-right:25px;}
.topFrameDiv4Spanlink3 {position:relative;left:230px;top:-1px;margin:0;padding:0;}

#navContent {clear:both;background:url(7_1_bg-navcontent.gif) repeat-y;border-right:2px solid #54677b;border-bottom:1px solid #54677b;border-left:2px solid #54677b;}
*html #navContent {background:#fff url(8_1_bg-navcontent-ie.gif) repeat-y;}
*+html #navContent {background:#fff url(8_1_bg-navcontent-ie.gif) repeat-y;}
/* navigation */
#navigation {float:left;width:220px;height:10px;overflow:visible;}
*html #navigation {margin-left:-14px;}
#navigation li, #navigation li.navEbene1Inactive, #navigation li.navEbene2Inactive, #navigation li.navEbene3Inactive {list-style:none;}
#navigationBody {text-align:right;}
#navigationBody .logo1 {padding-top:2em;text-align:center;}
* html #navigationBody .logo1 {padding-top:2em;text-align:right;}
#navigationBody a {color:#333;}
#navigationBody li a:hover {color:#fff;}
#navigationBody li li a:hover {color:#000;}
.sprachButtons {display:none;}
.div-navigation-outer {font-weight:normal;width:220px;}
.sprachButtons {display:none;} 
.div-navigation-outer {font-weight:normal;width:220px; text-align:left;}
*html .div-navigation-outer {width:204px;}
.div-navigation-inner {margin:0; margin-bottom:10px;}
.div-navigation-inner ul {margin:0;padding:0;}
.div-navigation-inner li {margin:0;padding:0;}

.div-navigation-inner ul a {border-bottom:1px solid #5c5c5c;color:#000;display:block;font-weight:bold;line-height:1.4em;margin:0;padding:3px 0 3px 16px;text-decoration:none;width:auto;}
*+html #navigation ul a {padding:3px 0 3px 0;}
.div-navigation-inner ul a:hover, .div-navigation-inner ul a.current, #navigationBody a.navEbene1Active {background:#3d963b;color:#fff;}
* html .div-navigation-inner ul a {width:204px;}

.div-navigation-inner ul ul a {background:#eaf4ea;border:none;font-weight:normal;line-height:1.3em;padding:4px 5px 3px 35px;text-decoration:none;width:auto;}
* html .div-navigation-inner ul ul a {width:180px;}
*+html #navigation ul ul a {padding:3px 0 3px 15px;}
.div-navigation-inner ul ul a:hover, #navigationBody a.navEbene2Active {background:#eaf4ea url(10_1_ico.gif) 17px 10px no-repeat;color:#000;text-decoration:underline;}

.div-navigation-inner ul ul ul a {background:#eaf4ea;border:none;font-weight:normal;line-height:1.3em;padding:4px 5px 3px 50px;text-decoration:none;width:auto;}
* html .div-navigation-inner ul ul ul a {width:165px;}
.div-navigation-inner ul ul ul a:hover, #navigationBody a.navEbene3Active {background:#eaf4ea url(10_1_ico.gif) 36px 10px no-repeat;color:#000;text-decoration:underline;}

.Pirofunctions {position:relative;top:-70px;left:0px;}

/* content */
#content {margin-left:220px;width:auto;background-color:#fff;}
#contentBody {padding-top:0px;padding-left:15px;}
.workflowPanelUp br {display: none;}
.wf, .wf tr {background-color:#fff;color:#000;font-weight:bold;padding-left:5px;width:95%;border-top:1px solid #f00;border-right:15px solid #f00;border-bottom:1px solid #f00;border-left:15px solid #f00;}
.contentInner {background: #fefefe;}
#contentWayhome {border-bottom:1px solid #99C;margin-bottom:0.5em;display:none;}
#Content-inner {font-family:verdana,helvetica,sans-serif;color:#000000;width:auto;background-color:#fff;}
#contentSpalte {width:auto;background-color:#fff;padding-right:10px;min-height:400px;}
*html #contentSpalte {margin-left:-3px;min-height:400px; height:auto !important; height:400px;}
a.startOfContentSpalte {display:none;}
h1 {background-image:url(12_1_ico.gif);background-position:6px 18px;background-repeat:no-repeat;border-bottom:2px solid #3d963b;color:#be281c;font-size:1.5em;font-weight:bold; margin:0px 3px 7px 3px;padding-left:32px;padding-top:16px;padding-bottom:2px;}
h2 {background-image:url(13_1_ico.gif);background-position:2px 8px;background-repeat:no-repeat;font-size:1em;font-weight:bold;color:#999;margin-bottom:5px;padding-left:22px;}
h3 {font-size:0.8em;font-weight:bold;color:#be281c;}
h4 {font-size:0.9em;font-weight:bold;color:#555;font-style:italic;text-transform:uppercase;}
p {margin-bottom:0.9em;}
td, td p {margin-bottom:0.9em;}
ol, ul {margin-left:15px;}
li { list-style:square; list-style-position:inside;}
#rating {font-family:verdana,helvetica,sans-serif;padding:0.5em;}
#rating input {margin:0;padding:0;}
.ratingBox2 .ratingTop10 {display:none;}
.ratingBox2 span {float:left;}
.ratingResultGraphic span {height:8px;position:relative;top:4px;}
span.ratingResult {margin-right:40px;}
div.ratingNumberOfRatings, .inhrating {display:none;}
.ratingBox3 {display:block;}
.ratingBox3 .ratingPoints {display:inline;}
.ratingBox3 .ratingPoints br, .ratingPoints label, .ratingForm br {display:none;}
.ratingBox3 input {display:inline;}
/* footer */
#content-footer-div {background-color:#fff; margin-bottom:10px; border-top:#333 1px solid; padding-top:5px; margin-right:20px;}
.footer a, .footer a:link, .footer a:visited, .footer a:active {color:#777777;text-decoration:none;}
.footer a:hover, .footer a:focus {text-decoration:underline;}
.footer {float:left;}
#printpage {display:inline; padding-right:40px; padding-left:20px; background-image:url(14_1_icon-drucker.gif);background-position:2px 4px;background-repeat:no-repeat;}
#sendpage {display:inline; padding-left:20px; background-image:url(15_1_ico_sendpage.gif);background-position:2px 6px;background-repeat:no-repeat;}
#siteup {display:inline; margin-left:300px; padding-left:20px; background-image:url(16_1_icon-nach-oben.gif);background-position:2px 6px;background-repeat:no-repeat;}
/* links in content u. serviceSpalte*/
#Content-inner a:link, #Content-inner a:visited {color:#be281c;text-decoration:underline;}
#Content-inner a:hover, #Content-inner a:focus {color:#800;}
#Content-inner a:active {} 
/*serviceSpalte */
#serviceSpalte {float:right;margin:0 0 10px 15px;width:210px;padding-top:7px;padding-bottom:7px;background-color:#dff0df;}
*html #serviceSpalte {width:210px;}
#serviceSpalte h2 {background:none;background-color:#c0e2c0;border-top:1px solid #63b662;border-bottom:1px solid #63b662;color:#802e26;font-weight:bold;margin-top:20px;padding-left:6px;width:auto;}
/* bottom */
#bottom {background-color:#3d963b;clear:both;text-align:center;}
*html #bottom {height:20px; margin-top:5px;}
#bottomLinks a {color:#fff;font-weight:bold;text-decoration:none;padding:0 0.6em;}
#bottomOwnText {padding-top:5px;color:#777777;text-align:center;}
*html #bottomOwnText IMG { margin-top: 2px;}
#bottomOwnText a {color:#777777;text-decoration:none;}
#bottomcopy {padding-left:-100px;}
.bottomimg {padding-left:12px;padding-right:3px;}
#sprachwahl {float:left;margin-left: 40px;}
*html #sprachwahl {float:left;margin-left: 20px;}
#fontsize {float:right;padding-right:10px;margin-bottom:4px;}
/* Druckseite */
.printPageBody {background: #fff;}
.printPageBody #Content-inner {background: #fff;}
.printPageFunctions a {color:#AE3017;text-decoration:none;}
/* sendpage */
.sendPageBody {}
.sendPageTable {width:100%;}
.sendPageHeadline {font-weight:bold;padding:0.5em 1em;}
.sendPageHeadline br {display:none;}
/* ContainerModul */
#portalcontent {}
#Spalte1 {float:left;padding-right:13px;vertical-align:top;width:68%;}
#Spalte2 {float:right;vertical-align:top;width:27%;}
#Spalte1 h1 {background: none;font-family:verdana,helvetica,sans-serif;letter-spacing: 0.4em; color:#7C9AA9;padding-left: 0;}
#Spalte1 h2 {background-image:url(12_1_ico.gif);background-position:6px 18px;background-repeat:no-repeat;border-bottom:2px solid #3d963b;color:#be281c;font-size:1.5em;font-weight:bold; margin:0px 3px 7px 3px;padding-left:32px;padding-top:16px;padding-bottom:2px;}
.l1_Zeile2Spalte1 li {display:block;padding:0.5em 0 0.1em 0;}
#Spalte1 .l1_liVeranstaltungListe {border-bottom:1px solid #ccc;}
#Spalte1 .l1_liVeranstaltungListe br {display:none;}
#Spalte1 span.l1_DatumVeranstaltungPunkt {display:block;float:left;width:20em;}
.l1_UeberschriftPresseBildSpalte1 {font-weight:bold;color:#2F5153;padding-bottom:10px;}
.l1_BildSpalte1 img {float:left;width:80px;padding-right:10px;}
.l1_clearZeile1Spalte1, .l1_clearZeile2Spalte1, .l1_clearZeile1Spalte2, .l2_clearZeile1Spalte2, .l1_clearZeile1Spalte3, .l1_VeranstaltungTitel, .l1_VeranstaltungDatum, .TrennlinieSpalte2, .TrennlinieSpalte3 {display:none;}
hr {color:#fff;height:2px;border:0;}
.l1_TrennliniePresse, .liste_mitteilung_trenner {border-top:1px solid #ccc;clear:both;color:#ccc;display:block;height:1px;margin-top:8px;padding-top:5px;}
#container1Spalte2, #container2Spalte2, #container3Spalte2 {background-color:#dff0de;margin:10px 0px;;padding-top:0;}
#Spalte2 h2 {background:none;background-color:#c0e2c0;border-top:1px solid #63b662;border-bottom:1px solid #63b662;color:#802e26;font-weight:bold;padding:3px 5px;text-decoration:none;}
.l1_Zeile2Spalte2, .l1_Zeile3Spalte2 {background-color:#dff0de;padding-top:7px;}
.l1_InhaltUeberschriftSpalte2 {text-align:center;}
.l1_InhaltUeberschriftSpalte2 table {margin:auto;}

/* vorlagen */
.important {color:#4d595b;font-weight:bold;letter-spacing:0.1em;}
.LinkIntern {ec2kformatlist:yes;background:url(18_1_ico.gif) no-repeat 4px 3px;padding-left:18px;}
.LinkExtern {ec2kformatlist:yes;background:url(19_1_ico.gif) no-repeat 4px 3px;padding-left:18px;}
.LinkanMail {ec2kformatlist:yes;background:url(20_1_ico.gif) no-repeat 2px 3px;padding-left:18px;}
.BildLinks {float:left;margin-top:0.1em;margin-right:0.8em;border:1px solid #FFF;} 
.BildRechts {float:right;margin-top:0.1em;margin-left:0.8em;border:1px solid #FFF;}

.tempTable {ec2kedittable:yes;font-family:verdana,helvetica,sans-serif;width:100%;padding:0px;border-spacing:0;vertical-align:top;margin-top:1px;}
.solo {ec2keditcell:yes;padding:5px;vertical-align:top;margin-bottom:7px;}
.soloPlusL {ec2keditcell:yes;line-height:1.4em;min-width:480px;max-width:480px;width:480px;padding:5px;vertical-align:top;margin-bottom:7px;}
.duoLinks, .duoRechts {ec2keditcell:yes;line-height:1.4em;min-width:335px;max-width:335px;width:335px;padding:5px;vertical-align:top;margin-bottom:7px;}
.PlusTD {ec2keditcell:yes;min-width:190px;max-width:190px;width:190px;background-color:#dff0df;vertical-align:top;padding:0px;margin-bottom:7px;}
.PlusTable {ec2kedittable:yes;min-width:100%;max-width:100%;width:100%;background-color:#d7ead7;}
.PlusTable th {background-color:#c0e2c0;border-top:1px solid #63b662;border-bottom:1px solid #63b662;color:#802e26;font-weight:bold;margin-top:20px;padding-left:6px;width:auto;}
.PlusTable th p {color:#25387C;margin:0;padding:0;}
.PlusTable td {line-height:1.4em;padding:7px;vertical-align:top;}
.PlusTable td img {max-width:170px;}
.spAcer {ec2keditcell:yes;min-width:20px;max-width:20px;width:20px;border:0;}

.tabelle1, .tabelle2 {ec2kedittable:yes;width:100%;}
.tabelle1 caption {background-color:#e6eced;color:#2f3435;font-weight:bold;padding-left:15px;text-align:left;letter-spacing:0.2em;border-top:1px solid #cdd9db;border-bottom:1px solid #cdd9db;}
.tabelle2 caption {background-color:#cdd9db;color:#2f3435;font-weight:bold;padding-left:10px;text-align:left;letter-spacing:0.2em;border:1px solid #84a3a7;}
.tabelle1 th, .tabelle2 th {border-bottom:2px solid #CCCCCC;}
.tabelle1 td {border-top:1px solid #e6eced;padding:3px;}
.tabelle2 td {border-top:1px solid #84a3a7;padding:3px;}
.tabelle1 td p, .tabelle2 td p {margin:0;padding:0;}
.hintergrundBeige {ec2keditrow:yes;background-color:#ffe;}
.hintergrundRot {ec2keditrow:yes;background-color:#F7D6D6;}

/*VerwaltungsPortal*/
* html .lpBAnsprech2{height:1px;}
#lpUeberschrift{margin-bottom:10px;}
.lpBRubrik{margin-top:15px; margin-bottom:4px; font-size:1.1em; font-weight:bold;}
.lpInaktiv{color:gray;}
.lpAktivAktuelleAuswahl,
a.lpAktivAktuelleAuswahl{font-weight:bold;}
.lpVBHinweis,
.lpVBAchtung,
.lpVBTip {font-weight:bold;}
.lpSuLinkGesamtergebnis{display:block; margin-bottom:5px;}
.lpAnker{display:block; margin-bottom:25px;text-decoration:none; border-bottom:1px solid #fff; width:75%;}
.sprungmarke .lpAnker {margin-top:14px; text-decoration:none;}
#lpFormularContent{margin-top:15px;}
.lpBFoTreffer{margin-bottom:5px;}
#lpVAnfangsbuch,
#stichwortAbisZDiv{padding-bottom:20px;}
.lpSuEinleitung, #lpLLEinleitung {padding-top:16px;}
.lpSprungmarke{display:none;}
#stichwortAbisZRubrikenDiv{width:100%;}
#lpFoUrl, #lpFoVB {margin: 5px 0px 5px 0;}
.lpDetailAnker{font-size:0.8em;line-height:1.25em;}
.lpDetailAnker a {margin-right:5px;}
#lpBAnfSkizze{margin-top:10px;}
#lpBUeber{padding-top:15px;}
#lpBFahrplan{display:block; margin-top:10px;}
.lpBAnsprechTable{margin:5px 0 25px 0;}
#lpBAnsprech h3 {margin-bottom:10px;}
.lpBAnsprechFunktion,
.lpBAnsprechGeb{margin-bottom:10px;}
.lpSpalte1{width:11.0em; display:block; float:left;}
.lpSpalte2{margin-left:11.8em; display:block;}
.lpBAnsprech1{width:7.0em; display:block; float:left;}
.lpBAnsprech2{margin-left:7.7em; display:block;}
#lpBEinstiegUeberVB{border: 1px solid #B1BDFB; margin-top:7px;}
/* VB */
#lpVBDrop{margin-bottom:10px;}
#lpVBTyp{margin-top:15px;}
#lpVerfahrenstitel {margin: 15px 0 10px 0;}
.lpElternrubrik{margin: 10px 0 10px 0;}
/* bwlist */
#lpBWListEinleitung{margin-bottom:10px;}
.aufgabe {display:none; visibilty:hidden;}

/* pressroom */
.pressroom-ec2kText {text-align:right;float:right;}
.pressroom-ec2kText h1 {display:none;}
.pressroom-ec2kText p {width:300px;overflow:hidden;}
.pressroom-ec2kText p img {width:300px;height:100px;}
.liste_mitteilung {clear:both;}
br.liste_zeile_eins_clear {display:none;}
.liste_mitteilung_bild img {float:left;max-height:100px;height:100px;margin:0 5px;}

/*#listhead_abstand_unten {clear:both;}
.reihe_zwei {margin-top:15px;}
.reihe_zwei a {margin-right:15px;}
.liste_zeile_eins {display:block;margin-top:2em;margin:0;padding:0;}

.liste_mitteilung_datum {float:right;width:20%;}
.liste_mitteilung_ueberschrift {float:left;width:80%;}
/*#liste_mitteilung {clear:both;height:130px;position:relative;top:-270px;}
* html #liste_mitteilung {top:0px;}
*+html #liste_mitteilung {top:0px;}
.detail_mitteilung_zur_uebersicht_oben {display:none;height:0;}*/
/*.detail_mitteilung_datum {float:right;margin-top:0;padding-top:0;position:relative;top:-6px;}
* html .detail_mitteilung_datum {top:0;} 
*+html .detail_mitteilung_datum {top:0;}
.detail_mitteilung_bild_aussen {float:left;}
.detail_mitteilung_bildunterschrift {text-align:center; font-style:italic;}
.detail_mitteilung_einleitung_clear, br.liste_mitteilung_clear {clear:both;}
.detail_mitteilung_bild img {margin:5px 15px;}
.detail_mitteilung_textlinks {margin-top:2em;}
.detail_mitteilung_textlinks li {margin-left:20px;}
.detail_mitteilung_zur_uebersicht_unten a, .ZurueckZurSucheLink {background:url(21_1_ico.gif) left center no-repeat;padding-left:12px;}
#listhead_trenner1, #listhead_abstand_unten {margin-top:20px;}
.liste_mitteilung_datum h2{background-image:none;}
.liste_mitteilung_trenner {clear:both;height:2em;}*/
/* Kontaktformular */
.textfeldNormal {width:30em; height:1.3em; border:1px solid #3d963b; background:#fff;}
.textfeldKleiner {width:15em; height:1.3em; border:1px solid #3d963b; background:#fff;}
.textfeldMini {width:6em; height:1.3em; border:1px solid #3d963b; background:#fff;}
.textareaBig {width:30.7em; height:10em; border:1px solid #3d963b; background:#fff;}
*html .textareaBig {width:30em;}
*+html .textareaBig {width:30em;}
.submitbutton {border:1px solid #3d963b; font-weight:bold; background-color:#3d963b; color:#fff;}
/* Suche */
#dvvSuche {margin-left:2em;height:34em;}
#dvvSuche #Bereich, #dvvSuche #Kategorie {display:none;}
#dvvSuche a:link, #dvvSuche a:visited {color:#be281c;text-decoration:underline;}
#dvvSuchea:hover, #dvvSuche a:focus {color:#800;}
.suchbegriffInput {float:left;margin-right:2em;}
#searchButton input {color:#a10000;}
input {color:#a10000;padding:1px 5px;}
#einleitungTreffer br {display:none;}
#einleitungTreffer .suchanfrage {margin-left:3em;}
#searchOutput a {color:#a10000;}
#freespace11 {height:2em;}
.searchRsWithDescr1, .searchRsWithDescr0 {width:70%;}
.searchRsWithDescr0 {border-bottom:1px solid #e2e2dd;}
#freespace12 {height:4em;}
.searchPBarPrevCell, .searchPBarPrevCellDis {float:left;margin-right:2em;}
.searchPBarNumCell, .searchPBarNumCellAct {float:left;margin:0 0.4em;}
* html .searchPBarPrevCell, * html .searchPBarPrevCellDis, * html .searchPBarNumCell, * html .searchPBarNumCellAct {float:none;}
