* {
margin: 0px;
padding: 0px;
border: 0px;
}

html {
width: 100%;
height: 100%;
}

body {
font-family: arial, helvetica;
font-size: 12px;
height: 100%;
width: 100%;
background-color: #cecece;
background-image: url('/images/bg_body_pixel.png');
}

#bodybackground {
background-image: url('/images/bg_body.png');
background-repeat: repeat-x;
height: 867px;
}

#wrapper {
width: 980px;
margin: 0px auto;
min-height: 100%;
height: auto !important;
height: 100%;
background-image: url('/images/bg_wrapper.png');
background-position: -50px 0px;
border-left: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;

}

#wrapper2 {
background: url('/images/bg_wrapper2.png') repeat-y 0px 0px;

}

#content_container {
width: 980px;
margin: 0px 0px;

min-height: 625px;
_height: 625px;
padding-top: 185px;
background: url('/images/bg_content_container.png') no-repeat -50px 0px;
}

#content_container_footer {
width: 980px;
height: 40px;

clear: both;
background: url('/images/bg_content_container_footer.png') no-repeat 0px 0px;
text-align: center;
padding-top: 35px;
}

.clear {
clear: both;
}



/*--- COLUMN BACKGROUND FOR SMALL LEFT COLUMN & WIDE RIGHT COLUMN ---*/
#columns_wideright {
width: 780px;
margin-left: 193px;
min-height: 625px !important;
_height: 625px;
background: url('/images/bg_columns_wideright.png') repeat-y 0px 0px;
}

#columns_wideright_top {
width: 780px;
height: 7px;
line-height: 7px;
font-size: 7px;
background: url('/images/bg_columns_wideright_top.png') no-repeat 0px 0px;
}

#columns_wideright_bottom {
position: absolute;
margin-top: 0px;
margin-left: 193px;
width: 780px;
height: 10px;
background: url('/images/bg_columns_wideright_bottom.png') no-repeat 0px 0px;

}



/*--- COLUMN BACKGROUND FOR WIDE LEFT COLUMN & SMALL RIGHT COLUMN ---*/
#columns_smallright {
width: 780px;
margin-left: 193px;
min-height: 625px !important;
_height: 625px;
background: url('/images/bg_columns_smallright.png') repeat-y 0px 0px;
}

#columns_smallright_top {
width: 780px;
height: 7px;
line-height: 7px;
font-size: 7px;
background: url('/images/bg_columns_smallright_top.png') no-repeat 0px 0px;
}

#columns_smallright_bottom {
position: absolute;
margin-top: 0px;
margin-left: 193px;
width: 780px;
height: 10px;
background: url('/images/bg_columns_smallright_bottom.png') no-repeat 0px 0px;
}



/*--- MAINMENU --- */
#mainmenu {
position: absolute;
top: 116px;
width: 980px;
height: 29px;
margin-left: 95px;
width: 800px;
}

	#mainmenu ul {
	list-style: none;
	height: 29px;
	}

		#mainmenu ul li {
		display:inline;
		}

			#mainmenu ul li a,
			#mainmenu ul li a:visited {
			margin-top: 4px;
			height: 15px;
			display: block;
			float: left;
			color: white;
			font-weight: bold;
			font-size: 12px;
			text-decoration: none;
			padding: 7px 25px;
			background: none;
			background: url('/images/mainmenu_seperator.gif') no-repeat right top;
			}

			#mainmenu ul li a:hover {
			background-color: black;
			text-decoration: underline;
			}

			#mainmenu ul li.home a,
			#mainmenu ul li.home a:visited
			{
			  margin-top: 0px;
			  padding: 11px 0px 7px 45px;
			  width: 53px;
			  background: url('/images/bg_mainmenu_home.png') no-repeat 0px -66px;
			  color: white;
			}
			#mainmenu ul li.home a:hover
			{
			  text-decoration: underline;
			  background: url('/images/bg_mainmenu_home.png') no-repeat 0px -99px;
			  width: 53px;
			}
			#mainmenu ul li.homeactive a,
			#mainmenu ul li.homeactive a:visited
			{
			  margin-top: 0px;
			  padding: 11px 0px 7px 45px;
			  width: 53px;
			  background: url('/images/bg_mainmenu_home.png') no-repeat 0px 0px white;
			  color: black;
			}
			#mainmenu ul li.homeactive a:hover
			{
			  background: url('/images/bg_mainmenu_home.png') no-repeat 0px -33px;
			  width: 53px;
			}

			#mainmenu ul li.active a,
			#mainmenu ul li.active a:visited
			{
			  background: url('/images/bg_mainmenu_active.gif') no-repeat right top white;
			  color: black;
			}
			#mainmenu ul li a:hover
			{
			  background: url('/images/mainmenu_seperator.gif') no-repeat right top black;
			  text-decoration: underline;
			}
			#mainmenu ul li.active a:hover
			{
			  background: url('/images/bg_mainmenu_active.gif') no-repeat right bottom white;
			  text-decoration: underline;
			}

/*--- SUBMENU --- */
#submenu {
position: absolute;
top: 212px;
margin-left: 20px;
}

	#submenu ul{
	list-style: none;
	}

		#submenu ul li a, 
		#submenu ul li a:visited {
		font-size: 11px;
		text-decoration: none;
		color: black;
		font-weight: bold;
		display: block;
		padding: 5px 5px 0px 19px;
		height: 19px;
		width: 145px;
		margin-bottom: 4px;
		}
		
			#submenu ul li.hasSub a,
			#submenu ul li.hasSub a:visited {
			background: url('/images/bg_submenu_buttons_hassub.gif') no-repeat 0px 0px;
			}
			
			#submenu ul li.noSub a,
			#submenu ul li.noSub a:visited {
			background: url('/images/bg_submenu_buttons_nosub.gif') no-repeat 0px 0px;
			}
		
		#submenu ul li a:hover {

		text-decoration: underline;
		}

		
		#submenu ul li.directnaar a,
		#submenu ul li.directnaar a:visited {
		padding-left: 19px;

		background: url('/images/bg_directnaar_buttons.gif') no-repeat 0px 0px;
		}

		#submenu ul li.directnaar a:hover {

		background: url('/images/bg_directnaar_buttons.gif') no-repeat 0px 0px;
		}

		#submenu ul li.active a,
		#submenu ul li.active a:hover,
		#submenu ul li.active a:visited {
		background-position: 0px -48px;
		color: white;
		}

		
			#submenu ul li.active ul {
			margin-top: -4px;
			margin-bottom: 11px;
			}

				#submenu ul li.active ul li {
				margin: 0px;
				padding: 0px;
				}

					#submenu ul li.active ul li a,
					#submenu ul li.active ul li a:visited {
					display:table;
					font-size: 10px;
					margin-left: 8px;
					margin-bottom: 1px;
					width: 118px;
					padding: 1px 5px 0px 20px;
					line-height: 18px;
					height: 18px;
					background-color: #f6f7f9;
					background-image: none;
					color: black;
					}

					#submenu ul li.active ul li a:hover {
					color: black;
					background-color: white;
					}

					#submenu ul li.active ul li.active a,
					#submenu ul li.active ul li.active a:visited {
					background-color: #5a74b6;
					color: white;
					}


/* --- BREADCRUMB --- */
#breadCrumb {
position: absolute;
top: 164px;
font-weight: bold;
margin-left: 200px;
font-size: 11px;
}

#breadCrumbTxt {
float: left;
padding-right: 4px;
}

#breadCrumb a,
#breadCrumb a:visited {
font-weight: normal;
color: black;
text-decoration: underline;
display: block;
float: left;
padding-right: 4px;
padding-left: 4px;
/*background: url('/images/breadcrumb_seperator.gif') no-repeat right 5px;*/
}

#breadCrumb a:hover {
color: #666666;
}

#breadCrumb img
{
  float: left;
  display: block;
  padding: 4px 0px;
}


/* --- search --- */
#search {
position: absolute;
top: 58px;
margin-left: 760px;
height: 21px;
width: 166px;
overflow: hidden;
background: url('/images/search_iconset.gif');
background-position: 0px 0px;
}

#search input#ZoekString {
margin-top: -1px;
margin-left: 10px;
width: 125px;
background: none;
border: none;
}

#search input#zoekButton {
margin-top: -1px;
width: 20px;
cursor: pointer;
background: none;
margin-left: 5px;
border: none;
}

.sfeerafbeelding {
margin-bottom: 28px;
margin-top: -16px;
}

	.sfeerafbeelding img {
	border: 1px solid #9b9cb0;
	}







