html, body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin:0px;	padding:0px;	height:100%;}#siteheader{	border:0px solid #555555;	padding:0px;	width:900px;	height:50px;	position:relative;	top:0px;	margin:0 auto 0 auto;	z-index:11;	margin-top:0px;}#sitepage{	border-bottom:3px solid #970942;	padding:0px;	width:900px;	min-height:850px;	position:relative;	top:10px;	margin:0 auto 0 auto;	z-index:10;	background-color:#DAB379;	overflow:auto;}#sitefooter{	border:0px solid #555555;	padding:0px;	width:900px;	height:100px;	position:absolute;	left:50%;	top:830px;	margin-left:-450px;	z-index:8;	margin-top:0px;	background-color:#FFFFFF;}#pagetxt{	font-size: 11px;	color:#000000;	border:0px solid #555555;	padding:20px 20px 20px 20px;	width:450px;	position:relative;	top:0px;	z-index:100;	line-height:14px;	margin:0;	float:right;}#txt{	padding:10px;	width:400px;	position:relative;}#imagediv{	color:#FFFFFF;	border:0px solid #555555;	padding:0px;	width:420px;	height:700px;	position:absolute;	left:0px;	top:0px;	margin-left:0px;	z-index:10;	margin-top:0px;}#logodiv{	position:relative;	width:100%;	height:170px;	top:20px;	right:0px;	float:right;}#langselect{	position:absolute;	width:50px;	top:27px;	right:0px;	height:25px;	z-index:200;	font-family: 	Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: 9px;	text-align: right;	color:#970942;}#langselect A img{	color: #000000;	font-weight: normal;	text-decoration: none;	border-width:0px;	border-style:none;}#sitemenu{	text-align: left;	font-size: 10px;	color:#000000;	border:0px solid #555555;	padding:0px;	width:900px;	height:30px;	position:absolute;	left:0px;	top:30px;	margin-right:0px;	z-index:12;	margin-top:0px;	font-family: 	Arial, Helvetica, sans-serif;}#footermenu{	position:absolute;	top:23px;	left:0px;	color:#666666;	height:20px;}#contact{	border-style: dotted; 	border-color: #000000; 	border-width: 1px 0px 0px 0px;		padding:10px;	position:relative;	margin-top:0px;	z-index:10;	font-size: 12px;	line-height:17px;}.fotolist{	position:relative;	float:left;}.thumbdiv{	position:relative;	float:left;	width:50px;	height:50px;	margin: 0px 5px 5px 0px;	padding:0px;	background-color:#000000;	overflow:hidden;}#formdiv{	font-size: 12px;	color:#000000;	font-weight:normal;	position:relative;}#formdiv td{	vertical-align:top;	padding:5px;}#formdiv hr{	border-style: dotted; 	border-color: #000000; 	border-width: 0px 0px 1px 0px;	height:1px;}#formdiv input{	border-style: dotted; 	border-color: #000000; 	border-width: 1px 1px 1px 1px;}#formdiv textarea{	border-style: dotted; 	border-color: #000000; 	border-width: 1px 1px 1px 1px;}H1{	font-weight:normal;	color:#FFFFFF;	letter-spacing: 1px;	line-height:27px;	font-size:25px;}H2{	font-weight:normal;	color:#ffffff;	letter-spacing: 1px;	line-height:15px;	font-size:12px;}A:link {	color: #970942;	font-weight: normal;	text-decoration: underline;}A:visited {	color: #970942;	font-weight: normal;	text-decoration: underline;}A:hover {	color: #000000;	font-weight: normal;	text-decoration: underline;}A:active {	color: #000000;	font-weight: normal;	text-decoration: underline;}