/*body-discription---------------------------------------------------------------------------------------------*/html, body {height:100%;}body {	margin:0px;	border:0px none;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#012c61;	line-height:13px;	background-color:#CCCCCC;}#head1 {	position:absolute;	margin-left:-400px;	border:0px none;	padding:0px;	height:156px;	width:800px;	left:50%;	top:20px;	z-index:1000;	background:#FFFFFF url(../img/header.jpg) repeat-x;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px none;	border-left: 1px solid #CCCCCC;}#foot1 {	position:relative;	float:left;	margin-left:-400px;	border:0px none;	padding:0px;	height:50px;	width:800px;	background:#FFFFFF url(../img/footer_background.jpg) repeat-x;}#hauptteil {	position:absolute;	margin:177px 0px 0px -400px;	padding:0px;	background-color:#ffffff;	width:800px;	height:auto;	left:50%;	border-top: 0px none;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	border-left: 1px solid #cccccc;}#suche {position:relative;float:left;margin:0px 0px 10px 10px;border:0px none;padding:0px;background:#edeffe url(../img/suche.jpg) no-repeat;width:562px;height:274px;}#bild {position:relative;float:right;margin:0px 10px 10px 0px;border:0px none;padding:0px;background:#9eabd5 url(../img/pinsel.jpg);width:212px;height:274px;}#resultate {position:relative;float:right;margin:0px 0px 0px 0px;border:0px none;padding:0px;background:#ffffff;width:800px;height:auto;}#maler {position:relative;float:left;margin:5px 0px 5px 10px;border:5px solid #DDDDDD;padding:5px;width:365px;height:110px;}p{margin:5px 5px 0px 5px;border:0px none;padding:0px 0px;font-size:11px;color:#000000;}table{margin:0px 5px 0px 5px;border:0px none;padding:0px 0px;font-size:11.5px;color:#000000;}a:link, a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;font-style: italic;}a:hover {text-decoration:underline;}label {margin:0px;border:0px none;padding:0px;color:#ffffff;width:80px;height:20px;line-height:20px;float:left;}.plzfield {position:absolute;margin:0px;border:0px solid #cccccc;padding:1px;background:#FFFFFF;font-size:12px;top:183px;left:59px;color:#000000;height:14px;line-height:20px;width:220;}.ortfield {position:absolute;margin:0px;border:0px solid #cccccc;padding:1px;background:#FFFFFF;font-size:12px;top:183px;left:297px;color:#000000;height:14px;line-height:20px;width:220px;}.submitfield {position:absolute;margin:0px;border:0px solid #cccccc;background-image:url(../img/submit.jpg);padding:1px;font-size:13px;top:207px;left:414px;color:#000000;height:20px;width:110px;line-height:20px;}.textfield {margin:0px;border:1px solid #cccccc;padding:1px;background:#dddddd;font-size:11px;float:left;color:#000000;height:15px;line-height:20px;}*html .textfield {height:20px;line-height:20px;}html* .textfield {height:20px;line-height:20px;}.button, .shortbutton {margin:5px 5px 0px 10px;border:1px solid #CCCCCC;padding:0px 10px;font-size:11px;color:#ffffff;height:20px;background:#666666;cursor:pointer;}.shortbutton {padding:0px;margin:2px 0px;}.leftbutton {	margin:5px 5px 0px 0px;	border:1px solid #CCCCCC;	padding:0px 10px;	font-size:11px;	color:#ffffff;	height:20px;	background:#666666;	cursor:pointer;	text-align: left;	width: 180px;}.content-cleaner, br {clear:both;height:0px;font-size:0px;margin:0px;border: 0px none;padding:0px;background:transparent;}