html, body					{ margin: 0; padding: 0; font: 10pt/1.5em Arial; color: #000; }

#header-container				{ height: 141px; background: url('/data/images/1/0/header.png') repeat-x; }

#header						{ height: 141px; position: relative; width: 932px; margin: 0 auto; }

#header ul					{ position: absolute; margin: 0; padding:0; list-style-type: none; } 
#header ul li					{ float: left; }

#header #flags					{ position:absolute; right: 0px; top: 10px;  } 
#header #flags a				{ margin-left: 6px; outline: none;}
#header #flags a img				{ border: none; }

#header #menu					{ position:absolute; right: 0px; top:55px; }
#header #menu li				{ float:left; background: url('/data/images/1/1/menu-li.png') no-repeat; height:22px; margin-left: 20px;  }
#header #menu li:hover, 
#header #menu li.active				{ background: url('/data/images/1/2/menu-li_hover.png') no-repeat;  }
#header #menu li a				{ font-weight: bold; outline: none; height:22px; display: block; background: url('/data/images/1/3/menu-li-a.png') no-repeat top right; padding:0 20px; color: #fff; text-decoration: none; }
#header #menu li a:hover,
#header #menu li.active a,
#header #menu li a.active a			{ background: url('/data/images/1/4/menu-li-a_hover.png') no-repeat top right;  }
#header a#logo					{ width: 377px; height: 132px; position: absolute; top: 5px; left: 0px; text-indent: -9999px; background: url('/data/images/1/logo.png'); display: block; outline: none; }
/*
#header h1					{ width: 377px; height: 132px; position: absolute; top: 5px; left: 0px; margin: 0; padding: 0; }
#header h1 a					{ width: 377px; height: 132px; text-indent: -9999px; background: url('/data/images/1/logo.png'); display: block; }
*/
#header #slogan					{ position: absolute; top: 106px; font-size: 13pt; left: 200px; font-family: Georgia; color: #008567; font-style: italic;}

#payoff-container				{ height: 230px; font-family: Georgia; color: #FFF; font-size: 14pt; background: #509d67; border-top: 2px solid #FFF; }
#payoff-container h1				{ font-size: 20pt; font-weight: 400; padding:10px 0 8px 0; margin:0; color: #FFF; font-family: Georgia;}
#payoff-container h2				{ font-size: 18pt; font-weight: 400; padding:10px 0 8px 0; margin:0; color: #FFF; font-family: Georgia;}
#payoff-container strong			{ font-size: 19pt; font-weight: 400; padding:10px 0 8px 0; margin:0; color: #FFF; font-family: Georgia;}
#payoff-container p				{ line-height: 30px; margin: 0; padding: 2px 0 8px 0; }
#payoff-container .inner			{ padding-top: 10px; }
#payoff-container .inner ul  			{ list-style-type: disc; margin-top:10px;  }				
#payoff-container .inner ul li 			{ padding: 5px 0;  }				
#payoff-container a				{ margin: 12px 0 0 40px; font-size:11pt; display: block; text-align: center; line-height: 45px; width: 160px; height: 45px; background: url('/data/images/2/button-more.png'); border: none; color: #FFF; font-family: Georgia; cursor: pointer; text-decoration: underline; }

#payoff						{ overflow: hidden; height: 230px; list-style-type: none; width: 932px; margin: 0 auto; padding:0;}
#payoff li.payoff				{ height: 308px; margin:0; padding:0; display: none; background: url('/data/images/2/4/payoff-1.jpg') no-repeat top right; }
#payoff li.first				{ display: block; } 
#payoff li#payoff-2				{ display: none; background: url('/data/images/2/5/payoff-2.jpg') no-repeat top right; }
#payoff li#payoff-3				{ display: none; background: url('/data/images/2/6/payoff-3.jpg') no-repeat top right; }
#payoff li#payoff-4				{ display: none; background: url('/data/images/2/7/payoff-4.jpg') no-repeat top right; }

#payoff-page					{ height: 230px; background: url('/data/images/2/4/payoff-1.jpg') no-repeat;}

#payoff-tabs-container				{ height: 33px; background: #003b28;}
#payoff-tabs					{ list-style-type: none; width: 960px; margin: 0 auto; padding: 0; } 
#payoff-tabs li					{ float: left; height: 33px; }
#payoff-tabs li a				{ outline: none; height: 33px; line-height: 33px; color: #FFF; text-decoration: none; font-size: 10pt; font-weight: bold; display: block; padding: 0 16px; }
#payoff-tabs li a.active 			{ background: #003021; }

#content-container				{ padding-bottom: 20px; background: url('/data/images/4/content.png') repeat-x;}

#content					{ width: 932px; margin: 0 auto;}
#content h1					{ font-size: 18pt; line-height: 1.4em; color: #007c54; margin: 0; padding: 26px 0 4px 0; font-weight: 400; }
#content h2					{ font-size: 16pt; line-height: 1.4em; color: #007c54; margin: 0; padding: 14px 0 4px 0; font-weight: 400; }
#content h3					{ font-size: 12pt; line-height: 1.4em; color: #007c54; margin: 0; padding: 14px 0 4px 0; font-weight: 400; }
#content #contact				{ color: #FFF; width: 301px; height: 183px; background: url('/data/images/3/contact.png') no-repeat; font-family: Georgia; }
#content #contact div				{ padding: 20px; }
#content #contact h2				{ color: #FFF; font-weight: 400; margin:0 0 6px 0; padding:0 0 6px 0; border-bottom: 2px solid #d3af33;}
#content #contact p				{ margin: 0; padding: 5px 0; }
#content #contact p *				{ vertical-align: middle; }
#content #contact a				{ color: #fff; text-decoration:none; }
#content #contact p.italic			{ font-style: italic; padding-bottom: 0; }
#content #contact p img				{ margin: 0 5px 0 10px; border: none; }
#content .left-column				{ width: 600px; float: left; margin: 0 0 20px 0 }
#content .left-column a				{ color: #509d67; }
#content .right-column				{ width: 300px; float: left; margin: 0 0 20px 30px; }
#content .right-column #menu			{ }
#content .read-more				{ font-style: italic; color:  #999; margin-top: 20px; text-indent: 15px; } 

#content .sidenav				{ list-style-type: none; padding: 0; margin: 20px 0 10px 0; font-size: 12pt; border-top: 1px solid #ababab;}
#content .sidenav li				{ line-height: 39px; border-bottom: 1px solid #ababab; text-indent: 15px;}
#content .sidenav li.last			{ border-bottom: 1px solid #ababab; }
#content .sidenav li a				{ text-decoration: none; color: #666; display: block; }
#content .sidenav li a:hover			{ background: #549968; color: #FFF; }
#content .sidenav li a.active			{ background: #549968 url('/data/images/2/8/sidenav-active.png') no-repeat 15px 15px; color: #FFF; text-indent: 35px; }
#content .sidenav li.first a			{ font-weight: bold; }

#content #sidenav				{ margin-bottom: 20px; }

#content .employees 				{ border-top: none; }


#content p.error				{ color: #c00; font-style: italic; }

#content .homepage-block			{ width: 290px; height: 110px; float: left; }
#content .homepage-block p			{ padding: 0; margin:0; } 
#content .homepage-block img 			{ margin: 0 10px 40px 0; float: left; } 

#content-container .homepage			{ padding-top: 30px; }
#content-container .page .right-column		{ padding-top: 26px; }

#services-container				{ font-family: Georgia; clear: both; background-color:  #4ca166; height: 49px; }
#services					{ width: 932px; margin: 0 auto; }
#services ul					{ clear: both; margin: 0; padding: 0; list-style-type: none; width: 100%; height: 49px; }
#services ul li					{ position: relative; float: left; margin: 0; padding: 0; border-left: 1px solid #FFF; height: 49px; text-indent: 10px; font-style: italic;}
#services ul li.last				{ border-right: 1px solid #FFF; }
#services ul li	*				{ vertical-align: middle; font-size: 14pt;  }
#services ul li a				{ text-decoration: none; color: #FFF; line-height: 49px; padding-right: 100px; }
#services ul li a img				{ border: none; padding: 0; position: absolute; right: 0; top:0; }
#services .services-1				{ background: #007c54; }
#services .services-2				{ background: #4ca166; }
#services .services-3				{ background: #02a391; }

#footer-container				{ background: #e5e5e5; clear: both;}
#footer						{ color: #333;  min-height: 180px; position: relative; width: 932px; margin: 0 auto; }
#footer h4					{ font-size: 10.5pt; font-weight: bold; padding: 10px 0 4px 0; margin: 0;}
#footer #chauffeur-login			{ float: left; width: 140px; position: absolute; right: 30px;}
#footer input.text				{ margin-bottom: 4px; }
#footer .footer-list				{ width: 180px; float: left; margin-left: 16px;}
#footer .footer-list ul				{ margin: 0 0 0 15px; padding: 0; }
#footer .footer-list ul li			{ font-size: 8pt; }
#footer .footer-list ul li a			{ color: #000; text-decoration: none; }
#footer a			 		{ color: #000; }

.pageform					{ background: #f7fcf9 ; border: 1px solid #bed6c5; padding: 10px; margin: 10px 0;}
.pageform label					{ display: inline-block; width: 200px; margin: 5px 0;  } 
.pageform label.error				{ color: #c00; }
.pageform label.textarea 			{ float: left; }
.pageform input					{ width: 250px; }
.pageform textarea,
.pageform .button,				
.pageform .checkbox,			
.pageform .radio,		
.pageform .submit-button,
.pageform input.date,
.pageform #date_year				{ width: auto; }
.pageform .time					{ width: 40px; }
.pageform textarea 				{ float: left; margin:2px 0 10px 4px; }
.pageform #website				{ display: none; }
.pageform label.error				{  }
.pageform .submit-button			{ margin-top: 2px; }
.pageform input.error, 
.pageform textarea.error,
.pageform select.error				{ border: 1px solid #c00; }
.pageform h2					{ padding-top: 0 !important;  }
.pageform h2.separator				{ clear: both; border-top: 1px solid #ddf1e3; margin-top: 12px !important; padding-top: 10px !important; }
.pageform input.explain				{ width: 100px; }
.pageform #submitbutton				{ width: auto !important; }

.intekenen					{ background: #e1e6e2; padding: 2px; }
.intekenen span, .intekenen a			{ margin: 0 4px; }
.odd						{ background: #FFF; }
.gevuld						{ background: #134823; color: #FFF !important; }
.pagination, .inteken-search			{ margin: 6px 0; }
.pagination a					{ padding: 0 5px; border: 1px solid #509d67; text-decoration: none; }
.pagination a.active				{ background: #216937; color: #FFF !important; }
.pagination a:hover				{ border: 1px solid #216937; color: #216937 !important; }

div.more					{ font-size: 14px; color: #999; font-style: italic; }
