/******************************************
***		 name:	css100_main.css			***
***		 desc:	basis-css Landkreis Calw		***
***		autor:	kivbf, dario tonoli	***
***		v/dat:	1.1 / 03.09.2008		***
*********************************/

/*** Allgemein ***/
body  {margin:0;padding:0;font-size:100.01%;color: #121842;font-family:Arial, Helvetica, sans-serif;background-color: #ddede3;height:1%;}
div, ul, li {margin:0; padding:0;line-height:1.2em;} 
#zentrierer {text-align:center;}
#inhaltAussen {padding:0;}
div#inhalt {padding:0 1px 0 1px;margin:0 auto;background-color:#FFFFFF;text-align:left;font-size:0.9em;width:68.5em;}
.invisible {display:none;}


p, table {font-family : Arial, Helvetica, sans-serif;font-size:0.8em;}
table p {font-size:1em;}
a {color: #3c8c60;text-decoration:none;}
a:hover {text-decoration:underline;}


ol,ul {list-style:square;}

.Pirofunctions {position: absolute; top:0px; }

/*** Top ***/
#top {background-image:url(2_1_top.jpg);background-repeat: no-repeat;background-position: left top;width:68.5em;height:167px;border-bottom:5px solid #5c8d62;background-color:white;}
#topBody {}
#topBody a { text-decoration : none;}

.accessKey {text-decoration : underline;}

.invisible{position:absolute;left:-999px; /* Sprungmarke wird "aus dem Bildschirm geschoben" - wegen: display: none gefällt Screenreadern nicht*/width:500px;}

/*Top-Elemente*/
/*Logoverlinkung*/
.topFrameDiv1 img {margin-left:20px;margin-top:50px;}

/*Funktionslinks*/
.topFrameDiv2 {float:left;margin-top:1.3em;margin-right:0.95em;}
*html .topFrameDiv2 {margin-right:0.8em;}
.topFrameDiv2 ul li {display:inline;}
.topFrameDiv2 ul {display:inline;margin:0 1em 0 1em;}
.topFrameDiv2 a {text-decoration: none;font-size:0.7em;color:#121842;padding:0.25em 0em 0.25em 0em;line-height:2em; }
.topFrameDiv2 a:hover {text-decoration: underline; }


/* Horizontale Hauptnavigation */
.topFrameDiv3 {margin-top:1.1em;margin-left:0.2em;}
*html .topFrameDiv3 {margin-top:0.8em;}
*+html .topFrameDiv3 {margin-top:0.8em;}
.topFrameDiv3 ul li {display:inline;margin-right:0.125em;}
.topFrameDiv3 a {padding:0.5em 2.125em; font-size:0.75em; text-align:center;color:white;font-weight:bold;text-decoration:none;}
.topFrameDiv3 a:hover {text-decoration:underline;}

.topFrameDiv3 ul.topFrameDiv3WayhomeList li{}
.topFrameDiv3 ul li.topFrameDiv3LiToplevelInactive a,
.topFrameDiv3 ul li.topFrameDiv3LiToplevelActive a {}


.topFrameDiv3 ul li.topFrameDiv3LiToplevelInactive a {background-color:#33448C;text-decoration:none;}
.topFrameDiv3 ul li.topFrameDiv3LiToplevelActive a:hover {background-color:#5c8d62;text-decoration:underline;}

.topFrameDiv3 ul li.topFrameDiv3LiToplevelActive a {line-height:3em;background-color:#5c8d62;background-image: url(3_1_topnaviback.gif) repeat-x;text-decoration:none;border-top:2px solid white;border-left:2px solid white;border-right:2px solid white;padding-top:0.7em;padding-bottom:0.7em;}
.topFrameDiv3 ul li.topFrameDiv3LiToplevelInactive a:hover {background-color:#33448C;text-decoration:underline;}	

#aAll1176450 {display:none;}

/*Quicksearch steht im Navigationsbereich*/

/*Login*/
.topFrameDiv5 img {position:absolute; top:0px; left:0px;}
.topFrameDiv5 #fontsize {display:none;}

/*** Navigation und Content**/
#navContent {width:67em;padding: 0 0.7em 0 0.8em;background: url(4_1_navcontentback.gif) repeat-y;margin-top:1em;border-bottom: 1.5em solid #253B82;}
*html #navContent {border-bottom: 1.8em solid #253B82;}


/*** Navigation **/
/*Quicksearch*/
#navigationBody .topFrameDiv4 {position:relative;top:0em;left:0em;width:15.7em;}
#navigationBody .topFrameDiv4link1 {margin-left:0.25em;}
#navigationBody .topFrameDiv4link1 a, .topFrameDiv4link1 a:hover { background-color:none; text-decoration:none;}
#navigationBody .topFrameDiv4link1 img {position: relative; top:0.1em; left:0.1em; padding: 0.1em;}
#navigationBody .topFrameFunctionSearchInput4 {}
#navigationBody .topFrameSearchForm4 {background-color: #DDEDE3;padding: 0.75em 0.4em 0.75em 0.4em;}
input#SEARCHTERM {margin-left:0.25em;color:#253B82;border: 0.1em solid #1A7743;width:11em;}


/* Meinung */
#meinung {position:relative;top:0.9em;width:15.6em;background-color: #1A7743;padding: 0.4em 0 0.4em 0.85em;color:white;font-size:0.95em;}
#meinung a {color:white;text-decoration:none;}
#meinung a:hover {text-decoration:underline;}

/* Navigationspunkt */
.navipunkt {position:relative;top:2em;width:14.7em;background-color: #253B82;padding: 0.4em 0 0.4em 0.9em;color:white;font-size:1em;font-weight:bold;}
.free1html {position:relative;margin-bottom:2em;background-color: #FFFFFF;width:15.6em;}

/*** Navigation ab 2. Ebene ***/
#navigation {float:left;height:10px; overflow:visible;} /*Trick Reinhold:	padding-bottom: 32767px;margin-bottom: -32767px;*/ 
#navigationBody {font-size : 0.8em;width:15.6em;margin-left:0.05em;}
*html #navigationBody {margin-left:0;}
*+html #navigationBody {margin-left:0;}
#navigation-block {position:relative;top:-0.2em;background-color:#A7C4B1;border-left:8px solid #5C8D62;}
.div-navigation-outer ul, .div-navigation-outer li, .div-navigation-outer a {margin: 0;padding: 0;}
.div-navigation-outer li {display: block;list-style-type: none;list-style-image: none;padding-left: 0.4em;}

#nav_1, #liAll1544969 {display:none;}

/*3.Ebene*/
ul.navEbene1 {padding-top:0.3em;}
li.navEbene1Active {padding-left:0.8em;padding-bottom:0.5em;background-color:#ddede3; border-top:2px solid #197743;border-bottom:2px solid #197743;margin-top:0.5em;}
a.navEbene1Active {width:13em;color:#000000;font-weight:bold;display:block;padding:0.4em 0 0 1em;background: url(5_1_navactiv.gif) no-repeat;background-position:top -0.2em;background-position:left 0.2em;}
li.navEbene1Active a:hover {text-decoration: underline;}
li.navEbene1Inactive {margin: 0;line-height:1em;background: url(6_1_navinactive.gif) no-repeat;background-position:top 0.3em;background-position:left 0.2em;}
.navEbene1Inactive a, .navEbene1Inactive a:hover {color:#121842;padding:0.4em 0 0 0.9em;display:block;width:13em;/*line-height:1em;*/}
li.navEbene1Inactive a:hover {text-decoration: underline;}

/*4.Ebene*/
ul.navEbene2 {padding-left:0.9em;}
li.navEbene2Active {padding:0 0 0.2em 1.5em;background-color:#FFFFFF; border-top:2px solid #197743;border-bottom:2px solid #197743;margin-left:-0.8em;}
a.navEbene2Active {width:12em;color:#121842;font-weight:bold;display:block;padding:0.4em 0 0 1em;background: url(7_1_nav5activ.gif) no-repeat;background-position:top -0.2em;background-position:left 0.2em;}
li.navEbene2Active a:hover {text-decoration: underline;}
li.navEbene2Inactive {line-height:1em;padding:0;background: url(8_1_nav2inactiv.gif) no-repeat;background-position:top 0.3em;background-position:left 0.2em;}
a.navEbene2Inactive {width:12em;color:#121842;font-weight:normal;padding:0.4em 0 0 1em;display:block;}
li.navEbene2Inactive a:hover {text-decoration: underline;}

/*5.Ebene*/
ul.navEbene3 {}
ul.navEbene3Active {background-color:#FFFFFF;}
li.navEbene3Active {line-height:1em;padding:0 0 0 0.8em;}
a.navEbene3Active {width:11em;color:#121842; font-weight:bold;padding: 0.3em 0 0 1.2em;display:block;background: url(7_1_nav5activ.gif) no-repeat;background-position:top -0.2em;background-position:left 0.1em;}
li.navEbene3Active a:hover {text-decoration: underline;}
li.navEbene3Inactive {line-height:1em;padding:0 0 0 0.8em;}
a.navEbene3Inactive {width:11em;color:#121842;font-weight:normal;display:block;padding:0.3em 0 0 1.2em;background: url(10_1_nav5inactiv.gif) no-repeat;background-position:top -0.2em;Xbackground-position:left 0.1em;}
li.navEbene3Active:hover  {color:#FFFFFF;font-weight:bold;text-decoration: underline;}
li.navEbene3Inactive a:hover {text-decoration: underline;}

/*6.Ebene*/
ul.navEbene4Active, ul.navEbene4Inactive {display:none;} /*ausgeblendet*/

/*** serviceSpalte ***/
.komKompetenz {background-color:white;text-align:center;padding-bottom:0.8em;}
.famfreulk {background-color:white;text-align:center;}
.Impressionen, .Ferienregion, {text-align:center;}
.ImpressionenBild img {border:none;padding-top:0.5em;}
.Impressionentext {color:white;font-size:0.8em;font-weight:bold;text-align:center;}

.serviceSpalte {background-color:#a8c4b1;width:12.5em;overflow:hidden;float:right;margin-top:-2.0625em;margin-right:0.05em;}
*html .serviceSpalte {margin-right:0;}
*+html .serviceSpalte {margin-right:-0.1em;}

.serviceSpalte H2 {background-color:#33448C;color:#FFFFFF;font-size:0.8em;font-weight:bold;background-image:url(11_1_h2s.gif);background-repeat:no-repeat;background-position: 0.8em 1em;padding: 0.4em 0 0.4em 2em;}

.serviceSpalteNews {font-size:0.75em;margin:0.75em 0.75em 0 0.75em;padding-top:0.8em;/*border-bottom:0.3em dotted #FFF;*/}
.serviceSpalteTermine {font-size:0.75em;margin:0.75em 0.75em 0 0.75em;/*border-bottom:0.3em dotted #FFF;*/}
.Detaillink {font-size:1em; font-weight:bold;text-align:right;}
.serviceSpalteTermineDatum {background-color: #FFF;color:#197743;width:5.5em;}

#SchnellAuswahl select {font-size:0.75em;margin-top:0.8em;margin-bottom:-1em;}
#SeS p {margin-left:0.75em;}
#SeSweiss {background:white;}
#SchnellAuswahl {background:#ddede3;height:2.8em;margin-bottom:-1em;}
*html #SchnellAuswahl {margin-bottom:-1.5em;}
*+html #SchnellAuswahl {margin-bottom:-1.5em;}
.famfreulk {margin-top:-1em;}
*html .famfreulk {margin-top:-1.5em;}
*+html .famfreulk {margin-top:-1.5em;}
.komKompetenz {background:#a7c4b1;padding-top:0.5em; margin-bottom:-1em;}
.Impressionen {margin-bottom:-1em;}

/*** Contentbereich ***/
.workflowPanelUp {background-color:#FFFFFF;}
#content {margin-left : 14em;padding-right:0.4em;width:53em;min-height:20em;}
*html #content {float:right;margin-left: 1.4em;}
*+html #content {float:right;margin-left: 1.4em;}
#content li {font-family : Arial, Helvetica, sans-serif;font-size:0.8em;margin-left:2.8em;line-height:1.5em;}
#content td li {font-size:1em;}
#qePageContent {position:static;}
.contentSpalte, #contentWayhome {padding : 4px 24px 4px 24px;background-color: #ddede3;margin-right: 200px;}
#contentSpalte p {padding-left:5px;}
#contentWayhome {font-size:0.75em;height:1.75em;padding-top:0.625em; font-weight:bold;}
#Content-inner {min-height:30em;}

H1 {font-size : 1.1em;color : #121842;background-image:url(12_1_h1.gif);background-repeat:no-repeat;background-position:top 0;background-position:left 0.25em;padding-left: 1em;}
H2 {font-size : 1.0em;color : #395A82;margin-bottom : 4px;}
.H2Apartner {font-size : 0.8em;background : #253B82;color:#FFFFFF;width:20em;padding:0.2em 0.2em 0.2em 0.4em;}
H3 {font-size : 0.9em;color : #395A82;margin-bottom : 4px;}
H4 {font-size : 0.9em;color : #395A82;margin-bottom : 4px;}
H5 {font-size : 0.9em;color : #395A82;margin-bottom : 4px;}
H6 {font-size : 0.9em;color : #395A82;margin-bottom : 4px;}

.weisserBlock, .linkBlock { background-color:#FFFFFF;padding-top: 10px;padding-bottom:10px;padding-right: 5px;clear:left;height:1%;}
.linkBlock h2 {font-size:0.75em; font-weight:bold;  color: #121842;padding-left:10px;}
.linkBlocklinks {float:left;width:12em;}
.linkBlockrechts {float:right;}

/*Mitarbeiter*/
.lpPlugIn {padding : 0.4em;border:1px solid #ffffff;margin-top:0.5em;margin-bottom:1em;font-size : 0.9em;width:35em;}
*+html .lpPlugIn {margin-top:0;}
.lpBAnsprechNameDiv {font-size : 1.0em;font-weight:bold;color : #395A82;margin-bottom : 4px;}
.lpBBild {float:right;margin-top:-2em;}
.lpBAnsprechFunktion {padding-right:4em;}
.lpBAnsprechFunktion p {font-size : 1em;padding-top: 0.4em;}
.lpAnsprechClassDetail {margin-top:-0.5em;}
*+html .lpAnsprechClassDetail {margin-top:-1em;}
.lpBAnsprechTable {border:0;}

/*footer*/

#content-footer-div {position:relative;bottom:-2.9em;left:-9em;font-size: 0.8em;background-color:#253B82;color:#FFF;height:1em;padding:0.2em;width :60em;clear:both;}
*html #content-footer-div {bottom:-2em;}
*+html #content-footer-div {bottom:-1.5em;}
#content-footer-div div {display:inline;float:right;color:#FFF;padding-top:0.2em;}
.footer a,.footer a:visited {color:#FFF;padding:0.1em 0.5em;text-decoration: none;}
.footer a:hover {text-decoration: underline;}
#footerfliesstext {margin-left:-3em;}
#printpage {background: url(13_1_druck.gif) no-repeat top right;padding-top:0.2em;margin-right:11em;}
#printpage a {margin-right:1.5em;}

#sendpage {background: url(14_1_versenden.gif) no-repeat; background-position:top -0.1em; background-position: right;padding-top:0.2em;}
#sendpage a {margin-right:1.5em;}

#siteup {position:absolute;top:0.15em;right:0; background: url(15_1_nachoben.gif) no-repeat top right;padding-top:0.2em;}
#siteup a {margin-right:1em;}

#bottomBody {display:none;}

/*Vorlagen*/
.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;}


/*** Hyperlinks im Content ***/
a.dateiLink {}
a.pdfLink, .datentb a.pdfLink, .datentbkl a.pdfLink {background:url(http://www.kreis-calw.de/images/mimetypes/ico3.gif) left 1px no-repeat;padding-left:18px;text-decoration:underline;}
*html a.pdfLink {background:none;padding:0;}
*html .datentb a.pdfLink {background:none;padding:0;}
*html .datentbkl a.pdfLink {background:none;padding:0;}
*html span.pdfLink {background:url(http://www.kreis-calw.de/images/mimetypes/ico3.gif) left 1px no-repeat;padding-left:18px;text-decoration:underline;}
a.internerLink{}
a.externerLink, .datentb a.externerLink, .datentbkl a.externerLink {background:url(16_1_externerLink.gif) left 1px no-repeat;padding-left:12px;text-decoration:underline;}
*html a.externerLink {background:none;padding:0;}
*html .datentb a.externerLink {background:none;padding:0;}
*html .datentbkl a.externerLink {background:none;padding:0;}
*html span.externerLink {background:url(16_1_externerLink.gif) left 1px no-repeat;padding-left:12px;text-decoration:underline;}
a.ankerLink{}
a.neuFensterLink, .datentb a.neuFensterLink, .datentbkl a.neuFensterLink {background:url(16_1_externerLink.gif) left 1px no-repeat;padding-left:12px;text-decoration:underline;}
a.mailLink, .datentb a.mailLink, .datentbkl a.mailLink, .lpBAnsprechTable a.textlink {background:url(http://www.kreis-calw.de/images/links/mail_icon.gif) left 1px no-repeat;padding-left:18px;text-decoration:underline;}
*html a.mailLink {background:none;padding:0;}
*html .datentb a.mailLink {background:none;padding:0;}
*html .datentbkl a.mailLink {background:none;padding:0;}
*html .lpBAnsprechEMail a.mailLink {background:none;padding:0;}
*html span.mailLink {background:url(http://www.kreis-calw.de/images/links/mail_icon.gif) left 1px no-repeat;padding-left:18px;text-decoration:underline;}
a.ftpLink, .datentb a.ftpLink, .datentbkl a.ftpLink {background:url(http://www.kreis-calw.de/images/links/ftp.png) left 1px no-repeat;padding-left:12px;text-decoration:underline;}
a.httpsLink, .datentb a.httpsLink, .datentbkl a.httpsLink {background:url(http://www.kreis-calw.de/images/links/lock_icon.gif) left 1px no-repeat;padding-left:16px;text-decoration:underline;}
*html a.httpsLink {background:none;padding:0;}
*html .datentb a.httpsLink {background:none;padding:0;}
*html .datentbkl a.httpsLink {background:none;padding:0;}
*html span.httpsLink {background:url(http://www.kreis-calw.de/images/links/lock_icon.gif) left 1px no-repeat;padding-left:16px;text-decoration:underline;}

/*** Module***/
/*Metasuche*/
#dvvSuche {padding : 4px 24px 4px 24px;background-color: #ddede3;}
#einleitung {margin-bottom:15px;}
#Suchbegriff, #Suchparameter {float:left;}
#searchButton {padding-top:14px;margin-left:25px;}

#searchAnzTreffer {clear:left;width:520px;margin:15px 0px 15px 0px;}
.searchPBar {margin:15px 0px 15px 0px;padding-left:20px;padding-bottom:20px;display:inline;}
.searchPBarPrevCellDis, .searchPBarNumCell, .searchPBarNumCellAct {float:left;margin-left:5px;display:inline;}
.searchRsWithDescr0, .searchRsWithDescr1 {margin:2px;background-image:url(11_1_h2s.gif);background-repeat:no-repeat;background-position: 0.5em 0.5em; padding-left:2em;}

#einleitungTreffer {list-style-type:none; margin-left:20px; line-height:20px; font-size:0.9em;}
#Suchfelder {list-style-type:none; margin-left:20px; line-height:20px; font-size:80%;}
.searchRsWithDescr1, .searchRsWithDescr0 {list-style-type:none; margin-left:20px; line-height:20px; font-size:0.9em;}
.searchPBarNumCellAct, .searchPBarNumCell {margin:0; padding:0;}
.searchPBarPrevCellDis, .searchPBarPrevCell {float: left;padding-right: 10px;}
.searchPBarNextCellDis, .searchPBarNextCell {float: left;padding-left: 10px;}
.searchDescrNameCell0, .searchDescrNameCell1, #searchPBarGoCell, .searchPBarNumSelect, .freespace9 {display:none;}
#lpMesuTreffer {margin-top:2em;margin-bottom:1em;}
*html #lpMesuTreffer {margin-top:4em}
.lpSuModul {background-color:#FFF; padding:0.5em;margin-bottom:0.2em;}


/*Pressemodul*/
.reihe_eins, .reihe_zwei {font-size:0.9em;}
.liste_mitteilung {background-color:#FFFFFF;padding-left:0.5em;font-size:0.9em;margin-bottom:1em;height:100%;}
.liste_mitteilung_bild {float:right;padding: 0.2em 0.5em 0.5em 0.5em;margin-top:-1em;}
.header_mitteilung_ueberschrift {margin-bottom:1.5em;}
.detail_mitteilung_bild_aussen {margin-bottom:1.5em;}
.detail_mitteilung_einleitung {font-weight:bold;font-size:0.9em;}
br.liste_mitteilung_clear {margin:1em 0;}
.functionalLink, .lpSuAlleTreffer {font-size:0.9em;}
.pressroomNoEntries {font-size:0.9em;font-weight:bold;margin-top:2em;}
.detail_mitteilung_bildunterschrift {font-size:0.9em;}
.pressroomDetailHeadlineImage {float:right;}
.detail_mitteilung_text {margin-bottom:2em;}
.detail_mitteilung_textlinks {font-weight:bold;}
.detail_mitteilung_textlinks ul {font-weight:normal;}


/*Containermodul*/
#portalcontent {font-size:0.8em;}
#Spalte1 hr {color:#DDEDE3;}
.l1_UeberschriftSpalte1 h2, .l2_UeberschriftSpalte1 h2 {font-size : 1.3em;color : #121842;margin-bottom: -13px;background-image:url(12_1_h1.gif);background-repeat:no-repeat;background-position:bottom;background-position:left;padding-left: 1em;margin-bottom:0;}
.l1_Zeile2Spalte1, .l2_Zeile2Spalte1 {background-color:#FFFFFF;padding-left:0.5em;height:100%;}
.l1_TrennliniePresse, .l2_TrennliniePresse, .TrennlinieSpalte1 {visibility:hidden;color:#DDEDE3;height:100%;}
.l1_UeberschriftPresseBildSpalte1, .l2_UeberschriftPresseBildSpalte1 {font-weight:bold;padding: 0.5em 0 1em 0;}
.l1_BildSpalte1 img, .l2_BildSpalte1 img {float:right;padding: 1em 0.5em 0.5em 0;}
.l1_DatumPresseBildSpalte1, .l2_DatumPresseBildSpalte1 {display:none;}
.l1_LinkSpalte1, .l2_LinkSpalte1 {font-weight:bold;}
.l1_clearZeile2Spalte1 {}
#container3Spalte1 .l1_Zeile2Spalte1, #container5Spalte1 .l1_Zeile2Spalte1{background-color:#DDEDE3;}
#container5Spalte1 ul {padding-top: 1em;}
#container5Spalte1 li {font-size : 1em;}
#container4Spalte1 .l1_Zeile2Spalte1, #container2Spalte1 .l1_Zeile2Spalte1{background-color:#DDEDE3;}
.l1_VeranstaltungListenpunkt {background-color:#FFFFFF;padding-left:0.5em;height:100%;}
.l1_ulVeranstaltungListe {font-size:1.3em;}

#StartseiteNav {font-size:0.95em;padding: 1em 0.1em 0 1.5em;}

.l1_NeuesListe {font-size:1.1em;}

/*Veranstaltungskalender*/
#VKSuchContent, .VKSuchergebnisseKopf, .VKErgebnisListe, #VKSuchContent, .VKFooterZurSuche, .VKDetailsKurz, .VKDetailsOrtLang, .VKDetailsVeranstalterLang {font-size:0.9em;}
.VKSuchergebnisseBeschreibung {font-size:1.2em;}
.VKErgebnisListe H2, .VKErgebnisListe H3 {padding:0, margin:0;color:black;}
H1.VKSucheergebnisseUeberschrift {margin-bottom:1em;}
.VKErgebnisEintraggerade, .VKErgebnisEintragungerade {background-color:#FFFFFF;margin-top:1em;line-height:1em;}
.VKTrennerErgebnisListe {border:1px solid #DDEDE3;}
.VKErgebnisVeranstalterLA, .VKErgebnisOrtLA {float:left;}
.VKErgebnisVeranstalter, .VKErgebnisOrt {margin:0;}
.VKDetailsKopf .VKLinkZurueck {display:none;}
.VKLinkZurueck {font-size:0.9em;}
.VKDetailsOrtLA, .VKDetailsVeranstalterLA {font-size:1em;}
.VKDetailsKategorie, .VKetailsUeberschrift {display:none;}
.VKDetailsText {background-color:#FFFFFF;}
.VKDetailsText .VKDetailsTextLA {background-color:#ddede3;}

/*Verwaltungsportal*/
.contentBody_master_VERWPORTAL #contentSpalte {font-size:0.9em;}
.contentBody_master_VERWPORTAL #contentSpalte p, .contentBody_master_VERWPORTAL #contentSpalte li  {font-size:1em;}
.contentBody_master_VERWPORTAL #contentSpalte H3, .contentBody_master_VERWPORTAL #contentSpalte H4  {font-size:1em;}
#v {width:200px;}
#lpBForm .sprungmarke {display:none;}

#lpUeberschrift H1 {margin-bottom:1em;}
.lpLLBaum {margin-top:1em;}

#lpVAnfangsbuch, #stichwortAbisZDiv, #lpStichwortFormulareDiv  {margin-top:1em;}

#lpSTAbfangsbuchstabenSelect {width:30em;}

/*Verwaltungsportal Mitarbeiterliste Version 2.5 in Tabellenform*/

#lpSeite.behoerdeListeMA H1 {}
#lpSeite.behoerdeListeMA #lpBWListEinleitung {margin-bottom:0.5em;}

table.lpAnsprechClassTable {clear:left;}
table.lpAnsprechClassTable {font:.1.2em/1.2em Arial;border-collapse:collapse;border-spacing:0;text-align:left;margin:0.5em 0;width:80%;border:1px solid #197743;}
table.lpAnsprechClassTable {font:1.2em/1.2em Arial;border-collapse:collapse;border-spacing:0;text-align:left;margin:0.5em 0;width:80%;border:1px solid #197743;}
table.lpAnsprechClassTable caption {color:#333;font-weight:bold;padding:0.5em 0;text-align:left;}
table.lpAnsprechClassTable p {margin:0;padding:0;color:#333;}
table.lpAnsprechClassTable p a {margin:0;padding:0;}
table.lpAnsprechClassTable th {background-color:#A7C4B1;padding:5px;border:1px solid #197743;vertical-align:top;font-weight:bold;}
table.lpAnsprechClassTable th.thAnfaBuch {background-color: #fff;}
table.lpAnsprechClassTable td {padding:5px;border:1px solid #197743;vertical-align:top;background-color:#fff;text-align:left;font-size:0.8em;}

/*Teaser*/
.teaserTitle{float:left;padding:0 0.5em 0.5em 0;}
.teaserSeparator {clear:left;}
.teaserLink {font-size:0.9em;}


/*Tabelle*/
table.datentb {clear:left;}
table.datentb {font:1em/1em Arial;border-collapse:collapse;border-spacing:0;text-align:left;margin:0.5em 0;width:90%}
table.datentb caption {color:#333;font-weight:bold;padding:0.5em 0;text-align:left;}
table.datentb p {margin:0;padding:0;color:#333;}
table.datentb p a {margin:0;padding:0;}
table.datentb th {background-color:#A7C4B1;padding:5px;border:1px solid #197743;vertical-align:top;font-weight:bold;}
table.datentb th.thAnfaBuch {background-color: #fff;}
table.datentb td {padding:5px;border:1px solid #197743;vertical-align:top;background-color:#fff;text-align:left;font-size:0.9em;}

/*Tabelle breiter*/
table.datentbkl {clear:left;}
table.datentbkl {font:0.5em/0.5em Arial;border-collapse:collapse;border-spacing:0;text-align:left;margin:0.5em 0;width:90%}
table.datentbkl caption {color:#333;font-weight:bold;padding:0.5em 0;text-align:left;}
table.datentbkl p {margin:0;padding:0;color:#333;}
table.datentbkl p a {margin:0;padding:0;}
table.datentbkl th {background-color:#A7C4B1;padding:5px;border:1px solid #197743;vertical-align:top;font-weight:bold;}
table.datentbkl th.thAnfaBuch {background-color: #fff;}
table.datentbkl td {padding:5px;border:1px solid #197743;vertical-align:top;background-color:#fff;text-align:left;font-size:0.9em;}




/*Formulare*/
.KontaktForm {font-size:0.9em;}
.KontaktForm textarea, .KontaktForm input, .KontaktForm select, .KontaktForm option,.KontaktForm label {margin:0.2em 0;} 
.KontaktForm fieldset {position:relative;margin:1.875em 0;border:1px solid #5C8D62;padding:1em;background: #FFF;}
.KontaktForm legend {position:absolute;top:-0.9375em;left:0.5em;color:#333;font-weight:bold;margin-left:0;padding:0.2em 0.3em;border: 1px solid #999;line-height:1.3em;background-color: #FFF;}
.KontaktForm label {float:left;width:14em;}
.KontaktForm label {}
.KontaktForm br {clear:left;}
.KontaktForm textarea {}
.KontaktForm select {}
.KontaktForm option {}
.KontaktForm input#PLZ {width:5.4375em;margin-bottom:0.2em;}
.KontaktForm input#Ort {width:11.4375em;margin-bottom:0.2em;}
.KontaktFormTxt {line-height:1.3em;}

/*Prospekte*/
.Prospekte {font-size:1em;}
.Prospekte td {padding-bottom:2em;}

/*Listingmodul DDLG*/
.benutzer {display:none;}
.benutzer a {}
table.ddlg-table {margin:0;padding:0;border-collapse:collapse;border-spacing:0;width:90%;}
table.ddlg-table caption {color:#333;font-weight:bold;padding:0.5em 0;text-align:left;}
table.ddlg-table th {}
table.ddlg-table tr.odd {background-color:#eee;}
table.ddlg-table tr.even {}
table.ddlg-table td.data {padding:0.25em;border:1px solid #999;width:33%;vertical-align:top;}
table.ddlg-table td.ueber {padding:0.25em;border:1px solid #999;vertical-align:top;background-color:#A7C4B1;}
table.ddlg-table td.ueber a {font-size:1em;}
table.ddlg-table td.ueber span.sortSymbol{}
table.ddlg-table td.ueber span.sortSymbol a{}
table.ddlg-table td.ueber span.sortSymbol img{margin:0;padding:0;width:1em;height:1.0625em;}

/***Gästebuch***/
table.inhalt {background-color:#ddede3;}

/***Bildergalerie Grusskarten***/
.Grusskarten-Body {font-size:0.9em;}
.Grusskarten-Tabelle {font-size:1em;}
.Grusskarten-Tabelle td{ padding:1em;}
.Grusskarten-Motivname {line-height:1.5em;}
.Grusskarten-Auswahltext {line-height:2em;}


.Grusskarten-Motivauswahl-Kopfzeile, .Grusskarten-Motivauswahl-Versenden, .Grusskarten-Motivauswahl-Motivname {line-height:2.5em;}
.Grusskarten-Motivauswahl-zurueck, .Grusskarten-Motivauswahl-Index {margin-right:1.5em;}

.Grusskarten-senden-Formular table {font-size:1em;}
.Grusskarten-senden-Kopfzeile, .Grusskarten-senden-Motivname {line-height:2.5em;}
.Grusskarten-senden-zurueck, .Grusskarten-senden-Index {margin-right:1.5em;}

.Grusskarten-Vorschau-Kopfzeile {line-height:2.5em;}
.Grusskarten-Vorschau-Index {margin-right:1.5em;}

.Grusskarten-bestaetigt-Nachricht {line-height:4.5em;}

/***Funktionen***/
/*Druckseite*/
.printPageFunctions {font-size:0.8em;}

/*Seitenempfehlung*/
.sendPageTable input, .sendPageInputFields {border:1px solid #5C8D62;}
.sendPageHeadline {font-weight:bold;font-size:1.1em;}
.sendPageText {font-weight:bold;}

/*Sitemap*/
.sitemapBody {padding : 4px 24px 4px 24px;background-color: #ddede3;margin-right: 200px;font-size:1em;}
*html .sitemapBody {margin-right: 0;}
.sitemapBody li, .sitemapBody li li, .sitemapBody li li li, .sitemapBody li li li li {  font-size:1em;}
#sitemap_1, .sitemapList1544969, #sitemap1544969, .sitemapList1175171, .sitemapList_1175171 {display:none;}
h1.sitemap {font-size : 1.1em;margin-bottom:1em;}
h2.sitemap {font-size : 1em;margin-top : 0;}
h3.sitemap {font-size : 0.9em;margin : 0;padding : 0;padding-left : 12px;}
.sitemap a {color:black;text-decoration : none;}

ul.sitemap {
  margin-top : 0;
  margin-bottom : 0;
  padding-left : 0.3em;
  line-height: 1em;;
}

li.sitemap2 { }
li.sitemap3 { padding: 0.2em 0 0.2em 0;}
li.sitemap4 { padding: 0.4em 0 0.4em 0;}
li.sitemap5 { padding: 0.5em 0 0.5em 0;}

a.sitemap2 { font-size:1.1em;}
a.sitemap3 { font-size:1.3em;}
a.sitemap4 { font-size:1.7em;}
a.sitemap5 { font-size:2.1em;}







li.sitemap0, li.sitemap1, li.sitemap2, li.sitemap3, li.sitemap4, li.sitemap5, li.sitemap6 {
  list-style-image : url( /kommunen/images/nav_quad_weiss.gif );
  font-size:1em;
}

li.sitemap0, li.sitemap1 {
  font-weight : bold;
}

li.sitemap2 {
  font-weight : normal;
}
