body{
	height:100%;
	width:100%;
	font-size:14px;
}
html,body,h3,h4,h5,#menu,li{
	margin:0;
	padding:0;
}
p{margin-top:0;}
html{
	color:#5C0B0B;
	font-family: verdana,sans-serif;
	padding-bottom:70px;
	background: url(haken.gif) #FCF7E7 no-repeat bottom left;
}
h2,h5,#header,#menu{margin-left:30px}
h2,h3,h4,h5{
	font-weight:normal;
	font-size:18px;
}
h2{position: absolute;top:135px;left:0px;}
h2 span {display:none;}
h6{font-size:14px;margin:0;padding:0;}
h3,h4,a{color:#FF3E3E;}
h3,h4{margin-bottom:.5em;}
h4{font-size:15px;}
h4,p{clear:both;}
h5{
	line-height:30px;
	text-align:center;
}
ul{padding-left:15px;margin-left:0;left:0;}
.top{margin:.5em;clear:both;float:right;}
#header{position: relative;top:15px}
a img{border:0;}
a{text-decoration:none;}
#menu,#submenu{
	position: absolute;
	list-style:none;
}
#menu{
	top:200px;
	left:0px;
}
#menu li{
	padding-top:8px;
	font-size:15px;
	width:270px;
}
#text{
	position: relative;
	top:46px;
	width:400px;
	margin:auto;
	min-height:350px;
	padding-left:240px;
}
#text div{
	width:400px;
	margin-bottom:30px;
}
#seminare p{width:360px;}
table{margin:0;margin-bottom:15px;}
td{
	vertical-align:top;
	padding:.5em .5em 0 0;
	width:225px;
}
td li{margin-bottom:7px;}
td h4{height:80px;}
label{
	display: block;
	float:left;
	clear:left;
	margin:0;
	padding:0;
	vertical-align:top;
	width:70px;
}
label,input,textarea{font-size: 14px;}
@media print {
	#menu{display:none}
}