body {
	margin: 0px; padding: 0px; background: url(/templates/kundenseiten/layout05/images/col_a/background.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#6f7e8d; }
	
.tableback { background-image:url(/templates/kundenseiten/layout05/images/col_a/bg.jpg); background-repeat:no-repeat;  }
.bottom { background-image:url(/templates/kundenseiten/layout05/images/col_a/bottomback.gif); }
.mebubgcolor { background-color:#FFFFFF; }
.menuovercolor { background-color:#21303f; }

.langsplit { background-color:#6f7e8d; }

#menu {}

#menu a, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; text-decoration:none; font-weight: bold;}

#menu a:hover {
	text-decoration: underline; }

#menu .mainmenucolor { color:#5f6974; margin:0px 6px 0px 6px; }
#menu .submenucolor { color:#FFFFFF; margin:0px 6px 0px 6px; }

#menu .selected {
	font-style:italic; text-decoration: underline; }

#menu .block { margin-left:20px; display:block; color:#FFFFFF; }
#menu .bgimage_over { background-image:url(/templates/kundenseiten/layout05/images/col_a/submenu_over.gif); }
#menu .bgimage { background-image:url(/templates/kundenseiten/layout05/images/col_a/submenu.gif); }
#menu .submenusplit { background-image:url(/templates/kundenseiten/layout05/images/col_a/submenusplit.gif); background-repeat:no-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:#deff01;	text-decoration: none; }

#link a:hover {
	text-decoration: underline;}

h1 { margin-right: 20px; padding: 0px; font-size: 15px; }

#h1link a, a:visited {
	font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	color:#deff01; font-weight: bold; font-size:15px; }

#h1link a:hover {
	text-decoration: underline; }

h2 {
	margin-right: 20px;	font-size: 13px; padding: 0px; }

#textblock {
	margin: 10px 0px 10px 0px;	font-size: 11px; }

#textblock .formular {
	border: 1px solid #deff01; height: 16px; width: 350px; }
	
#textblock .formular_big {
	border: 1px solid #deff01; height: 16px; width: 350px; height: 100px;}

.errormsg { color: #deff01;	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 #deff01; 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:#deff01;	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:#deff01; 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:#deff01; 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:#deff01; }
a:visited { text-decoration: none; color:#deff01; }
a:hover	{ text-decoration:underline; }	