/* Kasten für Hauptüberschrift */
h1 {
font-family: Verdana, arial, helvetica, sans-serif,;
font-size: 15pt;
font-weight: bold;
color: #004040;
width: 630px;
background-color: #80FF80;
border-style: solid;
border-width: 1px;
border-left-width: 10px;
border-color: #008040;
padding: 3px;
}
/* Normaler Fließtext */
p {
font-family: Verdana, arial, helvetica, sans-serif,;
font-size: 12pt;
color: #003300;
background-color: white;
}
/* Bild und Bildunterschrift: */
.bild {
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
background-color: white;
}

.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-bottom-style: solid;
border-width: 1px;
border-color: black;
}
.rot {
font-family: "Century Gothic", "Comic Sans MS", Verdana, Arial, helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: red;
}
/* Grafik als Auf.zeichnen */
ul {
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: gray;
background-color: white;
list-style-image: url (sonne.gif);
}
/* Box für Navigationsspalte: */
#navi {
margin: 0px;
width: 200px;
position: absolute;
top: 0px; left:  0px;
}
/* Box für Hauptspalte: */
#main {
margin-top: 5px;
width: 630px;
position: absolute;
top: 0px; left: 200px;
}
/* frei schwebender Eye-Catcher: */
#floatbox {
position: absolute;
top: 140px;
left: 470px;
}
/* Rahmen für Buttons: */
.linkbox{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #FF0000;
width: 150px;
padding: 3px;
color: white;
background-color: #ff9900;
}
/* Button für aktive Seite */
.linkboxaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #FF9900;
width: 150px;
padding: 3px;
color: white;
background-color: #ff0000;
}
/* links schwarze Schrift, nicht unterstrichen */
A:link, A:visited, A:active {
text-decoration: none;
color: black;
}

A:hover {
text-decoration: none;
color: white;
background-color: #ff0000;
border-style: solid;
border-left-width: 10px;
border-color: #FF0000;
}
/* rote Umrandung mit gelbem Untergrund */
input.rotrand {
border-style: solid;
border-width: 1px;
border-color: #FF0000;
background-color: #ffff99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
}
/* Tabelle Update */
table.update {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Zellen für Tabelle Update */
table.update td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
text-align: left;
border-style: solid;
border-width: 1px;
border-color: silver;
}
/* Neue Mitteilung */
.nm {
color: #000033;
background-color: silver;
}

/* Datum */
.d {
color: #000033;
background-color: silver;
}
/* Tabelle Bilderanzeige */
table.bilder {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Zellen für Tabelle mit Bildern */
table.bilder td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
text-align: center;
border-style: solid;
border-width: 5px;
border-color: silver;
}
/* Zelle mit Bild 1 */
.b1 {
color: #000033;
background-color: silver;
}


