body { 
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
background-color:#ffffff;
scrollbar-face-color:#CACBCD;
scrollbar-base-color:#CACBCD;
scrollbar-arrow-color:#9a9a9a;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#CACBCD;
scrollbar-3dlight-color:#ffffff;
scrollbar-shadow-color:#CACBCD;
scrollbar-darkshadow-color:#ffffff;
}

td, th, p, ul, ol, li, a, input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; line-height:140% }
input, select, textarea { line-height:100% }

h1 { font-size:8pt; color:#000000; letter-spacing:1px; font-weight:bold; line-height:140% }
h2,h3,h4,h5,h6 { font-size:8pt; color:#000000; letter-spacing:1px; font-weight:bold; line-height:140% }

ul,li { list-style-type:square }

a { text-decoration:underline; line-height:130%; }
a:link { color:#000000; text-decoration:underline }
a:visited { color:#000000; text-decoration:underline }
a:active { color:#000000; text-decoration:underline }
a:hover { color:#000000; text-decoration:underline }

a.box { color:#9a9a9a; font-size:10px; text-decoration:none; line-height:130% }
a:link.box { color:#9a9a9a; text-decoration:none }
a:visited.box { color:#9a9a9a; text-decoration:none }
a:active.box { color:#9a9a9a; text-decoration:none }
a:hover.box { color:#333333; text-decoration:none }

.copyright { text-align:center; font-size:10px; }

.datum { text-align:left; font-size:10px; }

.item { color:#cc0000; font-weight:bold }

.em { font-size:8pt; color:#ff6834; font-weight:bold; background-color:#ffffff; border:solid 1px #000000; border-left:none; border-right:none; padding:1px; }

.doppelrand { border-top:solid 1px #9a9a9a; border-bottom:solid 1px #9a9a9a; }

.button { border:solid 1px #666666; background-color:#9a9a9a; height:18px; cursor:hand; font-size:11px; font-weight:bold; color:#ffffff; letter-spacing:1px }

.button_xsmall { border:solid 1px #000000; background-color:#cc0000; width:20px; height:18px; cursor:hand; font-size:11px; color:#ffffff; letter-spacing:1px }

.input { border:solid 1px #000000; background-color:#ffffff; height:18px; font-size:11px }

.textarea { border:solid 1px #000000; background-color:#ffffff; font-size:11px; overflow:auto }

.radio { border:none }

.box_header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; text-align:left; background-color:#9a9a9a; padding:2px; padding-left:5px; width:100%; height:20px; letter-spacing:0px }

.box_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-align:left; background-color:#ffffff; padding:2px; padding-right:10px; padding-bottom:10px; vertical-align:top; line-height:140% }

.box_bild { text-align:center; background-color:#ffffff; padding:2px; vertical-align:top }

.box_subheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:bold; text-align:left; margin-bottom:5px; margin-top:5px }

.box_rand { border:solid 1px #9a9a9a; margin-bottom:20px }

.bildrand { border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #333333; border-right:solid 1px #333333 }

/* Hauptnavigation Startseite */

a.navi { color:#666666; font-size:10px; font-weight:bold; text-decoration:none; width:100%; height:100%; margin-top:2px }
a:link.navi { color:#666666; text-decoration:none; width:100% }
a:visited.navi { color:#666666; text-decoration:none; width:100% }
a:active.navi { color:#666666; text-decoration:none; width:100% }
a:hover.navi { color:#ffffff; text-decoration:none; width:100% }

/* Navigation Untermenüs Startseite */

a.sub { color:#333333; font-size:10px; font-weight:normal; text-decoration:none; width:100% }
a:link.sub { color:#333333; text-decoration:none; width:100% }
a:visited.sub { color:#333333; text-decoration:none; width:100% }
a:active.sub { color:#333333; text-decoration:none; width:100% }
a:hover.sub { color:#666666; text-decoration:none; width:100% }

.out { background-color:#ffffff; text-align:center; cursor:hand; }
.over1 { background-color:#064582; text-align:center; cursor:hand; }
.over2 { background-color:#FF9933; text-align:center; cursor:hand; }
.over3 { background-color:#932a79; text-align:center; cursor:hand; }
.over4 { background-color:#f1af00; text-align:center; cursor:hand; }
.over5 { background-color:#0099Cc; text-align:center; cursor:hand; }

/* Formate für die Layer der Untermenüs */
.menue { visibility:hidden }

/* Hauptnavigation oben */

a.top { color:#666666; font-size:10px; font-weight:bold; text-decoration:none }
a:link.top { color:#666666; text-decoration:none }
a:visited.top { color:#666666; text-decoration:none }
a:active.top { color:#666666; text-decoration:none }
a:hover.top { color:#9a9a9a; text-decoration:none }

.trenner { color:#666666; font-size:10px; padding-left:10px; padding-right:10px; }

/* Hauptkategoriepunkt index2.php */

.main { color:#ffffff; font-size:10px; font-weight:bold; }

/* Navigation Untermenüs index2.php - für jede Bereichsfarbe eine Klasse, die die Schriftfarbe ggf berücksichtigt */

a.sub1 { color:#ffffff; font-size:9px; font-weight:normal; text-decoration:none;  }
a:link.sub1 { color:#ffffff; text-decoration:none;  }
a:visited.sub1 { color:#ffffff; text-decoration:none;  }
a:active.sub1 { color:#ffffff; text-decoration:none;  }
a:hover.sub1 { color:#ffffff; text-decoration:none;  }

a.sub2 { color:#000000; font-size:9px; font-weight:normal; text-decoration:none;  }
a:link.sub2 { color:#000000; text-decoration:none;  }
a:visited.sub2 { color:#000000; text-decoration:none;  }
a:active.sub2 { color:#000000; text-decoration:none;  }
a:hover.sub2 { color:#000000; text-decoration:none;  }

a.sub3 { color:#ffffff; font-size:9px; font-weight:normal; text-decoration:none;  }
a:link.sub3 { color:#ffffff; text-decoration:none;  }
a:visited.sub3 { color:#ffffff; text-decoration:none;  }
a:active.sub3 { color:#ffffff; text-decoration:none;  }
a:hover.sub3 { color:#ffffff; text-decoration:none;  }

a.sub4 { color:#000000; font-size:9px; font-weight:normal; text-decoration:none;  }
a:link.sub4 { color:#000000; text-decoration:none;  }
a:visited.sub4 { color:#000000; text-decoration:none;  }
a:active.sub4 { color:#000000; text-decoration:none;  }
a:hover.sub4 { color:#000000; text-decoration:none;  }

a.sub5 { color:#ffffff; font-size:9px; font-weight:normal; text-decoration:none;  }
a:link.sub5 { color:#ffffff; text-decoration:none;  }
a:visited.sub5 { color:#ffffff; text-decoration:none;  }
a:active.sub5 { color:#ffffff; text-decoration:none;  }
a:hover.sub5 { color:#ffffff; text-decoration:none;  }


#veranstaltungskalender_startseite ul
{
margin:0;
margin-left:0px;
margin-top:0px;
padding:0;
list-style:none;
list-style-image:none;
}

#veranstaltungskalender_startseite ul li
{
list-style:none;
list-style-image:none;
border-bottom:dotted 1px #9a9a9a;
padding-bottom:2px;
}

.veranstaltungskalender_tag
{
font-size:10pt;
line-height:1.0em;
color:#0099cc;
font-weight:normal;
letter-spacing:0.1em;
}
.veranstaltungskalender_monatjahr
{
font-size:10pt;
line-height:1.0em;
color:#0099cc;
font-weight:normal;
letter-spacing:0.1em;
}