/* ========================== Body ========================== */
body {
font-family:Arial, Verdana, Sans-Serif;
font-size:100%;
color:#000000;
background:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(/rd/img/hintergrund.gif);
background-repeat:repeat-y;
height:100%;
}
body.leer {
font-family:Arial, Verdana, Sans-Serif;
font-size:100%;
color:#000000;
background:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:none;
}
/* ========================== Seitenraster: fünf Bereiche ========================== */
#logo {
color:#000000;
width:84px; 
height:87px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
right:0px;
top:0px;
text-align:right;
background:#003A84;
}
#head {
color:#000000;
background:#003A84;
width:100%;
height:21px;
line-height:21px;
vertical-align:middle;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#contentoben {
color:#000000;
background:#ffffff;
text-align:left;
margin:0px 169px 0px 171px;
padding:0px 0px 0px 0px;
}
#navilinks {
color:#000000;
background:none;
position:absolute;
left:0px; 
top:21px;
width:170px;
background-image:url(/rd/img/weiss.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#navirechts {
color:#000000;
background:#f5f5f5;
position:absolute;
right:0px;
top:87px;
width:169px;
border-top: 1px solid #ffffff;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:100%;
}
div.nurhoch {
color:#000000;
background:#ff0000;
position:absolute;
top:87px;
right:0px;
bottom:0px;
width:169px;
height:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/* ========================== Head-Navigation ========================== */
#headnavi {
color:#000000;
background:none;
margin:0px 0px 0px 171px;
padding:0px 0px 0px 0px;
height:20px;
vertical-align:middle;
line-height:20px;
font-size:0.7em;
text-align:left;
}
a.headnormal {
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 8px;
margin:0px 10px 0px 0px;
background-image:url(/rd/img/head-pfeil-normal.gif);
background-repeat:no-repeat;
}
.headaktivnolink,
a.headaktivlink {
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 8px;
margin:0px 10px 0px 0px;
background-image:url(/rd/img/head-pfeil-aktiv.gif);
background-repeat:no-repeat;
}
/* ========================== Head-Bereich: Suche ========================== */
form.suchen {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
input.suche {
background:#FFFFFF;
font-size:11px;
width:55px;
padding:0px 0px 0px 3px;
margin:0px 3px 0px 0px;
border-top:1px solid #003A83;
border-right:1px solid #003A83;
border-bottom:1px solid #003A83;
border-left:1px solid #003A83;
vertical-align:middle;
line-height:15px;
height:15px;
}
/* ========================== Einleitungsbild ========================== */
#bildleiste {
background:#003A84;
height:66px;
margin:0px 0px 0px 171px;
padding:0px 0px 0px 0px;
text-align:left;
}
img.einleitung {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* ========================== Statuszeile: unter Einleitungsbild ========================== */
#statuszeile {
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}
div.box-status {
height:21px;
margin:1px 0px 0px 1px;
width:195px;
}
p.status-rathaus {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-rathaus.gif);
background-repeat:repeat-x;
}
p.status-diestadt {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-diestadt.gif);
background-repeat:repeat-x;
}
p.status-aktuelles {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-aktuelles.gif);
background-repeat:repeat-x;
}
p.status-wirtschaft {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-wirtschaft.gif);
background-repeat:repeat-x;
}
p.status-lebenundwohnen {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-lebenundwohnen.gif);
background-repeat:repeat-x;
}
p.status-bildungundbetreuung {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-bildungundbetreuung.gif);
background-repeat:repeat-x;
}
p.status-kultur {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-kultur.gif);
background-repeat:repeat-x;
}
p.status-tourismusundfreizeit {
font-size:0.7em;
color:#ffffff;
background:none;
padding:2px 0px 0px 25px;
text-align:left;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(/rd/img/backleiste-tourismusundfreizeit.gif);
background-repeat:repeat-x;
}
/* ========================== Linke Navigation: Hauptpunkte ========================== */
p.headnavi {
font-size:0.8em;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px;
line-height:23px;
vertical-align:middle;
border-right:1px solid #ffffff;
background:#003A83;
}
.schriftgroesse {
font-size:0.8em;
}
ul.navilinks-haupt {
color:#000000;
background:none;
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
li.navilinks-haupt {
color:#000000;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
width:168px;
}
/* ============== Status: normal ============== */
div.normalrathaus {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-rathaus.gif);
background-repeat:no-repeat;
}
div.normaldiestadt {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-diestadt.gif);
background-repeat:no-repeat;
}
div.normalaktuelles {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-aktuelles.gif);
background-repeat:no-repeat;
}
div.normalwirtschaft {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-wirtschaft.gif);
background-repeat:no-repeat;
}
div.normallebenundwohnen {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-lebenundwohnen.gif);
background-repeat:no-repeat;
}
div.normalbildungundbetreuung {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-bildungundbetreuung.gif);
background-repeat:no-repeat;
}
div.normalkultur {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-kultur.gif);
background-repeat:no-repeat;
}
div.normaltourismusundfreizeit {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #D9E1EC;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-tourismusundfreizeit.gif);
background-repeat:no-repeat;
}
a.navilinks-normal {
display:block;
color:#000000;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
width:153px;
}
/* ============== Status: aktiv ============== */
div.aktivlinkrathaus {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-rathaus-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinkdiestadt {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-diestadt-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinkaktuelles {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-rathaus-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinkwirtschaft {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-wirtschaft-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinklebenundwohnen {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-lebenundwohnen-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinkbildungundbetreuung {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-bildungundbetreuung-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinkkultur {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-kultur-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivlinktourismusundfreizeit {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-tourismusundfreizeit-aktiv.gif);
background-repeat:no-repeat;
}
a.navilinks-aktivlink {
display:block;
color:#ffffff;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
width:153px;
}
/* ============== Status: inaktiv ============== */
div.aktivnolinkrathaus {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-rathaus-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinkdiestadt {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-diestadt-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinkaktuelles {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-aktuelles-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinkwirtschaft {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-wirtschaft-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinklebenundwohnen {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-lebenundwohnen-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinkbildungundbetreuung {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-bildungundbetreuung-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinkkultur {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-kultur-aktiv.gif);
background-repeat:no-repeat;
}
div.aktivnolinktourismusundfreizeit {
color:#ffffff;
background:#003A83;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border-top:1px solid #003A83;
border-bottom:1px solid #9CB4D0;
background-image:url(/rd/img/pfeil-tourismusundfreizeit-aktiv.gif);
background-repeat:no-repeat;
}
.navilinks-einzug {
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
width:153px;
}
/* ========================== Linke Navigation: Unterpunkte ========================== */
ul.subnaviul {
color:#000000;
background:#ffffff;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
/* ============== Status: normal ============== */
li.subnormal {
font-size:0.7em;
color:#000000;
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-normal.gif);
background-repeat:no-repeat;
line-height:16px;
}
a.navilinks-sub-normal {
display:block;
color:#000000;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
/* ============== Status: aktiv und nicht verlinkt ============== */
li.subaktivnolinkrathaus {
font-size:0.7em;
color:#013983;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinkdiestadt {
font-size:0.7em;
color:#0194AA;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinkaktuelles {
font-size:0.7em;
color:#ff0000;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinkwirtschaft {
font-size:0.7em;
color:#4A4B45;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinklebenundwohnen {
font-size:0.7em;
color:#587F12;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinkbildungundbetreuung {
font-size:0.7em;
color:#D0941C;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinkkultur {
font-size:0.7em;
color:#9A0000;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivnolinktourismusundfreizeit {
font-size:0.7em;
color:#FF7500;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
/* ============== Status: aktiv und verlinkt ============== */
li.subaktivlinkrathaus {
font-size:0.7em;
color:#013983;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinkdiestadt {
font-size:0.7em;
color:#0194AA;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinkaktuelles {
font-size:0.7em;
color:#ff0000;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinkwirtschaft {
font-size:0.7em;
color:#4A4B45;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinklebenundwohnen {
font-size:0.7em;
color:#587F12;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinkbildungundbetreuung {
font-size:0.7em;
color:#D0941C;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinkkultur {
font-size:0.7em;
color:#9A0000;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.subaktivlinktourismusundfreizeit {
font-size:0.7em;
color:#FF7500;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
a.navilinks-sub-aktiv-rathaus {
display:block;
color:#013983;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-diestadt {
display:block;
color:#0194AA;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-aktuelles {
display:block;
color:#ff0000;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-wirtschaft {
display:block;
color:#4A4B45;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-lebenundwohnen {
display:block;
color:#587F12;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-bildungundbetreuung {
display:block;
color:#D0941C;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-kultur {
display:block;
color:#9A0000;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navilinks-sub-aktiv-tourismusundfreizeit {
display:block;
color:#FF7500;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
/* ========================== Rechte Navigation ========================== */
/* ============== Dritte Ebene Rahmen ============== */
div.dritte-rechts-rathaus {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #003A83;
border-bottom:1px solid #003A83;
border-left:1px solid #003A83;
}
div.dritte-rechts-diestadt {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #0194AA;
border-bottom:1px solid #0194AA;
border-left:1px solid #0194AA;
}
div.dritte-rechts-aktuelles {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #ff0000;
border-bottom:1px solid #ff0000;
border-left:1px solid #ff0000;
}
div.dritte-rechts-wirtschaft {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #4A4B45;
border-bottom:1px solid #4A4B45;
border-left:1px solid #4A4B45;
}
div.dritte-rechts-lebenundwohnen {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #587F12;
border-bottom:1px solid #587F12;
border-left:1px solid #587F12;
}
div.dritte-rechts-bildungundbetreuung {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #D0941C;
border-bottom:1px solid #D0941C;
border-left:1px solid #D0941C;
}
div.dritte-rechts-kultur {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #9A0000;
border-bottom:1px solid #9A0000;
border-left:1px solid #9A0000;
}
div.dritte-rechts-tourismusundfreizeit {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #FF7500;
border-bottom:1px solid #FF7500;
border-left:1px solid #FF7500;
}
/* ============== Dritte Ebene Headlines ============== */
h1.navirechts-head-rathaus {
display:block;
font-size:0.8em;
color:#ffffff;
background:#003A83;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-diestadt {
display:block;
font-size:0.8em;
color:#ffffff;
background:#0194AA;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-aktuelles {
display:block;
font-size:0.8em;
color:#ffffff;
background:#ff0000;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-wirtschaft {
display:block;
font-size:0.8em;
color:#ffffff;
background:#4A4B45;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-lebenundwohnen {
display:block;
font-size:0.8em;
color:#ffffff;
background:#587F12;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-bildungundbetreuung {
display:block;
font-size:0.8em;
color:#ffffff;
background:#D0941C;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-kultur {
display:block;
font-size:0.8em;
color:#ffffff;
background:#9A0000;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
h1.navirechts-head-tourismusundfreizeit {
display:block;
font-size:0.8em;
color:#ffffff;
background:#FF7500;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
/* ============== Dritte Ebene Liste ============== */
ul.rechts {
color:#000000;
background:#ffffff;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
/* ============== Dritte Ebene Status: normal ==============  */
li.rechtsnormal {
font-size:0.7em;
color:#000000;
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-normal.gif);
background-repeat:no-repeat;
line-height:16px;
}
a.navirechts-normal {
width:153px;
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
/* ============== Dritte Ebene Status: aktiv nicht verlinkt ============== */
li.rechtsaktivnolink-rathaus {
font-size:0.7em;
color:#013983;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-diestadt {
font-size:0.7em;
color:#0194AA;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-aktuelles {
font-size:0.7em;
color:#ff0000;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-wirtschaft {
font-size:0.7em;
color:#4A4B45;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-lebenundwohnen {
font-size:0.7em;
color:#587F12;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-bildungundbetreuung {
font-size:0.7em;
color:#D0941C;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-kultur {
font-size:0.7em;
color:#9A0000;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivnolink-tourismusundfreizeit {
font-size:0.7em;
color:#FF7500;
background:#F2F2F2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
/* ============== Dritte Ebene Status: aktiv und verlinkt ============== */
li.rechtsaktivlink-rathaus {
font-size:0.7em;
color:#013983;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-diestadt {
font-size:0.7em;
color:#0194AA;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-aktuelles {
font-size:0.7em;
color:#ff0000;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-wirtschaft {
font-size:0.7em;
color:#4A4B45;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-lebenundwohnen {
font-size:0.7em;
color:#587F12;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-bildungundbetreuung {
font-size:0.7em;
color:#D0941C;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-kultur {
font-size:0.7em;
color:#9A0000;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
li.rechtsaktivlink-tourismusundfreizeit {
font-size:0.7em;
color:#FF7500;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
background-image:url(/rd/img/navilinks-pfeil-unterpunkt-aktiv.gif);
background-repeat:no-repeat;
line-height:16px;
}
a.navirechts-aktivlink-rathaus {
width:153px;
display:block;
color:#013983;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navirechts-aktivlink-diestadt {
width:153px;
display:block;
color:#0194AA;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
a.navirechts-aktivlink-aktuelles {
width:153px;
display:block;
color:#ff0000;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:16px;
}
a.navirechts-aktivlink-wirtschaft {
width:153px;
display:block;
color:#4A4B45;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:16px;
}
a.navirechts-aktivlink-lebenundwohnen {
width:153px;
display:block;
color:#587F12;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:16px;
}
a.navirechts-aktivlink-bildungundbetreuung {
width:153px;
display:block;
color:#D0941C;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:16px;
}
a.navirechts-aktivlink-kultur {
width:153px;
display:block;
color:#9A0000;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:16px;
}
a.navirechts-aktivlink-tourismusundfreizeit {
width:153px;
display:block;
color:#FF7500;
background:none;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:16px;
}
/* ========================== Rechte Spalte: Teaser ==========================  */
div.teaser-rechts {
display:block;
color:#000000;
background:none;
text-decoration:none;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #003A83;
border-bottom:1px solid #003A83;
border-left:1px solid #003A83;
}
h1.navirechts-teaser {
display:block;
font-size:0.8em;
color:#ffffff;
background:#003A83;
min-height:18px;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
text-align:left;
vertical-align:middle;
line-height:18px;
font-weight:normal;
}
img.rechts {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}
p.teaser {
display:block;
font-size:0.7em;
color:#000000;
background:#ffffff;
text-decoration:none;
margin:0px 0px 0px 15px;
padding:2px 0px 2px 0px;
}
p.teaser-rechts-lesen {
font-size:0.7em;
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
width:168px;
display:block;
text-decoration:none;
vertical-align:middle;
line-height:18px;
}
a.teaser-rechts-lesen {
color:#000000;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
text-align:left;
width:153px;
display:block;
text-decoration:none;
background-image:url(/rd/img/pfeil-beitrag-lesen-rechts.gif);
background-repeat:no-repeat;
vertical-align:middle;
line-height:18px;
}
.bannermittig {
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:1px;
display:block;
}
/* ========================== Content ========================== */
#content {
color:#000000;
background:#ffffff;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
}
#contenteinzug {
color:#f5f5f5;
background:#ffffff;
/*margin:0px 24px 0px 24px;*/
margin:0px 12px 0px 24px;
padding:0px 0px 0px 0px;
}
/* ============== Breadcrumb ============== */
div.standorteinzug {
font-size:0.7em;
color:#000000;
background:#f5f5f5;
margin:10px 0px 20px 0px;
padding:0px 0px 0px 0px;
text-align:left;
display:block;
}
a.breadcrumbnormal,
.breadcrumbaktivnolink {
color:#000000;
background:none;
margin:0px 8px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
text-decoration:none;
}
/* ============== Headlines ============== */
h1.rathaus,
h1.ueberschrift {
color:#013983;
background:none;
font-size:0.8em;
text-align:left;
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px;
}
h2.fliesstext,
h2.ueberschrift {
color:#000000;
background:none;
font-size:0.8em;
text-align:left;
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px;
}
h2.fliesstextgeschi {
color:#013983;
background:none;
font-size:0.8em;
text-align:left;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
background-image:url(/rd/img/back-geschi3.jpg);
background-repeat:no-repeat;
}
h3.fliesstext, h4.fliesstext, h3.ueberschrift, h4.ueberschrift {
color:#7F7F7F;
background:none;
font-size:0.8em;
text-align:left;
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px;
}
h3.ueberschriftgdb, h4.ueberschriftgdb {
color:#000000;
background:none;
font-size:0.8em;
text-align:left;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h3.fliesstextnah, h4.fliesstextnah {
color:#7F7F7F;
background:none;
font-size:0.8em;
text-align:left;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* ============== Fliesstext ============== */
p.fliesstext {
color:#000000;
background:#ffffff;
font-size:0.8em;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px
}
p.fliesstextdb {
color:#000000;
background:#ffffff;
font-size:0.8em;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px
}
a.fliesstext {
text-decoration:underline;
color:#013983 ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 7px;
background:none;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
}
.rot {
text-decoration:none;
color:#ff0000 ;
background:none;
font-weight:bold;
float:left;
}
p.reddot {
color:#ff0000;
background:#ffffff;
font-size:0.8em;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px
}
/* ============== Listen ============== */
ul.fliesstext {
color:#000000;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 17px;
list-style-image:url(/rd/img/content-aufzaehlung01.gif);
}
ul.unterfliesstext {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 17px;
list-style-image:url(/rd/img/content-aufzaehlung02.gif);
}
li.unterfliesstext {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
ol.fliesstext {
color:#000000;
background:none;
margin:5px 0px 5px 30px;
padding:0px 0px 10px 0px;
list-style-position:outside;
}
li.fliesstext {
font-size:0.8em;
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
/* ============== Linkliste ============== */
ul.linkliste {
font-size:0.8em;
color:#000000;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}
li.linkliste {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
a.linkliste {
text-decoration:underline;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
}
a.linklistefett {
text-decoration:underline;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
font-weight:bold;
}
a.keinpfeil {
text-decoration:underline;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
p.fliesstextdb a {
text-decoration:underline;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
ul.contentnavi {
font-size:0.8em;
color:#000000;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}
li.contentnavi {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
a.contentnavi {
text-decoration:underline;
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-contentnavi.gif);
background-repeat:no-repeat;
line-height:20px;
}
/* ============== Ankerliste ============== */
ul.linklisteanker {
font-size:0.8em;
color:#000000;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}
li.linklisteanker {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
a.anker {
text-decoration:underline;
color:#013983;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz-anker.gif);
background-repeat:no-repeat;
}
/* ============== Trenner ============== */
div.trenner {
background:#ff0000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
display:block;
height:1px;
font-size:1px;
}
/* ============== Bilder und Fliesstext ============== */
/* ============== Bild neben Text bei Ämter umfliessen ============== */
div.bild-text-rahmen {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
display:block;
}
img.textbild {
background:none;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
float:left;
}
/* ============== Bild neben Text zweispaltig ============== */
div.bild-text-rahmen-spalt {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:140px;
}
div.bild-rahmen-spalt {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
div.textrahmenrechts-spalt {
background:none;
margin:0px 0px 15px 140px;
padding:0px 0px 0px 0px;
height:1%;
}
div.textrahmenrechts-keinbild {
background:none;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}
img.textbild-spalt {
background:none;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
border:0px;
}
img.textbild-spalt2 {
 background:transparent none repeat scroll 0 0;
 border:0 none;
 margin:0 0 5px;
 padding:0 10px 10px 0;
} 
h1.news {
font-size:0.8em;
color:#013983;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #013983;
width:100%;
}
div.bild-blindrahmen {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:none;
}
div.duobild {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
width:100%;
}
img.singlebild {
background:none;
margin:0px 10px 20px 0px;
padding:0px 0px 0px 0px;
border:0px;
float:left;
}
/* ============== Headline zweispaltig ============== */
.head-links {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
display:block;
}
.head-rechts {
background:none;
margin:0px 0px 0px 80px;
padding:0px 0px 0px 0px;
height:1%;
display:block;
}
/* ============== Nachrichten-Teaser ============== */
h1.teaser-rathaus {
font-size:0.8em;
color:#013983;
background:none;
margin:5px 0px 1px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #013983;
width:100%;
}
a.teaser-rathaus {
text-decoration:underline;
color:#013983;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.teaserrahmen {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
}
div.teasertext {
height:auto;
color:#000000;
text-align:left;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
width:100%;
}
img.teaserbild {
background:none;
float:left;
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}
#contentoben #content #contenteinzug div.teaserrahmen div.teasertext p {
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:3px 0px 5px 0px;
}
p.textabstand {
color:#000000;
background:#ffffff;
font-size:0.8em;
text-align:left;
margin:0px 0px 0px 0px;
padding:3px 0px 5px 0px;
}
div.lesebalken-rathaus {
color:#013983;
background-image:url(http://212.227.43.25/rhtest/bilder/teaserlinie-rathaus.gif);
background-repeat:repeat-x;
margin:1px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:100%;
min-height:25px;
display:block;
}
div.leserahmen-rathaus {
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 1px 1px;
width:45px;
display:block;
border-bottom: 1px solid #013983;
border-left: 1px solid #013983;
float:right;
}
p.lesen {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:45px;
height:20px;
display:block;
text-align:left;
vertical-align:middle;
line-height:20px;
}
a.lesen {
color:#000000;
font-size:0.7em;
background:#D9E1EC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 11px;
height:20px;
display:block;
text-align:left;
vertical-align:middle;
line-height:20px;
text-decoration:none;
background-image:url(/rd/img/content-pfeil01-lesen.gif);
background-repeat:no-repeat;
}
/* ============== Kästchen ============== */
/* ============== Ämter Kästchenköpfe ============== */
img.kaestchenkopf {
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
div.kaestchenkopf01-rathaus-amt01 {
font-size:0.8em;
width:402px;
color:#000000;
background:#E4EBF3;
margin:15px 0px 1px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #E6EAF3;
border-right:1px solid #E6EAF3;
border-bottom:1px solid #E6EAF3;
border-left:1px solid #E6EAF3;
}
/* ============== Kästchenkopf als Headline ============== */
h1.amthead,
h2.amthead,
h3.amthead {
color:#000000;
font-size:100%;
margin:0px 0px 0px 23px;
padding:0px 0px 0px 0px;
display:block;
min-height:16px;
line-height:16px;
}
/* ============== Zwischenkopf ============== */
div.kaestchenzwischen-rathaus-amt {
font-size:0.8em;
text-align:left;
width:402px;
color:#000000;
background:#F2F5FA;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #F2F5FA;
border-right:1px solid #F2F5FA;
border-bottom:1px solid #F2F5FA;
border-left:1px solid #F2F5FA;
}
h3.amtheadzwischen {
color:#000000;
font-size:100%;
margin:0px 0px 0px 23px;
padding:0px 0px 0px 0px;
font-weight:100;
}
/* ============== Kästchenbody ============== */
div.box-kaestchenbodyweiss-rathaus-amt01 {
background:#F7F7F7;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #E6EAF3;
border-right:1px solid #E6EAF3;
border-bottom:1px solid #E6EAF3;
border-left:1px solid #E6EAF3;
width:402px;
}
div.kaestchenbodyweiss-rathaus-amt01 {
color:#000000;
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 23px;
}
/* ============== Kästchenbody mit Email und Phone ============== */
.icon {
text-decoration:none;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:15px;
height:15px;
float:left;
display:block;
}
.nachicon {
text-align:left;
color:#000000;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
background:none;
width:340px;
display:block;
min-height:16px;
line-height:16px;
}
a.infolink {
text-decoration:underline;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
min-height:16px;
line-height:16px;
}
div.email {
text-decoration:none;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 23px;
text-align:left;
background-image:url(/rd/img/icon-email.gif);
background-repeat:no-repeat;
}
div.phone {
text-decoration:none;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 23px;
text-align:left;
background-image:url(/rd/img/icon-phone.gif);
background-repeat:no-repeat;
}
/* ===================== Ämter-Ansprechpartner-Liste ===================== */
div.box-amt-ansprechliste-ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:404px;
}
ul.amt-ansprechliste-ul {
background:#F7F7F7;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #E4EBF3;
border-right:1px solid #E4EBF3;
border-bottom:1px solid #E4EBF3;
border-left:25px solid #F2F5FA;
list-style-type:none;
}
li.amt-ansprechliste-li {
font-size:0.8em;
text-align:left;
color:#000000;
margin:0px 0px 5px 0px;
padding:2px 5px 2px 5px;
border-top:2px solid #ffffff;
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
background:none;
}
/* ============== Kästchen: Ämter: Alphabet ============== */
div.box-kaestchenkopf01-rathaus {
width:404px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
min-height:18px;
line-height:18px;
vertical-align:middle;
background:#D9E1EC;
}
p.kaestchenkopf01-rathaus {
font-size:0.8em;
text-align:left;
color:#000000;
padding:1px 0px 1px 14px;
margin:0px 0px 0px 0px;
border-top:1px solid #013983;
border-right:1px solid #013983;
border-bottom:1px solid #013983;
border-left:1px solid #013983;
display:block;
}
div.box-kaestchenkopf01unten-rathaus {
width:404px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
min-height:18px;
line-height:18px;
vertical-align:middle;
background:#f2f2f2;
}
p.kaestchenkopf01unten-rathaus {
font-size:0.8em;
text-align:left;
color:#000000;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 14px;
border-top:1px solid #013983;
border-right:1px solid #013983;
border-bottom:1px solid #013983;
border-left:1px solid #013983;
display:block;
}
div.kaestchenbodyweiss-rathaus {
font-size:0.8em;
color:#000000;
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:404px;
}
a.zu {
color:#013983;
background:none;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 11px;
text-decoration:underline;
background-image:url(/rd/img/content-pfeil01-lesen.gif);
background-repeat:no-repeat;
}
a.offen {
color:#013983;
background:none;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 11px;
text-decoration:underline;
background-image:url(/rd/img/content-pfeil01-schwarz-anker.gif);
background-repeat:no-repeat;
}
p.alphabet {
text-decoration:none;
color:#000000;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 14px;
text-align:left;
background:#ffffff;
border-right:1px solid #013983;
border-left:1px solid #013983;
border-bottom:1px solid #013983;
}
a.reihenormal {
text-decoration:none;
color:#000000;
margin:0px 1px 0px 0px;
padding:0px 1px 0px 1px;
text-align:left;
background:#ffffff;
}
.reiheaktivnolink {
text-decoration:none;
color:#013983;
margin:0px 1px 0px 0px;
padding:0px 1px 0px 1px;
text-align:left;
background:#f2f2f2;
font-weight:bold;
}
a.reiheaktivlink {
text-decoration:none;
color:#013983;
margin:0px 1px 0px 0px;
padding:0px 1px 0px 1px;
text-align:left;
background:#f2f2f2;
font-weight:bold;
}
h1.auflistung-head-rathaus {
font-size:0.8em;
color:#013983;
background:none;
margin:15px 0px 1px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #013983;
width:100%;
}
/* ============== Tabellen ============== */
table.content01 {
width:404px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
border:1px solid #E4EBF3;
border-collapse:separate;
border-spacing:2px;
background:#ffffff;
}
caption.content01 {
font-size:0.8em;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
th.tabellenheader01 {
color:#000000;
font-size:0.8em;
background:#E4EBF3;
margin:0px 0px 0px 0px;
padding:3px;
text-align:left;
vertical-align:top;
}
th.tabellenheader01right {
color:#000000;
font-size:0.8em;
background:#E4EBF3;
margin:0px 0px 0px 0px;
padding:3px;
text-align:right;
vertical-align:top;
}
th.tabellenheaderfestebreite {
font-size:0.8em;
background:#E5EFF9;
margin:0px 0px 0px 0px;
padding:3px;
text-align:left;
vertical-align:top;
width:201px;
}
td.tabellenzelle01 {
color:#000000;
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:3px;
text-align:left;
vertical-align:top;
background:#f7f7f7;
}
td.tabellenzelle01right {
color:#000000;
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:3px;
text-align:right;
vertical-align:top;
background:#f7f7f7;
}
/* ============== Tabellen Hotels ============== */
table.content02 {
font-size:100%;
width:374px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
border:1px solid #E4EBF3;
border-collapse:separate;
border-spacing:2px;
background:#ffffff;
}
caption.content02 {
color:#003984;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-weight:bold;
}
th.tabellenheader02 {
color:#000000;
font-size:100%;
background:#E4EBF3;
margin:0px 0px 0px 0px;
padding:3px;
text-align:center;
vertical-align:top;
}
td.tabellenzelle02 {
color:#000000;
font-size:100%;
margin:0px 0px 0px 0px;
padding:3px;
text-align:center;
vertical-align:top;
background:#ffffff;
}
/* ============== Tabellen Veranstaltungsdatenbank ============== */
table.content03 {
width:260px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
border:1px solid #E4EBF3;
border-collapse:separate;
border-spacing:2px;
background:#ffffff;
}
/* ============== Formular ============== */
div.box-rechnerheadtitel {
width:404px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#003984;
text-align:left;
}
p.rechnerheadtitel {
font-size:0.8em;
padding:10px 0px 10px 8px;
margin:0px 0px 0px 0px;
border-top:1px solid #003984;
border-right:1px solid #003984;
border-left:1px solid #003984;
vertical-align:middle;
color:#ffffff;
font-weight:bold;
}
div.box-rechnerhead01 {
color:#000000;
width:404px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#f7f7f7;
}
p.rechnerhead01 {
font-size:0.8em;
color:#000000;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 8px;
text-align:left;
text-align:left;
border-top:1px solid #003984;
border-right:1px solid #003984;
border-left:1px solid #003984;
vertical-align:middle;
}
form.rechner01 {
width:402px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background:#E4EBF3;
text-align:left;
border:1px solid #003984;
}
fieldset.rechner01 {
width:402px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background:#E4EBF3;
text-align:left;
border-left:0px solid #003984;
border-right:0px solid #003984;
border-bottom:0px solid #003984;
border-top:0px;
}
legend.rechner01 {
color:#000000;
font-size:0.8em;
font-weight:bold;
min-height:35px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
line-height:35px;
vertical-align:middle;
}
div.hinter01 {
background:#f7f7f7;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
clear:both;
}
div.hinter02 {
width:402px;
background:#f7f7f7;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
border-left:1px solid #003984;
border-right:1px solid #003984;
border-bottom:1px solid #003984;
}
.formzeilerechner01 {
background:none;
width:402px;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px;
text-align:left;
display:block;
height:100%;
}
span.rechnerextra01 {
color:#000000;
font-size:0.8em;
background:none;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 8px;
float:left;
width:200px;
min-height:18px;
background-image:url(/rd/img/formular-pfeilepaar.gif);
background-repeat:no-repeat;
}
p.trennung {
font-size:1px;
clear:both;
height:1px;
width:402px;
background:none;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
border-bottom:2px solid #ffffff;
}
label.rechner01 {
color:#000000;
font-size:0.8em;
background:none;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 8px;
float:left;
width:200px;
min-height:18px;
background-image:url(/rd/img/formular-pfeilepaar.gif);
background-repeat:no-repeat;
}
label.rechnerzusatz01 {
color:#000000;
font-size:0.8em;
background:none;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
min-height:18px;
}
textarea.rechner01 {
font-family:Verdana, Arial, Sans-Serif;
background:#ffffff;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 2px;
width:160px;
height:100px;
font-size:0.8em;
border-top:1px solid #003A84;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #003A84;
}
input.rechner01 {
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 2px;
width:160px;
height:18px;
font-size:0.8em;
border:1px solid #D9D9D9;
border-top:1px solid #003A84;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #003A84;
}
input.rechner01:focus {
background:#FFFF7F;
color:#000000;
border-top:1px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:1px solid #ff0000;
border-left:1px solid #ff0000;
}
textarea.rechner01:focus {
background:#FFFF7F;
color:#000000;
border-top:1px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:1px solid #ff0000;
border-left:1px solid #ff0000;
}
.buttonzeile01 {
background:#e7e7e7;
height:21px;
width:400px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
display:block;
}
input.button01 {
background:#ff0000;
margin:0px 0px 0px 18px;
padding:0px 0px 0px 0px;
height:20px;
font-size:0.7em;
color:#ffffff;
border:1px solid #ff0000;
display:block;
font-weight:bold;
float:right;
line-height:17px;
}
input.button02 {
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100px;
height:auto;
font-size:0.8em;
border:1px solid #D9D9D9;
}
/* ============== Errors ============== */
div.box-rechnerheaderror01 {
width:404px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#ffffff;
}
div.rechnerheaderror01 {
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 8px;
text-align:left;
background:#ffffff;
text-align:left;
border-top:1px solid #003A84;
border-right:1px solid #003A84;
border-left:1px solid #003A84;
vertical-align:middle;
color:#ff800c;
}
label.rechnererror01 {
color:#ff800c;
font-size:0.8em;
background:none;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 8px;
float:left;
width:200px;
min-height:18px;
background-image:url(/rd/img/formular-errorpaar.gif);
background-repeat:no-repeat;
}
ul.error01 {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
li.error01 {
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/error-aufzaehlung-orange.gif);
background-repeat:no-repeat;
}
ul.errorfliess {
background:none;
margin:10px 0px 10px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}
li.errorfliess {
font-size:0.8em;
color:#ff800c;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/error-aufzaehlung-orange.gif);
background-repeat:no-repeat;
}
p.errorfliess {
font-size:0.8em;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
background:none;
text-align:left;
color:#ff800c;
}
/* ============== Postkarten ============== */
div.postkartenauswahlrahmen {
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:402px;
height:200px;
display:block;
}
p.postkartenbildklein {
background:#E6EAF3;
margin:1px 1px 1px 1px;
padding:0px 0px 0px 0px;
width:132px;
height:100px;
display:inline;
float:left;
text-align:middle;
}
img.postkartenbildklein {
background:none;
margin:14px 0px 0px 14px;
padding:0px 0px 0px 0px;
border-top:2px solid #ffffff;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
border-left:2px solid #ffffff;
}
/* ============== Pop-Up ============== */
div.popbild {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.schliessen {
font-size:0.7em;
background:#E6EAF3;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:20px;
float:left;
text-align:right;
}
a.schliessenlink {
color:#000000;
text-decoration:underline;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
border:none;
line-height:20px;
text-decoration:none;
}
/* ============== Shop ============== */
th.tabellenheaderrechts {
color:#000000;
font-size:0.7em;
background:#E4EBF3;
margin:0px 0px 0px 0px;
padding:3px;
text-align:right;
vertical-align:top;
}
td.tabellenzelleshop {
color:#000000;
font-size:0.7em;
margin:0px 0px 0px 0px;
padding:3px;
text-align:left;
vertical-align:middle;
background:#f7f7f7;
}
td.tabellenzelleshoprechts {
color:#000000;
font-size:0.7em;
margin:0px 0px 0px 0px;
padding:3px;
text-align:right;
vertical-align:middle;
background:#f7f7f7;
}
input.shop01 {
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 2px;
width:30px;
height:18px;
border:1px solid #D9D9D9;
border-top:1px solid #003A84;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #003A84;
}
input.shop01:focus {
background:#FFFF7F;
color:#000000;
border-top:1px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:1px solid #ff0000;
border-left:1px solid #ff0000;
}
h1.head-shop-pop {
font-size:0.8em;
color:#013983;
background:none;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 10px;
border-bottom:1px solid #013983;
width:100%;
line-height:20px;
vertical-align:middle;
}
/* ============== Skipper ============== */
div.kaestchenbodyskipper {
font-size:0.7em;
color:#000000;
background:#ffffff;
margin:10px 0px 10px 0px;
padding:1px 0px 1px 0px;
border-top:1px solid #ededed;
border-right:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
border-left:1px solid #ededed;
width:404px;
text-align:center;
}
h2.skip {
color:#000000;
background:none;
font-size:0.8em;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
a.reihenormalskip {
text-decoration:none;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 2px;
text-align:left;
background:#ffffff;
}
.reiheaktivnolink {
text-decoration:none;
color:#013983;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 2px;
text-align:left;
background:#f2f2f2;
font-weight:bold;
}
.grau-c5c5c5 {
color:#c5c5c5;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;
}
/* ============== Suchergebnis ============== */
div.teaserkleinrahmen {
background:none;
margin:18px 0px 0px 0px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #003A84;
width:100%;
display:block;
min-height:59px;
}
/* ============== Sitemap ============== */
div.fliessmantel01 {
margin:0px 15px 10px 0px;
padding:0px 0px 0px 0px;
width:180px;
display:block;
float:left;
background:#ffffff;
}
div.fliessmantel02 {
margin:17px 15px 10px 0px;
padding:0px 0px 0px 0px;
width:180px;
display:block;
float:left;
background:#ffffff;
}
h2.linklistebaum {
font-size:0.8em;
color:#ffffff;
background:#003A84;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 8px;
list-style-type:none;
width:172px;
display:block;
}
ul.linklistebaum {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}
li.linklistebaum {
color:#000000;
background:none;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
text-align:left;
}
li.linklistebaum a {
font-size:0.8em;
text-decoration:none;
color:#003A84;
background:#f2f2f2;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
width:172px;
display:block;
}
ul.unterlinklistebaum {
color:#000000;
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
li.unterlinklistebaum {
color:#000000;
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
line-height:16px;
}
li.unterlinklistebaum a {
font-size:0.7em;
text-decoration:none;
color:#003A84;
background:#ffffff;
margin:0px 0px 0px 8px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
width:164px;
}
/* ============== Footer ============== */
div.footer {
margin:15px 0px 30px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #BFBFBF;
width:100%;
display:block;
clear:both;
}
div.linke-seite {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#ff0000;
display:block;
}
div.rechte-seite {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
background:#fff000;
}
p.footerlinklinks {
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:3px 10px 3px 0px;
border-right:1px solid #BFBFBF;
float:left;
}
p.footerlinkrechts {
font-size:0.8em;
margin:0px 0px 0px 10px;
padding:3px 0px 3px 3px;
border-left:1px solid #BFBFBF;
float:right;
}
a.footer {
color:#000000;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* ============== Allgemeines ============== */
.unsichtbar {
display:none;
}
dfn {
display:none;
}
img {
border:none;
}
img.einruecken01 {
margin:0px 0px 10px 140px;
padding:0px 0px 0px 0px;
border:none;
}
.inlinie {
display:inline;
}
.inblock {
display:block;
}
.keinumbruch {
white-space:nowrap;
}
.trenn {
clear:both;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:0px;
}
p.pur {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
img.blankbild {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
width:0px;
}
div.blankbild {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
width:0px;
}
.kleinschriftinnen {
color:#000000;
font-size:87%;
text-decoration:none;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:normal;
line-height:15px;
display:block;
}
.schwarz {
color:#000000;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.grau {
color:#7f7f7f;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.blau {
color:#003A83;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.boldschwarz {
color:#000000;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.boldgrau {
color:#7f7f7f;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.boldblau {
color:#003A83;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* ============== Extern ============== */
body.extern {
font-family:Arial, Verdana, Sans-Serif;
font-size:100%;
color:#000000;
background:#F5F5F5;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
h1.newsextern {
font-size:0.8em;
color:#013983;
background:none;
margin:20px 0px 20px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #013983;
width:100%;
}
a.keinpfeilextern {
text-decoration:underline;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-size: 10px;
}
.kleinschriftextern {
font-size: 11px;
}
ul.linklisteextern {
font-size:0.8em;
color:#000000;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}
li.linklisteextern {
color:#000000;
background:none;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
a.linklisteextern {
text-decoration:none;
color:#003A83;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
text-align:left;
background-image:url(/rd/img/content-pfeil01-schwarz.gif);
background-repeat:no-repeat;
font-weight: bold;
}


p.fliesstextdbextra {
color:#000000;
background:#ffffff;
font-size:100%;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px
}



.schriftfix {
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
ul.linklistedb {
color:#000000;
background:none;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 0px;
list-style-type:none;
}

/* ======= hessenfinder ==== */

body
{
font-family:Arial, Verdana, Sans-Serif;
font-size:100%;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    background-image: ;
}
.infodiensteinclude
{
    COLOR:#000000;
    BACKGROUND-COLOR:#FFFFFF;
    WIDTH:600px;
    PADDING:10px 10px 10px 0px;    
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#000000;
    }
.infodiensteinclude td,
.infodiensteinclude th,
.infodiensteinclude div,
.infodiensteinclude span,
.infodiensteinclude p
{
    font-size: 12px;
}

.infodiensteinclude table
{
    font-size: 12px;
    border: 1px solid #E4EBF3;
}
.infodiensteinclude table table
{
    font-size: 12px;
    border: 0px;
}



.infodiensteinclude a
{
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#013983;
    text-decoration:none;
    }
    
.infodiensteinclude a:hover,
.infodiensteinclude a:focus
{
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#013983;
    text-decoration:none;
    BACKGROUND-COLOR:#E4EBF3;
    }
.infodiensteinclude h1,
.infodiensteinclude h2,
.infodiensteinclude h3,
.infodiensteinclude h4
{
color:#013983;
font-size:14px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 15px;
}

.infodiensteinclude h1 a
{
    margin-top: 0px;
    FONT-SIZE:14px;
    FONT-WEIGHT:bold;
    FONT-STYLE:normal;
    COLOR:#000000;
    }
.infodiensteinclude h2,
.infodiensteinclude h2 a
{
padding:2px 2px 2px 0px;
    FONT-SIZE:14px;
    FONT-WEIGHT:bold;
    FONT-STYLE:normal;
    COLOR:#000000;
    background-color:#E4EBF3;
    }
.infodiensteinclude h3
{
    font-size: 1em;
    font-weight: bold;
}
.infodiensteinclude h4
{
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
}
.infodiensteinclude .regionaleHinweise
{
    padding-left: 20px;
}
.infodiensteinclude p.regionaleHinweise
{
    margin-top: 5px;
}
.infodiensteinclude h4.regionaleHinweise
{
    margin-top: 0px;
    margin-bottom: 0px;
}
/* Beenden von gefloateten Inhalten */
.infodiensteinclude .clearing
{
    clear:both;
    line-height:0;
}
/* Liste von Links (z.B. Leistungen bei OE) */
.infodiensteinclude ul.datalist,
.infodiensteinclude ul.datalist li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
/* Navigationslinks am Ende einer Seite */
.infodiensteinclude .bottomnavi
{
    margin-top: 10px;
}
.infodiensteinclude .bottomnavi a
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
background-image: url(/rd/img/hessenbackpfeil.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}
/* Datenübersicht (z.B. Daten einer Stelle) */
.infodiensteinclude .datasheet
{
    BACKGROUND-COLOR:#e4e4e4;}
.infodiensteinclude div.datasheet
{
    margin-bottom: 5px;
    width: 100%; /* IE-Bug: setzt hasLayout = true */
}
.infodiensteinclude .datasheet dl 
{
    clear: both;
    display: block;
    margin: 0px; 
    overflow: hidden;
}
.infodiensteinclude .datasheet dt 
{
    float: left;
    width: 150px; 
    display: block; 
    margin: 0px;
    padding: 2px;
    overflow: hidden;
    clear: left;
    FONT-FAMILY:Verdana;
    FONT-SIZE:11px;
    FONT-WEIGHT:bold;
    FONT-STYLE:normal;
    COLOR:#000000; 
}
.infodiensteinclude .datasheet dd 
{
    float: left;
    display: block;
    margin: 0px;
    padding: 2px; 
    text-align: left;
    overflow: hidden;
}
.infodiensteinclude .vcard 
{
    width: 100%;
    text-align: right;
    position: relative;
    margin-top: 2px;
}
.infodiensteinclude .logo 
{
    BACKGROUND-COLOR:#e4e4e4;
    padding: 5px;
    padding-left: 156px;
}
/* Generalisierungsbemerkung für eine OE */
.infodiensteinclude .comment
{
    margin-bottom: 5px;
    margin-top: 5px;
}
.infodiensteinclude .AZlist
{
    width: 100%;
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#000000;
    }
.infodiensteinclude .AZlist a
{
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#E0003C;
    }
/* Ergebnisliste einer Suche */
.infodiensteinclude .resultlist
{
    border-collapse: collapse;
    BACKGROUND-COLOR:#e4e4e4;} 
.infodiensteinclude .resultlist th,
.infodiensteinclude .resultlist th a
{
    padding: 2px;
    text-align: left;
    FONT-SIZE:11px;
    FONT-WEIGHT:bold;
    FONT-STYLE:normal;
    COLOR:#000000;
    BACKGROUND-COLOR:#CCCCCC;
    } 
.infodiensteinclude .resultlist tr.even
{
    BACKGROUND-COLOR:#e4e4e4;}
.infodiensteinclude .resultlist tr.odd
{
    BACKGROUND-COLOR:#FFFFFF;} 
.infodiensteinclude .resultlist td
{
    padding: 2px;
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#000000;
    } 
.infodiensteinclude .resultlist td a
{
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#E0003C;
    } 
/* Bereich zum Blättern durch die Ergebnisseiten */
.infodiensteinclude .pager
{
    width: 100%;
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#000000;
    } 
.infodiensteinclude .pager a
{
    FONT-SIZE:11px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#E0003C;
    } 
/* Pfadangabe zum Objekt (z.B. bei Stellen) */
.infodiensteinclude .objectpath
{
    width: 100%;
    margin-bottom: 10px;
} 
/* Suchformulare */
.infodiensteinclude form
{
    margin: 0px;
    padding: 5px;
    BACKGROUND-COLOR:#E4EBF3;
    border: 1px solid #809CC1;
    }
.infodiensteinclude form label,
.infodiensteinclude form .stdFPText,
.infodiensteinclude form .stdFPError
{
    margin: 2px;
}
.infodiensteinclude form input
{
    margin: 2px;
    border: 1px solid #809CC1;
}
.infodiensteinclude form select
{
    margin: 2px;
    border: 1px solid #809CC1;
}
.infodiensteinclude form .stdFPInput
{
    width: 250px;
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#000000;
    }
.infodiensteinclude form label
{
    display: block;
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#000000;
    }
.infodiensteinclude form .stdFPButton,
.infodiensteinclude form .stdFPSubmitButton
{
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#ffffff;
    background-color:#013983;
    padding: 0px 5px 2px 5px;
    }
    
    
    
.infodiensteinclude form .stdFPButton:hover,
.infodiensteinclude form .stdFPSubmitButton:hover
{
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    FONT-STYLE:normal;
    COLOR:#ffffff;
    background-color:#809CC1;
    padding: 0px 5px 2px 5px;
    }
    
    
    
    
.infodiensteinclude form .stdFPError
{
    color: #FF0000;
    font-size: 0.8em;    
}
.infodiensteinclude form .stdFPText 
{
    font-size: 0.8em;
}
.infodiensteinclude form .stdFPComment
{
    display: block;
    font-size: 0.9em;
    margin-left: 5px;
}
.infodiensteinclude form .stdFPComment a
{
    font-size: 0.9em;
}

.infodiensteinclude form div 
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
}
/* Kategorienliste (z.B. Anliegenkategorien) mit Aufklappfunktion */
.infodiensteinclude ul.categorylist
{
    margin: 0;
    padding: 10px 0px 10px 20px;
    list-style: none;
}
.infodiensteinclude ul.categorylist li ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 10px 0px 10px 20px;
}
.infodiensteinclude ul.categorylist li
{
    margin: 0;
    padding: 0;
    clear: both;
    line-height: 15px;
    padding-bottom: 2px;
}
.infodiensteinclude ul.categorylist li.active a
{
    font-weight: bold;
}
.infodiensteinclude ul.categorylist li li a,
.infodiensteinclude ul.categorylist li.active li a
{
    font-weight: normal;
}
.infodiensteinclude ul.categorylist li li.active a
{
    font-weight: bold;
}
.infodiensteinclude ul.categorylist li span.plus,
.infodiensteinclude ul.categorylist li span.minus
{
    cursor: pointer;
    background-repeat: no-repeat;
}
.infodiensteinclude ul.categorylist li span.plus
{
    background-image: url(http://hessenfinderschul.hessen.de/modules/id/public/bs/images//createimage.php?img=plus.gif&c=%23C0C0C0);
}
.infodiensteinclude ul.categorylist li span.minus
{
    background-image: url(http://hessenfinderschul.hessen.de/modules/id/public/bs/images//createimage.php?img=minus.gif&c=%23C0C0C0);    
}
.infodiensteinclude ul.categorylist li span.toggle
{
    float: left;
    width: 20px;
    height: 15px;
    vertical-align: middle;
    background-position: center;
    display: block;
    margin-left: -20px;
}
.infodiensteinclude select option.ortsteil
{
    
}
.infodiensteinclude select option.active
{
    font-weight: bold;
    /*background-color: #c0c0c0;*/
}
.infodiensteinclude #sieheAuchBox
{
    margin-top: 10px;
}
.infodiensteinclude #sieheAuchBox ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

div.block_content ul { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
} 
div.block_content ul li { 
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 13px;
background-image:  url(/rd/img/hessenfinder-bullet.gif);
background-repeat: no-repeat;
background-position:0px 5px;
}

.infodiensteinclude h5
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:12px;
font-weight: normal;
}



#serviceportal_backlink a img
{
    display:none;
}