/* Allgemeine Elementformatierungen
*************************************************/
/* Farben:
#85A900 = hellgruen, von Linien und links ;
#3F712A = dunkelgruen, vom Titel in head; 
#CFE5B2 = hellgruen vom Menue beim a:hover, background-color;
#C1DA5B = gruen h1;
*/

body { margin:0px;padding:0px;width:100%;height:auto;font-family:Verdana,Arial,Helvetica,sans-serif; }
img { margin:0px;padding:0px; }
h1, h4, h5, h6 { font-family:Verdana,Arial,Helvetica,sans-serif; }
div { border:0px solid yellow;padding:0px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;  }
#rahmen { margin:auto 20px; }
p { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em; }
h4 { color:#85A900;font-size:14px;letter-spacing:0.1em;background-color:transparent; } /*padding:0;margin:0; */
h6 { color:#85A900;font-size:12px;letter-spacing:0.1em;background-color:transparent; }
h5 { font-size:0px;padding:0;margin:0;line-height:0em;color:#3F712A;background-color:transparent; }
p.fett { font-weight:bold; }
span.dick { font-weight:bold; }
span.namen { color:#3F712A; }
span.initialen { font-weight:bold;font-style:italic; }
.titelfoto { font-size:10px;font-weight:bold;color:#85A900; }

p a { color:#85A900;text-decoration:none;background-color:transparent; }
p a:link { color:#85A900;text-decoration:none;background-color:transparent; }
p a:visited { color:#3F712A;font-weight:bold;text-decoration:none;background-color:transparent; }
p a:hover { color:#85A900;font-weight:bold;text-decoration:underline;background-color:transparent; }

/* Head, obere Spalte
******************************************************* */
h2 {
border:0px solid yellow; 
font-family: "Eurostile", "Impact", Verdana, Arial, Helvetica, sans-serif; font-size:26px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.1em;
/*line-height:0.3em;*/
color:#3F712A;
margin-top:77px;
margin-left:130px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
background-color:transparent;
} /* position:relative;
top:30px;
left:30px; */

img.hellgruen { color:#fff;background-color:#85A900;width:86.5%; }
/* position:absolute;left:0px;right:0px; */

h3 {
margin-top:15px;
margin-right:100px;
margin-bottom:0px;
padding:0px;
text-align:right;
font-family:"Eurostile", "Impact", Verdana, Arial, Helvetica, sans-serif; font-size:24px;
font-weight:bold;
letter-spacing:0.1em;
line-height:0em;
color:#3F712A;
background-color:transparent;
} /* position:relative;
top:100px;
right:20px;
 */

img.hellgruen2 { color:#fff;background-color:#85A900;width:95%; } /*position:absolute;left:48px;top:130px;*/

/* Navigation in Head 
******************************************************* */
#blind { display:none; }
.navi { width:100%;margin:0;padding:0; }
.kontakt { float:right;margin-right:90px;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#85A900;margin-bottom:0;padding:0; }
.home { font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#85A900;margin-left:20px;margin-bottom:0;padding:0; }
img.menuegruen { float:right;width:19%;margin-right:-2px;padding:0;color:#fff;background-color:#85A900; }
img.menuegruen2 { width:13%;margin:0;padding:0;color:#fff;background-color:#85A900; }

.naviunten { width:100%;margin:0;padding:0px; }
span.impressum { font-family:verdana,arial,helvetica,sans-serif;font-size:12px;line-height:1.1em;color:#85A900;margin:0px;padding-right:20px;float:right; }
img.green { width:22%;margin-top:2px;margin-right:0px;padding:0;color:#fff;background-color:#85A900;float:right; }

.navi a:link, .naviunten a:link { color:#85A900;font-weight:normal;text-decoration:none;background-color:transparent; }
.navi a:hover, .navi a:visited,.naviunten a:hover, .naviunten a:visited{ color:#85A900;font-weight:bold;text-decoration:none;background-color:transparent; }

/* Mittlerer Teil, Menue/Content/Rechte Spalte
******************************************************* */
#box { margin-bottom:50px; } /*position:absolute;top:240px;right:20px;left:20px;margin-right:0px;padding-right:0px;*/
#mitte { position:static;margin-top:51px;margin-left:190px;margin-right:202px;padding-left:15px;padding-right:20px;height:auto; }/* position:absolute;top:240px;*/
#links, #rechts { margin:0;padding:0;height:auto; }
#links { position:absolute;top:240px;left:20px;width:190px; }
#rechts { position:absolute;top:240px;right:20px;width:200px; }
#mitte-lang { position:static;margin-top:51px;margin-left:190px;margin-right:20px;padding-left:15px;padding-right:0px;height:auto; }/* mitte bei Berichten */

/* Menue, linke Spalte
******************************************************* */
ul {
list-style-type:none;
list-style-position:outside;
width:190px;
margin-left:0px;
margin-top:0px;
padding-left:0px;
padding-top:0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
color:#85A900;
background-color:transparent;
line-height:1.8em;
font-weight:normal;
 }

ul li { border-bottom:1px solid #85A900;display:block;width:100%; }
/*
ul li a:link { color:#85A900;text-decoration:none;background-color:transparent;display:block;width:100%; }
ul li a:visited { color:#85A900;font-weight:bold;text-decoration:none;background-color:#CFE5B2;display:block;width:100%; }
ul li a:hover { color:#85A900;font-weight:bold;background-color:#C1FE81;text-decoration:none;display:block;width:100%; }
ul li a:aktive { color:#85A900;font-weight:bold;background-color:#C1FE81;text-decoration:none;display:block;width:100%; }
ul li a:focus { color:#85A900;text-decoration:none;background-color:transparent; }
*/

/* Hauptnavigation normal */
.ebene1 { text-decoration:none;color:#85A900;background-color:transparent;display:block;width:100%; } 

/* Hauptnavigation rollover */
.ebene1:hover {
text-decoration:none;color:#85A900;background-color:#C1FE81;font-weight:bold;display:block;width:100%; }

/* Hauptnavigation geklickt */
.ebene1_active { text-decoration:none;color:#85A900;background-color:#C1FE81;font-weight:bold;display:block;width:100%; }

/* Content, mittlere Spalte
******************************************************* */
span.stern { color:#85A900;font-size:12px;font-weight:bold;background-color:transparent; }

ol {
/*position:absolute;left:0px;top:0;*/
list-style-type:disc;
list-style-position:outside;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.5em;
 }

ol.pages {
list-style-type:disc;
list-style-position:outside;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.8em;
 }
ol.pages li a:link { color:#85A900;text-decoration:none;background-color:transparent; }
ol.pages li a:visited { color:#3F712A;font-weight:bold;text-decoration:none;background-color:transparent; }
ol.pages li a:hover { color:#85A900;font-weight:bold;text-decoration:none;background-color:transparent; }
ol.pages li a:active { color:#85A900;font-weight:bold;text-decoration:none;background-color:transparent; }
ol.pages li a:focus { color:#85A900;text-decoration:none;background-color:transparent; }

ol.liste {
/*position:relative;left:0px;top:0;*/
list-style-type: none;
list-style-position:outside;
list-style-image: url(img/stern.gif);
padding-left:15px;
margin-left:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.5em;
 }

.trennlinie { border-bottom:1px solid #85A900; }

/* Rechte Spalte
******************************************************* */

/* kontakt-Seite
********************************************************** */
form, input, textarea { font-family:verdana,arial,helvetica,sans-serif;font-size:12px; }
form { margin-top:5%;padding:0%;color:#85A900; }
fieldset { margin:0%;padding:0%;text-align:left;width:auto; }
legend { display:none; }
span.daten { width:75px;font-weight:bold;margin-top:0%;margin-left:0%;padding:0%;text-align:right;vertical-align:top;float:left;margin-right:4%; }
input { border:1px solid #3F712A;width:250px;color:#3F712A;background-color:transparent;margin-bottom:3px;padding-left:2px;letter-spacing:0.03em;line-height:1.3em; } /* orange, dunkel gruen */
textarea { border:1px solid #3F712A;width:250px;color:#3F712A;background-color:transparent;margin-bottom:5px;padding-left:2px;letter-spacing:0.03em;line-height:1.3em; }
/* reset und submit */
input.klein { border:1px solid #3F712A;background-color:#CFE5B2;margin-top:20px;width:70px;height:20px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;letter-spacing:1px;color:#3F712A; }

/* impressum-Seite
***********************************************************/
.orange { color:#F78B00;background-color:transparent;font-weight:bold; } /* mein orange: >> */

/* Fusszeilen
***********************************************************/
.oben { float:right;margin-right:60px;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#85A900;margin-bottom:0;padding:0; }
.copyright { font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#85A900;margin-left:20px;margin-bottom:0;padding:0; }
img.fusslinie { float:right;width:19%;margin-right:-2px;padding:0;color:#fff;background-color:#85A900; }
img.fusslinie2 { width:25%;margin:0;padding:0;color:#fff;background-color:#85A900; }
