body {
	text-align: center;
	font-family: Arial;
	font-size: 62.5%; /* 10px */
	background-image: url("/fileadmin/template/html/main/img/background.jpg");
}
#background {
	background: transparent url("/fileadmin/template/html/main/img/background_gradient.jpg") repeat-x;
}
.clear-both {
	clear: both;
}
/* general page layout */
#main {
	margin: 0 auto 0 auto;
	width: 975px;
	text-align: left;
	background-color: #FFFFFF;
	position: relative;
}
#main_end {
	margin: -3px auto 0 auto;
	width: 975px;
	height: 41px;
	background: transparent url("/fileadmin/template/html/main/img/content_footer.png") no-repeat left top;
}
/* header styling */
#header {
	clear: both;
}
#header {
	margin: 0px 20px 0px 20px;
	display: inline-block;
	font-size: 1.1em;
}
#header_logo,
#header_navigation,
#header_button {
	float: left;
}
#header_logo {
	width: 206px;
}
#header_navigation {
	width: 572px;
	text-align: left;
	margin-top: 25px;
	z-index: 1000;
}
/* MAIN NAV LEVEL 1 */
ul.main_nav {
/*	position: relative;*/
	float: right;
	font-size: 1.36em;
	font-family: Helvetica;
}
ul.main_nav li {
	background: #FFFFFF url("/fileadmin/template/html/main/img/arrow_down.gif") no-repeat right 14px;
	padding: 10px 15px 5px 0px;
	margin-right: 0px;
	float: left;
	zoom: 1;
	border: 1px solid white;
}
ul.main_nav a:hover {
	color: #000;
}
ul.main_nav a.active {
	color: #E70202;
}
ul.main_nav li a {
	display: block;
	padding: 0px 8px;
	color: #25256D;
	text-decoration: none;
}
ul.main_nav li.hover,
ul.main_nav li:hover {
	background: #FFFFFF url("/fileadmin/template/html/main/img/arrow_red_down.gif") no-repeat right 14px;
	color: #E70202;
	position: relative;
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
}
ul.main_nav li.hover a {
	color: #E70202;
}

/* MAIN NAV LEVEL 1 */
ul.main_nav ul {
	width: 160px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -1px;
	border: 1px solid #ECECEC;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFFF;
	z-index:1000;
	zoom: 1;
}
ul.main_nav ul li {
	font-weight: normal;
	font-size: 0.733em;
	font-family: Arial;
	color: #333333; 
	border-bottom: 1px solid #ECECEC;
	float: none;
}
ul.main_nav ul li a {
	border-right: none;
	width: 150px;
	display: inline-block;
	padding: 5px 0 6px 8px;
	color: #333333; 
}
ul.main_nav ul li a:hover {
	background-color: #F8F8F8;
}
ul.main_nav ul.sub_menu li {
	background-color: #FFFFFF;
	background-image: none;
	padding: 0px 15px 0px 0px;
	margin: 0;
	border-left: none;
	border-right: none;
	border-top: none;
}
ul.main_nav ul.sub_menu li a {
	color: #333333; 
	border: none;
}
ul.main_nav ul.sub_menu li.hover a,
ul.main_nav ul.sub_menu li:hover a{
	color: #E70202;
	border: none;
}
ul.main_nav ul.sub_menu li:last-child {
	border: none;
} /* Doesn't work in IE */
#header_button {
	margin: 30px 0px 0px 20px;
	text-align: right;
}
/* btn_topheader_blue styling */
div.btn_topheader_blue a {
	background: transparent url("/fileadmin/template/html/main/img/btn_topheader.gif") no-repeat left top;
	padding: 5px 0px 10px 0px;
	display: inline-block;
	width: 131px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.09em; 
}
div.btn_topheader_blue a:hover {
	background: transparent url("/fileadmin/template/html/main/img/btn_topheader_f2.gif") no-repeat left top;
}
/* bnt_blue styling */
div.btn_blue {
	background: transparent url("/fileadmin/template/html/main/img/btn_blue_left.gif") no-repeat left top;
	padding: 5px 0px 10px 5px;
	display: inline-block;
}
div.btn_blue.hover {
	background: transparent url("/fileadmin/template/html/main/img/btn_blue_left_hover.gif") no-repeat left top;
}
/* HAS IE FIX */
div.btn_blue a {
	background: transparent url("/fileadmin/template/html/main/img/btn_blue_right.gif") no-repeat right top;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.09em; 
	padding: 4px 10px 10px 5px;
}
div.btn_blue a.hover {
	background: transparent url("/fileadmin/template/html/main/img/btn_blue_right_hover.gif") no-repeat right top;
}
/* bnt_black styling */
div.btn_black {
	background: transparent url("/fileadmin/template/html/main/img/btn_black_left.gif") no-repeat left top;
	padding: 4px 0px 10px 5px;
}
div.btn_black.hover {
	background: transparent url("/fileadmin/template/html/main/img/btn_black_left_hover.gif") no-repeat left top;
}
div.btn_black a {
	background: transparent url("/fileadmin/template/html/main/img/btn_black_right.gif") no-repeat right top;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em; 
	padding: 3px 10px 10px 5px;
}
div.btn_black a.hover {
	background: transparent url("/fileadmin/template/html/main/img/btn_black_right_hover.gif") no-repeat right top;
}
/* footer styling */
#footer {
	clear: both;
}
#sitemap_header {
	background: transparent url("/fileadmin/template/html/main/img/skyline.png") repeat-x;
	height: 84px;
}
#sitemap_wrapper {
	background-color: #FFFFFF;
	display: block;
	padding-bottom: 100px;
	padding-top: 15px;
}
#sitemap {
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	width: 975px;
	text-align: left;
	display: inline-block;
}
.sitemap_col {
	background-color: #FFFFFF;
	float: left;
	width: 175px;
	margin: 0px 10px 0px 10px;
}
.sitemap_col h2 {
	font-size: 13.2px;
	margin-bottom: 10px;
	color: #515151;
	font-weight: bold;
}
.sitemap_col p {
	font-size: 11px;
	color: #515151;
	line-height: 17px;
}
.sitemap_col p a{
	text-decoration: underline;
	display: inline-block;
}
.sitemap_col li {
	margin-bottom: 10px;
}
.sitemap_col a {
	font-size: 1.1em;
	text-decoration: none;
	color: #515151;
}
.sitemap_col h2 a:hover {
	text-decoration: none;
}
.sitemap_col a:hover {
	text-decoration: underline;
}
/* block volg_ons */

#volg_ons a {
	text-decoration: none;
}
#volg_ons a:hover {
	text-decoration: underline;
}
#volg_ons div.csc-header,
#volg_ons div.csc-textpic {
	margin-bottom: 15px;
}
/* blok contact */
#contact.sitemap_col  p {
	line-height: 17px;
}
/* content area */
.content_area {
	width: 955px;
	margin: 0 20px 41px 0px;
	display: inline-block;
}
#content_wrapper {
	display: inline-block;
	width: 955px;
}
#breadcrumb {
	margin-left: 226px;
	font-size: 1.1em;
}
#breadcrumb li{
	float:left;
	margin: 38px 11px 35px 0;
	background: transparent url("/fileadmin/template/html/main/img/breadcrumb_left.gif") no-repeat left top;
	padding: 3px 0 3px 5px;
}
/* HAS IE FIX */
#breadcrumb li a {
	background: transparent url("/fileadmin/template/html/main/img/breadcrumb_right.gif") no-repeat right top;
	padding: 2px 10px 3px 0;
	color: #FFFFFF;
	text-decoration: none;
}
#breadcrumb li.hover{
	background: transparent url("/fileadmin/template/html/main/img/breadcrumb_left_hover.gif") no-repeat left top;
}
#breadcrumb li.hover a {
	background: transparent url("/fileadmin/template/html/main/img/breadcrumb_right_hover.gif") no-repeat right top;
}
#breadcrumb li.last,
#breadcrumb.li.last.hover{
	background: transparent url("/fileadmin/template/html/main/img/breadcrumb_active_left.gif") no-repeat left top;
}
#breadcrumb li.last a,
#breadcrumb li.last.hover a {
	background: transparent url("/fileadmin/template/html/main/img/breadcrumb_active_right.gif") no-repeat right top;
	color: #000000;
}
/* left navigation */
#left_nav {
	width: 200px;
	margin-right: 26px;
	float: left;
	font-family: Helvetica;
	font-size: 1.3em;
}
#left_nav .item {
	border-bottom: 1px solid #EDEDED;
}
#left_nav .level1 {
}
#left_nav .level2 {
}
#left_nav a {
	display: block;
	text-decoration: none;
	color: #999999;
	width: 200px;
}
#left_nav .level1 a {
	padding: 10px 0 10px 20px;
}
#left_nav .level2 a {
	padding: 10px 0 10px 40px;
	background: transparent url("/fileadmin/template/html/main/img/nav_dot.gif") no-repeat 25px 15px;
}
#left_nav .hassub {
	background: #FFFFFF url("/fileadmin/template/html/main/img/arrow_down.gif") no-repeat right 15px;
}
#left_nav a:hover {
	color: #E70202;
}

#left_nav .active a,
#left_nav a.active {
	color: #E70202;
}
#left_content,
#main_content,
#right_content {
	font-size: 1.2em;
}

#print {
	width: 200px;
	border-top: 1px solid #EDEDED;
	padding-top: 15px;
}

#print a {
	background: transparent url("/fileadmin/template/html/main/img/icon_print.gif") no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	cursor: pointer;
}
#print a:hover {
	background: transparent url("/fileadmin/template/html/main/img/icon_print_hover.gif") no-repeat left top;
}