@charset "utf-8";

*{padding: 0px; margin: 0px; }

body{padding: 0px; margin: 0px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }
table{padding: 0px; margin: 0px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; }

/* HAUPT DIVs ########################################*/

#container{width: 980px; margin: 0px auto; position: relative; background-color: #FFFFFF; }
#header{z-index: 40; position: relative; margin: 0px 0px 0px 0px; width: 980px; height: 172px; }
#menu{z-index: 50; position: relative; margin: 0px 0px 0px 0px; padding: 2px 18px 0px 0px; width: 962px; height: 20px; background-color: #a4a5a5; text-align: right; }
#cont{z-index: 60; position: relative; margin: 0px 0px 0px 0px; width: 980px; overflow: hidden; }
#cont_left{z-index: 70; position: relative; margin: 0px 0px 0px 0px; padding: 16px 16px 16px 6px; width: 140px; float: left; background-color: #a4a5a5; padding-bottom: 9999px; margin-bottom: -9999px; }
#cont_mid{z-index: 80; position: relative; margin: 0px 0px 0px 0px; padding: 16px 16px 16px 16px; width: 428px; float: left; background-color: #FFFFFF; }
#cont_right{z-index: 90; position: relative; margin: 0px 0px 0px 0px; padding: 16px 16px 16px 16px; width: 326px; float: right; background-color: #6b6b6a; padding-bottom: 9999px; margin-bottom: -9999px; }
#footer{z-index: 100; position: relative; margin: 0px 0px 0px 0px; padding: 2px 18px 0px 0px; width: 962px; height: 20px; clear: both; background-color: #a4a5a5; font-size: 12px; text-align: right; }

/* TAGS ########################################*/

h1{font-size: 20px; color: #000000; margin: 0px 0px 0px 0px; }
h1 a {text-decoration: none; color: #ce6727; }
h1 a:hover {text-decoration: underline; color: #ce6727; }
h2{font-size: 16px; color: #ce6727; margin: 12px 0px 12px 0px; border-bottom: 1px solid #999999;}
h2 a {text-decoration: none; color: #ce6727; }
h2 a:hover {text-decoration: underline; color: #ce6727; }
p{margin: 0px 0px 6px 0px; }

input, submit, textarea, file, select{
	font: 14px Verdana, Helvetica, sans-serif;
	border: 1px solid #EEEEEE;
	background-color: #EEEEEE;
	margin: 0px 0px 0px 8px;
	padding: 4px;
}

#site_empf img{margin: 0px 0px 0px 8px; }

img{margin: 0px 0px 0px 0px; }

#menu_ul {margin: 0px; padding: 0px; }
#menu_ul li {display: inline; font-weight: bold; list-style-type: none; /*border-top: 0px dotted #cc6666; padding-bottom: 12px;*/ }
#menu_ul li a {text-decoration: none; color: #FFFFFF; font-size: 14px; margin-left: 24px; }
#menu_ul li a:hover {color: #000000; }

#menu_ul_ul {margin: 0px; padding: 0px; }
#menu_ul_ul li {list-style-type: none; /*border-top: 0px dotted #FFFFFF; padding-bottom: 2px;*/ }
#menu_ul_ul li a {font-size: 11px; /*margin-left: 18px;*/ }

#submenu_ul {margin: 0px; padding: 0px; }
#submenu_ul li {padding-left: 10px; font-weight: bold; list-style-type: none; background: url("../data/submenu_ul_dot_white.gif") no-repeat 1px 7px; /*border-top: 0px dotted #cc6666; padding-bottom: 12px;*/ }
#submenu_ul li a {text-decoration: none; color: #FFFFFF; font-size: 12px; }
#submenu_ul li a:hover {color: #000000; }

#submenu_ul_ul {margin: 0px; padding: 0px; }
#submenu_ul_ul li {list-style-type: none; /*border-top: 0px dotted #FFFFFF; padding-bottom: 2px;*/ }
#submenu_ul_ul li a {font-size: 11px; margin-left: 18px; }

#content_ul {margin: 0px; padding: 0px; }
#content_ul li {padding-left: 10px; font-weight: bold; list-style-type: none; }


/* PSEUDO KLASSEN ########################################*/

a{text-decoration: none; font-weight: bold; color: #ce6727; }
a:hover {color: #000000; }

/* KLASSEN ########################################*/

#menu .haupt_menu_active{color: #000000; }
#submenu_ul .haupt_menu_active{color: #000000; }

.href_wie_text{font-weight: normal; color: #000000; }

.medien_icons{margin: 0px 0px 0px 0px; }
.medien_icons_text{font-size: 13px; }

.table_klein{font-size: 12px; }

.kalender_spalte_head{font-size: 12px; font-weight: bold; color: #000000; }

.kalender_spalte_1{font-size: 12px; font-weight: bold; color: #ce6727; }
.kalender_spalte_1 a{color: #ce6727; }
.kalender_spalte_1 a:hover{text-decoration: underline; color: #ce6727; }

.kalender_spalte_2{font-size: 12px; font-weight: bold; color: #333333; }
.kalender_spalte_2 a{color: #333333; }
.kalender_spalte_2 a:hover{text-decoration: underline; color: #333333; }

.kalender_colspan{font-size: 12px; font-weight: bold; color: #FFFFFF; }
.kalender_colspan a{color: #FFFFFF; }
.kalender_colspan a:hover{text-decoration: underline; color: #FFFFFF; }

.kalender_spalte_lounge{font-size: 12px; font-weight: bold; color: #ce6727; }
.kalender_spalte_lounge a{color: #ce6727; }
.kalender_spalte_lounge a:hover{text-decoration: underline; color: #ce6727; }



.codedir {unicode-bidi: bidi-override; direction: rtl; }

.cookie_warning{font-size: 18px; padding: 8px; color: #990000; font-weight: bold; border: 2px solid #990000; }

.foam{background-color: #FFFFFF; }
.foamgo{background-color: #EEEEEE; }


.sitemap_ul {font-size: 11px; margin: 0px 0px 16px 0px; }
.sitemap_ul li {list-style-type: none; }
.sitemap_ul a {color: #ce6727; }
.sitemap_ul a:hover {text-decoration: underline; }

.flag_inaktiv {border: 1px solid #999999; }
.flag_aktiv {border: 1px solid #810100; }

.h_invisible{position: absolute; top: -800px; left: -2000px; }


.statusmessage_error{
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
.statusmessage_success{
	color: #0C0;
	font-size: 14px;
	font-weight: bold;
}


/*########################################*/



