body{
	margin:0;
	background-color:#cfd0d2;
	font:11px Verdana, Tahoma, Arial, sans-serif;
}
#main{
	width:892px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bg-page.gif) repeat-y
}
#page{
	background:#fff url(../images/bg-bot.gif) repeat-x 0 100%;
	float:left;
	overflow:hidden;
}
.land{
	background:url(../images/landshulheim.gif) no-repeat;
	text-indent:-9999px;
	height:15px;
	width:694px;
	margin:-43px 9px 0;
	float:left;
}
#container{
	width:775px;
	background:url(../images/k-back.gif) no-repeat 16px 100%;
	min-height:490px;
	padding-bottom:60px;
}
* html #container{
	height:490px;
	overflow:visible;
}
#container:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
/* navigation section */
#navigation{
	margin:5px 0 0 29px;
	padding:0 10px 0 0;
	float:left;
	background:url(../images/nav-sep.gif) no-repeat 100% 7px;
	list-style:none;
	display:inline;
}
#navigation li{
	display:inline;
	padding:0 10px 0 18px;
	background:url(../images/nav-sep.gif) no-repeat 0 5px ;
}


#navigation li a{
	font-style:italic;
	font-size:12px;
	color: #af111c;
	text-decoration:none;
}
#navigation li a:hover{
	color:#707172;
}

.menu-level1-current-active a{
	color:#707172 !important;	
}

.menu-level1-active a{
	color:#707172 !important;	
}

/* content section */
#content{
	width:531px;
	float:left;
	overflow:hidden;
}
#content .content-holder{
	margin:86px 0 0 196px;
}
#content h1{
	font-size:13px;
	font-weight:bold;
	margin:0;
}

#content a{
	margin:0;
	padding-right:14px;	
	background:url(../images/content-link.gif) no-repeat right 3px ;	
	color: black;
	text-decoration:none;	
}

#content a:hover{
	color:#707172;	
}

#content p{
	margin:10px 0;
}
#content .more{
	text-decoration:none;
	color:#000;
	padding-right:20px;
}
#content .more span{
	font-size:15px;
	color:#af111c;
}
#content .more:hover{text-decoration:underline;}
/* left picture area */
#content #pic-area{
	margin:87px 0 0 20px;
	float:left;
	width:156px;
	height:336px;
	display:inline;
}

