@charset "UTF-8";
/* CSS Document */


* {
margin:0px 0px;
padding:0px 0px;
border:none;
}

body{
margin:0 0 0 0; 
padding:0 0 0 0; 
height:100%
}

a {
text-decoration:none;
}

#all{
margin:130px auto 0px auto;
width:910px;
height:701px;
padding:5px 0px 0px 32px;
background-image:url(../img_site/back_blanc.jpg);
background-repeat:no-repeat;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

* html #all{
height:696px;

padding-top:10px;
}

* + html #all{
height:696px;

padding-top:10px;
}


#header{
position:absolute;
top:40px;
}

#header img{
margin-left:590px;
}

#text{
margin:40px 0px 0px 5px;
position:relative;
width:230px;
float:left;
height:408px;
}

#text h1{
letter-spacing:1px;
margin-bottom:23px;
font-size:15px;
color:#fd8b19;
}

#text h2{
letter-spacing:1px;
margin-bottom:3px;
font-size:15px;
color:#999999;
}

#text p{
margin-bottom:10px;
font-size:11px;
line-height:140%;
color:#000000;
}

#text a{
color:#fd8b19;
}



#punkte a{
height:15px;
width:15px;
background:url(../img_site/circ.gif) no-repeat 0px 0px;
}

#punkte a:hover{
background:url(../img_site/circ.gif) no-repeat 0px -15px;
}

#punkte #pfeile{
float:left;
margin:7px 10px 8px 0px;;
}

#punkte #pfeile a{
font-size:12px;
background:none;
}

#punkte #pfeile a img{
margin-right:-5px;
}

#punkte #pfeile a:hover{
background:none;
}

#punkte a.selected{
background:url(../img_site/circ.gif) no-repeat 0px -15px;

}

#top_menu{
margin:6px;
height:20px;
color:#FFFFFF;
}



#top_menu li{
list-style:none;
display:inline;
}


#top_menu li a{
color:#FFFFFF;
margin:10px 0px;
font-size:15px;
letter-spacing:1px;
}

#top_menu li a.selected{
color:#666666;
}

#top_menu li a:hover{
color:#666666;
}

#sub_menu{
margin:7px 90px 0px 0px;
float:right;
color:#fd8b19;

}

#sub_menu li{
list-style:none;
display:inline;

}

* html #sub_menu{
margin:0px 90px 0px 0px;
padding-top:7px;
padding-bottom:10px;
}

* + html #sub_menu{
margin:0px 90px 0px 0px;
padding-top:8px;
padding-bottom:10px;
}


#sub_menu li a{
letter-spacing:1px;
font-size:12px;
color:#999999;
border-right:#666666 2px solid;
background:url(../img_site/sub_back.gif) no-repeat left bottom;
padding:7px 25px 10px 35px;
background-color:#FFFFFF;
margin-left:-2px;
}



* html #sub_menu li a{
margin-left:0px;
}


* + html #sub_menu li a{
margin-left:0px;
}


#sub_menu li a.selected{
color:#fd8b19;
}

#sub_menu li a:hover{
color:#fd8b19;
}

#no_sub{
height:41px;
}

* html #no_sub{
height:56px;
}

* + html #no_sub{
height:56px;
}

#bild{
float:right;
margin:85px 90px 0px 0px;;
}

#bild img{
border:#999999 solid 2px;
}

#punkte{
margin-bottom:15px;
height:30px;
}

#sub_auswahl{
margin-bottom:20px;
}
#sub_auswahl .selected{
color:#fb8419;
}

#sub_auswahl a{
font-size:11px;
color:#999999;
}
#sub_auswahl a:hover{
font-size:11px;
color:#fb8419;
}

#port_ext{
position:absolute;
bottom:-10px;
}

#port_ext a{
color:#666666;
}
#port_ext a:hover{
color:#fb8419;
}

#port_ext h3{
margin-top:10px;
color:#fb8419;
font-size:12px;
font-weight:normal;

}

#port_ext p{
margin-top:10px;
font-size:11px;
}


#footer {
clear:both;
position:relative;
bottom:-55px;
margin-right:72px;
}

* html #footer {
bottom:-40px;
}

* + html #footer {
bottom:-40px;
}

#footer ul{
float:right;
}

#footer li{
display:inline;
list-style:none;
margin-left:7px;
}

#footer li a{
font-size:10px;
color:#666666;
}

#footer li a:hover{
text-decoration:underline;
}

.clear{
clear:both;
}

.grey{color:#666666}

.orange{color:#fb8419}


