*{	font-family:  Arial, Helvetica, sans-serif;	font-size: 12px;}a{	color: #F00;	text-decoration: none;}a:hover { color: #000; }body{	margin: 0;	background-image: url(pix/verlauf1.gif);	background-repeat: repeat-x;	background-position: 0px 20px;}/*#head{	background-image: url(pix/head.gif);	background-repeat: no-repeat;	background-position: 30px 10px;	height: 130px;	padding: 30px 0 10px 220px;	margin: 0;	border-bottom: 3px solid #ddd;	background-color: #FFF;}#head h1 { font-size: 18px; }#head h2 { font-size: 14px; color: #999;}#head h3 { font-size: 12px; }*/#head{	background-image: url(pix/head.gif);	background-repeat: no-repeat;	background-position: 0px 10px;	height: 130px;	padding: 30px 0 10px 220px;	margin: 0;	border-bottom: 2px solid #eee;	background-color: #FFF;}#head h1 { font-size: 18px; margin-top:3px;}#head h2 { font-size: 14px; color: #999; margin-bottom:0px;}#head h3 { font-size: 12px; }#head #location{	top: 135px;	left: 220px;	position: absolute;	color: #555;}#navi{	width: 200px;	height: 400px;	padding: 20px 0;}#navi ul{	list-style-type: none;	margin: 0 20px;	padding:0;}#navi li{	margin: 1px 0;	padding: 5px;	border-bottom: 1px solid #ddd;}#navi li.last{	border-bottom: none;}#cont{	position: absolute;	top: 200px;	left: 220px;	width: 500px;	margin: 0 0 30px 0;}#cont #auspices{	list-style-type: none;	margin: 20px 0;	padding: 0;}#cont #auspices li{	padding: 10px 0;	font-size: 16px;	color: #999;}#cont #auspices img{	margin-right: 10px;}#cont.program{	width: 800px;}#cont h1 { font-size: 16px; font-weight: normal; margin: 0; }#cont h2 { font-size: 14px; font-weight: normal; }#cont h3 { font-size: 12px; }#cont p { line-height: 17px; }#cont .bu{	font-size: 10px;	margin: 3px 0 30px 0;}#cont.welcome{	background-image: url(pix/b_luederitz.jpg);	background-repeat: no-repeat;	background-position: right top;	padding: 85px 0 0 0 ;}#cont.welcome p , #cont.dresden p { text-align: justify; }#cont.commitees h3 { margin-top:20px; }#cont h3.first, #cont h2.first{ margin-top:0px; }#cont.registration ul{	list-style-type: none;	padding: 0 15px 0 0;	margin-top: 5px;}#cont.registration h3{	margin-bottom: 0 ;}#cont.registration table{	border-spacing: 0px;}#cont.registration td{	padding: 0 ;}#cont.registration #fees{	margin: 5px 0 20px 0;	border: 1px solid #ddd;}#cont.registration #fees th, #cont.registration #fees td{	padding: 5px 10px;	text-align: center;	vertical-align: top;}#cont.registration #fees th.first, #cont.registration #fees td.first{	text-align: left;}#cont.poster_registration form{	margin: 20px 0 3px 0;}#cont.poster_registration form table .label{	text-align: left;	vertical-align: top;	width: 150px;}#cont.poster_registration form .textfeld{	width: 350px;}#cont.poster_registration .error { font-weight: bold; }