
/* **************/
/* typo klassen */
/* **************/

div.csc-header h1, 
div.csc-header h2  { 
	margin:0 20px; 
	padding-bottom:5px; 
	border-bottom:1px solid #D0D0D0; 
}
h2					{ margin-top:-5px !important; background-color:#fff; }
p.bodytext, td  	{ 	
	font-family:georgia; 
	color:#00265E; 
	font-size:12px;	
	line-height:18px; 
	padding-bottom:10px;  
}


/*
div.csc-textpic {			
	margin-bottom:13px;
	border-bottom:3px solid #EAEAEA;
}
*/







/* box fuer ueberschriften */
div.content_headline { margin:0 20px; padding-bottom:5px; border-bottom:1px solid #D9D9D9; }




/* content typ0 */
div.cont_box_typ0 { width:610px; padding:15px 20px 0; }


/* content typ1 */
div.cont_box_typ1 { width:650px; background-image:url(../images/basics/linie_vertikal_grau.gif); background-position:325px top; background-repeat:repeat-y; }
div.cont_box_typ1 div.sp_1,
div.cont_box_typ1b div.sp_1,
div.cont_box_typ1 div.sp_2, 
div.cont_box_typ1b div.sp_2 {
    width:285px;
	padding:0 20px;
	float:left;
}
div.cont_box_typ1b { width:650px; margin-top:15px;background-image:url(../images/basics/linie_vertikal_grau.gif); background-position:325px top; background-repeat:repeat-y; }


/* content typ2 */
div.cont_box_typ2 { width:650px; background-image:url(../images/basics/linie_vertikal_grau.gif); background-position:485px top; background-repeat:repeat-y; }
div.cont_box_typ2 div.sp_1 					{ float:left; width:445px; padding:15px 20px 0;}
div.cont_box_typ2 div.sp_2 					{ float:left; width:125px; padding:0 20px; }
div.cont_box_typ2 div.sp_2 h4 				{ line-height:30px; margin-bottom:10px; border-bottom:3px solid #EAEAEA;}
div.cont_box_typ2 div.sp_2 img 				{ display:block; margin-bottom:5px; }


/* content typ3 */
div.cont_box_typ3 { width:650px; background-image:url(../images/basics/linie_vertikal_grau_typ3.gif); background-position:325px top; background-repeat:repeat-y; }
div.cont_box_typ3 div.sp_1 					{ float:left; width:285px; padding:15px 20px 0;}
div.cont_box_typ3 div.sp_2,
div.cont_box_typ3 div.sp_3	{ 
	float:left; width:120px; padding:0 20px; 
}
div.cont_box_typ3 div.sp_3	{ 
	float:left; width:125px; padding:0 20px; 
}
div.cont_box_typ3 div.sp_2 h4, 				
div.cont_box_typ3 div.sp_3 h4	{ 
	line-height:30px; margin-bottom:10px; border-bottom:3px solid #EAEAEA;
}
div.cont_box_typ3 div.sp_2 img,
div.cont_box_typ3 div.sp_3 img 	{ 
	display:block; margin-bottom:5px; 
}


/*
div.content	p		{ font-family:georgia; color:#00265E; font-size:12px; }
*/


div.imageShadow img,
div.teaser_bildQuadrat img,
div.teaser_text img,
div.linkListe img, 
div.teaser_text_sp1sp2 img,
div.csc-textpic-imagewrap img {
	display:block; 
	padding:2px; 
	border:1px solid #D0D0CE; 
}
img.noShadow {
	display:block; 
	padding:0 !important;
	border:none !important; 
}

/* artikelbild */
div.csc-textpic-imagewrap { margin-bottom:10px; }
div.csc-textpic-imagewrap img { padding:4px;  }




div.navi_vor_rueck { 
	margin:0 20px 10px; 
	line-height:30px;
	border-bottom:3px solid #EAEAEA; 
	font-size:10px; 
	text-transform:uppercase; 
}
div.navi_vor_rueck a 			{ color:#868686; } 
div.navi_vor_rueck span.left 	{ display:block; float:left; }
div.navi_vor_rueck span.right 	{ display:block; float:right; }
div.navi_vor_rueck a.rot		{ color:#BF1220; text-transform:none; }

div.navi_vor_rueck span.left a {
	background-image:url(../images/basics/arrow_left.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:13px;
}
div.navi_vor_rueck span.right a {
	background-image:url(../images/basics/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	padding-right:13px;
}


div.sp_1 div.navi_vor_rueck 		{ margin:-15px 0 10px; }
div.cont_box_typ2 div.sp_1 h4.underline 		{ margin:-15px 0 10px; }


a.anhoeren, a.abonieren, a.download { font-size:9px; font-family:arial; text-transform:uppercase; }
a.abonieren 	{ padding-left:15px; background-image:url(../images/basics/icon_abonieren.gif); background-position:left 1px; background-repeat:no-repeat; }
	
/* podcasts */
div.play {
	font-size:10px;
	text-transform:uppercase;
	height:25px;
}
div.play span.playtext { float:left; padding-right:20px; color:#00265E }

div.play img {
	float:left;
	display:block;
	margin-right:5px;
	margin-top:-1px;
	border:none;
}
/* ********************************************************** */



/* teaser content */



/* teaser_text (bild kann enthalten sein) */
div.teaser_text {
	margin-bottom:13px;
}
div.teaser_text img {
	display:block; margin-bottom:10px;
}
div.teaser_text p {
	font-family:georgia; 
	color:#00265E; 
	font-size:12px;	
	line-height:18px; 
	padding-bottom:10px;
}
div.teaser_text p a {
	font-family:Arial, Helvetica, sans-serif;
}

/*
div.teaser_text h3 {
	margin-bottom:0; 
}
*/
div.teaser_text h5 {
	margin-bottom:3px; color:#BF1220; 
}

div.bildText {
	font-size:10px;
	color:#737373;
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px solid #D9D9D9;
}

div.kommentare {
	font-style:italic;
}
div.kommentare span.kommentator {
	font-size:11px;
	color:#737373;
}

/* bild quadrat klein */
div.teaser_bildQuadrat {
	margin-bottom:13px;
}
div.teaser_bildQuadrat h5 {
	margin-bottom:3px; color:#BF1220; 
}
div.teaser_bildQuadrat img {
	width:94px; display:block; float:left;margin-bottom:10px;
}
div.teaser_bildQuadrat p {
	padding-left:116px; 
	font-family:georgia; 
	color:#00265E; 
	font-size:12px;	
	line-height:18px; 
	padding-bottom:10px;
}
div.teaser_bildQuadrat p a {
	font-family:Arial, Helvetica, sans-serif;
}

/* andere textformatierung (team) */
div.bildQuadratExtra h5.bold {
	color:#00265E;
	margin-bottom:0;
	font-weight:bold;
}
div.bildQuadratExtra h5 {
	color:#00265E;
	margin-bottom:10px;
}
/*
div.bildQuadratExtra p {
	font-family:arial; 
	color:#00265E; 
	font-size:11px;
	line-height:15px;
}
*/



/* bild quadrat gross */
div.teaser_bildQuadratBig {
	margin-bottom:13px;
}
div.teaser_bildQuadratBig img {
	width:190px; display:block; float:left;margin-bottom:10px;
}
div.teaser_bildQuadratBig h3 {
	padding-left:212px;
	font-size:18px; 
	line-height:22px; 
	margin-bottom:10px; 
	color:#BF1220; 
}

div.teaser_bildQuadratBig p {
	padding-left:212px; 
	font-family:georgia; 
	color:#00265E; 
	font-size:12px;	
	line-height:18px; 
	padding-bottom:10px;
}



/* playlist */
div.teaser_playlist {
	margin-bottom:13px;
}
div.teaser_playlist div.teaser_bildQuadrat {
	float:left;
	margin-bottom:0;
	width:350px;
}
div.teaser_playlist div.playtime {
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#D1D1D1;
}
/* ******** */




div.teaser_werbe_individual {
	width:285px; margin-bottom:13px;
}
div.teaser_werbe_individual img {
	display:block; margin-bottom:20px; width:285px; height:125px;
}



div.teaser_bildUmfluss {
	margin-bottom:13px;
}
div.teaser_bildUmfluss img {
	display:block; float:left; margin-bottom:5px; margin-right:15px; padding:2px; border:1px solid #D0D0CE; 
}
div.teaser_bildUmfluss h5 {
	margin-bottom:3px; color:#BF1220; 
}
div.teaser_bildUmfluss p {
	font-size:12px; line-height:18px; padding-bottom:10px;
}



table.wochenuebersicht {
	width:610px;
	font-size:10px; 
	line-height:13px;
}
table.wochenuebersicht th {
	text-align:center;
	height:25px;
	line-height:25px;
	color:#fff;
	background-color:#3E4766
}
table.wochenuebersicht td {
	height:44px;
	width:76px;
	padding:8px 5px;
	vertical-align:top;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}
table.wochenuebersicht td.last {
	border-right:1px solid #D9D9D9;
}
table.wochenuebersicht td.von_bis,
table.wochenuebersicht td.von_bis_kurz {
	height:25px;
	line-height:25px;
	background-color:#F2F2F2;
	padding:0px;
	text-align:center;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
table.wochenuebersicht td.von_bis 		{ width:608px; }
table.wochenuebersicht td.von_bis_kurz 	{ width:173px; }




/* ************************** */


div.withLine li 	{ border-bottom:1px solid #D0D0D0; margin-bottom:10px; padding-bottom:10px; }
div.withTopLine ul 	{ border-bottom:3px solid #E9E9E9; }
div.withTopLine li 	{ border-top:1px solid #D0D0D0; margin-bottom:10px; }


div.withHeadline h4,
div.withHeadline h5 {
	padding-left:116px;
}
div.withHeadline h5.blau {
	color:#00265E;
	margin-bottom:10px;
}	


div.text_klein_grau p { 
	font-size:10px; 
	font-family:georgia; 
	color:#737373; 
	line-height:14px; }

a.iconMail { padding-left:15px; background-image:url(../images/basics/icon_email_rot.gif); background-position:left 3px; background-repeat:no-repeat; }


/* ************************** */



div.archivListe ul	{ list-style-type:none; font-size:10px; line-height:14px; }
div.archivListe li 	{ margin-bottom:5px; color:#737373; }
div.archivListe li b.kategorie	{ color:#4F4F4F; }
div.archivListe li div.links	{ width:245px; float:left; }
div.archivListe li div.rechts	{ width:31px; float:right; padding-top:2px; }
div.archivListe li a.hoeren	{ margin-right:10px; }






/* teaser content spalte 1, spalte 2 (klein) */

div.linkListe, 
div.TextListe {
	 margin-bottom:30px;
}
div.linkListe a, 
div.TextListe a{
	font-size:10px;
}


div.linkListe ul	{ list-style-type:none; font-size:10px; line-height:14px; }
div.linkListe li 	{ margin-bottom:5px; color:#737373; }

div.textListe ul	{ list-style-type:none; font-size:10px; line-height:14px; }

div.textListe		{ margin-bottom:30px; }
div.textListe li 	{ margin-bottom:15px; color:#737373; }
div.textListe p 	{ font-family:arial; font-size:10px; line-height:14px; color:#737373;}


div.withTopLine h4 	{ margin-bottom:0; border-bottom:2px solid #eee;}
div.withTopLine li 	{ padding:0; margin:0; height:22px; line-height:22px;}
div.withTopLine li a{ padding:0;margin:0;}



div.teaser_textKlein {
	margin-bottom:13px;
}
div.teaser_textKlein p {
	color:#737373;
	font-size:10px;	
	line-height:14px; 
	padding-bottom:10px;
}
div.teaser_textKlein h5 {
	margin-bottom:3px; color:#BF1220; 
}
	

div.textBlau p { color:#00265E; }
div.textGrau p { color:#737373; }
div.noImgShadow img { padding:0; border:none; }

/* ********************************************************************************** */



/* additional */

.playtagger {
	line-height:1px;
	position:absolute;
	width:0pt;
}

div.cont_box_typ2 div.sp_2 p {
	color:#868686;
	font-size:10px;
	line-height:14px;
	padding-bottom:10px;
	font-family:arial,sans-serif;
}

/* div.sp_2 ul.csc-menu  	{ margin-top:40px; } */

div.sp_2 ul.csc-menu  	{ margin-bottom:20px; } 

div.sp_2 ul.csc-menu li { list-style-type:none; font-size:10px; line-height:20px; }


img.regler { margin-left:-15px; margin-top:4px; }

div.cont_box_typ3 div.sp_3 p {
	color:#868686;
	font-family:arial,sans-serif;
	font-size:10px;
	line-height:14px;
	padding-bottom:10px;
}

ul.errors {
	margin-bottom:20px;
}

p.regtext {
	font-size:12px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul.errors li {
   	list-style-type:none;
	font-size:12px;
	line-height:18px;
	color:#868686;
}


/* ****************************** TABLES **************************************************** */

TR, TD {
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 20px;
}

TABLE.fullTable, TABLE.playList {
	width: 445px;
	border-collapse: collapse;
	margin-bottom: 20px;
}

TABLE.fullTable CAPTION, TABLE.playList CAPTION {
	text-align: left;
	font-size: 11px;
	border-bottom: 3px solid #EAEAEA;
	font-weight: bold;
	line-height: 15px;
}

TABLE.fullTable TD.td-even, TABLE.fullTable TD.td-odd, TABLE.playList TD.td-even, TABLE.playList TD.td-odd { height: 20px; }

TABLE.fullTable TR.tr-odd, TABLE.playList TR.tr-odd { background-color: #F5F5F5; }

TABLE.fullTable TD.td-0, TABLE.playList TD.td-0 {
	width: 222px;
	padding-left: 5px;
}


TABLE.fullTable { width: 100%; }

TABLE.fullTable TR.tr-0 { font-weight: bold; }

TABLE.contenttable-1 { width: 240px; }