/* Dokument allgemein: */
body {
background-color:#ffffcc;
color: black;
}

div.rand {
font-family:Arial, Helvetica, sans-serif;
width: 700px
padding: 10px;
border-style: solid;
border-width: 15 px;
border-color: #ffcc66
}


/* Kasten für Hauptüberschrift */
h1 {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 20pt;
font-weight: bold;
background-color: #ffffcc;
color: #000cc;
}

/* Kasten für Hauptüberschrift */
h0 {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 20pt;
font-weight: bold;
background-color: #ffffcc;
color: #000cc;
border-left-style: solid;
border-left-width: 5 px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #0066cc
width: 400px;
padding-left: 8px;
padding-bottom: 8px;
}

h2 {
border-left-style: solid;
border-left-width: 10 px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #0066cc
width: 400px;
padding-left: 2px;
}


/* normaler Fließtext */
p {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 14pt;
color: #000cc;
}

/* Text in Listen */
li {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 14pt;
color: #000cc;
}


/* kleinere Schriften */
.klein {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #000cc;
}

/* Anschrift in Navi-Spalte */
.adresse {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: black;
margin left: 2px;
padding: 10px;
line-height: 22px;
}

/* frei schwebendes Bild - in Kopfleiste links*/
#floatbox-1 {
position: absolute;
top: 10px;
left: 5px;
}

/* frei schwebendes Bild - in Kopfleiste mitte*/
#floatbox-mitte {
position: absolute;
top: 5px;
left: 0px;
}

/* frei schwebendes Bild - in Kopfleiste rechts*/
#floatbox-2 {
position: absolute;
top: 5px;
left: 790px;
}


/* frei schwebendes Bild - in Kopfleiste rechts*/
#floatbox-3 {
position: absolute;
top: 5px;
left: 720px;
}

/* Bild und Bildunterschriften */
.bild {
font-family:Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: gray;
}

/* Hauptüberschrift */
.overhead {
font-family: Comic Sans MS, CommercialScript BT, Arial, Helvetica, sans-serif;
font-size: 60pt;
font-weight: bold;
color: black;
line-height: 0px;
padding-top: 0px;
padding-left: 0px;
}

/* Hauptüberschrift kleine */
.overheadklein {
font-family: Comic Sans MS, CommercialScript BT, Arial, Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: black;
line-height: 0px;
padding-left: 0px;
}

.dotbox {
border-style: dotted;
border-width: 2px;
border-color: #ff9900;
padding: 5px;
}

span.aktiv {
background-color: #ffcc66;
color: white;
}


/* Rahmen für Buttons */
.linkbox {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 14pt;
margin left: 0px;
width: 160px;
line-height: 14px;
color: white;
border-color: white;
padding: 3px;
padding-left: 10px;
}

/* Button für die aktive Seite */
.linkboxaktiv {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 14pt;
margin left: 0px;
line-height: 14px;
color: red;
background-color: #ffff99;
padding: 3px;
padding-left: 10px;
}

.linkboxklein {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:12pt;
color: red;
background-color: #ffff99;
margin-left: 10px;
line-height: 12px;
}

.linkboxkleinaktiv {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:12pt;
color: red;
background-color: #ffff99;
margin-left: 10px;
line-height: 12px;
}

.linkboxkleinst {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:10pt;
color: red;
background-color: #ffff99;
margin-left: 10px;
line-height: 8px;
}

.linkboxkleinstaktiv {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:10pt;
color: red;
background-color: #ffff99;
width: 160px;
margin-left: 10px;
line-height: 8px;
}

A {
text-decoration: none;
color: black;
}

A:hover {
background-color: #ffff99;
color: blue;
}

A:visited {
color: silver;
}

b {
color #ff9900;
}

ul {
list-style-image: url (kreis.gif);
}

/*Box für Navigationsspalte:*/
#navi {
margin: 0px;
width: 170px;
position: absolute;
top: 100px; left: 10px;
background-color: #ffff99;
}

/*Box für Hauptspalte:*/
#main {
margin-top: 5px;
width: 737px;
position: absolute;
top: 110px; left: 175px;
background-color: #ffffcc;
padding: 5px;
}
