@charset "utf-8";

/* basic */
body { padding:8px; margin:0px; background-color:#231f20; font-family:Arial; }
.main { width:1038px;}
.content { background-image:url(ALL/bg.jpg); width:1038px; overflow:auto; clear:left; }
.right { width:384px; float:right; margin-top:10px; font-size:12px;}
.left { width:641px; float:left; }
.left_verlauf {background:url(ALL/aufmacher_verlauf.jpg) no-repeat; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding-top:20px;}
.left_verlauf_player {background:url(ALL/aufmacher_verlauf.jpg) no-repeat; border-left:1px solid #FFFFFF; padding-top:20px;}

/* header u menue */
.header_links { background:url(ALL/header_links.jpg) no-repeat; height:130px; width:191px; float:left;}
.header_rechts { background:url(DE/header_rechts_1107.jpg) no-repeat; height:79px; width:847px; margin-top:27px; float:left;}
#link_de {width:130px;height:65px;cursor:pointer;position:relative;top:8px;left:705px;}
.menu { height:24px; width:847px; background:url(ALL/menu_bg.gif) repeat-x; float:left;}
.menu ul {margin:0px; padding:0px; list-style-type:none;}
.menu ul li {float:left; margin:1px 0 -3px 0;}
.menu ul li a:hover {background-position:0px -22px;}
.menu_item {display:block; overflow:hidden; text-indent:999em; white-space:nowrap; height:22px;}

.submenu {background-color:#004c92;color:#FFFFFF;position:absolute;top:138px;left:8px;padding:20px 10px 20px 25px;opacity:0.9;filter:Alpha(opacity=90);width:1003px;display:none;z-index:1000;}
.submenu .level2, .submenu .level3 { float:left; }
.submenu .level2 a, .submenu .level3 a {display:block;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold;width:150px;margin-right:30px;padding:3px;border-top:1px dotted #0469dd;}
.submenu .level2 a:hover, .submenu .level3 a:hover {background-color:#015bbb;}
.submenu .level4 {float:right;width:210px;height:140px;margin-right:60px;padding:3px;border:0px solid #FFFFFF;}
.bb {border-bottom:1px dotted #0469dd;}
.level2_arrow {background:url(ALL/pfeil_menu.gif) no-repeat right;}
.menu_act { margin-bottom:10px; font-size:15px; }
.menu_act a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menu_act a:hover { text-decoration:underline; }

/* aufmacher */
.aufmacher{padding-top:1px; padding-left:1px;}

/* rechte spalte - programmvorschau */
.preview_rechts_header{width:372px; height:37px; background-image:url(DE/preview_header_rechts.jpg);}
.preview_rechts_content{ background-color:#fdfdfd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; }
.preview_rechts_cat {padding-left:10px;color:#034c9b;font-weight:bold;}
.preview_rechts_date {padding-left:80px;color:#034c9b;font-weight:bold;}
.preview_rechts_text {padding-left:80px;width:200px;}
.preview_rechts_link {text-decoration:none;color:#034c9b;}

/* rechte spalte - login */
.login_rechts_header{width:372px; height:37px; background-image:url(ALL/login_header_rechts.jpg);}
.login_rechts_content{ background-color:#fdfdfd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding:10px 0 0 20px; overflow:auto; }
.login_rechts_fields {float:left;width:174px;}
.login_rechts_field {border-top:1px solid #717171;border-left:1px solid #717171; border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc; padding:2px; font-weight:bold; font-size:11px;}
.login_rechts_fields #passwort {width:122px; vertical-align:top;}
.login_rechts_fields #username {width:145px;}
.login_rechts_links {float:left;margin:0 0 2px 20px;}
.login_rechts_links a {color:#000000;}
.login_submit {background:url(ALL/login_button.gif) no-repeat; width:20px; height:19px; border:0px;}

/* rechte spalte - hsv kids */
.box_rechts{ width:372px;}
.box_rechts_header{width:372px; height:37px; background-image:url(ALL/box_header_rechts.jpg);}
.box_rechts_content{ background-color:#fdfdfd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; }
.box_rechts_footer{width:372px; height:33px; background-image:url(ALL/box_footer_rechts.jpg);}
.box_rechts_teaser {height:93px; padding-left:10px;}
.box_rechts_content_bild{ width:120px; float:right;}
.box_rechts_content_head{color:#004a99; font-weight:bold; font-size:12px;padding-bottom:5px;}
.box_rechts_content_text{ float: right; font-size:11px; width:240px;}

/* rechte spalte - top five */
.topfive_rechts_header{width:372px; height:37px; background-image:url(ALL/topfive_header_rechts.jpg);}
.topfive_rechts_content{ background-color:#fdfdfd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding-top:5px; overflow:auto; display:inline-block; }
.topfive_number {float:left; font-size:20px; font-weight:bold; padding-left:20px;}
.topfive_text {float:left; margin-left:10px; width:300px; height:45px; background:url(ALL/topfive_logo.jpg) 342px 0px no-repeat;}
.topfive_text h2 { margin:0; }
.topfive_text a {font-weight:bold; font-size:12px; text-decoration:none; color:#000000;}

/* rechte spalte - live */
.live_links a {vertical-align:top; color:#FFFFFF; text-decoration:none; background:url(ALL/live_buttons_bg.gif) repeat-x; font-size:10px; padding:3px 3px 0 3px; border-left:1px solid #cbc9cc; border-bottom:1px solid #cbc9cc; border-right:1px solid #cbc9cc; }

/* rechte spalte - gutscheine */
.coupon_rechts_header{width:372px; height:37px; background-image:url(ALL/coupon_header_rechts.jpg);}
.coupon_rechts_content{ background-color:#fdfdfd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding:10px 0 0 20px; overflow:auto; }

/* video-teaser */
.teaservideo {padding-left:8px; width:625px; padding-bottom:30px; }
.teaservideo_bild{ width:230px; height:160px; border: 1px solid #ffffff; cursor:pointer;}
.teaservideo_bild a img { margin:60px 0 0 95px; }
.teaservideo_text{color:#221f1f;margin-left:8px; width:382px; float:right;  height:160px;}
.teaservideo_text_rub{ float:left; color:#bf1821; font-weight:bold; font-size:12px; margin-bottom:5px; margin-top:0; }
.teaservideo_text_date{ float:right; color:#bf1821; font-weight:bold; font-size:12px; margin-bottom:5px;}
.teaservideo_text_text{ clear:both; font-size:12px; padding-top:22px; height:85px; font-weight:normal; margin-bottom:0; }
.teaservideo_text_head{ position:relative; top:35px; left:119px; width:498px; height:18px; margin:0; border:1px solid #ffffff; color:#ffffff; background-color:#015dbe; font-weight:bold; font-size:13px; padding-top:1px; padding-left:5px;}
.teaservideo_pay_text_head{ position:relative; top:35px; left:119px; width:498px; height:18px; margin:0; border:1px solid #ffffff; color:#ffffff; background-color:#bf1821; font-weight:bold; font-size:13px; padding-top:1px;padding-left:5px;}
.teaservideo_text_head a, .teaservideo_pay_text_head a{ color:#FFFFFF; text-decoration:none }
.teaservideo_type {float:left; font-weight:bold; color:#015dbe; font-size:11px; }
.teaservideo_type_pay {float:left; font-weight:bold; color:#bf1821;font-size:11px; }

/* statische seiten */
.statisch { padding:10px; font-size:12px;}
.statisch_inhalt input, .statisch_inhalt textarea {border-left:1px solid #727272;border-top:1px solid #727272; border-right: 1px solid #bcbcbb;border-bottom: 1px solid #bcbcbb; background-color:#ffffff;}
.statisch_titel{font-weight:bold; margin:0 0 20px 0; font-size:12px;}

/* footer */
.footer_video {width:1038px; height:64px; background-image:url(ALL/footer_video.jpg); color:#ffffff; font-weight:bold; font-size:10pt; clear:both;}
.footer_video a {text-decoration:none; color:#ffffff;}
.footer_video a:hover {text-decoration:underline; color:#ffffff;} 
#footer_link_bl {cursor:pointer; width:120px; height:45px;}
#footer_link_thome {cursor:pointer; width:160px; height:40px;}

/* abos */
.abos_bg0 {background-color:#fefefe;}
.abos_bg1 {background-color:#f5f5f5;}

/* paging */
.paging {width:622px;}
.paging {text-decoration:none}
.paging_left {width:30px;}
.paging_left_text {width:80px;}
.paging_right {width:30px;}
.paging_right_text {width:80px;}
.paging_center a {text-decoration:none;}

/* diverses */
.trenner{margin-top:10px; margin-bottom:10px;}
.error {color:#bf1820;}
.info {color:#004c92;}
.mehrlink{padding-bottom:3px;}
.vote{margin-top:20px; vertical-align:bottom; font-size:10px; text-align:right;}
#flashcontent .error { padding:8px; font-size:12px; }
.video_search {position:relative;left:-10px;}
#info {position:absolute; top:0px; left:0px; border:1px solid #004c92; background-color:#FFFFFF; display:none; width:200px; font-size:12px; padding:8px;}
.hide {display:none;}
.inline_popup { position:absolute; top:230px; left:250px; padding:10px; background-color:#FFFFFF; border:2px solid #0D529F; box-shadow:3px 3px 10px #0D529F; -webkit-box-shadow:3px 3px 10px #0D529F; -moz-box-shadow:3px 3px 10px #0D529F; filter:progid:DXImageTransform.Microsoft.Shadow(color='#0D529F',direction='120',strength='5'); }

