html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:inherit}

:focus{outline:0}
body{line-height:1;} 
ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}
body, html{width:100%; height:100%}
html{overflow:auto}

@font-face{font-family:'RotisSemiSans45Light'; src:url('rotissemisans-light-webfont.eot'); src:local('&#9786; '),url('rotissemisans-light-webfont.woff') format('woff'),url('rotissemisans-light-webfont.ttf') format('truetype'),url('rotissemisans-light-webfont.svg#webfontwCRqKjQA') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'RotisSemiSans55Roman'; src:url('rotissemisans-webfont.eot'); src:local('&#9786; '),url('rotissemisans-webfont.woff') format('woff'),url('rotissemisans-webfont.ttf') format('truetype'),url('rotissemisans-webfont.svg#webfontyP7sghPn') format('svg'); font-weight:normal; font-style:normal}

h1.homeh1{font-weight:normal; font-style:normal; line-height:normal; font-family:'RotisSemiSans55Roman',sans-serif; font-size-adjust:0.55; font-size:24px; color:#000; font-weight:normal; padding-bottom:20px; margin:0 0 0 -10px;}
h1{font-weight:normal; font-style:normal; line-height:normal; font-family:'RotisSemiSans45Light',sans-serif; font-size-adjust:0.5; font-size:24px; color:#FFF; font-weight:normal; padding-left:10px;}
h2{font-weight:normal; font-style:normal; line-height:normal; font-family:'RotisSemiSans45Light',sans-serif; font-size-adjust:0.5; font-weight:normal; color: #FFFFFF; font-size: 24px; padding-left:10px;}
.bloktitle h3{font-weight:normal; font-style:normal; line-height:normal; font-family:'RotisSemiSans45Light',sans-serif; font-size-adjust:0.5; font-weight:normal; color: #7e7e7e; font-size: 24px;}
h3{font-size:18px; font-family:Arial; color:#7e7e7e; font-weight:normal}
p{font-family:Arial; font-size:12px; color:#474747; line-height:17px; text-align:justify}
a{color:#474747; text-decoration:underline}
a:hover{text-decoration:none}
a.homebtn { background-image:url(/img/home_btn.png); width:151px; height:26px; display:block; overflow:hidden; margin-top:10px; line-height:26px; font-family: Arial; font-size: 12px; color:#FFF; text-decoration:none; text-align:center; }
a.homebtn:hover { text-decoration:underline; }

.logo{float:left; height:100px}

.totalnews { padding-top:55px; width:1000px; left:50%; margin-left:-500px; position:relative }
.totalmenu{width:100%; height:100px}
.submenu{position:absolute; right:0; margin:10px 0 0 0; font-family:Arial; font-size:11px; text-transform:uppercase; text-align:right; line-height:18px}
.submenu:hover{color:#474747}
.submenu a:hover{color:#474747; text-decoration:underline}
.submenu a{color:#474747; text-decoration:none}
.menu{width:1000px; left:50%; margin-left:-500px; height:100px; position:absolute}
.menuknop{background-image:url(../img/btn.gif); width:140px; height:35px; float:left; line-height:35px; text-align:center; margin:65px 0 0 20px; font-family:Arial; font-size:12px; color:#474747; background-position:0 0; text-transform:uppercase}
.menuknop a{color:#474747; text-decoration:none; width:140px; height:35px; display:block}
.menuknop:hover, .menuknop a:hover{color:#000; background-position:0 -35px; cursor:pointer}


ul.sitemap li a, ul#sitemap ul li a, ul#sitemap ul ul li a { font-family:Arial; font-size:12px; color:#474747; line-height:17px; text-align:justify; }
ul.sitemap ul { margin-left:15px; }
ul.sitemap ul ul { margin-left:30px; }

.centermain{width:1000px; left:50%; margin-left:-500px; position:relative}
.totalbg{width:100%; background-color:#f3f3f3; background-image:url(../img/bgcenter.gif); background-repeat:repeat-x; background-position:center bottom}
.banner{height:180px}

.menuleft{padding:10px 0 10px 0}
.menuleftitem{height:25px; line-height:25px; font-family:Arial; font-size:12px; text-transform:uppercase; border-top:1px solid #dbdbdb; padding-left:10px}
.menuleftitem a{display:block; height:25px}
.menuleftitem a:hover{background-color:#eee; cursor:pointer}
.newsleft .menuleftitem a{display:block; height:25px; font-size:10px; }
.newsleft .menuleftitem a:hover{background-color:#eee; cursor:pointer; font-size:10px; }
.menuleftitem_on{background-color:#eee; cursor:pointer; height:25px; line-height:25px; font-family:Arial; font-size:12px; text-transform:uppercase; border-top:1px solid #dbdbdb; padding-left:10px}
.menuleftitem_on a{text-decoration:none}
.menuleftitem a{color:#474747; text-decoration:none}
.menuleftsubitem{background-color:#eee; height:25px; line-height:25px; font-family:Arial; font-size:12px; padding-left:10px}
.menuleftsubitem a{text-decoration:none}
.menuleftsubitem a:hover{text-decoration:underline}

.mainleft{width:320px; float:left}
.mainright{width:660px; float:left; margin-left:20px}
.tekstright{padding:10px 0 0 10px}

.imageright{float:right; padding:0 0 10px 10px}
.experience{width:150px; height:35px; background-image:url(../img/360btn.gif); padding:15px 0 0 100px; clear:both; float:right}
.experience a{display:block; height:35px}
.videobtn{width:110px; height:35px; background-image:url(../img/videobtn.gif); padding:15px 0 0 140px; clear:both}

.wagenheader{width:1000px; height:250px}

.vac_button	{ width:180px; height:180px; position:absolute; z-index:1000; margin-top:150px; margin-left:25px; }

.totalnieuws{width:100%}
.nieuwsblok{width:1000px; left:50%; margin-left:-500px; position:relative}
.nieuwsdatum{color:#a9a9a9}
.twitterdatum {color:#383a92; font-size:10px; font-style:oblique; }
.nieuwstitel a{color:#474747; text-decoration:none}
.nieuwstitel a:hover{color:#000; text-decoration:underline}
.twittertitel a{color:#383a92; text-decoration:none}
.twittertitel a:hover{color:#383a92; text-decoration:underline}
.homeblok{width:320px; float:left; padding-top:15px}
.bloktitle{height:30px; line-height:30px}
.homebloktext{font-family:Arial; font-size:12px; color:#474747; padding:10px 0 0 10px}

.adresblok{width:660px; float:left}
.adresbloktext{font-family:Arial; font-size:12px; color:#474747; line-height:17px; padding:10px; width:270px; float:left}
.adresbloktext2{font-family:Arial; font-size:12px; color:#474747; line-height:17px; width:150px; float:left; margin-left:0px; padding:10px}
.adresbloktext2 a{color:#474747; text-decoration:none}

.bottom{width:100%; border-top:1px solid #f3f3f3; position:relative; padding-top:10px; }
.bottommain{width:1000px; left:50%; margin-left:-500px; height:30px; position:relative; float:left}
.bottomtext{width:565px; height:30px; float:left; font-family:Arial; font-size:11px; line-height:30px; color:#c8c8c8}
.bottomtext a, .bottomtext a:hover{color:#c8c8c8; text-decoration:none}
.sm { width:105px; float:left; }
.sm img { border:none; margin-right:5px; }
.bottombanner{width:300px; height:30px; float:left}

.projectimages{width:224px; float:right}
.projectthumb{width:102px; height:75px; overflow:hidden; margin:0 0 10px 10px; float:left;}
.projectthumb2{width:102px; height:75px; overflow:hidden; float:left; margin:0 0 10px 5px}

form label{width:100px; float:left; font-family:Arial; font-size:12px; line-height:18px; color:#474747; line-height:17px}

input, select, textarea{font-family:Arial; font-size:12px; color:#000; border:1px #ccc solid; padding:1px; margin:0 0 2px 0}

.reporting{margin:0px; padding-left:10px; color:#900; font-size:11px; font-weight:bold}
.brabantlogo{position:absolute; margin-left:220px; margin-top:-35px}
#MooFlow div div{cursor:pointer}



#slider-wrapper{ position:relative; width:1000px; height:252px; left:50%; margin-left:-500px; padding:20px 0;}
#slideshow { width:1000px; height:292px; overflow:hidden; }
#wptopbar { position:absolute; top:0; left:10px; z-index:99999; width:980px; }
#wptopbar img { float:right; cursor:pointer; padding:11px 0 0 5px;}
#prev { position:absolute; top:70px; left:-20px; cursor:pointer; }
#next { position:absolute; top:70px; right:-20px; cursor:pointer; }
#nav { padding:0; margin:0; }
#nav li {float:left; list-style-type:none; }
#nav a { padding: 0px 3px; margin:0; text-decoration: none; color:#818181; font-family:Arial; font-size:35px; }
#nav a.activeSlide { color: #FFF }
#nav a:focus { outline: none; }
.headertext { position:absolute; left:500px; bottom:20px; background:url(/img/bgheaderzwart.png); background-repeat:repeat; color:#fff; z-index:89; display:block; width:500px; display:none;}
.headertext h3 {padding:5px 10px 0 10px; font-weight:normal; font-style:normal; line-height:normal; font-family:'RotisSemiSans45Light',sans-serif; font-size-adjust:0.55; font-size:28px; color:#becd00; font-weight:normal}
.headertext p {padding:10px; margin:0; color:#c2c2c2; }
.headertext p a { color:#fff; }

.twitteraar { height:90px; display:block; }
.twitteraar img { padding-right:10px; }
.twitteraar p, b.tweeter { color:#5859ad; font-weight:bold; font-size:14px; }
.twitteraar p a { color:#000; font-weight:normal; font-size:12px; }
