/** {
	padding:0;
	margin: 0 auto 0 auto;
}*/

/*general */
body {
	margin:0; 
	padding:0; 
	/*background-color:#D71A21;*/
	background-color:#fff; 
	color: #091F34;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
}

/*.super-wrapper { 
	background-image:url(../images/bg/bg.gif); 
	background-position:center top; 
	background-attachment:fixed; 
	background-repeat:no-repeat; 
	width:100%; 
}*/

.separation {
	clear: both;
}

.main-menu h5 {
	font-size:19px; 
	/*padding-left:10px;*/
	margin-right:20px;
}

/* content */
.content {
	position:relative;
	width:972px; 
	min-height:500px; 
	margin: 0 auto;
	/*background-color:#D71A21;*/
}

/* menu */
.top-menu {
	width:100%; 
	height:40px; 
	background-color:#091F34;
}

.menu-ie-fix { 
	_position: relative; 
}

.main-menu {
	height:40px; 
	width:100%; 
	float: left; 
	position: absolute; 
	overflow: hidden; 
	z-index:45; 
	text-align:center; 
	margin:auto;
}

.menu-head { 
	height: 40px; 
	padding: 0px; 
	margin: 0px; 
	overflow: hidden; 
	width:972px;  
	margin-left:auto; 
	margin-right:auto; 
}

.menu-head ul { 
	list-style-type: none; 
	font: bold 13px; 
	color: #ffffff; 
	margin: 12px 0px 0px 10px; 
	padding: 0px; 
	text-align:left;
}

.menu-head li { 
	float: left; 
}

.menu-head li a:hover {
	color:#D71A21;
}

.menu-head li .groen a {
	color:#97e018;
}

.menu-head li .groen a:hover {
	color:#f8ef22;
}

.main-menu a {
	color: #ffffff; 
	text-decoration:none;
}

#shadowtop {
	position:absolute;
	margin-left:0px;
	margin-top:40px;
	width:100%; 
	height:6px; 
	background-image:url(../images/divers/shadow.png);
	z-index:99;
}

#shadowbottom {
	position:relative;
	left:0px;
	top:-6px;
	width:100%; 
	height:6px; 
	background-image:url(../images/divers/shadowbottom_light.png);
	z-index:99;
}

.ballon {
	position:relative; 
	left:63px;
	top:0px;
	width:219px;
	height:205px;
	background-image:url(../images/divers/tekstballon.png);
}

.ballontext {
	position:absolute; 
	text-align:center;
	width:130px;
	height:auto;
}

#kader {
	position:relative; 
	left:0px;
	top:0px;
	width:626px;
	height:296px;
	background-image:url(../images/kader/kader.png);
}

#ref {
	position:absolute; 
	left:30px;
	top:30px;
	width:566px;
	/*height:236px;*/
}

#contactgegevenscontainer {
	position:relative; 
	width:auto;
	height:auto;
}

#contactgegevenstext {
	position:absolute; 
	left:20px;
	/*left:0;*/
	top:180px;
	width:auto;
	height:auto;
	/*background-color:#00CC33;*/
}


/* footer */
.footercontainer {
	width:100%;  
	position:relative; 
	background-color:#fff;
}

.footer {
	width:972px;  
	height:auto; 
	margin: 0 auto;
}

.text {
	position:relative; 
	width:612px;
	height:auto;
	left:7px;
	top:5px;
	/*background-color:#00FF00;*/
}

/* typography */

A.sub:link				{ color:#091F34; font-weight: normal; text-decoration: none }
A.sub:visited			{ color:#091F34; font-weight: normal; text-decoration: none }
A.sub:active			{ color:#091F34; font-weight: normal; text-decoration: none }
A.sub:hover				{ color:#D71A21; font-weight: normal; text-decoration: underline }

A.white:link			{ color:#fff; font-weight: normal; text-decoration: none }
A.white:visited			{ color:#fff; font-weight: normal; text-decoration: none }
A.white:active			{ color:#fff; font-weight: normal; text-decoration: none }
A.white:hover			{ color:#091F34; font-weight: normal; text-decoration: none }

A.me:link			{ color:#fff; font-weight: normal; font-size:20px; text-decoration: none; }
A.me:visited		{ color:#fff; font-weight: normal; font-size:20px; text-decoration: none; }
A.me:active			{ color:#fff; font-weight: normal; font-size:20px; text-decoration: none; }
A.me:hover			{ color:#D71A21; font-weight: normal; font-size:20px; text-decoration: none; }

A.mev:link			{ color:#D71A21; font-weight: normal; font-size:20px; text-decoration: none; }
A.mev:visited		{ color:#D71A21; font-weight: normal; font-size:20px; text-decoration: none; }
A.mev:active		{ color:#D71A21; font-weight: normal; font-size:20px; text-decoration: none; }
A.mev:hover			{ color:#D71A21; font-weight: normal; font-size:20px; text-decoration: none; }

p {
	font-size:16px; 
	line-height:130%; 
	text-align:left;
	padding:1em;
	margin:0;
}

h1 {
	margin:0; 
	padding:.5em;
	padding-bottom:0;
	padding-top:0;
	font-size:24px;
	color:#091F34;
	/*color:#fff;*/
}

h2 {
	margin:0; 
	padding:0;
	font-size:20px; 
	color:#091F34;
}

h3 {
	margin:0; 
	padding:0;
	font-size:16px;
	color:#091F34;
}

h4 {
	margin:0; 
	padding:.7em;
	padding-bottom:0;
	padding-top:0;
	font-size:21px;
	color:#D71A21;
}

h5 {
	margin:0; 
	padding-left:.8em;
	padding-bottom:0;
	padding-top:0;
	font-size:18px;
	color:#091F34;
}


h6 {
	margin:0; 
	padding:0;
}

.minititle {
	font-size: 11px;
	color: #091F34;
	font-weight: normal;
	/*padding-left:1em;*/
	line-height:175%;
}

.title-sub {
	margin:0; 
	padding:0;
	padding-bottom:5px;
	font-size:12px;
	color:#D71A21;
	font-weight:bold;
}

/* custom scrollbar */
div.scrollbarpaper-container {position: absolute; z-index: 1;}
div.scrollbarpaper-track {position: absolute; top: 0; right: 0; height: 100%; cursor: pointer;}
div.scrollbarpaper-drag { position: absolute; width: 100%; height: 100px;}
div.scrollbarpaper-drag-top {position: absolute; top: 0; width: 100%;}
div.scrollbarpaper-drag-bottom {position: absolute; bottom: 0; width: 100%;}
div.scrollbarpaper-container {background-color: #b7006c;}
div.scrollbarpaper-track {width: 14px; background-color: #00235d;}
div.scrollbarpaper-drag {background-color: #b7006c;}
div.scrollbarpaper-drag-top {}
div.scrollbarpaper-drag-bottom {}
#content.scrollbarpaper-visible {padding-right: 33px;}

