body
{
	font-family:Verdana;
	font-size:9pt;
	color:white;
}

body a 
{ 
	color:#b5cada;
}

a.homelink_big
{
	width:113px;
	height:130px;
	position:absolute;
	left:850px;
	top:5px;
}

div.wrapper
{
	background-image:url(/resource/system/images/main_background.jpg);
	background-repeat:no-repeat;
	width:1005px;
	height:852px;
	position:relative;
	margin:0px auto;
}

div.wrapper div.homebutton
{
	position:absolute;
	width:139px;
	height:22px;
	top:165px;
	left:64px;
	color:white;
	text-align:justify;
	font-family:Verdana;
	padding-top:1px;
	padding-left:2px;
	vertical-align:middle;
}

div.wrapper div.homebutton div
{
	float:right;
	height:17px;
	width:113px;
	margin:0px;
	margin-top:-16px;
}

div.wrapper div.homebutton a
{
	color:white;
	text-decoration:none;
}

div.wrapper div.advert_link
{
	position:absolute;
	left:843px;
	top:211px;
	padding:0;
	width:154px;
	height:186px;
	background-image:url(/resource/system/images/btm_teaser.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}

div.wrapper img.bayern_by_link
{
	position:absolute;
	width:81px;
	height:62px;
	left:880px;
	top:590px;
}

div.wrapper img.tvbayern_link
{
	position:absolute;
	width:90px;
	height:26px;
	left:875px;
	top:662px;
	display:block;
}

div.main_container
{
	background-image:url(/resource/system/images/center_background.png);
	background-repeat:repeat-x;
	width:814px;
	height:537px;
	position:absolute;
	left:27px;
	top:186px;
}


/*-----------------------------------------------------------------------------
// Startup (Startseite)
//---------------------------------------------------------------------------*/
div.main_container div.startup_screen
{
	border:solid 1px white;
	width:550px;
	height:309px;
	position:relative;
	left:-60px;
	font-family:Verdana;
}
div.main_container div.startup_screen div.bayerntv_title
{
	margin:10px auto 0 auto;
	font-weight:bold;
	font-size:30px;
	width:200px;
	text-align:center;
	vertical-align:bottom;
}
div.main_container div.startup_screen div.bayerntv_subtitle
{
	margin:10px auto auto 250px;
	font-weight:bold;
	font-size:15px;
	width:200px;
	text-align:center;
	white-space:nowrap;	
}
div.main_container div.startup_screen div.clips_of_the_week
{
	position:absolute;
	background-image:url(/resource/system/images/clips_ofthe_week.png);
	background-repeat:no-repeat;
	width:238px;
	height:21px;
	top:128px;
	left:42px;
	z-index:400;
	padding-left:20px;
	padding-top:6px;
}
div.main_container div.startup_screen div.clips_of_the_week_left
{
	background-image:url(/resource/system/images/clips_ofthe_week_left.png);
	background-repeat:no-repeat;
	width:4px;
	height:127px;
	margin-left:-3px;
	margin-top:-3px;
	float:left;
}
div.main_container div.startup_screen div.clips_of_the_week_right
{
	background-image:url(/resource/system/images/clips_ofthe_week_right.png);
	background-repeat:no-repeat;
	width:4px;
	height:127px;
	margin-top:-3px;
	margin-right:-2px;
	float:right;
}
div.main_container div.startup_screen div.clips_of_the_week_middle
{
	position:absolute;
	top:20px;
	height:75px;
	width:460px;
}
div.main_container div.startup_screen div.clips_of_the_week_middle div.clip
{
	position:relative;
	float:left;
	margin:auto;
	margin-left:40px;
	width:100px;
	height:100px;
}
div.main_container div.startup_screen div.clips_of_the_week_middle div.clip a
{
	position:absolute;
	width:100%;
	height:75px;
	z-index:100;
	-moz-outline:0;
	outline:0;
}
div.main_container div.startup_screen div.clips_of_the_week_middle div.clip a:hover
{
	background-image:url(/resource/system/images/play_symbol.png);
	background-repeat:no-repeat;
	background-position:center;
}
div.main_container div.startup_screen div.clips_of_the_week_middle div.clip div.image
{
	position:absolute;
	width:100%;
	height:75px;
	z-index:1;
}
div.main_container div.startup_screen div.clips_of_the_week_middle div.clip div.caption
{
	position:absolute;
	width:95px;
	height:19px;
	bottom:25px;
	z-index:2;
	background-image:url(/resource/system/images/thumbnail_title_bg.png);
	padding-top:3px;
	padding-left:5px;
	color:white;
	font-size:7pt;	
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}


div.main_container div.startup_screen div.startupthumbs_holder
{
	position:absolute;
	left:45px;
	top:147px;
	border-bottom:solid 1px white;
	border-top:solid 1px #9ab6da;
	border-left:none;
	border-right:none;
	width:460px;
	height:124px;
	z-index:0;
}
div.main_container div.startupticker
{
	background-image:url(/resource/system/images/ticker_bg.jpg);
	background-repeat:repeat-x;
	width:552px;
	height:34px;
	color:#3263AF;
	font-weight:bold;
	left:-60px;
	position:relative;
	overflow-x:hidden;
}
div.main_container div.startupticker marquee.ticker
{
	padding-top:8px;
}
div.main_container div.startupticker div.ticker_rightfade
{
	background-image:url(/resource/system/images/startupticker_rightfade.png);
	background-repeat:no-repeat;
	float:right;
	width:100px;
	height:34px;
	position:absolute;
	right:0px;
	z-index:100;
}
div.main_container div.startupticker div.ticker_leftfade
{
	background-image:url(/resource/system/images/startupticker_leftfade.png);
	background-repeat:no-repeat;
	float:left;
	width:100px;
	height:34px;
	position:absolute;
	z-index:500;
	top:0px;
}

div.navigation_main
{
	position:absolute;	
	top:0px;	
	width:150px;
	left:30px;
	padding-left:0px;
}

div.navigation_main h4.channels_caption
{
	font-size:11pt;
	color:white;
	width:147px;
	margin-left:0px;	
	font-weight:normal;
	margin-bottom:8px;
}

div.navigation_main div.channelbutton_up
{
	background-image:url(/resource/system/images/channels_up.png);
	background-repeat:no-repeat;
	width:147px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:7px;
}

div.navigation_main div.channelbutton_down_inactive
{
	background-image:url(/resource/system/images/channels_down_inactive.png);
	background-repeat:no-repeat;
	width:147px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-top:-2px;
	z-index:300;
}

div.navigation_main div.channelbutton_up_inactive
{
	background-image:url(/resource/system/images/channels_up_inactive.png);
	background-repeat:no-repeat;
	width:147px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:7px;

}

div.navigation_main div.channelbutton_down
{
	background-image:url(/resource/system/images/channels_down.png);
	background-repeat:no-repeat;
	width:147px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-top:-2px;
	z-index:300;
}

div.navigation_main div.channelbutton_up_active
{
	background-image:url(/resource/system/images/channels_up_hover.png);
	background-repeat:no-repeat;
	width:147px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:7px;
	cursor:pointer;
}

div.navigation_main div.channelbutton_down_active
{
	background-image:url(/resource/system/images/channels_down_hover.png);
	background-repeat:no-repeat;
	width:147px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-top:-2px;
	cursor:pointer;
	z-index:300;
}

div.channel_holder
{
	margin-top:0px;
	margin-bottom:8px;
	height:263px;
	overflow:hidden;
	position:relative;
	width:150px;
}

div.channel_holder ul.channel_list
{
	list-style-type:none;
	list-style-position:outside;
	margin-left:-40px;
	margin-top:0px;
}

div.channel_holder ul.channel_list li.channel_item
{
	width:145px;
	height:18px;
	margin-bottom:7px;
	border:solid 1px white;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
	padding:0;
}

div.channel_holder ul.channel_list li.channel_item a
{
	text-decoration:none;
	color:#FFFFFF;
	margin-top:1px;
}

div.channel_holder ul.channel_list li.active a
{
	color:#B5DBFF;
}

div.channel_holder ul.channel_list li.channel_item a:hover
{
	color:#568DC6;
	cursor:pointer;
}

div.channel_holder ul.channel_list li.channel_item a:active
{
	color:#B5DBFF;	
}

div.channel_holder ul.channel_list li.channel_item a img
{
	margin-left:10px;
	margin-right:5px;
	margin-top:1px;
}

div.channel_holder ul.channel_list li.channel_item a div
{
	margin-top:1px;
	white-space:nowrap;
}

div.player_container
{
	position:absolute;
	margin:0;
	width:auto;
	top:25px;
	left:275px;	
	padding:0;
}

img.arrow_left
{
	cursor:pointer;
}

img.arrow_right
{
	cursor:pointer;
}

div.channelname_holder
{
	color:white;
	padding-top:11px;
	padding-left:13px;
	font-size:7pt;
	position:relative;
	margin-left:30px;
	margin-top:387px;
	background-image:url(/resource/system/images/channelname_holder.png);
	background-repeat:no-repeat;
	width:220px;
	height:24px;
	overflow:visible;
	white-space:nowrap;
}

/*-----------------------------------------------------------------------------
// Footer
//---------------------------------------------------------------------------*/
div.footer
{
	position:relative;
	top:115px;
	font-size:10px;
	color:#000000;
}
div.footer div.footerLeft
{
	position:absolute;
	float:left;
	margin:auto;
	left:6px;
}
div.footer div.footerCenter
{
	position:absolute;
	float:left;
	margin:auto;
	left:401px;	
}
div.footer div.footerRight
{
	position:absolute;
	float:left;
	margin:auto;
	top: 10px;
	left:837px;	
	white-space:nowrap;
}
div.footer div ul
{
	margin-left:-40px;
}
div.footer div ul li
{
	display:inline;
}

div.footer div ul li a
{
	text-decoration:none;
	color:black;
	font-size:10px;
}




span#channel_name_thumblist
{
	font-size:7pt;
}

span#clipname_cliptitle
{
	font-size:8pt;
	font-weight:bold;
}

div.cliptickerframe a
{
	color:#b5cada;
}