/* CSS-Vorlage */



H1, H2, H3, H4, H5, H6, p, ul, td, blockquote, ol { font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }

H1 { font-size: 10pt; color:#4169E1; margin-left: 12px; }
H2 { font-size: 10pt; color:#4169E1; font-weight:bold; margin-bottom: 0px; margin-left: 12px;}
H3 { font-size: 9pt; color:#4169E1; margin-bottom: 0px; margin-left: 0px; margin-left: 12px;}
H4 { font-size: 10pt; color:#4169E1; font-weight:bold; margin-bottom: 0px; margin-left: 0px;}
H5 { font-size: 9pt; color:#4169E1; margin-bottom: 0px;  margin-left: 12px;}
H6 { font-size: 9pt; color:#4169E1; margin-bottom: 0px;  margin-left: 15px;}


p, ul, ol { font-size: 9pt;	color: #000000; line-height:13pt; text-align: left; margin-top: 0px; margin-left: 12px }

td { font-size: 9pt;	color: #000000; line-height:14pt; text-align: left; margin-top: 0px; }

table { margin-left: 12px;}

blockquote { font-size: 9pt;	color: #191970; line-height:12pt;  text-align: justify; margin-right: 50px; }

#einzugTabelle{  margin-left: 15px;}
#breiteEinengen{  width: 80%; margin-bottom: 0px; height:16px;}

/*p span {line-height:12pt; text-align:left; } */


/*Seitenformatierung*/
/*SH*/ #headTitel { background-color:#fdc696; background-repeat: no-repeat; margin-left: 8px; margin-height: 3px; margin-width: 8px; margin-top: 3px; } 
#headMagazin { background-color:#f9deb9; background-repeat: no-repeat; margin-left: 5px; margin-height: 5px; margin-width: 5px; margin-top: 5px; }

#titel { background-color:#fdc696; margin-left: 0px; margin-height: 0px; margin-width: 0px; margin-top: 0px; }


/*SH*/#naviMain {margin-left: 0px;  background: url(../_bilder/kopf_navoben.jpg); background-repeat:no-repeat; background-color:#fdc696; margin-height: 10px; margin-width: 10px; margin-top: 10px; }
#naviMain table { margin-left: 0px;}


/*SH*/#naviSub { background-color:#fcd9ba; margin-left: 0px; margin-height: 0px; margin-width: 0px; margin-top: 0px; }
/*SH*/#contentPage { background-color:#fdc696; margin-left: 8px; margin-height: 5px; margin-width: 5px; margin-top: 10px; }
/*SH*/#nFramesetTitel { background-color:#fdc696; margin-height: 0px; margin-width: 0px; margin-left: 0px; margin-top: 5px; }

/*NFramesetTitel*/
.nTitel {  font-size: 10pt; color:#aa5602; font-weight:bold; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom:1px solid #aa5602; width:98%; padding-bottom:2px; padding-left:6px; border-left:4px solid #aa5602; margin-left: 8px; margin-bottom: 0px;}



/*Programmliste*/
.progListMonth { font-size: 9pt; color: #800000;  font-weight: bold; margin-bottom: 0px; line-height:15pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListDate { font-size: 9pt; color: #000000;  font-weight: normal; line-height:10pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListMode{ font-size: 8pt; color: #000000;  font-weight: normal; line-height:10pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListLink A:visited { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListLink A:active { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListLink A:link { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListLink A:hover { font-size: 9pt; color: #191970; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListName { font-size: 9pt; color: #000000; font-weight: normal; line-height:11pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progListFallout { font-size: 9pt; color: A00000;  line-height:11pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }




/*Programmdetail*/
.progDetDate { font-size: 10pt; color: #000000;  line-height:5pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetTitel { font-size: 10pt; color: #000000;  line-height:5pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetHead { font-size: 10pt; color: #000000;  line-height:5pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetSub { font-size: 10pt; color: #000000;  line-height:5pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetFallout { font-size: 10pt; color: #A00000;  padding-left: 12px; line-height:15pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetUntertitel { font-size: 10pt; color: #000000;  line-height:15pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.grundtext { font-size: 9pt;	color: #000000; line-height:12pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetRegLink A:visited { font-size: 13pt; color: #A00000; font-weight: normal; line-height:13pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetRegLink A:active { font-size: 13pt; color: #A00000; font-weight: normal; line-height:13pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetRegLink A:link { font-size: 13pt; color: #A00000; font-weight: normal; line-height:13pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.progDetRegLink A:hover { font-size: 13pt; color: #191970; font-weight: normal; line-height:13pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }

.progInfoTitel  { color: #4169e1; font-size: 8pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 5pt; text-align: left; }

/*Refernetenliste*/
.refVita A:visited { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
.refVita A:active { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
.refVita A:link { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
.refVita A:hover { font-size: 9pt; color: #191970; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
.refVeranst{ font-size: 9pt; font-style: italic; color: #000000;  font-weight: normal; line-height:10pt; text-align: left; white-space:pre; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
.refKurs A:visited { font-size: 9pt;  color: #000000; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.refKurs A:active { font-size: 9pt;  color: #000000; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.refKurs A:link { font-size: 9pt;  color: #000000; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.refKurs A:hover { font-size: 9pt;  color: #4169E1; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }



/*Artikelliste*/
.artListLink A:visited { font-size: 9pt;  color: #4169E1; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.artListLink A:active { font-size: 9pt;  color: #4169E1; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.artListLink A:link { font-size: 9pt; color: #4169E1; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.artListLink A:hover { font-size: 9pt; color: #191970; font-weight: normal; line-height:11pt; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }

/*Vorschau*/
.vorschRefName { font-size: 9pt; color:#4169E1; text-align: left; margin-top: 0px; }
.vorschDatum { font-size: 9pt; color: #000000; font-weight: bold; line-height:12pt; text-align: left; margin-top: 0px; }



/*Tabellen allgemein*/
#themList { empty-cells:show; table-layout:auto; border-collapse:collapse;}

/*Tabellenfarben*/
#themListColTitel { background-color: #e87200; }
#themListCol1 { background-color: #f9d3af; }
#themListCol2 { background-color: #f7c89b; }

/*Tabellenfarben Navigation*/
#navTabBg { background-color: #efd1a1; }

/*Tabellenfarben SubmitForms*/
/*SH*/#formListTitel { background-color: #e87200; }
/*SH*/#formListCol1 { background-color: #fcd9ba; }
#formListCol2 { background-color: #fcd9ba; }

/*SH*/#formListCol1Zentriert { background-color: #fcd9ba; text-align: center;}

/*Tabellenfarben Infoblock*/
#formListInfo { background-color: #FFF1DD; }

/*Tabellenfarben Medien*/
#formMedia { background-color: #FFE5C2; }

/*Links mit einr?ckungen*/
#pfeilLink { font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; text-indent: -1.5em; margin-left: 1.5em; margin-bottom: 5px; }
#pfeilLink A:visited 	{ color: #D36003; text-decoration: none; }
#pfeilLink A:active	 {color: #D36003; text-decoration: none; }
#pfeilLink A:link	{ color: #D36003; text-decoration: none;  }
#pfeilLink A:hover	{ color: #191970; text-decoration: none; }


/*Links allgemein*/
A:link, A:visited, A:hover, A:active { font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  }
A:link	{ color: #aa000f; text-decoration: none; }
A:hover	{ color: #191970; text-decoration: none; }
A:visited 	{ color: #aa000f; text-decoration: none; }
A:active	 {color: #aa000f; text-decoration: none; }

/*Naviagtion*/
#navAktiv { background-color: #e87200; color: #873d14;  font-weight:bold; text-decoration: none;}
#navAktiv A:visited { color: #873d14; text-decoration: none; font-weight:bold; font-size: 8pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}
#navAktiv A:active { color: #873d14; text-decoration: none; font-weight:bold; font-size: 8pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}
#navAktiv A:link { color: #873d14; text-decoration: none; font-weight:bold; font-size: 8pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#navAktiv A:hover { color: #aa000f; text-decoration: none; font-weight:bold; font-size: 8pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}

/*SH*/#navLink { background-color: #e87200; font-weight:bold; color: #ffe2ce;  text-decoration: none;}
#navLink A:visited 	{ color: #ffe2ce; text-decoration: none; font-weight:bold; font-size: 8pt; line-height:9pt; margin-bottom: 0px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#navLink A:active	 	{color: #ffe2ce; text-decoration: none; font-weight:bold; font-size: 8pt; line-height:9pt; margin-bottom: 0px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  }
#navLink A:link		{ color: #ffe2ce; text-decoration: none; font-weight:bold; font-size: 8pt; line-height:9pt; margin-bottom: 0px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#navLink A:hover		{ color: #aa000f; text-decoration: none; font-weight:bold; font-size: 8pt; line-height:9pt; margin-bottom: 0px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  }

/*Link wei?*/
.navWeiss {  color: #ffffff;  font-weight:bold; text-decoration: none;}
.navWeiss A:visited 	{ color: #ffffff; text-decoration: none; font-weight:bold; font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}
.navWeiss A:active 	{ color: #ffffff; text-decoration: none; font-weight:bold; font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}
.navWeiss A:link 		{ color: #ffffff; text-decoration: none; font-weight:bold; font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
.navWeiss A:hover 	{ color: #ffffff; text-decoration: none; font-weight:bold; font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}


/*popup*/
#popupLink { background-color: #fdad66; color: #4169E1;}
#popupLink A:visited { font-size: 9pt; color: #A00000; font-weight: normal; line-height:9pt; text-decoration: none; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#popupLink A:active { font-size: 9pt; color: #A00000; font-weight: normal; line-height:9pt; text-decoration: none; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#popupLink A:link { font-size: 9pt; color: #A00000; font-weight: normal; line-height:9pt; text-decoration: none; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#popupLink A:hover { font-size: 9pt; color: #191970; font-weight: normal; line-height:9pt; text-decoration: none; text-align: left; white-space:normal;font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }

.popupTitel{ font-size: 10pt; color:#4169E1; font-weight:bold; margin-bottom: 0px; margin-top: 0px;}
.popupUntertitel { font-size: 9pt; color: #000000; font-weight: normal; line-height:11pt; font-style: oblique; text-align: left; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }



/*Buttons*/
.btSubmit { background-color:#dd934a; color:#000000; width:130px; border:1px solid #DDDDDD; font-size: 9pt; font-weight:normal; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}
/*SH*/.btSubmitSuche { background-color:#dd934a; color:#000000; width:30px; border:1px solid #DDDDDD; font-size: 9pt; font-weight:normal; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}
* html .btSubmitSuche {margin-bottom:2px;}

.btSubmitNewsletter { background-color:#dd934a; color:#000000; width:200px; border:1px solid #DDDDDD; font-size: 10pt; line-height: 12pt: font-weight:bold; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}



.btSubmitKlein { background-color:#f9deb9; color:#DDDDDD; width:80px; border:1px solid #DDDDDD; font-size: 9pt; font-weight:normal; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}

/*Select Boxen*/
.sbKursnr { width: 350px; font-size: 9pt; font-weight:normal; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }


/*Anzeigen*/
#hgSzene { background-color: #F2D1A1; }
.headSzene {  font-size: 11pt; line-height:14pt; color:#CD7824; font-weight:bold; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#adresseSzene {  font-size: 8pt; line-height:10pt; color:#CD7824; font-weight:bold; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
#hgThema1 { background-color: #F2D1A1; }
#hgThema2 { background-color: #F8D8A8; }

div#suchfeld {margin-bottom:-21px;}

input.pp_submit { margin-left:10px; margin-top:10px; font-size:20px; color:red; }