@import url("formate/box_left.css");
@import url("formate/box_middle.css");
@import url("formate/box_right.css");
@import url("formate/box_header.css");
@import url("formate/rte_formate.css");
@import url("formate/styles-formulare.css");
/*----------------------------------------------------------------*/
* {margin:0px;padding:0px;font-family:Verdana;}

html, body {
   margin: 0;
   padding: 0;
   height: 100%;
   color:#333333;
   font-size:11px;
   }
html {
	background:#EEF4F9;
	background-image:url(pics/html_bg.gif);
	/*background-image:url(pics/html_bg_wm.jpg);*/
	background-repeat:repeat-x;
	}
#box_inhalt {background-image:url(pics/box_01_bg.gif);background-repeat:repeat-y;background-position:center 0px;}
#box_01 {
  	/*width: 1011px;*/
  	position: relative;
  	min-height: 100%;
  	height: auto !important;
  	height: 100%;
	margin:0 auto;
	background-image:url(pics/body_bg.jpg);
	/*background-image:url(pics/header-bg-wm.jpg);*/
	 background-repeat:no-repeat;background-position:center 0px;
  }
  #box_01_1 {width:1160px;margin:0 auto;
  	background-image:url(pics/body_bg.jpg);
  	/*background-image:url(pics/header-bg-wm.jpg);*/
  	background-repeat:no-repeat;background-position:center 0px;
  }

#box_02 {width:990px;}
/*--------------------------------*/
.clear {clear:both;height:1px;font-size:1px;}
.abstand {height:6px;}
A  {color:#00519C;}
A:hover {text-decoration:none;}
#box_header {height:189px;padding-top:11px;}
#box_inhalt {width:990px;padding-bottom:20px;}
#box_inhalt DIV#box_left, #box_inhalt DIV#box_middle, #box_inhalt DIV#box_right {float:left;}

#box_left {width:206px;background-image:url(pics/box-left-bg.jpg);background-repeat:repeat-x;}

#box_middle {width:567px;padding-left:10px;padding-right:0px;padding-top:8px;}

#box_right {width:177px;padding-left:10px;}

#box_middle .content-element P {line-height:15px;}
/*------------------------- GALLERY CSS ----------------------------------------*/
.info div.filename, .info div.descr, 
.info div.size, .info div.time {float:left;}

/*-----  CONTENT_ELEMENTE_WRAP ---------*/
div.linie_danach, .csc-frame-rulerAfter {border-bottom:1px dotted #BFD7E9;margin-bottom:3px;}
.csc-frame-rulerAfter {margin-top:3px;margin-bottom:5px;}
div.linie_rot, div.linie_schwarz, div.linie_blau {margin-bottom:3px;}
div.linie_rot {border-bottom:1px solid #C70000;}
div.linie_schwarz {border-bottom:1px solid #000000;} 
div.linie_blau {border-bottom:1px solid #005DA8;}
/*---  RADIO KIEP CHARTS  ---------------*/
TABLE.tx_csvdisplay_table TR.tx_csvdisplay_row_odd {background:#D7E5F1;}
DIV.tx-csvdisplay-pi1 TABLE.tx_csvdisplay_table TD {padding:5px;}

/*--    JETZT ONLINE ------*/
#head_radio .tx-cal-controller DT IMG {display:block;float:right;}
/*--   ÄNDERUNGEN GALLERY 07_12_09   --*/
/*------------------- Bildunterschriften ---------------------------------*/
DD.csc-textpic-caption {color:#5A96C7;}

DL.csc-textpic-image {margin-bottom:10px;}

.ekarte_box .rgecard-img {
float:left;
width:385px;position:relative;text-align:center;background:#F6F6F6;
}
.tx-rgecard-pi1 .ekarte_box .rgecard-text {
float:left;
margin:5px 0 5px 5px;
width:310px;line-height:16px;font-size:11px;
}
.ekarte_box .rgecard-img .ecard-bauchbinde {
	position:absolute;bottom:0;width:100%;height:50px;
	background-image:url(pics/bauchbinde_02.png);background-repeat:no-repeat;background-position:center;
}
.ekarte_box .rgecard-msg {font-size:12px;}
#box_middle .tx-chgallery-pi1 .single SPAN {display:none;}
#box_middle .tx-chgallery-pi1 .browseBoxWrap {background:none;border:none;}

/*-- ################################# 14_12_09 ######################################### ----*/
#box_middle DIV.csc-textpic-text P, DL.csc-textpic-image {padding-bottom:10px;}
#box_middle DIV.content-element DIV.news-amenu-container H2 {color:#C70000;}
#box_middle DIV.content-element DIV.news-amenu-container LI {padding-bottom:3px;}
#box_middle DIV.content-element DIV.news-amenu-container LI.news-amenu-item-year {
	background:#EFF4FA;margin-bottom:5px;padding-top:2px;padding-bottom:2px;
	color:#C70000;
	}
#box_middle DIV.content-element DIV.news-amenu-container {
	border-bottom:1px dashed #BFD7E9;
	margin-bottom:10px;padding-bottom:5px;
	}
/*-- FORMULAR_GÄSTEBUCH  und TIERISCHES  -----*/
#box_middle FORM#gaestebuch FIELDSET#tx-powermail-pi1_fieldset_8 DIV {padding-bottom:10px;}
#box_middle FORM#gaestebuch DIV#powermaildiv_uid76 {display:none;}
#box_middle FORM#gaestebuch label {display:block;float:left;width:70px;}
#box_middle FORM#gaestebuch INPUT {display:inline-block;width:150px;margin-bottom:5px;}
#box_middle FORM#gaestebuch INPUT.powermail_submit_uid75,
INPUT.powermail_submit_uid20 {width:75px;margin-left:70px;margin-top:5px;}
#powermaildiv_uid20 INPUT.powermail_submit_uid20 {display:block;width:70px;margin-left:135px;}
#powermaildiv_uid18 LABEL {margin-right:4px;}
FIELDSET#tx-powermail-pi1_fieldset_1 LABEL {margin-bottom:5px;}
#powermaildiv_uid24, #powermaildiv_uid23 {font-size:12px;font-weight:bold;margin-bottom:5px;}
#powermaildiv_uid23{padding-top:5px;}
#powermaildiv_uid17 LABEL {display:block;float:left;}

.content-element .xml_content, #box_middle .content_element_xml, #box_middle .list500,
#box_middle .list470 {line-height:15px;color:#333333;font-size:11px;}
#box_middle .list470 {border-bottom:1px dotted #BFD7E9;padding-bottom:10px;}
#box_middle .list500 a.link {text-decoration:underline;}
#box_middle .list500 a.link:hover {text-decoration:none;}
#box_middle .content_element_xml H1 {padding-top:5px;}

#box_middle TABLE TD {vertical-align:top;}
#box_right .box_blau_00 A IMG {border:none;}

.news-single-item .news-single-video {padding-top:5px;padding-bottom:5px;width:100%;}

/*---------------------------  KINO_TRAILER -----------------------------------------*/
DIV#box_middle .rssvideolinks {margin-bottom:20px;}
DIV#box_middle .rssvideolinks A {display:block;margin-bottom:3px;}

DIV#box_middle {font-size:12px;}
#logo A {text-decoration:none;}


/*#######################  BOXEN RIGHT/LEFT  ###########################*/

#boxen_links .box_blau_00 .csc-header H1,
#box_right .box_blau_00 .csc-header H1 {
	background-image:url(pics/box_right_blau_00.jpg);padding-bottom:3px;background-repeat:no-repeat;
	color:#fff;font-size:12px;font-weight:bold;height:22px;padding-left:14px;padding-top:6px;
	}
#boxen_links .box_blau_00 .csc-header H1 {background-image:url(pics/box_left_header.jpg);}

#box_right .box_blau_00 .csc-textpic, #boxen_links .box_blau_00 .csc-textpic, 
#box_right .box_blau_00 .tx-jkpoll-pi1 FORM {padding-left:8px; padding-right:8px;background-image:url(pics/box_right_blau_01.jpg);padding-top:1px;}

#boxen_links .box_blau_00 .csc-textpic {background-image:url(pics/box_left_middle.jpg);}

#box_right .box_blau_00 .csc-textpic-clear, #boxen_links .box_blau_00 .csc-textpic-clear {
	background-image:url(pics/box_right_blau_02.jpg);background-repeat:no-repeat;height:9px;
	}

#boxen_links .box_blau_00 .csc-textpic-clear {background-image:url(pics/box_left_footer.jpg);}

#box_right .box_blau_00 .csc-textpic-image,
#boxen_links .box_blau_00 .csc-textpic-image {padding-bottom:0px;margin-bottom:0px;}

.tx-fdfx2cols-pi1 TABLE TD.c2l1-left {border-right:none;}

#boxen_links .box_blau_00 .csc-textpic-text TABLE {padding-left:8px; padding-right:8px;background-image:url(pics/box_left_middle.jpg);padding-top:1px;margin-bottom:8px;}
#boxen_links .box_blau_00 .csc-textpic-text {background-image:url(pics/box_left_footer.jpg);background-position:bottom;background-repeat:no-repeat;}

/*#############  TWITTER_BOX ##############*/
#boxen_links .box_blau_00 .csc-textpic-text #twitter_div UL#twitter_update {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;

}
#boxen_links #twitter_div UL#twitter_update li span {display:block;border:1px solid #ccc;}

/* ######## MITARBEITER ######## */
#box_middle .content-element .news-list-container .mitarbeiter_list {width:260px;float:left;}
#box_middle .content-element .news-list-container .mitarbeiter_list IMG {float:left;margin-right:10px;}

/* ### PROGRAMMSCHEMA_TABLE ##### .content-element .csc-textpic-text  */
TABLE.programm {color:#fff;font-weight:bold;}
TABLE.programm TH {font-size:13px;padding-top:3px;}
#box_middle TABLE.programm TD {padding-left:5px;padding-right:5px;text-align:center;vertical-align:middle;}
TABLE.programm TD.eins{width:90px;font-size:11px;height:15px;padding-top:3px;}
TABLE.programm TD.zwei, TABLE.programm TH.zwei,TABLE.programm TD.eins,TABLE.programm TH.eins {background:#035fa9;}
TABLE.programm TD.drei, TABLE.programm TH.drei {background:#327db9;}
TABLE.programm TD.vier, TABLE.programm TH.vier {background:#5291c4;}
TABLE.programm TD.fuenf, TABLE.programm TH.fuenf {background:#97bddc;}
TABLE.programm TD.zwei, TABLE.programm TD.drei,TABLE.programm TD.vier {width:139px;}



/* Tierisches */

.tx-rtrktierisch-pi1 {}

.tx-rtrktierisch-pi1-text {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtrktierisch-pi1-select {
	width:208px;
	border:1px solid #cccccc;
	margin-top:5px;
}

.tx-rtrktierisch-pi1-textarea {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	font-size:12px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtrktierisch-pi1 p {
	padding-top:5px;
}

.tx-rtrktierisch-pi1 label {
	padding-right:5px;
	text-align:left;
	float:left;
	display:block;
	vertical-align:top;
	width:110px;
	margin-top:4px;
}

.tx-rtrktierisch-pi1-trenner {
	border-bottom:1px solid #00519C;
	margin-top:10px;
	margin-bottom:10px;
	float:none;
	clear:both;
}

.tx-rtrktierisch-pi1-green {
	color:#5f962e;
}

.tx-rtrktierisch-pi1-red {
	color:#b50b0b;
}

.tx-rtrktierisch-pi1-image {
	float:right;
	margin-bottom:15px;
	
}

/* Gästebuch */

.tx-rtguestbook-pi1-text {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtguestbook-pi1-textarea {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	font-size:12px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtguestbook-pi1 label {
	padding-right:5px;
	text-align:left;
	float:left;
	display:block;
	vertical-align:top;
	width:110px;
	margin-top:4px;
}

.tx-rtguestbook-pi1 p {
	padding-top:5px;
}

.tx-rtguestbook-pi1-trenner {
	border-bottom:1px solid #00519C;
	margin-top:10px;
	margin-bottom:10px;
}

.tx-rtguestbook-pi1-kommentar {
	color:#005daa;
	margin-top:5px;
}

/* Suchen & Bieten */

.tx-rtrkbieten-pi1-text {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtrkbieten-pi1-textarea {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	font-size:12px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtrkbieten-pi1 label {
	padding-right:5px;
	text-align:left;
	float:left;
	display:block;
	vertical-align:top;
	width:110px;
	margin-top:4px;
}

.tx-rtrkbieten-pi1 p {
	padding-top:5px;
}

.tx-rtrkbieten-pi1-trenner {
	border-bottom:1px solid #00519C;
	margin-top:10px;
	margin-bottom:10px;
}

.tx-rtrkbieten-pi1-datum {
	height:10px;
}

/* Events */
.tx-rtrkevents-pi1 FORM{width:557px;}
.tx-rtrkevents-pi1-text {
	width:200px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtrkevents-pi1-plz {
	width:36px;
	border:1px solid #cccccc;
	margin-top:5px;
	margin-right:5px;
	padding-left:3px;
	padding-right:3px;
}

.tx-rtrkevents-pi1-ort {
	width:151px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
}

.tx-rtrkevents-pi1-textarea {
	width:200px;
	height:150px;
	border:1px solid #cccccc;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-rtrkevents-pi1 label {
	padding-right:5px;
	text-align:left;
	float:left;
	display:block;
	vertical-align:top;
	width:110px;
	margin-top:4px;
}

.tx-rtrkevents-pi1 p {
	padding-top:5px;
}

.tx-rtrkevents-pi1-trenner {
	border-bottom:1px solid #00519C;
	margin-top:10px;
	margin-bottom:10px;
}

.tx-rtrkevents-pi1-datum {
	height:10px;
}

.tx-rtrkevents-pi1 DIV.text_beschreib {padding-left:115px;font-size:10px;}

/*### PLAYLIST_BOX ###*/
#box-on-air-right .box_blau_00 .content-element .csc-textpic .hits_link {
	background-image:url(pics/button_hits.jpg);
	background-repeat:no-repeat;width:160px;height:17px;
	text-align:center;padding-top:2px;
	}
#box-on-air-right .box_blau_00 .content-element .csc-textpic .hits_link A {color:#fff;text-decoration:none;}
#box-on-air-right .box_blau_00 .content-element .csc-textpic IFRAME {margin-top:2px;margin-bottom:3px;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #c1d6e7;
padding:0;
}

#box_middle A.internal-link IMG {border:none;}
#jetzt_lauft .tx-rtrkonair-pi1 TABLE{width:172px;}

A#wwr_link {display:block;position:absolute;top:205px;left:1000px;text-decoration:none;width:32px; height:20px;}

/*-------------- KINO-PROGRAMM  ------------------*/
#box_middle .content-element #cinema_center_verlinkungen {position:relative;width:546px;height:180px;background-image:url(pics-content/cinema-center-header1.1.jpg);}

#cinema_center_verlinkungen DIV#cinema_center_box {position:absolute;bottom:32px;left:207px;}
#cinema_center_verlinkungen A.cinema_ahaus,
#cinema_center_verlinkungen A.cinema_coesfeld,
#cinema_center_verlinkungen A.cinema_duelmen {display:inline-block;width:110px;height:28px;text-decoration:none;background-repeat:no-repeat;}

#cinema_center_verlinkungen A.cinema_ahaus:hover {background-image:url(pics-content/cinema_link01.jpg);}
#cinema_center_verlinkungen A.cinema_coesfeld:hover {background-image:url(pics-content/cinema_link02.jpg);}
#cinema_center_verlinkungen A.cinema_duelmen:hover {background-image:url(pics-content/cinema_link03.jpg);}

/*................     Formular - Osterhitmarathon      .................*/
#box_middle FORM#mailform SELECT#mailformAuswahl_Titel {display:block;margin-top:5px;margin-bottom:10px;float:left;border:1px solid #ccc;}
#box_middle .content-element TABLE.top_200 {border-collapse:collapse;width:500px;}
#box_middle .content-element TABLE.top_200 TD {padding:3px;}
#box_middle .content-element TABLE.top_200 TD.td-0 {width:50px;text-align:center;}
#box_middle .content-element TABLE.top_200 TR.tr-odd {background:#D3E3F0;}
#box_middle .content-element TABLE.top_200 TH {border-bottom:1px solid #DFDFDF;text-align:left;padding:3px;background:#D3E3F0;height:20px;}
#box_middle .content-element TABLE.top_200 TH#col791-0 {width:50px;}

/*.......................    Fussball Ticker        ......................*/
DIV#fussball_ticker {
	padding-top:6px; text-align:center;
	width:546px; height:60px;
	background-image:url(pics/fussbal_wm_bg.jpg);
	background-repeat:no-repeat;
	}
/*...................     sommerhits 100     .......................*/
#box_middle .content-element div.sommer_hits TABLE TD{padding:3px;}
#box_middle .content-element div.sommer_hits BR {display:none;}