/* styles for IE 5 Mac */
#horizon {background-color:#000000; position:absolute; top:20px; left:20px;}
 
 /* following rules are invisible to IE 5 \*/
#horizon {top:45%; left:0px; width:100%; margin-top:-225px; min-width:650px;}
 /* end IE 5 hack */ 
html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, a, table, tr, td, form, img, li, input {margin:0px; padding:0px; border-width:0px; font-family: Arial, Helvetica, sans-serif;}
html {height:100%; width:100%;}
body {background-color:#000000; text-align:center; height:100%; width:100%;}
h1 {font-weight:bold; font-size:17px; color:#FFFFFF;}
h2 {font-weight:bold; font-size:14px; color:#FFFFFF;}
h3 {font-weight:bold; font-size:11px; color:#FFFFFF;}
h4 {font-weight:bold; font-size:10px; color:#FFFFFF;}
p  {font-size:12px; color:#FFFFFF; line-height:18px;}
ul {font-size:12px; margin-left:18px; margin-bottom:5px; list-style-position:outside; list-style-type:disc; line-height:18px; color:#FFFFFF;}
ol {font-size:12px; margin-left:21px; margin-bottom:5px; list-style-position:outside; line-height:18px; color:#FFFFFF;}
li {font-size:12px; color:#FFFFFF;}
a  {text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:18px;}
a:hover {color:#000000;}

select {font-size:11px; margin-top:5px; margin-bottom:5px;}
table {font-size:11px; border-collapse:collapse; border-spacing:0px;}
td {height:25px; padding-top:5px; padding-bottom:5px; padding-right:10px; font-size:11px; color:#FFFFFF;}
input {font-size:12px; color:#000000; padding:2px;}


#container {width:770px; height:450px; margin: 0px auto; text-align:left; background-repeat:no-repeat;}
	  
#header {width:100%; height:108px;}
#Flaeche_grau {top:108px; width:570px; height:324px; margin-bottom:-324px; filter:Alpha(opacity=40, style=4); -moz-opacity:0.40; background-color:#000000; z-index:0;}
#content {overflow:auto; top:108px; width:570px; height:324px;}
#HMTL-Inhalt {padding:11px 20px 20px 20px;}
#content-scroll {width:560px; height:290px; padding-left:20px; margin-right:10px; overflow:auto;}
#navigation {width:770px; height:19px; position:absolute; top:432px; background-color:#000000;} 
#navigation a {display:block; height:18px; font-size:11px; letter-spacing:0.00em;}
#navigation a:hover {background-color:#444444; color:#FFFFFF;}
#navigation td {margin:0px; padding:0px; height:18px; text-align:center; border-right-width:2px; border-right-color:#DDDDDD;  padding-left:2px; padding-right:2px; border-style:solid;}
#subnavigation {position:absolute; top:108px; margin-left:570px; color:#FFFFFF; z-index:5;}
#news {position:absolute; top:118px; margin-left:590px; color:#FFFFFF; z-index:5;}
#news p {line-height:11px;}
#news a:hover {color:#AAAAAA}

#Linie_unten {position:absolute; top:348px; width:770px; height:83px; font-size:30px; z-index:3;}



#footer {position:fixed; _position:absolute; bottom:0px; left:0px; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); width:100%; height:25px; text-align:center;}
#footer a {color:#999999; padding-left:10px; font-size:11px; font-weight:bold;}
#footer a:hover {color:#AAAAAA}

body {scrollbar-3dlight-color: #555555;
scrollbar-arrow-color:         #000000; 
scrollbar-darkshadow-color:    #555555; 
scrollbar-face-color:          #555555;
scrollbar-highlight-color:     #555555; 
scrollbar-shadow-color:        #555555; 
scrollbar-track-color:         #AAAAAA}
