body{
margin: 0;
padding: 0 0 32px;
color: #fffafa;
background-color: #09c;
font-size: 12px;
text-align: left;
text-decoration: none;
font-family: Arial, helvetica, geneva;
line-height: 130%;

}


a:link{
text-decoration:none; 
color:#fffafa;
padding:1px 0px 1px 0px 
}
a:visited{
text-decoration:none; 
color:#fffafa;
padding:1px 0px 1px 0px 
}
a:hover, a:active {
color: #fffafa; 
text-decoration: none; 
background-color: #3cf;
padding:1px 0px 1px 0px 
}

table {
border:0px;
padding:0px;
margin:0px;
vertical-align: top
}
.bold{
font-weight: bold
}
.kapbold{
font-variant: small-caps;font-weight: bold}
.right{
text-align: right;}
.left{
text-align: left}
.top{
vertical-align: top}
.middle{
vertical-align: middle}

.divro{
position: absolute;
background: transparent;
top:10px;
left: 20px;
width: 882px;
height: 607px;
border: 2px;
border-color:  #3cf; 
border-style:  solid;
z-index: 1 
}
.divrr{
position: absolute;
background: transparent;
top:25px;
left: 15px;
width: 1000px;
height: 603px;
border: 1px;
border-color:  #3cf; 
border-style:  solid;
z-index: 2
}

.divru{
position: absolute;
background: transparent;
top:45px;
left: 50px;
width: 940px;
height: 556px;
border: 1px;
border-color:  orange; 
border-style:  solid;
z-index: 5 
}


.logo{
position: absolute;
left: 73px;
top:65px;
background-color: transparent; 
}


 /*!-----Anfang hauptnavigation----*/

#home {
position: absolute;
left: 51px;
top:25px;
height: 22px;
width:50px;
background-color: transparent; 
color: #fffafa;
font-size: 12px;
font-weight: bold;
z-index: 4;
text-align: left;
padding-top: 4px;
}

#home a:link{
text-decoration: none; 
color:#fffafa;
padding:4px 0px 0px 0px  
}
#home a:visited{
text-decoration: none; 
color:#fffafa;
padding-top: 4px;  
}

#home a:hover, a:active { 
color: #fffafa; 
text-decoration: none; 
background-color: orange;
padding-top: 4px;  
}


#hauptnavigation{ position: absolute; 
left: 120px; 
top: 25px; 
height: 22px; 
width: 873px; 
background-color: transparent; 
color: #fffafa; 
font-size:12px; 
font-weight: bold; 
z-index: 3; 
text-align: right; 
padding-top: 4px; }


.keine{
color: #0099cc;  
}

#hauptnavigation a:link{
text-decoration: none; 
color:#fffafa;
padding-top: 4px;  
}
#hauptnavigation a:visited{
text-decoration: none; 
color:#fffafa;
padding-top: 4px;  
}
#hauptnavigation a:hover, a:active { 
color: #fffafa; 
text-decoration: none; 
background-color: orange;
padding-top: 4px;  
}
#impressum{
position: absolute;
left: 906px;
top: 607px;
height: 22px;
width: 100px;
background-color: transparent; 
color: #fffafa;
font-size:12px;
z-index: 6;
text-align: left;
}


#impressum a:link{
text-decoration: none; 
color:#fffafa;
padding:4px 0px 4px 0px  
}
#impressum a:visited{
text-decoration: none; 
color:#fffafa;
padding:4px 0px 4px 0px  
}
#impressum a:hover, a:active { 
color: #fffafa; 
text-decoration: none; 
background-color: orange;
padding:4px 0px 4px 0px   
}



 /*!-----Anfang unternavigation----*/

#unternavigation{
visibility: visible;
position: absolute;
left: 165px;
top: 202px;
width: 720px;
height: 18px;
background-color: transparent; 
color: #fffafa;
text-align: left;
vertical-align: middle;
z-index: 7;
font-size:12px;
font-weight: bold;
font-variant: small-caps
}


#unternavigation a:link,a:visited { 
text-decoration: none; 
color: #fffafa;
padding:2px 0px 2px 0px   
}
#unternavigation a:hover, a:active{ 
background-color: #3cf; 
text-decoration: none;
padding:2px 0px 2px 0px;    
color: #fffafa 
}
.neu{
color: #3cf;
font-weight: bold; 
}

#unternavititel{
visibility: visible;
position: absolute;
left: 776px;
top: 201px;
width: 100px;
height: 18px;
background-color: orange; 
color: #fffafa; 
vertical-align: middle;
text-align: center;
font-weight: bold;
z-index: 8;
padding:2px 0px 0px 0px;
}
 /*!-----Anfang content----*/

.wildebilder{
font-size: 16px;
font-weight: bold;}


#content{
visibility: visible;
position: absolute;
left: 165px;
top: 220px;
width: 710px;
background-color: transparent; 
border: 1px;
border-color:#939; 
border-style: solid;
z-index: 9;
margin: 0px;
padding:48px 0px 100px 0px;
}

#contenta{
visibility: visible;
position: absolute;
left: 165px;
top: 220px;
width: 710px;
background-color: transparent; 
border-top: 1px;
border-left:1px;
border-bottom: 1px; 
border-right:1px;
border-color:#939; 
border-style: solid;
z-index: 10;
margin: 0px;
padding:48px 0px 100px 0px;
}

#contentende{
visibility: visible;
position: absolute;
left: 165px;
top: 220px;
width: 710px;
background-color: transparent; 
border: 1px;
border-color:#939; 
border-style: solid;
z-index: 9;
margin: 0px;
padding:48px 0px 100px 0px;
text-align: center;vertical-align: middle;
}

#titelfilme{
visibility: visible;
position: absolute;
left: 165px;
top: 650px;
width: 710px;
background-color: transparent; 
border-top: 0px;
border-left:1px;
border-bottom: 1px; 
border-right:1px;
border-color:#939; 
border-style: solid;
z-index: 11;
margin: 0px;
padding:48px 0px 32px 0px;
}

#titelfilme a:link{
text-decoration:none; 
color:#fffafa;
cursor:default}
#titelfilme a:visited{
text-decoration:none; 
color:#fffafa;
cursor:default}
#titelfilme a:hover, a:active {
color: #3cf; 
text-decoration: none; 
background-color: transparent;
cursor:default 
}

td{
text-align: left;
vertical-align: top;
font-size: 12px;
line-height: 130%;
border:0;
padding:0;
margin: 0;
}
.tdtext1{
margin: 0px 32px 0px 0px
}
.tdtext{
padding: 0px 32px 0px 0px
}
.tdtop{
padding: 0px 32px 0px 0px;
text-align:right
}
.lowcase{
vertical-align: -30%
}
.td70{
width:150px}
.td64{
width:75px}
.td48{
width:48px}
.td32{
width:32px}
.td16{
width:16px
}

.tdbild{
border: 1px;
border-color: #3cf;
border-style: solid;
padding-top: 16px;
padding-bottom: 16px;
padding-left: 16px;
padding-right: 32px;
margin-left: 16px;
margin-right: 16px
}

.tdbildteam{
border: 1px;
border-color: #3cf;
border-style: solid;
padding-top: 0px;
padding-bottom: 0px;
padding-left:86px;
padding-right: 32px;
margin-left: 16px;
margin-right: 16px
}

.tdteam{
text-align: left;
vertical-align: top;
font-size:12px;
text-indent:-36px;
line-height: 130%;
}
.contenthome{ text-align: center }


#divhomelinks{
position: absolute;
top:260px;
left: 540px;
width:300px;
padding:30px 0 0; 
z-index: 12;
text-align: right;
font-weight: bold;
font-size:12px;
line-height: 130%
}

#divhomelinks a:link {
text-decoration: none; 
color:orange
}
#divhomelinks a:visited {
text-decoration: none; 
color:orange
}
#divhomelinks a:hover, a:active { 
color: #fffafa; 
text-decoration: none; 
background-color: #3cf
} 
