
/* ------------ styles wie FCK ---------------- */
.orange{
	color: #E50083;
}
.orange_fett{
	color: #E50083;
}
/* fck_editorarea.css */

body{ 
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;			
	scrollbar-shadow-color: #000000;	
	scrollbar-highlight-color: #000000; 	
	scrollbar-3dlight-color: #FFFFFF;	
	scrollbar-darkshadow-color: #FFFFFF;
	 	
	font:11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FCEDF4; 
	text-align: center;
		
}
p{
	margin-top: 0px;
	padding-top: 0px;
}
.zentrieren{
	margin: 0px;
	padding: 0px;	
}
.main_table{
	width: 780px;
	background-color: #fff;
}
div#leiste_top{
	height:	182px;
	width:100%;
	background-image:url(../img/bground_top.gif);
}
div#slideshow{
	height:	122px;
	width: 100%;
}


div#logo{
	margin: 0px;
	padding-top: 20px;
}
div#hauptnavi{
	clear: both;
	margin: 0px 0px 0px 20px;
	padding-top: 32px;
}
div#nach_oben{
	padding-top: 20px;
	padding-bottom: 5px;
}
div#subtitle{
	padding-top: 5px;
	padding-bottom: 10px;
}

.content_bg{
	background-color: #F4F5D7;
}

.td_sub_menue{
	background-color: #C6CA00;
	width: 180px;
}
#nav_extras{
	padding:15px 0px 0px 20px;
}
.td_left_bottom{
	padding:20px;
}
#content{
	padding: 15px;
	width: 570px;
	
}
#content_spezial{
	padding-bottom: 0px;
	height: 100%
}
#content_container{
	padding: 10px;
}

#cprogramme table{
	clear: both;
	margin-top: 10px;
}

a {color: #E50083; font-weight:normal; text-decoration:none;}	
a:hover {color: #C6CA00;}

#column_link{
	padding-bottom: 8px;
}

a.printlink:link, a.printlink:visited, a.printlink:active{
	color: #fff; 
	font-weight:normal; 
	text-decoration:none;
	padding-top: 3px;
}	
a.printlink:hover {
	margin-top: 3px;
	color: #E50083;
}


hr {	
	clear:both; 
	background-color:#C6CA00;
	color:#C6CA00; 
	border: #C6CA00;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 12px 0px;
}
td {font:11px Arial, Helvetica, sans-serif;}

.pflicht{
	color: #E50083; 
	font-weight:bold;
}


/* ------------ galerie ----------------  */
.galerie_kat_text{
	padding-left:20px;
}

/* ------------ suche ---------------- 
.suche_markierung{color: red;}
.suche_input{border:1px solid black; font-size:11px; color: #000000;}
*/
/* ------------ ende suche ---------------- */



.programm_termine_tbl{
	background-color: #FCEDF4;
}




/* ****************** formulare ************************** */

.message{
	color: #E50083;
	text-decoration:none;	
}
form{margin:0px; padding:0px;}
.form_spacer{
	padding:0px 5px 5px 0px;
}

.form_td_left{padding-top:5px;padding-right:5px;} /* formulat tabelle td links  */
.form_td{padding-top:5px;} /* formulat tabelle td  */
.select_mainkat{background-color: #eeeeee;}	/* hauptkategorien hervorheben  */	
.select_highlight{color: #ffffff; background-color: #aaaaaa;}	/* option gehighlighted  */
.select{
	font-size:11px;
	border:1px solid black;
	background-color: #ffffff; 
	color: #000000;
}
.input{		
	border:1px solid black; 
	font-size:11px;
	color: #000000;
}

.textarea {
	border:1px solid black; 
	background-color: #ffffff; 
	font-family: Verdana,Arial,sans-serif;
  	font-weight: normal;
	font-size: 10px;
	color: #000000;
} 
.button{
	border:1px solid black; 
	background-color: #ffffff;
	color: #000000;
	font-size:11px;	
}
.select_nav{
	font-size:9px;
	border:1px solid black;
	background-color: #ffffff; 
	color: #000000;
	height:16px;
}


/* ------------ split2page ---------------- */
a.split2page:link, a.split2page:visited, a.split2page:active{color: #E50083; text-decoration: none; font-weight: normal;}
a.split2page:hover{color: #C6CA00; text-decoration: none; font-weight: normal;}


/* ------------ captcha ---------------- */
.captcha_img{
	/*border: solid 1px #000000;*/
}




.rcScroller_tbl_width{background-color:#ffffff;}
ticker_p{font-family:arial; color:#000000; font-size:11.5px; font-weight:normal; text-align:center; vertical-align:middle;}
a.rcScroller:visited{color:#FF6600;text-decoration:none; font-weight:normal}
a.rcScroller:active{color:#FF6600;text-decoration:none; font-weight:normal}
a.rcScroller:link{color:#FF6600;text-decoration:none; font-weight:normal}
a.rcScroller:hover{color:#FFBA00;text-decoration:none; font-weight:normal}
rcScrollerHoverNS{color:red;text-decoration:underline; font-weight:normal}

div#logo_popup{
	background-color: #fff; 
	margin: 0px 0px 0px 330px;
	padding-top: 10px;
}


.bg_table_popup{
  	background-image:url(../img/bground_popup.gif);
  	background-repeat:repeat-x;
	background-color: #F4F5D7; 
}
.aktuelles_popup{
	padding-top: 38px;
	color: #fff; 
	font-weight:bold;
}
.content_popup{
	padding-top: 10px;
}
#newsletter_navi{
	margin: 10px;
	padding: 5px;
	background-color: #F4F5D7;

}
#newsletter_navi p{
	margin: 0px;
	padding-top: 5px;
}
#newsletter_navi input.input{
	width: 145px;
}
