*{margin:0;padding:0;}

html{
height:100%;
margin-bottom:1px;
}
body{
font-family: Tahoma, Geneva, Kalimati, sans-serif;
font-size:11px;
line-height:14px;
background:#FFFFFF url(bilder/bg.jpg) 50% 0 repeat-x;
}
.wrapper{
width:988px;
margin:0 auto;
padding:0 0 5px 0;
background:url(bilder/main-bg.jpg) 0px 63px no-repeat;
}
.clear{
clear:both;
}
a:link, a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
.header{
}
.header_top{
padding-right:29px;
}
h1{
width:295px;
float:left;
padding:3px 0 0 17px;
}
h1 a{
display:block;
height:60px;
background:url(bilder/logo.jpg) 0 0 no-repeat;
}
h1 span{
display:none;
}
.teaser_top{
display:block;
height:63px;
width:588px;
float:right;
background:url(bilder/teaser-top.jpg) 0 0 no-repeat;
}
.teaser_top span{
display:none;
}
.header_bottom{
clear:both;
padding:0 15px;
}
.player{
height:222px;
width:294px;
float:left;
padding:3px 0 0 3px;
margin:15px 0 0 0;
background:url(bilder/player-bg.jpg) 0 0 no-repeat;
}
.teaser{
width:659px;
float:right;
}
.teaser_bottom{
display:block;
height:139px;
width:637px;
margin:0 0 0 10px;
background:url(bilder/teaser-bottom.jpg) 0 0 no-repeat;
}
.teaser_bottom span{
display:none;
}
.teaser_txt{
height:86px;
padding:15px 15px 0 15px;
background:url(bilder/teaser_txt-bg.jpg) 0 0 no-repeat;
}
.teaser_txt h2{
color:#E92D7E;
font-size:11px;
margin:0 0 2px 0;
}
.mainbody{
clear:both;
padding:5px 0 5px 15px;
}
.col{
width:297px;
float:left;
margin-right:3px;
background:url(bilder/col-bg.jpg) 0 0 no-repeat;
}
.col h3{
color:#E92D7E;
font-size:11px;
margin:0 0 2px 0;
}
.col h3 a:link, .col_head h3 a:visited{
color:#000000;
text-decoration:none;
}
.col h3 a:hover{
text-decoration:underline;
}
.col_head{
height:73px;
padding:10px 15px;
}
.col_body{
padding:7px 0 5px 11px;
}
.profile{
margin:0 0 14px 0;
}
.profile .img{
display:block;
float:left;
padding:5px;
margin:0 5px 0 0;
background:url(bilder/portrait-bg.jpg) 0 0 no-repeat;
}
.profile a.img:hover{
background:url(bilder/portrait-bg-hover.jpg) 0 0 no-repeat;
}
.profile .img img{
height:75px;
width:75px;
}
.profile .desc dt{
color:#E92D7E;
font-weight:bold;
float:left;
margin:0 4px 0 0;
}
.profile .desc dd{
font-weight:bold;
}
.profile .desc p{
padding:0 11px;
}
.profile .desc a:link, .profile .desc a:visited{
color:#429AFE;
font-weight:bold;
text-decoration:underline;
}
.profile .desc a:hover{
color:#E92D7E;
}
.more_profiles .img{
display:block;
float:left;
padding:5px;
margin:0 6px 6px 0;
background:url(bilder/more_profiles-img_bg.jpg) 0 0 no-repeat;
}
.more_profiles a.img:hover{
background:url(bilder/more_profiles-img_bg-hover.jpg) 0 0 no-repeat;
}
.more_profiles .img img{
height:54px;
width:54px;
}
.gallerys .img{
display:block;
padding:5px;
margin:0 10px 5px 0;
float:left;
background:url(bilder/gallery_img-bg.jpg) 0 0 no-repeat;
}
.gallerys a.img:hover{
background:url(bilder/gallery_img-bg-hover.jpg) 0 0 no-repeat;
}
.gallerys .img img{
height:122px;
width:122px;
}
.gallerys h3, .gallerys p{
padding:0 11px 0 4px;
}
.gallerys p{
margin-bottom:5px;
}
.livecams{
padding:11px;
position:relative;
background:url(bilder/livecams-bg.jpg) 13px 8px no-repeat;
}
.livecams ul{
list-style:none;
font-weight:bold;
}
.livecams ul a{
color:#E92D7E;
}
.livecams ul .space{
margin-bottom:100px;
}
.livecam_link{
display:block;
position:absolute;
height:320px;
width:180px;
top:11px;
left:113px;
}
.livecam_link span{
display:none;
}
.sidebar{
width:60px;
float:right;
padding:0 13px 0 0;
}
.sidebar .img{
display:block;
padding:5px;
margin:0 0 3.5px 0;
background:url(bilder/sidebar_img-bg.jpg) 0 0 no-repeat;
}
.sidebar a.img:hover{
background:url(bilder/sidebar_img-bg-hover.jpg) 0 0 no-repeat;
}