@charset "utf-8";
/* CSS Document */

/* Globals

   -------------------------------------------------------------------------- */

* {
    margin: 0;
    padding: 0;
}

html, body {
	margin: 0 auto;
}

body {
//    padding:110px 0px 50px 0px;
    padding:40px 0px 50px 0px;
	background: #8E8C77 url(../gfx/background.png) top center repeat-y;
}

img {
	border: 0px;
}


#sitemap {
}
#sitemap .level_0 {
	font-weight: bold;
}
#sitemap .level_1 {
	padding-left: 25px;
	list-style: none;
}


/* Content
   -------------------------------------------------------------------------- */

#content, #content P , #content A, #content INPUT, #content TEXTAREA, #content SELECT, table  {
	line-height: 25px;
	font-size: 11px;
	color: #474220;
	font-family: Arial, Verdana;
}

#content {
	width: 900px;
	height: auto;

	z-index:0;
	margin: 35px 0px 0px 0px;
}
	#content UL {
		margin: 0px 10px 0px 25px;
		line-height: 22px;
		list-style-image: url(../gfx/list-style_item.gif);
	}

	#content P {
		margin: 15px 0px 25px 0px;
	}

	#content A {
		color: #BD7918;
		text-decoration:none;
	}

	#content A:hover {
		text-decoration:underline;
	}

	#content IMG {
		float: right;
		margin: 10px 0px 10px 60px;
		border: 5px solid #D5D5D3;
	}


	H1, H2, H3, H4, H5, H6 {
		padding:0px;
		font-variant: small-caps;
		width: 400px;
	}
	H1 {
		margin: 10px 0px 16px 0px;
		font-size: 29px;
		line-height: 30px;
		color: #474220;
	}
	H2 {
		margin: 10px 0px 16px 0px;
		line-height: 22px;
		font-size: 18px;
		color: #474220;
	}
	H3 {
		margin: 10px 0px 12px 0px;
		line-height: 18px;
		font-size: 15px;
		color: #474220;
	}
	H4, H5, H6 {
		margin: 10px 0px 10px 0px;
		line-height: 16px;
		font-size: 14px;
		color: #474220;
	}


	/* FORM */

	#content FORM UL {
		list-style:none;
		list-style-item: none;
		list-style-image:none;
		margin:0;padding:0;
	}
	#content FORM LI {

		list-style:none;
		list-style-item: none;
		margin: 0px 0px 10px 0px;
	}
	#content FIELDSET {
		border:0px;
	}
	#content LEGEND {
		display:none;
	}
	#content INPUT, #content TEXTAREA, #content SELECT, #content INPUT[type=submit], #content INPUT[type=button] {
		padding:3px !important;
		padding:0px;
		border: 1px solid #9A9784;
		width: 240px;
		line-height: normal;

	}
	#content SELECT {
		width: 248px;
	}
	#content TEXTAREA {
		line-height: 19px;
		width: 400px;
	}
	#content INPUT[type=submit], #content INPUT[type=button] {
		width: auto;
		padding: 4px 10px;
		margin-right: 15px;
		border: 1px solid #9A9784;
		background: #ECE9D8;

	}


/* Container
   -------------------------------------------------------------------------- */

div#container_outer {
    position: relative;

    margin: 0 auto;
	width: 985px;
}

div#container_inner {
    position: relative;
}


/* Body
   -------------------------------------------------------------------------- */

#body {
	padding: 20px 35px 25px 35px;
	border: 5px solid #B4B0A4;
	background:#FFFFFF;
	position:relative;
	/* background:#FFFFFF url(../gfx/startpagina_bg_test.jpg) top right no-repeat; */
}


/* Header
   -------------------------------------------------------------------------- */
#header {
	width: 100%;
	height: 127px;

	position:relative;
	padding:0;margin:0;
}
#logo {					/* logo */
	float:right;
	position:absolute;
	top:0px;
	right:0px;

	width:235px;
	height:100%;

	text-align: right;
}

/* Menu
   -------------------------------------------------------------------------- */

	#hoofdmenu {			/* hoofdmenu */
		float:left;
		position:absolute;
		top:91px;
		left:0px;

		width: 750px;
		height: 36px;
	}
		#hoofdmenu UL, #hoofdmenu LI {
			list-style:none;
			padding:0;margin:0;
		}
		#hoofdmenu UL {
			margin-left:5px;
		}
		#hoofdmenu LI {
			float:left;
			margin: 0px 5px 0px 0px;

			height: 27px;
		}
		#hoofdmenu LI A {
			font-family:Verdana, Arial;
			font-size: 15px;
			line-height: 36px;
			padding: 9px 15px 11px 15px;
			font-variant: small-caps;
			text-decoration:none;
			color:#000000;
		}
		#hoofdmenu LI:hover {
		}
		#hoofdmenu LI A:hover, #hoofdmenu LI A.active {
			color:#FFFFFF;
			background: #B3B1A4;
		}

	#submenu {
		position:relative;
		width: 975px;
		height: 34px;
		background:#B3B1A4;
		border:5px solid #B3B1A4;
		border-bottom:0px;
		z-index:2;
	}
		#submenu UL, #submenu LI {
			list-style:none;
			padding:0;margin:0;
		}
		#submenu UL {
			margin-left:30px;
		}
		#submenu LI {
			float:left;
			margin: 0px 5px 0px 0px;

		}
		#submenu LI A {
			font-family:Verdana, Arial;
			font-size: 13px;
			line-height: 32px;
			padding: 3px 5px;
			font-variant: small-caps;
			text-decoration:none;
			color:#FFFFFF;
		}
		#submenu LI:hover {
		}
		#submenu LI A:hover, #submenu LI A.active {
			background: #535144;
		}


/* Breadcrumbs
   -------------------------------------------------------------------------- */

#breadcrumbs {
	width: auto;
	position:relative;
	color: #BABAAE;
	font-size:11px;
    font-family: Verdana, Arial;
}
	#breadcrumbs UL, #breadcrumbs LI {
		list-style: none;
	}
	#breadcrumbs UL {
		margin: 10px 10px 0px 0px;
		padding-bottom: 5px;
	}
	#breadcrumbs LI {
		float: left;
		margin-right: 5px;
	}
		#breadcrumbs  .omschrijving {
			font-weight:normal;
			padding: 0px 5px 0px 0px;

		}
		#breadcrumbs .home, #breadcrumbs .home A {
			color: #C2791A;
			background:none;
			padding-left:0px;
		}
		#breadcrumbs LI A {
			color: #535353;
			padding-left:9px;
			background: url(../gfx/breadcrumb_bg.png) center left no-repeat;
		}


/* Footer
   -------------------------------------------------------------------------- */

#footer {
	padding:26px 28px 26px 28px;
	position:relative;
	font-size:11px;
    font-family: Verdana, Arial;
	overflow:auto !important;
	background:#9A9784 url(../gfx/footer_bg.png) top left no-repeat;

}
	#footer UL, #footer UL LI {
		list-style:none;
		padding:0; margin:0;
	}
	#footer UL LI {
		float: left;
		width: 160px;
		z-index:3;
		margin-right:5px;

		line-height: 18px;
		font-size: 11px;
		color:#424244;
		letter-spacing:-1px;
		font-variant:small-caps;
	}
	#footer UL LI A {
		color:#FFFFFF;
		background: url(../gfx/footer_link_bg.png) center left no-repeat;
		padding-left:12px;
	}
		#footer A.email {
			color: #805214;
		}

	#footer #footer_title {
		color:#FFFFFF;
		font-weight:bold;
		padding:0;

		width: 170px;
		margin-right:20px;


		font-size: 14px;
		line-height: 18px;
	}




#copyright{
	text-align:right;
	position:relative;
	padding: 5px;
	color:#89867D;
	font-size:10px;
	/* letter-spacing:-1px; */
	font-family: Verdana, Arial;
}

#copyright a {
	text-decoration: underline;
	color:#89867D;
}

/* Classes
   -------------------------------------------------------------------------- */

.underline {
	text-decoration:none;
}
.underline:hover {
	text-decoration:underline;
}
.block {
	display:block;
}
.hidden {
	display:none;
}
.null {
	padding:0; margin:0;
}
.marginleft {
	margin-left: 15px;
}
.liststyle {
	list-style:none;
	list-style-image:none;
}
.error,
.errors,
.error label,
.errors label {

  color: red;
}


.active {

    color: red;
    font-size: 30px;
}

