/* CSS Document */

	/*
	Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version:2.5.0
	reset, fonts, and base
	*/
	
	html{color:#000;background:#fff;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
	li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	input,textarea,select{font-size:100%;}
	legend{color:#000;}
	body {font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;}
	table {font-size:100%;}
	pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
	h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
	abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
	em{font-style:italic;}
	blockquote,ul,ol,dl{margin:0 0 20px;}
	ol,ul,dl{margin-left:35px;}
	ol li{list-style:decimal outside;}
	ul li{list-style:disc outside;}
	dl dd{margin-left:20px;}
	th,td{padding:5px;}
	th{font-weight:bold;}
	caption{margin-bottom:5px;text-align:center;}
	
/* remember to define focus styles! */
:focus {outline: 0;}

/* REDECLARATIONS */
	html {height:100%; margin-bottom:1px;} /* force scrollbar */
	body {height: 100%;background:#fff url(../images/bg-top.gif) left top repeat-x; min-height:100%; color:#6f6f6f; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; cursor: default;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

a {outline: none; text-decoration:none;}
a:focus{outline:none;} 

img, div { border:0; }

#main {padding-bottom: 80px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -80px; /* negative value of footer height */
	height: 80px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* MAIN NAVIGATION */
div#navcontainer {width:100%; margin-top:32px;}
 
#navlist {margin: 0;padding: 0 0 24px 0px;}
#navlist ul, #navlist li {margin: 0;padding: 0;display: inline;list-style-type: none;}
#navlist a:link, #navlist a:visited {float: left; font: normal normal 13px Verdana, sans-serif; text-transform: none;letter-spacing: normal;line-height: 1.3em;margin: 0 26px 4px 0px;text-decoration: none; color:#fff;}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {border-bottom: 12px solid #fff;padding-bottom: 2px;background: transparent;color: #fff;}
#navlist a:hover {color: #fff; }

/* SUB NAVIGATION */
#subnavcontainer { position:relative; left:-42px; float:left; text-align:left; margin:25px 0 8px 0;padding:0;display: block;}

.subnavlist ul {margin: 0;white-space: nowrap;padding: 0;}
.subnavlist li {font: normal normal 12px Verdana, sans-serif;text-transform: none;color: #6f6f6f;letter-spacing: normal;line-height: 10px; display: inline;list-style-type: none; }
.subnavlist a {padding: 1px 8px 1px 24px;background-image: url(../images/l1_over.gif);}
.subnavlist a:link, .subnavlist a:visited {color: #666666;text-decoration: none;}
.subnavlist a:hover {background-image: url(../images/l1_over.gif); color: #282828;}
.active a:link, .active a:visited, .active a:hover {background-image: url(../images/l1_down.gif);color: #000;}

/* LAYOUT */ 

div.innerwrapper {text-align:left;width:950px;margin:0 auto;}

div#logo-column {width:155px; float:left;}
.adres {font: normal normal 9px Verdana, sans-serif;text-transform: none;letter-spacing:normal;line-height: 1.5em; color:#353535; margin:18px 0 43px 21px;}

div#main-column {width:760px; float:right; text-align:left;}
div#header {float:left; margin:14px 0 23px 0;}
div#header-hp {float:left; margin:14px 0 13px 0;}
div#main-img {float:left; width:96%; margin:25px 0 4px 19px;}
div#main-img-base {float:left; width:96%; margin:0 0 4px 19px;}

div#footer-bar {height: 14px;background:url(../images/bg-footer-top.gif) repeat-x; text-align:right;}
div#footer-txt {font: normal normal 11px Verdana, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.5em; color:#949494; float:left; width:auto;margin:16px 0 0 200px;}
div#footer-img {float:right; margin-top:8px;}

div#bodytext{width:96%; float:left; font: normal normal 11px Verdana, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.5em; color:#6f6f6f; margin:12px 40px 40px 0; /* text-align:justify; */}
div#bodytext a:link, a:visited { color:#f60; text-decoration:none; }
div#bodytext a:hover {color:#f60; text-decoration:none; border-bottom:1px dashed #f60;}

div#bodytext h1 {font: normal normal 15px Helvetica, Arial, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.4em;margin:8px 0 12px 0;color: #404040;}
div#bodytext h2 {font-family: Verdana, sans-serif;font-size: 17px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.3em;}
div#bodytext h3 {font-family: Verdana, sans-serif;font-size: 13px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.3em;margin:0 0 6px 0;color: #4b4b4b;} 
 
div#bodytext-hp {width:96%; float:left; font: normal normal 11px Verdana, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.5em; color:#6f6f6f; margin:0 40px 40px 0; text-align:justify;}
div#bodytext-hp a:link, a:visited { color:#f60; text-decoration:none; }
div#bodytext-hp a:hover {color:#f60; text-decoration:none; border-bottom:1px dashed #f60;}

div#bodytext-hp a.imglink:link {text-decoration:none; border: none;}
div#bodytext-hp a.imglink:active {text-decoration:none; border: none;}
div#bodytext-hp a.imglink:visited {text-decoration:none;  border: none;}
div#bodytext-hp a.imglink:hover {text-decoration:none;  border: none;}

div#bodytext-hp h2 {font-family: Verdana, sans-serif;font-size: 17px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.3em;}
div#bodytext-hp h3 {font-family: Verdana, sans-serif;font-size: 13px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.3em;margin:0 0 6px 0;color: #4b4b4b;}
	
div#payoff {font-family: helvetica, arial, verdana, sans-serif; color:#ff7800; font-size: 114%;}

div#names-img {float:left; width:96%;font: normal 76% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; color:#6f6f6f; margin:0 0 0 19px;}
div#names-img a:link, a:visited { color:#f60; text-decoration:none; line-height:16px; }
div#names-img a:hover {color:#f60; text-decoration:none; border-bottom:1px dashed #f60;}

div#wrapper-names{width: 400px;}
div#names-list {width:150px; float:left; line-height:18px;}
div#phone-list {width:150px; float:left; line-height:18px;}

div.footer-wrapper {text-align:left;width:950px;margin:0 auto;}

td.special {background:url(../images/devider.gif) top left repeat-y;}

/* HEADINGS */ 
h1, h2, h3, h4, h5, h6 {font-family: helvetica, arial, verdana, sans-serif;font-weight: normal;padding: 0;	color: #666;}

h1 {font-size: 167%;margin-top:8px;}
h2 { font: normal normal 15px Helvetica, Arial, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.4em;margin:8px 0 12px 0;color: #404040;}
h3 {color:#787970; font-size:140%; font-weight:bold; margin:0; padding:0;}
h4 {font-size: 118%;line-height: 1.3em;}

/*GENERAL STUFF */ 
.clear { clear:both; margin: 0;}
.language {text-align: center; margin-right:12px;}
.language-nl {text-align: center; margin-right:12px; padding-top:13px;}

/* AANBOD PAGES */                                         			
div#header-aanbod {float:left; margin:14px 0 13px 0; width:100%}

.float-right {float:right; margin:0 0 12px 23px;}

div#names-team { text-align:left; width:96%;font: normal 86% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; color:#6f6f6f; margin:0;}
div#names-team a:link, a:visited { color:#f60; text-decoration:none; line-height:16px; }
div#names-team a:hover {color:#f60; text-decoration:none; border-bottom:1px dashed #f60;}

div#intro {float:left; font: normal normal 11px Verdana, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.5em; color:#6f6f6f; margin:12px 0px 40px 0; text-align:justify;}
div#intro a:link, a:visited { color:#f60; text-decoration:none; }
div#intro a:hover {color:#f60; text-decoration:none; border-bottom:1px dashed #f60;}

div#intro h1 {font: normal normal 15px Helvetica, Arial, sans-serif;text-transform: none;letter-spacing: normal;line-height: 1.4em;margin:8px 0 12px 0;color: #404040;}
div#intro h2 {font-family: Verdana, sans-serif;font-size: 15px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.3em;}
div#intro h3 {font-family: Verdana, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.3em;margin:12px 0 6px 0;color: #4b4b4b;} 