body {
	text-align: center;
	background-color: #ffffff;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	color: #111111;
	font-size:1em;
}
#pageFrame { 	
		position:absolute;
		top: 30px;
		left: 50%;
		margin-left: -300px;
		width: 600px;
		height: 540px;
		border: 0px solid black;
}
	a:link {color:#3366aa;
		text-decoration:none;
		line-height: .9em; }
	a:visited{color:#3366aa;
		text-decoration:none;
		line-height: .9em;}
	a:hover{
	color: #001177;
	text-decoration: none;
	background-color: #f2f2ff;
	border: 0px solid black;
	line-height: .9em;
	cursor:pointer;
}

	#pageFrame .menu_ {
	position: absolute;
	left: 5px;
	top: 120px;
	width: 150px;
	height: 300px;
	font-variant: small-caps;
	font-size:.8em;
	text-align:center;
}
	#pageFrame .title_ {
		position: relative;
		top:35px;
		text-align:center;
	}

	#pageFrame .mainfloor-tit_ {
		position:absolute;
		left:29px;
		top:90px;
		width:103px;
		height:22px;
	}

	#pageFrame .contlayer_ {
		position:absolute;
		left:220px;
		top:140px;
		width:400px;
		height:300px;
		text-align:left;
		border:0px dotted black;
	}
	#pageFrame .contlayer_ div{
/*	margin: 30px 0 0 0;
*/	font-size: .9em;
	color: #555555;
}
	#pageFrame .contlayer_ div.note{
		margin: 0 0 0 0;
		font-size: .70em;
		color: #555555;
		text-align: left;
	}
	#pageFrame .contlayer_ div.title{
		padding: 4px;
		font-size: 1.05em;
		color: #555555;
		text-align: right;
	}
	#pageFrame .vrcontact_ {
		position:absolute;
		right:0px;
		bottom:0px;
		width:100%;
		text-align:right;
		font-size: .65em;
	}
	#pageFrame .vrcontact_ div{
		margin:10px;
		color:#555555;
	}
	#pageFrame .kontaktform
{
	width: 380px;
	height: 140px;
	top: 50px;
	right: 35px;
	border: 0px;
	padding: 0px;
/*	background: transparent url(../images/semiclear.gif); */
	text-align: left;
}
form
{
	font: inherit;
	padding: 10px;
	line-height: 1.3em;
	font-size: .7em;
	border: 1px solid #cccccc;
	text-align: top;
	background-color: #fdfdff;
}
input, textarea, select
	{
	font: inherit;
	border: 1px inset;
	width: 160px;
	margin-bottom: 7px;
	}
textarea
{
	font: inherit;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	width: 350px;
	height: 40px;
	font-weight: normal;
	font-size: 1.1em;
}
#formsubmit, #formreset
{
	font: inherit;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: .9em;
	text-decoration: none;
	border: 1px solid #555555;
	padding-bottom: 3px;
	text-align: right;
	width: 70px;
	height:20px;
	color: #003399;
	background-color: #CCCCCC;
}

#format {position:absolute; top:435px; left: 50%; margin-left:169px; width:30px; height:31px; z-index:4; visibility: visible;  
}

#panorama {
	margin-top:20px;
	}
.panotitle{
	padding-bottom:15px;
	}
	
.footnote { 
	font-size:.7em;
	padding-top:20px;
	}


.bodytext { margin: 22px 70px 0 70px; padding: 20px 5px 20px 5px; border-top: 1px solid #666633; border-bottom: 1px solid #666633;}
.bold {font-weight: bold; color: #666633; }
.note { margin: 22px 70px 0 70px; padding: 20px 5px 20px 5px; }
.table {width: 100%; height: 500px; text-align:center; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 12PX; line-height:17px;}













	
