/* GLOBAL */

html 
{
	height:0px;
	padding:0px;
	margin:0px;
}

*{margin:0; padding:0; font-family:verdana, sans-serif; color: white !important;}
a{text-decoration:none;}
img{border:none;}
br.clearer{clear:both;} /* fixes IE float bugs */

body{background:#4f9b8f url(../img/back_new.jpg) repeat-y;}

h1
{font-weight:bold; 
font-family:verdana, sans-serif; 
font-size:10px;
color: white !important;
}

input
{
width: 98%;
background: #4444ed;
border: 1px solid #781351
}

select
{
color: black;
background: #4444ed;
border: 1px solid #781351
}


option
{
color: black;
background: #3636a7;
border: 1px solid #781351
}

strong
{
color: yellow ! important;
font-weight:bold;
}

form
{
border: 0px;
}

fieldset
{
border: 0px;
}

/* sections */

#header{float:left; padding:0px; margin:0px; width:100%; height:90px; background:#4f9b8f url(../img/head_new.jpg) no-repeat;}

#header_link{position:absolute; z-index:99; top:16px; left:20px}
#header_link2{position:absolute; z-index:100; top:63px; left:850px}

#mainnav{position:absolute; left:15px; top:90px; list-style:none;}
#mainnav li{float:left; margin-right:1px;}
#mainnav li a{display:block; height:26px; color:#ffffff; font-size:11px; width:90px; height:26px; background:#1d5587; padding:6px; text-align:center;}
/* #mainnav li a:hover, #mainnav .active a{ background:#002349; width:120px; } */

#mainnav span{display:block;}

#mainnav .navibutton1 { width:120px; }
#mainnav .navibutton2 { background:#e99f02; width:120px; }
#mainnav .navibutton3 { background:#b42a2a; width:180px; }
#mainnav .navibutton4 { background:#4f9b8f; width:120px; }
#mainnav .navibutton5 { background:#78afcd; width:120px; }
#mainnav .navibutton6 { background:#e86e00; width:120px; }

#mainnav .navibutton1:hover, #mainnav .navibutton2:hover, #mainnav .navibutton3:hover, #mainnav .navibutton4:hover, #mainnav .navibutton5:hover, #mainnav .naviactive { background:#002349; }

#mainnav .filmtipp		{width:150px; }
#mainnav .berichte	{width:90px; }
#mainnav .interviews	{width:90px; } 

#mainnav .themen	{width:90px; background:url(../img/nav/themen_0.gif);}
#mainnav .kalender	{width:104px; background:url(../img/nav/kalender_0.gif);}
#mainnav .podcast	{width:96px; background:url(../img/nav/podcast_0.gif);}
#mainnav .suche		{width:80px; background:url(../img/nav/suche_0.gif);}

#mainnav .home:hover{background:url(../img/nav/home_1.gif);}
#mainnav .sendungen:hover{background:url(../img/nav/sendungen_1.gif);}
#mainnav .topvideos:hover{background:url(../img/nav/topvideos_1.gif);}
#mainnav .themen:hover{background:url(../img/nav/themen_1.gif);}
#mainnav .kalender:hover{background:url(../img/nav/kalender_1.gif);}
#mainnav .podcast:hover{background:url(../img/nav/podcast_1.gif);}
#mainnav .suche:hover{background:url(../img/nav/suche_1.gif);}

#mainnav .active .home{background:url(../img/nav/home_1.gif);}
#mainnav .active .sendungen{background:url(../img/nav/sendungen_1.gif);}
#mainnav .active .topvideos{background:url(../img/nav/topvideos_1.gif);}
#mainnav .active .themen{background:url(../img/nav/themen_1.gif);}
#mainnav .active .kalender{background:url(../img/nav/kalender_1.gif);}
#mainnav .active .podcast{background:url(../img/nav/podcast_1.gif);}
#mainnav .active .suche{background:url(../img/nav/suche_1.gif);}


#banner{position:absolute; left:976px; top:116px; width:160px; height:600px; background:url(../img/box-back-green1.png); z-index:1; float:left; }

#page{position:absolute; left:15px; top:116px; width:961px; height:575px; background:#002349; z-index:1;float:left;}
#page{clear:both;} /* IE6 bugfix (position:absolute not visible) */

.ac-comment {
        font-size: 100%! important;
        color: #F0F0F0 ! important;
}
.ac-comment[selected="true"] { color: #FFFFFF !important; }
.ac-url-text {
        font-size: 100% ! important;
        color: #888888 ! important;
}
.ac-url-text[selected="true"] { color: #FFFFFF !important; }

#footer{position:absolute; left:53px; top:566px; width:910px; height:24px; padding-bottom:10px; z-index:0;}
#footer{clear:both;} /* IE6 bugfix (position:absolute not visible) */
#footer .footerBg{position:absolute; left:0; top:0; width:910px; height:24px; background:url(../img/footer_bg.gif);}
#footer .headerBg{display:none; position:absolute; right:0; top:0; width:592px; height:24px; background:url(../img/meta_bg.gif); z-index:0;} /* z-index for safari */
#footer .header{position:absolute; right:0; top:0; width:592px; height:24px; z-index:1;} /* z-index for safari */
#footer .header a{cursor:pointer;}
#footer .header a span {display:none;}
#footer .header a.imprint{float:right; margin:5px 13px 0 0; font-size:10px; font-weight:bold; color:#cdd5dd;}
#footer .header a.imprint:hover{text-decoration:underline;}
#footer .header a.help{float:right; width:28px; height:24px; margin-right:13px; background:url(../img/footer_icon_help.gif); overflow:hidden;}
#footer .header a.info{float:right; width:28px; height:24px; margin-right:6px; background:url(../img/footer_icon_info.gif); overflow:hidden;}
#footer .header a.close{display:none; float:left; width:11px; height:24px; margin-left:9px; background:url(../img/meta_x.gif) no-repeat 3px 9px; overflow:hidden;}
#footer .header a.active{background-position:-28px 0px;}
#footer .header a.help:hover,
#footer .header a.info:hover{background-position:-28px 0px;}
/* footer infopane holds help/info content */
#footer .container{position:absolute; right:0; top:24px; width:564px; padding:14px; font-size:11px; background:url(../img/meta_bg_content.gif); color:white;}
#footer .container .help{display:none;} /* displayed by js */
#footer .container .help .colLeft{float:left; width:200px; margin-right:10px;}
#footer .container .help .colRight{float:left; width:350px;}
#footer .container .help h2{padding-bottom:18px; font-size:11px;}
#footer .container .help h3{margin-bottom:10px; padding-left:10px; font-size:11px; color:#8bbce0; background:url(../img/icon_arrow.gif) no-repeat 0 4px; cursor:pointer;}
#footer .container .help h3.sub{padding-left:20px; background-position:10px 4px;}
#footer .container .help h3.active{color:white; background-image:url(../img/icon_arrow_white.gif);}
#footer .container .help .content{display:none;}
#footer .container .help .content a{color:white; text-decoration:underline;}
#footer .container .help .content h3{padding-left:0; color:white; background:none;}
#footer .container .help li{margin-left:15px;}
#footer .container .help .icons td{vertical-align:top; padding-bottom:5px; padding-right:5px;}
/*
#footer .container .info h2{margin-bottom:10px; font-size:11px;}
#footer .container .info p{line-height:16px;}
*/
/* global elements */


#noscript{position:absolute; top:65px; left:0px; width:100%; height:700px; background:red; z-index:1; clear:both;}
#noscript span{display:block; padding:10px; font-weight:bold;}

.button{float:right; margin-top:15px; cursor:pointer;}
.button:hover{display:block;} /* IE6 bugfix */
.button:hover span{background:#083d6f;}
.button span{float:left; background:#032d55; overflow:hidden;}
.button span.corners{width:1px; height:15px; margin-top:1px;}
.button span.title{height:16px; overflow:hidden; padding:1px 10px 0 10px; font-size:11px; color:white;}

#ardPortal{position:absolute; left:10px; bottom:12px;}
#ardPortal{clear:both;}/* IE6 bugfix (position:absolute not visible) */
#ardPortal img{float:left;}

/* loading */
.loading{width:100%; margin-top:10px; text-align:center;}

#videodebugclear {float:left;margin-top:180px;clear:both;display:none;}
#videodebug {padding:5px;float:left;margin-top:10px;border:1px solid #ff0000; background-color:#ffcccc; clear:both;display:none;}

/* jScrollPane */
.jScrollPaneContainer{float:left; position:relative; overflow:hidden; z-index:1;}
.jScrollPaneTrack{position:absolute; cursor:pointer; right:0; top:0; height:100%;}
.jScrollPaneDrag{position:absolute;	cursor:pointer; overflow:hidden;}
.jScrollPaneDragTop{position:absolute; top:0; left:0; height:4px; overflow:hidden;}
.jScrollPaneDragBottom{position:absolute; bottom:0;	left:0;	height:4px; overflow:hidden;}
a.jScrollArrowUp{display:block;	position:absolute; z-index:1; top:0; right:0; height:22px; text-indent:-2000px; overflow:hidden;}
a.jScrollArrowDown{display:block; position:absolute; z-index:1;	bottom:0; right:0; height:22px; text-indent:-2000px; overflow:hidden;}

/* jCalendar */
#calendar_div{display:none; border:1px solid #19395b; padding-bottom:15px; font-size:11px; font-family:Verdana; background:#001830; z-index:10;}
#calendar_div a{cursor:pointer;}
#calendar_div, #calendar_links, #calendar_header, #calendar{width:185px;}
#calendar_links{float:left;	height:17px; border-bottom:1px solid #19395b; text-align:center; background:#002144;}
#calendar_prev{float:left; width:17px; height:17px;	background:url(../img/icon_arrow_back.gif) no-repeat 6px 6px;}
#calendar_current{float:left;	text-align:center; width:140px;	color:white; font-weight:bold; padding-top:1px;}
#calendar_next{float:right;	width:17px;	height:17px; background:url(../img/icon_arrow.gif) no-repeat 6px 6px;}
#calendar{clear:both;	text-align:center; font-size:11px;}
#calendar .calendar_titleRow{background:#002144; color:#8bbce0;	height:18px; font-weight:bold;}
#calendar .calendar_daysRow{background:#001830;}
#calendar .calendar_daysCell{padding:2px 0;	border-bottom: 1px solid #19395b;}
#calendar .calendar_daysCell a{color:#8bbce0;}
#calendar .calendar_daysCell a:hover{color:white;}
#calendar .calendar_unselectable{color:#888;}
#calendar_today a{color:white !important;}
#calendar_currentDay a{color:white !important; text-decoration:underline;}
#calendar_cover{display:block; position:absolute; z-index:-1; filter:mask(); top:0; left: -1px; width:187px; height:200px;}

/* sections, defined in page-specific css */
.section{position:absolute;}

.secPos_1{left:10px; top:10px; width:317px;}
.secPos_2{left:327px; top:10px; width:317px;}
.secPos_3{left:644px; top:10px; width:317px;}

.section .module{position:static; float:left;}

.secPos_1 .module{width:307px;}

/* module + properties */

.module{position:absolute; width:307px; margin:0 10px 10px 0;}

.modPos_1{left:10px; top:10px;}
.modPos_2{left:327px; top:10px;}
.modPos_3{left:644px; top:10px;}

.modSize_small{width:256px;}

/* module colors */

.modColor_red{background:#b32a2a;}
.modColor_red .jScrollPaneTrack{background:url(../img/modElements/red/jSP_track.gif) repeat-y;}
.modColor_red .jScrollPaneDrag{background:url(../img/modElements/red/jSP_drag_middle.gif) repeat-y;}
.modColor_red .jScrollPaneDragTop{background:url(../img/modElements/red/jSP_drag_top.gif) no-repeat;}
.modColor_red .jScrollPaneDragBottom{background:url(../img/modElements/red/jSP_drag_bottom.gif) no-repeat;}
.modColor_red a.jScrollArrowUp{background:url(../img/modElements/red/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_red a.jScrollArrowDown{background:url(../img/modElements/red/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_red .header{background:url(../img/modElements/red/headerBg_big.gif);}
.modColor_red .headerSmall{background:url(../img/headerBg_small.gif);}
.modColor_red .tabs a{color:#c99a9c; background:url(../img/modElements/red/tab_bg_0.gif);}
.modColor_red .tabs a:hover,
.modColor_red .tabs a.active{background:url(../img/modElements/red/tab_bg_1.gif);}
.modColor_red .tabs .corner{background:#ad2828;}
.modColor_red .teaser .content{border-bottom:1px solid #8f2222;}
.modColor_red .teaser .content:hover,
.modColor_red .teaser .content.active{background:#8f2222;}
.modColor_red .icons a.podcast{background-image:url(../img/modElements/red/icon_podcast.gif);}
.modColor_red .icons a.download{background-image:url(../img/modElements/red/icon_download.gif);}
.modColor_red .icons a.camera{background-image:url(../img/modElements/red/icon_camera.gif);}
.modColor_red .icons a.audio{background-image:url(../img/modElements/red/icon_audio.gif);}
.modColor_red .icons a.live{background-image:url(../img/modElements/red/icon_live.gif);}

.modColor_yellow{background:#e99f01;}
.modColor_yellow .jScrollPaneTrack{background:url(../img/jSP_track.gif) repeat-y;}
.modColor_yellow .jScrollPaneDrag{background:url(../img/jSP_drag_middle.gif) repeat-y;}
.modColor_yellow .jScrollPaneDragTop{background:url(../img/jSP_drag_top.gif) no-repeat;}
.modColor_yellow .jScrollPaneDragBottom{background:url(../img/jSP_drag_bottom.gif) no-repeat;}
.modColor_yellow a.jScrollArrowUp{background:url(../img/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_yellow a.jScrollArrowDown{background:url(../img/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_yellow .header{background:url(../img/headerBg_big.gif);}
.modColor_yellow .teaser .content{border-bottom:1px solid #ba7f01;}
.modColor_yellow .teaser .content:hover, 
.modColor_yellow .teaser .content.active{background:#ba7f01;}
/*.modColor_yellow .teaser a.teaserLink:hover { background:#ba7f01 url(../img/transparent.gif); }*/
.modColor_yellow .icons a.podcast{background-image:url(../img/modElements/yellow/icon_podcast.gif);}
.modColor_yellow .icons a.download{background-image:url(../img/modElements/yellow/icon_download.gif);}
.modColor_yellow .icons a.camera{background-image:url(../img/modElements/yellow/icon_camera.gif);}
.modColor_yellow .icons a.audio{background-image:url(../img/modElements/yellow/icon_audio.gif);}
.modColor_yellow .icons a.live{background-image:url(../img/modElements/yellow/icon_live.gif);}

.modColor_blue {background:#001c3a; }
.modColor_blue .jScrollPaneTrack{background:url(../img/jSP_track.gif) repeat-y;}
.modColor_blue .jScrollPaneDrag{background:url(../img/jSP_drag_middle.gif) repeat-y;}
.modColor_blue .jScrollPaneDragTop{background:url(../img/jSP_drag_top.gif) no-repeat;}
.modColor_blue .jScrollPaneDragBottom{background:url(../jSP_drag_bottom.gif) no-repeat;}
.modColor_blue a.jScrollArrowUp{background:url(../img/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_blue a.jScrollArrowDown{background:url(../img/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_blue .header{background:url(../img/modElements/blue3/headerBg_big.gif);}
.modColor_blue .headerSmall{background:url(../img/headerBg_small_blue.gif);}
.modColor_blue .teaser .content{border-bottom:1px solid #07345e;}
.modColor_blue .teaser .content:hover,
.modColor_blue .teaser .content.active{background:#07345e;}
.modColor_blue .icons a.podcast{background-image:url(../img/modElements/blue3/icon_podcast.gif);}
.modColor_blue .icons a.download{background-image:url(../img/modElements/blue3/icon_download.gif);}
.modColor_blue .icons a.camera{background-image:url(../img/modElements/blue3/icon_camera.gif);}
.modColor_blue .icons a.audio{background-image:url(../img/modElements/blue3/icon_audio.gif);}
.modColor_blue .icons a.hq{background-image:url(../img/modElements/blue3/icon_hq.gif);}
.modColor_blue .icons a.popup{background-image:url(../img/modElements/blue3/icon_popup.gif);}
.modColor_blue .icons a.carry_open{background-image:url(../img/modElements/blue3/icon_carry_open.gif);}
.modColor_blue .icons a.live{background-image:url(../img/modElements/blue3/icon_live.gif);}


.modColor_blue1{background:#5c90b1;}
.modColor_blue1 .jScrollPaneTrack{background:url(../img/modElements/blue1/jSP_track.gif) repeat-y;}
.modColor_blue1 .jScrollPaneDrag{background:url(../img/modElements/blue1/jSP_drag_middle.gif) repeat-y;}
.modColor_blue1 .jScrollPaneDragTop{background:url(../img/modElements/blue1/jSP_drag_top.gif) no-repeat;}
.modColor_blue1 .jScrollPaneDragBottom{background:url(../img/modElements/blue1/jSP_drag_bottom.gif) no-repeat;}
.modColor_blue1 a.jScrollArrowUp{background:url(../img/modElements/blue1/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_blue1 a.jScrollArrowDown{background:url(../img/modElements/blue1/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_blue1 .header{background:url(../img/modElements/blue1/headerBg_big.gif);}
.modColor_blue1 .headerSmall{background:url(../img/headerBg_small_blue.gif);}
.modColor_blue1 .tabs a{color:#c5d9e5; background:url(../img/modElements/blue1/tab_bg_0.gif);}
.modColor_blue1 .tabs a:hover,
.modColor_blue1 .tabs a.active{background:url(../img/modElements/blue1/tab_bg_1.gif);}
.modColor_blue1 .tabs .corner{background:#aa9772;}
.modColor_blue1 .teaser .content{border-bottom:1px solid #4a738e;}
.modColor_blue1 .teaser .content:hover,
.modColor_blue1 .teaser .content.active{background:#4a738e;}
.modColor_blue1 .icons a.podcast{background-image:url(../img/modElements/blue1/icon_podcast.gif);}
.modColor_blue1 .icons a.download{background-image:url(../img/modElements/blue1/icon_download.gif);}
.modColor_blue1 .icons a.camera{background-image:url(../img/modElements/blue1/icon_camera.gif);}
.modColor_blue1 .icons a.audio{background-image:url(../img/modElements/blue1/icon_audio.gif);}
.modColor_blue1 .icons a.live{background-image:url(../img/modElements/blue1/icon_live.gif);}

.modColor_blue2{background:#1d5185;}
.modColor_blue2 .jScrollPaneTrack{background:url(../img/modElements/blue2/jSP_track.gif) repeat-y;}
.modColor_blue2 .jScrollPaneDrag{background:url(../img/modElements/blue2/jSP_drag_middle.gif) repeat-y;}
.modColor_blue2 .jScrollPaneDragTop{background:url(../img/modElements/blue2/jSP_drag_top.gif) no-repeat;}
.modColor_blue2 .jScrollPaneDragBottom{background:url(../img/modElements/blue2/jSP_drag_bottom.gif) no-repeat;}
.modColor_blue2 a.jScrollArrowUp{background:url(../img/modElements/blue2/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_blue2 a.jScrollArrowDown{background:url(../img/modElements/blue2/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_blue2 .header{background:url(../img/modElements/blue2/headerBg_big.gif);}
.modColor_blue2 .teaser .content{border-bottom:1px solid #17416a;}
.modColor_blue2 .teaser .content:hover,
.modColor_blue2 .teaser .content.active{background:#17416a;}
.modColor_blue2 .icons a.podcast{background-image:url(../img/modElements/blue2/icon_podcast.gif);}
.modColor_blue2 .icons a.download{background-image:url(../img/modElements/blue2/icon_download.gif);}
.modColor_blue2 .icons a.camera{background-image:url(../img/modElements/blue2/icon_camera.gif);}
.modColor_blue2 .icons a.audio{background-image:url(../img/modElements/blue2/icon_audio.gif);}
.modColor_blue2.icons a.live{background-image:url(../img/modElements/blue2/icon_live.gif);}

#mediaplayer1 { margin-top:10px; margin-bottom:10px; background:#001C3A;}
.modColor_blue3 {background:#001c3a; width:624px; height:530px; }
.modColor_blue3 .articleContent { height:505px; width:604px; padding:10px; text-align:left;}
.modColor_blue3 .articleContent table { background:#001C3A; width:95%; }
.modColor_blue3 .articleContent table .contentTD { padding:10px; font-size:11px; background-color:#001C3A; overflow:auto; text-align:left;}
.modColor_blue3 .articleContent table .contentTD header headerSmall{ cursor:pointer;}
.modColor_blue3 .articleContent .contentText{ padding-top:30px; padding:5px; overflow:visible; color:white; line-height:20px; 
                                              background:#001C3A; text-align:left; width:574px; }

.modColor_blue3 .jScrollPaneTrack{background:url(../img/jSP_track.gif) repeat-y;}
.modColor_blue3 .jScrollPaneDrag{background:url(../img/jSP_drag_middle.gif) repeat-y;}
.modColor_blue3 .jScrollPaneDragTop{background:url(../img/jSP_drag_top.gif) no-repeat;}
.modColor_blue3 .jScrollPaneDragBottom{background:url(../jSP_drag_bottom.gif) no-repeat;}
.modColor_blue3 a.jScrollArrowUp{background:url(../img/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_blue3 a.jScrollArrowDown{background:url(../img/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_blue3 .header{background:url(../img/modElements/blue3/headerBg_big.gif);}
.modColor_blue3 .headerSmall{background:url(../img/headerBg_small_blue.gif);}
.modColor_blue3 .teaser .content{border-bottom:1px solid #07345e; cursor:pointer;}
.modColor_blue3 .teaser .content:hover,
.modColor_blue3 .teaser .content.active{background:#07345e;}
.modColor_blue3 .icons a.podcast{background-image:url(../img/modElements/blue3/icon_podcast.gif);}
.modColor_blue3 .icons a.download{background-image:url(../img/modElements/blue3/icon_download.gif);}
.modColor_blue3 .icons a.camera{background-image:url(../img/modElements/blue3/icon_camera.gif);}
.modColor_blue3 .icons a.audio{background-image:url(../img/modElements/blue3/icon_audio.gif);}
.modColor_blue3 .icons a.hq{background-image:url(../img/modElements/blue3/icon_hq.gif);}
.modColor_blue3 .icons a.popup{background-image:url(../img/modElements/blue3/icon_popup.gif);}
.modColor_blue3 .icons a.carry_open{background-image:url(../img/modElements/blue3/icon_carry_open.gif);}
.modColor_blue3 .icons a.live{background-image:url(../img/modElements/blue3/icon_live.gif);}
.modColor_blue3 .rate_0{background:url(../img/modElements/blue3/rate_0.gif);}
.modColor_blue3 .rate_1{background:url(../img/modElements/blue3/rate_1.gif);}
.modColor_blue3 .rate_2{background:url(../img/modElements/blue3/rate_2.gif);}
.modColor_blue3 .rate_3{background:url(../img/modElements/blue3/rate_3.gif);}
.modColor_blue3 .rate_4{background:url(../img/modElements/blue3/rate_4.gif);}
.modColor_blue3 .rate_5{background:url(../img/modElements/blue3/rate_5.gif);}
.modColor_blue3 .rate_6{background:url(../img/modElements/blue3/rate_6.gif);}

.modColor_brown{background:#a49068;}
.modColor_brown .jScrollPaneTrack{background:url(../img/modElements/brown/jSP_track.gif) repeat-y;}
.modColor_brown .jScrollPaneDrag{background:url(../img/modElements/brown/jSP_drag_middle.gif) repeat-y;}
.modColor_brown .jScrollPaneDragTop{background:url(../img/modElements/brown/jSP_drag_top.gif) no-repeat;}
.modColor_brown .jScrollPaneDragBottom{background:url(../img/modElements/brown/jSP_drag_bottom.gif) no-repeat;}
.modColor_brown a.jScrollArrowUp{background:url(../img/modElements/brown/jSP_arrow_up.gif) no-repeat 0 0;}
.modColor_brown a.jScrollArrowDown{background:url(../img/modElements/brown/jSP_arrow_down.gif) no-repeat 0 0;}
.modColor_brown .header{}
.modColor_brown .headerSmall{background:url(../img/modElements/brown/headerBg_small.gif);}
.modColor_brown .tabs a{color:#cec3ae; background:url(../img/modElements/brown/tab_bg_0.gif);}
.modColor_brown .tabs a:hover,
.modColor_brown .tabs a.active{background:url(../img/modElements/brown/tab_bg_1.gif);}
.modColor_brown .tabs .corner{background:#aa9772;}
.modColor_brown .teaser .content{border-bottom:1px solid #877552;}
.modColor_brown .teaser .content.hover,
.modColor_brown .teaser .content.active{background:#877552;}
.modColor_brown .icons a.podcast{background-image:url(../img/modElements/brown/icon_podcast.gif);}
.modColor_brown .icons a.download{background-image:url(../img/modElements/brown/icon_download.gif);}
.modColor_brown .icons a.camera{background-image:url(../img/modElements/brown/icon_camera.gif);}
.modColor_brown .icons a.audio{background-image:url(../img/modElements/brown/icon_audio.gif);}
.modColor_brown .icons a.live{background-image:url(../img/modElements/brown/icon_live.gif);}
.modColor_brown .rate_0{background:url(../img/modElements/brown/rate_0.gif);}
.modColor_brown .rate_1{background:url(../img/modElements/brown/rate_1.gif);}
.modColor_brown .rate_2{background:url(../img/modElements/brown/rate_2.gif);}
.modColor_brown .rate_3{background:url(../img/modElements/brown/rate_3.gif);}
.modColor_brown .rate_4{background:url(../img/modElements/brown/rate_4.gif);}
.modColor_brown .rate_5{background:url(../img/modElements/brown/rate_5.gif);}
.modColor_brown .rate_6{background:url(../img/modElements/brown/rate_6.gif);}

.modColor_orange{background:#e86e00; }
.modColor_orange .header{background:url(../img/modElements/orange/headerBg_big.gif);}
.modColor_orange .content.hover,
.modColor_orange .content.active{background:#dc5d00;}
.modColor_orange .icons a.podcast{background-image:url(../img/modElements/orange/icon_podcast.gif);}
.modColor_orange .icons a.download{background-image:url(../img/modElements/orange/icon_download.gif);}
.modColor_orange .icons a.camera{background-image:url(../img/modElements/orange/icon_camera.gif);}
.modColor_orange .icons a.audio{background-image:url(../img/modElements/orange/icon_audio.gif);}
.modColor_orange .icons a.live{background-image:url(../img/modElements/orange/icon_live.gif);}

/* module elements */

/*.module .imgTeaser img{float:left;}*/

.module .header{float:left; position:relative; width:100%; height:38px;}
.module .header h2{padding:10px 0 0 8px; font-size:13px; font-weight:normal; text-transform:uppercase; color:white;}
.module .header .tabs{position:absolute; right:14px; bottom:0px; font-size:0px;}
.module .header .tabs a{float:left; position:relative; height:15px; margin-right:1px; padding:1px 6px; font-size:10px; font-weight:bold;}
.module .header .tabs .corner{display:block; position:absolute; top:0; height:1px; width:1px; overflow:hidden;}
.module .header .tabs .cLeft{left:0;}
.module .header .tabs .cRight{right:0;}
.module .header .tabs a:hover,
.module .header .tabs a.active{color:white;}

.module .headerSmall{height:29px;}
.module .headerSmall h2{padding:7px 0 0 8px; font-size:11px;}

.module .teaserBox{float:left; width:307px; height:497px; overflow:hidden;}
.module .teaser{float:left; width:300px; height:71px; color:white;}

.module .teaser_big{width:330px; height:284px; border-bottom:1px solid #07345e;}

.module .teaser .content, .module .teaser_big .content{float:left; width:298px; height:70px; padding-left:7px; color:white; cursor:pointer; }

.module .teaser .content .image{float:right; width:120px; height:70px; overflow:hidden;margin-top:1px;color:white;}
.module .teaser .content h3, .module .teaser_big .content h3{float:left; width:160px; height:14px; overflow:inherit; margin-top:2px; margin-bottom:2px; font-size:10px; font-weight:bold; color:white; white-space:normal;}
.module .teaser .content h4, .module .teaser_big .content h4{float:left; width:300px; height:14px; overflow:inherit; margin-top:2px; margin-bottom:1px; font-size:10px; font-weight:bold; color:white; white-space:normal;}
.module .teaser .content .desc{float:left; width:187px; height:34px; overflow:hidden; font-size:10px;  color:white; line-height:11px;}
.module .teaser .content .desc{margin-right:-3px;} /* IE6 bugfix (double character) */
.module .teaser .content .info{float:left; width:190px; font-size:9px; margin-top:4px;}
.module .teaser .content .info{margin-right:-3px;} /* IE6 bugfix (double character) */
.module .teaser .content .contentDesc, .module .teaser .content .contentDesc p
	{float:left; width:160px; height:14px; overflow:inherit; margin-top:8px; margin-bottom:-1px; font-size:10px; margin-right:3px;
     font-weight:normal; white-space:normal; font-size:9px; color:white;}

.module .teaser_big .content  .contentDesc { float:left; width:300px; overflow:inherit; margin-top:8px; 
	margin-bottom:-1px; margin-right:3px; font-weight:normal; white-space:normal; font-size:9px; color:white;}

#pagination, nextlink { float:left; width:160px; height:14px; overflow:inherit; margin-top:8px; margin-bottom:-1px; font-size:10px; margin-right:3px;
     font-weight:normal; white-space:normal; font-size:9px; }

.module a.teaserLink{float:left; margin-top:-71px; width:290px; height:71px; cursor:pointer;}
.module a.teaserLink{overflow:hidden;} /* FF bugfix (wrong stacking for underlying elements with overflow:hidden) */
.module a.teaserLink:hover{background:url(../img/transparent.gif);} /* IE6 bugfix (wrong stacking if not filled) */

.module .teaser .rating{float:left; width:58px; height:9px; margin:-16px 0px 0px 8px; overflow:hidden;}

.module .icons{float:right; display:inline; margin-top:-20px; margin-right:94px;}
.module .icons a{float:left; width:22px; height:17px; margin-right:2px; overflow:hidden;}
.module .icons a:hover{background-position:-22px 0;}

.paging{position:absolute; float:left; width:300px; height:27px; border:1px solid #19395b; top:526px; color:white; 
        background:url(../img/teaserpaging_bg.gif); text-align:right; padding-right:5px;}
.paging p{float:left; display:inline; font-size:11px; color:#8cbde1;}
.paging p.go{margin-left:10px; margin-right:20px;}
.paging p *{float:left;}
.paging p span{padding-top:6px;}
.paging p input{width:20px; height:12px; margin:5px 8px 0 8px; font-size:11px; text-align:center;}
.paging a { color:#ffffff; font-size:10px; }
.paging b { color:#ffffff; font-size:12px; font-weight:bold; }

.paging a.go{width:10px; height:10px; margin-top:10px; background:url(../img/icon_arrow.gif) no-repeat;}
.paging a.prev{width:10px; height:10px; margin-top:10px; margin-right:2px; background:url(../img/icon_arrow_back.gif) no-repeat;}
.paging a.next{width:10px; height:10px; margin-top:10px; margin-left:7px; background:url(../img/icon_arrow.gif) no-repeat;}
.paging p.search{float:right; margin-right:10px;}
.paging p.search a{color:#8cbde1; padding-right:10px; background:url(../img/icon_arrow.gif) no-repeat right 10px; cursor:pointer;}
.paging p.back{float:left; margin-left:10px;}
.paging p.back a{color:#8cbde1; padding-left:10px; background:url(../img/icon_arrow_back.gif) no-repeat left 10px; cursor:pointer;}

.paging p.more{float:left; }
.paging p.more a{float:right; white-space:nowrap; color:#8cbde1;}
.paging p.arrow{float:right; width:20px; height:20px; background:url(../img/icon_arrow.gif) no-repeat 7px 10px;}

.paging .shape{float:right; width:213px; overflow:hidden;}

.long_paging{float:left; width:617px; height:27px; border:1px solid #19395b; color:white; 
             background:url(../img/teaserpaging_bg.gif); text-align:right; padding-right:5px;}


.module .teaserBox1{float:left; width:307px; height:497px; overflow:hidden;}
.module .teaserBox1 .teaser{float:left; width:290px; height:71px;}
.module .teaserBox1 .teaser .content{float:left; width:298px; height:70px; padding-left:7px; color:white; cursor:pointer; }
.module .teaserBox1 .paging { width:288px; }



/* global modules */

.modFreeTeaser{height:auto !important; background:none;}
.modFreeTeaser .teaser{height:52px; width:256px; background:url(../img/banner_bg.gif);}
.modFreeTeaser .teaser .content{width:256px; height:52px; padding-left:0; border-bottom:none;}
.modFreeTeaser .teaser .content .image{float:left; margin-right:7px; width:92px; height:52px; overflow:hidden;}
.modFreeTeaser .teaser .content h3{width:155px; height:auto; overflow:visible; margin-top:5px; margin-bottom:3px; line-height:12px; text-transform:uppercase;}
.modFreeTeaser .teaser .content .desc{width:155px; height:auto; overflow:visible; line-height:12px;}
.modFreeTeaser .teaser a.teaserLink{width:256px; height:52px; margin-top:-52px;}

.modHighlight .teaser{width:100%; height:212px;}
.modHighlight .teaser .content{float:left; width:100%; height:212px; padding-left:0; color:white; cursor:pointer;}
.modHighlight .teaser .content img{float:left;}
.modHighlight .teaser .content h3{float:left; width:287px; margin-top:0; padding:10px 10px 8px 10px; font-size:13px; font-weight:bold;}
.modHighlight .teaser .content p{float:left; width:287px; padding:0 10px 0 10px; font-size:11px;} 
.modHighlight .teaser a.teaserLink{margin-top:-212px; width:307px; height:212px;}
.modHighlight .teaser .icons{margin-top:-22px; margin-right:2px;}

.modTipp{height:auto !important;}
.modTipp .teaser{width:100%; height:238px;}
.modTipp .teaser .content{float:left; width:100%; height:100%; padding-left:0; border-bottom:none; color:white; cursor:pointer;}
.modTipp .teaser .content img{float:left;}
.modTipp .teaser .content h3{float:left; width:235px; margin:0; padding:10px 10px 8px 10px; font-size:13px; font-weight:bold;}
.modTipp .teaser .content p{float:left; width:235px; margin:0; padding:0 10px 0 10px; font-size:11px;} 
.modTipp .teaser a.teaserLink{margin-top:-238px; width:255px; height:238px;}
.modTipp .teaser .icons{margin-top:-22px; margin-right:2px;}

.errormsg {font-size:10px; color:white;}
.module .errormsg {margin:10px; text-align:center;}

.secPos_2{width:634px;}

.module{height:553px;}
.module .teaserBox{height:497px;}
