html,body{margin:0px;padding:0px;}
html{width:100%}
body{font-family: verdana, sans-serif;width:890px;margin:auto;position:relative}
h1 {font: 1.2em/1.3em verdana, sans-serif;margin:30px;margin-top:0;padding:0px;padding-right:20px;height:50px}
h2 {font: 1.1em/1.3em verdana, sans-serif;margin:30px;margin-top:0;padding:0px;}

a {color: #16757D;text-decoration:none;}
a:visited { color: #36959D;}
a:hover   { color: #51b0a9;text-decoration:underline;}

#logo	{z-index:50;}
#logo a img {border:0;width:350px;margin:30px;z-index:10;}

#menu {position:absolute;left:400px;width:500px;top:0px;height:200px;z-index:0;}
#menu div{margin-right:50px;}
#menu div div{float:right;margin-right:10px;margin-top:30px;width:100px;height:80px;background-color:#47a5ad;}

#block1{left:0px;}
#block2{left:110px;}
#block3{left:220px;}
#block4{left:330px;}

#menu ul, #menu ul li{position:absolute;list-style: none;display:block;margin:0;padding:0;}
#menu ul{top:115px;margin-left:10px;}
#menu ul a {font: 1.2em verdana, sans-serif;color: #99cc33;text-decoration:none;}
#menu ul a:hover{color: #66cc00;}

#m1,#m2,#m3,#m4 {top:0px}
#m5,#m6,#m7 {top:30px}
#m8,#m9,#m10 {top:60px}
#m1 {left:0px}
#m2 {left:110px}
#m3 {left:220px}
#m4 {left:330px}

#m5 {left:30px}
#m6 {left:200px}
#m7 {left:379px}

#m8 {left:10px}
#m9 {left:150px}
#m10 {left:320px}

#text p {background: url(/bilder/box.gif) no-repeat top left;padding-left:70px;margin: 0 60px 15px 30px;min-height:50px;}
#vorschau p {margin: 0 60px 15px 30px;min-height:50px;}
#text p img {float:right;margin-left:5px;}
#text ul{background: url(box.gif) no-repeat top left;}
#text ul, #text ol {padding:0;padding-left:70px;margin: 0 60px 15px 30px;min-height:50px;}
#text ol li {margin-left:23px;}
#text li {margin:5px 15px;}
h3{margin-left:30px;width:800px;font-size:1em}
p span{position:absolute;left:450px;}
h3 span {float:left;}
.logo p>img {position:relative;left:8px;}
.vita {position:static;left:0}
.aktuell a {font-weight:bolder;}
#footer p{width:100%;text-align:center;clear:both;}
.agentur{float:right;text-align:right;width:400px;margin-right:50px;}
label{display: block;float:left;clear:left;margin:0;padding:0 10px;vertical-align:top;width:5em;}
select{width:150px;}
.error{color:red;}
.kunst div,.kurs div, .vita div, .logo div{float:right;margin:0 50px 5px 5px;}
.wir {width: 360px;float:left;position:static;}
.tag{float:right;}
#address{display:none}
.termine {display:block;list-style:none;margin:0;padding:0}
.termine li {list-style:none;position:relative;left:-1em;padding:0}
.output{position:relative;clear:both;width:750px;clear:both;top:0.5em;}
.output span{float:right;position:relative;left:0px;top:0;width:150px;}
@media print {
	#logo a img {width:175px;}
	#menu{display:none}
	body{width:100%;font-size:.9em}
	#text p {width:500px;}
	#footer p{display:none}
	#address{display:block;position:absolute;top:37px;right:30px;}
}