html, body {
	height: 100%; /* héél belangrijk */
	padding:0px;
	margin:0px;
}
html {
	overflow-y: scroll;
}
p{
	margin-top: 0px;
	margin-bottom: 0px;
}
b{
	font-weight:600;	
}
body{
	font: 14px Arial,Helvetica,Verdana, Geneva, sans-serif;
	scrollbar-3dlight-color : #666666;
	scrollbar-arrow-color : #666666;
	scrollbar-darkshadow-color : #666666;
	scrollbar-face-color : #E3E3E3;
	scrollbar-highlight-color : #E3E3E3;
	scrollbar-shadow-color : #E3E3E3;
	scrollbar-track-color : #F7F1EC;
	line-height: 20px;
	color : #2e1949;
	background-color : #FFFFFF;
	background: url("../images/bg.gif") no-repeat fixed center top;
}
.inleiding{
	font-size: 16px;
	line-height: 24px;
}

hr{
	border: 0;
	color: #e9e9e9;
	background-color: #d9d9d9;
	height:1px;
	margin-top:0px;
	margin-bottom:16px;
	padding:0;
}

td{
	vertical-align:top;
}
.gevonden{
	background-color : #fdd650;
}
.s14{
	font-size:14px;
}
.s12{
	font-size:12px;
}
.vet{
	font-weight:600;
}
.space1{
	letter-spacing: 1px;
}

#container { 
	width: 100%;
	margin: 0 auto;
	text-align: left;
	position: relative;
	min-height: 100%;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	border-left: 0px;
	border-right: 0px;
}
.centered {
	position: relative;  
  	width: 953px;
	margin-left: auto; 
	margin-right: auto;
}

#inhoud {
  	float:center;	
	position:relative;
}
#home_links{
	float:left;
	width:691px;	
	margin-right:20px;	
	margin-top:20px;
}
#home_foto{
	float:left;
	position:relative;
	width:691px;
	height:298px;
	padding-bottom:20px;
}
#nieuws_en_diensten{
	float:left;
	position: relative;
	width:691px;
}
#nieuws_datum{
	position:absolute;
	top:20px;
	font-size:21px;
	color:#2e1949;	
}
#rss{
	float:left;
	position: relative;
	width:335px;
	font-weight:600;
	text-decoration : none;
	font-size: 13px;
	line-height: 18px;
	color : #2e1949;
	padding-right:20px;
}
#rsskop{
	float:left;
	position: relative;
	width:335px;
	padding-bottom:13px;
}
#rssberichten{
	float:left;
	position: relative;
	width:335px;
	padding-bottom:13px;
}
#rssimage{
	clear:both;
	float:left;
	position: relative;
	width:117px;
	height:68px;
	padding-bottom:15px;
}
.rssborder{
	border: 1px solid #e7e7e7;
}
.rsstekstkop{
	float:left;
	position: relative;
	font-weight:600;
	text-decoration : none;
	font-size: 15px;
	line-height: 18px;
}
#rsstekst{
	float:left;
	position: relative;
	width:218px;
	height:68px;
	padding-bottom:15px;
}
#rsstekstbreed{
	float:left;
	position: relative;
	width:420px;
	padding-bottom:15px;
	font-size:13px;
}
#rsstekstregel{
	float:left;
	position: relative;
	width:578px;
	padding-bottom:2px;
	padding-left:10px;
	background: url("../images/rsspijl.gif") no-repeat;
}

#home_diensten{
	float:left;
	position: relative;
	width:321px;
	background-color:#f29400;
	padding-left:15px;
}
#oranje_vak_rechts{
	float:left;
	position: relative;
	width:360px;
	background: url("../images/producten_bg.gif") repeat-y;
}
#ingelogdals{
	float:left;
	position: relative;
	width:480px;
	font-style:italic;
	color:#2e1949;
}

#home_branches{
	float:left;
	position: relative;
	font-size:13px;
	width:208px;
	padding-top:13px;
	padding-bottom:20px;
}
#producten_opsomming_vak{
	float:left;
	position: relative;
	width:360px;
	padding-top:8px;
	padding-bottom:20px;
}
#subnavigatie{
	float:left;
	position: relative;
	width:360px;
	padding-top:20px;
	padding-bottom:20px;
}
#hoofdkop{
	font-size:20px;
	color:#2e1949;
	line-height:25px;
	padding-left:40px;
	padding-bottom:20px;
}
#kopblauw{
	font-size:22px;
	color:#004f7f;
	line-height:26px;
	padding-top:20px;
	padding-bottom:5px;
}
#grijsvak_data{
	float:left;
	position: relative;
	width:521px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	margin-top:20px;
	border: 1px solid #e7e7e7;
	background-color: #f2f1f4;
}
#lichtgrijs{
	clear:both;
	float:left;
	position: relative;
	width:548px;
	height:1px;
	line-height:1px;
}
.map{
	clear:both;
	float:left;
	position: relative;
	width:57px;	
	height:52px;
	padding-top:4px;
	margin-top:1px;
}
.docicon{
	clear:both;
	float:left;
	background-color:#f2f1f4;
	position: relative;
	width:27px;	
	height:35px;
	padding-top:10px;
	padding-left:25px;
	margin-top:1px;
}
.docnaam{
	float:left;
	position: relative;
	width:438px;
	height:33px;	
	padding-left:20px;
	padding-top:12px;
	font-size:14px;
	color:#004f7f;
	margin-top:1px;
	background-color:#f2f1f4;
}
.docdownload{
	position:absolute;
	left:370px;	
}
.mapnaam{
	float:left;
	position: relative;
	width:438px;
	height:34px;	
	padding-left:16px;
	padding-top:22px;
	font-size:16px;
	color:#004f7f;
	margin-top:1px;
}
.docverwijder{
	float:left;
	position: relative;
	width:33px;
	height:37px;
	padding-top:7px;
	z-index:20;	
	background-color:#f2f1f4;
	margin-top:1px;
}
.mapverwijder{
	float:left;
	position: relative;
	width:33px;
	height:39px;
	padding-top:17px;
	z-index:20;	
	margin-top:1px;
}
#aanmelden_knop{
	position: absolute;
	width:104px;	
	height:25px;
	left:425px;
	top:8px;
}
#home_branche_oranje_hoek_ro{
	position: absolute;
	width:100px;	
	height:94px;
	right:0px;
	bottom:0px;
	z-index:10;
	background: url("../images/oranje_hoek_ro.png") no-repeat;
}

.home_branche{
	float:left;
	position: relative;
	width:203px;	
	height:18px;
	padding-left:5px;
	background: url("../images/oranje_bg_met_witte_pijl.gif") no-repeat;
}
.producten{
	float:left;
	position: relative;
	width:300px;	
	height:24px;
	padding-top:3px;
	padding-left:30px;
	padding-right:30px;
	background: url("../images/producten_rij.gif") no-repeat;
}
.productenhi{
	float:left;
	position: relative;
	width:300px;	
	height:24px;
	padding-top:3px;
	padding-left:30px;
	padding-right:30px;
	background: url("../images/producten_rij_hi.gif") no-repeat;
}

.grijs_vak_pijltjes{
	float:left;
	position: relative;
	width:202px;	
	height:18px;
	background: url("../images/grijs_vak_pijltjes.gif") no-repeat;
}
.grijs_vak_pijltjes_smal{
	float:left;
	position: relative;
	width:202px;	
	height:18px;
	background: url("../images/grijs_vak_pijltjes_smal.gif") no-repeat;
}

#home_rechts{
	float:left;
	width:242px;	
	margin-top:20px;
}
#grijs_vak{
	float:left;
	position: relative;
	width:202px;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:0;
	margin-bottom:0;
	background: url("../images/lpaars242.gif") repeat-y;
}
#tekst_kolom{
	float:left;
	position: relative;
	width:548px;
	padding-right:45px;
}
#tekst_rechter_kolom{
	float:left;
	position: relative;
	width:360px;
	margin-top:20px;
}
.float{
	clear:both;
	float:left;
	position: relative;
	display:inline;
}
.upper{
	text-transform: uppercase;
}
table.form_bg{
	background-color:#f6f6f6;
}

div#logo{
	width:335px;
	height:107px;
}
div#contentDiv{
	width:953px;
}

div#mainNav{
	width:953px;
	height:30px;
	
}
.wit{
	color: #FFFFFF;
}


#subnav{
	float:left;
	position: relative;
	width:190px;	
	color: #FFFFFF;
	padding-top:6px;
	padding-left:20px;
	padding-bottom:3px;
	background: #95cf2f;
}
#subnavhi{
	float:left;
	position: relative;
	width:190px;	
	color: #FFFFFF;
	padding-top:6px;
	padding-left:20px;
	padding-bottom:3px;
	background: #8bc12c;
}
#subsubnav{
	float:left;
	position: relative;
	width:180px;	
	color: #FFFFFF;
	padding-top:6px;
	padding-left:30px;
	padding-bottom:3px;
	background: #80b326;
}
#subsubnavhi{
	float:left;
	position: relative;
	width:180px;	
	color: #FFFFFF;
	padding-top:6px;
	padding-left:30px;
	padding-bottom:3px;
	background: #74a421;
}

#navstreep{
	float:left;
	position: relative;
	width:210px;
	height:1px;
	background: #95cf2f;
}

#zoeken{
	position: absolute;
	width:241px;
	top:45px;
	right:0px;
	height:27px;
	background: url("../images/zoeken_bg.gif") no-repeat;
}
#zoeken_en{
	position: absolute;
	width:241px;
	top:45px;
	right:0px;
	height:27px;
	background: url("../images/zoeken_en_bg.gif") no-repeat;
}
#zoeken_box{
	position: absolute;
	top:1px;
	left:1px;
	height:25px;
}
#zoeken_submit{
	position: absolute;
	top:0px;
	left:170px;
	height:27px;
}
#twitterbox{
	font: 14px Arial,Helvetica,Verdana, Geneva, sans-serif;
	background-color:#f29400;
	color:#FFFFFF;
	width:216px;
	padding-left:13px;
	padding-right:13px;
	line-height:18px;
}
#footer {
	border: 0px;
	position: absolute;
	bottom: 0; /* heel belangrijk */
	width: 100%;
	background: #004f7f url("../images/footer.gif");
	height: 347px;
	font-size: 13px;
	color:#7fbadd;
}
#footer1{
	position: absolute;
	width:202px;
	top:35px;
}
#footer2{
	position: absolute;
	width:202px;
	left:202px;
	top:35px;
}
#footer3{
	position: absolute;
	width:202px;
	left:404px;
	top:35px;
}
#footer4{
	position: absolute;
	width:202px;
	left:606px;
	top:35px;
}
.footerkop{
	font-weight:600;
	color:#f29400;
}
#addthis{
	position: absolute;
	top:39px;
	left:807px;
}

#carrousel_terug{
	position: absolute;
	top:130px;
	left:0px;
	z-index:10;
}
#carrousel_verder{
	position: absolute;
	top:130px;
	left:646px;
	z-index:10;
}
#carrousel_foto{
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#carrousel_mask{
	position: absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:690px;
	height:298px;
	background: url("../images/carrousel_mask.png") no-repeat;
}

#carrousel_titel{
	float:left;	
	position:relative;
	margin-left:350px;
	padding-top:20px;
	padding-bottom:5px;
	font-size:46px;
	line-height:53px;
	color:#004f7f;
	width:268px;
	z-index:100;
}
#carrousel_tekst{
	clear:both;
	float:left;	
	position:relative;
	margin-left:350px;
	font-size:16px;
	line-height:19px;
	width:268px;
	color:#2e1949;
	z-index:100;
}
#leesmeer{
	clear:both;
	float:left;	
	position:relative;
	font-size:12px;
	margin-left:350px;
	line-height:16px;
	margin-top:4px;
	width:280px;
	color:#004f7f;
	background: url("../images/leesmeer_bg.gif") no-repeat;
	z-index:101;
}
#leesmeer_en{
	clear:both;
	float:left;	
	position:relative;
	font-size:12px;
	margin-left:350px;
	line-height:16px;
	margin-top:4px;
	width:280px;
	color:#004f7f;
	background: url("../images/leesmeer_en_bg.gif") no-repeat;
	z-index:101;
}
#zoekvak {
  	float:left;	
  	width: 400px; 
	background: #6dcff6 url("../images/zoek_vak_bg.gif") no-repeat;	
	padding-top:29px;
	padding-bottom:39px;
}
#contact_vlak{
	clear:both;
	float:left;
	position:relative;
	width:282px;
	margin-top:20px;
	margin-left:14px;
	height:205px;
	background: url("../images/contact_vak_bg.gif") no-repeat;	
}
#contactinfo{
	position:absolute;
	left:30px;
	top:50px;
	width:180px;
	color:#9ed3f2;
	font-size:13px;
}
#zieook_vlak{
	clear:both;
	float:left;
	margin-left:14px;
	margin-top:20px;
	height:205px;
	margin-top:20px;	
}
#taal{
	position: absolute;
	right:256px;
	top:47px;
}
.grijs_vak_top{
	height:35px;
	width:222px;
	font-size:20px;
	line-height:25px;
	padding-left:20px;
	padding-top:10px;
	background: url("../images/grijs_vak_top.gif") no-repeat;	
}
#home_producten_en_diensten_overzicht{
	position: absolute;
	left:246px;
	top:14px;
	font-size: 13px;
	color : #FFFFFF;
	line-height:16px;
	z-index:20;
}
#kop_producten_en_diensten{
	font-size: 15px;
	line-height:16px;
	color : #2e1949;
	padding-top:8px;
	margin-bottom:16px;
}
#home_nieuws_overzicht{
	position: absolute;
	left:206px;
	top:14px;
	font-size: 13px;
	color : #004f7f;
	line-height:16px;
	z-index:20;
}
#home_logistiek_nieuws{
	font-size: 15px;
	line-height:16px;
	color : #2e1949;
	padding-top:8px;
	margin-bottom:16px;
}
h1{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-bottom: 8px;
	font-size: 54px;
	line-height:54px;
	color : #ffffff;
	background: url("../images/titel_bg1.gif") no-repeat;
}
div#titelimg{
	margin-bottom: 20px;
	margin-top:20px;
	padding-left:10px;
	height:203px;
	width:588px;
}
div#titel{
	font-size: 52px;
	line-height:0.9em;
	color : #ffffff;
	width:588px;
}
h1.nieuws{
	margin-top: 28px;
	margin-bottom: 8px;
	font-size: 37px;
	line-height:41px;
	font-weight: 100;
	color : #2e1949;
}
h2{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 24px;
	line-height:31px;
	color : #f29400;
}
h4.wit{
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight:600;
	color : #FFFFFF;
}
h3{
	margin-top: 9px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	line-height:13px;
	font-weight: 600;
	color : #000000;
}

a.no_underline:visited,a.no_underline:active,a.no_underline:link{
	text-decoration : none;
}
a.underline:visited,a.underline:active,a.underline:link{
	text-decoration : underline;
}
a.dblauw:visited,a.dblauw:active,a.dblauw:link{
	color : #004f7f;
	font-size: 14px;
	line-height:16px;
}
a.dertien:visited,a.dertien:active,a.dertien:link{
	font-size: 13px;
	line-height:16px;
	font-weight:600;
}

.onderlijn a:visited,.onderlijn a:active,.onderlijn a:link{
	text-decoration : none;
	color : #2e1949;
	text-decoration : underline;
}
.sufgrootblauw{
	line-height: 27px;
	font-size: 22px;
	color : #004f7f;
}
a.wit:visited,a.wit:active,a.wit:link{
	text-decoration : none;
	color : #FFFFFF;
}
a.terugblauw:visited,a.terugblauw:active,a.terugblauw:link{
	text-decoration : none;
	color : #004f7f;
	background: url("../images/terug_bg.gif") no-repeat left;
	padding-left:10px;
}
a.verderwit:visited,a.verderwit:active,a.verderwit:link{
	text-decoration : none;
	color : #FFFFFF;
	background: url("../images/wit_verder_bg.gif") no-repeat right;
	padding-right:10px;
}
a.verderblauw:visited,a.verderblauw:active,a.verderblauw:link{
	font-size: 13px;
	text-decoration : none;
	color : #004f7f;
	background: url("../images/blauw_verder_bg.gif") no-repeat right;
	padding-right:10px;
}
a:visited,a:active,a:link{
	text-decoration : none;
	color : #2e1949;
}
a:hover{
	text-decoration : underline;
}
a.home_branches:visited,a.home_branches:active,a.home_branches:link,a.home_branches:hover{
	font-size: 13px;
	font-weight:600;
	color:#ffffff;
	text-decoration : none;
}
a.product:visited,a.product:active,a.product:link,a.product:hover{
	font-size: 14px;
	font-weight:600;
	color:#ffffff;
	text-decoration : none;
}
a.dpaars:visited,a.dpaars:active,a.dpaars:link{
	font-weight:600;
	text-decoration : none;
	font-size: 13px;
	color : #55323a;
}
#footer a:visited,#footer a:active,#footer a:link{
	font-size: 13px;
	color:#7fbadd;
}
#grijs_vak a:visited,#grijs_vak a:active,#grijs_vak a:link{
	font-size: 14px;
	color:#004f7f;
}
#twitterbox a:visited,#twitterbox a:active,#twitterbox a:link{
	font-weight: 600;
	color:#ffffff;
}
a.hometabellink:visited,a.hometabellink:active,a.hometabellink:link{
	color : #FFFFFF;
}
a.nav:visited,a.nav:active,a.nav:link{
	font-weight:600;
	text-decoration : none;
	line-height: 25px;
	color : #ffffff;
}
a.nav:hover{
	color : #FFFFFF;
}
a.navhi:visited,a.navhi:active,a.navhi:link{
	font-weight:600;
	text-decoration : none;
	line-height: 25px;
	color : #af091c;
}
a.navhi:hover{
	text-decoration : none;
	color: #af091c;
}

a.grootblauw:visited,a.grootblauw:active,a.grootblauw:link,a.grootblauw:hover{
	text-decoration : none;
	line-height: 27px;
	font-size: 22px;
	color : #004f7f;
}
a.subnav:visited,a.subnav:active,a.subnav:link{
	text-decoration : none;
	line-height: 18px;
	font-size: 13px;
	color : #8b8b8b;
}
a.subnav:hover{
	text-decoration : none;
	color : #af091c;
}
a.subnavhi:visited,a.subnavhi:active,a.subnavhi:link{
	font-weight:600;
	text-decoration : none;
	line-height: 18px;
	font-size: 13px;
	color : #af091c;
}
a.subnavhi:hover{
	text-decoration : none;
}

a.rssmeer:visited,a.rssmeer:active,a.rssmeer:link{
	text-decoration : none;
	font-size: 12px;
	line-height: 12px;
	color : #004f7f;
	font-weight:normal;
}
a.taal:visited,a.taal:active,a.taal:link{
	color: #004f7f;
	font-size:11px;
	text-decoration : none;
}
a.taal:hover{
	color: #9cc6df;	
}
a.taalhi:visited,a.taalhi:active,a.taalhi:link{
	color: #9cc6df;
	font-size:11px;
	text-decoration : none;
}

ul{
	list-style-image: url("../images/bullet.gif") ;
	list-style-type:disc;
	margin-left:0px;
	padding-left:16px;
}

.blauwe_opsom{
	list-style-type:disc ;
	margin:0px 0px 0px 0px;
	padding-left:16px;
	padding-top:10px;
	color : #16aec4;
	font-size: 13px;
}

input.aanmelden{
	border : 1px solid #666666;
	WIDTH: 200px;	
 }
td.veldnaam{
	padding-top:10px; 
	padding-bottom:10px; 
	font-size:16px;
	width:120px;	
}
td.veld{
	padding-top:5px; 
	padding-bottom:10px; 
	font-size:16px;	
}
input.oranje{
	border : 1px solid #f29400;
	WIDTH: 380px;	
	height:26px;
	font-size:16px;
}
input.oranje_upload{
	border : 1px solid #f29400;
	WIDTH: 304px;	
	height:26px;
	font-size:16px;
}
.areaoranje{
	border : 1px solid #f29400;
	WIDTH: 380px;	
	height:110px;
	font-size:16px;
	overflow: auto;
}
select.oranje{
	border : 1px solid #f29400;
	WIDTH: 384px;	
	height:28px;
	font-size:16px;
}
INPUT.veldbreed{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    WIDTH: 240px;
    border : 1px solid #D73127;
}
INPUT.veldhalfbreed{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    WIDTH: 120px;
    border : 1px solid #D73127;
}
INPUT.zoeken{
    FONT-FAMILY: Arial;
    FONT-SIZE: 13pt;
    height:22px;
    WIDTH: 160px;
    border : 0px;
    color : #f29400;
}
.velden{
	color : #000000;
	font-size: 11px;
	border : 1px solid #D73127;
}
.imgborder{
	border : 1px solid #AAAAAA;
}

