/* Screen-Layout für die Ruppiner Medien GmbH */

/* Allgemeines **************************************************************/

* {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:arial,verdana,helvetica,sans-serif;
	color:#555;
}

img {
	border:0;
}

body {
	background:#cccccc;
}

br.clearing_br {
	visibility:hidden;
	clear:both;
}

div#allover {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	border:1px solid #aaa;
	border-top:0;
	border-left:1px solid #ddd;
	background:#fff;
}

.orange {
	color:#ec6400;
}

.grey {
	color:#555;
}

h2 {
	margin-bottom:8px;
	font-size:16px;
	color:#ec6400;
}

h3 {
	margin-left:15px;
}

a {
	text-decoration:none;
	color:#ec6400;
}

a:hover {
	text-decoration:underline;
}

span.thick {
	font-weight:bold;
}

div#promotion1 {
	width:184px;
	height:800px;
	background:#ccc;
	float:right;
}

div#promotion2 {
	width:796px;
	height:116px;
	background:#ccc;
	float:left;
}

div#main {
	width:796px;
	height:692px;
	float:left;
}

/* Kopfbereich *****************************************************************/

div#head {
	width:796px;
	height:123px;
	background:url(../img/back_head.jpg) right no-repeat #ec6400;
}

div#head a#logo_link {
	float:left;
}

div#nav_meta ul {
	margin-right:75px;
}

div#nav_meta ul li {
	list-style-type:none;
	float:right;
}

div#nav_meta ul li a {
	display:block;
	color:#FFFFFF;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	margin-top:5px;
}

div#nav_meta ul li a.active {
	text-decoration:underline;
	color:#fff;
}

div#nav_meta ul li a:hover {
	text-decoration:underline;
	color:#fff;
	border-right:1px solid #fff;
}

div#nav_meta ul li a.last_link {
	border-right:0;
}

div#nav_meta ul li a#last_link {
	border-right:0;
}


/* Bildleiste und Navigation ****************************************************************/

div#picture_box {
	width:796px;
	padding-top:12px;
	background:url(../img/colors.gif) repeat-y #000;
}

div#pictures {
	width:796px;
	height:60px;
	background:url(../img/pictures.jpg) no-repeat #000;
}

div#pictures_start {
	width:796px;
	height:60px;
	background:url(../img/pictures_start.jpg) no-repeat #000;
}

/*
div#pictures_ruppintv {
	width:796px;
	height:60px;
	background:url(../img/pictures_ruppintv.jpg) no-repeat #000;
}

div#pictures_prignitztv {
	width:796px;
	height:60px;
	background:url(../img/pictures_prignitztv.jpg) no-repeat #000;
}

div#pictures_cap {
	width:796px;
	height:60px;
	background:url(../img/pictures_cap.jpg) no-repeat #000;
}*/

div.nav_main {
	width:796px;
	height:25px;
	background:#000;
}

div.nav_main_index {
	height:37px;
}

div.nav_main ul {
	margin-left:20px;
}

div.nav_main ul li {
	list-style-type:none;
	float:left;
}

div.nav_main ul li a {
	display:block;
	color:#ddd;
	font-size:12px;
	font-weight:0;
	padding-right:15px;
	padding-left:15px;
	margin-top:7px;
	text-decoration:none;
	border-right:1px solid #ec6400;
}

div.nav_main ul li a.bold {
	font-weight:bolder;
}

div.nav_main ul li a:hover {
	color:#ec6400;
	border-right:1px solid #ec6400;
}

div.nav_main ul li a.last_link {
	border-right:0;
}

div.nav_main ul li a.active {
	color:#ec6400;
}

																/* Subnavi */
																
div#subnavigation {
	width:796px;
	min-height:71px;
	background:url(../img/subnavigation_back.gif) no-repeat top left #ee7900;
}

div#subnavigation h1 {
	font-size:18px;
	font-weight:700;
	margin-left:45px;
	padding-top:40px;
	margin-bottom:10px;
	color:#fff;
}

div#subnavigation div.white_line {
	width:796px;
	height:25px;
	border-bottom:solid 1px #fff;
}


div#subnavigation ul {
	margin-left:40px;
	height:25px;
}

div#subnavigation ul li {
	list-style-type:none;
	float:left;
}

div#subnavigation ul li a {
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:700;
	padding-right:5px;
	padding-left:5px;
	margin-top:5px;
	text-decoration:none;
	border-right:1px solid #821101;
}

div#subnavigation ul li a.last_link {
	border-right:0;
}

div#subnavigation ul li a.last_link:hover {
	border-right:0;
}

div#subnavigation ul li a:hover {
	color:#821101;
	border-right:1px solid #821101;
}

div#subnavigation ul li a.active {
	color:#821101;
}


/* Startseite *******************************************************************************/

div#content {
	width:796px;
	min-height:472px;
	background:#fff;
}
div#content_index {
	width:796px;
	min-height:452px;
	background:#fff;
}

div#content_index_left {
	width:195px;
	height:452px;
	float:left;
}

div#content_index_middle {
	width:387px;
	height:452px;
	float:left;
}

div#content_index_right {
	/*width:214px;*/
	width:208px;
	height:452px;
	float:right;
	margin-right:5px;
}

/* Newsboxen *******************************************************************************/

div#news {
	width:195px;
	height:440px;
	margin-top:9px;
	background:url(../img/balken_newsbox.gif) no-repeat top left #dededf;
}

div#news h2 {
	font-weight:700;
	font-size:14px;
	color:#b74d00;
	padding-top:25px;
	margin-left:22px;
}

div#news h3 {
	font-weight:700;
	font-size:13px;
	color:#ec6400;
	margin-left:22px;
	margin-top:10px;
}

div#news h1 {
	font-weight:700;
	font-size:16px;
	color:#ea9237;
	margin-top:15px;
	margin-left:22px;
}

div#news p {
	font-weight:300;
	font-size:12px;
	color:#58585a;
	margin-top:7px;
	margin-left:22px;	
	margin-right:22px;
}

div#news div#news_all {
	display:block;
}

div#news div#news1 {
	display:none;
}
	
div#news div#news2 {
	display:none;
}
		
div#news div#news3 {
	display:none;
}

/* Startseite Rechts ******************************************************************************/

div#content_index_right div#adbox {
	width:207px;
	margin-top:9px;
	padding-top:13px;
	margin-bottom:6px;
	background:url(../img/balken_kurz.gif) no-repeat top left;
}

div#content_index_right div#adbox object#wmp embed {
	display:block;
	overflow:hidden;
	margin-bottom:3px;
}

div#content_index_right div#programmbox {
	width:207px;
	height:75px;
	margin-bottom:5px;
	background:url(../img/button_programm.jpg) no-repeat top #98989b;
}

div#content_index_right div#programmbox a {
	float:left;
	display:block;
	width:103px;
	color:#fff;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
	margin-top:48px;
	padding-top:5px;
	padding-bottom:3px;
}

div#content_index_right div#programmbox a:hover {
	color:#ec6400;
}

div#content_index_right div#programmbox a#btn_ruppintv {
	border-right:1px solid #fff;
}

div#content_index_right a.button_zuschauer img {
	
}

div#content_index_right div#adbox img#wettertafel {
	width:207px;
	height:120px;
}

/* Startseite Filme ************************************************************************************/

div#content_index_middle div.newsbox {
	margin-left:14px;
	margin-top:9px;
	float:left;
	width:176px;
	height:215px;
	background:url(../img/balken_kurz.gif) top left no-repeat;
}

div#content_index_middle div#newsbox2 {
	margin-left:7px;
}

div#content_index_middle div#newsbox3 {
	margin-left:14px;
}

div#content_index_middle div#newsbox4 {
	margin-left:7px;
}

div#content_index_middle div.newsbox div.newsbox_pic {
	width:176px;
	height:75px;
	margin-top:12px;
}

div#content_index_middle div.newsbox div.newsbox_pic_handy {
	width:176px;
	height:143px;
	margin-top:12px;
	
}

div#content_index_middle div.newsbox div#newsbox_pic1 {
	background:url(../img/background_newsbox1.jpg) no-repeat;
}

div#content_index_middle div.newsbox div#newsbox_pic2 {
	background:url(../img/background_newsbox2.jpg) no-repeat;
}

div#content_index_middle div.newsbox div#newsbox_pic3 {
	background:url(../img/background_newsbox3.jpg) no-repeat;
}

div#content_index_middle div.newsbox div#newsbox_pic4 {
	background:url(../img/background_newsbox4.jpg) no-repeat;
	cursor:pointer;
}

/*div#content_index_middle div.newsbox div.newsbox_pic img.newspic {
	display:block;
	margin:0;
	padding:0;
	margin-left:27px;
	width:176px;
	height:75px;
}*/

div#content_index_middle div.newsbox div.newsbox_pic img.newspic {
	display:block;
	margin:0;
	padding:0;
	margin-left:0px;
	width:176px;
	height:99px;
	overflow:hidden;
}

div#content_index_middle div.newsbox div.newsbox_pic img.htv_newspic {
	display:block;
	margin:0;
	padding:0;
	margin-left:0px;
	width:176px;
	height:76px;
	overflow:hidden;
}

div#content_index_middle div.newsbox div.newsbox_content {
	width:176px;
	height:128px;
	/*border:solid 1px #c6c7cb;*/
	border-top:0px;
}

div#content_index_middle div.newsbox div.newsbox_content_handy {
	width:176px;
	height:60px;
	/*border:solid 1px #c6c7cb;*/
	border-top:0px;
}

div#content_index_middle div.newsbox div#newsbox_content1 {
	background:#fbe0cc;
}

div#content_index_middle div.newsbox div#newsbox_content2 {
	background:#fbe0cc;
}

div#content_index_middle div.newsbox div#newsbox_content3 {
	background:#f7c199;
}

div#content_index_middle div.newsbox div#newsbox_content4 {
	background:#ffcb4d;
}

div#content_index_middle div.newsbox div.newsbox_content h2.newsheadline {
	margin:0;
	padding:0;
	margin-left:27px;
	font-size:14px;
	padding-top:25px;
}

div#content_index_middle div.newsbox div.content_div {
	height:57px;
	overflow:hidden;
}

div#content_index_middle div.newsbox div.content_div_htv {
	height:87px;
	overflow:hidden;
}

div#content_index_middle div.newsbox p.newscontent {
	margin:0;
	padding:0;
	margin-left:27px;
	padding-top:5px;
	padding-right:10px;
}

div#content_index_middle div.newsbox a.newslink {
	margin:0;
	padding:0;
	margin-left:27px;
	font-size:10px;
	color:#ec6400;
	text-decoration:none;
}

div#content_index_middle div.newsbox a.newslink:hover {
	text-decoration:underline;
}

/*edit by ss*/
div#allover div#promo{
	position:absolute;
	top:138px;
	width:796px;
	height:210px;
	display: block;
	z-index:1;
	background-color: #CCCCCC;
}

/* Content ************************************************************************************/

div#content_right {
	width:796px;
}

div#content_right div#content_right_title_azubi_gesucht {
	padding-top:55px;
	padding-bottom:27px;
	margin-left:50px;
}

div#content_right div#content_right_title h1 {
	font-size:22px;
	color:#fff;
}

div#content_right div#content_right_left {
	float:left;
	margin-top:15px;
	padding-left:38px;
	width:514px;
}

div#content_right div#content_right_left_start {
	float:left;
	margin-top:34px;
	padding-left:10px;
	width:554px;
	width/**/:/**/548px;
}

div#content_right div#content_right_left_themensendung {
	float:left;
	margin-top:15px;
	padding-left:38px;
	width:460px;
}

div#content_right div.balken_lang {
	padding-top:28px;
	padding-bottom:15px;
	margin-bottom:28px;
	background:url(../img/balken_lang.gif) no-repeat top #ccc;
}

div#content_right div.balken_lang_themensendung {
	padding-top:28px;
	padding-bottom:15px;
	margin-bottom:28px;
	background:url(../img/balken_lang_themensendung.gif) no-repeat top #ccc;
}

div#content_right div.ohne_padding {
	padding-bottom:0;
}

div#content_right div.ohne_padding h2 {
	margin-top:0;
	margin-left:35px;
	padding-top:0;
	padding-bottom:10px;
}

div#content_right div.balken_lang div.sendung {
	clear:both;
	/*height:110px;*/
	padding:8px;
	padding-bottom:0;
	min-height:120px;
	border-top:1px solid #fff;
}

div#content_right div.balken_lang div.sendung output#output{
	margin:0;
	padding:0;
	background:none;
	
}

div#content_right div.balken_lang div.sendung button#input_id{
	margin:0;
	padding:0;
	background:none;
}

div#content_right div.balken_lang div.sendung form.form{
	margin:0; padding:0; display:inline;
}

div#content_right div.balken_lang div.sendung img {
	float:left;
	margin-right:10px;
}

div#content_right div.balken_lang div.sendung h3 {
	margin-bottom:6px;
	color:#333;
}   

div#content_right div.balken_lang div.sendung a.video_button {
	font-size:14px;
	font-weight:700;
}

div#content_right div.balken_lang div.sendung_detail {
	padding:8px;
	padding-bottom:20px;
}

div#content_right div.balken_lang div.sendung_detail img {
	float:left;
	width:100px;
	height:100px;
	margin-left:15px;
	margin-right:10px;
}

div#content_right div.balken_lang div.sendung_detail h2 {
	margin-right:20px;
	margin-top:0;
	margin-bottom:6px;
	color:#ec6400;
} 

div#content_right div.balken_lang div.sendung_detail_tcity h2 {
	margin-right:20px;
	margin-top:0;
	margin-bottom:6px;
	color:#E50083;
}   

div#content_right div.balken_lang div.sendung_detail_tcity a {
	color:#E50083;
}  

div#content_right div.balken_lang div.sendung_detail a.video_button {
	font-size:14px;
	font-weight:700;
}

div#content_right div.balken_lang div#spalteeins {
	float:left;
	margin-top:-15px;
	margin-right:30px;
	padding-bottom:2px;
}

div#content_right div.balken_lang div#spaltezwei {
	margin-left:0px;
	margin-top:-15px;
	padding-bottom:2px;
	float:right;
}

div#content_right div.balken_lang div#spaltezwei div.abstands_div {
	margin:42px 0px 10px 0px;
}

div#content_right h2 {
	margin-top:15px;
	margin-left:15px;
}

div#content_right img.azubis_gesucht {
	float:right;
}

div#content_right div h3.starth3 {
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:15px;
} 

div#content_right div ul.titles {
	padding:0;
	margin:0;
	text-align:left;
	margin-left:30px;
}

div#content_right div ul.titles li {
	margin-bottom:10px;
}

div#content_right p {
	margin-right:15px;
	margin-left:15px;
	margin-bottom:10px;
	font-size:12px;
}

div#content_right div#progrtv {
	float:left;
	width:244px;
	height:400px;
	padding-top:10px;
	margin-left:15px;
	text-align:center;
	border:0px solid #fff;
}

div#content_right div#progptv {
	width:244px;
	height:400px;
	padding-top:10px;
	margin-left:274px;
	text-align:center;
	border:0px solid #fff;
}

div#content_right h2.ohnemargin {
	margin-top:0;
}

div#content_right div#content_right_right {
	float:right;
	margin-top:15px;
	padding-right:18px;
	width:210px;
}

div#content_right div#content_right_right_themensendung {
	float:right;
	margin-top:15px;
	padding-right:18px;
	width:265px;
}

div#content_right div#programmbox {
	width:210px;
	height:75px;
	margin-bottom:15px;
	background:url(../img/button_programm.jpg) no-repeat top #98989b;
}

div#content_right div#programmbox a {
	float:left;
	display:block;
	width:104px;
	color:#fff;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
	margin-top:48px;
	padding-top:5px;
	padding-bottom:3px;
}

div#content_right div#programmbox a:hover {
	color:#ec6400;
}

div#content_right div#programmbox a#btn_ruppintv {
	border-right:1px solid #fff;
}

div#content_right div#adbox {
	width:210px;
	padding-top:13px;
	margin-bottom:15px;
	background:url(../img/balken_kurz.gif) no-repeat top left;
}

div#content_right div#adbox object#wmp embed {
	display:block;
}

div#content_right a.button img {
	margin-bottom:15px;
}

div#content_right a.button_azubi img {
	display:block;
}

div#content_right div.balken_kurz {
	width:211px;
	padding-top:13px;
	margin-bottom:15px;
	background:url(../img/balken_lang.gif) no-repeat top left #fff;
}

div#content_right div.balken_kurz_themensendung {
	width:265px;
	padding-top:13px;
	margin-bottom:15px;
	background:url(../img/balken_lang.gif) no-repeat top left #fff;
}

div#content_right div.balken_kurz h2 {
	margin-bottom:0;
}

div#content_right div.balken_kurz img#imagefilm {
	display:block;
}

div#content_right div.balken_kurz h2 span#subtitle {
	font-size:12px;
}

div#content_right div.balken_kurz p {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	color:#555;
}

div#content_right div#bigbox {
	width:766px;
	margin-top:15px;
	margin-left:17px;
	padding-top:13px;
	padding-bottom:30px;
	background:url(../img/balken_xxl.gif) top left no-repeat #ccc;
}

div#content_right div#bigbox.portrait {
	height:187px;
	padding-bottom:0;
	
}

div#content_right div#bigbox.gf_portrait {
	height:210px;
	padding-bottom:0;
	margin-bottom:-19px;
}

div#content_right div#bigbox img {
	margin-bottom:20px;
}

div#content_right div#bigbox p {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
} 

div#content_right div#bigbox img#telefon {
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
} 

div#content_right div#bigbox.portrait h2 {
	margin:0;
	padding-top:15px;
	margin-bottom:10px;
} 

div#content_right div#bigbox.portrait p {
	margin:0;
	padding-right:20px;
} 

div#content_right div#bigbox.portrait img {
	float:left;
	margin:0;
	margin-right:20px;
}

div#content_right div#bigbox.gf_portrait h2 {
	margin:0;
	padding-top:12px;
	margin-bottom:8px;
} 

div#content_right div#bigbox.gf_portrait p {
	margin:0;
	padding-right:20px;
} 

div#content_right div#bigbox.gf_portrait img {
	float:left;
	margin:0;
	margin-right:20px;
}

div#content_right  ul {
	margin-left:50px;
	padding-right:70px;
	padding-bottom:10px;
}

div#content_right_right  ul {
	margin-left:30px;
	padding-right:20px;
	padding-bottom:10px;
}

div#content_right div#bigbox ul#telefonliste {
	margin-left:470px;
	padding-right:70px;
}

div#content_right div#bigbox_reichweite {
	width:766px;
	height:411px;
	margin-top:15px;
	margin-left:17px;
	background:url(../img/reichweite.jpg) top left no-repeat #fff;
}

div#content_right div#bigbox_reichweite table {
	margin-top:250px;
	margin-left:17px;
	width:350px;
}

div#content_right div#bigbox_reichweite p {
	padding-top:10px;
	padding-left:17px;
}

div.infobox {
	padding:10px;
	padding-top:15px;
	display:none;
}

div.infobox a {
	font-weight:700;
}

div.infobox img {
	margin-left:10px;
	margin-bottom:10px;
}

div.infobox_allg {
	padding:10px;
	padding-top:15px;
}

div.infobox h2 {
	padding-bottom:10px;
}

div#content_right ul.movies{list-style-image:url(../img/klapp_kasten.jpg)}
div#content_right ul.movies li a{ font-weight:bold;}

/* Briefbutton *******************************************************************/

div.gf_portrait a.mailbutton_right {	
	float:right;
	margin-right:20px;
	margin-top:19px;
	padding:0;
}

div.gf_portrait a.mailbutton_left {
	float:right;
	margin-right:6px;
	margin-top:15px;
	padding:0;
}

div.gf_portrait span.pipe {
	color:#f60;
	float:right;
	margin-top:16px;
	margin-right:6px;
}

div#content_right div#bigbox.gf_portrait a.mailbutton_left {
	cursor:default;
}

div#content_right div#bigbox.gf_portrait a.mailbutton_left img,
div#content_right div#bigbox.gf_portrait a.mailbutton_right img {
	margin:0;
}

div#content_right div#bigbox.gf_portrait p#content_stefanie {
	display:inline;
}

div#content_right div#bigbox.gf_portrait p#facts_stefanie {
	display:none;
}

div#content_right div#bigbox.gf_portrait p#content_joerdis {
	display:inline;
}

div#content_right div#bigbox.gf_portrait p#facts_joerdis {
	display:none;
}


div.portrait a.mailbutton_right {	
	float:right;
	margin-right:20px;
	margin-top:19px;
	padding:0;
}

div.portrait a.mailbutton_left {
	float:right;
	margin-right:6px;
	margin-top:15px;
	padding:0;
}

div.portrait span.pipe {
	color:#f60;
	float:right;
	margin-top:16px;
	margin-right:6px;
}

div#content_right div#bigbox.portrait a.mailbutton_left {
	cursor:default;
}

div#content_right div#bigbox.portrait a.mailbutton_left img,
div#content_right div#bigbox.portrait a.mailbutton_right img {
	margin:0;
}

div#content_right div#bigbox.portrait p#content_jessica,
div#content_right div#bigbox.portrait p#content_kirsten,
div#content_right div#bigbox.portrait p#content_ines,
div#content_right div#bigbox.portrait p#content_petra,
div#content_right div#bigbox.portrait p#content_martin,
div#content_right div#bigbox.portrait p#content_nicole,
div#content_right div#bigbox.portrait p#content_kathrin,
div#content_right div#bigbox.portrait p#content_tilo,
div#content_right div#bigbox.portrait p#content_isabel,
div#content_right div#bigbox.portrait p#content_oliver,
div#content_right div#bigbox.portrait p#content_alice {
	display:inline;
}

div#content_right div#bigbox.portrait p#facts_jessica,
div#content_right div#bigbox.portrait p#facts_kirsten,
div#content_right div#bigbox.portrait p#facts_ines,
div#content_right div#bigbox.portrait p#facts_petra,
div#content_right div#bigbox.portrait p#facts_martin,
div#content_right div#bigbox.portrait p#facts_nicole,
div#content_right div#bigbox.portrait p#facts_kathrin,
div#content_right div#bigbox.portrait p#facts_tilo,
div#content_right div#bigbox.portrait p#facts_isabel,
div#content_right div#bigbox.portrait p#facts_oliver,
div#content_right div#bigbox.portrait p#facts_alice {
	display:none;
}

/* Zuschauer TV ************************************************************/

ul#zuschauertv_list {
	list-style:none;
}

ul#zuschauertv_list li {
	margin-bottom:5px;
}

ul#zuschauertv_list li a {
	font-size:13px;
}

/* Themensendungen *********************************************************/

div#content_right div#moviebox {
	padding-left:15px;	
}

div#content_right div#content_right_left div.balken_lang div#moviebox object#themensendung embed {
	display:block;
}

/************** CONTENT - KONTAKT ************************/
h1.contact {width:450px; height:25px; background:url(../img/news_bg.gif) no-repeat; margin-left:25px; margin-top:50px; padding-left:90px; color:#000; font-size:15px; font-weight:bold; text-transform:uppercase;}
p.contact_error { margin-left:25px; width:400px; font-size:12px; color:#000; font-weight:bold;}
div#form { margin-left:25px; width:450px; font-size:12px;}
div#form div#contact_label { width:160px; float:left;}
div#form div#contact_label label.label { display:block; margin-top: 14px; color:#000;}
div#form div#contact_label label.error { color:#ee7900; font-weight:bold;}
div#contact_input label.label { color:#000;}
div#form div#contact_input label.error { color:#ee7900; font-weight:bold;}
div#form div#contact_input { width:275px; float:right; padding-top:3px;}
div#form div#contact_input p.pflicht {  float:right; font-size:9px; color:#000; margin:0; padding:0; height:2px;}
div#form div#contact_input input.error { border:1px solid #ee7900;}
div#form div#contact_input input { width:150px; margin-top: 10px; color:#000; font-size:12px; border:1px solid #000; }
div#form div#contact_input select { width:150px; margin-top: 10px; color:#000; font-size:12px; border:1px solid #000; }
div#form div#contact_input input:hover { border:1px solid #ee7900; }
div#form div#contact_input input.herr { width:20px; margin-right:5px; border:none; }
div#form div#contact_input input.frau { width:20px; margin-left:5px; margin-right:5px; border:none;}
div#form div#contact_input input#send { width:100px; float:right; background-color:#ee7900; border:1px solid #000; color:#FFFFFF;}
div#form div#contact_input input#send:hover { background-color:#000;}
div#form div#contact_input input#reset { width:100px; float:left; background-color:#ee7900; border:1px solid #000; color:#FFFFFF;}
div#form div#contact_input input#reset:hover { background-color:#000;}
div#form div#contact_input textarea {  margin-top: 10px; width:275px; height:120px; float:left; color:#598fb6; font-size:12px; border:1px solid #000;}
div#form div#contact_input textarea.error { border:1px solid #ee7900;}
div#form div#contact_input textarea:hover { border:1px solid #ee7900;}

/* Video-Popup *************************************************************/

body.video {
	padding:10px;
	padding-top:28px;
	background:url(../img/balken_xxl.gif) repeat-x top left #ccc;
}

body.video h1 {
	font-size:18px;
	color:#ec6400;
}

body.video div#blackbox {
	height:318px;
	width:384px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	background:#000;
	border-top:2px solid #ec6400;
	border-bottom:2px solid #ec6400;
}

div#allover div#main div#content div#content_right div#content_right_left div.balken_lang div#blackbox{
	height:318px;
	width:384px;
	margin:0px 0px 40px 15px;
	background:#000;
	border-top:2px solid #ec6400;
	border-bottom:2px solid #ec6400;
}

body.video a#windowclose {
	margin-top:15px;
	float:right;
}

body.video p#hinweis,
body.video p#hinweis a {
	font-size:10px;
}

span.smalltxt,
span.smalltxt a {
	font-size:10px;
	font-weight:300;
	color:#555;
	text-decoration:none;
}

span.smalltxt a:hover {
	text-decoration:underline;
}

/*edit by ss END*/
div#media_logo {margin-top: 50px;  margin-left:100px;}
div#media_logo div#logo_left { float:left;}
div#media_logo div#logo_right { float:left; margin-left:100px;}
/******************** MEDIATHEK ************************/
div#mediathek {width:683px; padding-left:45px; margin-top:3px;}
div#mediathek div#desc p.mediatext {margin-left:30px; margin-right:30px;}
div#mediathek div#desc { width:683px; height:70px; background-color:#CCCCCC;}
div#mediathek div#desc div.hellorange{ width:31px; height:15px; background-color:#ee7900; float:left;}
div#mediathek div#desc div.dunkelorange{ width:652px; height:15px; background-color:#b74d00; float:left;}
/******************** MEDIATHEK - Suche ****************/
div#mediathek div#suche { width:683px; height:56px;}
div#mediathek div#suche div.hellorange{ width:31px; height:15px; background-color:#ee7900; float:left;}
div#mediathek div#suche div.dunkelorange{ width:652px; height:15px; background-color:#b74d00; float:left;}
/******************** MEDIATHEK - Suche - Formular ****/
div#mediathek div#suche div#formular { width:683px; height:43px; background-color:#f29c42; float:left; margin:0; padding:0;}
div#mediathek div#suche div#formular p.suche { width:130px; height:33px; color:#FFFFFF; font-size:18px; font-weight:bold;;margin-left:30px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:10px; float:left;}
div#mediathek div#suche div#formular label.datum { width:50px; float:left; display:block; color:#FFFFFF; margin-top:11px; font-size:16px;}
div#mediathek div#suche div#formular input.datum { width:90px; height:16px; border:0; margin-top:12px; float:left; padding-left:10px; padding-top:2px;}
div#mediathek div#suche div#formular label.begriff { width:50px; float:left; display:block; color:#FFFFFF; margin-top:11px; font-size:16px;}
div#mediathek div#suche div#formular input.begriff { width:215px; height:16px; border:0; margin-top:12px; float:left; padding-top: 2px; }
div#mediathek div#suche div#formular input.suche { width:15px; height:18px; background:url(../img/bt_suche.gif) no-repeat; display:block; border:0px; float:left; margin-top:12px; margin-right:20px; cursor:pointer;}
/******************** MEDIATHEK - Themen **************/
div#mediathek div#themen { width:135px; height:324px; float:left; margin-left:3px; margin-top:15px;}
div#mediathek div#themen div.hellorange { width:31px; height:15px; background-color:#ee7900; float:left;}
div#mediathek div#themen div.dunkelorange{ width:104px; height:15px; background-color:#b74d00; float:left;}
div#mediathek div#themen p.thema { font-family:Arial, Helvetica, sans-serif;width:120px; height:19px; color:#7c7777; background:#f4ac61; font-size:12px; padding-top:3px; padding-left:15px; border-bottom:1px solid #FFFFFF; display:block; margin:0; float:left;}
div#mediathek div#themen p.thema_kopf{ width:125px; height:23px; color:#b74d00; font-size:16px; font-weight:bold; padding-left:10px; padding-top:10px; background:#f4ac61; border-bottom:1px solid #FFFFFF; display:block; margin:0; float:left;}
/******************** MEDIATHEK - Datum **************/
div#mediathek div#datum { width:155px; float:left; margin-right:3px; margin-top:15px;}
div#mediathek div#datum div.hellorange { width:31px; height:15px; background-color:#ee7900; float:left;}
div#mediathek div#datum div.dunkelorange{ width:124px; height:15px; background-color:#b74d00; float:left;}
div#mediathek div#datum p.jahr { font-family:Arial, Helvetica, sans-serif; width:145px; height:23px; color:#b74d00; font-size:14px; font-weight:bold; padding-left:10px; padding-top:10px; background:#bfbfbf; border-bottom:1px solid #FFFFFF; display:block; margin:0; float:left;}
div#mediathek div#datum p.monat { font-family:Arial, Helvetica, sans-serif;  width:125px; height:19px; color:#7c7777; background:#bfbfbf; font-size:12px; padding-top:3px; padding-left:30px; border-bottom:1px solid #FFFFFF; display:block; margin:0; float:left;}
div#mediathek div#datum a.monat_text { color:#3c3b3b; text-decoration:none; }
div#mediathek div#datum a.jahr { color:#b74d00; font-size:16px; font-weight:bold;padding-left:5px; padding-right:5px; text-decoration:none;}
/******************** MEDIATHEK - Kalender **********/
div#mediathek div#kalender { width:386px; height:324px; margin-top:15px; float:left; background:url(../img/bg_kalender.jpg) no-repeat bottom;}
div#mediathek div#kalender div.hellorange { width:31px; height:15px; background-color:#ee7900; float:left;}
div#mediathek div#kalender div.dunkelorange{ width:355px; height:15px; background-color:#b74d00; float:left;}
div#mediathek div#kalender h1.programm { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-top:13px; margin-left:20px; float:left;}
div#mediathek div#kalender h2.monat { color:#ee7900; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left; margin-top:18px; margin-left:30px; width:133px;}
div#mediathek div#kalender ul.tag { list-style:none;}
div#mediathek div#kalender ul.tag li { color:#FFFFFF; width:30px; float:left; padding-left:15px;}
div#mediathek div#kalender ul.woche { color:#FFFFFF; list-style:none; margin:0; padding:0}
div#mediathek div#kalender ul.woche li { color:#FFFFFF; width:23px; height:18px; float:left; margin:1px; padding:10px 5px 10px 15px;}
div#mediathek div#kalender ul.woche li.normal { background:url(../img/ka_blank.gif) no-repeat;}
div#mediathek div#kalender ul.woche li.obenlinks { background:url(../img/bg_kalender.jpg) no-repeat;}
div#mediathek div#kalender ul.woche li.obenrechts { background:url(../img/bg_kalender.jpg) no-repeat;}
div#mediathek div#kalender ul.woche li.untenlinks { background:url(../img/bg_kalender.jpg) no-repeat;}
div#mediathek div#kalender ul.woche li.untenrechts { background:url(../img/bg_kalender.jpg) no-repeat;}
div#mediathek div#kalender ul.woche li.rm { background:url(../img/ka_rm.gif) no-repeat;}
div#mediathek div#kalender ul.woche li.rm a { font-size:16px; font-weight:800;}
div#mediathek div#kalender ul.woche li.aktuell { background:url(../img/ka_aktuell.gif) no-repeat; color:#676363;}
div#mediathek div#kalender ul.woche li.aktuell a { font-size:16px; font-weight:800;}
div#mediathek div#kalender ul.woche li.aktuell_rm { background:url(../img/ka_aktuell_rm.gif) no-repeat; color:#676363;}
div#mediathek div#kalender ul.woche li.aktuell_rm a { font-size:16px; font-weight:800;}
div#mediathek div#kalender ul.woche li.wochenende { background:url(../img/ka_wochenende.gif) no-repeat;}
div#mediathek div#kalender ul.woche li.wochenende a { font-size:16px; font-weight:800;}
div#mediathek div#kalender ul.woche li.naechste { background:url(../img/ka_naechste.gif) no-repeat;}
div#mediathek div#kalender ul.kw { list-style:none; float:left; width:50px; margin:0; padding-left:5px;}
div#mediathek div#kalender ul.kw li { color:#FFFFFF; height:30px; padding-top:10px; padding-left:10px;}
div#mediathek div#kalender ul.kw li.detail { height:10px; padding-top:0px; padding-left:0px; margin-top:10px; font-size:12px;}
div#mediathek div#kalender a.monat { color:#ee7900; text-decoration:none;}

div#mediathek div#medien {}
div#mediathek div#medien div.videobox { clear:both; min-height:125px; padding:8px; padding-bottom:0; border-top:1px solid #fff; background:#CCCCCC;}
div#mediathek div#medien div.videobox img { float:left; margin-right:10px;}
div#mediathek div#medien div.videobox h3 { margin-bottom:6px; color:#333; margin-left:110px;}
div#mediathek div#medien div.videobox p.film { margin-left:110px; margin-right:15px; padding-bottom:10px; }
div#mediathek div#medien div.videobox 
div#mediathek div#medien div.videobox embed { padding-left:165px;}
div#mediathek div#medien div.videobox a.video_button { display:block; font-size:14px; font-weight:700; float:left;}
div#mediathek div#medien div.videobox a.empfehlen { display:block; font-size:14px; font-weight:700; float:right;}
a.close2 { float:right; margin-right:50px;}