* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }

body,form,input,ul,ol,li,h1,h2,h3,h4,p { margin: 0; padding: 0; }

sub, sup { font-size: 8px; }

body { background: url(img/body_bg_2.gif) repeat-y center 8px; text-align: center; }
body.metrologie { background: url(img/body_bg_2.gif) repeat-y center 8px; }
body.aanvraagkeuring { background: url(img/body_bg_3.gif) repeat-y center 8px; }

#page-box { position: relative; margin: 0 auto; width: 990px; text-align: left; }

#myLanguage { width: 100px; height: 15px; text-align: left; position: absolute; top: 12px; right: 25px; z-index: 100; cursor: pointer; }
#myLanguage .inner { position: relative; background: #fff; border: 1px solid #929196; }
#myLanguage p { margin: 0; padding; 0; font-size: 10px; color: #b4b4b4; font-weight: bold; padding: 0 2px 0 2px; line-height: 14px;  }
#myLanguage ul {  list-style: none; margin: 0; padding: 0; }
#myLanguage ul li { width: 94px; font-size:10px; color: #b4b4b4;  font-weight: bold;  padding: 0 2px 0 2px; background: #fff; cursor: pointer; line-height: 16px; }
#myLanguage .drop { position: absolute; right: 0; top: 0; _top: 1px; }
#myLanguage.hide ul { display: none; position: relative; }
.slanguage { padding: 0 105px 0 0; }

#myHomeLanguage { width: 190px; height: 15px; margin: 15px 0 0 15px; text-align: left;  z-index: 100; cursor: pointer; }
#myHomeLanguage .inner { position: relative; background: #fff; border: 1px solid #929196; }
#myHomeLanguage p { margin: 0; padding; 0; font-size: 10px; color: #b4b4b4; font-weight: bold; padding: 0 2px 0 2px; line-height: 14px;  }
#myHomeLanguage ul {  list-style: none; margin: 0; padding: 0; }
#myHomeLanguage ul li { width: 184px; font-size:10px; color: #b4b4b4;  font-weight: bold;  padding: 0 2px 0 2px; background: #fff; cursor: pointer; line-height: 16px; }
#myHomeLanguage .drop { position: absolute; right: 0; top: 0; _top: 1px; }
#myHomeLanguage.hide ul { display: none; position: relative; }
.slanguage { padding: 0 105px 0 0; }

#logo { margin-left: 1px; width: 225px; height: 117px; background: #fff url(img/logo_bg.gif) repeat-x bottom; }
#logo.metrologie {background: #fff url(img/logo_bg.gif) repeat-x bottom;  }
#logo img { margin-top: 23px; margin-left: 24px; }
#logo span { display: none; }

#bg_logo { position: absolute; top: 184px; left: 0; width: 202px; height: 360px; background: url(img/bull.jpg); }
#bg_logo.metrologie { background: url(img/bull.jpg); }


#banner_truevalue { position: absolute; top: 430px; left: 60px; }
#banner_truevalue img { border: 0; }

#bg_plus { position: absolute; top: 117px; left: 225px; width: 568px; height: 483px; xbackground: url(img/main_content_bg.jpg); }
#bg_metrologie { position: absolute; top: 109px; left: 793px; width: 196px; height: 441px; background: url(img/right_metrologie_bg.jpg); }

#header { position: absolute; top: 0; left: 225px; width: 766px; height: 39px; background: url(img/header_bg.gif); text-align: right; }
#header.metrologie { background: url(img/header_metrologie_bg.gif) no-repeat; }
#header ul { margin: 12px 22px 0 0; }
#header ul li { display: inline; }
#header ul li a { margin-right: 9px; color: #b3b3b3; font-size: 9px; font-weight: bold; text-decoration: none; }
#header ul li a:hover { color: #9e9e9e; text-decoration: none; }
#header ul li.home a { margin-right: 9px; color: #00a3e7; font-size: 9px; font-weight: bold; text-decoration: none; }
#header ul li.home a:hover { color: #2893ca; text-decoration: none; }
#header ul li.metrologie { position: absolute; left: 15px; font-size: 11px; font-weight: bold; color: #00a3e7; }

#navigatie { position: absolute; top: 39px; left: 225px; width: 568px; height: 78px; background: url(img/navigatie_bg.gif); z-index: 100; }
#navigatie.metrologie { background: url(img/navigatie2_bg.gif); }
#navigatie.kansspelen { background: url(img/navigatie_bg_roze.gif); }
#navigatie ul li { dislay: block; float: left; padding: 11px 0 6px 15px; width: 125px; height: 23px; margin-right: 2px; list-style: none; line-height: 11px; cursor: pointer; }
#navigatie ul li.nopointer { cursor: default; }
#navigatie ul li.onder a { font-size: 9px; line-height: 11px; font-weight: bold; color: #dbedfb; text-decoration: none; }
#navigatie ul li.onder a:hover { color: #ededed; text-decoration: none; }
#navigatie ul li.onder ul { display: none; position: absolute; top: 40px; width: 140px; height: 179px; }
#navigatie ul li.metrologie:hover ul { display: block; left: 0; background: url(img/sayac.jpg); }
#navigatie ul li.kansspelen:hover ul { display: block; left: 142px; background: url(img/seviye.jpg); }
#navigatie ul li.metrology:hover ul { display: block; left: 284px; background: url(img/network.jpg); }
#navigatie ul li.onder ul li a { color: #fff; line-height: 11px; }
#navigatie ul li.onder ul li a:hover { color: #fff; }
#navigatie ul li.boven a { font-size: 9px; line-height: 11px; font-weight: bold; color: #fff; text-decoration: none; }
#navigatie ul li.boven a:hover { color: #ededed; text-decoration: none; }
#navigatie.metrologie ul li.boven a { color: #dbedfb; }
#navigatie.metrologie ul li.selected a { color: #afc900; }
#navigatie.metrologie ul li.selected a:hover { color: #afc900; }


/* NIEUWE NAVIGATION */
#navigatie3 { position: absolute; top: 39px; left: 225px; width: 568px; height: 78px; background: url(img/navigatie_bg.gif); z-index: 999; }
#navigatie3 ul { list-style: none; }
#navigatie3 ul li { position: relative; float: left; }
#navigatie3 ul li.top { width: 142px; height: 39px; }
#navigatie3 ul li a { display: block; height: 27px; padding: 12px 10px 0 10px; line-height: 12px; font-size: 9px; color: #fff; font-weight: bold; text-decoration: none; }
#navigatie3 ul li ul { display: none; position: absolute; top: 39px; left: 0; z-index: 999; background: red; }

#navigatie3 ul li:hover ul { display: block; }

#navigatie3 ul li.metrologie ul { background: #a8c300; }
#navigatie3 ul li.kansspelen ul { background: #e32389; }
#navigatie3 ul li.traning ul { background: #fda000; }

#navigatie3 ul li.metrologie:hover a { background: #a8c300; }
#navigatie3 ul li.kansspelen:hover a { background: #e32389; }
#navigatie3 ul li.traning:hover a { background: #fda000; }

#navigatie3 ul li ul { width: 138px; padding: 0 2px 2px 2px; }
#navigatie3 ul li ul li { float: left; width: 138px; display: block; }
#navigatie3 ul li ul li a { display: block; height: 100%; padding: 7px 10px 7px 10px; line-height: 10px; background: #01a0e1 url(img/navigatie_sub_bg.gif) repeat-x!important; }
/* /NIEUWE NAVIGATION */


#zoeken { position: absolute; top: 39px; left: 793px; width: 186px; height: 78px; background: url(img/zoeken_bg.gif); }
#zoeken.metrologie { background: none; }
#zoeken div { float: left; margin: 10px 10px; font-size: 9px; font-weight: bold; color: #fff; }
#zoeken.metrologie div { color: #afc900; }
#zoeken .textfield { display: block; float: left; margin: 10px 0 0 3px; width: 95px; height: 13px; border: 1px solid #939195; border-right: none; padding: 1px; }
#zoeken.metrologie .textfield { border: 1px solid #0aa7e8; border-right: none; }
#zoeken .submit { display: block; float: left; margin-top: 10px; border: 1px solid #939195; border-left: none; }
#zoeken.metrologie .submit { border: 1px solid #0aa7e8; border-left: none; }

#subnavigatie { position: absolute; top: 117px; left: 1px; height: 360px; width: 177px; padding: 0 15px 0 33px; z-index: 1; }
#subnavigatie.xmetrologie { background: url(img/bull.jpg) no-repeat top left; }
#subnavigatie ul { margin: 54px 0 0 0;  }
#subnavigatie ul li { line-height: 16px; list-style: none; }
#subnavigatie ul li a { color: #00a3e7; font-size: 9px; font-weight: bold; text-decoration: none; }
#subnavigatie ul li a:hover { color: #1884bd; text-decoration: none; }
#subnavigatie ul li.selected a { color: #1884bd; }
#subnavigatie ul li.subs_closed { list-style: url(img/subnavigatie_closed_arrow.gif); }
#subnavigatie ul li.subs_open { list-style: url(img/subnavigatie_open_arrow.gif); }
#subnavigatie ul li.subs_open ul { margin: 0; }
#subnavigatie ul li.subs_open ul li { list-style: url(img/x.gif); }
#subnavigatie ul li.subs_open ul li a { color: #737377; font-weight: normal; text-decoration: none; }
#subnavigatie ul li.subs_open ul li a:hover { color: #515054; text-decoration: none; }
#subnavigatie ul li.subs_open ul li.selected a { color: #212125; }
#subnavigatie ul li.subs_open ul li.selected a:hover { color: #212125; }

#subnavigatie.home { padding-left: 23px !important; }
#subnavbanners { margin: 10px 0 0 0 !important;}
#subnavbanners li { padding: 6px 0 10px 0; text-align: center; background: url(img/subnav_banner_bg.gif) no-repeat bottom; }
#subnavbanners li img { border: none; }

#main_content { position: absolute; top: 117px; left: 225px; width: 568px; z-index: 100; }

#hometekst { padding: 25px 40px 0 16px; color: #7c7c7c; }
#hometekst h2 { margin: -6px 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 39px; line-height: 44px; color: #00a3e7; }
#hometekst h2.groen { color: #afc900; }
#hometekst h2.paars { color: #c32884; }
#hometekst h2.oranje { color: #e67d08; }
#hometekst h3 { margin-bottom: 17px; font-size: 12px; line-height: 18px; color: #00a3e7; }
#hometekst h3.groen { color: #afc900; }
#hometekst h3.paars { color: #c32884; }
#hometekst h3.oranje { color: #e67d08; }
#hometekst h4 { color: #00a3e7; }
#hometekst h4.groen { color: #afc900; }
#hometekst h4.paars { color: #c32884; }
#hometekst h4.oranje { color: #e67d08; }
#hometekst p { margin-bottom: 15px; }
#hometekst a { color: #00a3e7; text-decoration: none; }
#hometekst a:hover { text-decoration: none; }
#hometekst ul, #hometekst ol { margin: 0 0 15px 30px; }

#right_content { position: absolute; top: 117px; left: 793px; width: 161px; padding: 15px 14px 15px 11px; }
#right_content h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c20080; }
#right_content .head_divider { margin: 8px 0 15px 0; height: 1px; border-top: 1px solid #a2cef0; line-height: 0; }
#right_content .divider { margin: 15px 0; height: 1px; border-top: 1px dashed #a2cef0; line-height: 0; }
#right_content .nieuws_item { padding-right: 17px; }
#right_content .nieuws_item .titel { font-size: 9px; color: #00a3e7; font-weight: bold; }
#right_content .nieuws_item .titel a { font-size: 9px; color: #00a3e7; text-decoration: none; }
#right_content .nieuws_item .titel a:hover { text-decoration: none; }
#right_content .nieuws_item .tekst { font-size: 9px; color: #7c7c7c; }
#right_content .nieuws_item .leesverder a { font-size: 9px; color: #c20080; text-decoration: none; }
#right_content .nieuws_item .leesverder a:hover { color: #f879cd; text-decoration: none; }

#content { padding: 59px 40px 0 16px; color: #7c7c7c; }

#content h1 { margin-bottom: 17px; font-size: 12px; line-height: 18px; color: #00a3e7; }
#content h1.groen { color: #afc900; }
#content h1.paars { color: #c32884; }
#content h1.oranje { color: #e67d08; }

#content h2 { margin: -6px 0 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 39px; line-height: 44px; color: #00a3e7; }
#content h2.groen { color: #afc900; }
#content h2.paars { color: #c32884; }
#content h2.oranje { color: #e67d08; }
#content h3 { margin-bottom: 17px; font-size: 12px; line-height: 18px; color: #00a3e7; }
#content h3.groen { color: #afc900; }
#content h3.paars { color: #c32884; }
#content h3.oranje { color: #e67d08; }
#content h4 { color: #00a3e7; }
#content h4.groen { color: #afc900; }
#content h4.paars { color: #c32884; }
#content h4.oranje { color: #e67d08; }

#content p { margin-bottom: 15px; }
#content a { color: #00a3e7; text-decoration: none; }
#content a:hover { text-decoration: none; }
#content ul, #content ol { margin: 0 0 15px 30px; }

#kruimelpad { position: absolute; top: 117px; left: 1px; width: 793px; padding: 0 0 8px 0; background: url(img/kruimelpad_bg.gif) no-repeat bottom; color: #b0b0b0; font-size: 9px; z-index: 10; }
#kruimelpad h2 { float: left; width: 177px; padding: 18px 15px 0 33px; font-size: 11px; font-weight: bold; color: #00a3e7; }
#kruimelpad h2 a { font-size: 11px; color: #00a3e7; text-decoration: none; }
#kruimelpad h2 a:hover { text-decoration: none; }
#kruimelpad h3 { float: left; width: 535px; padding: 18px 15px 0 15px; font-size: 11px; font-weight: bold; color: #00a3e7; }
#kruimelpad div { float: left; width: 535px; padding: 16px 15px 0 15px; }
#kruimelpad div a { font-size: 9px; color: #b0b0b0; text-decoration: none; }
#kruimelpad div a:hover { text-decoration: none; }
#kruimelpad.sayac { background: url(img/kruimelpad_bg_metrologie.gif) no-repeat bottom; }
#kruimelpad.sayac h2 { color: #afc900; }
#kruimelpad.sayac h2 a { color: #afc900; }
#kruimelpad.seviye { background: url(img/kruimelpad_bg_college_roze.gif);}
#kruimelpad.seviye h2 { color: #e32389; }
#kruimelpad.seviye h2 a { color: #e32389; }
#kruimelpad.network { background: url(img/kruimelpad_bg_college.gif) no-repeat bottom; }
#kruimelpad.network h2 { color: #f28f00; }
#kruimelpad.network h2 a { color: #f28f00; }

#vacature_lijst { margin: 57px 15px 0 15px; }
#vacature_lijst .vacature_item { margin-bottom: 17px; }
#vacature_lijst .vacature_item .title { color: #00a3e7; font-weight: bold; }
#vacature_lijst .vacature_item .title a { color: #00a3e7; text-decoration: none; }
#vacature_lijst .vacature_item .title a:hover { text-decoration: none; }
#vacature_lijst .vacature_item .date { color: #212125; font-size: 9px; }
#vacature_lijst .vacature_item .leesverder a { color: #c20080; text-decoration: none; }
#vacature_lijst .vacature_item .leesverder a:hover { color: #f879cd; text-decoration: none; }

#vacature_content { margin-top: 54px; color: #7c7c7c; }
#vacature_content .title { margin: 58px 0 7px 0; padding: 0 15px 7px 15px; border-bottom: 1px dashed #c32884; font-size: 11px; color: #00a3e7; font-weight: bold; }
#vacature_content .date { padding: 0 15px; color: #212125; font-size: 9px; }
#vacature_content h2 { margin: 0 15px; font-size: 10px; color: #c20080; }
#vacature_content p { margin: 0 15px 15px 15px; }
#vacature_content a { color: #00a3e7; text-decoration: none; }
#vacature_content a:hover { text-decoration: none; }
#vacature_content ul, #vacature_content ol { margin: 0 0 15px 30px; }

#nieuws_lijst { margin: 57px 15px 0 15px; }
#nieuws_lijst .nieuws_item { margin-bottom: 17px; }
#nieuws_lijst .nieuws_item .title { color: #00a3e7; font-weight: bold; }
#nieuws_lijst .nieuws_item .title a { color: #00a3e7; text-decoration: none; }
#nieuws_lijst .nieuws_item .title a:hover { text-decoration: none; }
#nieuws_lijst .nieuws_item .date { color: #212125; font-size: 9px; }
#nieuws_lijst .nieuws_item .leesverder a { color: #c20080; text-decoration: none; }
#nieuws_lijst .nieuws_item .leesverder a:hover { color: #f879cd; text-decoration: none; }

#nieuws_content { margin-top: 54px; color: #7c7c7c; }
#nieuws_content .title { margin: 58px 0 7px 0; padding: 0 15px 7px 15px; border-bottom: 1px dashed #c32884; font-size: 11px; color: #00a3e7; font-weight: bold; }
#nieuws_content .date { padding: 0 15px; color: #212125; font-size: 9px; }
#nieuws_content h2 { margin: 0 15px; font-size: 10px; color: #c20080; }
#nieuws_content p { margin: 0 15px 15px 15px; }
#nieuws_content a { color: #00a3e7; text-decoration: none; }
#nieuws_content a:hover { text-decoration: none; }
#nieuws_content ul, #vacature_content ol { margin: 0 0 15px 30px; }

#carrousel { position: relative; left: -11px; top: 24px; }
#carrousel img { position:absolute; left: 0px; top: 0px; display: none; }
#carrousel img.first{ display: block; left: 0px; position:relative; top: 0px; }

.flash-replaced .alt { display: block; height: 0; position: absolute; overflow: hidden; width: 0; }

.clr { overflow: hidden; height: 100%; }

#sitemap ul { list-style: none; }
#sitemap ul li { background: url(img/ico_arrow.gif) no-repeat 0 10px; line-height: 20px; }
#sitemap ul li a { margin: 0 0 0 10px; font-size: 9px; color: #00a3e7; font-weight: bold; text-decoration: none;  }
#sitemap ul li ul { margin: 0 0 0 10px; }
#sitemap ul ul li { background: url(img/ico_li_bg.gif) repeat-y top left;  }
#sitemap ul ul li.last { background: url(img/ico_li_bg_last.gif) no-repeat 0 -80px;  }
#sitemap ul ul li.last a { background: 0!important; }
#sitemap ul li ul li a { margin: 0; padding: 0 0 0 6px; background: url(img/ico_dash.gif) no-repeat 0 6px; font-weight: normal; }
#sitemap ul ul ul li a  { padding: 0 0 0 8px; color: #737377; }

#btn_offerteaanvraag { margin-top: 20px; }
#btn_offerteaanvraag a span { display: block; background: url(img/btn_offerteaanvraag_bg.gif); width: 106px; }
#btn_offerteaanvraag a:hover span { background-position: 0 -34px;  }
