BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
margin:6px;
}

/* Kasten für Hauptüberschrift: */
H1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15pt;
        font-weight: bold;
        color: #660066;
        width: 400px;
        background-color: #0099ff;
        border-style: solid;
        border-width: 1px;
        border-left-width: 15px;
        border-color: #D4006B;
        padding: 1px; /* nötig für Frameset:  */
        margin-top: 10px;
}
h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #660066;
        font-weight: bold;
        text-decoration: underline;
}
h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        color: #660066;
        font-weight: bold;
        text-decoration: underline;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color: #660066;
}

/* normaler Fließtext: */
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#660066;
}

/* Inpressum: */
p.impressum {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: 150px;
        }

/* Besucher: */
p.klein1 {
font-size:8pt;
color:#660066;
margin-left:5px;
}


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

/* Bild und Bildunterschrift: */
.bild {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: gray;
        background-image: url(img/image001.jpg);
   background-repeat: repeat-y;
}
.kasten {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        text-align: center;
        padding: 3px;
        color: #660066;
        background-color: #ffff99;
        border-style: solid;
        border-width: 1px;
        border-color: #660066;
        width: 280px;
}

.rot {
font-family:"Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:bold;
color:red;}

/* Grafik als Auf.zeichen: */
ul {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight:;
        color: #660066;
        list-style: url(img/kreis.gif);
}

li {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        color: #660066;
}

/* Box für Navi: */
#navi {
        margin: 1px;
        width: 190px;
        position: ;
        top: 1px;
        left: 190px;



}

/* Box für Hauptspalte: */
#main {
width :500px;
margin:0px;
}
 /* frei schwebender Eye-Catcher: */
#floatbox {
position: absolute;
top: 488px;
left: 400px;
}

#box8 {
        position: absolute;
        top: 390px;
        left: 500px;
}

#box9 {
        position: absolute;
        top: 400px;
        left: 680px;
}

#box10 {
        position: absolute;
        top: 420px;
        left: 500px;
}

#box11 {
        position: absolute;
        top: 40px;
        left: 630px;
}

#box12 {
        position: absolute;
        top: 730px;
        left: 400px;
}



/* Rahmen für Buttons: */
.linkbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 1px;
margin-right: 4px;
border-style: solid;
border-width: 1px;
border-color: #D4006B;
width: 150px;
padding: 1px;
background-color: #0099ff; <!--geändert 12.05.06-->
color: #FFFFFF;
}

/* Button für die aktive Seite: */
.linkboxaktiv {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        margin-left: 1px;
        margin-right: 15px;
        border-style: solid;
        border-width: 1px;
        border-color: #9999ff;
        width: 150px;
        padding: 1px;
        background-color:#D4006B;
        color: #FFFFFF;
}

/* Links weiß, nicht unterstr.: */
A:link, A:visited, A:active {
text-decoration:none;
color:#660066;
}

A:hover {
        text-decoration: none;
        color: White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border-style: solid;
        border-left-width: 10px;
        border-color: #D4006B;
        background-color: #D4006B;
}

/* Tabelle gesamt */
table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#660066;
}

/* Zellen nur in monat */
td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: Blue;
}

th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: Blue;
}

/* Restplätze: */
.r {
color:#000033;
background-color:silver;
}

/* belegt */
.b {
color:#FFFFFF;
background-color:gray;
}

/* Sonntag, Hintergr. rot: */
.so {
color:#FFFFFF;
background-color:#ff0000;
}

/* leere Zellen, Hintergr. gelb: */
.leer {
background-color:#ffff99;
}

/* rote Umrandung */
input.rotrand {
border-style:solid;
border-width:1px;
border-color:#ff0000;
background-color:#ffff99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
}

/* 3D-Effekt für Buttons */
input.knopf {
border-style:inset;
border-width:1px;
border-color:#D4006B;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;   }

<SCRIPT language=JavaScript1.1>
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("copyright by McLanus®");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</SCRIPT>