p.kopf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
p.normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
ul.help { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }

table.kopf {  }
table.listen {  }

a:visited.navlinks { color:#000000; }
a:active.navlinks { color:#000000; font-style:normal}
a:hover.navlinks {color: #000000}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 000000 ; text-decoration: underline}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 000000 ; text-decoration: underline}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:011831 ; text-decoration: underline}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:011831; text-decoration: underline} 


a.links_dunkel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#000000; }
a.normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a.fett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
td.ueberschrift {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#99CCFF; color:#000000; }
td.navleiste {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#99CCFF; color:#000000; }
td.zeilen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#99CCFF; color:#000000; }
td.zeilen_center {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#99CCFF; color:#000000; text-align:center; }
td.su_zeilen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFA4A8; color:#000000; }
td.gruen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#99FF99; color:#000000; }
td.rot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FF9999; color:#000000; }

.inp {font-size:12px;line-height:10px;font-family: Verdana, Arial, Helvetica, sans-serif}

.inp35 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 35px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp40 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 40px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}  
.inp50 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 50px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp70 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 70px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp90 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 90px ; height: 20px; background-color: #FFFFFF; vertical-align: middle} 
.inp80 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 80px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}  
.inp100 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 100px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp120 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 120px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp140 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 140px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp160 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 160px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}   
.inp177 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 177px ; height: 20px; background-color: #FFFFFF; vertical-align: middle} 
.inp200 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 200px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp240 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 240px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp290 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 290px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp310 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 310px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp390 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 390px ; height: 20px; background-color: #FFFFFF; vertical-align: middle} 
.inp405 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 405px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.inp410 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 410px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}  
.inp435 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 435px ; height: 20px; background-color: #FFFFFF; vertical-align: middle} 
.area {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; background-color: #FFFFFF; vertical-align: middle}

.inp35u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 35px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.inp50u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 50px ; height: 20px; background-color: #FFFF99; vertical-align: middle}  
.inp70u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 70px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.inp100u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 100px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.inp140u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 140px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.inp200u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 200px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.inp310u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 310px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.inp410u {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 480px ; height: 20px; background-color: #FFFF99; vertical-align: middle}
.areau {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; background-color: #FFFF99; vertical-align: middle}

.inp35r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 35px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.inp40r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 40px ; height: 20px; background-color: #CCCCCC; vertical-align: middle} 
.inp50r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 50px ; height: 20px; background-color: #CCCCCC; vertical-align: middle} 
.inp70r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 70px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.inp80r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 80px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}   
.inp90r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 90px ; height: 20px; background-color: #CCCCCC; vertical-align: middle} 
.inp100r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 100px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}  
.inp120r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 120px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.inp160r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 160px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.inp200r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 200px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.inp240r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 240px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}  
.inp290r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 290px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.inp480r {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; width: 480px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.arear {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #FFFF99 solid; background-color: #CCCCCC; vertical-align: middle}

.num_inp35 {font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #000000; border: 1px #000000 solid; width: 35px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.num_inp70 {font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #000000; border: 1px #000000 solid; width: 70px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}
.num_inp100 {font: 12px Verdana, Arial, Helvetica, sans-serif;text-align: right; color: #000000; border: 1px #000000 solid; width: 100px ; height: 20px; background-color: #FFFFFF; vertical-align: middle}

.num_inp35r {font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #000000; border: 1px #000000 solid; width: 35px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.num_inp70r {font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #000000; border: 1px #000000 solid; width: 70px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}
.num_inp100r {font: 12px Verdana, Arial, Helvetica, sans-serif;text-align: right; color: #000000; border: 1px #000000 solid; width: 100px ; height: 20px; background-color: #CCCCCC; vertical-align: middle}

.meldungen {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0000;}

.ueberschrift_gross {font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}

.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}

body {  background-color: #FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
.rahmen {  border-style: none; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}