/* algemeen */
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	color: #707070;
	background: #ececec;
	line-height: 26px;
}

@font-face {
	font-family: 'AllerRegular';
	src: url('../fonts/aller_rg-webfont.eot');
	src: local('?'), url('../fonts/aller_rg-webfont.woff') format('woff'), url('../fonts/aller_rg-webfont.ttf') format('truetype'), url('../fonts/aller_rg-webfont.svg#webfontzE7IskAw') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerLightItalic';
	src: url('../fonts/aller_ltit-webfont.eot');
	src: local('?'), url('../fonts/aller_ltit-webfont.woff') format('woff'), url('../fonts/aller_ltit-webfont.ttf') format('truetype'), url('../fonts/aller_ltit-webfont.svg#webfonta4jW9tm0') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerLightRegular';
	src: url('../fonts/aller_lt-webfont.eot');
	src: local('?'), url('../fonts/aller_lt-webfont.woff') format('woff'), url('../fonts/aller_lt-webfont.ttf') format('truetype'), url('../fonts/aller_lt-webfont.svg#webfontyZZI3Isz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerItalic';
	src: url('../fonts/aller_it-webfont.eot');
	src: local('?'), url('../fonts/aller_it-webfont.woff') format('woff'), url('../fonts/aller_it-webfont.ttf') format('truetype'), url('../fonts/aller_it-webfont.svg#webfont2Jvi4hL5') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerBoldItalic';
	src: url('../fonts/aller_bdit-webfont.eot');
	src: local('?'), url('../fonts/aller_bdit-webfont.woff') format('woff'), url('../fonts/aller_bdit-webfont.ttf') format('truetype'), url('../fonts/aller_bdit-webfont.svg#webfontXkRWzBhN') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerBold';
	src: url('../fonts/aller-webfont.eot');
	src: local('?'), url('../fonts/aller-webfont.woff') format('woff'), url('../fonts/aller-webfont.ttf') format('truetype'), url('../fonts/aller-webfont.svg#webfont4fpVqKT4') format('svg');
	font-weight: normal;
	font-style: normal;
}

a:link, a:active, a:visited {
	color: #55517B;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
}


img {
	border: 0;
}

div#container{
	width: 1000px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
}
	div#subcontainer{
		width: 1000px;
		background: #ffffff;
		float: left;
	}
	div#footer {
		width: 960px;
		height: 50px;
		float: left;
		padding: 20px;
		padding-top: 5px;
    background: #ececec;
	}
div#header { 
	width: 1000px;
	height: 190px;
	background: url('../images/header.jpg') no-repeat bottom;
}
	ul#menu {
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
		float: right;
		margin-right: 62px;
		margin-top: 145px;
		line-height: normal;
	}
		ul#menu li {
			float: left;
      font-family: 'AllerLightRegular';
		}
		ul#menu li a {
			display: block;
			padding: 10px;
			color: #55517B;
			font-size: 15px;
		}	
		ul#menu li a.active, ul#menu li a:hover {
			color: #ef821b;
			border-bottom: 6px solid #ef821b;
			text-decoration: none;
		}	
div.content {
	width: 884px;
	margin-left: 60px;
	float: left;
	
}
div.tekst_homepage {
	width: 575px;
	float: left;
}
div.tekst {
	width: auto;
	float: left;
}
	div#submenu {
		width: 285px;
		margin-left: 20px;
		float: left;
	}
		ul#submenu {
			list-style-type: none;
			margin: 0;
			padding: 0;
			line-height: normal;
		}
			ul#submenu li a {
				display: block;
				padding: 15px;
				color: #55517B;
				border-top: 1px solid #cccccc;
			}	
			ul#submenu li a.active, ul#submenu li a:hover {
				color: #ef821b;
				background-color: #efefef;
				text-decoration: none;
			}
	div.tekst a {
		font-weight: bold;
	}
	
	div.blokknop {
		float: right; 
		background: #ffffff; 
		line-height: normal; 
		color: #ef821b;
		font-size: 11px; 
		padding: 4px 11px 0 11px; 
		margin-bottom: -15px;
	}
	div.blokknop a { 
		color: #55517B;
	}
	input, textarea {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #dedede;
		padding: 5px;
		margin-bottom: 5px;
		width: 460px;
	}
	a.blank:link, a.blank:active, a.blank:visited  {
		font-weight: normal;
		color: #707070;
	}
  
  h1, h2, h3, h4 {
      font-family: 'AllerLightRegular';
      font-weight: normal;
  }
  h1 {
    color: #ef821b;
  }
  h3 {
    font-size: 20px;
  }
	
/* belangrijk! */
object { outline:none; }

p.sitemap a {
	color: #707070;
}
