/*Formatierungen der Kopfzeile*/
#kopfteil {margin:0;border:0;padding:0}
#zufallsbild {margin:0;border:0;padding:10px;padding-top:0;float:left;width:250px}
#titelbereich {margin-left:280px}
#h1kopfteil {text-align:center;margin-bottom:0}

#logo {text-align:center}
#seitenbeschreibung {min-width:15em;max-width:40%;background-color:white;color:black;border:5px double green;padding:5px;float:left;margin-bottom:10px;margin-right:0}
#erklaerung {background-color:transparent;color:black;max-width:450px;float:right;margin:0;padding:5px;text-align:right;font-weight:bold}
#seitenbeschreibung h1 {font-size:1.5em}
#bgbild {background-image:url("../bilder/hintergrundkopf.jpg");background-repeat:repeat-x;border:0;background-position:bottom;background-color:white}
.bgwhite {background-color:white}
.unsichtbar {background-color:#EAFFE1;color:#EAFFE1}

#primaernavigation {margin-top:0}

#direktlink img {border:0;vertical-align:bottom;height:1em}
#direktlink {border:0;margin:0;height:24px}
#direktlink:link {border:0;margin:0}
#direktlink:visited {border:0;margin:0}
#direktlink:hover img {border:0;margin:0;background-color:#EAFFE1}
#direktlink:active img {border:0;margin:0;background-color:#EAFFE1}
#direktlink:focus img {border:0;margin:0;background-color:#EAFFE1}

#linkbildpartner img {border:0}
#linkbildpartner {border:0;margin:0}
#linkbildpartner:link {border:0;margin:0;color:blue;background-color:white}
#linkbildpartner:visited {border:0;margin:0;color:blue;background-color:white}
#linkbildpartner:hover img {border:0;margin:0;color:blue;background-color:white}
#linkbildpartner:active img {border:0;margin:0;color:blue;background-color:white}
#linkbildpartner:focus img {border:0;margin:0;color:blue;background-color:white}

#primaernavigation p {margin-top:0;margin-bottom:0}


/*allgemeine Formatierungen*/
body {font-family:Arial,sans-serif;background-color:#EAFFE1;border:10px ridge #76FF3C;margin:0;padding:5px;color:black}
noscript {font-weight:bold;border:1px solid black;background-color:white;padding:10px}
/* hr {margin-top:0;margin-bottom:0}*/
#hauptteil {border-top:2px solid green}
.clear {clear:both}
.bildunterschrift {font-family:"Times New Roman",serif;font-size:0.8em}
.underline {border-bottom: 5px solid green}
.ohne-css {display:none}
.hervorhebung-beispieltabelle {text-decoration:underline}
.absatz {margin-left:30px}
.beispiel {margin-left:40px;border:3px double green;padding:5px}
.hinweisblock {background-color:white;padding:10px;border:1px solid green;background-image:url("../bilder/hinweis.gif");background-repeat:no-repeat;padding-left:35px;background-position:5px 7px;margin-bottom:15px}
.hinweisblock-absatz {background-color:white;padding:10px;border:1px solid green;background-image:url("../bilder/hinweis.gif");background-repeat:no-repeat;padding-left:35px;background-position:5px 7px;margin-bottom:15px;margin-left:30px}
a {color:black}

/*:link:focus, :visited:focus {color:blue;text-decoration:none;border-bottom:1px solid red;border-top:1px solid red;background-color:white}
:link {border:0;background-color:transparent;color:blue;text-decoration:none;border-bottom:1px solid green}
:visited {border:0;background-color:transparent;color:blue;text-decoration:none;border-bottom:1px dotted black}
:link:hover, :visited:hover {color:blue;text-decoration:none;border-bottom:1px solid red;border-top:1px solid red;background-color:white}
:link:active, :visited:active {color:blue;text-decoration:none;border-bottom:2px solid red;border-top:1px solid red;background-color:white}*/

:link:focus, :visited:focus {color:blue;text-decoration:none;background-color:green;color:white}
:link {border:0;background-color:transparent;color:blue;text-decoration:none;border-bottom:1px solid green}
:visited {border:0;background-color:transparent;color:blue;text-decoration:none;border-bottom:1px dotted black}
:link:hover, :visited:hover {color:blue;text-decoration:none;background-color:green;color:white}
:link:active, :visited:active {color:blue;text-decoration:none;background-color:green;color:white}


/*Formatierungen der Fusszeile*/
#fusszeile-aussen {background-color:green;color:white;margin:auto;width:80%;height:2.1em;padding:1px}
#fusszeile-innen {background-color:green;color:white;margin:auto;width:99.3%;line-height:1.9em;border:1px solid white;padding-left:3px;font-weight:bold}
.verweisbild {border:0;vertical-align:middle}

/*Formatierungen der Links in der oberen Navigationsleiste*/
a.nav {text-decoration:none;color:white;font-weight:bold;background-color:green;line-height:2em;padding:4px;margin:0;white-space:nowrap;font-size:1em}
a.nav:link {border:1px solid white;color:white;background-color:green}
a.nav:visited {border:1px solid white;color:white;background-color:green}
a.nav:hover {border:1px solid white;background-color:white;color:green}
a.nav:active {border:1px solid white;background-color:white;color:green}
a.nav:focus {border:1px solid white;background-color:white;color:green}

/*Formatierungen der Links in der Fusszeile*/
a.linkfz, a.linkfz-balken {font-size:0.9em}
a.linkfz:link {text-decoration:none;color:white;background-color:green;border:1px solid green}
a.linkfz:visited {text-decoration:none;color:white;background-color:green;border:1px solid green}
a.linkfz:hover {text-decoration:none;color:green;background-color:white;border:1px solid white}
a.linkfz:active {text-decoration:none;color:green;background-color:white;border:1px solid white}
a.linkfz:focus {text-decoration:none;color:green;background-color:white;border:1px solid white}
a.linkfz-balken:link {text-decoration:none;color:white;border-right:1px solid white}
a.linkfz-balken:visited {text-decoration:none;color:white;border-right:1px solid white}
a.linkfz-balken:hover {text-decoration:none;color:green;background-color:white;border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white}
a.linkfz-balken:active {text-decoration:none;color:green;background-color:white;border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white}
a.linkfz-balken:focus {text-decoration:none;color:green;background-color:white;border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white}


/*Formatierungen der Datenbank-Suchmaske*/
fieldset {margin-top:15px;padding:5px;font-weight:bold}
legend {margin-bottom:10px}
.form-element-button {text-align:right;font-weight:normal;background-color:green;padding:3px}
.form-element {font-weight:normal}
.form-element-inputtext {font-weight:normal;margin-top:10px}
.form-field-button {width:15ex}
.form-label {display:block;width:24ex;float:left;font-weight:normal}
.form-label-select {display:block;width:24ex;float:left;height:2em;font-weight:normal}
.clear-all {clear:both}
#hinweis-kriterien {font-weight:normal}


/*Es folgen spezielle Formatierungen für einzelne Seiten*/
/*für Seite erlaeuterungen.asp*/
#bsp-1 {display:block}
#bsp-2 {display:block}
#bsp-3 {display:block}

/*für Seite default.asp bzw. suche.asp*/
#kat-spalte-1 {font-weight:normal;float:left;width:25ex;margin-left:10px}
#kat-spalte-2 {font-weight:normal;float:left;width:25ex;margin-left:10px}
#kat-spalte-3 {font-weight:normal;float:left;width:25ex;margin-left:10px}
/* Die folgenden Angaben wurden gemacht, damit assistive Tools Zugriff auf alle Farben haben gemäß bitv. Sie wurden von den Farben so gewählt, dass der User gar nicht merkt, dass hier CSS im Hintergrund ist.*/
input[type=text] {background-color:white;color:black}
input[type=checkbox] {background-color:white;color:black}
input[type=submit] {background-color:silver;color:black}
input[type=reset] {background-color:silver;color:black}
fieldset {border:1px solid black}
hr {border:1px solid silver;border-style:inset}

/*für Seite partner.asp*/
.logo-foerderer {margin-left:30px;background-color:white;padding:10px;border:1px solid green;margin-bottom:10px;height:105px}
.logo-partner {margin-left:30px;background-color:white;padding:10px;border:1px solid green;margin-bottom:10px}
.bild-logo-partner {border:0;padding-right:20px;float:left}
.text-logo-partner {margin-left:170px}


/*für Seite sitemap.asp*/
#map {margin-left:30px}
dd {margin-bottom:10px}

/*für Seite about.asp*/

h3.about {margin-left:0;padding-left:0}
h4.about {margin-left:0;padding-left:0}

/*für Seite news.asp*/
.news {background-color:white;border:1px solid green;padding:0;margin-left:30px}

.news-date {background-color:green;color:white;text-align:center;font-size:1.4em}
.news-date-h3 {background-color:green;color:white;font-size:1em;text-align:center;display:inline;margin:0;padding:0}
.news-all {margin:10px}
.news-headline {font-weight:bold}

/*für Seite uebersicht.asp*/
#kriterien {border:1px solid green;padding:10px;margin-left:30px}
#a-erneutsuchen {float:right}

.treffer {background-color:white;padding:5px;white-space:nowrap;line-height:1.3em}
.treffer-nummer {float:left}
.treffer-navigation {float:right}

.ergebnis {background-color:white;border:1px solid green;padding:0;margin-left:30px;margin-top:10px}
.ergebnis-nr {width:10ex;float:left;text-align:center}
.ergebnis-nr-text {display:block;background-color:green;color:white;font-size:0.95em;padding:5px;font-weight:bold}
.ergebnis-nr-zahl {font-size:4em}
.ergebnis-text-0 {margin:0;border:0;padding:0;margin-left:12ex;background-color:yellow}
.ergebnis-text-1 {margin:0;border:0;padding:15px;float:left;width:44%;height:100%;margin:0}
.ergebnis-text-2 {margin:0;border:0;padding:15px;float:left;width:43%;height:100%;background-color:transparent}
.ergebnis-kategorie {background-color:green;color:white;padding:2px;font-weight:bold}

/*für Seite detailansicht.asp*/
h3 {background-color:#EAFFE1;color:black;border:0;margin:0;padding:10px;padding-left:0}
.links-detaildatenuebersicht h2 {padding:10px;padding-left:0;display:inline}
div.ebene2gesamt-aussen h3 {padding:10px}
h4 {background-color:#EAFFE1;color:black;border:0;margin:0;margin-top:10px}
.report-von-tabelle-eb2 {margin-left:3px}
.report-von-tabelle-eb3 {margin-left:16px}
/*.links-detaildatenuebersicht {margin-left:30px}*/
.zurueckzumlink {background-color:white;padding:10px}
div.zurueckzumlink a:link {color:blue;text-decoration:none;border:0}
div.zurueckzumlink a:visited {color:blue;text-decoration:none;border:0}
div.zurueckzumlink a:hover {color:blue;text-decoration:none;background-color:green;color:white}
div.zurueckzumlink a:active {color:blue;text-decoration:none;background-color:green;color:white}
div.zurueckzumlink a:focus {color:blue;text-decoration:none;background-color:green;color:white}


.e1 {margin-left:0}
.e2 {margin-left:20px}
.e3 {margin-left:40px}
div.links-detaildatenuebersicht a:link {border:0;color:blue}
div.links-detaildatenuebersicht a:visited {border:0;color:blue}
div.links-detaildatenuebersicht a:hover {color:blue;text-decoration:none;background-color:green;color:white}
div.links-detaildatenuebersicht a:active {color:blue;text-decoration:none;background-color:green;color:white}
div.links-detaildatenuebersicht a:focus {color:blue;text-decoration:none;background-color:green;color:white}


/*für Seite detailansicht.asp (in entwicklung)*/
.ee2 {margin-top:2px}
.ee3 {display:none}
.unterdaten {margin-left:30px}


.detail-202,.detail-3,.detail-4,.detail-7,.detail-203 {color:black}
.detail-202-einrueck,.detail-3-einrueck,.detail-4-einrueck,.detail-7-einrueck,.detail-203-einrueck {color:black;margin-left:30px}

.detailwert-202,.detailwert-3,.detailwert-4,.detailwert-7,.detailwert-11,.detailwert-203 {color:#5E005E;font-weight:normal}
.detailwert-202-einrueck,.detailwert-3-einrueck,.detailwert-4-einrueck,.detailwert-7-einrueck,.detailwert-11-einrueck,.detailwert-203-einrueck {margin-left:30px;color:#5E005E;font-weight:normal}

/*für Seite detailuebersicht.asp*/
.hauptbildbild {float:left;margin-right:30px}
.hauptbildtext {}
.besbereich {float:left;text-align:center;width:250px;margin-bottom:40px}


.ebene2gesamt-aussen {border:1px solid green;background-color:white;margin-top:10px}
.ebene2gesamt-innen {margin-left:30px;background-color:#EAFFE1;color:black;padding-left:10px;padding-bottom:10px;border-left:1px solid green;border-bottom:1px solid green}
a.h4link {display:list-item;text-decoration:none;border:0;list-style-position:inside}
a.h4link:link {display:list-item;text-decoration:none;border:0;list-style-position:inside}
a.h4link:visited {display:list-item;text-decoration:none;border:0;list-style-position:inside}
a.h4link:hover {display:list-item;text-decoration:none;border:0;list-style-position:inside}
a.h4link:active {display:list-item;text-decoration:none;border:0;list-style-position:inside}
a.h4link:focus {display:list-item;text-decoration:none;border:0;list-style-position:inside}

.verweisbild-detail {border:0;border-top:5px solid #EAFFE1}

a.verweisbild-detail {border:0;margin:0;height:100px}
a.verweisbild-detail:link {border:0;margin:0}
a.verweisbild-detail:visited {border:0;margin:0}
a.verweisbild-detail:hover {border:0;margin:0}
a.verweisbild-detail:active {border:0;margin:0}
a.verweisbild-detail:focus {border:0;margin:0}

a.verweisbild-detail:hover img {border:0;margin:0;border-top:5px solid green}
a.verweisbild-detail:active img {border:0;margin:0;border-top:5px solid green}
a.verweisbild-detail:focus img {border:0;margin:0;border-top:5px solid green}


/*für Seite region.asp*/
#ortsnamen {width:24em;float:left}

a.ortslink:link {border:0;color:blue}
a.ortslink:visited {border:0;color:blue;padding-right:20px;background-image:url("../bilder/besuchterlink.gif");background-position:bottom right;background-repeat:no-repeat}
a.ortslink:hover {color:blue;text-decoration:none;background-color:green;color:white}
a.ortslink:active {color:blue;text-decoration:none;background-color:green;color:white}
a.ortslink:focus {color:blue;text-decoration:none;background-color:green;color:white}

/*für Seite region.asp*/
.linkseite-textblock {margin-left:170px;margin-top:15px}
.logo-linkseite {margin-left:30px;background-color:white;padding:10px;border:1px solid green;margin-bottom:10px;height:10em} 