
/* HTML-Elemente */

body {
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	color:#000000; 
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#030303;
	background-repeat: repeat-x;
	}
td { 
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	color:#000000; 
	}	
	
form { display:inline; }

/*********/
/* Links */
/*********/

a:link 		{ text-decoration:none; color:#FFFFFF; font-weight: lighter; }
a:active 	{ text-decoration:none; color:#FFFFFF; font-weight:normal; }
a:visited 	{ text-decoration:none; color:#FFFFFF; font-weight:normal; }
a:hover 	{ text-decoration:underline; color:#FFFFFF; font-weight:normal; }

/************/
/* Sonstige */
/************/

.Message_Error			{ color:ffcc00; } 
.Message_Success		{ color:ffcc00; }

/* Error Klassen */
.msgContainer #msg_error { background-color:#efefef; color:#F00; font-weight:bold; }
.msgContainer #msg_error .spacer { padding:5px; }
.msgContainer #msg_success { border:1px solid #029a26; background-color:#efefef; color:#029a26; font-weight:bold; }
.msgContainer #msg_success .spacer { padding:5px; }

.clearer { display: block!important; margin: 0!important; padding: 0!important;
	clear: both!important; line-height: 0!important; font-size: 0!important; height: 0!important; }

.container { width:990px; background-image:url('../../binaries/universal/backgrounds/2K10-transp-bg-black_60.png'); }
.container .spacer { padding:20px; }
.container .spacer .main { border-top:1px solid #ffffff; }

.header {}
.header .logo { float:left; border:0px solid red;}
.header .menu { float:left; padding: 8px 0px 0px 0px; border:0px solid white; width:746px; height:36px; }
.header .menu .home {
		float:left; height:36px;
		background-position: 0px 0px;
		border: 0px solid white;
}

.header .menu .left {
		float:left; height:36px;
		background-image:url('../../binaries/universal/buttons/nav_left.png');
		background-repeat:no-repeat;
		background-position: 0px 0px;
		border: 0px solid white;
}
.header .menu .left .link {
		float: left; padding: 8px 6px 0px 11px; /* padding-left - 5 = padding-right (wegen '.menu.right'-Breite) */
		border: 0px solid white;
}
.header .menu .left .link a { text-decoration:none; color: #FFFFFF;	font-size: 15px; font-weight: normal; letter-spacing: 1px;}
.header .menu .right {
		float:left; width: 5px; height:36px;
		background-image:url('../../binaries/universal/buttons/nav_right.png');
		background-repeat:no-repeat;
		background-position: 0px 0px;
		border: 0px solid white;
}

.header .menu .spacer {
		float:left; width: 8px; height:36px;
		padding: 0px;
		border: 0px solid white;
}

/*************/
/** TV Menu **/
/*************/

.Video_Sorting {margin-left:185px; margin-top:7px; float:left; height:27px; width:139px; background-image:url('../../binaries/universal/backgrounds/tv-search-bg.png')}
.Video_Sorting select {color:white; margin:4px 4px 2px 4px; width:130px; height:20px; border:0; background-color:transparent;}
.Video_Sorting select option {background-color:#595959;}

/*************/
/** Search  **/
/*************/

.search { float:left; height:40px; width:255px; padding-top:3px;}
.search .spacer_search { margin:0px 0px 0px 195px; }
.search .spacer_search .bg_search { float:left; width:241px; height:45px; background-image:url('../../binaries/universal/backgrounds/2K10-NAV_search.png'); }
.search .spacer_search .bg_search .spacer_search_input { margin:9px 0px 0px 6px; }
.search .spacer_search .bg_search .floater_search_input { float:left; }
.search .spacer_search .bg_search .search_input { color:#ffffff; background-color:transparent; border:0px; width:198px; }
.search .spacer_search .bg_search .floater_search_button { float:right; padding:2px 11px 0px 0px; }

.messagebox { z-index:11px; position:absolute; margin:-485px 0px 0px 666px; width:270px;}
.messagebox .top { }
.messagebox .middle { background-image:url('../../binaries/universal/backgrounds/message_box_middle.png'); background-repeat:repeat-y; }
.messagebox .middle .spacer { text-align:left; padding:10px; }
.messagebox .middle .border { border-bottom:1px solid #FFFFFF; width:230px; }
.messagebox .middle .picture { float:left; width:100px; }
.messagebox .middle .news { float:left; color:#FFFFFF; width:130px; }
.messagebox .middle .news .spacer { margin:0px 0px 0px 10px; padding:0px; }
.messagebox .middle .news h1 { margin:0px; padding:0px; font-size:14px; }
.messagebox .middle .news .text { padding-top:10px; font-size:10px; }
.messagebox .bottom { }

.footer { margin-top:20px; }
.footer .showcase { float:left; height:285px; width:648px; background-color:#221f20; }
.footer .showcase .background_spacer { float:left; padding-left:10px; }
.footer .showcase .background { float:left; text-align:center; width:208px; height:280px; background-image:url("../../binaries/universal/backgrounds/2K10-transp-bg-white_30.png"); }
.footer .showcase .background .spacer { margin:10px; padding:0px; }
.footer .showcase .background .spacer .text { margin-top:15px; text-align:left; }
.footer .showcase .background .spacer .text a:link 		{ text-decoration:none; color:#FFFFFF; font-weight:normal; }
.footer .showcase .background .spacer .text a:active 	{ text-decoration:none; color:#FFFFFF; font-weight:normal; }
.footer .showcase .background .spacer .text a:visited 	{ text-decoration:none; color:#FFFFFF; font-weight:normal; }
.footer .showcase .background .spacer .text a:hover 	{ text-decoration:underline; color:#FFFFFF; font-weight:normal; }

.footer .popular_links { float:left; margin-left:7px; }
.footer .popular_links .background { width:295px; background-image:url('../../binaries/universal/backgrounds/2K10-transp-bg-black_60.png'); }
.footer .popular_links .background .spacer_whitebg { padding:3px; }
.footer .popular_links .background .headline { height:36px; background-image:url('../../binaries/universal/backgrounds/2K10-transp-bg-white_30.png'); }
.footer .popular_links .background .headline .spacer_headline { float:left; padding:3px 0px 0px 2px; }
.footer .popular_links .background .headline .sozialbookmarks { float:right; margin:1px 5px 0px 0px; }
.footer .popular_links .background .links { color:#FFFFFF; font-size:11px; height:239px; }
.footer .popular_links .background .links .link_spacer { margin-top:10px; }
.footer .popular_links .background .links a:link 	{ text-decoration:none; color:#FFFFFF; font-weight: lighter; }
.footer .popular_links .background .links a:active 	{ text-decoration:none; color:#FFFFFF; font-weight:normal; }
.footer .popular_links .background .links a:visited { text-decoration:none; color:#FFFFFF; font-weight:normal; }
.footer .popular_links .background .links a:hover 	{ text-decoration:underline; color:#FFFFFF; font-weight:normal; }

/*********************/
/* Formular-Elemente */
/*********************/

/* dunkle Select-Box*/
.selectbox_dunkel { 
	float:left;width:150px;height:18px;color: white;padding: 0px; 
	background:url(../../binaries/universal/backgrounds/selectbox_dunkel.gif) 0 0 no-repeat; 
	} 
.selectbox_dunkel .text {position:absolute;padding:2px 0px 0px 5px;width:128px;height:14px;font:10px;color:#CCCCCC;overflow:hidden;} 
.selectbox_dunkel select {opacity:0;filter:alpha(opacity:0);position:absolute;width:150px;height:18px;background-color:#333333;color:#CCCCCC;} 
.selectbox_dunkel select option {font:10px;color:#CCCCCC;}
.selectbox_dunkel .submit {float:left; margin-left:10px; height:18px;} 

/* helle Select-Box*/
.selectbox_hell { 
	float:left;width:150px;height:18px;color: white;padding: 0px; 
	background:url(../../binaries/universal/backgrounds/selectbox_hell.gif) 0 0 no-repeat; 
	} 
.selectbox_hell .text {position:absolute;padding:2px 0px 0px 5px;width:128px;height:14px;font-size:10px;color:#FFFFFF;overflow:hidden;} 
.selectbox_hell select {opacity:0;filter:alpha(opacity:0);position:absolute;width:150px;height:18px;background-color:#595959;font-size:10px;color:#FFFFFF;} 
.selectbox_hell select option {font-size:10px;color:#FFFFFF;}
.selectbox_hell .submit {float:left; margin-left:10px; height:18px;}

/* breite helle Select-Box*/
.selectbox_hell_big { 
	float:left; width:250px;height:18px;color: white;padding: 0px; 
	background:url(../../binaries/universal/backgrounds/selectbox_hell_250px.gif) 0 0 no-repeat; 
	}
.selectbox_hell_big div { float:left; width:250px;height:18px; }
.selectbox_hell_big .text {position:absolute;padding:2px 0px 0px 5px;width:128px;height:14px;font-size:10px;color:#FFFFFF;overflow:hidden;} 
.selectbox_hell_big select {opacity:0;filter:alpha(opacity:0);position:absolute;width:250px;height:18px;background-color:#595959;font-size:10px;color:#FFFFFF;} 
.selectbox_hell_big select option {font-size:10px;color:#FFFFFF;}
.selectbox_hell_big .submit {float:left; margin-left:10px; height:18px;}

.flashrotor { width:950px; }

/* SITEMAP, LanguageSelection */
#Sitemap, #LanguageSelection, #DownloadSelection {
	background:white;
	color: black;
	border:1px solid white;
	padding:5px;
}

#DownloadSelection .wrapper { padding: 0px 5px 10px 0px; }
#DownloadSelection .container_selectbox { float:left; margin-right:5px; } 
#DownloadSelection .text { position:absolute; padding:2px 0px 0px 5px;width:128px;height:14px;font-size:10px;color:#FFFFFF;overflow:hidden; }
	
#Sitemap .Headline, #LanguageSelection .Headline, #DownloadSelection .Headline{
	background-image:url('../../binaries/universal/backgrounds/bg_sitemap_headline.gif');
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height: 22px;
	color: white;
	font-weight:bold;
	border:0px solid red;
	padding:4px 5px 0px 5px;
	font-size:12px; 
}
#Sitemap .SelectboxContainer{
	background: white;
	color: black;
	font-weight:normal;
	border:1px solid red;
	padding:0px 5px 30px 5px;
	font-size:11px; 
}

/* Artikel Empfehlung */
.simplemodal-close { float:right; }
.modal_frame_recommend { padding:20px; }
.modal_frame_recommend .form_container { clear:both; padding-top:10px; margin-bottom:20px; font-size:11px; }
.modal_frame_recommend .field_container { clear:both; padding-bottom:10px; }
.modal_frame_recommend .field_label { clear:both; vertical-align:middle; margin-bottom:3px; }
.modal_frame_recommend .field_container input { width:290px; }
.modal_frame_recommend .field_container textarea { width:290px; }

