BODY { scrollbar-3dlight-color: #cccccc; scrollbar-arrow-color: #8e9eb5; scrollbar-darkshadow-color: #cccccc; scrollbar-face-color:#ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff;scrollbar-base-color:#ffffff;
}
HTML { scrollbar-3dlight-color: #cccccc; scrollbar-arrow-color: #8e9eb5; scrollbar-darkshadow-color: #cccccc; scrollbar-face-color:#ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff;scrollbar-base-color:#ffffff;
}

body { margin-left:48px; margin-right:0px; margin-top:24px; margin-bottom:0px; background-color:#CDCDCD}

ebody {overflow-x:hidden; }
ehtml {overflow-x:hidden}
a{outline: none;}
img{ border:0 }

P       { color: #434242; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; }
TD  { color: #434242; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif ; line-height: 18px; }
.hdklb { color: #8e9eb5; font-weight: bold; font-size: 12px; line-height: 24px; font-family: Verdana,  Arial,Helvetica, sans-serif; text-decoration: none  }
b { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; }
strong { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; }
.hhbl   { color: #8e9eb5; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; }
.study { color: #eea220; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; }
.betont { font-size: 14px; }
.liste { color: #434242; font-weight: 100; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.navoben { color: #fff; font-family: Arial, helvetica, sans-serif }
.rahimg { border: solid 1px #ccc; outline-color: #ccc; outline-width: 1px; }
.rahfett { font-size: 12px; font-weight: bold; line-height: 14px; }
td.rahtab { font-size: 11px; font-style: normal; line-height: 14px; padding:2px;}
table.rahtab{ margin-top:0px }

.month{border-width: 1px 1px 0 0; border-color: #ccc; border-style: solid;}
.firstmonth{border-width: 1px 1px 0 1px; border-color: #ccc; border-style: solid;}
table.cal{border-width: 0 0 1px 0; border-color: #ccc; border-style: solid; background-color: #f0f0f0}
table.white{  background-color: #fff }

.raho{border-width: 0 0 1px 0; font-size: 11px; line-height: 14px; border-color: #ccc; border-style: solid; outline-color: #ccc; outline-width: 1px; }
.rahol{border-width: 0 0 1px 0; border-color: #ccc; border-style: solid;  outline-color: #ccc; outline-width: 1px; }

UL    { color: #434242; font-size: 12px; font-family: Arial, helvetica, sans-serif }
ul { list-style-image: url(events/images/disc.gif) }
LI    { font-size: 12px; font-family: Arial, helvetica, sans-serif }
ULi      { margin-top:4px;margin-bottom:0px;}
LIl         { margin-left:-12px;margin-top:0px;}
DIV    { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.imgmargin { margin-top: 8px; }
.inpmargin { margin-top: 3px; }
input,textarea { background-color: #ffffff ;color:#00427A;font-family:  Arial,helvetica, sans-serif}
.nav      { color: #424242; font-size: 12px; font-family: Arial, sans-serif; line-height: 14px; text-decoration: none  }
.stand  { color: #434242; font-weight: 100; font-size: 13px; font-family: Arial, helvetica, sans-serif }
.navoben     { color: #fff; font-size: 12px; line-height: 12px; font-family: Arial, helvetica, sans-serif; text-decoration: none }
A:link    { color: #00427a; text-decoration: none }
a.nav:link { color: #424242; text-decoration: none }
a.nav:hover { color: #00427a; text-decoration: none }
a.navoben:link { color: #fff; text-decoration: none }
a.navoben:visited { color: #fff; text-decoration: none }
a.nav:visited { color: #424242; text-decoration: none }
.navleft        { color: #fff; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, helvetica, sans-serif; text-decoration: none }
a.navleft:link  { color: #fff; text-decoration: none }
a.navleft:hover    { color: #dbd000 }
a.navleft:visited   { color: #fff; text-decoration: none }

A:visited  { color: #5d688d; text-decoration: none }
A:active       { color: #0077bc; text-decoration: none }
a:hover    { color: #8e9eb5 }
a.navoben:hover   { color: #dcdcdc }
div.timenav a{ font-size: 12px; font-weight: bold; }

.border-top, .border-bottom, .border-all, .border-sides{ border:1px solid #3F4F8D }
.border-top,.border-sides{  border-bottom-style: none }
.border-bottom,.border-sides{border-top-color: #A9A9A9;}

.legendbox{ width: 15px; height: 15px; border: 1px solid #ccc; float: left; font-size: 1px}
.legendname{ margin-left: 7px; margin-right: 50px; float: left;  font-size: 12px; }
