	
body {background-color:#666666; font-family: Arial, Helvetica, Sans-Serif; font-size:11px;margin:0;}
table { font-family: Arial, Helvetica, Sans-Serif; font-size:11pt;}
td { font-family: Arial, Helvetica, Sans-Serif; font-size:13px; }
input { font-family: Arial, Helvetica, Sans-Serif; color: black; font-size:11pt;}
textarea { font-family: Arial, Helvetica, Sans-Serif; color: black; font-size:11pt;}
select { font-family: Arial, Helvetica, Sans-Serif; color: black; font-size:11pt;}
button { font-family: Arial, Helvetica, Sans-Serif; color: black; font-size:11pt;}
hr {color: #cccccc;background-color:#cccccc; border:0;height:1px;width:100%;}
hr.rot {color: #cc0000;background-color:#cc0000; border:0;height:1px;width:100%;}

a 		{ font-family: Arial, Helvetica, Sans-Serif; color:#000000; text-decoration:underline;}
a:link      { color:#000000; text-decoration:underline;}
a:active	{ color:#000000; text-decoration:underline;}
a:visited   { color:#000000; text-decoration:underline;}
a:hover 	{ color:#cc0000; text-decoration:underline;}


.tablemain {border:1px solid #333333;width:1004px;}
.tablehead {border-bottom:1px solid #333333;width:1004px;}
.tdmain {background-color:#ffffff;vertical-align:top;width:854px;}
.head { font-family: Arial, Helvetica, Sans-Serif; color:#000000; font-size:12pt; font-weight:bold;}
.tdnavhead {font-size:13px;font-weight:bold; padding-left:10px;}

.headmain { font-family: Arial, Helvetica, Sans-Serif; color:#000000; font-size:11pt; font-weight:bold;padding-top:20px;}
.kleiner { font-family: Arial, Helvetica, Sans-Serif; color: black; font-size:9pt;}
.tablebody {width:90%;background-color:#eeeeee;padding:0px;spacing:0px;border:1px solid #cc0000;}
.hauptbox { border-collapse:collapse;border:0px;width:100%;margin-left:20px;}
.inhalt {width:100%;}
.inhalttext {padding-right:20px;}
.boxaktuelles { border-collapse:collapse;width:180px;margin-left:0px;border-left:1px solid #0000FF;}
.boxtermine { border-collapse:collapse;border:2px solid #989898;width:180px;margin-left:10px;}
.box { border-collapse:collapse;border:2px solid #989898;width:180px;}
.nav {background-color:#CCCCCC;vertical-align:top;width:150px;}
.navrechts {background-color:#EEEEEE;vertical-align:top;width:200px;}
body.print {background-color:#FFFFFF;}
.rand {border:1px solid #0000FF;}
.randrot {border:1px solid #cc0000;}


.navigation {width:160px;vertical-align:top;}
.tdnav {border-bottom:1px solid #cc0000;padding-left:10px;padding-bottom:2px;padding-top:15px;font-size:12px;}
.tdnavr {border-bottom:1px solid #cc0000;padding-left:10px;padding-bottom:2px;padding-top:15px;font-size:12px;}
.tablenav {width:150px;border-right:1px solid #0000FF;}
