@charset "utf-8";
/* CSS Document */
body { background: #FFFFFF; padding:0px; margin:0px; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:9pt; position:absolute; width:100%; color:#000000}

a { text-decoration:none; color:#FF0000; font-weight:lighter; }
a.on { text-decoration:none; color:#000000; font-weight:bolder; }
a:hover { text-decoration:none; color:#FF0000; font-weight:lighter; }
a:hover.on { text-decoration:none; color:#000000; font-weight:bolder; }

#loading { left:0px; top:0px; right:0px; bottom: 0px; background: repeat url(../bilder/title_background2.gif) #FFFF99; position:fixed; display:none; z-index:1000; }

div#head { left:0px; top:0px; right:0px; height:60px; background: repeat url(../bilder/title_background2.gif) #FFFFFF; position:fixed; }

div#menue > div > span  { margin-right: 5px; }

div#head form { display:inline-block; margin:0; padding:0; }
div#head #head_logo { top:0px; right:5px; width:180px; height:90px; position:absolute; }

div#main { padding-bottom:65px; padding-top:70px; }
div#main h3 { color:#B00000; }
div#main > table { width: 100%; border-spacing: 1px;}
div#main > table > thead > tr > th { background-color:#D00000; font-weight: bolder; color:#FFFFFF; padding: 0px; }
div#main > table > thead > tr > th > a { color:#FFFFFF; text-decoration:none; font-weight: bolder;}
div#main > table > thead > tr > th > a:hover { color:#FFFFFF;  text-decoration:none;    font-weight: bolder;}
div#main > table > tfoot > tr > th { background-color:#D00000; font-weight: bolder; color:#FFFFFF; padding: 0px; }
div#main > table > tfoot > tr > th > a { color:#FFFFFF; text-decoration:none; font-weight: bolder;}
div#main > table > tfoot > tr > th > a:hover { color:#FFFFFF;  text-decoration:none;    font-weight: bolder;}
div#main > table > tbody > tr > th { background-color:#D00000; font-weight: bolder; color:#FFFFFF; padding: 0px; text-align:left; }
div#main > table > tbody > tr > th > a { color:#FFFFFF; text-decoration:none; font-weight: bolder;}
div#main > table > tbody > tr > th > a:hover { color:#FFFFFF;  text-decoration:none;    font-weight: bolder;}

div#main > table > tbody > tr > td { padding: 0px; }

div#main table .odd { background-color: #FFFFD0; }
div#main table .odd:hover { background-color:#B0B0B0; }
div#main table .even {background-color: #FFFF80; }
div#main table .even:hover { background-color:#B0B0B0; }

div#main table .sub { font-size:80%; }









div#main > table > tbody > tr > td > table {  width: 100%; border-spacing: 10px;}
div#main > table > tbody > tr > td > table > tbody > tr > td { border-bottom: solid thin #B0B0B0; vertical-align: top; padding: 0px;  }


#main form{ border:0px; margin:0px; padding:0px; }
#main input[type=text] { background-color: #800000; color:#FFFFDD; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:8pt; border:0px; margin:0px; padding:0px; width:100% }
#main input[type=password] { background-color: #800000; color:#FFFFDD; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:8pt; border:0px; margin:0px; padding:0px; width:100% }
#main input[type=checkbox] { background-color: #800000; color:#FFFFDD; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:8pt; border:0px; margin:0px; padding:0px; width:100% }
#main select { background-color: #800000; color:#FFFFDD; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:7pt; border:0px; margin:0px; padding:0px; width:100%; }

#tail { background: repeat url(../bilder/title_background1.gif); left:0; bottom:0; height: 60px; right:0px; position:fixed; }

#tail #tail_login { background: #B00000; height:35px; width:450px; left:10px; top:10px; border:solid thin #FF0000; position:absolute; z-index:+1; color:#FFFFFF; font-weight: bolder; padding: 5px;}
#tail #tail_login #kennung { height:12px; top:2px; left:2px; position:absolute;}
#tail #tail_login #passwort { height:12px; top:2px; left:150px; position:absolute;}
#tail #tail_login #login { height:19px; top:2px; left:297px; position:absolute;}
