/* CSS Document */

html {width: 100%; height: 100%;}

body {width: 100%; height: 100%; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../img/asphalt.jpg); color:#FFFFFF}

h1 {font-size:22px; margin-top:18px; margin-bottom:8px; color:#CC0000; font-style:italic; border-bottom:1px solid #CCCCCC}
h2 {font-size:12px; margin-top:18px; margin-bottom:8px; color:#CC0000}
h3 {font-size:12px; margin-top:18px; margin-bottom:0px; border-bottom:1px solid #E0E0E0}
h4 {font-size:12px; margin-top:18px; margin-bottom:0px;}
p { margin-top:8px; margin-bottom:8px; line-height:19px; text-align:justify}
td { line-height:19px}
form {margin:0px; padding:0px}

a {text-decoration: none; color: #CC0000;}
a:link {text-decoration: none; color: #CC0000;}
a:active {text-decoration: none; color: #CC0000;}
a:visited {	text-decoration: none; color: #CC0000;}
a:hover {text-decoration: none;	color: #FF0000;}

#logointro {position:absolute; top:45%; margin-top:-40px; height:61px; width:100%; left:0px; background-color:#000000; text-align:center; border-top:5px solid #CCCCCC; border-bottom:5px solid #CCCCCC}

#spuren {position:absolute; left:0px; top:0px; width:100%; height:644px; background-repeat:no-repeat; background-position:center}
#preload {position:absolute; height:1px; width:1px; overflow:hidden}
#fenster {position:relative; float:left; left:50%; width:800px; min-height:100%; height:auto !important; height:100%; margin-left:-400px; background-color:#000000; border-left:1px solid #333333; border-right:1px solid #333333; background-image:url(../img/bg_fenster_black.jpg); }
#loader {position:relative; width:100%; text-align:center}
#loader img {margin-top:90px}

#header {position:relative; float:left; width:800px; height:120px; background-color:#000000}
#himg {position:absolute; top:0px; left:0px}
#logo {position:absolute; top:-80px; left:476px}
#balken {position:relative; float:left; width:800px; height:15px; border-bottom:1px solid #333333; background-image:url(../img/nback_top.jpg)}
.ntop {position:relative; float:right; border-left:1px solid #333333; text-align:center; height:15px; line-height:14px; color:#CCCCCC; font-size:10px; font-weight:bold; cursor:pointer}

#navi {position:relative; float:left; height:200%; width:150px; border-right:1px solid #333333}
.npunkt {position:relative; float:left; width:100%; height:21px; line-height:20px; text-indent:10px; border-bottom:1px solid #333333; background-image:url(../img/nback_black.jpg); font-size:12px; font-weight:bold; color:#CCCCCC; cursor:pointer}
#content {position:relative; float:left; width:438px; border-right:1px solid #333333; padding:10px; color:#FFFFFF}
#news {position:relative; float:left; width:170px; background-color:#F9F9F9; padding:10px}
.news {position:relative; float:left; width:170px; margin-top:-10px; cursor:pointer}

.textf {border: 1px solid #E4E4E4; color: #999999; padding:2px;	position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; background-color:#2A2A2A}
#button {position:relative; line-height:20px; font-size:12px; font-weight:bold; color:#CCCCCC; width:414px; float:left; margin-top:20px}

.thmb {position:relative; float:left; width:130px; height:90px; background-color:#333333; margin-right:9px; margin-bottom:10px; border:1px solid #CCCCCC; background-repeat:no-repeat; background-position:center; cursor:pointer}

#slideshow {
 height:120px; /* hier Hoehe der Slideshow-Bilder angeben */ 
 position:relative;
 background:#000000;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}


