.row_333333_1,
.row_3366_1,
.row_6633_1,
.row_5050_1,
.PaneGanz,
.PaneFull{
	width:100%;
	overflow:hidden;
	display:inline-block;
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
}
.mehr{
	position:absolute;
	bottom:15px;
}
.row_333333_1{
	background:url(row_333333_bottom.png) no-repeat left bottom;
}
.row_3366_1{
	background:url(row_3366_bottom.png) no-repeat left bottom;
}
.row_6633_1{
	background:url(row_6633_bottom.png) no-repeat left bottom;
}
.row_5050_1{
	background:url(row_5050_bottom.png) no-repeat left bottom;
}
.ganz{
	background:url(container_100_bottom.png) no-repeat left bottom;
}
.ganz{ width:101%;}

.PaneDrittel,
.PaneHalb,
.PaneZweiDrittel{
	float:left;
	width:189px !important;
	margin:0 14px 10px 0;
	display:inline-block;
}
.row_3366_1 .PaneDrittel{
	margin-right:15px;
}
.PaneZweiDrittel{
	width:392px !important;
}
.PaneHalb{
	width:292px !important;
	margin-right:11px !important;
}
.PaneDrittel h1{
	background:url(container_33_top.jpg) no-repeat left top;
	font-family:Geneva, Helvetica, sans-serif;
	padding:9px 0;
}
.PaneZweiDrittel h1{
	background:url(container_66_top.png) no-repeat left top;
	font-family:Geneva, Helvetica, sans-serif;
	padding:9px 0;
}
.PaneHalb h1{
	background:url(container_50_top.jpg) no-repeat left top;
	font-family:Geneva, Helvetica, sans-serif;
	padding:9px 0;
}
.PaneGanz h1,
.PaneFull h1{
	background:url(container_100_top.png) no-repeat left top;
	font-family:Geneva, Helvetica, sans-serif;
	padding:9px 0;
}
.PaneDrittel div div,
.PaneZweiDrittel div div,
.PaneHalb div div,
.PaneGanz div div,
.PaneFull div div{
	width:180px;
	margin-left:6px;
	padding-top:1px;
	padding-bottom:10px;
}
.PaneDrittel img{
	max-width:180px;
}
.PaneHalb img{
	max-width:283px;
}
.PaneGanz .tvplaner div{
	margin:0; width:600px;padding-bottom:0px;
}
.PaneDrittel p,
.PaneZweiDrittel p,
.PaneHalb p,
.PaneGanz p,
.PaneFull p{
	padding:0 8px 8px 8px;
}
.PaneDrittel ul,
.PaneZweiDrittel ul,
.PaneHalb ul,
.PaneGanz ul,
.PaneFull ul{
	margin:0 8px 8px 8px;
}
.PaneDrittel li,
.PaneZweiDrittel li,
.PaneHalb li,
.PaneGanz li,
.PaneFull li{
	margin-left:15px;
	padding:0 0 8px 0;
}
.PaneDrittel h3,
.PaneZweiDrittel h3,
.PaneHalb h3,
.PaneGanz h3,
.PaneFull h3{
	padding:0 8px 0 0;
	margin-left:8px;
	color:#000000;
}
.PaneZweiDrittel div div{
	width:383px;
}
.PaneHalb div div{
	width:283px;
}
.PaneGanz div div,
.PaneFull div div{
	width:585px;
}
.PaneFull div div{
	width:587px;
}

.PaneDrittel div div div,
.PaneZweiDrittel div div div,
.PaneHalb div div div,
.PaneGanz div div div,
.PaneFull div div div{
	margin:0;
	padding:0;
}

/*
.PaneGanz .tvplaner div{
	margin:0 !important;
	padding:0 !important;
}*/

/* TV Programme */

.PaneGanz .tvplaner .tv_title { margin-bottom:20px;font-size:12px;font-weight:bold;color:#8c1900;text-align:right;text-transform:uppercase; }

.PaneGanz .tvplaner .tv_title span { margin-right:10px; }

.PaneGanz .tvplaner .tv_day {  }

.PaneGanz .tvplaner .tv_days { height:27px;line-height:27px;margin-bottom:8px;font-weight:bold;color:#ffffff; }

.PaneGanz .tvplaner .tv_days .left_cork { width:10px;margin-left:5px;background:url(left.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .tv_days .left_cork_l {width:10px;margin-left:5px;background:url(left_l.gif) no-repeat left center;float:left; }

.PaneGanz .tvplaner .tv_days .left_cork_l a { display:block; }

.PaneGanz .tvplaner .tv_days .left { width:186px;text-align:center;background-color:#8c1900;float:left; }

.PaneGanz .tvplaner .tv_days .center { width:196px;margin-left:1px;text-align:center;background-color:#8c1900;float:left; }

.PaneGanz .tvplaner .tv_days .right { width:186px;margin-left:1px;text-align:center;background-color:#8c1900;float:left; }

.PaneGanz .tvplaner .tv_days .right_cork { width:10px;background:url(right.jpg) no-repeat right center;float:left; }

.PaneGanz .tvplaner .tv_days .right_cork_l { width:10px;background:url(right_l.gif) no-repeat right center;float:left; }

.PaneGanz .tvplaner .tv_days .right_cork_l a { display:block; }

.PaneGanz .tvplaner .zone_line { width:590px;height:22px;line-height:22px;margin-left:5px; }

.PaneGanz .tvplaner .zone_line .vormittags { width:590px;background:url(line_bgr.gif) repeat-y left; }

.PaneGanz .tvplaner .zone_line .vormittags .left { width:196px;background:#fdf9db url(vormittags.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .vormittags .center { width:196px;margin-left:1px;background:#fdf9db url(vormittags.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .vormittags .right { width:196px;margin-left:1px;background:#fdf9db url(vormittags.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .nachmittags { width:590px;background:url(line_bgr.gif) repeat-y left; }

.PaneGanz .tvplaner .zone_line .nachmittags .left { width:196px;background:#fdf9db url(nachmittags.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .nachmittags .center { width:196px;margin-left:1px;background:#fdf9db url(nachmittags.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .nachmittags .right { width:196px;margin-left:1px;background:#fdf9db url(nachmittags.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .abends { width:590px;background:url(line_bgr.gif) repeat-y left; }

.PaneGanz .tvplaner .zone_line .abends .left { width:196px;background:#fdf9db url(abends.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .abends .center { width:196px;margin-left:1px;background:#fdf9db url(abends.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .zone_line .abends .right { width:196px;margin-left:1px;background:#fdf9db url(abends.jpg) no-repeat left center;float:left; }

.PaneGanz .tvplaner .programme_wrapper { width:590px;margin-left:5px;padding-bottom:5px;text-align:left;background:url(line_bgr.gif) repeat-y left; }

.PaneGanz .tvplaner .programme { width:196px;float:left; }

.PaneGanz .tvplaner .programme_inner { width:196px;margin-left:1px;float:left; }

.PaneGanz .tvplaner .programme table.tv_prog *, .PaneGanz .tvplaner .programme_inner table.tv_prog * { font-size:11px;color:#9D2201;vertical-align:top; }

.PaneGanz .tvplaner .programme table.tv_prog td.hour, .PaneGanz .tvplaner .programme_inner table.tv_prog td.hour { width:35px;font-weight:bold;text-align:right; }

/* Test Module */

.PaneGanz .tvplaner .info_msg { font-weight:bold;text-align:left; }

.PaneGanz .tvplaner .test_title { line-height:18px;font-size:16px;font-weight:bold;text-align:left; }

.PaneGanz .tvplaner .test_desc { font-size:12px;text-align:left; }

.PaneGanz .tvplaner .questions_summary { margin:5px 0;font-size:16px;font-weight:bold;text-align:right; }

.PaneGanz .tvplaner .answer_status {margin-bottom:5px;font-size:14px;font-weight:bold;text-align:left;}

.PaneGanz .tvplaner .question_wrapper {}

.PaneGanz .tvplaner .question_wrapper .question_title_wrapper { width:590px;margin-left:5px;padding:20px 0;line-height:18px;font-size:16px;font-weight:bold; }

.PaneGanz .tvplaner .question_wrapper .question_title_wrapper .question_number { width:30px;margin-right:5px;text-align:right;float:left; }

.PaneGanz .tvplaner .question_wrapper .question_title_wrapper .question_title { width:555px;text-align:left;float:left; }

.PaneGanz .tvplaner .question_wrapper .question_title_wrapper .result_title { padding-left:10px;text-align:left; }

.PaneGanz .tvplaner .question_wrapper .result_text { width:590px;margin:0 0 10px 5px;text-align:left; }

.PaneGanz .tvplaner .question_wrapper .question_answers { width:585px;margin-left:15px;text-align:left; }

.PaneGanz .tvplaner .question_wrapper .question_answers input { margin:3px 5px 0 5px; }

.PaneGanz .tvplaner .answer_validator { margin-left:20px;text-align:left; }

.PaneGanz .tvplaner .test_result { margin:10px 0;font-size:14px;font-weight:bold;text-align:left; }

.PaneGanz .tvplaner .feedback_footer {}

.PaneGanz .tvplaner .next_btn { width:580px;text-align:right; }

.PaneGanz .tvplaner input.orange_txt { border:1px solid #FA7D00; }

.PaneGanz .tvplaner span.chk_terms input { margin-right:3px; }

/* Quiz overview */

.PaneGanz .tvplaner .qo_wrapper {width:580px;margin:5px 0;}
.PaneGanz .tvplaner .qo_wrapper .overview_title {width:90px;font-weight:bold;float:left}
.PaneGanz .tvplaner .qo_wrapper .question_text {width:490px;float:left;}
.PaneGanz .tvplaner .qo_wrapper .answer_text {width:490px;float:left;}
.PaneGanz .tvplaner .qo_wrapper .status_text {width:490px;float:left;}
.PaneGanz .tvplaner .qo_wrapper .status_text span.correct {font-weight:bold;color:#00CD23;}
.PaneGanz .tvplaner .qo_wrapper .status_text span.wrong {font-weight:bold;color:#EC0000;}
.PaneGanz .tvplaner .separater {width:580px;height:2px;margin:5px 0;line-height:2px;}
.PaneGanz .tvplaner .separater hr {width:400px;margin-left:90px;border:1px solid #000000;}

/* TV PLANER UPLOAD */
.PaneGanz .tvplaner .fileName
{
	display:block;
	color:#8C1900;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	overflow:auto;
	border-style: solid;
	border-color : Red;
}

.PaneGanz .tvplaner .fileLink
{
	display:block;
	color:#8C1900;
	font-size:12px;
	text-align:left;
	vertical-align : middle;
	overflow:auto;
}