@charset "utf-8";
/**********************************
		    HAUPTSEITEN
**********************************/

a {
	color: #5c5c5c;
}
a:hover {
	color: #5c5c5c;
	text-decoration: none;
}
a:visited {
	color: #5c5c5c;
}
.absatz {
	margin-bottom: 0.1em;
}
.absatzende {
	margin-bottom: 40px;
}
#advertiser {
	width: 160px;
	height: 100%;
	position: absolute;
	margin: 0 0 0 830px;
	padding: 0;
	/* float: right; */
}
#adv_xxl {
	width: 160px;
	height: 602px;
	display: block;	
}
#adv_xl {
	width: 160px;
	height: 260px;
	display: block;
	margin-top: 10px;
}
#adv_l {
	width: 160px;
	height: 150px;
	display: block;
	margin-top: 10px;
}
.blue {
	color: blue;
}
body {
	width: 990px;
	margin: 0 auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}
.button_a {
	outline: none;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 5px;
	background: #f4ea19;
	border-bottom: 3px solid #f7f061;
}
.button_a:hover {
	background: #EAEAEA;
	border-bottom: 3px solid #F5F5F5;
}
.button_ai {
	outline: none;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 5px;
	background: #EAEAEA;
	border-bottom: 3px solid #F5F5F5;
}
.button_ai:hover {
	background: #f4ea19;
	border-bottom: 3px solid #f7f061;
}
.button_b {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	outline: none;
	background: #f4ea19;
	border-bottom: 5px solid #f7f061;	
}
.button_b:hover {
	background: #EAEAEA;
	border-bottom: 5px solid #F5F5F5;
}
.button_bi {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	outline: none;
	background: #EAEAEA;
	border-bottom: 5px solid #F5F5F5;	
}
.button_bi:hover {
	background: #f4ea19;
	border-bottom: 5px solid #f7f061;
}
.clear {
	clear: both;
}
#chart {
	margin-left: 30px;
	margin-bottom: 10px;
}
#content {
	width: 820px;
	height: 100%;
}
#con_archiv, div.tv-channel {
	width: 820px;
	height: 170px;
	margin-bottom: 10px;
	padding: 0 0 4px 0;
	background: #fff url(../images/skin/con_full_bg.jpg) bottom no-repeat; 
}
#con_archiv img {
	float: left;
	margin: 5px;
}
#con_archiv p, #con_archiv h2 {
	margin: 0 5px 5px 0;
	padding: 0;
}
#con_archiv h2 small {
	color: #383838;
}
#con_archiv h2 a {
	font-weight: normal;
}
#con_col_l p, #con_mid_l p, #con_mid_r p, #con_small_l p, #con_small p, #con_small_r p, #con_large_l p, #con_large_r p {
	padding: 6px 10px 10px 10px;
	margin-top: 0;
}
#con_col_l h2, #con_mid_l h2, #con_mid_r h2, #con_normal_l h2, #con_small_l h2, #con_small h2, #con_small_r h2, #con_large_l h2, #con_large_r h2{
	color: #5c5c5c;
	font-size: 14px;
	margin: 0 10px 0 10px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #c3c3c3;
}
#con_col_l {
	float: left;
	width: 193px;
	height: 866px;
	display: block;
	background: #fff url(../images/skin/con_col_bg.jpg) bottom no-repeat; 
	margin-bottom: 5px;
	margin-right: 5px;
}

#con_col_l img {
	margin-top: 4px;
}
#con_col_l a img {
	margin-left: 5px;
	margin: 4px 4px 4px 12px;
	border: 3px solid #fff;
}
#con_col_l a img:hover {
	border: 3px solid #f4e919;
}
#con_col_l li {
	color: #5c5c5c;
	font-size: 12px;
}
.con_btn_chat {
	width: 186px;
	height: 31px;
	display: block;
	float: right;
	margin: 0 0 5px 0;
	padding: 87px 10px 10px 10px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/skin/con_btn_chat_bg.jpg) top no-repeat;
}
.con_btn_chat:hover {
	background: url(../images/skin/con_btn_chat_bg.jpg) bottom no-repeat;
}
.con_btn_chat_inactive {
	width: 186px;
	height: 31px;
	display: block;
	float: right;
	margin: 0 0 5px 0;
	padding: 87px 10px 10px 10px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/skin/con_btn_chat_inactive_bg.jpg) top no-repeat;
}
.con_btn_chat_inactive:hover {
	background: url(../images/skin/con_btn_chat_inactive_bg.jpg) bottom no-repeat;
}
.con_btn_poll {
	width: 186px;
	height: 31px;
	display: block;
	float: right;
	margin: 0 0 5px 0;
	padding: 87px 10px 10px 10px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/skin/con_btn_polls_bg.jpg) top no-repeat;
}
.con_btn_poll:hover {
	background: url(../images/skin/con_btn_polls_bg.jpg) bottom no-repeat;
}
.con_full {
	width: 812px;
	margin-bottom: 10px;
	padding: 4px 4px 15px 4px;
	background: #fff url(../images/skin/con_full_bg.jpg) bottom no-repeat; 
}
.con_full h2, .con_full h2 a {
	color: #5c5c5c;
	font-size: 14px;
}
.con_full h3, .con_full h3 a {
	color: #7c7c7c;
	font-size: 14px;
	margin-bottom:0px;
}
#con_large_l {
	margin: 0 4px 5px 0;
	width: 529px;
	height: 260px;
	display: block;
	float: left;
	background: url(../images/skin/con_large_bg.gif) no-repeat;
}
#con_large_r {
	margin: 0 0 5px 0;
	width: 529px;
	height: 260px;
	display: block;
	float: left;
	background: url(../images/skin/con_large_bg.gif) no-repeat;
}
#con_mid_l {
	float: left;
	width: 305px;
	height: 296px;
	display: block;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	background: #fff url(../images/skin/con_mid_bg.jpg) bottom no-repeat;
}
#con_mid_r {
	width: 305px;
	height: 296px;
	display: block;
	float: right;
	background: #fff url(../images/skin/con_mid_bg.jpg) bottom no-repeat;
	margin-bottom: 5px;
	padding-top: 4px;
}
#con_sldsw {
	width: 820px;
	height: 223px;
	display: block;
	margin-bottom: 5px;
}
#con_normal_l {
	width: 409px;
	height: 256px;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding-top: 4px;
	background: #fff url(../images/skin/con_sml_bg.jpg) bottom repeat-x;
}
#con_small_l {
	width: 203px;
	height: 256px;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding-top: 4px;
	background: #fff url(../images/skin/con_sml_bg.jpg) bottom no-repeat;
}
#con_small {
	float: left;
	margin: 0 5px 5px 0;
	padding-top: 4px;
	width: 202px;
	height: 256px;
	display: block;
	background: #fff url(../images/skin/con_sml_bg.jpg) bottom no-repeat;
}
#con_small_r {
	width: 202px;
	height: 256px;
	display: block;
	float: right;
	margin: 0 0 5px 0;
	padding-top: 4px;
	background: #fff url(../images/skin/con_sml_bg.jpg) bottom no-repeat;
}
#con_small_r ol, #con_small_l ol, #con_small ol {
	margin: 5px;
	padding: 0 5px 5px 25px;
}
#con_small_r ol li, #con_small_l ol li, #con_small ol li {
	color: #5c5c5c;
	font-size: 12px;
	margin-bottom: 4px;
	line-height: 1.4em;
}
#con_title {
	margin: 0 0 5px 0;
	background: #f4ea19;
	border-bottom: 5px solid #f7f061;
	padding-top: 5px;
}
.float_l {
	float: left;
}
.img.float_l {
	margin-right: 5px;
}
.float_r {
	float: right;
}
.form_btn_b {
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 5px 4px 5px;
	outline: none;
	background: #f4ea19;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 5px solid #f7f061;	
}
.form_btn_b:hover {
	background: #EAEAEA;
	border-bottom: 5px solid #F5F5F5;
}
#footer {
	float: left;
	width: 800px;
	height: 240px;
	display: block;
	background: #fff url(../images/skin/con_full_bg.jpg) bottom no-repeat; 
	margin-bottom: 20px;
	margin-right: 5px;
	padding: 5px 10px 10px 10px;
	font-size: 12px;
}
#footer a {
	color: #999999;
}
#footer ul {
	list-style-type: none;
	float: left;
	padding-bottom: 30px;
	padding-left: 0;
	margin: 0 60px 0 0;
}
#footer li {
	margin-left: 0;
	padding-left: 0;
}
#footer p {
	margin-top: 0;
	color: #999999;
}
h1 {
	font-size: 24px;
	color: #383838;
	margin: 0 0 10px 0;
	padding: 0;
	letter-spacing: -1px;
	line-height: 26px;
}
h1.icon_chart {
	padding: 0 0 0 27px;
	margin-left: 5px;
	background: url(../images/skin/icon_chart_20.jpg) left top no-repeat;
}
h2 {
	color: #383838;
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 0;
}
h2 small {
	color: #999999;
}
h2.icon_chart {
	padding: 2px 0 0 27px;
	margin-left: 5px;
	background: url(../images/skin/icon_chart_20.jpg) left top no-repeat;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #5c5c5c;
	margin: 5px 0 0 0;
	padding: 3px 5px 3px 0px;
}
h3.vote_n_win {
	height: 20px;
	padding: 2px 0 0 27px;
	margin-left: 5px;
	background: url(../images/skin/icon_vote_20.jpg) left top no-repeat;
}
h3.icon_chart {
	padding: 2px 0 3px 27px;
	margin-left: 5px;
	background: url(../images/skin/icon_chart_20.jpg) left top no-repeat;
}
h4 {
	color: #5c5c5c;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
#header {
	width: 820px;
	height: 260px;
	display: block;
	background: url(../images/skin/header_bg.jpg) no-repeat;
}
#header_logo {
	width: 282px;
	height: 98px;
	margin: 25px 0 0 30px;
	float: left;
	background: url(../images/skin/header_logo.jpg)
}
#header h2 {
	font-size: 14px;
	font-weight: bold;
	color: #707070;
	float: right;
	margin-top: 100px;
	margin-right: 10px;
}
html {
	height: 100%;
	background: #ececec url(../images/skin/html_bg.jpg) repeat-x top;
}
.inactive {
	color: #C7C7C7;
}
.ipt_rdo {
	width: 10px;
	height: 10px;
	padding: 3px;
}
.ipt_txt_a {
	font-size: 14px;
	color: #5c5c5c;
	border: 3px solid #909090;
	margin-top: 2px;
	margin-bottom: 10px;
}
.ipt_txt_a:focus {
	font-size: 14px;
	color: #5c5c5c;
	border: 3px solid #f7f061;
}
.lbl_rdo {
	border-bottom: 1px solid #909090;	
}
.lbl_rdo:hover {
	background: #EFEFEF;
	border-bottom: 1px solid #909090;	
}
.lbl_txt {
	border-top: 3px solid #fff;
}
.light_grey {
	color: #848484;
}
.list_sdt {
	list-style-type: square;
	padding-left: 25px;
}
.list_a {
	list-style-type: none;
	padding-top: 0;
	padding-left: 0;
	margin: 0 0 15px 0;
}
.list_a li a {
	width: inherit;
	height: 20px;
	display: block;
	padding: 5px 10px 0 10px;
	margin: 0;
/*	border-bottom: 1px solid #e5e5e5;
	background: url(../images/skin/list_a_bg.gif) top repeat-x; */
}
.list_a li a:hover {
/*	border-bottom: 1px solid #dace0d;
	background: url(../images/skin/list_a_bg.gif) bottom repeat-x; */
}
.loader10 {
	display: none;
	width: 12px;
	height: 12px;
	border: 3px solid #000;
	background: url(../images/skin/Loader10.gif) no-repeat;
}
.loader10_centered {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -6px;
	display: block;
	width: 12px;
	height: 12px;
	border: 3px solid #000;
	z-index: 100;
	background: url(../images/skin/Loader10.gif) no-repeat;
}
#main_nav {
	width: 815px;
	height: 35px;
	margin: 0 0 10px 0;
	display: block;
	padding: 0 0 0 5px;
	list-style:none;
	background: url(../images/skin/main_nav_bg.jpg) top right no-repeat; 
}
#main_nav li {
	float:left;
	list-style:none;
}
#main_nav li a {
	outline: none;
	padding: 0 5px 0 9px;
	height: 30px;
	line-height: 26px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float:left;
}
#main_nav li a:hover, .current_site {
	outline: none;
	text-decoration: none;
	background: #EAEAEA;
	border-bottom: 5px solid #F5F5F5;
}
#current_poll {
	margin-top: 10px;
}
p {
	color: #5c5c5c;
	font-size: 12px;
	line-height: 1.4em;
}
p.note_20 {
	height: 20px;
	padding: 1px 0 0 27px;
	margin-left: 5px;
	background: url(../images/skin/sign_note_20.jpg) left top no-repeat;
}
p.error_20 {
	color: red;
	height: 20px;
	padding: 1px 0 0 27px;
	margin-left: 5px;
	background: url(../images/skin/sign_error_20.jpg) left top no-repeat;
}
.photo_fl_l {
	float: left;
	margin-top: 3px;
	margin: 3px 10px 5px 0;
}
.photo_fl_r {
	float: right;
	margin: 3px 0 5px 10px;
}
#poll_archiv {
	padding: 0;
	margin: 10px 30px 30px 30px;
}
#poll_archiv li {
	margin-left: 15px;
}
#poll_archiv h3 {
	color: #383838;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#poll_archiv li a {
	font-size: 12px;
}
#player_btw {
	margin-left: 10px;
	margin-top: 5px;
	float: left;
}
.red {
	color: red;
}
.right {
	float: right;
	text-align: right;
}
small {
	font-size: 10px;
}
#site {
	position: absolute;
	width: 820px;
	top: 223px;
}
#title {
	width: 790px;
	height: 38px;
	background: url(../images/title_bg.png) no-repeat;
	color: #383838;
	padding: 2px 0 10px 10px;
}
#title h1 {
	margin: 0;
	display: inline;
	float: left;
}
#title a {
	font-size: 14px;
	float: right;
	margin: 7px 10px 7px 7px;
	font-weight: bold;
	color: inherit;
}
#text_content {
	width: 780px;
	height: 100%;
	margin-top: 0;
	padding: 0 10px 40px 10px;
}
#table_moderatoren {
	width: 780px;
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
}
#table_moderatoren img {
	margin: 0;
}
#table_moderatoren th {
	colspan: 2;
	padding: 4px;
	text-align: left;
}
#table_moderatoren td {
	font-size: 12px;
	padding: 4px;
}
#tv-channel .logo {
	width:100px;
	margin-right:10px;
	float:left;
}
#tv-channel .content {
	margin-left:110px;
}
#vote_form {
	width: 760px;
	margin-left: 30px;
	padding-bottom: 10px;
}
#vote_form_btns {
	margin-top: 10px;
}
#vote_form label {
	color: #5c5c5c;
	font-size: 12px;
	display: block;
	padding: 3px 3px 5px 3px;
}
#vote_form_user_mail {
	width: 168px;
}
#vote_title_con p {
	padding-left: 27px;
	margin-left: 5px;
}
/**********************************
			  INTRO
**********************************/
#Container {
	width: 820px;
	height: 465px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -255px;
	margin-left: -400px;
}
#introPlayer {
}
.skipIntro {
	margin-top: 4px;
	font-size: 14px;
	width: 800px;
	text-align: center;
}
