#wrapper #directlinks {
	padding:0;
	margin:0;
	width:520px;
	height:28px;
	position:relative;
	top:124px;
	left:340px;
	z-index:20;
	
	float:left;
}


/********************************************************/
/********************************************************/

#wrapper #mainnavigation {
	float:left;
	padding:0;
	margin:0;
	width:340px;
	position:absolute;
        z-index:150;
        top:350px;
}

#wrapper #mainnavigation ul {
	padding:0;
	margin:0;
	width:340px;
	list-style-type:none;
}

#wrapper #mainnavigation ul li {
	padding:0;
	margin:0;
	width:340px;
	background:url(../images/thffb_mainnav_bg.jpg) no-repeat right 0;
}

#wrapper #mainnavigation ul li a {
	padding:1px 0 0 20px;
	margin:0 0 0 35px;
	width:275px;
	background:url(../images/thffb_mainnav_icon.png) no-repeat 0 0  ;
	border-bottom:0px solid #9fba7f;
	font-size:1.0em;
	font-weight:bold;
	display:block;
	line-height:26px;
        text-decoration:none;
}
/********************************************************/
/********************************************************/

#wrapper #bigimage {
	float:left;
	padding:0;
	margin:0;
	width:340px;
	height:395px;
	background:url(../upload/grafiken/thffb_bigimage_default.png) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	color:#ffffff;
	clear:both;
}

/********************************************************/
/********************************************************/

#wrapper #content_wrapper #cnt {
	float:left;
	padding:30px 50px 15px 20px; /*rechts 20px*/
	margin:0;
	width:550px;
	position:relative;
	left:340px;
}

#wrapper #content_wrapper #cnt h1,
#wrapper #content_wrapper #cnt h2 {
	padding:0 0 8px 0;
	margin:0 0 0 0;
        line-height:24px;
}

#wrapper #content_wrapper #cnt h1 {
	font-size:1.4em;
}

#wrapper #content_wrapper #cnt img {
	border:none;
}

/********************************************************/
/********************************************************/

#wrapper #content_wrapper .news {
        clear:both;
        float:left; 
        padding:30px 0px 15px 0;
        margin:0 0 0 0;
        border-bottom:1px solid #695500;
        width:550px;
}

#wrapper #content_wrapper .news .text a {
        color:#695500;
        text-decoration:underline;
        font-weight:bold;
}

#wrapper #content_wrapper .news .image {
        float:right;
        width:200px;
        padding:0 0 15px 15px;
        margin:0;
        text-align:right;
}

#wrapper #content_wrapper .news .image img {
        border:none;
}

/********************************************************/
/********************************************************/

#sitemap,
#sitemap ul,
#sitemap ol {
        padding:0;
        margin:0;
}

#sitemap li {
        list-style-type:none;
        padding:0;
        margin:0;
}
