body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	color: #222222;
	font-size: 10px;
	}

/*		Inhalt		*/



#top {
	width: 773px;
	height: 172px;
	position:absolute;
	top: 46px;
	left:201px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}

#footer {
	width: 980px;
	height:63px;
	
	position:absolute;
	top:652px;
	left:0px;
	z-index: 4;
	font-family:Arial,Helvetica,sans-serif;
font-size:9px;
height:10px;
margin-left:200px;
padding:15px 0;
text-align:center;
width:785px;
}

#content {
	position:absolute;
	text-align: left; 
	width: 980px;
	top:0px;
	left:0px;
	}

#logo {
	position:absolute;
	height:26px;
	left:200px;
	top:10px;
	background-image:url(../images/ks_logo.gif);
	background-repeat:no-repeat;
	width:200px;
}
 		

#floorPlan {
	width:200px;
	position:absolute;
	top:527px;
	left:0px;
	height:136px;

}



/*		Menü		*/

	
#spinMenu2 {
	position: absolute;
	top:265px;
	width:200px;
	left:0px;
	border-top: 1px solid #cccccc;
	color: #163c7e;
		width:180px;
		max-width:175px;
		margin-left:6px;
		font-size: 10px; 
		text-decoration: none; 
		display:block;
		line-height: 5px;
		height:5;
		padding-left:6px;
		background-repeat:no-repeat;
		background-position: right;

}

#spinMenu {
	position: absolute;
	top:268px;
	width:201px;
	left:0px;
	border-right:1px solid #cccccc;

}


#spinMenu a.opener {
color: #000000;
text-decoration:none;
}

	
	a.mItem { 	
		color: #163c7e;
		font-weight:bold;
		width:180px;
		max-width:175px;
		margin-left:6px;
		font-size: 10px; 
		text-decoration: none; 
		display:block;
		line-height: 22px;
		height:22px;
		padding-left:6px;
		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: #be0032;
	}

/*		Spin		*/

#spinid2 {
	width: 773px;
	height: 397px;
	position:absolute;
	top: 259px;
	left:201px;
	
	
}
#spinid {
	width: 743px;
	height: 377px;
	position:absolute;
	top: 7px;
	left:30px;
	
	
}
#top2 {
	width: 773px;
	height: 26px;
	position: absolute;
	top: 218px;
	left:201px;
	background-color:#003377;
	
	
}

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;
				
				}