body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	color: #222222;
	font-size: 10px;
	background-color:#000033;
	}

/*		Inhalt		*/



#top {
	width: 780px;
	height: 172px;
	position:absolute;
	top: 0px;
	left:0px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}

#footer2 {
	
position:absolute;
top:566px;
left:217px;
height:60px;

width:542px;
display:block;
background-image:url(../images/footer2.jpg);}
#footer {
	
position:absolute;
top:637px;
left:0px;
height:70px;
width:780px;
display:block;
background-color:#ffffff;
text-align:center;
padding-top:7px;
}

#content {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-390px;
	text-align: left; 
	width: 780px;
	top:0px;
		}

		

#floorPlan {
	width:202px;
	position:absolute;
	top:462px;
	left:-2px;
	height:160px;

}



/*		Menü		*/

	
#spinMenu {
	position: absolute;
	top:189px;
	width:200px;
	left:0px;
	border-right:1px solid #cccccc;
	font-size: 10px; 
	text-decoration: none; 
	display:block;
	background-color:#FFF;
}
#language_de {
	position:absolute;
	top:138px;
	left:698px;
	width:100px;
	z-index:10;
}

#language_en {
	position:absolute;
	top:138px;
	left:726px;
	width:100px;
	z-index:10;
}

#language_it {
	position:absolute;
	top:138px;
	left:754px;
	width:100px;
	z-index:10;
}
#spinMenu a.opener {
color: #000000;
text-decoration:none;
}

	
	a.mItem { 	
		color: #000000;
		font-weight:bold;
		width:190px;
		max-width:185px;
		margin-left:6px;
		font-size: 10px; 
		text-decoration: none; 
		display:block;
		line-height: 22px;
		height:22px;
		padding-left:5px;
		background-image: url(../images/arrow_go_1.gif);
		background-repeat:no-repeat;
		background-position: right;
		border-bottom: 1px solid #cccccc;
			
		
	}
	
		
	a.mItem:hover {
	line-height: 22px;
	height:22px;
	color: #ffffff;
	background-color:#302b28;
	}

/*		Spin		*/

#spinid2 {
	width: 572px;
	height: 450px;
	position:absolute;
	top: 169px;
	left:207px;
	background-color:#ffffff;
	
	
}
#spinid {
	width: 550px;
	height: 377px;
	position:absolute;
	top: 20px;
	left:10px;
	
	
}
#top2 {
	width: 780px;
	height: 15px;
	position: absolute;
	top: 154px;
	left:0px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	
	
}

a.opener { 	
		color: #163c7e;
		font-weight:normal;
		padding-left:11px;
		text-decoration: none; 
		font-size: 12px; 
		display:block;
		padding-right:30px;
		}
	
#language {
	position:absolute;
	z-index: 10;
	font-size: 0.91em;
	width: 176px;
	margin: 3px 0px 0px 12px;
	height: 19px;
	max-height: 19px;
	top:186px;
	left:0px;
				}
				
				
#language a {


background-repeat:no-repeat;
border-color:#DEE1E1 #B4BEC8 #B4BEC8 #DEE1E1;
border-style:solid;
border-width:1px;
color:#333333;
display:block;
height:13px;
padding:2px 0 1px 5px;
z-index:1;
text-decoration:none;
}

.h1, .h2, .h3, .h4	{
				font-size: 1.82em;
				color: #003377;
				margin: 0px;
				padding: 0px;
				}
.h2				{
				font-size: 1.27em;
				padding-top: 2px;
				}
.h3				{
				font-size: 1.09em;
				padding-top: 5px;
				}
.h4				{
				font-size: 1.09em;
				font-weight: bold;
				color: #333333;
				text-transform: uppercase;
				padding-bottom: 2px;
				}
.h6				{
				font-size: 1.18em;
				padding-top: 10px;
				}
.p				{
				margin:10px 0px 10px 0px;
				line-height: 1.45em;
				}

#option_language {
				z-index: 15;
				text-decoration:none;
				
				}

#option_language a {
				display: block;
				width:170px;
				border:none;
				padding-top: 3px;
				padding-bottom: 3px;
				text-decoration:none;
				}
#option_language a:hover {
				background-color:#eeeeee;
				text-decoration:none;
				
				}
.marginal_link 	{
				border-top: solid 1px #CCCCCC; 
				margin-top: 4px; 
				padding-top: 2px; 
				//padding-top: 1px;
				}
				
				a.footerlink 	{
				
				text-decoration:none;
				color:#000000;
				
				}
				
				.footerlink:hover	{
				
				
				color: #be0032;
				
				}
				
#hinten {		

	background-color:#ffffff;
	display:block;
	width:780px;
	left:0px;
	top:0px;
	height:632px;
	position:absolute;
	
}
.disclaimer_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#000000;
}

.disclaimer_text a:hover {

color:#0000aa;
}

#click {
	
position:absolute;
top:600px;
left:10px;
height:35px;

width:200px;

}