body {
	margin: 0px; padding: 0px; background: url(/templates/kundenseiten/layout09/images/col_d/background.gif) repeat;
	font-family:Arial, Helvetica, sans-serif; color:#333333; }

.centerback { background-image:url(/templates/kundenseiten/layout09/images/col_d/centerback.gif); background-repeat:repeat-y; }
.topback { background-image:url(/templates/kundenseiten/layout09/images/col_d/top.gif); } 
.logoback { background-image:url(/templates/kundenseiten/layout09/images/col_d/logoback.gif); }
.bg_bottom { background-image:url(/templates/kundenseiten/layout09/images/col_d/bottom.gif); }
.bg_top { background-image:url(/templates/kundenseiten/layout09/images/col_d/bottom2.gif); }

.menuline { background-image:url(/templates/kundenseiten/layout09/images/col_d/menu_line.gif); }

#menu { color:#FFFFFF; }

#menu a, a:visited { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none; }
#menu a:hover { text-decoration:underline; }

#menu .block { margin-left:10px; display:block; }
#menu .block2 { margin-left:30px; display:block; }

#menu .bgimage { background: url(/templates/kundenseiten/layout09/images/col_d/menu.gif) repeat; }
#menu .bgimage_over { background: url(/templates/kundenseiten/layout09/images/col_d/menu_over.gif) repeat; }
#menu .bgimage2_over { background: url(/templates/kundenseiten/layout09/images/col_d/menu_over_sub.gif) repeat; }

#link {	margin: 10px 10px 10px 0px;	font-size: 11px;}

#link a, a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;
	color:#731403;	text-decoration: none; }

#link a:hover {	text-decoration: underline;}

h1 { margin-right: 20px; padding: 0px; font-size: 14px; }
h2 { margin-right: 20px; font-size: 13px; padding: 0px; }

h1.medium { margin-right: 20px; padding: 0px; font-size: 17px; }
h2.medium { margin-right: 20px; font-size: 15px; padding: 0px; }

h1.big { margin-right: 20px; padding: 0px; font-size: 20px; }
h2.big { margin-right: 20px; font-size: 18px; padding: 0px;}

#h1link a, a:visited {
	font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	color:#731403; font-weight: bold;}

#h1link a:hover { text-decoration: underline; }

#textblock { margin: 10px 0px 10px 0px; width:560px; font-size: 11px; }
#textblock .formular { border: 1px solid #000000; height: 16px; width: 350px; }
#textblock .formular_big {	border: 1px solid #000000; height: 16px; width: 350px; height: 100px;}

#imageblock { margin: 10px 0px 10px 0px; font-size: 11px; }

.errormsg {	color: #990000;	font-weight: bold;	font-size: 11px;}

#imageblock { margin: 10px 0px 10px 0px; font-size: 11px;}

#newsletter { margin: 10px 0px 10px 0px; font-size: 11px;}
#newsletter .formular {	border: 1px solid #000000; height: 16px; width: 266px; }

#promotion { margin: 10px 0px 10px 0px; width: 570px; font-size:11px; }

#veranstaltung { margin: 10px 0px 10px 0px; width: 570px; font-size:11px; }
#veranstaltung a, a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight: normal;
	font-size: 11px; color:#731403;	text-decoration: none; }
#veranstaltung a:hover {
	text-decoration: underline; }

#anzeige {	margin: 10px 0px 10px 0px; width: 570px; font-size:11px; }

#anzeige a, a:visited {	font-family:Arial, Helvetica, sans-serif; font-size: 11px;
	color:#731403; 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: 11px; color:#731403; text-decoration: none; }

#linkhover a:hover { text-decoration: underline; }

#line {	height:1px; margin-right:10px; }

.headline_main { font-size: 34px; font-weight: bold;	font-style: italic; display:block;
	color: #666666; margin-left:20px; margin-top:20px; }
.headline_sub {	color: #666666; font-style: italic;	font-weight: bold;	margin-left: 40px; }
a { text-decoration: none; color:#731403; }
a:visited { text-decoration: none; color:#731403; }
a:hover	{ text-decoration:underline; }

