body{
   height: auto;

   background-color:black;
}

div#content{
   position: absolute;   
   top:17%;
   left: 45%;
   margin-left: -335px;
width:840px;
height:570px;
background-color:#404040;
border:1px solid white;
font-family:Tahoma;
font-size:10pt;
color:white;
}

.menue{
height:22px;
font-size:11pt;
padding-left:15px;
padding-top:3px;
border-bottom:1px solid white;
background-color:#00B60D
}

.menue-text{
float:left;
margin-right:15px;
letter-spacing: 3px;
}

.menue-text a:link{
font-size:11pt;
color:white;
text-decoration:none;
}

.menue-text a:active{
font-size:11pt;
color:white;
text-decoration:none;
border-bottom:1px solid #00B60D;
}

.menue-text a:hover{
font-size:11pt;
color:white;
text-decoration:none;
border-bottom:1px solid white;
}

.menue-text a:visited{
font-size:11pt;
color:white;
text-decoration:none;
}

div#detailbox{
width:265px;
height:405px;
position:absolute;
left:573px;
margin-top:2px;
background-color:#404040;
border-left:1px solid #00B60D;
}

#detailbox ,td{
font-family:Tahoma;
font-size:10pt;
color:white;
}

.vorschaubilder{
margin-top:10px;
margin-left:10px;
height:69px;
}

.bild{
float:left;
height:45px;
border:1px solid white;
margin-left:10px;
}



div#ueberschrift-detail{
width:96.5%;
height:17px; 
margin-top:5px;
padding-left:10px;
font-size:13px;
color:white;
letter-spacing:4px;
background-color:#00B60D;
}


.detail-text, td{
margin:9px;
font-size:12px;
letter-spacing:3px;
}


.detail-text a:link{
font-size:12px;
letter-spacing:1px;
color:white;
}

.detail-text a:visited{
font-size:12px;
letter-spacing:1px;
color:white;
}
.detail-text a:active{
font-size:12px;
letter-spacing:1px;
color:white;
}
.detail-text a:hover{
font-size:12px;
letter-spacing:1px;
color:white;
}

div#textbox{
width:490px;
padding:20px;
float:left;
margin:20px;
}

.ueberschrift{
font-size:16px;
letter-spacing:3px;
}

.beschreibung{
margin-left:-20px;
width:500px;
margin-top:20px;
padding:20px;
font-size:12px;
letter-spacing:3px;
background-color:#404040;
border-left:1px solid #00B60D;
}

.beschreibung2{
margin-left:-20px;
width:520px;
margin-top:0px;
padding-left:20px;
padding-top:10px;
font-size:12px;
letter-spacing:3px;
background-color:#404040;
}

div#topbanner{
border-bottom:1px solid white;
}

.logo{
position:absolute;
left:20px;
top:-70px;
}

.logo-text{
position:absolute;
left:30px;
top:-60px;
font-family:Tahoma;
font-size:14pt;
color:white;
letter-spacing: 4px
}

.logo-subtitle{
position:absolute;
left:65px;
top:-40px;
font-family:Tahoma;
font-size:10pt;
color:#00B60D;
letter-spacing: 3px
}


