/*######################################*/
/*#         CSS BIOLEKA                #*/
/*#         Printversion               #*/
/*######################################*/

body {
 margin:0px;
 padding:0px;
 border:0px;
 text-align:center;
 font-family:Verdana, Arial, sans-serif;
 font-size:11px;
 background-color:#fff;
}

div {margin:0px; padding:0px;}
div.h {background:url(./images/backhead.gif); text-align:center; padding:22px 0px 40px 0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#003300; font-weight:bold;}
h1 {padding:10px 39px 12px 39px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#305D20; font-weight:bold;}
h2 {padding:10px 39px 2px 39px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#305D20; font-weight:bold;}
h3 {padding:10px 39px 12px 39px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#669900; font-weight:700;}
h4 {background-color:#6B8F24; padding:20px 0px 20px 10px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCFF66; font-size:11px; font-weight:700;}
h5 {text-align:center; padding:0px 0px 0px 0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#003300; font-weight:bold;}
p {padding:0px 39px 18px 39px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000; font-weight:normal; line-height:18px;}
p.a {padding:10px 39px 18px 39px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000; font-weight:normal; line-height:18px;}

/*Spezielle Schriften*/
.lindgruen {font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCFF66; font-size:11px; font-weight:700;}
.waldgruen {font-family:Verdana, Arial, Helvetica, sans-serif; color:#669900; font-size:14px; font-weight:700;}
.waldbraun {font-family:Verdana, Arial, Helvetica, sans-serif; color:#D6B625; font-size:14px; font-weight:700;}
.nlinks {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; font-size: 10px; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none;}


/*Grundlayout der DIV-Boxen*/

.voben {
 width:960px;
 border:0px;
 margin:0px;
 padding:0px;
 font-size:1px;
 height:8px;
}

.vunten {
 width:960px;
 border:0px;
 margin:0px;
 padding:0px;
 font-size:1px;
 height:18px;
 clear:left;
}

.abschluss {
 width:960px;
 border:0px;
 margin:0px;
 padding:0px;
 font-size:1px;
 height:10px;
 clear:left;
}

.vrechts {
 width:170px;
 border:0px;
 margin:0px;
 padding:0px;
 font-size:1px;
 height:16px;
}

.vlinks {
 width:216px;
 border:0px;
 margin:0px;
 padding:0px;
 font-size:1px;
 height:16px;
}

.top {
 width:960px;
 margin:0px;
 padding:0px;
 height:192px;
}

.uz {
 background-color:#FFFFFF;
 width:960px;
 margin:0px;
 padding:0px;
 height:20px;
}

div.a {
 background-color:#FFFFFF;
 width:960px;
 margin:0px;
 padding:0px;
}

.left {
 width:216px;
 float:left;
}

.content {
 width:574px;
 margin:0px;
 float:left;
}

.right {
 margin:0px;
 padding:0px;
 border:0px;
 width:170px;
 float:left;
}

.aktuell {
 margin:0px;
 padding:0px;
 border:0px;
 width:170px;
 float:left;
}

.fuss {
 width:960px;
 margin:0px;
 padding:0px;
 height:50px;
 clear:left;
}


/*Menue-Leiste (Hauptmenue)*/
.LayoutMenue{margin:0px; padding:10px 0px 14px 0px; background:url(./images/menueback.jpg) no-repeat;}
.LayoutMenue img {margin:0px 10px 0px 0px; padding:0px 0px 0px;}
.LayoutMenue br {font-size:8px; line-height:5px;}
.LayoutMenue a:link {color:#FFFFFF; text-decoration:none;}
.LayoutMenue a:visited {color:#FFFFFF; text-decoration:none;}
.LayoutMenue a:active {color:#FFFFFF; text-decoration:none;}
.LayoutMenue a:hover {color:#FFCB10; font-weight:700; text-decoration:underline;}

/*HauptMenue einzelne Punkte H=Hauptpunkt(1) S=SubPunkt(2) + N=nicht aktiv A=aktiv */
/*HauptPunkte*/

/*Hauptmenü*/
.MenuePunkt_HN {background-color:transparent; font-size:10px; line-height:13px; font-weight:700;}
.MenuePunkt_HN a {display:block; padding:6px 2px 4px 12px; margin:0px; width:204px; height:13px; text-decoration:none;}
.MenuePunkt_HN a:link {color:#FFFFFF; text-decoration:none;}
.MenuePunkt_HN a:visited {color:#FFFFFF; text-decoration:none;}
.MenuePunkt_HN a:active {color:#FFFFFF; text-decoration:none;}
.MenuePunkt_HN a:hover {color:#FFD906; text-decoration:none;}
.MenuePunkt_HA {background-color:transparent; padding:6px 4px 6px 14px; font-size:11px; color:#FFD906; font-weight:700; line-height:13px;}
.MenuePunkt_HA a:link {color:#FFD906; text-decoration:none;}
.MenuePunkt_HA a:visited {color:#FFD906; text-decoration:none;}
.MenuePunkt_HA a:active {color:#FFD906; text-decoration:none;}
.MenuePunkt_HA a:hover {color:#FFD906; text-decoration:none;}

/*SubPunkte*/
.MenuePunkt_SN {padding:0px 0px 6px 25px; font-size:10px; line-height:13px;}
.MenuePunkt_SA {padding:0px 0px 6px 20px; font-weight:700; font-size:10px; line-height:13px; color:#FFCB10;}
.MenuePunkt_SA a:link {color:#FFCB10; text-decoration:none;}
.MenuePunkt_SA a:visited {color:#FFCB10; text-decoration:none;}
.MenuePunkt_SA a:active {color:#FFCB10; text-decoration:none;}
.MenuePunkt_SA a:hover {color:#FFCB10; text-decoration:underline;}


/*Hyperlinks allgemein*/
a:link, a:visited, a:active, a:hover
{text-decoration:none; font-weight:bold; color:#528C1B;}
a:active, a:hover
{text-decoration:underline; color:#90BD52;}

/*Aufmacherbild linke u. rechte Spalte oben*/
.LayoutAuf {background-color:#6B8F24; padding:0px; margin:0px; border:0px;}

/*Adress-Box linke Spalte unten*/
.BoxAdress {background-color:#6B8F24; padding:0px; margin:0px;}
.BoxAdress_Titel {background-color:#6B8F24; border:0px; padding:0px 10px 10px 10px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:700; color:#FFF; line-height:18px;}
.BoxAdress_Inhalt {background-color:#6B8F24; border:0px; padding:4px 10px 10px 14px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#FFF; line-height:18px;}
.BoxAdress_Inhalt_img {background-color:#6B8F24; border:0px; padding:0px 0px 0px 5px; margin:0px;}

/*Aufmacherbild für Info-Box oben rechts*/
.LayoutInfoBox {background-color:#6B8F24; padding:0px; margin:0px; border:0px;}

/*Info-Box oben rechts*/
.BoxInfo {background-color:#6B8F24; padding:0px; margin:0px; border:0px;}
.BoxInfo_Titel {background-color:#6B8F24; border:0px; padding:0px 10px 10px 10px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:700; color:#FFF;}
.BoxInfo_Inhalt {background-color:#6B8F24; border:0px; padding:0px 10px 15px 10px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:700; color:#FFF; line-height:16px;}
.BoxInfo_Inhalt_img {background-color:#6B8F24; border:0px; padding:0px; margin:0px;}

/*News-Box unten rechts*/
.BoxNews {background-color:#6B8F24; padding:0px; margin:0px;}
.BoxNews_Titel {background-color:#6B8F24; border:0px; padding:0px 10px 10px 10px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:700; color:#FFF;}
.BoxNews_Inhalt {background-color:#6B8F24; border:0px; padding:4px 10px 20px 10px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:700; color:#FFF; line-height:16px;}
.BoxNews_Inhalt_img {background-color:#6B8F24; border:0px; padding:0px 0px 0px 5px; margin:0px;}

/*Bildgalerie rechte Spalte*/
.BoxGalery {text-align:center; background-color:#6B8F24; padding:0px; margin:0px;}
.BoxGalery_Titel {text-align:center; background-color:#6B8F24; border:0px; padding:0px 0px 22px 0px; margin:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:700; color:#FFF;}
.BoxGalery_Inhalt_img {text-align:center; background-color:#6B8F24; border:0px; padding:0px 0px 2px 0px; margin:0px;}

/*Bild-Box Content oben*/
.BoxBild1 {text-align:left; border:0px; padding:0px 0px 0px 14px; margin:0px;}
.BoxBild2 {text-align:center; border:0px; padding:0px 0px 0px 0px; margin:0px;}
.BoxBild3 {text-align:right; border:0px; padding:0px 16px 0px 0px; margin:0px;}

/*TextBox mit Headline (grosser Abstand)*/
.BoxText1 {padding:0px; margin:0px;}
.BoxText1 h1 {padding:10px 39px 6px 39px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#305D20; font-weight:bold; line-height:normal;}
.BoxText1 div {padding:10px 39px 18px 39px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:normal; line-height:18px;}
.BoxText1 ul,li {padding:0px 39px 0px 40px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:normal; line-height:18px;}

/*TextBox2 mit Headline (grosser Abstand)*/
.BoxText2 {padding:0px; margin:0px;}
.BoxText2 h1 {padding:6px 39px 8px 39px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#305D20; font-weight:bold; line-height:normal;}
.BoxText2 p {padding:18px 39px 0px 39px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:normal; line-height:18px;}

/*Aufzählung mit Blickfangpunkten */
.BoxListe {padding:0px 39px 18px 64px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:normal; line-height:18px;}
.BoxListe p {background:url(./images/lipunkt2.gif) no-repeat; padding:0px 18px 8px; margin:0px;}
