body {background-color: #ffffff; color:#000000; font-family:arial;}
div.logo {position:absolute; top:0px; left:0px; width:386; height:158px;}
div.linkspic {position:absolute; top:158px; left:0px; width:386px; height:193px;}
div.mittepic {position:absolute; top:0px; left:386px; width:378px; height:351px;}
div.rechtspic {position:absolute; top:0px; left:764px; width:240px; height:520px;}
div.menu {position:absolute; top:351px; left:0px; width:351px; height:auto; margin-top:67px; margin-left:35px; background-color:white;}
div.content {position:absolute; padding-bottom:30px; top:351px; left:386px; width:358px; height:auto; margin-top:38px; margin-left:10px;}
div.buttons {position:absolute; top:520px; left:754px; width:240px; height:auto; margin-top:6px; margin-bottom:12px; margin-right:13px; text-align: right;}
div.hinten {position:absolute; top:158px; left:0px; width:1004px; height:193px;}
div.step1 {position:absolute; top:38px; left:188px; width:132px; height:543px; background-color:#cddede; z-index:5;}
div.step2 {position:absolute; top:38px; left:321px; width:132px; height:543px; background-color:#cddede; z-index:5;}
div.step3 {position:absolute; top:38px; left:454px; width:132px; height:543px; background-color:#cddede; z-index:5;}
div.step4 {position:absolute; top:38px; left:587px; width:132px; height:543px; background-color:#cddede; z-index:5;}
div.step5 {position:absolute; top:38px; left:720px; width:132px; height:543px; background-color:#cddede; z-index:5;}
div.step6 {position:absolute; top:38px; left:853px; width:132px; height:543px; background-color:#cddede; z-index:5;}
div.slideshow {position:absolute; top:30px; left:20px; width:540px; height:375px;}
div.slidemenu {position:absolute; top:30px; left:580px; width:130px; height:375px;}
div.mapfusslinks {position:absolute; top:435px; left:20px; width:200px; height:10px;}
div.mapfussright {position:absolute; top:435px; left:330px; width:200px; height:30px;}
div.slidefusslinks {position:absolute; top:435px; left:25px; width:200px; height:10px;}
div.slidefussright {position:absolute; top:435px; left:360px; width:200px; height:30px;}

p {font-family:arial;font-size:11px;}
p.longtext {text-decoration:none;}
p.longtextstep {text-decoration:none; margin:10px;}
p.titel {font-weight:bold;}
p.left {text-align:left; margin-left:0px; text-transform:uppercase;}
p.right {text-align:right; margin-right:0px; text-transform:uppercase;}
p.slide {background-color:white;}

.form {font-size:11px; color:#7F7F7F;}
.formfehler {font-size:11px; color:red;}
.input {font-size:11px; color:#7F7F7F;}
.slideshowimg {margin-left:5px; margin-top:5px;}

a:link {text-decoration: none; color:#000000;}
a:visited {text-decoration: none; color:#000000;}
a:hover {text-decoration: none; color:#333333;}
a:active {text-decoration: none; color:#333333;}

a.menumain:link {text-decoration: none; color:#7D7D7D; text-transform:uppercase; font-size:9px; letter-spacing:1px;}
a.menumain:visited {text-decoration: none; color:#7D7D7D; text-transform:uppercase; font-size:9px; letter-spacing:1px;}
a.menumain:hover {text-decoration: none; color:#000000; text-transform:uppercase; font-size:9px; letter-spacing:1px;}
a.menumain:active {text-decoration: none; color:#000000; text-transform:uppercase; font-size:9px; letter-spacing:1px;}

a.menusub:link {text-decoration: none; color:#F3A2AD; text-transform:uppercase; font-size:9px;}
a.menusub:visited {text-decoration: none; color:#F3A2AD; text-transform:uppercase; font-size:9px;}
a.menusub:hover {text-decoration: none; color:#C40F25; text-transform:uppercase; font-size:9px;}
a.menusub:active {text-decoration: none; color:#C40F25; text-transform:uppercase; font-size:9px;}

a.button:link {text-decoration: none; color:#000000; font-size:12px; text-transform:uppercase;}
a.button:visited {text-decoration: none; color:#000000; font-size:12px; text-transform:uppercase;}
a.button:hover {text-decoration: none; color:#333333; font-size:12px; text-transform:uppercase;}
a.button:active {text-decoration: none; color:#333333; font-size:12px; text-transform:uppercase;}

a.fuss:link {text-decoration: none; color:#7F7F7F;}
a.fuss:visited {text-decoration: none; color:#7F7F7F;}
a.fuss:hover {text-decoration: none; color:#333333;}
a.fuss:active {text-decoration: none; color:#333333;}

@media print {
	body { background-color: white; }		
	div.content { color: black; position: absolute; top: 0px; left: 0px; width:90%;}
	div.logo {position:absolute; top:-1000px; left:0px; width:216px; height:37px;}
	div.linkspic {position:absolute; top:-1000px; left:0px; width:386px; height:193px;}
	div.mittepic {position:absolute; top:-1000px; left:386px; width:378px; height:351px;}
	div.rechtspic {position:absolute; top:-1000px; left:764px; width:240px; height:520px;}
	div.menu {position:absolute; top:-1000px; left:0px; width:351px; height:auto; margin-top:67px; margin-left:35px; background-color:white;}
	div.buttons {position:absolute; top:-1000px; left:764px; width:240px; height:auto; margin-top:6px; margin-bottom:12px; margin-right:13px; text-align: right; text-transform:uppercase; background-color:green;}
	div.hinten {position:absolute; top:-1000px; left:0px; width:1004px; height:193px;}
	div.step1 {position:absolute; top:-1000px; left:188px; width:132px; height:543px; background-color:#cddede; z-index:5;}
	div.step2 {position:absolute; top:-1000px; left:321px; width:132px; height:543px; background-color:#cddede; z-index:5;}
	div.step3 {position:absolute; top:-1000px; left:454px; width:132px; height:543px; background-color:#cddede; z-index:5;}
	div.step4 {position:absolute; top:-1000px; left:587px; width:132px; height:543px; background-color:#cddede; z-index:5;}
	div.step5 {position:absolute; top:-1000px; left:720px; width:132px; height:543px; background-color:#cddede; z-index:5;}
	div.step6 {position:absolute; top:-1000px; left:853px; width:132px; height:543px; background-color:#cddede; z-index:5;}
	div.slidemenu {position:absolute; top:-1000px; left:580px; width:130px; height:375px;}
	div.slidefusslinks {position:absolute; top:-1000px; left:20px; width:200px; height:10px;}
	div.slidefussright {position:absolute; top:-1000px; left:360px; width:200px; height:30px;}
}	