body { 	margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; color:#222222; background-color:#FFFFFF;
		background-image:url(/templates/kundenseiten/layout13/images/col_a/back.jpg);  }

.header { background-image:url(/templates/kundenseiten/layout13/images/col_a/top.jpg); background-repeat:repeat-x; }
.shadow { background-image:url(/templates/kundenseiten/layout13/images/col_a/shadow.jpg); }

#menu { font-size:12px; }

#menu .menutop { background-image:url(/templates/kundenseiten/layout13/images/col_a/menu_top.jpg); }
#menu .menubottom { background-image:url(/templates/kundenseiten/layout13/images/col_a/menu_bottom.jpg); }

#menu .white { color:#FFFFFF; font-weight:bold; text-decoration:underline; }

#menu a, a:visited { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
#menu a:hover { text-decoration:underline;  }

#menu .block { margin-left:10px; display:block; }
#menu .blocksub { margin-left:35px; display:block; }

#menu .bgimage 			{ background: url(/templates/kundenseiten/layout13/images/col_a/menu_norm.jpg) repeat; }
#menu .bgimage_over 	{ background: url(/templates/kundenseiten/layout13/images/col_a/menu_over.jpg) repeat; }
#menu .bgimage2 		{ background: url(/templates/kundenseiten/layout13/images/col_a/menu2_norm.jpg) repeat; }
#menu .bgimage2_over 	{ background: url(/templates/kundenseiten/layout13/images/col_a/menu2_over.jpg) repeat; }

#link {	margin: 10px 10px 10px 0px;	font-size: 12px;}

#link a, a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
	color:#990000;	text-decoration: none; }

#link a:hover {	text-decoration: underline;}

h1 { margin-right: 20px;  padding: 0px; font-size: 14px; }

#h1link a, a:visited {
	font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	color:#990000; font-weight: bold;}

#h1link a:hover { text-decoration: underline; }

h2 { margin-right: 20px; font-size: 13px; padding: 0px; }

#textblock { margin: 10px 0px 10px 0px; width:566px; font-size: 12px; }
#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: 12px; }

.errormsg {	color: #990000;	font-weight: bold;	font-size: 12px;}

#imageblock { margin: 10px 0px 10px 0px; font-size: 12px;}

#newsletter { margin: 10px 0px 10px 0px; font-size: 12px;}
#newsletter .formular {	border: 1px solid #000000; height: 16px; width: 266px; }

#promotion { margin: 10px 0px 10px 0px; width: 570px; font-size:12px; }

#veranstaltung { margin: 10px 0px 10px 0px; width: 570px; font-size:12px; }
#veranstaltung a, a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight: normal;
	font-size: 12px; color:#990000;	text-decoration: none; }
#veranstaltung a:hover {
	text-decoration: underline; }

#anzeige {	margin: 10px 0px 10px 0px; width: 570px; font-size:12px; }

#anzeige a, a:visited {	font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	color:#990000; 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: 12px; color:#990000; 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: #000000; margin-left:20px; }
.headline_sub {	color: #000000; font-style: italic;	font-weight: bold;	margin-left: 40px; }

a { text-decoration: none; color:#990000; }
a:visited { text-decoration: none; color:#990000; }
a:hover	{ text-decoration:underline; }