
html {
font-size: 9.75px;
margin:0;
padding:0;
/*zeigt die vertikale Scrollleiste immer an*/
overflow-x: visible;
overflow-y: scroll; 
}

/*Opera und Safari Fix*/
@media all and (min-width: 0px){ html { font-size: 10px; !important; } }

html, body {
height:100%;
}
body {
background: #e4e6e5;
margin: 0;
padding: 0;                                  
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
color: #4d5955;
}

img{
border: 0;
}
form{
display:inline;
}
/*hochgestellte bzw. tiefgestellte Schriftzeichen*/
sup{
vertical-align:top; 
font-size: .8em; 
line-height:100%;
}
sub{
font-size: .9em; 
line-height:100%;
vertical-align:bottom; 
}


h1 {
font-size: 1.4em;
padding: .27em 0 .27em 24px;
margin: 0 0 1em 0;
}
/*farben fÃ¼r Hintergrund Ãœberschrift1*/
h1.startseite{
background: url('../bilder/hint_h1Startseite.gif') repeat-y;
}
h1.aktuell{
background: url('../bilder/hint_h1Aktuell.gif') repeat-y;
}
h1.buergerservice{
background: url('../bilder/hint_h1Buerger.gif') repeat-y;
}
h1.freizeit{
background: url('../bilder/hint_h1Freizeit.gif') repeat-y;
}
h1.gemeinde{
background: url('../bilder/hint_h1Gemeinde.gif') repeat-y;
}
h1.soziales{
background: url('../bilder/hint_h1Soziales.gif') repeat-y;
}
h1.wirtschaft{
background: url('../bilder/hint_h1Wirtschaft.gif') repeat-y;
}
h1.gesundheit{
background: url('../bilder/hint_h1Gesundheit.gif') repeat-y;
}
h1.verkehr{
background: url('../bilder/hint_h1Verkehr.gif') repeat-y;
}

h2 {
font-size: 1.2em;
margin: 0;
padding: 0 0 .4em 24px;
}

h2.h2News {
background: url('../bilder/hint_h2.gif') repeat-y;
margin: 2em 0 .8em 0;
padding: .1em 10px .3em 24px;
text-align:right;
}
h2.first-header{
margin: 1em 0 .8em 0;
}


h3 {
font-size: 1.1em;
margin: 0;
padding: 0 0 .7em 25px;
}
h4 {
font-size: 1em;
padding: 1.1em 0 .3em;
}

p{
line-height: 1.5em;
margin: 0 10px 0 25px;
padding: 0;   
}

p.bodytext{
line-height: 1.5em;
margin: 0 10px 10px 25px;
padding: 0;   
}

a{
color: #781100;
text-decoration: none;
}
a:hover{
color: #000;
}

.mehr{
background: url('../bilder/mehr_rot.gif') no-repeat;
text-decoration:none;
padding: 0 0 0 15px;
}
.internerlink{
background: url('../bilder/internerlink.gif') no-repeat;
margin: 0;
padding: 0 0 0 15px;
}
.externerlink{
background: url('../bilder/externerlink.gif') no-repeat;
margin: 0;
padding: 0 0 0 15px;
}
.download{
background: url('../bilder/download.gif') no-repeat;
margin: 0;
padding: 0 0 0 15px;
}
.pdf, .dl_pdf{
background: url('../bilder/pdf.gif') no-repeat;
display: block;
padding: 0 0 0 15px;
}
.dl_pdf{
padding: 0 0 0 15px;
}
.zurueck{
background: url('../bilder/zurueck.gif') no-repeat;
margin: 0;
padding: 0 0 0 15px;
}
/*Top innerhalb der Seite*/
.top2{
background:url('../bilder/top2.gif') no-repeat;
font-size: 0.8em;
height: 1.4em;
margin: 0 0 0 25px;
padding: 0 8px 0 0;
text-align: right;
text-transform:uppercase;
width: 488px;
}
.rot{
color: #bd0926;
}
/*ul fÃ¼r cMitte*/
ul{
line-height:1.1em;
}
li{
padding-bottom:5px;
}
ul.liste li{
padding-bottom:5px;
background: url('../bilder/liste.gif') no-repeat;
list-style-type: none;
padding: 0 0 5px 9px;
}
ul.liste{
line-height:1.5em;
margin: .5em 0 0 26px; /*14.11.2008*/
}
* html ul.liste{
margin: .5em 0 0 26px;
}
*+html ul.liste{
margin: .5em 0 0 26px;
}

ul.liste2 li{
padding-bottom:5px;
background: url('../bilder/liste2.gif') no-repeat;
list-style-type: none;
padding: 0 0 5px 9px;
}
ul.liste2{
line-height:1.5em;
margin: .5em 0 0 30px; /*14.11.2008*/
}
* html ul.liste2{
margin: .5em 0 0 30px;
}
*+html ul.liste2{
margin: .5em 0 0 30px;
}

ol {
margin: .5em 0 0 52px; 
}

/*----------------------------------------------------------------------POSITIONEN - Mass-----------------------------------------------*/
/*gesamte seite*/
#A{
background-color: #fff;
font-size: 1.2em;
margin: 0 auto 0 auto;
padding: 0;
width: 900px;
}
/*meta*/
#B{
font-size: 1em;
background-color: #e4e6e5;
margin: .6em auto .6em auto;

padding: 0;
text-align: right;
width: 900px;
}

/*Navigation*/
#C{
background: #fff;
padding: 0 0 0 5px;
width: 895px;
}

/*suche/sprache/barrierefrei*/
#D{
margin: 0 5px 0 5px;
padding: 0;
width: 890px;
}

/*container*/
#E{
background: url('../bilder/hint_container.gif') repeat-y;
margin: 0 5px 2.08em 5px;
padding: 0;
width: 890px;
}

/*footer*/
#F{
background: url('../bilder/hint_footer.gif') no-repeat;
height: 4.5em;
margin: 0;
padding: 0 15px 0 15px;
width: 870px;
}

/*clear*/
.Z{
clear:both;
}
.Za{
clear:right;
}
.Zb{
clear:left;
}
/*------------------------Startseite-----------------------------------------------------------------------------------------------------------------------------*/
#newsRot{
background: #e2001a url('../bilder/hint_newsRot.gif') no-repeat;
margin: 0 0 2.5em 0;
padding: 5px 0 1px 0;
width: 532px;
}
#newsRot01{
background: #f9f8f1;
margin: 0 5px 5px 38px;
padding: 0;
width: 489px;
}
#newsRot01 h2{
color: #fe0000;
font-size: 1.7em;
margin: .5em 15px .3em 15px;
padding: 0;
text-transform: uppercase;
}
#newsRot01 h3{
font-size: 1.2em;
margin: 0 0 .8em 15px;
padding: 0;
}
#newsRot01 p{
margin: 0 15px 0 15px;
padding: 0 0 1em 0;
}
* html #newsRot01 .bildBU{
margin: 0;
padding: 0;
}
#newsRot02{
background: #f9f8f1;
font-size: .8em;
margin: 0 5px 5px 38px;
padding: 1.5em 0 1.5em 0;
width: 489px;
}
#newsRot02 p{
margin: 0 15px 0 15px;
padding: 0;
}
#newsRot02 strong{
color: #fe0000;
margin: 0;
padding: 0;
text-transform: uppercase;
}
#newsRot02 .rot02{
color: #fe0000;
}
#newsRot02 a{
color: #4d5955;
}
#newsRot02 a:hover{
color: #781100;
}
/*------------------------cMitte-----------------------------------------------------------------------------------------------------------------------------*/
#cMitte{
float: left;
margin: 0 5px 0 0;
padding: 0;
width: 532px;
}

#cMitte p.txt01, #cMitte .txt01{
padding: 0 0 1.8em 0;
}

#cMitte .pdfBereich{
margin: 0.5em 0 0.5em 26px;
}


hr.trennlinie{
border-top: 1px solid #781100;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 1.1em 178px 1em 26px;
padding: 0;
}
*+html hr.trennlinie{
margin: .7em 178px .6em 25px;
}
* html hr.trennlinie{
margin: .7em 178px .6em 25px;
}
hr.trennlinie2{
border-top: 1px solid #781100;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 1.1em 0 1em 26px;
padding: 0;
}
*+html hr.trennlinie2{
margin: .7em 0 .6em 25px;
}
* html hr.trennlinie2{
margin: .7em 0 .6em 25px;
}
/*bildbox mit Unterschrift allgemein*/
#cMitte .box-allgemeinBild{ 
float:left;
padding: .3em 15px 0 26px;
marging: 0;
width: 174px;

}

.bildBU{
margin: 0;
padding: 0 3px 0 0;

}

.buRechts{
height: 108px;
/*float:left;*/
}
* html .buRechts{
margin: 0 0 -2px 0;
}
.buLinks{
height: 108px;
float:left;
}

.bildUnterschrift{
width: 160px;

background-color:#0a0a0a;
color: #fff;

font-size: 0.8em;

margin: -16px 0 0 0;
padding: .2em 0 .2em 13px;

 
position: relative;
filter:alpha(opacity=60);
-moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;



}

/*safari & Opera*/

@media all and (min-width: 0px){ .bildUnterschrift { 
height: 1.5em;
} } 

/*ruckgangig fur Opera*/
html:first-child .bildUnterschrift { 
height: auto;
}
/**+html .bildUnterschrift{
margin: -18px 0 0 0;
height: 1.3em;
}*/
* html .bildUnterschrift{
margin: -18px 0 0 0;
height: 1.3em;
}
.bildUnterschrift .news160{
width: 160px;
}
.bildUnterschrift.news135{
width: 122px;
}
.bildUnterschrift.news475{
width: 475px;
}
.bildLinks .txt{
padding: 0 5px 0 5px;
color: #fff;
}

/*Box*/
.box-adresseKontakt{
float:left;
margin: 0 0 1.5em 0;
}



.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	float:left;
    padding: 4px 0px 0px 25px;
}

/*-------------------------------------tabellen-------------------------------------*/
.contenttable{
} 
.contenttable-1{
border-top: 1px solid #a0a0a0;
border-left: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
margin: .5em 5px 1.7em 26px;
width: 485px;
} 
.contenttable-1 th{
background: #f4f0e3;
border-bottom: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
padding: .4em 15px .4em 15px;
text-align: left;
} 
.contenttable-1 td{
border-bottom: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
padding: .4em 15px .4em 15px;
} 
.contenttable-1 .td-last, .contenttable-1 .th-last{
border-right: none;
}


.contenttable-3 th{
padding: .2em 0 .2em 0;
text-align: left;
vertical-align:top;
}
.contenttable-3 td{
padding: .2em 0 .2em 15px;
text-align:right;
}



.contenttable-4{
border-collapse:collapse;
margin: .5em 5px 1.7em 26px;
width: 485px;
} 
.contenttable-4 th{
padding: .4em 0 .4em 0;
text-align: left;
vertical-align:text-top;
} 
.contenttable-4 td{
padding: .4em 15px .4em 15px;
} 



/*box-news-------------------------------------*/
.box-news{
border: 1px solid #a0a0a0;
margin: 0 0 1.2em 0;
width: 530px;

}
.box-newsText img{
float: left;
height: 1.6em;
width: 14px;
}
/*h2.newsH2{
background: url('../bilder/hint_h2Aktuell.gif') repeat-y;
color: #000;
font-size: 1em;
margin: 0 0 1.5em 0;
padding: .2em 0 .2em 20px;
}*/
h2.newsH2{ /* neu */
background: url('../bilder/hint_h2_ohneBild.gif') repeat-y;
color: #000;
font-size: 1em;
margin: 0 0 1.5em 0;
padding: .2em 0 .2em 20px;
height: 1.2em;
}
* html h2.newsH2{ /* neu */
height: 1.25em;
}
*+html h2.newsH2{ /* neu */
height: 1.25em !important;
}
@media all and (min-width: 0px){ h2.newsH2 { height: 1.25em; } } /* Safari und Opera */

/*news- farben fÃ¼r Hintergrund alle Bereiche*/
h2.startseite{
background: url('../bilder/hint_h2Startseite.gif') repeat-y;
}
h2.aktuell{
background: url('../bilder/hint_h2Aktuell.gif') repeat-y;
}
h2.buergerservice{
background: url('../bilder/hint_h2Buerger.gif') repeat-y;
}
h2.freizeit{
background: url('../bilder/hint_h2Freizeit.gif') repeat-y;
}
h2.gemeinde{
background: url('../bilder/hint_h2Gemeinde.gif') repeat-y;
}
h2.soziales{
background: url('../bilder/hint_h2Soziales.gif') repeat-y;
}
h2.wirtschaft{
background: url('../bilder/hint_h2Wirtschaft.gif') repeat-y;
}
h2.gesundheit{
background: url('../bilder/hint_h2Gesundheit.gif') repeat-y;
}
h2.verkehr{
background: url('../bilder/hint_h2Verkehr.gif') repeat-y;
}

h3.newsUeb{
color: #babcbb;
font-size: 1.4em;
margin: 0;
padding: 0 5px 0 20px;
}
.box-news p{
margin: 0;
padding: 0 5px 0 20px;
}
.box-newsText{
float: left;
margin: 0;
padding: 0;
width: 357px;
}
.box-newsBild{
float:left;
margin: 0;
padding: 0;
width: 173px;
}
* html .box-newsBild .bildBU{
padding: 0;
}
* + html .box-newsBild .bildBU{
padding: 0;
}



/*-----------------------------------###########################BÃ¼rowegweiser-Anfang###########################---------------------------------------------------------*/
/*abc---------------------------------------------------------*/
#abc{
background: url('../bilder/hint_abc.gif') repeat-y;
color: #7e918f;
font-size: .85em;
letter-spacing: .3em;
margin: 2.45em 10px 2.45em 25px; /* alt: 25px 10px 2.45em 25px */
padding: .4em 15px .4em 15px;
}
* html #abc{
font-size: .87em;
letter-spacing: .25em;
margin: 2.4em 0px 2.4em 25px;
/*margin: 0 0 23px 25px;*/
padding: .4em 0 .4em 5px;
}
*+html #abc{
letter-spacing: .25em;
margin: 2.4em 10px 2.4em 25px;
}
html:first-child #abc { padding: .4em 0 .4em 12px; }
#abc a{
color: #000;
}
#abc a:hover{
color: #781100;
}
#abc a#abcAK{
color: #781100;
font-weight: bold;
}
.seitenzahlen {
padding: 0 0 20px 27px;
}
/*Mitarbeiter---------------------------------------------------------*/
#boxMitarbeiter{
border: 1px solid  #7e918f;
margin: 1.3em 10px 2em 25px;
padding: 1.2em 15px 1.3em 15px;
}
#boxMitarbeiter p{
margin: 0;
padding: 0;
}
#boxPerson .news160{
width: 147px;
}
#boxText{
float: left;
margin: 0 0 0 15px;
}
#boxMitarbeiter hr{
background: url('../bilder/hint_abc.gif') repeat-y;
border-bottom: 1px solid #fff;
border-left: 1px solid #e1e3e3;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
margin: 1em 0 1em 0;
color: #fff;
height: 7px;
}
* html #boxMitarbeiter .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: 1em 0 1em 0;
}
* html #boxMitarbeiter div.hr hr {
display: none;
}
*+html #boxMitarbeiter .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: 1em 0 1em 0;
}
*+html #boxMitarbeiter div.hr hr {
display: none;
}
#boxMitarbeiter .boxText hr{
background-position: right top;
}
.contenttable-2 {
margin: 1em 0 0 0;
}
.contenttable-2 th{
border-bottom: 1px solid #b8bdbb;
padding: .2em .8em .2em 0;
text-align: left;
font-weight:normal;
}
.contenttable-2 td{
border-bottom: 1px solid #b8bdbb;
padding: .2em 0 .2em 0;
text-align: right;
vertical-align: top;
}


/*boxMitarbeiterDetailAnsicht---------*/
.boxMitarbeiter{
margin: 2.05em 10px 1em 25px;
padding: 0 0 0 0;
}
.boxMitarbeiter p{
margin: 0;
padding: 0;
}
.boxPerson .news160{
width: 147px;
}
.boxText{
float: left;
margin: 0 0 0 15px;
width: 322px;
}
.boxText .contenttable-2{
width: 315px;
}
.boxText .boxText-verwaltung{
margin: .5em 0 0 0 !important;
}
.boxMitarbeiter hr{
background: url('../bilder/hint_abc.gif') repeat-y;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
margin: 1.65em 0 0 0;
color: #fff;
height: 7px;
}
* html .boxMitarbeiter .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: -0.3em 0 0 0;
}
* html .boxMitarbeiter div.hr hr {
display: none;
}
*+html .boxMitarbeiter .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: -0.3em 0 0 0;
}
*+html .boxMitarbeiter div.hr hr {
display: none;
}
.boxMitarbeiter .boxText hr{
background-position: right top;
margin: 0.85em 0 0.8em 0;
}
* html .boxMitarbeiter .boxText .hr{
background-position: right top;
margin: 0.9em 0 0.8em 0;
}
*+html .boxMitarbeiter .boxText .hr{
background-position: right top;
margin: 0.9em 0 0.8em 0;
}
.boxMitarbeiter .contenttable-2 {
margin: 1em 0 0.35em 0;
}
* html .boxMitarbeiter .contenttable-2 {
margin: 1em 0 1.25em 0;
}
*+html .boxMitarbeiter .contenttable-2 {
margin: 1em 0 1.25em 0;
}

/*boxMitarbeiterListe---------*/
#boxMitarbeiterListe hr{
border-top: 1px solid #781100;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 0;
}
#boxMitarbeiterListe{
border: 1px solid  #7e918f;
margin: 1.3em 10px 2em 25px;
padding: 1.2em 15px 1.3em 15px;
}
#boxMitarbeiterListe p{
margin: 0;
padding: 0;
}
#boxMitarbeiterListe .buchstabe{
font-weight: bold;
font-size: 1.5em;
margin: 0;
padding: 0 0 .5em 0;
}
/*boxOrganizationenListe---------*/
#boxOrganizationenListe hr{
border-top: 1px solid #781100;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 0;
}
#boxOrganizationenListe{
border: 1px solid  #7e918f;
margin: 1.3em 10px 2em 25px;
padding: 1.2em 15px 1.3em 15px;
}
#boxOrganizationenListe p{
margin: 0;
padding: 0;
}
#boxOrganizationenListe .buchstabe{
font-weight: bold;
font-size: 1.5em;
margin: 0;
padding: 0 0 .5em 0;
}
/*-----------------------------------###########################BÃ¼rowegweiser-ende###########################---------------------------------------------------------*/

/*-----------------------------------###########################Behoerdenweiser-anfang###########################---------------------------------------------------------*/
/*abc---------------------------------------------------------*/
#sprungLinks{
background: url('../bilder/hint_abc.gif') repeat-y;
color: #7e918f;
font-size: .85em;
margin: 8px 10px 1.8em 25px;
padding: .4em 15px .4em 15px;
}
* html #sprungLinks{
margin: 8px 0 1.8em 25px;
padding: .4em 0 .4em 8px;
width: 496px;
}
#sprungLinks a{
color: #000;
}
#sprungLinks a:hover{
color: #781100;
}
/*boxBehoerden---------------------------------------------------------*/
#boxBehoerdenMitarbeiter,
#boxBehoerdenSachgebiet,
#boxBehoerdenWieWas,
#boxBehoerdenFormulare,
#boxBehoerdenDienstleistung{
border: 1px solid  #7e918f;
margin: 0 10px 2em 25px;
padding: 1.2em 15px 1.3em 15px;
}
#boxBehoerdenMitarbeiter p,
#boxBehoerdenSachgebiet p,
#boxBehoerdenWieWas p,
#boxBehoerdenFormulare p,
#boxBehoerdenDienstleistung p{
margin: 0;
padding: 0;
}
#boxBehoerdenMitarbeiter #boxPerson{
width: 465px;
}
#boxBehoerdenMitarbeiter #boxText{
margin: 0 0 0 0px;
}

#boxBehoerdenMitarbeiter hr,
#boxBehoerdenWieWas hr{
background: url('../bilder/hint_abc.gif') repeat-y;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
margin: 1em 0 1em 0;
color: #fff;
height: 8px;
width: 465px;
}
*+html #boxBehoerdenMitarbeiter .hr,
*+html #boxBehoerdenWieWas .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: 1em 0 1em 0;
width: 465px;
}
*+html #boxBehoerdenMitarbeiter div.hr hr,
*+html #boxBehoerdenWieWas div.hr hr {
display: none;
}
* html #boxBehoerdenMitarbeiter .hr,
* html #boxBehoerdenWieWas .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: 1em 0 1em 0;
}
* html #boxBehoerdenMitarbeiter div.hr hr,
* html #boxBehoerdenWieWas div.hr hr {
display: none;
}


/*boxDienstleistung-boxLebenslageuebersicht-boxGewerbeadressen---------*/
.boxDienstleistung{
/*border: 1px solid  #7e918f;*/
/*margin: 0 10px 1.65em 0;*/
margin: 0 10px 1.65em 0;
padding: 0 15px 0 25px;
}
* html .boxDienstleistung{
margin: 0 10px 1.05em 0;
}
*+html .boxDienstleistung{
margin: 0 10px 1.05em 0;
}
.boxDienstleistung p{
margin: 0 0 0 0;
padding: 0;
}
.boxDienstleistung hr{
border-top: 1px solid #781100;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: .7em 0 0 0;
padding: 0;
}
* html .boxDienstleistung hr{
margin: 0.1em 0 0 0;
}
*+html .boxDienstleistung hr{
margin: 0.1em 0 0 0;
}

/*Ãœbersicht Ã¼ber die Abteilungen/ Dienstleistungen----------------------------------*/
div.tx-organisationguidejw-pi3 .listeAbteilung li{
	background: url('../bilder/pfeil_rechts.gif') no-repeat;
	line-height: 2.1em;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
}

* html div.tx-organisationguidejw-pi3 .listeAbteilung li{
	margin: 0 0 0 0;
}
* + html div.tx-organisationguidejw-pi3 .listeAbteilung li{
	margin: 0 0 0 0;
}
div.tx-organisationguidejw-pi3 ul.listeAbteilung {
	margin-bottom: 0;
	margin-top: 5px;
}
div.tx-organisationguidejw-pi3 .trenner{
	border-bottom: 1px solid #A6ACAA;
	margin: 0 0 0 25px;
	padding: 0 0 6px 0;
	width: 329px;
}
* html div.tx-organisationguidejw-pi3 .trenner{
height:7px;
	padding: 0;
}
* + html div.tx-organisationguidejw-pi3 .trenner{
height:7px;
	padding: 0;
}

/*div.tx-organisationguidejw-pi3 .listeAbteilung li .pfeil-rechts{
	background: #33FFCC url('../bilder/pfeil_rechts.gif') no-repeat;
	line-height: 2.1em;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
div.tx-organisationguidejw-pi3 .listeAbteilung ul{
    background: url(../bilder/li-divider.gif) left bottom no-repeat;
	margin: 0 0 0.35em 0;
	padding: 0 0 0.35em 15px;
}
* html div.tx-organisationguidejw-pi3 .listeAbteilung .li-divider{
	padding: 0 0 0.4em 0;
}
*+html div.tx-organisationguidejw-pi3 .listeAbteilung .li-divider{
	padding: 0 0 0.4em 0;
}*/


div.tx-organisationguidejw-pi3 h2 a{
color: #4d5955;
}


div.tx-organisationguidejw-pi3 p{
margin: 0 10px 10px 25px;
}
div.tx-organisationguidejw-pi3 div.boxMitarbeiter p{
margin: 0;
}


div.tx-organisationguidejw-pi3 hr{
background: url('../bilder/hint_abc.gif') repeat-y;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
margin: 1.65em 0 0 25px;
color: #fff;
height: 7px;
}
* html .tx-organisationguidejw-pi3 .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: 1.65em 0 0 25px;
}
* html .tx-organisationguidejw-pi3 div.hr hr {
display: none;
}
*+html .tx-organisationguidejw-pi3 .hr {
background: url('../bilder/hint_abc.gif') repeat-y;
height: 5px;
margin: 1.65em 0 0 25px;
}
*+html .tx-organisationguidejw-pi3 div.hr hr {
display: none;
}


.boxGewerbeadressen{
margin: 1.65em 10px 0.9em 25px;
width: 497px;
}

.boxGewerbeadressentextbild{
margin: 0;
width: 497px;
}
.boxGewerbeadressentext{
float: left;
margin: 0 0 0 0;
width: 360px;
}
* html .boxGewerbeadressentext{
width: 359px;
}
.boxGewerbeadressentext p, .boxGewerbeadressentextbild p{
margin: 0;
padding: 0;
}
.boxGewerbeadressentextinhalt{
float: left;
width: 165px;
margin: 0 15px 0 0;
padding: 0 0 0 0;
}
* html .boxGewerbeadressentextinhalt{
width: 157px;
margin: 0 15px 0 0;
}
.boxGewerbeadressenimage{
float:right;
margin: 0;
padding: 0;
width: 135px;
}
.boxGewerbeadressenimage img{
margin: 0;
padding: 0;
}
.boxGewerbeadressenBeschreibung{
float: left;
padding: 1em 5px 0.5em 0;
width: 355px;
}
* html .boxGewerbeadressenBeschreibung{
width: 354px;
}
.boxGewerbeadressen hr{
border-top: 1px solid #e6e6e6;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
clear: both;
display:block;
margin: 1em 0 1.2em 0;
width: 329px;
text-align: left;
}
* html .boxGewerbeadressen hr{
margin: 0.5em 0 0.5em 0;
}
*+html .boxGewerbeadressen hr{
margin: 0.5em 0 0.5em 0;
}
* html .tx-weverzeichnis-pi1 .bildBU{
margin: 0;
padding: 0;
}
* html .tx-weverzeichnis-pi1 .buRechts{
margin: 0;
padding: 0;
}




h3.buchstabe{
background-image:  url('../bilder/h3_buchstabe.gif');
background-repeat: no-repeat;
border-bottom: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
font-weight: bold;
height: 20px;
margin: 0 0 1.3em 25px;
padding: 4px 0 0 20px;
width: 308px;
}


.boxLebenslageuebersicht{
margin: 0 10px 2em 25px;
}
ul.liste3 li{
list-style-type: none;
padding: 0 0 0 0;
}
ul.liste3{
line-height: 1.5em;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 465px;
}
ul.liste3A{
line-height: 1.5em;
margin: 0 0 0 0;
padding: 0 0 0 30px;
width: 450px;
}
ul.liste3B{
line-height: 1.5em;
margin: 0 0 0 0;
padding: 0 0 0 30px;
width: 435px;
}

/*Ãœbersicht Ã¼ber die Lebenslagen ----------------------------------*/ 
.listeLebenslagen{ 
list-style-type: none;
margin: 0 0 1.15em 21px;
padding: 0;
}
.listeLebenslagen li{
line-height: 2.1em;
background-position: 0 0.5em;
} 

/*LebenslagenDetail ----------------------------------*/
.LebenslagenDetail ul{
list-style-type: none;
margin: 1.9em 0 1.35em 21px;
padding: 0;
}
* html .LebenslagenDetail{
list-style-type: none;
margin: 2em 0 1.2em 21px;
padding: 0;
}
*+html .LebenslagenDetail{
list-style-type: none;
margin: 2em 0 1.2em 21px;
padding: 0;
}
.LebenslagenDetail li{
display: inline;
font-weight: bold;
line-height: 1.4em;
}


div.tx-organisationguidejw-pi3 ul.LebenslagenDetail  li{
background: none;
margin: 0;
padding: 0;
}
div.tx-organisationguidejw-pi3 ul li{
background: url('../bilder/liste.gif') no-repeat;
list-style-type: none;
padding: 0 0 5px 9px;
}
div.tx-organisationguidejw-pi3 ul{
line-height:1.5em;
margin: 1em 0 1em 26px;
}
* html div.tx-organisationguidejw-pi3 ul{
margin: 1em 0 0 26px;
}
*+html div.tx-organisationguidejw-pi3 ul{
margin: 1em 0 1em 26px;
}

div.tx-organisationguidejw-pi3 li li{
padding-bottom:5px;
background: url('../bilder/liste2.gif') no-repeat;
list-style-type: none;
padding: 0 0 5px 9px;
}
div.tx-organisationguidejw-pi3 ul ul{
margin: .5em 0 0 0;
}
* html div.tx-organisationguidejw-pi3 ul ul{
margin: 0.5em 0 0 30px;
}
*+html div.tx-organisationguidejw-pi3 ul ul{
margin: .5em 0 0 30px;
}
/*-----------------------------------###########################Behoerdenweiser-ende###########################---------------------------------------------------------*/

/*------------------------cRechts1-----------------------------------------------------------------------------------------------------------------------------*/
#cRechts1{
float: left;
margin: 0 5px 0 0;
padding: 0;
width: 174px;
}
#cRechts1 h4{
color: #000;
margin: 0;
padding:0 0 0.3em 0;
}
#cRechts1 h4.first, #cRechts1 .csc-firstHeader{
padding: 1em 0 0.3em 0;
}
#cRechts1 p{
margin: 0;
padding:0;
}

#cRechts1 .boxAllgemein{
margin: 0;
padding: 0 10px 0 15px;
}

#cRechts1 .boxAllgemeinBild{
margin: 0;
padding: 0 10px 0 15px;
}
#cRechts1 .boxAllgemein2{
margin: 0;
padding: 0;
}
#cRechts1 .boxAllgemein2 h4{
margin:  .8em 10px 0 15px;;
padding:0 0 0.3em 0;
}
#cRechts1 .boxAllgemein2 p{
margin: 0;
padding: 0 10px 0 15px;
}
#cRechts1 hr{
background-color: #fff;
border: 1px solid #fff;
color: #fff;
height: 5px;
}

/*------------------------cRechts2-----------------------------------------------------------------------------------------------------------------------------*/
#cRechts2{
border: 1px solid #a0a0a0;
float: left;
margin: 0;
padding: 0;
width: 172px;
}
#cRechts2 h4{
color: #000;
margin: 0;
padding:0 0 0.3em 15px;
}
#cRechts2 h4.first, #cRechts2 .csc-firstHeader{
padding: .9em 0 0.3em 15px;
}
#cRechts2 p{
margin: 0;
padding: 0 10px 0 15px;
}
#cRechts2 .boxAllgemein{
margin: 0;
}
#cRechts2 .boxAllgemein img{
margin: 0 0 10px 0;
}
#cRechts2 .boxAllgemeinBild{
margin: 0;
padding: 0 0 10px 0;
}
#cRechts2 hr{
background: url('../bilder/hint_hr.gif') repeat-y;
border-bottom: 1px solid #fff;
border-left: 0;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
color: transparent;
height: 8px;
}
*+html #cRechts2 .hr {
background: url('../bilder/hint_hr.gif') repeat-y;
height: 5px;
margin: .6em 0 .6em 0;
}
*+html #cRechts2 div.hr hr {
display: none;
}
* html #cRechts2 .hr {
background: url('../bilder/hint_hr.gif') repeat-y;
height: 5px;
margin: .6em 0 .6em 0;
}
* html #cRechts2 div.hr hr {
display: none;
}


#cRechts2 .boxWerbung{
text-align:center;
padding: .2em 0 .2em 0;
}



/*Formular-------------------------------------------------------------------------------------------------------------------------------------------------------*/
#formular {
background-color: #fff;
border: 1px solid  #4d5955;
margin: 1em 0 0 26px;
padding: 1em;
}
#formular p{
line-height:normal;
margin: 0;
padding: .4em 10px .7em 140px;
}

#formular label.left {
border-top: 1px solid #4d5955;
float: left;
margin: 0 10px 0 0;
padding: .2em 2px .2em 2px;
text-align: right;
width: 127px;
}
#formular label.check {
float: left;
margin: .3em 0 0 5px;
padding: .1em 2px .2em 2px;
text-align: left;
width: 200px;
}
#formular label.labelextra{
clear: left;
display: block;
margin: 1.5em 5px 0 0;
padding: .3em 2px .2em 141px;
}
#formular .input{
background-color: #fff;
border: 1px solid #4d5955;
font-size: 0.85em;
margin: .2em 0 .2em 0;
padding: .2em 0 .2em 0;
width: 310px;
}
#formular .radio{
float: left;
height: 20px;
margin: .3em 0 .2em 0;
}
/*safari & Opera*/
@media all and (min-width: 0px){ #formular .radio { 
height: 15px;
margin: .5em 0 .2em 0;
} }
/*rÃ¼ckgÃ¤ngig fÃ¼r Opera*/
html:first-child #formular .radio { 
height: 20px;
}

#formular #anmerkungen{
background-color: #fff;
border: 1px solid #4d5955;
font-family: verdana;
font-size: 11px;
height: auto;
width: 310px;
}
#formular .button{
background-color: #4d5955;
border: none;
color:#fff;
cursor:pointer;
font-size: 0.9em;
margin: 0em 2px .2em 2px;
padding: .2em 2px .2em 2px;
}
#formular .offset{
margin-left: 141px;
}
#formular .error{
color:#FF0000;
margin: 0 0 0 141px;
}

/*---------suche--------------------------*/
#suche {
border: 1px solid  #4d5955;
margin: 1em 0 2em 26px;
padding: 1em;
}
#suche label.left{
float: left;
margin: 0 10px 0 0;
padding: .2em 2px .2em 2px;
text-align: right;
width: 127px;
}
#suche form br {
clear: both;
}
#suche  .input{
background-color: #fff;
border: 1px solid #4d5955;
font-size: 0.85em;
margin: .2em 0 .2em 0;
padding: .2em 0 .2em 0;
width: 200px;
}
#suche  .button {
background-color: #4d5955;
border: none;
color:#fff;
cursor:pointer;
font-size: 0.9em;
margin: 0em 2px .2em 2px;
padding: .2em 2px .2em 2px;
}


/*seitenNr---------------------------------------------------------*/
#seitenNr{
background: url('../bilder/hint_abc.gif') repeat-y;
color: #7e918f;
letter-spacing: .3em;
margin: 1em  10px 1em 25px;
padding: .4em 15px .4em 15px;
}
*+html #seitenNr{
letter-spacing: .25em;
}
* html #seitenNr{
letter-spacing: .21em;
margin: 0 0 1em 25px;
padding: .4em 0 .4em 8px;
width: 496px;
}
#seitenNr a{
color: #000;
}
#seitenNr a:hover{
color: #781100;
}
#seitenNr a#seitenNrAK{
color: #781100;
font-weight: bold;
}
.tx-indexedsearch-redMarkup{
background-color:#E1E3E3;
padding: 0 2px 0 2px;
}



/*weiterempfehlen---------------------------------------------------------*/

#wEmpfehlen{
background-color: #b2c828;
font-size: 1.1em;
padding: 0 0 4em 0;
}
#weLogo{
color: #000;
font-size: .9em;
padding: 0 0  15px 0;
}
#weLogo img{
float:left;
padding: 0 15px 0 30px;
}
#weLogo p{
padding: 1em 0 0 0;
}

#wEmpfehlen #formular{
border: 1px solid #fff;
margin: 1em 0 0 0;
padding: 1em  2em 1em 2.5em;
}
#wEmpfehlen #formular p{
padding: .4em 10px 1.5em 0px;
}
#wEmpfehlen #formular .input{
width: 250px;
}
#wEmpfehlen #formular label.left {
text-align: left;
width: 207px;
}
#wEmpfehlen #formular label.left2{
border-top: 1px solid #fff;
float: left;
margin: 0 10px 0 0;
padding: .2em 2px .2em 2px;
text-align: left;
width: 207px;
}
#wEmpfehlen #formular .offset{
margin-left: 220px;
}

/*------------------------kopf-und-navigation-anfang-----------------------------------------------------------------------------------------------------------------------------*/
#header{
background: url('../bilder/navigation/hint_nav.gif') no-repeat;
font-size: 1.1em;
width: 895px; /*wegen IE6 sonst zeigt kein hintergrund*/
z-index: -4;
}
.header-box{
float: left;
width: 174px;
margin: 5px 5px 5px 0;
height: 15.2em;
position: relative;
}
* + html .header-box{
height: 14.8em;
}
* html .header-box{
height: 14.8em;
}

/*logo-mit-farben-varianten--------*/
/*startseite*/
.box-logo01{
background: #B2C828;
}
/*aktuell*/
.box-logo02{
background: #969614;
}
/*buergerservice*/
.box-logo03{
background: #64a0a0;
}
/*freizeit*/
.box-logo04{
background: #6492b4;
}
/*gemeindeleben*/
.box-logo05{
background: #cd8e59;
}
/*soziales*/
.box-logo06{
background: #ae7066;
}
/*wirtschaft*/
.box-logo07{
background: #8A7563;
}
/*gesundheit*/
.box-logo08{
background: #56a277;
}
/*verkehr*/
.box-logo09{
background: #e5c563;
}

/*box-1.navigationsebene-mit-farben-varianten--------*/
/*startseite*/
.box-nav{
background: #B2C828;
z-index: 4;
}
/*aktuell*/
.box-nav02{
background: #969614;
z-index: 4;
}
/*buergerservice*/
.box-nav03{
background: #64a0a0;
z-index: 4;
}
/*freizeit*/
.box-nav04{
background: #6492b4;
z-index: 4;
}
/*gemeindeleben*/
.box-nav05{
background: #cd8e59;
z-index: 4;
}
/*soziales*/
.box-nav06{
background: #ae7066;
z-index: 4;
}
/*Wirtschaft*/
.box-nav07{
background: #8A7563;
z-index: 4;
}
/*gesundheit*/
.box-nav08{
background: #56a277;
z-index: 4;
}
/*verkehr*/
.box-nav09{
background: #e5c563;
z-index: 4;
}

.box-nav4{
margin: 5px 0 5px 0;
}
/*---------------navigation-----------*/
/*1.ebene*/
.box-nav ul{
bottom: 0;
left: 0;
list-style: none;
margin: 0 0 15px 15px;
padding: 0;
position: absolute;
}

* html .box-nav ul{
font-size: 0.95em;
}
* + html .box-nav ul{
font-size: 0.95em;
}
/*Opera und Safari Fix*/
@media all and (min-width: 0px){ html { font-size: 0.8em; !important; } }


.box-nav li{
margin: 0;
padding: .17em 0 .17em 0;
}
.box-nav ul #aktiv{
background: #fff;
bottom: 11.4em;
left: -15px;
padding: .12em 5px .2em 15px;
position: absolute;
width: 154px;
}
.box-nav ul #aktiv a:hover{
color: #000;
}
.box-nav ul a{
font-weight: bold;
color: #000;
padding: .04em 0px .04em 2px;/*geÃ¤ndert am 02.09.2008 - alt:padding: .04em 2px .04em 2px;*/
}
.box-nav ul a:hover{
color: #fff;
padding: .04em 0px .04em 2px;/*geÃ¤ndert am 02.09.2008 - alt:padding: .04em 2px .04em 2px;*/
}

/*2., 3. und 4.ebene*/
.box-nav2 ul, .box-nav3 ul, .box-nav4 ul{
font-size: 0.8em;
list-style: none;
margin: 1.4em 0 1em 7px;
padding: 0;
}
.box-nav2 li, .box-nav3 li, .box-nav4 li{
margin: 0 0 .3em 0;
padding: .04em 0 .04em 0;
}
* html .box-nav2 li, .box-nav3 li, .box-nav4 li{
margin: 0 0 .2em 0;
}
.box-nav2 ul a, .box-nav3 ul a, .box-nav4 ul a{
color: #000;
display: block;
margin: 0;
padding: 0 0 0 13px;
}
* html .box-nav2 ul a, 
* html .box-nav3 ul a, 
* html .box-nav4 ul a{
height: 0.5em;
margin: 0;
padding: .02em 0 .02em 13px;
}
.box-nav2 ul a:hover, .box-nav3 ul a:hover, .box-nav4 ul a:hover{
color: #781100;
margin: 0;
padding: 0 0 0 13px;
}
.box-nav2 li a#aktiv2, .box-nav3 li a#aktiv3, .box-nav4 li a#aktiv4 {
background: url('../bilder/navigation/hint_ak.gif') no-repeat;
margin: 0;
padding: 0 0 0 13px;
color: #781100;
}
.box-nav2 li a#aktiv2a, .box-nav3 li a#aktiv3a, .box-nav4 li a#aktiv4a {
background: url('../bilder/navigation/hint_ak2.gif') no-repeat;
margin: 0;
padding: 0 0 0 13px;
color: #781100;
}
/*------------------------kopf-und-navigation-ende-----------------------------------------------------------------------------------------------------------------------------*/

/*meta----------------------------------*/
#B ul{
margin: 0;
padding: 0;
}
#B li{
display: inline;
list-style-type: none;
}
#B li a{
color: #4d5955;
margin: 0;
padding: 0;
text-decoration: none;
}
#B li a:hover, #B li a#aktivM{
color: #781100;
}

/*------------------------meta2-anfang-----------------------------------------------------------------------------------------------------------------------------*/
#meta2{
color: #000;
font-size: 1em;
font-weight:bold;
}
.meta2-box{
border: 1px solid #a0a0a0;
float: left;
width: 172px;
margin: 0 5px .4em 0;
text-align: center;
}

#meta2 a{
color: #000;
text-decoration: none;
}
#meta2 a:hover{
color: #781100;
}

/*safari & Opera*/
@media all and (min-width: 0px){ .box-suche { 
height:1.7em;
} }
/*rÃ¼ckgÃ¤ngig fÃ¼r Opera*/
html:first-child .top { 
height: none;
}

.box-font{
padding: .1em 0 .2em 0;
}
.box-barrierefrei{
padding: .3em 0 .2em 0;
}
.box-map{
padding: .3em 0 .2em 0;
}
.box-sprache{
margin: 0 0 .1em 0;
padding: .3em 0 .2em 0;
}
#meta2 .deutsch{
background: url('../bilder/de.gif') no-repeat;
padding: 0 0 0 18px;
}
.box-sprache .english{
background: url('../bilder/en.gif') no-repeat;
padding: 0 0 0 20px;
}
/*Suche----------------------------------*/
#sucheOben{
margin: 0;
padding: 0;
width: 172px;
}
#sucheOben .sucheObenFeld{
background-color: #edeeee;
border: 2px solid #fff;
font-size: 10px;
height:14px;
margin: 1px 0 1px 0;
padding: 0 0 0 2px;
width: 86px;
}
*html #sucheOben .sucheObenFeld{
margin: 0;
}
*+html #sucheOben .sucheObenFeld{
margin: 0;
}

#sucheOben label.labelSuche {
float:left;
font-size: 12px;
margin: 3px 0 0 0;
padding: 0 7px 0 7px;
}
#sucheOben .imgSubmit{
height: 14px;
margin: 0 0 3px 4px; 
padding: 0;
vertical-align: bottom;
}

/*Opera und Safari Fix*/
@media all and (min-width: 0px){ #sucheOben .imgSubmit { margin: 0 0 1px 4px !important; } }
.submit {
border: none;
height: 14px;
padding: 0;
width: 14px;
}

/*SchriftvergrÃ¶sserung----------------------------------*/
#fontGross{
margin: 0;
padding: 0;
}
*html #fontGross{
padding: 0;
}
.font1{
font-size: 0.8em;
}
.font2{
font-size: 1em;
}
.font3{
font-size: 1.2em;
}


* html .font1{
font-size: 0.7em;
}
* html .font2{
font-size: 0.9em;
}
* html .font3{
font-size: 1.1em;
}
* + html .font1{
font-size: 0.7em;
}
* + html .font2{
font-size: 0.9em;
}
* + html .font3{
font-size: 1.1em;
}
/*------------------------meta2-ende-----------------------------------------------------------------------------------------------------------------------------*/



/*wobinich----------------------------*/
#wobinich{
font-size: .8em;
padding: 1.2em 0 1.2em 15px;
margin: 0;
}
/*readspeaker----------------------------*/
.tx-wereadspeaker-pi1{
margin: 0;
padding: 0;
}
.tx-wereadspeaker-pi1 img{
margin: 0 0 -3px 0;
padding: 0 0 0 0;
}
@media all and (min-width: 0px){ .tx-wereadspeaker-pi1 img { margin: 0 0 -2px 0; } }/*Safari und Opera Hack*/

.tx-wereadspeaker-pi1 a{
background: url('../bilder/bg-vorlesen.gif') no-repeat;
color: #4D5955;
font-size: .8em;
font-weight: normal;
margin: 0 0 0 2px;
padding: 0 0 0 13px;
}
@media all and (min-width: 0px){ .tx-wereadspeaker-pi1 a { background: url('../bilder/bg-vorlesen-saf.gif') no-repeat; } }/*Safari und Opera Hack*/


/*-------------------------------------------------------------------------fusszeile------------------------------------------------------*/
#footer{
font-size: 1em;
margin: 0;
padding: 1.5em 0 0 0;
}
.lesezeichnen{
background: url('../bilder/lesezeichnen.gif') no-repeat;
float:left;
padding:0 16px 0 11px;
}
.weiterempfehlen{
background: url('../bilder/weiterempfehlen.gif') no-repeat;
float:left;
padding: 0 16px 0 18px;
}
.druckversion{
background: url('../bilder/druckversion.gif') no-repeat;
float:left;
padding: 0 16px 0 14px;
}
.top{
background: url('../bilder/top.gif') no-repeat;
float:right;
margin: 0;
padding: 0 10px 0 0;
}
/*safari & Opera*/
@media all and (min-width: 0px){ .top { 
padding: 0 13px 0 0;
} }
/*rÃ¼ckgÃ¤ngig fÃ¼r Opera*/
html:first-child .top { 
padding: 0 10px 0 0;
}

#footer a{
color: #4d5955;
text-decoration: none;
}
#footer a:hover{
color: #781100;
}

/*-------------------------------------------------------------------------sitemap------------------------------------------------------*/

#sitemap ul {
list-style-image:none;
list-style:none;
margin: 0;
padding: 0;
}
#sitemap li{
font-weight:bold;
margin: 2.5em 0 0 25px;
padding: 0;
}
#sitemap li li{
border: none;
font-weight:normal;
margin: .5em 0 .2em 45px;
padding: 0 0 0 13px;
}
#sitemap li li li{
border: none;
margin: .4em 0 0 38px;
padding: 0 0 0 13px;
}
#sitemap  li li li li{
border: none;
margin: .4em 0 0 38px;
padding: 0 0 0 10px;
}
#sitemap a.erste {
border-bottom: 1px solid #4d5955;
border-top: 1px solid #4d5955;
display: block;
padding: .2em 0 .2em 15px;
}
#sitemap a {
color: #4d5955;
text-decoration: none;
}
#sitemap a:hover {
color: #781100;
}
/*farbezuweisung*/
#sitemap #startseite li li{
background: url(../bilder/sitemap/sitemap2_01.gif) no-repeat;
}
#sitemap #startseite li li li{
background: url(../bilder/sitemap/sitemap3_01.gif) no-repeat;
}
#sitemap #startseite li li li li{
background: url(../bilder/sitemap/sitemap4_01.gif) no-repeat;
}
#sitemap #startseite a.erste {
background: url(../bilder/sitemap/sitemap1_01.gif) no-repeat;
}

#sitemap #aktuell li li{
background: url(../bilder/sitemap/sitemap2_02.gif) no-repeat;
}
#sitemap #aktuell li li li{
background: url(../bilder/sitemap/sitemap3_02.gif) no-repeat;
}
#sitemap #aktuell li li li li{
background: url(../bilder/sitemap/sitemap4_02.gif) no-repeat;
}
#sitemap #aktuell a.erste {
background: url(../bilder/sitemap/sitemap1_02.gif) no-repeat;
}

#sitemap #buergerservice li li{
background: url(../bilder/sitemap/sitemap2_03.gif) no-repeat;
}
#sitemap #buergerservice li li li{
background: url(../bilder/sitemap/sitemap3_03.gif) no-repeat;
}
#sitemap #buergerservice li li li li{
background: url(../bilder/sitemap/sitemap4_03.gif) no-repeat;
}
#sitemap #buergerservice a.erste {
background: url(../bilder/sitemap/sitemap1_03.gif) no-repeat;
}

#sitemap #freizeit li li{
background: url(../bilder/sitemap/sitemap2_04.gif) no-repeat;
}
#sitemap #freizeit li li li{
background: url(../bilder/sitemap/sitemap3_04.gif) no-repeat;
}
#sitemap #freizeit li li li li{
background: url(../bilder/sitemap/sitemap4_04.gif) no-repeat;
}
#sitemap #freizeit a.erste {
background: url(../bilder/sitemap/sitemap1_04.gif) no-repeat;
}

#sitemap #gemeindeleben li li{
background: url(../bilder/sitemap/sitemap2_05.gif) no-repeat;
}
#sitemap #gemeindeleben li li li{
background: url(../bilder/sitemap/sitemap3_05.gif) no-repeat;
}
#sitemap #gemeindeleben li li li li{
background: url(../bilder/sitemap/sitemap4_05.gif) no-repeat;
}
#sitemap #gemeindeleben a.erste {
background: url(../bilder/sitemap/sitemap1_05.gif) no-repeat;
}

#sitemap #soziales li li{
background: url(../bilder/sitemap/sitemap2_06.gif) no-repeat;
}
#sitemap #soziales li li li{
background: url(../bilder/sitemap/sitemap3_06.gif) no-repeat;
}
#sitemap #soziales li li li li{
background: url(../bilder/sitemap/sitemap4_06.gif) no-repeat;
}
#sitemap #soziales a.erste {
background: url(../bilder/sitemap/sitemap1_06.gif) no-repeat;
}

#sitemap #wirtschaft li li{
background: url(../bilder/sitemap/sitemap2_07.gif) no-repeat;
}
#sitemap #wirtschaft li li li{
background: url(../bilder/sitemap/sitemap3_07.gif) no-repeat;
}
#sitemap #wirtschaft li li li li{
background: url(../bilder/sitemap/sitemap4_07.gif) no-repeat;
}
#sitemap #wirtschaft a.erste {
background: url(../bilder/sitemap/sitemap1_07.gif) no-repeat;
}

#sitemap #gesundheit li li{
background: url(../bilder/sitemap/sitemap2_08.gif) no-repeat;
}
#sitemap #gesundheit li li li{
background: url(../bilder/sitemap/sitemap3_08.gif) no-repeat;
}
#sitemap #gesundheit li li li li{
background: url(../bilder/sitemap/sitemap4_08.gif) no-repeat;
}
#sitemap #gesundheit a.erste {
background: url(../bilder/sitemap/sitemap1_08.gif) no-repeat;
}

#sitemap #verkehr li li{
background: url(../bilder/sitemap/sitemap2_09.gif) no-repeat;
}
#sitemap #verkehr li li li{
background: url(../bilder/sitemap/sitemap3_09.gif) no-repeat;
}
#sitemap #verkehr li li li li{
background: url(../bilder/sitemap/sitemap4_09.gif) no-repeat;
}
#sitemap #verkehr a.erste {
background: url(../bilder/sitemap/sitemap1_09.gif) no-repeat;
}



/*-------------------------------------------------------------------------druckversion------------------------------------------------------*/
#dVersion{
border: 1px solid #4d5955;
background-color: #fff;
font-size: 1.2em;
margin: 2em;
padding: 4em;
width: 540px;
float: left;
}
#dVersion .footerDv{
font-size: 0.9em;
padding: 3em 0 0 0;
float: left;
}


/*-------------------------------------------------------------------------vorlagen------------------------------------------------------*/
.freigegeben{
background: url(../bilder/freigegeben.gif) no-repeat;
color: #12BF6F;
height: 25px;
padding: 0 0 0 15px;
width: 16px;
}

/*-------------------------------------------------------------------------google-maps---------------------------------------------------*/
#gmForm {
font: normal normal normal 12px Verdana, sans-serif;
padding-top: 10px;
}
#gmForm h2{
font-size: 1.1em;
margin: 0px 0px 5px 0px;
padding: 0px;
}
#gmForm br {
clear: both;
}
#gmForm input{
background-color: #fff;
border: 1px solid #4d5955;
margin: 2px 5px 2px 0px;
padding: 2px;
font-size: 1.1em;
}
#gmForm label {
float: left;
margin-right: 10px;
margin-top: 4px;
text-align: right;
width: 50px;
}
#gmForm .hinweistext {
display: block;
font-size: .9em;
padding: 0px 0px 8px 60px;
}
#gmForm #zielAdresse{
display: block;
float: left;
padding: 4px 0px 0px 0px;			
}
#fromAddress{
border: 1px solid #4d5955;
}
#gmForm .submit{
background-color: #4d5955;
border: none;
color:#fff;
cursor:pointer;
display: block;
font: normal normal 0.9em Verdana;
height: auto;
margin: 5px 5px 5px 60px;
padding: 2px 2px 2px 2px;
width: auto;
}
#directions{
display: block;
font: normal normal normal 12px Verdana, sans-serif;
margin: 20px 0px 5px 0px;
padding: 0 !important;
}
#directions h2{
font-size: 1.1em;
margin: 0px 0px 5px 0px;
padding: 0;
}
#directions div{
margin: 0;
}
#directions .googledir{
background: #fff; /* Hintergrundfarbe Google Ergebnisseite*/
padding: 0;
}
#directions .googledir div{
margin: 0 !important;
}
.gmMarker{ /* Schriftart im Marker */
font: normal normal normal 10px Verdana, sans-serif;
}
.gmMarker strong{
color: #969614; /* Farbe Firmenname im Marker */
}
.gmMarker a:link, .gmMarker a:visited{ /* Farbe Hyperlink im Marker */
color:#C19C47;
text-decoration:underline;
}
.gmMarker a:hover, .gmMarker a:active{ /* Farbe Hyperlink im Marker */
color:#005A4C;
text-decoration:underline;
}

/* Galerie Thickbox nur Mittlerer Content */
.box-Galerie{
float:left;
clear:both;
padding: 0 0 0 25px;
text-align: center;
width: 500px;
}
#cMitte div.box-Galerie .csc-textpic-imagewrap img{
	margin: 5px 5px 5px 5px;
}