

/*** BODY ************************************************/
html, body, textarea {
background-color:#fff;
color:#000000;
margin-top: 0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
scrollbar-base-color:#fff8e9; /*** nur IE !  ***/
scrollbar-3dlight-color:#f5f6fb;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#fad17b;
scrollbar-highlight-color:#f5f6fb;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#fff8e9;
}

/************* img ausrichten über tabellen *************/

.tright { float: right;
 margin-left: 8px;
 margin-right: 5px;
 margin-bottom: 3px;
 margin-top: 2px;
}

/*** T E X T E *************************************************************************************************************/
td,th,font,p{ font-family:arial,verdana,sans-serif; 	/* Fließtext */
				font-size:12px; 
				font-weight:normal; 
				color: #000; } 
				
p { margin-top:7px; margin-bottom:7px; }
ul,ol { margin-top:2px; margin-bottom:2px; 
			padding-top:2px; padding-bottom:2px; 
			line-height:1.4em; font-size:1em; }


/*** ul Formatierungen ***/

.titleul{list-style-type:none;  font-family:arial,sans-serif; font-weight:normal; font-size:15px; padding-top:10px;} /*** überschrift in ul's **/
.stdul {list-style-type:disc;  font-family:arial,sans-serif; font-weight:normal; font-size:12px;} /*** standard formatierung in ul's **/



/*** bildunterschriften ***/


.img_li {
float:left;
margin: 2px 6px 0px 2px;
}

.img_li p{
margin: 3px 0px;
font-family: verdana,arial,sans-serif;
font-weight:normal;
font-size:10px;
}

.img_re {
float:right;
margin: 2px 2px 0px 8px;
}

.img_re p{
margin: 3px 0px;
font-family: verdana,arial,sans-serif;
font-weight:normal;
font-size:10px;
}

.imgtext { font-family: verdana,arial,sans-serif; font-weight:normal; font-size:10px; padding-top:4px; padding-left:2px; text-align: left; line-height: 1.2; }



h1 { font-family:arial,sans-serif; 
	font-weight:bold; 
	font-size:24px; }
h4 { font-family:arial,sans-serif; 
	font-weight:normal; 
	font-size:14px; }
	
/*** padding links + rechts ***/

.paddlr { padding-left:3px; padding-right:3px; }



/*** Datumsanzeige unter Kopfzeile ***/

.date { font-family: arial,verdana,sans-serif; 
		font-size:12px; 
		color: #000; 
		font-weight: normal; 
		padding-top:5px; padding-right:3px; padding-bottom:2px;
		}
		
  
/*** Fließtext ***/

.std{ font-family: arial,verdana,sans-serif; 
		font-size:12px; 
		color: #000; 
		font-weight: normal; 
		padding-left:2px; padding-top:3px; padding-right:2px; padding-bottom:2px }
		


/*** header italic ***/
.headit{ font-family: arial,verdana,sans-serif; 
		font-size:24px; 
		font-style:italic; 
		color: #fff; 
		font-weight: bold; 
		background-color:#0069B3; 
		padding-left:5px; padding-top:3px; padding-bottom:3px; }
		


/*** header standard */  
.head{ font-family: arial,verdana,sans-serif;
		font-style:normal; 
		font-size:13px; 
		color: #fff; 
		font-weight: bold; 
		background-color:#0069B3;
		border-bottom: 1px solid #bfbfd0;
		padding-left:5px; padding-top:3px; padding-bottom:3px; }


/*** subheader italic ***/
.subhit{ font-family: arial,verdana,sans-serif; 
			font-size:16px; 
			font-style:italic; 
			color: #000; 
			font-weight: bold; 
			background-color:#bfbfd0; padding-right:3px; padding-top:2px; padding-bottom:2px; }
			
/*** subheader standard ***/
.subhead{ font-family: arial,verdana,sans-serif; 
			font-size:16px; 
			color: #000; 
			font-weight: bold; 
			background-color:#bfbfd0; 
			padding-left:5px; padding-top:1px; padding-bottom:1px; }
 
/*** Überschriften für Fließtext ***/
.titlet { font-family:arial,sans-serif; font-weight:bold; font-size:13px; }

.abshead { font-family:arial,sans-serif; 
	font-weight:bold; 
	font-size:13px;
	padding-top:15px; padding-bottom:0px; }

.imprn { font-family:arial,sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color: #C11919; }


/*** Überschrift für popups ***/
.titlet_pop { padding-left:3px; padding-top:3px; font-family:arial,sans-serif; font-weight:bold; font-size:13px; } 


/*** Datum in Programmübersicht ***/
.bdat{ font-family: arial,verdana,sans-serif; 
		font-size:13px; 
		color: #000000; 
		font-weight: bold;} 

.headrn{ font-family: arial,verdana,sans-serif; 
			font-size:12px; 
			color: #000000; 
			font-weight: normal; 
			padding-left:4px; padding-right:3px; padding-top:3px; padding-bottom:2px; 
			background-color:#fad17b;
			border-bottom: 1px solid #bfbfd0; }

.foto{ font-family: arial,verdana,sans-serif; 
		font-size:11px; 
		color: #000000; 
		padding-top:1px; padding-bottom:4px; }

/* Fußnote */
.fnt{ font-family: arial,verdana,sans-serif; 
		font-size:11px; 
		color: #000000; 
		padding-top:1px; }
		 
/* Meldung */
.meld{ font-family: arial,verdana,sans-serif; 
		font-size:13px; 
		color: #ffffff; 
		font-weight: bold;}


/* Text rot */

.red{ color: #cc0033; font-weight: bold; }

/*** margins+backgrounds ************************************************/
.marglnav{border-left: 2px solid #fff;
	background:#ebebeb;}
.margrnav{margin-left:2px; 
	background:#fff8e9}
.margltwo{margin-left:2px; 
	margin-bottom:2px; }
.margtten{margin-top:10px; 
	}
.margttree{margin-top:3px; 
	padding-top:3px;
	}



/*** B A C K G R O U N D ************************************************/
.bgrn{ background:#fff8e9;} /* background right nav */
.bghrn{ background:#fad17b;} /* background header right nav */
.bgln{ background:#ebebeb; } /* background left nav */
.bgb{ background:#0069b3; } /* background blue */
.bgv{ background:#bfbfd0; } /* background violet */
.bgt{ background:#f5f6fb; padding-left:5px; padding-right:5px;} /* background Fließtext */
.bgtnopad{ background:#f5f6fb; padding-left:0px; padding-right:0px;} /* background Fließtext ohne padding  */
.bgtdark{ background:#e0e1e7; } /* background Fließtex dunkel */

	

/*** L I N K S ************************************************/

/*  standard link */
a.std:link{ font-family: arial,verdana,sans-serif; 
			font-size:12px; 
			font-weight:bold; 
			color: #0069b3; 
			text-decoration:none; }  
a.std:visited{ font-family: arial,verdana,sans-serif; 
			font-size:12px; 
			font-weight:bold; 
			text-decoration:none; 
			color: #0069b3; }
a.std:hover{ font-family: arial,verdana,sans-serif; 
			font-size:12px; 
			font-weight:bold; 
			text-decoration:underline; 
			color: #0069b3; }

/*  standard link large */
a.stdl:link{ font-family: arial,verdana,sans-serif; 
				font-size:15px; 
				color: #0069b3; 
				text-decoration:none; }  
a.stdl:visited{ font-family: arial,verdana,sans-serif; 
				font-size:15px; 
				text-decoration:none; 
				color: #0069b3; }
a.stdl:hover{ font-family: arial,verdana,sans-serif; 
				font-size:15px; 
				text-decoration:underline; 
				color: #0069b3; }

/*  standard small */
a.stds:link{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:normal; 
				color: #0069b3; 
				text-decoration:none; }  
a.stds:visited{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:normal; 
				text-decoration:none; 
				color: #0069b3; }
a.stds:hover{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:normal; 
				text-decoration:underline; 
				color: #0069b3; }

/* right nav + pop up  */
a.rn:link,
a.pop:link{ font-family: arial,verdana,sans-serif; 
			font-size:12px; 
			color: #0A2878; 
			font-weight:bold; 
			text-decoration:none; } 
a.rn:visited,
a.pop:visited{ font-family: arial,verdana,sans-serif; 
				font-size:12px; 
				font-weight:bold; 
				text-decoration:none; 
				color: #0A2878; }
a.rn:hover,
a.pop:hover{ font-family: arial,verdana,sans-serif; 
				font-size:12px; 
				font-weight:bold; 
				text-decoration:underline; 
				color: #0A2878; }

a.rnsmall:link{ font-family: arial,verdana,sans-serif; 
			font-size:11px; 
			color: #0A2878; 
			font-weight:bold; 
			text-decoration:none; } 
a.rnsmall:visited{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:bold; 
				text-decoration:none; 
				color: #0A2878; }
a.rnsmall:hover{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:bold; 
				text-decoration:underline; 
				color: #0A2878; }

a.subnav:link{ font-family: arial,verdana,sans-serif; 
			font-size:11px; 
			color: #0A2878; 
			font-weight:bold; 
			text-decoration:none; } 
a.subnav:visited{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:bold; 
				text-decoration:none; 
				color: #0A2878; }
a.subnav:hover{ font-family: arial,verdana,sans-serif; 
				font-size:11px; 
				font-weight:bold; 
				text-decoration:none; 
				color: #0A2878;
				background-color:#fff; }

a.footer:link{ font-family: arial,verdana,sans-serif; 
			font-size:8px; 
			color: #ffffff; 
			font-weight:normal; 
			text-decoration:none; }

a.footer:visited{ font-family: arial,verdana,sans-serif; 
			font-size:8px; 
			color: #ffffff; 
			font-weight:bold; 
			text-decoration:none; }

a.footer:hover{ font-family: arial,verdana,sans-serif; 
			font-size:8px; 
			color: #ffffff; 
			font-weight:bold; 
			text-decoration:underline; }



/************* N A V I G A T I O N ***************/




/* left navigation */
#navcontainer a {
	display: block;
	width:100%;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:8px; 
	padding-right:5px;
	font-family:arial,verdana,sans-serif; 
	font-weight:normal; 
	font-size:12px;
	border-bottom: 1px solid #bfbfd0;
	text-decoration:none;}

#navcontainer a:link,
#navcontainer a:visited {
	color:#000;
	background-color:#ebebeb;
	cursor:pointer;}


#navcontainer a:hover,
#navcontainer a:active {
	color: #000;
	background-color:#fff;
	cursor:pointer;
	text-decoration:none;
	background-image: url(/img/leftnav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.6em;
}

/*** Kästchen in right nav ***/

.rnavk {
	font-size: 11px;
	background-color: #FBF9F6;
	color: black;
	border-collapse: collapse;
	border: 1px solid #aaa;
	padding: 0.2em 0.5em 0.3em 0.4em;
}

.rnavkimg {
	font-size: 11px;
	font-family:arial,verdana,sans-serif;
	background-color: #FBF9F6;
	color: black;
	border-collapse: collapse;
	border: 1px solid #aaa;
	padding: 0.2em 0.1em 0.1em 0.4em;
}

.rnavtxt {
	font-size: 11px;
}


/*** Subnavigation Falkenseite ***/

a.tablinkblue:link { text-decoration: none;
			font-family: Arial, Verdana;
			font-weight: normal;
			font-size: 12px;
 			color: #104A94; }
a.tablinkblue:visited { text-decoration: none;
			font-family: Arial, Verdana;
			font-weight: normal;
			font-size: 12px;
 			color: #104A94; }
a.tablinkblue:hover { text-decoration: underline;
			font-family: Arial, Verdana;
			font-weight: normal;
			font-size: 12px;
 			color: #104A94; }

.divider { color: #bfbfd0; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; padding-left: 6px; padding-right: 6px;}

a.tbmainlink:link { text-decoration: none;
			color: #104A94;
			font-family: Arial, Verdana;
			font-weight: bold; 
			font-size: 12px; }
a.tbmainlink:visited { text-decoration: none;
			color: #104A94;
			 font-family: Arial, Verdana;
			 font-weight: bold;
			 font-size: 12px; }
a.tbmainlink:hover { text-decoration: underline;
			 color: #104A94;
 			font-family: Arial, Verdana;
			font-weight: bold;
			font-size: 12px; }


/*** programm navigation ***/
a.pnav:link{ font-family: arial,verdana,sans-serif; 
				font-size:16px; 
				font-weight:bold; 
				color: #0069b3; 
				text-decoration:none; }  
a.pnav:visited{ font-family: arial,verdana,sans-serif; 
				font-size:16px; 
				font-weight:bold; 
				color: #0069b3; 
				text-decoration:none; }
a.pnav:hover{ font-family: arial,verdana,sans-serif; 
				font-size:16px; 
				font-weight:bold; 
				text-decoration:underline; 
				color: #000000; }


#navprogramm
{
margin: 0px 0 0 0px;
padding: 0;
}

#navprogramm ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navprogramm ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navprogramm ul li a
{
background: #0069b3;
width: 38px;
height: 20px;
border-right: 1px solid #fff;
padding: 0;
margin: 0 0 0 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font: normal 12px/18px  Arial, verdana, sans-serif;
}

#navprogramm ul li a:hover
{
color: #000;
background: #f5f6fb;
}

#navprogramm a:active
{
background: #f5f6fb;
color: #000;
font-weight:bold;
}

#navprogramm li#active a
{
background: #f5f6fb;
color: #000;
font-weight:bold;
}

background: #104A94;
color: #fff;

/*** T A B S ************************************************/

/* tabs navigation */
ul#tabs  {
	font-size:12px;
	margin: 0; padding: 0em;
	text-align: left;
	}
ul#tabs li {
	list-style: none;
	display: inline;
	margin: 0em 0.5em 0em 0em; padding: 0;
	}
ul#tabs a {
	padding: 0.1em 0.5em;
	text-decoration: none; font-weight: normal;
	color: #000; background-color: #ebebeb;
	}
ul#tabs a:hover {
	background-color: #fff;
	}
ul#tabs span {
	padding: 0.2em 0.5em;
	text-decoration: none; font-weight: bold;
	color: #fff; background-color: #0069b3;
	}


.tab-selected{ background-color:#0069b3; 
				white-space:nowrap; 
				font-family: arial,verdana,sans-serif; 
				font-size:12px; 
				color: #ffffff; 
				font-weight: normal; 
				padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:2px }
.tab-unselected{ background-color:#e0e1e7; 
					white-space:nowrap; 
					font-family: arial,verdana,sans-serif; 
					font-size:12px; 
					color: #000000; 
					font-weight: normal; 
					padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:2px }
a.tab-link-unselected:link{ text-decoration:none; color:#000000; }
a.tab-link-unselected:visited{ text-decoration:none; color:#000000; }
a.tab-link-unselected:hover{ text-decoration:underline; color:#000000; }

.tab-table{ background-color:#0069b3; }
.tab-table-line{ background:#bfbfd0; }
/* hier zu für NS6 */
/* body > table:first-child td img{ display:block; } */
/*img.display-img{ display:block; } */
/* NS6 */





