body, td {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: none;}a{	text-decoration: none;	color: #666666;	border:0px;	}.header {	background-color: #000000;	background-image: url(../img/pan.jpg);	background-repeat: no-repeat;	background-position: 70px 0px;	margin:0px;	height: 100px;	width: 100%;	position: absolute;	top: 70px;}.footer {	background-color: #FF9933;	background-image: url(../img/werklicht-peter_euser.gif);	background-repeat: no-repeat;	background-position: 100px 0px;	margin:0px;	height: 40px;	width: 100%;	position: absolute;	left: 0px;	top: 600px;	bottom:0px;}.navigation{	background-color: #000000;	background-image: url(../img/navi-hg.jpg);	background-repeat: no-repeat;	background-position: bottom;	margin: 0;	height: 380px;	width: 190px;	position: absolute;	left: 10px;	top: 210px;	z-index: 0;}.topnavi{	font-size: 14px;	line-height: 20px;	text-indent: 20px;	background-color: #B8B8B8;	background-image: url(../img/navi-topline.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	margin: auto;	height: 20px;	width: 190px;	position: absolute;	left: 10px;	z-index: 1;}.subnavi {	font-size: 14px;	line-height: 20px;	text-indent: 20px;	background-color: #B8B8B8;	background-image: url(../img/navi-subline.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	margin: auto;	height: 20px;	width: 170px;	position: absolute;	left: 30px;	z-index: 1; }.selecttop {	background-image: url(../img/select-top.gif);	background-repeat: no-repeat;	margin: 5px;	height: 20px;	width: 20px;	position: absolute;	left: 10px;	z-index: 2;}.selectsub {	background-image: url(../img/select-sub.gif);	background-repeat: no-repeat;	margin: 5px;	height: 20px;	width: 20px;	position: absolute;	left: 10px;	z-index: 2;}.producttitle{	position: absolute;	left: 210px;	top: 530px;	font-size: 14px;	line-height: 20px;	text-transform: uppercase;	color: #000000;	vertical-align: middle;}.products{	background-color: #B8B8B8;	background-image: url(../img/products-topline.gif);		background-repeat: repeat;	background-position: 0px 0px;	margin: 0;	height: 380px;	width: 40px;	position: absolute;	top: 210px;	left: 850px;	z-index: 0;}.product{	position:absolute;	line-height: 20px;	margin: 0;	margin-top: 1px;	height: 19px;	width: 19px;	z-index: 2;}img {	border:0px;}.selectproduct{		border: 1px solid #FF9933;	position: absolute;	margin: 0;	height: 17px;	width: 17px;	z-index: 1;}.mouseoverproduct{	background-color: #CCCCCC;	margin: auto;	height: 90px;	width: 90px;	position: absolute;	left: 710px;	top: 210px;	z-index: 10;}.title{	position: absolute;	left: 210px;	top: 570px;	font-size: 14px;	line-height: 20px;	text-transform: uppercase;	color: #000000;	vertical-align: middle;}.content{	margin: auto;	height: 320px;	width:400px;	position: absolute;	left: 210px;	top: 210px;}.contentvalign{	position: absolute;	bottom: 0px;}.optional{	line-height:20px;	position: absolute;	left: 490px;	top: 550px;	/*word-spacing: 20px;*/}.up{	position: absolute;	left: 770px;	top: 555px;	border: 0px;}.down{	position: absolute;	left: 790px;	top: 555px;	border: 0px;}.form_left{	line-height:20px;	position: absolute;	width:300px;	height:310px;}.form_right{	line-height:20px;	position: absolute;	left:310px;	width:350px;	height:310px;}.form_align{	position:absolute;	left:120px;	width:150px;	height:18px;}.form_footer{	position:absolute;	bottom:0px;}input{	font-size: 10px;}select{	width:280px;	font-size: 10px;}.optgroup{	background-color:#FF9933;}