body { margin: 0px; padding: 0px; background: url(/templates/kundenseiten/layout08/images/col_c/background.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#1e436b; }
.menuovercolor { background-image:url(/templates/kundenseiten/layout08/images/col_c/mainmenu_over.gif); }
#menu {}
#menu a, a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
#menu a:hover { text-decoration: underline; }
#menu .selected { font-style:italic; text-decoration: underline; }
#menu_sub {}
#menu_sub a, a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
#menu_sub a:hover { text-decoration: underline; }
#menu_sub .bgimage_over { background-image:url(/templates/kundenseiten/layout08/images/col_c/submenu_over.gif);  }
#menu_sub .bgimage {  background-image:url(/templates/kundenseiten/layout08/images/col_c/submenu_norm.gif); }
#menu_sub .block { margin-left:10px; display:block; }
#link {	margin: 10px 10px 10px 0px;	font-size: 13px;}
#link a, a:visited { font-family:Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 13px; color:#fff60a;	text-decoration: none; }
#link a:hover {	text-decoration: underline;}
h1 { margin-right: 20px; padding: 0px; font-size: 17px; }
h2 { margin-right: 20px; font-size: 15px; padding: 0px; }

h1.medium { margin-right: 20px; padding: 0px; font-size: 20px; }
h2.medium { margin-right: 20px; font-size: 17px; padding: 0px; }

h1.big { margin-right: 20px; padding: 0px; font-size: 23px; }
h2.big { margin-right: 20px; font-size: 20px; padding: 0px;}
#h1link a, a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff60a; font-weight: bold;}
#h1link a:hover { text-decoration: underline; }

#textblock { margin: 10px 0px 10px 0px;	font-size: 13px; }
#textblock .formular { border: 1px solid #000000; height: 16px; width: 350px; }
#textblock .formular_big {	border: 1px solid #000000; height: 16px; width: 350px; height: 100px;}
.errormsg {	color: #FF6600;	font-weight: bold;	font-size: 12px;}
#imageblock { margin: 10px 0px 10px 0px; font-size: 13px;}
#newsletter { margin: 10px 0px 10px 0px; font-size: 13px;}
#newsletter .formular {	border: 1px solid #000000; height: 16px; width: 266px; }
#promotion { margin: 10px 0px 10px 0px; width: 570px; font-size:13px; }
#veranstaltung { margin: 10px 0px 10px 0px; width: 570px; font-size:13px; }
#veranstaltung a, a:visited { font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color:#fff60a; text-decoration: none; }
#veranstaltung a:hover { text-decoration: underline; }
#anzeige {	margin: 10px 0px 10px 0px; width: 570px; font-size:13px; }
#anzeige a, a:visited {	font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#fff60a; text-decoration: none; }
#anzeige a:hover {	text-decoration: underline; }
#map24 { margin: 10px 0px 10px 0px;	width: 570px; }
#img_container { display:block; height:auto; overflow:hidden; margin: 5px 0px 5px 0px; font-size: 11px; clear:both; width:566px; }
#img_img { margin:0px 3px 0px 3px; float:left; width:182px; overflow:hidden; }
#linkhover a, a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#fff60a; text-decoration: none; }
#linkhover a:hover { text-decoration: underline; }
#line {	height:1px; }
.headline_main { font-size: 34px; font-weight: bold;	font-style: italic; display:block;
	color: #FFFFFF; margin-left:20px; margin-top:20px; }
.headline_sub {	color: #FFFFFF; font-style: italic;	font-weight: bold;	margin-left: 40px; }
a { text-decoration: none; color:#fff60a; }
a:visited { text-decoration: none; color:#fff60a; }
a:hover	{ text-decoration:underline; }
