
.events					{ }
.events a:link			{ color:#9d0d09; }
.events a:active			{ color:#9d0d09; }
.events a:visited		{ color:#9d0d09; }
.events a:hover			{ color:#9d0d09; }


.error					{ color:red; }
.success				{ color:green; }

.cal_submit				{ border:1px solid #8599b1; }
.cal_input				{ background-color:#FFFFFF; color:#000000; }
.row_cal_w				{ background-color:#9d9d9d; color:#000000; }
.row_cal_days			{ background-color:transparent; color:#000000; }

.cal_info_events		{ color:#9d0d09; }
.cal_checkbox 			{ border:0; }

.cal 					{ background-color:transparent; }
.cal_cont				{ background-color:transparent; }

/* Wenn kein Event */
.cal_normal 					{ color:#3a3c3e; 		background-color:transparent;	} 
.cal_normal a:link			{ color:#3a3c3e;  		background-color:transparent;	} 
.cal_normal a:visited		{ color:#3a3c3e; 		background-color:transparent;	} 
.cal_normal a:active			{ color:#3a3c3e;  		background-color:transparent;	} 
.cal_normal a:hover			{ color:#3a3c3e;  		background-color:transparent;	} 

.cal_link 					{ color:#000000;  		background-color:transparent;	} 
.cal_link a:link				{ color:#000000;  		background-color:transparent;	} 
.cal_link a:visited			{ color:#000000;  		background-color:transparent;	} 
.cal_link a:active			{ color:#000000; 		background-color:transparent;	} 
.cal_link a:hover			{ color:#000000;  		background-color:transparent;	} 

/* Wenn angeklickt und submit gedrückt */
.cal_selected 				{ color:#000000;		background-color:transparent;	font-weight:bold; text-decoration:none;	} /* color:#FFFFFF */
.cal_selected a:link			{ color:#000000;		background-color:transparent;	font-weight:bold; text-decoration:none;	} 
.cal_selected a:visited		{ color:#000000;		background-color:transparent;	font-weight:bold; text-decoration:none;	} 
.cal_selected a:active		{ color:#000000;		background-color:transparent;	font-weight:bold; text-decoration:none;	} 
.cal_selected a:hover		{ color:#000000;		background-color:transparent;	font-weight:bold; text-decoration:none;	} 

/* Wenn Event stattfindet */
.cal_active 					{ color:#9d0d09; 		background-color:transparent;	} 
.cal_active a:link			{ color:#9d0d09;  		background-color:transparent;	} 
.cal_active a:visited		{ color:#9d0d09; 		background-color:transparent;	} 
.cal_active a:active			{ color:#9d0d09; 		background-color:transparent;	} 
.cal_active a:hover			{ color:#9d0d09;  		background-color:transparent;	} 

.call_hell_ausgegraut		{ background-color:#d0d0d1; }
.call_dunkel_ausgegraut		{ background-color:#c0c0c1; }

.cal_main				{ background-color:#d0d0d1; }
.cal_bold 				{ background-color:transparent; }
.cal_spce 				{ background-color:transparent; }
.cal_days 				{ background-color:transparent; }
.cal_subm 				{ background-color:transparent; }
.cal_padg_v 				{ background-color:transparent; }
.cal_padg_h 				{ background-color:transparent; }

body							{ color:#47494f; background-color:#4b4d52; }
div 								{ color:#47494f; }
table							{ color:#47494f; }
h1 								{ color:#fdb813; }
h2 								{ color:#fdb813; }
a:link							{ color:#9d0d09; } /*color:#666666;*/
a:active						{ color:#9d0d09; }
a:visited						{ color:#9d0d09; }
a:hover							{ color:#9d0d09; }

#language_dropdown				{ color:#1a1c21; }
#searchbar 						{ color:#1a1c21; }
#div_all_contents				{ background-color:#939599; }
#header_image					{ background-color:#f1f1f1; }
#crumb_navigation				{ color:#FFFFFF; }
#crumb_navigation a:link 		{ color:#FFFFFF; }
#crumb_navigation a:visited 		{ color:#FFFFFF; }
#crumb_navigation a:active 		{ color:#FFFFFF; }
#crumb_navigation a:hover		{ color:#FFFFFF; }
#main_frame 						{ background-color:#f1f1f1; }
#main_content_full				{ background-color:#f1f1f1; }
#main_left_content				{ background-color:#1a1c21; }
#main_right_content 				{ background-color:#3a3a3a; }
#right_box						{ background-color:#3a3a3a; color:#FFFFFF; }
#content_footer_padding			{ color:#FFFFFF; }
#content_footer 					{ background-color:#7d7e81; }
#main_content_full_startseite	{ background-color:#f1f1f1; }
#main_frame_startseite			{ background-color:#f1f1f1; }
#main_right_content_startseite	{ background-color:#d8d8d8; }
#right_box_startseite			{ background-color:#d8d8d8; }
#content						{ background-color:#f1f1f1; }


/* Sub-Navigation #######################################################################################*/

/* Die Box in der die Subnavigation aufgebaut wird */
.subnav							{ color:#FFFFFF; }
.subnav ul						{ background-color:transparent; }

.subnav_normal					{ background-color:transparent; color:#FFFFFF; }
.subnav_normal a:link			{ color:#666666; }
.subnav_normal a:active			{ color:#666666; }
.subnav_normal a:visited			{ color:#666666; }
.subnav_normal a:hover			{ color:#666666; }
.subnav_active					{ background-color:transparent; }
.subnav_active a:link			{ color:#FFFFFF; }
.subnav_active a:active			{ color:#FFFFFF; }
.subnav_active a:visited			{ color:#FFFFFF; }
.subnav_active a:hover			{ color:#FFFFFF; }

/* zuständig für die hover effekte (balken rechts) */
/*
.subnav_normal_none:hover		{ color:#fff; background-image:url('../img/sub_active_none.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_blue:hover		{ color:#fff; background-image:url('../img/sub_blue.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_blue2:hover		{ color:#fff; background-image:url('../img/sub_blue2.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_yellow:hover		{ color:#fff; background-image:url('../img/sub_yellow.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_green:hover		{ color:#fff; background-image:url('../img/sub_green.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_lila:hover		{ color:#fff; background-image:url('../img/sub_lila.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_orange:hover		{ color:#fff; background-image:url('../img/sub_orange.jpg'); background-position:right; background-repeat:repeat-y; }
*/
/* aktiver subnav pkt */
.subnav_active_lightGray				{ background-color:#737373; color:#F1F1F1; } /* nichts ausgewählt*/
.subnav_active_lightGray a:link			{ color:#F1F1F1; }
.subnav_active_lightGray a:active		{ color:#F1F1F1; }
.subnav_active_lightGray a:visited		{ color:#F1F1F1; }
.subnav_active_lightGray a:hover			{ color:#F1F1F1; }
.subnav_active_none					{ background-color:transparent; color:#F1F1F1; } /* nichts ausgewählt*/
.subnav_active_none a:link			{ color:#F1F1F1; }
.subnav_active_none a:active		{ color:#F1F1F1; }
.subnav_active_none a:visited		{ color:#F1F1F1; }
.subnav_active_none a:hover			{ color:#F1F1F1; }
.subnav_active_blue					{ background-color:#0097d4; color:#F1F1F1; } /* blau aktiver subnav pkt */
.subnav_active_blue a:link			{ color:#F1F1F1; }
.subnav_active_blue a:active		{ color:#F1F1F1; }
.subnav_active_blue a:visited		{ color:#F1F1F1; }
.subnav_active_blue a:hover			{ color:#F1F1F1; }
.subnav_active_blue2				{ background-color:#638594; color:#F1F1F1; } /* blau blaß aktiver subnav pkt */
.subnav_active_blue2 a:link			{ color:#F1F1F1; }
.subnav_active_blue2 a:active		{ color:#F1F1F1; }
.subnav_active_blue2 a:visited		{ color:#F1F1F1; }
.subnav_active_blue2 a:hover		{ color:#F1F1F1; }
.subnav_active_yellow				{ background-color:#FDB813; color:#F1F1F1; } /* gelber aktiver subnav pkt */
.subnav_active_yellow a:link		{ color:#F1F1F1; }
.subnav_active_yellow a:active		{ color:#F1F1F1; }
.subnav_active_yellow a:visited		{ color:#F1F1F1; }
.subnav_active_yellow a:hover		{ color:#F1F1F1; }
.subnav_active_green				{ background-color:#a0bf2e; color:#F1F1F1; } /* grüner aktiver subnav pkt */
.subnav_active_green a:link			{ color:#F1F1F1; }
.subnav_active_green a:active		{ color:#F1F1F1; }
.subnav_active_green a:visited		{ color:#F1F1F1; }
.subnav_active_green a:hover		{ color:#F1F1F1; }
.subnav_active_lila					{ background-color:#802890; color:#F1F1F1; } /* lilaner aktiver subnav pkt */
.subnav_active_lila a:link			{ color:#F1F1F1; }
.subnav_active_lila a:active		{ color:#F1F1F1; }
.subnav_active_lila a:visited		{ color:#F1F1F1; }
.subnav_active_lila a:hover			{ color:#F1F1F1; }
.subnav_active_orange				{ background-color:#f26333; color:#F1F1F1; } /* orangener aktiver subnav pkt */
.subnav_active_orange a:link		{ color:#F1F1F1; }
.subnav_active_orange a:active		{ color:#F1F1F1; }
.subnav_active_orange a:visited		{ color:#F1F1F1; }
.subnav_active_orange a:hover		{ color:#F1F1F1; }

/* inaktiver subnav pkt */

.subnav_normal_lightGray				{ background-color:#1A1C21; color:#F1F1F1; } /* nichts ausgewählt*/
.subnav_normal_lightGray a:link			{ color:#F1F1F1; }
.subnav_normal_lightGray a:active		{ color:#F1F1F1; }
.subnav_normal_lightGray a:visited		{ color:#F1F1F1; }
.subnav_normal_lightGray a:hover			{ color:#F1F1F1; background-position:right; background-repeat:repeat-y; }
.subnav_normal_none						{ background-color:#1A1C21; color:#F1F1F1; } /* nichts ausgewählt*/
.subnav_normal_none a:link				{ color:#F1F1F1; }
.subnav_normal_none a:active				{ color:#F1F1F1; }
.subnav_normal_none a:visited			{ color:#F1F1F1; }
.subnav_normal_none a:hover				{ color:#F1F1F1; background-position:right; background-repeat:repeat-y; }
.subnav_normal_blue					{ background-color:#1A1C21; color:#F1F1F1;  } 
.subnav_normal_blue a:link			{ color:#F1F1F1; display:block;  }
.subnav_normal_blue a:active		{ color:#F1F1F1; display:block;  }
.subnav_normal_blue a:visited		{ color:#F1F1F1; display:block;  }
.subnav_normal_blue a:hover			{ color:#F1F1F1; display:block; background-position:right; background-repeat:repeat-y;  }
.subnav_normal_blue2				{ background-color:#1A1C21; color:#F1F1F1;  } 
.subnav_normal_blue2 a:link			{ color:#F1F1F1;  }
.subnav_normal_blue2 a:active		{ color:#F1F1F1;  }
.subnav_normal_blue2 a:visited		{ color:#F1F1F1;  }
.subnav_normal_blue2 a:hover		{ color:#F1F1F1; background-position:right; background-repeat:repeat-y; }
.subnav_normal_yellow				{ background-color:#1A1C21; color:#F1F1F1;  } 
.subnav_normal_yellow a:link		{ color:#F1F1F1;  }
.subnav_normal_yellow a:active		{ color:#F1F1F1;  }
.subnav_normal_yellow a:visited		{ color:#F1F1F1;  }
.subnav_normal_yellow a:hover		{ color:#F1F1F1; background-position:right; background-repeat:repeat-y;  }
.subnav_normal_green				{ background-color:#1A1C21; color:#F1F1F1;  } 
.subnav_normal_green a:link			{ color:#F1F1F1;  }
.subnav_normal_green a:active		{ color:#F1F1F1;  }
.subnav_normal_green a:visited		{ color:#F1F1F1;  }
.subnav_normal_green a:hover		{ color:#F1F1F1; background-position:right; background-repeat:repeat-y;  }
.subnav_normal_lila					{ background-color:#1A1C21; color:#F1F1F1;  } 
.subnav_normal_lila a:link			{ color:#F1F1F1;  }
.subnav_normal_lila a:active		{ color:#F1F1F1;  }
.subnav_normal_lila a:visited		{ color:#F1F1F1;  }
.subnav_normal_lila a:hover			{ color:#F1F1F1; background-position:right; background-repeat:repeat-y;  }
.subnav_normal_orange				{ background-color:#1A1C21; color:#F1F1F1;  } 
.subnav_normal_orange a:link		{ color:#F1F1F1;  }
.subnav_normal_orange a:active		{ color:#F1F1F1;  }
.subnav_normal_orange a:visited		{ color:#F1F1F1;  }
.subnav_normal_orange a:hover		{ color:#F1F1F1; background-position:right; background-repeat:repeat-y; }

/* graue flächen bei aktiver nav Balken */
/*
.subnav_normal_light_hover		{ color:#fff; background-image:url('../img/sub_active_light.jpg'); background-position:right; background-repeat:repeat-y; }
.subnav_normal_dark_hover		{ color:#fff; background-image:url('../img/sub_active_dark.jpg'); background-position:right; background-repeat:repeat-y; }
*/

/* graue fläschen bei aktiver nav */
.subnav_normal_gt_2				{ background-color:#3A3A3A; color:#D8D8D8; } /* light */
.subnav_normal_gt_2 a:link		{ color:#D8D8D8; }
.subnav_normal_gt_2 a:active	{ color:#D8D8D8; }
.subnav_normal_gt_2 a:visited	{ color:#D8D8D8; }
.subnav_normal_gt_2 a:hover		{ color:#D8D8D8; background-position:right; background-repeat:repeat-y; }
.subnav_active_gt_2				{ background-color:#4d4d4d; color:#ffffff; } /* dark */
.subnav_active_gt_2 a:link		{ color:#ffffff; }
.subnav_active_gt_2 a:active	{ color:#ffffff; }
.subnav_active_gt_2 a:visited	{ color:#ffffff; }
.subnav_active_gt_2 a:hover		{ color:#ffffff; background-position:right; background-repeat:repeat-y; }

/*#######################################################################################################*/

.mainpoint:hover				{ background-color:#fdb813; }
.op1							{ background-color:#FFFFFF; }
.op2							{ background-color:#FFFFFF; }
.op3							{ background-color:#FFFFFF; }
.op4							{ background-color:#FFFFFF; }

.op_newsletter					{ background-color:#FFFFFF; }

.search_btn_new					{ background-color:#FFFFFF; color:#1a1c21; }
.search_field_new				{ background-color:#FFFFFF; color:#1a1c21; }

.content_padding				{ background-color:#f1f1f1; }
.content_box_padding_null 		{ background-color:#f1f1f1; }
.content_padding_null			{ background-color:#f1f1f1; }

/* Veranstaltungsbox */
.veranstaltung_hl				{ color:#FFFFFF; }
.veranstaltung_text				{ color:#000000; }

.text							{ color:#47494f; }
.text a:link						{ color:#9d0d09; }
.text a:visited					{ color:#9d0d09; }
.text a:active					{ color:#9d0d09; }
.text a:hover					{ color:#9d0d09; }
.pdf							{ color:#47494f; }
.pdf a:link						{ color:#000000; }
.pdf a:visited					{ color:#000000; }
.pdf a:active					{ color:#000000; }
.pdf a:hover						{ color:#000000; }
.bg_white						{ background-color:#FFFFFF; }
.roundbutton					{ background-color:transparent; }
.searchfield					{ background-color:#f5f5f5; border-color:#969696 #f5f5f5 #f5f5f5 #969696; }
.navigation_path				{ color:#666666; }
.navigation_path a:link			{ color:#666666; }
.navigation_path a:active 		{ color:#666666; }
.navigation_path a:visited		{ color:#666666; }
.navigation_path a:hover			{ color:#666666; }
.newsletter_input 				{ background-color:#f5f5f5; border-color:#969696 #f5f5f5 #f5f5f5 #969696; }
.img_desc						{ background-color:#c42204; color:#FFFFFF; }
