/* CSS Document */

body{
background-color:#000000;
width:100%;
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#main{
width:100%;
min-width:990px;
max-width:1400px;
height:670px;
border:0px solid #ffffff;
margin:0 auto;
width:expression(document.body.clientWidth > 1400? "1400px": "100%" );
}

#top{
height:130px;
width:100%;
margin-top:0px;;
}

#spell{
float:right;
width:900px;
height:30px;
}

#spell img{
border:0px;
margin-right:25px;
}

#logo{
float:left;
width:90px;
height:90px;
margin-top:30px;
}

#navigation_main{
width:900px;
float:left;
height:30px;
margin-top:20px;
}
#navigation_sup{
width:900px;
float:left;
height:30px;
color:#ababab;
}

/*#################### Navigation ######################*/

#navigation_main ul{
margin:0px;
padding:0px;
list-style:none;
}

#navigation_main ul li{
margin:0px;
padding:0px;
list-style:none;
float:left;
line-height:30px;
font-size:14px;

}

#navigation_main ul li a{
color:#FFFFFF;
margin-right:3px;
margin-left:3px;
text-decoration:none;
}

#navigation_main ul li a:hover{
color:#bf0407;
}


#navigation_main ul li.menu-current a{

color:#bf0407;
}


#navigation_main ul li.menu-parent a{
color:#bf0407;
}


#navigation_sup ul{
margin:0px;
padding:0px;
list-style:none;
margin-left:30px;
}

#navigation_sup ul li{
margin:0px;
padding:0px;
list-style:none;
float:left;

}

#navigation_sup ul li a{
color:#ababab;
margin-right:3px;
margin-left:3px;
text-decoration:none;
font-size:12px;
}

#navigation_sup ul li a:hover{
color:#bf0407;
}


#navigation_sup ul li.menu-current a{

color:#bf0407;
}


/*#################### Inhalt ######################*/

#inhalt{
width:100%;
height:390px;
overflow:auto;
background-color:#0c0c0c;
}

#inhalt img{
margin-left:10px;
}

#inhalt p{
margin-left:20px;
}

#inhalt h1{
color:#989898;
margin-left:10px;
font-size:30px;

}

#inhalt a{
color:#bf0407;
text-decoration:none;
}

#inhalt a:hover{
text-decoration:underline;
}

#inhalt h1 strong{
color:#bf0407;
}

#inhalt h1 b{
color:#bf0407;
}
/*#################### FOOTER ######################*/
#footer{
width:100%;
height:90px;
margin-top:10px;
border-top:1px #989898 solid;
font-size:12px;
}

.info_footer{
width:30%;
height:90px;
float:left;
margin:1%;
}

.info_footer img{
float:left;
border:0px;
margin-right:3px;

}

.info_footer p{
display:block;
float:left;

}

.info_footer h1{
font-size:14px;
float:left;
display:block;
color:#989898;
margin:5px;
padding:0px;
width:260px;
height:30px;
}

.info_footer p a{
float:right;
margin-top:5px;
color:#bf0407;
text-decoration:none;
font-size:10px;
}

.info_footer p a:hover{
text-decoration:underline;
}


.info_footer a{
float:right;
margin-top:10px;
color:#bf0407;
text-decoration:none;
font-size:12px;
}

.info_footer a:hover{
text-decoration:underline;
}

.info_footer .number{
font-size:20px;
color:#bf0407;
width:20px;
float:left;
height:30px;
}


.info p{
display:block;
float:left;
font-size:12px;
margin-right:20px;

}

.info p a{
float:none;

}

#mini_footer{
height:20px;
text-align:right;
width:98%;
clear:both;
border:0px solid #123456;
padding-top:50px;
font-size:10px;
}

#mini_footer a{
color:#FFFFFF;
text-decoration:none;
}

#mini_footer a:hover{
text-decoration:underline;
}