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

head {
width:100%;
height:100%;
}

body {
background:url(back.jpg) no-repeat 5px 9px;
background-color:#ffffff;
width:100%;
height:100%;
font:12px Tahoma, sans-serif;
}

input {
border:1px solid #000000;
vertical-align:middle;
}

a {
text-decoration:none;
}

.aktsendung {
background:#5b5b5b;
}
.intview {
background:#f1c465;
}
.hotels {
background:#1e3352;
}
.freizeit {
background:#7f5489;
}
.kultur {
background:#521e34;
}
.shopping {
background:#75903b;
}
.entertainment {
background:#bec370;
}
.essen {
background:#c32525;
}
.nightlife {
background:#a0a9d3;
}
.sport {
background:#416767;
}
.ddfirms {
background:#999e89;
}
.jszene {
background:#876f56;
}

#searchdiv {
position:absolute;
left:952px;
top:76px;
}
div.searchdiv {
height:30px;
width:175px;
}
input.searchinput {
padding:2px;
width:111px;
height:16px;
float:left;
}
input.searchbutton {
height:22px;
width:41px;
background:#000000;
color:#ffffff;
cursor:pointer;
float:left;
}

#menudiv {
position:absolute;
top:110px;
left:15px;
width:1078px;
height:36px;
background:url(transpixel.png) repeat top left;border:1px solid #000000;
padding-left:15px;
}
#menudiv a {
float:left;
display:block;
margin:6px 8px 0px 8px;
padding:4px 16px 4px 16px;
font:12px Verdana, sans-serif;
border:1px solid #ffffff;
color:#ffffff;
}
#menudiv a:hover {
background:#000000;
}

#maindiv {
position:absolute;
top:160px;
left:15px;
width:903px;
height:449px;
background:url(transpixel.png) repeat top left;border:1px solid #000000;
}
noscript div {
padding:10px;
color:#ffffff;
font-size:20px;
font-weight:bold;
}
#vidplayer {
margin:9px;
color:#ffffff;
font-size:11px;
}
#showsdiv {
position:absolute;
top:10px;
left:600px;
width:294px;
height:429px;
overflow-y:scroll;
}
#showsdiv div {
width:276px;
height:94px;
overflow:hidden;
/*margin-bottom:10px;*/
background:url(slotshadow.png) repeat top left;position:absolute;
}
#showsdiv a {
display:block;
margin-left:4px;
padding:4px;
width:260px;
height:77px;
color:#ffffff;
overflow:hidden;
}
#showsdiv img {
vertical-align:bottom;
border:1px solid #ffffff;
margin-right:4px;
width:75px;
height:75px;
float:left;
}

#vidtext {
position:absolute;
left:25px;
top:525px;
width:760px;
/*height:66px;*/
background:#ffffff;
border:1px solid #000000;
padding:4px 7px 4px 7px;
z-index:2;
opacity:0;}
#vidtext h1 {
font-size:14px;
font-weight:bold;
margin-bottom:6px;
}
#vidtext td {
padding:3px;
vertical-align:middle;
width:250px;
}
#vidtext th {
padding:3px;
vertical-align:middle;
font-weight:normal;
}
#vidtext table img {
display:block;
margin:auto;
}
#vidtext a {
color:#000000;
}
#vidtext a:hover {
color:#555555;
}

img.maximize {
position:absolute;
right:0px;
top:3px;
cursor:pointer;
}
#vidtextmouse {
position:absolute;
left:25px;
top:525px;
width:562px;
height:68px;
padding:4px 7px 4px 7px;
background:#000000;
cursor:pointer;
z-index:3;
display:none;
opacity:0;}



#adsdiv {
position:absolute;
top:160px;
left:933px;
width:175px;
height:599px;
overflow:hidden;
background:url(transpixel.png) repeat top left;border:1px solid #000000;
}
#adsdiv img {
margin:5px 0px 0px 5px;
border:none;
}


#eventsdiv {
position:absolute;
top:623px;
left:15px;
width:905px;
height:138px;
overflow:hidden;
color:#ffffff;
}

#aktsendung {
positon:relative;
float:left;
width:276px;
height:131px;
background:url(transpixel_dark.png) repeat top left;padding:5px 5px 0px 5px;
border:1px solid #000000;
}
#aktsendung a {
float:left;
margin:3px 5px 0px 0px;
}
#aktsendung a img {
border:1px solid #000000;
}
#aktsendung div {
position:absolute;
bottom:0px;
left:0px;
width:283px;
height:15px;
border-top:1px solid #000000;
text-align:right;
padding:0px 5px 2px 0px;
cursor:pointer;
}

#interview {
position:relative;
float:left;
width:276px;
height:131px;
background:url(transpixel_dark.png) repeat top left;padding:5px 5px 0px 5px;
margin-left:20px;
border:1px solid #000000;
}
#interview a {
float:right;
margin:3px 0px 0px 5px;
}
#interview a img {
border:1px solid #000000;
}
#interview div {
position:absolute;
bottom:0px;
left:0px;
width:281px;
border-top:1px solid #000000;
text-align:right;
padding:0px 5px 2px 0px;
cursor:pointer;
}

#aktevent {
position:relative;
float:left;
width:276px;
height:131px;
background:url(transpixel_evnt.png) repeat top left;padding:5px 5px 0px 5px;
margin-left:20px;
border:1px solid #000000;
color:#ffffff;
}
#aktevent a {
float:right;
margin:3px 0px 0px 5px;
}
#aktevent a img {
border:1px solid #000000;
}
#aktevent div {
position:absolute;
bottom:0px;
left:0px;
width:281px;
border-top:1px solid #000000;
text-align:right;
padding:0px 5px 2px 0px;
cursor:pointer;
}

#linksdiv {
position:absolute;
top:782px;
left:19px;
width:1093px;
height:20px;
}

#linksdiv a {
float:left;
margin-right:40px;
}

#linksdiv .lastone {
float:right;
margin:0px 0px 0px 40px;
}

#incbox a {
color:#000000;
}
#incbox a:hover b {
color:#555555;
}

