/*Schrift für die Hauptüberschrift auf den einzelnen Seiten: */

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13pt;
color: #004A4A;
text-align: center;
} 


/*grüner Fließtext 2: */
p.gruen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #004A4A;
background-color: lightyellow;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}


/*schattierter Fließtext 3: */
p.grau {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #004A4A;
background-color: #808080;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}


/*schattierter Fließtext 4: */
p.fliessgrau {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
background-color: #808080;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}


/*normaler Fließtext mit Rand 10px: */
p.fliess {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
background-color: white;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}


/* Umfluss der Bilder mittig: */
.mfluss {
float:left; 
border:0; 
width: 250px;
}

/* Umfluss der Bilder rechts: */
.rfluss {
float:left; 
border:0; 
margin-right:10px; 
margin-top:10px; 
margin-bottom:10px;
}


/* Umfluss der Bilder links: */
.lfluss {
float:right; 
border:0; 
margin-right:10px; 
margin-top:10px; 
margin-bottom:10px;
}


/* Kontaktadresse: */
p.klein {
font-size: 9pt;
color: gray;
background-color: white;
margin-left: 5px;
}

/* stand: */
p.stand {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color: #000000;
background-color: white;
text-align: center;
}

/* Bild und Bildunterschrift: */
.bild {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
background-color: white;
}


/* unformatierte Liste: */
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
background-color: white;
}

/* Box für das vertikale Menü: */
#vmenue {
margin: 0px;
width: 170px;
position: absolute;
top: 0px; left: 0px;
}

/* Box für das horizontale Menü: */
#hmenue {
margin: 0px;
width: 470px;
position: absolute;
top: 0px; left: 300px;
}

/* Box für die Hauptspalte: */
#main {
margin-top: 5px;
width: 530px;
position: absolute;
top: 50px; left: 170px;
}


/* Fußzeile: */
#fusszeile {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #0000FF;
text-align: center;
text-decoration: none;
}


A:hover {
text-decoration: none;
color: red;
} 


/* Rahmen für die langen Buttons in der Kopfzeile: */
.langlinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
display: block;
float: right;
width: 85px;
padding: 3px;
color: white;
background-color: white;
}


/* Rahmen für die kurzen Buttons in der Kopfzeile: */
.kurzlinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
display: block;
float: right;
width: 45px;
padding: 3px;
color: white;
background-color: white;
}


/* Rahmen für den Button Archiv in der Kopfzeile: */
.archivlinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
display: block;
float: right;
width: 55px;
padding: 3px;
color: white;
background-color: white;
}


/* Rahmen für den Button Kontakt in der Kopfzeile: */
.kontaktlinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
display: block;
float: right;
width: 65px;
padding: 3px;
color: white;
background-color: white;
}


/* Rahmen für die Buttons: */
.hlinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
width: 165px;
padding: 3px;
color: white;
background-color: white;
}


/* Rahmen für die Buttons: */
.hhlinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
width: 300px;
padding: 3px;
color: white;
background-color: white;
}



/* Rahmen für die Klappmenüs: */
.klinkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 10px;
border-style: outset;
border-width: 0px;
border-color: black;
width: 120px;
padding: 3px;
color: white;
background-color: #AAD7B7;
}



/* Buttons für die aktive Seite: */
.linkboxaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
margin-left: 5px;
border-style: outset;
border-width: 1px;
border-color: #FFFFFF;
width: 150px;
padding: 3px;
color: white;
background-color: #AAD7B7;
}


/* Links im Kopfmenü: */

.kopfmenu:link {
color: #0000FF;
textdecoration: none;
}

.kopfmenu:visited {
color: #0000FF;
textdecoration: none;
}

.kopfmenu:active {
color: #0000FF;
textdecoration: none;
}

.kopfmenu:hover {
text-decoration: none;
color:white;
background-color: #ff0000;
border-style: outset;
border-left-width: 0px;
border-color: #ff0000;
}


/* Links im Hauptmenü: */
.hauptmenu:link {
color: #0000FF;
textdecoration: none;
}

.hauptmenu:visited {
color: #0000FF;
textdecoration: none;
}

.hauptmenu:active {
color: #0000FF;
textdecoration: none;
}

.hauptmenu:hover {
text-decoration: none;
color:white;
background-color: #ff0000;
border-style: outset;
border-left-width: 0px;
border-color: #ff0000;
}


/* Links im Menü der Fußzeile: */
.fussmenu:link {
color: #0000FF;
textdecoration: none;
}

.fussmenu:visited {
color: #0000FF;
textdecoration: none;
}

.fussmenu:active {
color: #0000FF;
textdecoration: none;
}

.fussmenu:hover {
color: #FF0000;
text-decoration: none;
}

