img, div, input { behavior: url("/fileadmin/template/iepngfix.htc") }

div  {
overflow: hidden;

}

body  {
	background-image: url(/fileadmin/template/bg_fine.jpg);
	margin: 0px;
	padding: 0px;
}

#outer  {
	background-image: url(/fileadmin/template/bg-coarse.gif);
	width: 959px;
	overflow: hidden;
}

#outer_shadow {
	background-image: url(/fileadmin/template/bg_rough.png);
	background-repeat: repeat-y;
	width: 985px;
	background-position: left;

}

#top  {
	height: 601px;
	background-image: url(/fileadmin/template/bg_header.jpg);
}

#topbanner  {
	background-image: url(/fileadmin/template/bg-mainmenu.jpg);
	width: 960px;
	height: 92px;
	overflow: hidden;
}

#mainmenu  {
	float: left;
	width: 720px;
}

#mainmenu_inner  {
	margin-left: 40px;
	margin-top: 60px;
}

#logo  {
	float: left;
	margin-top: 19px;
}


#toparea  {
	background-image: url(/fileadmin/template/bg-toparea.jpg);
	width: 960px;
	height: 493px;
}

#submenu  {
	width: 960px;
	height: 28px;
	overflow: hidden;
}

#submenu_inner  {
	margin-left: 40px;
	margin-top: 3px;
	overflow: hidden;
}

#picture  {
	width: 900px;
	margin-left: 30px;
	overflow: hidden;
	float: left;
}

#actualmenu  {
	margin-top: 30px;
	width: 252px;
	overflow: hidden;
	float: right;

}

div.actualmenuitem  {
	width: 252px;
	overflow: hidden;
	margin-bottom: 10px;
}

div.actualmenuitem-big  {
	height: 135px;
}

div.actualmenuitem-title  {
	height: 22px;
	overflow: hidden;
}

div.actualmenuitem-pic  {
	height: 92px;
	overflow: hidden;
}


div.actualmenuitem-text  {
	background-color: #ffffff;
	height: 20px;
	overflow: hidden;
}

#contenttop  {
	background-image: url(/fileadmin/template/bg_content_top.png);
	background-repeat: no-repeat;
	overflow:hidden;
	width:960px;
	height:24px;
}

#bottom  {
	background-image: url(/fileadmin/template/bg_content_middle.png);
	overflow: hidden;
}

#topicsmenu  {
	width: 240px;
	float: left;
	overflow: hidden;
}

#topicsmenu_inner  {
	margin-left: 40px;
}

.topicsmenuitem  {
	height: 16px;
	width: 170px;
	overflow: hidden;
}

#content  {
	width: 690px;
	float: left;
	overflow: hidden;
	margin-bottom: 30px;
}

#end  {
	width: 960px;
	height: 40px;
	background-image: url(/fileadmin/template/bg_content_bottom.png);
	overflow: hidden;
}

#shadow_bottom  {
	width: 990px;
	height: 30px;
	background-image: url(/fileadmin/template/shadow_bottom.png);
	overflow: hidden;
}


a img  {
	border: none;
}