html,body,ul,h1,h2,#linie{margin:0;padding:0;}
html{background: url(linien.gif) rgb(250,247,230) no-repeat top right;}
body{color:#000;font-family: verdana,sans-serif;min-height:480px;}
a img{border:0;}
a,.error{text-decoration:none;color: rgb(173,40,64);}
a:visited{color: rgb(143,10,24);}
a:hover{text-decoration:underline;color: rgb(193,60,84);}
#proben .proben,
#referenzen .referenzen,
#medizin .medizin,
#wissenschaft .wissenschaft,
#portraits .portraits,
#medizinjournalismus .medizinjournalismus,
#wissenschaftjournalismus .wissenschaftjournalismus,
#buntes .buntes,
#uebermich .uebermich,
#kontakt .kontakt,
#impressum .impressum{color:#333;}
p,h3,#text li{margin-top:0;font-size:0.9em;}
h1,h2,h3{font-weight:normal;font-size:22px;}
h1,h2{
	position: absolute;
	top:70px;
}
h1{left:50px;}
h1 a,h1 a:hover,h1 a:visited{color: rgb(31,26,23);}
h2{right:50px;}
h2 a,h2 a:hover,h2 a:visited{right:50px;color: rgb(150,150,150);}
h4{margin-top:15px;clear:both;}
small {font-weight:normal}
#linie{
	position:absolute;
	left:50px;
	top:50px;
	right:485px;
	border-top: 3px solid rgb(173,40,64);
}
.top{float:right;margin-bottom:1em;}
#text{
	position: relative;
	top:120px;
	margin:0 240px 0 310px;
	padding:36px;
	min-height:360px;
	background: url(text2.gif);
}
#text li{margin: 0 0 5px 15px;}
div img,p img,h2 img,h3 img,h4 img{float:right;position:relative;right:-227px;margin:0 0 5px -217px;}
#menu{
	position: absolute;
	list-style:none;
	margin:-30px 30px 0 30px;
	padding-top:30px;
	top: 0px;
	left:0px;
	width:240px;
	color: rgb(173,40,64);
	font-weight:bolder;
	background: url(haken2.gif) #fff no-repeat -30px bottom;
}
#mback{
	position: absolute;
	left:20px;
	top:150px;
	width:240px;
	background: url(haken2.gif) no-repeat left bottom;
}
#menu li{
	margin-left:30px;
	padding-top:12px;
	font-size:15px;
	list-style:none;
	list-style-position: outside;
}
#menu li li{
	padding-top:8px;
	margin-left:30px;
}
#menu li li a{color: rgb(150,150,150);}
#hoerproben{
	position: relative;
	top:110px;
	height:50px;
}
#hoerproben a{
	position: absolute;
	right:50px;
	width:180px;
	height:50px;
}
#hoerproben a img{float:none;right:0;margin:0;}
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}
}