/* Kasten f&uuml;r Haupt&uuml;berschrift: */
h1 {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: white;
width: 550px;
background-color: green;
border-style: solid;
border-width: 1px;
border-left-width: 10px;
border-right-width: 10px;
border-color:#009900;
padding: 3px;
 /* nur f&uuml;r NN 6 und Opera n&ouml;tig: */
margin-top: 0px;
}

h2 {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
font-style: italic;
font-weight: bold;
color: black;
padding: 3px;
 /* nur f&uuml;r NN 6 und Opera n&ouml;tig: */
margin-top: 0px;
}

h3 {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: black;
padding: 1px;
 /* nur f&uuml;r NN 6 und Opera n&ouml;tig: */
margin-top: 0px;
}


/* normaler Flie&szlig;text: */
p {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10.5pt;
font-weight: normal;
color: #000000;
}

/* Kontaktadresse: */
p.klein {
font-size: 9pt;
color: silver;
margin-left: 5px;
}

/* Bild und Bildunterschrift: */
.bild {
font-size: 10.5pt;
font-weight: bold;
color: silver;
background-color: white;
}

/* Bild und Bildunterschrift: */
.text {
font-size: 10.5pt;
font-weight: bold;
color: black;
background-color: #448835;
}

/* Bild und Bildunterschrift: */
.text2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
float: right;
color: black;
background-color: #448835;
}


.kasten {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: center;
padding: 5px;
color: black;
background-color: #ffff99;
border-style: solid;
border-width: 1px;
border-color: black;
width: 500px;
}

.rot {
font-family: "Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: red;
}

/* Box f&uuml;r Logo: */
#logo {
margin: 0px;
width: 150px;
position: absolute;
top: 0px; left: 0px;
}

/* Box f&uuml;r Navigationsspalte mit Hintergrundbild: */
#navi {
margin: 0px;
width: 144px;
position: absolute; top: 134px; left: 1px;
background-image: URL(../img/backnavi.jpg);
border-right: 1px solid silver; }


/* Box f&uuml;r Hauptspalte: */
#main { margin-top: 5px; width : 550px; position: absolute; top: 0px; left: 160px;
}


/* Rahmen f&uuml;r kleine Buttons: */
.minibox, .miniboxaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: bold;
color: silver;
display: block;
/* n&auml;chste Anweisung n&ouml;tig f&uuml;r IE 4: */
margin-left: 12px;
margin-top: 1px;
border-style: outset;
border-width: 2px;
border-color: #00A500;
width: 122px;
padding: 1px;
background-color: #009900;
}
.miniboxaktiv { background-color: red; }

/* Rahmen f&uuml;r kleine Buttons: */
.box, .boxaktiv, .intbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: white;
margin-left: 6px;
/* n&auml;chste Anweisung n&ouml;tig f&uuml;r IE 4: */
margin-right: 0px;
border-style: outset;
border-width: 2px;
border-color: #00A500;
width: 128px;
/* padding: 1px; */
background-color: #009900;
}
.boxaktiv { background-color: red; }

/* Rahmen f&uuml;r grosse Buttons: */
.maxbox, .maxboxaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11.5pt;
font-weight: bold;
margin-left: 1px;
line-height: 1.3;
display: block;
/* n&auml;chste Anweisung n&ouml;tig f&uuml;r IE 4: */
margin-right: 0px;
margin-top: 8px;
border-style: outset;
border-width: 2px;
border-color: #00A500;
width: 133px;
padding: 3px;
color: black;
background-color: #009900;
}
.maxboxaktiv  { background-color: red; }


/* Links wei&szlig;, nicht unterstr.: */
A:link, A:visited, A:active {
text-decoration: none;
color: white;
}

/* Links schwarz, nicht unterstr.: */
B:link, B:visited, B:active {
text-decoration: none;
color: red;
}

A:hover {
text-decoration: none;
color: white;
background-color: #ff0000;
border-style: solid;
border-left-width: 2px;
border-color: #ff0000;
}


/* Zellen in englische G&auml;rten */
table.engl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
border-style: solid;
border-width: 1px;
border-color: #007700;
background-color: #448835;
}

/* Zellen Heidi Tabelle */
table.heidi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10.5pt;
font-weight: normal;
text-align: left;
border-style: solid;
border-width: 1px;
border-color: #007700;
background-color: #448835;
}






