html, body, form, .menu, .menu li, h1, h2, h3, h4, p, img, #sidebar dl, #sidebar dd, #sidebar dt, ul, li { margin: 0; padding: 0; }
ul, li  { list-style-type: none; }
img {}
.usability_addon { display: none; }
h1,h2,h3 { font-family: tahoma, helvetica, "nimbus sans l", sans-serif; line-height: 1.4; }

p { padding: 0 0 4px 0;  }
.lead { color: #00529c; font-size: 12px; line-height: 1.9; }
p.date { color: #939598; padding: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

.wrap { margin: 0 auto; width: 980px; }
#logo{text-align:center;margin-top:4px;position:relative;}

body { font-family: arial, sans-serif; font-size: 11px; }

#navigation { height: 262px; background: black; font-size: 12px; position: relative;}
#navigation .menuwrap { background: #000; border-bottom: 1px solid #FFF; height: 24px; background: url("img/menu-achtergrond.jpg") repeat top left; }
#navigation .submenuwrap { line-height: 20px; background: #000; width: 100%;}
#navigation .wrapper {  margin: 0 auto; width: 980px; height: 20px; }

#navigation ul {  margin: 0 auto;width: 980px;}
#navigation ul li { line-height: 24px; display: block; padding: 0 5px; text-align:center;width:152px; float:left;border-right:1px solid #79787a;}
#navigation ul li a { color: #EEE; text-transform: uppercase; font-size: 12px; }
#navigation ul li a.active { color: #cf691e;font-weight:bold; }
#navigation ul .eerste { border-left:1px solid #79787a;}

#left ul.submenu {  text-align: left; }
#left ul.submenu li { padding: 10px 20px 5px 0; margin-bottom: 0 0 2px 0;  }
#left ul.submenu li a { font-size: 18px; text-transform: none; color:#3f69aa; font-weight:bold;}

#left ul.submenunieuws {  text-align: left; margin-top:15px;height:365px;}
#left ul.submenunieuws li { padding: 10px 20px 5px 0; margin-bottom: 0 0 2px 0;  }
#left ul.submenunieuws li a { font-family: arial, sans-serif; font-size: 11px; text-transform: none; color:#000000;font-weight:normal;}
#left ul.submenunieuws li a h3{ font-family: arial, sans-serif; font-size: 11px; color:#000000;font-weight:normal;}

#left h3 { line-height: 1; }

#left #facebook { bottom: 0; position: absolute;width: 230px;overflow:hidden; }
#left #facebook iframe{ margin-left: -18px; }

#headernav { color: #FFF; position: absolute; left: 50%; margin-left: 300px; bottom: 18px; font-size: 10px; }
#headernav a { color: #DDD; }
#headernav a:hover { text-decoration: none; }
#headernav a:active { color: #FFF; }

#headernav #title { display: block; }

#left { float: left; width: 230px; padding: 12px 12px 0 0; height: 517px; line-height: 1.25; position: relative;}
#left h1 { text-transform: uppercase; color: #cf691e; font-weight: bold; font-size: 21px; }
#left h2 {font-size: 18px; color:#3f69aa; font-weight:bold; }

#content { float: left; width: 450px; padding: 12px 37px 63px 35px; min-height: 300px; line-height: 1.25; overflow:hidden;}
#content h2 { color: #cf691e; font-weight: bold; font-size: 21px; }
#content h3 { font-size: 16px; font-weight: normal; color: #cf691e; }
#content .tekst{ padding:18px 0 0 0;width:450px;overflow:hidden;position:relative;}
#content .tekstnieuws{ padding:0 0 0 0;width:450px;position:relative;height:450px;top:0px;overflow:hidden;}

/** forms */
#content label { display: block; float: left; width: 100px; position: relative; font-size: 11px; margin-top:5px;}
#content form li { clear: left; padding: 3px 0; }
#content input.text, #content input.longtext { height: 14px; padding: 1px; border: 1px solid #aaa; font-size: 11px; vertical-align: middle; margin: 0; width: 190px; }
#content input.longtext { width: 170px; }
#content textarea { width: 380px; height:220px;border: 1px solid #aaa;font-family: arial, sans-serif; font-size: 11px;}



#sidebar { width: 192px; float: right; position: relative; top: -63px; }
#sidebar h3, #sidebar h4, #sidebar dt { color: #FFF; font-family: tahoma, sans-serif; font-weight: bold; }
#sidebar h3 { font-size: 15px; padding: 2px 0; position: relative; top: -3px; line-height: 1;}
#sidebar h4 { font-size: 12px; margin: 18px 0 4px 0; }

#sidebar .dark h3 { padding: 10px 0 0 0; }
#sidebar div { margin-top: 12px; position: relative; }
#sidebar div div { padding: 0 6px; margin: 0; }

#sidebar .bottom { height: 15px; overflow: hidden; display: block; }
#sidebar .dark, #sidebar .middle, #sidebar .light { padding-top: 15px; background: url("img/top.dark.png") no-repeat top left; }
#sidebar .dark { margin: 0; }
#sidebar .dark div { background: #939598 url("img/dark.png"); }
#sidebar .dark .bottom { background: url("img/bot.dark.png") no-repeat top left; }

#sidebar .middle input { border-color: #999; }

#sidebar .middle { background-image: url("img/top.middle.png"); }
#sidebar .middle div { background: #bbbdc0; }
#sidebar .middle .bottom { background-image: url("img/bot.middle.gif"); }

#sidebar .light { background-image: url("img/top.light.gif"); }
#sidebar .light div { background: #d1d2d4; }
#sidebar .light .bottom { background-image: url("img/bot.light.gif"); }

#sidebar dl { margin-top: 18px; }
#sidebar dt { margin-top: 10px; font-size: 12px;  }

#sidebar dd { font-size: 10px; margin-top: 3px; }
#sidebar dd a { color: #FFF; white-space: nowrap; }


#sidebar .nav li { line-height: 1.4; font-size: 11px; }
#sidebar .nav a { color: #000; text-decoration: none; }
#sidebar .nav a:hover { color: #FFF; }

/*
#sidebar .nav li { line-height: 1.4; font-size: 11px; position:relative}
#sidebar .nav li span { position: absolute; top:0;left:0;}
#sidebar .nav a { color: #000; text-decoration: none; padding-left: 8px; display: block;}
#sidebar .nav a:hover { color: #FFF; }
*/
#sidebar .partners li { padding-top: 12px; text-align: center; }
#sidebar .partners li.first { padding-top: 0; }

#sidebar form li { line-height: 18px; padding: 2px 0; }
#sidebar label { display: block; float: left; width: 45px; position: relative; font-size: 11px; }
#sidebar input { width: 120px; height: 14px; padding: 1px; border: 1px solid #aaa; font-size: 11px; vertical-align: middle; margin: 0; }
#sidebar #email, #sidebar #q { width: 111px; }
#sidebar input.submitsmall { width: 6px; position: relative; left: -1px; }

#prefooter { clear: both; font-size: 9px; margin-bottom:40px; position:relative; top:-35px;text-align: center;}
#prefooter div {  width: 100%;  }
#prefooter .partners{margin: 0 auto; display: block; width: 980px; font-style: normal; text-align: center;  line-height: 24px; color: #EEE; height: 30px; overflow: hidden;}
#prefooter .partners .gmh{background: url("/img/gmh2.png") no-repeat top left; width:164px;height:30px;float:left;display:block;}
#prefooter .partners .gmh:hover{background: url("/img/gmh.png") no-repeat top left;}
#prefooter .partners .hmh{background: url("/img/hmh2.png") no-repeat top left; width:172px;height:30px;float:left;display:block;margin-left:56px;}
#prefooter .partners .hmh:hover{background: url("/img/hmh.png") no-repeat top left;}
#prefooter .partners .gbh{background: url("/img/gbh2.png") no-repeat top left; width:181px;height:30px;float:left;display:block;margin-left:56px;}
#prefooter .partners .gbh:hover{background: url("/img/gbh.png") no-repeat top left;}
#prefooter .partners .hbh{background: url("/img/hbh2.png") no-repeat top left; width:181px;height:30px;float:left;display:block;margin-left:56px;}
#prefooter .partners .hbh:hover{background: url("/img/hbh.png") no-repeat top left;}
#prefooter .partners .allin{background: url("/img/allin2.png") no-repeat top left; width:56px;height:30px;float:left;display:block;margin-left:56px;}
#prefooter .partners .allin:hover{background: url("/img/allin.png") no-repeat top left;}
#prefooter .partners a{text-decoration:none;cursor:pointer;cursor:hand;}

#footer { clear: both; font-size: 9px; position: relative; height: 0; }
#footer div { position: absolute; bottom: 22px; width: 100%; background: #000; }
#footer address { margin: 0 auto; display: block; width: 680px; font-style: normal; text-align: center;  background: black; line-height: 24px; color: #EEE; height: 24px; overflow: hidden; }
#footer a { color: #EEE; }
#footer a:hover { color: #FFF; text-decoration: none; }


#references { line-height: 1.25; font-size: 11px; margin-top: 22px; }
#references li { padding-left: 131px; height: 125px; position: relative; }
#references img { position: absolute; top: 2px; left: 0; width: 126px; border: 0; }
#references h3 { color: #00529c; font-size: 13px; line-height: 20px; }

#content .itemlist h2 { display: inline; font-size: 12px; line-height: 14px;  }
#content .itemlist h2 a { color: #00529c; }
#content .itemlist { margin: 20px 0; }
#content .itemlist li { font-size: 12px; color: #00529c; line-height: 14px; padding-bottom: 10px; }
#content .itemlist span { color: #000; font-size: 11px; line-height: 14px; }
#content .itemlist span.date { color: #939598; }

#content #searchresults h2 { display: block; padding-bottom: 4px; }
#content #searchresults { margin-top: 5px; }
h3.searchcaption { color: #00529c; font-weight: normal; font-size: 12px; line-height: 14px; margin-top: 15px; }

.pagetabs, .pagetabs a { color: #939598; padding: 0 1px; }
.pagetabs a:hover { color: #00529c;  }
.vet{font-weight: bold;}

.editorlink			{ color: #00529c; 	}
.editorlink:link  	{ text-decoration: none;}
.editorlink:visited { text-decoration: none;}
.editorlink:active  { text-decoration: none;}
.editorlink:hover 	{ text-decoration: underline; }

#foto2 { height: 237px; width: 1000px;}
#foto2 img { position: absolute; top: 0;  height: 237px;width: 1000px;display: block;margin-left: auto;margin-right: auto;}

.leftButton{color:#ffffff;background:black none repeat scroll 0%;text-align:left;}
.rightButton{color:#ffffff;background:black none repeat scroll 0%;text-align:right;}

#overigeafbeeldingen2{display:none;}

#twitter { padding-left:20px;background: url("img/twitter_logo.png") no-repeat top left; }
#spacer { height:1px;margin-bottom:6px; border-bottom: 1px solid #000000; width:351px;}

#content .nietzichtbaar{color:#ffffff;}

#klanten{width:20000px;position:relative;top:0px;left:0px;}
#klantenblok{width:450px;float:left;margin-right:35px;}
.klant{margin:5px;float:left;width:450px;height:321px;overflow:hidden;}
.portfolio{margin:5px;float:left;width:140px;height:100px;overflow:hidden;}
.clear{clear:both;}

#galinks{margin-left:5px;float:left;}
#garechts{float:right;}

#left .blauw{color:#3F69AA;text-transform: none;}
.pand{margin-top:10px;}
.contact1{color: #3F69AA; font-weight: bold; font-size: 18px;display:block;margin-top:10px;}
.contact2{color: #555555; font-weight: bold; font-size: 14px;display:block;margin-top:0px;}
.contact3{display:block;margin-top:10px;}
.contact3 a{color:#000000;}

.klanttekst{margin-right:19px;}

.italic{font-style:italic;}

#nieuwsgradient{background: url("img/gradient.png") repeat top left;width:100%;height:40px;position:relative;top:-35px;z-index:10; }

#newswrapper{width:450px;position:relative;top:0px;left:0px;}

#gabeneden{position:relative;left:445px;top:-55px;cursor:pointer;cursor:hand;}
#gaboven{position:relative;left:460px;top:-480px;cursor:pointer;cursor:hand;}

#movediv{display:none;}
#routediv{display:none;}

#logo #social{position:absolute;top:30px;right:0;}
#logo #social img{margin-left:10px;}
