/* Kasten für Hauptüberschrift: */
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: white;
width: 530 px;
background-color: black;
border-style: solid;
border-width: 1px;
border-left-width: 20px;
border-color: red;
padding: 3px;
}
/* normaler Fließtext:  */
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
color: black;
/*background-color: white;*/
}
/* Tabellentext 
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-left-width: 5px;
border-color: #ff0000;
width: 120px;
padding: 3px;
color: red;
background-color: #ffff99;
}
*/
/* kontaktadresse */
p.klein {
font-size: 9pt;
color: gray;
background-color: white;
margin-left 5px;
}

/* 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: red;
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-wight: bold;
color: red;
}
.blau {
font-family: "Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-wight: bold;
color: blue;
}
.weiss {
font-family: "Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-wight: bold;
color: white;
}
.balken {
background-color: red;
color: red;
}

/* Grafik als Auf.zeichen: */
u1 {
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: 170px;
heigth: 900px;
position: absolute;
top: 0px; left; 0px;
background-color: black; 
color: red;
}

/* Box für Hauptspalte */
#main {
margin-top: 5px;
width: 530px;
position: absolute;
top: 50px; /*left: 170px; */
}
/* Box für rechte Spalte */
#extra {
margin-top: 0px;
width: 170px;
position: absolute;
top: 120px; left: 710px;
}
/* frei schwebender Eye-Catcher: */
#floatbox {
position: absolute;
top: 20px;
left: 710px;
}

/* Rahmen für Buttons: */
.linkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-left-width: 5px;
border-color: red;
width: 120px;
padding: 3px;
color: red;
background-color: white;
}

/* Button für aktive Seite */
.linkboxaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-right-width: 1px;
border-color: black;
width: 120px;
padding: 3px;
color: black;
background-color: red;

}

/* Links weiß, nicht unterstrichen: */
A:link, A:visited, A:active {
text-decoration: none;
color: black;
}
A:hover {
text-decoration: none:;
color: white;
background-color: red;
border-style: solid;
border-left-width: 0px;
border-color: red;
}