﻿/*reset*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p {margin:0; padding:0; }
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%;}
th {padding:3px 5px 3px 0}
td {padding:3px 0}
fieldset, img {border:0; }
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol {margin:0 0 0 30px;padding:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
form {display: inline;}
*:focus {outline:none;}

/*basic*/
html {height: 100%;overflow: -moz-scrollbars-vertical;}
body {background:#E3EBF8 url(../Images/bg.jpg) repeat-x; color:#333; font:normal 0.75em/140% Arial, Verdana, Tahoma, "Trebuchet MS";line-height:1.5em;text-align: center;}
div.wrapper {overflow:hidden; width:100%;}  
div.flr{float:right}
div.container {width: 958px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; margin: 0 auto;padding:0 10px; background-color:#fff; text-align:left; min-height: 500px;/*zie lt_ie7.css*/}

/*link*/
a, a:visited, a:active {color:#085aa4}
a:hover {color:#085aa4; text-decoration:none}

/* fonts */
@font-face{ font-family: 'unit4sans-bold'; src: url('fonts/unit4sans-bold-webfont.eot'); src: url('fonts/unit4sans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/unit4sans-bold-webfont.woff') format('woff'), url('fonts/unit4sans-bold-webfont.ttf') format('truetype'), url('fonts/unit4sans-bold-webfontsvg#webfont') format('svg'); }
@font-face{ font-family: 'unit4sans-book'; src: url('fonts/unit4sans-book-webfont.eot'); src: url('fonts/unit4sans-book-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/unit4sans-book-webfont.woff') format('woff'), url('fonts/unit4sans-book-webfont.ttf') format('truetype'), url('fonts/unit4sans-book-webfont.svg#webfont') format('svg'); }
@font-face{ font-family: 'unit4sans-light'; src: url('fonts/unit4sans-light-webfonteot'); src: url('fonts/unit4sans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/unit4sans-light-webfont.woff') format('woff'), url('fonts/unit4sans-light-webfont.ttf') format('truetype'), url('fonts/unit4sans-light-webfont.svg#webfont') format('svg'); }

/*heading*/
h1, h2, h3, h4, h5, h6 {color:#292a79;margin:0 0 15px}
h1 {font-size: 1.4em; color:#00529c;font-style:italic}
h2 {font-size: 1.333em; line-height:1.375em}
body.home h2{background:url(../Images/divider.jpg) no-repeat 0 bottom;padding:0 0 8px}
h3 {font-size: 1.4em; color:#1793c4; line-height:1.5em;}
h3 a, h3 a:visited, h3 a:hover, h3 a:active {color:#1793c4; text-decoration:none;}
h4 {font-size:1.2em !important;}
h4 a, h4 a:visited, h4 a:hover, h4 a:active {text-decoration:none}
h5, h6 {font-size: 1em;}

/*text*/
p {padding-bottom:15px;}

/*form*/
select, input, textarea {font: normal 100% Arial, Verdana, Tahoma, Trebuchet MS;color: #000;font-size:0.9em}
input.textfield, textarea.textfield {border: solid 1px #aaa;padding: 2px; color:#696969;font-size:0.9em}
select.select {border:solid 1px #aaa;padding:2px;}
div.form .radio, div.form .checkbox {vertical-align: middle;margin:0 2px 0 0}
div.form fieldset {padding: 10px 0}
div.form div.verplicht {padding: 10px 0;color: #888}
div.form fieldset label {display: block}
div.form fieldset input.textfield {display:block;width: 200px;}
div.form fieldset textarea.textfield {display:block;width: 320px;}

/*table*/
table.small{width:278px;}
table.small td{padding:8px; width:50%; vertical-align:top;}
table.small td.blue{background-color:#dbeef3;}

/*header*/
div.header{padding:10px 0 15px;height:85px;}
div.logo {float:left;margin:10px 0 0}
div.logo img{margin:0 0 0 20px}
div.headerright{float:right;width:446px}
div#siteextras{float:right;clear:right;margin:0 0 25px}
div#siteextras img{padding:0 0 0 10px;}
div#siteextras #siteprint{float:left;padding:4px 0 0 10px;}
a.stbutton {font-weight: bold;padding: 0 0 0 20px !important;text-decoration: none !important;}
a.stico_default {background: url("../images/sharethis.gif") no-repeat scroll 0 0 transparent !important;font-size:10px;font-weight: normal}
div#siteextras a.stbutton {padding: 2px 5px 5px 22px!important;}

/*inlog*/
div.inlog {float:left;margin:3px 0 0 0;}
div.inlog a, div.inlog a:visited{color:#292a79;text-decoration:none;font-weight:bold;padding:0 10px 0 0;margin:0 10px 0 0;border-right:solid 2px #292a79}
div.inlog a:hover, div.inlog a:active{color:#63a73e}
div.inlog a.last,div.inlog a.last:visited{border:none}

/*nav*/
div.nav {background:url(../images/nav.png) no-repeat;float:left;width:958px;position:absolute;z-index:2;height:41px}
div.menu {position:relative; z-index:100; float:left; font-size:12px; color:#ffffff; line-height:14px; margin:4px 0 0 0}

/* hacks voor IE5.5 & IE6.0 */
* html div.menu a, * html div.menu a:visited {width:98px; width:86px; padding:0 0 0 10px;}
* html div.menu ul ul {top:30px; top:30px;}

div.menu ul {list-style-type:none; margin-left:7px;}
div.menu li {position:relative; float:left;}
div.menu a, div.menu a:visited {font-family:'unit4sans-light',Arial,Helvetica,sans-serif;display:block;height:34px;padding:0 12px 0 20px;color:#fff;line-height:31px;font-weight:bold;text-decoration:none;text-transform:uppercase}
div.menu a:hover {color:#00529c;background:url(../images/sprite_nav.gif) no-repeat 0 -92px;}
div.menu :hover > a {color:#00529c;background:url(../images/sprite_nav.gif) no-repeat 0 -92px;}
div.menu a.submenu{background:url(../images/sprite_nav.gif) no-repeat 10px 12px}
div.menu a.submenu:hover {color:#00529c;background:url(../images/sprite_nav.gif) no-repeat 0 -56px;}
div.menu :hover > a.submenu {color:#00529c;background:url(../images/sprite_nav.gif) no-repeat 0 -56px;}
div.menu ul ul {position:absolute;visibility:hidden; top:34px; left:-7px;background:url(../images/nav_sub.gif) no-repeat 0 bottom;padding:15px 0}
div.menu ul ul a, div.menu ul ul a:visited {width:150px;height:auto;color:#00529c;line-height:16px;padding:5px 12px 5px 20px;background:url(../images/sprite_nav.gif) no-repeat 12px -184px;font-size:.917em;font-weight:normal;text-transform:none;text-decoration:underline}
div.menu ul ul a:hover,div.menu ul ul a:active{color:#1793C4}
div.menu ul ul a:hover {background-position:12px -184px}
div.menu ul ul :hover > a {background-position:12px -184px}
div.menu ul li:hover ul, div.menu ul a:hover ul {visibility:visible;}
div.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/*search*/
div.search {float:right;}
span.search-middle{float:left;height:22px;border-width:1px 0 1px 1px; border-style:solid; border-color:#ddd}
span.search-middle input{border:0;width:156px;margin:2px 0 0}
input.search-input {background: transparent url("../images/icon-search-out.gif") no-repeat center top; text-indent:-9999px; width:23px; height:24px; float:left; border:none;}
input.search-input:hover{background: transparent url("../images/icon-search-over.gif") no-repeat center top; cursor:pointer;}

/*breadcrumbs*/   
div.breadcrumb-printmail {background-color:#fff;}
div.breadcrumb-printmail-blue {background-color:#fff}    
div.breadcrumb{float:left;margin: 50px 9px 0 18px;padding:0 0 9px 0}
div.breadcrumb-blue{float:left;margin: 11px 9px 0 18px;}
div.breadcrumb ul li, div.breadcrumb-blue ul li{display:inline;}
div.breadcrumb ul li a{color:#000;}  
div.breadcrumb-blue ul li a{color:#000;}  

div.printmail{float:left;padding:2px 0 0}
div.printmail a,div.printmail a:visited,div.printmail img{float:left;display:block}
div.printmail a.youtube,div.printmail a.youtube:visited{margin:1px 0 0}
div.printmail a.rss,div.printmail a.rss:visited{margin:4px 0 0}
div.printmail img.email{margin:9px 0 0;cursor:pointer}
div.printmail img.print{margin:4px 0 0;cursor:pointer}

/*content*/
div.content-no-flashheader{margin: 0 0 8px 0;}
div.content-flashheader, div.homepage {margin: 18px 0 8px 0;}

div.block3-1 {float:left; width:309px; margin: 0 8px 0 0;}
div.block3-2 {float:left; width:309px; margin: 0 8px;}
div.block3-3 {float:left; width:308px; margin: 0 0 0 8px;}

div.block2-1 {float:left; width:634px; margin: 0 8px 0 0;}
div.block2-2 {float:left; width:308px; margin: 0 0 0 8px;}

/*footer*/
div.footer {padding:10px 0;/*border-bottom:solid 1px #ccc;*/width:957px;margin:0}
div.footer-top {background: url("../images/footer.gif") no-repeat scroll 0px 0px #00529C;height:5px}
div.footer-middle {
    position:relative;
    padding:5px 0;
    background-color: #4c4d7f;
    line-height: 1.6em;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    behavior: url(/App_Themes/Multivers/css/PIE.htc);
}
div.footer-bottom {background: url("../images/footer.gif") no-repeat scroll 0 -45px transparent;height:5px}
div.footer-items {float:left;margin-left:6px;padding: 3px 0;}
div.footer-items a, div.footer-items a:visited {color:#fff;margin:0 9px}
div.footer-items a:hover, div.footer-items a:active {text-decoration: none}
div.footer-items ul li{ display:inline}
div.footer-items ul li.last{border-right:none}
div.footer-2 {background: url("../images/footer-logo.gif") no-repeat scroll right top;display:inline;float:right;height:11px;margin:8px 15px 0 15px;padding-bottom: 10px;width: 108px;cursor:pointer}
div.footer-product {background: url("../images/footer-product.gif") no-repeat scroll right bottom #4c4d7f;display: inline;float:right;height:25px;width:205px;margin: 0 15px 0 0;min-height:25px}

/*template elements*/
div.block-news, div.block-results {margin-top:20px;}
div.campaign-image{float:left; width:159px; padding-bottom:10px;}
div.campaign-text{float:left; width:437px; padding-bottom:10px;} 
div.news-image{float:left; width:159px; padding-bottom:10px;}
div.news-text{float:left; width:437px; padding-bottom:10px;} 

div.block-news{/*background:#fff url("../images/block-news-bottom.gif") no-repeat left bottom;*/  margin-top:10px;} 
div.block-news span.tags{background-color:#e3ecf4; padding:5px; color:#00529c; display:block;}  

div.block-middle2 p.downloads,
div.block-middle3 p.downloads,
div.block-middle2 p.demo,
div.block-middle3 p.demo{display:inline-table; line-height:2.0em; padding-bottom:2px;} 

div.block-middle2 p.demo-active,
div.block-middle3 p.demo-active{color:#085aa4; font-weight:bold; line-height:2.0em; padding-bottom:2px;}   	

div.block-middle2 p.gebruikservaring,
div.block-middle3 p.gebruikservaring{text-align:center;}
            
div.block-middle2 ul li.padding,
div.block-middle3 ul li.padding{padding-bottom:10px;}

div.block-top3{display:none}
div.block-middle3{
    position:relative;
    background-color:#fff;
    padding:18px 18px 17px 18px;
    margin-bottom:18px;
    border:1px solid #e5e5e5;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0px 1px 1px 0px #ececec;
    -moz-box-shadow: 0px 1px 1px 0px #ececec;
    box-shadow: 0px 1px 1px 0px #ececec; 
    behavior: url(/App_Themes/Multivers/css/PIE.htc);
}
div.block-bottom3{display:none}

div.block-top2{display:none}   
div.block-middle2{
    position:relative;
    background-color:#fff;
    padding:12px 18px 17px 18px;
    margin-bottom:18px;
    border:1px solid #e5e5e5;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0px 1px 1px 0px #ececec;
    -moz-box-shadow: 0px 1px 1px 0px #ececec;
    box-shadow: 0px 1px 1px 0px #ececec; 
    behavior: url(/App_Themes/Multivers/css/PIE.htc);
} 
div.block-middle2 ul, div.block-middle3 ul{padding-bottom:15px;} 		
div.block-middle2 ul li, div.block-middle3 ul li{list-style-type:none; list-style-image:url('../images/li.gif'); margin-left:15px;}    
div.block-bottom2{display:none}

div.faq{}
div.faq-blue, div.faq-white{height:40px; padding-top:10px;}
div.faq-blue{background-color:#cedeed;}
 
/*tagcloud*/
a.green{color:#006f35;}
a.blue{color:#1361a4;}
a.blue-dark{color:#0f4d83;}
a.blue-light{color:#6f9ec8;}
a.gray-dark{color:#7c7c7c;}
a.gray{color:#969696;}
a.gray-light{color:#9d9d9d;}

a.font6{font-size:1.833em; line-height:1.2em;}
a.font5{font-size:1.667em; line-height:1.367em;}
a.font4{font-size:1.5em; line-height:1.533em;}
a.font3{font-size:1.333em; line-height:1.7em;}
a.font2{font-size:1.167em; line-height:1.867em;}
a.font1{font-size:1.0em; line-height:2.033em;} 
 
/*style elements*/
.float-left{float:left;}
.float-right{float:right;}

img.align, img.align-left, img.align-right {margin-bottom:10px;}
img.align-left{float:left; margin-right:10px;}
img.align-right{float:right; margin-left:10px;}

.pt23{padding-top:23px!important}

/*buttons*/
a.btn, a.btn:visited {background: url("../images/btn-right-out.gif") no-repeat center right; display: table-cell; zoom:1; text-align: center; color:#fff; font-weight:bold; font-size:1.0em; padding-right:16px; text-decoration:none;}
a.btn span, a.btn:visited span {background: url("../images/btn-left-out.gif") no-repeat center left; height: 28px; line-height: 24px; display: table-cell; zoom:1; padding-left:10px; cursor: pointer;}
/*a.btn:hover {background:transparent url("../images/btn-right-over.gif") no-repeat center right; color:#fff;}
a.btn:hover span {background: transparent url("../images/btn-left-over.gif") no-repeat center left; color:#fff;}*/

a.btn-small, a.btn-small:visited {background: url("../images/btn-right-out.gif") no-repeat center right; display: table-cell; zoom:1; text-align: center; color:#fff; font-weight:bold; font-size:1.0em; padding-right:16px; text-decoration:none;}
a.btn-small span, a.btn-small:visited span {background: url("../images/btn-left-out.gif") no-repeat center left; height: 28px; line-height: 24px; display: table-cell; zoom:1; padding-left:10px; cursor: pointer;}
/*a.btn-small:hover {background: transparent url("../images/btn-small-right-over.gif") no-repeat center right; color:#fff;}
a.btn-small:hover span {background: transparent url("../images/btn-small-left-over.gif") no-repeat center left; color:#fff;}*/

a.btn-blue, a.btn-blue:visited {background: url("../images/btn-blue-right-out.gif") no-repeat center right; height: 43px; line-height: 43px; display: table-cell; zoom:1; text-align: center; color:#fff; font-weight:bold; font-size:1.0em; padding-right:10px; text-decoration:none;}
a.btn-blue span, a.btn-blue:visited span {background: url("../images/btn-blue-left-out.gif") no-repeat center left; height: 43px; line-height: 43px; display: table-cell; zoom:1; padding-left:10px; cursor: pointer;}
a.btn-blue:hover {background: transparent url("../images/btn-blue-right-over.gif") no-repeat center right; color:#0070b5;}
a.btn-blue:hover span {background: transparent url("../images/btn-blue-left-over.gif") no-repeat center left; color:#0070b5;}

div.homepage p{padding-bottom:5px;}
p.align-btn-right{float:right; padding-bottom:0;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

/*block tab*/
div.block-tab{margin:0 -16px;}
div.block-tab table{color:#fff;}
div.tab-top, div.tab-top-jquery{background: url("../images/tab-top.gif") no-repeat 0 0; min-height:13px; font-size:10px; line-height:10px;}
div.tab-middle{background: #1385bd url("../images/tab-middle.gif") no-repeat 0 0; min-height:210px; color:#fff;padding:0 18px 0 18px;}
div.tab-middle table.form {width:100%;}
div.tab-middle table.form select.select{width:139px; color:#696969;} 
div.tab-middle table.form input.textfield, 
div.tab-middle table.form textarea.textfield, 
div.block-middle3 table.form input.textfield
{width:133px;}
div.tab-bottom, div.tab-bottom-jquery{background: url("../images/tab-bottom.gif") no-repeat 0 0; min-height:6px; font-size:6px; line-height:6px; margin-bottom:0px;}

/*tabs*/
a.tab, a.tab:visited {background: url("../images/tab-right-off.gif") no-repeat center right; height: 27px; line-height: 27px; display: table-cell; zoom:1; text-align: center; color:#fff; font-weight:bold; padding-right:25px; text-decoration:none;}
a.tab span, a.tab:visited span {background: url("../images/tab-left-off.gif") no-repeat center left; height: 27px; line-height: 27px; display: table-cell; zoom:1; padding-left:25px; cursor: pointer;}
a.tab:hover {background: transparent url("../images/tab-right-on.gif") no-repeat center right;}
a.tab:active {background: transparent url("../images/tab-right-off.gif") no-repeat center right;}
a.tab:hover span {background: transparent url("../images/tab-left-on.gif") no-repeat center left;}
a.tab:active span {background: transparent url("../images/tab-left-off.gif") no-repeat center left;}

a.tab_ashover, a.tab_ashover:visited {background: url("../images/tab-right-on.gif") no-repeat center right; height: 27px; line-height: 27px; display: table-cell; zoom:1; text-align: center; color:#fff; font-weight:bold; padding-right:25px; text-decoration:none;}
a.tab_ashover span, a.tab_ashover:visited span {background: url("../images/tab-left-on.gif") no-repeat center left; height: 27px; line-height: 27px; display: table-cell; zoom:1; padding-left:25px; cursor: pointer;}
a.tab_ashover:hover {background: transparent url("../images/tab-right-on.gif") no-repeat center right;}
a.tab_ashover:active {background: transparent url("../images/tab-right-off.gif") no-repeat center right;}
a.tab_ashover:hover span {background: transparent url("../images/tab-left-on.gif") no-repeat center left;}
a.tab_ashover:active span {background: transparent url("../images/tab-left-off.gif") no-repeat center left;}

/*block blue*/
div.block-blue-top3{background: #1383bc url("../images/block-blue-top3.gif") no-repeat 0 0; min-height:178px; padding:18px 18px 0 18px;}
div.block-blue-top3 h2, div.block-blue-top3 p{color:#fff;}
div.block-blue-bottom3{background: #1383bc url("../images/block-blue-bottom3.gif") no-repeat 0 0;min-height:8px;font-size:7px;line-height:7px;}

/*tables*/
table.form-products tr.light-blue{background-color:#cedeed;}
table.form-products th, table.form-products td{padding:3px 6px;}

/*paging*/
div.paging {border-top:solid 1px #e3ecf4; border-bottom: solid 1px #e3ecf4; padding: 0.3em 0; margin: 0.3em 0; text-align: center; color:#1793c4;}
div.paging a {padding:0 0.5em; color:#00529c; text-decoration: none; zoom:1;}
div.paging a:hover{text-decoration:underline;}
div.paging a.prev {margin: 0 1em 0 0;}
div.paging a.next {margin: 0 0 0 1em;}
div.paging a.true {font-weight: bold; cursor: default; color: #00529c;}

/*error validations*/
div.error{width:273px; overflow:hidden; background-color:red; margin:5px 0 10px 0; border:1px solid #000;}
div.error-alert{background:url("../images/icon-alert.gif") no-repeat scroll 0 0; padding:0 0 0 20px; margin:5px; font-weight:bold; color:#ffdd49; text-transform:uppercase;}
div.error-icon{background-image:url(../images/icon-alert.gif); width:14px; height:14px; float:right;}
ul.error-detail{color:#ffdd49; padding-bottom:10px !important;}
ul.error-detail li {list-style: disc none inside !important; margin-left:24px !important;}

select.select-error-yellow{padding:2px; width:134px; color:#696969; border:solid 1px #ffdd49;}
input.textfield-error-yellow, textarea.textfield-error-yellow{width:133px; border:solid 1px #ffdd49; padding:2px; color:#696969;font-size:0.9em;}
input.textfield-error-red, textarea.textfield-error-red, select.select-error-red{border:solid 1px #ff0000; padding:2px; color:#ff0000; font-size:0.9em;}

table.form-ideeen input.textfield, table.form-ideeen textarea.textfield{width:269px;}
table.form-ideeen input.textfield-error-red, table.form-ideeen textarea.textfield-error-red, table.form-ideeen select.select-error-red{width:269px;}
table.form-ideeen .error-icon{position:relative; top:25px; left:17px; margin:0;}

table.taf .textfield-error-red{width:200px;}
table.taf div.error-icon{margin:18px 60px 0 5px;}

table.form-newsletter {width:275px;}
table.form-newsletter input {width:157px;}
table.form-newsletter td {padding:0;}
table.form-newsletter th {padding:3px 0;}
table.form-newsletter div.error-icon {margin:15px 2px 0 0; float:left;}

/*results search*/
div.results-search{margin-bottom:15px;}
div.results-box{float:left;}
div.results-total{float:right; font-weight:bold;}
span.results-search-left {float:left; background:url("../images/search-results-left.gif") no-repeat; width:5px; height:24px;}
span.results-search-middle{float:left; background-color:#00529c; padding:2px 0 0 0; height:22px;}
span.results-search-middle input{border:0; width:156px; background-color:#00529c; color:#fff;}
span.results-search-right {float:left; background:url("../images/search-results-right.gif") no-repeat; width:5px; height:24px;}

/*popup*/
* html div.popup{background:none;}
div.popup{position:absolute; left:0; top:0; z-index:9999; width:100%; height:100%; background:transparent url("../images/popup-bg.png") repeat 0 0;}
div.popup-block{position:relative; width:510px; text-align:left; margin:130px auto 20px auto; padding:20px; background-color:#fff; border:dotted 1px #ccc;}
div.popup-top{background:url("../images/popup-top.gif") no-repeat 0 0; width:510px; height:6px; font-size:6px;}
div.popup-middle{background:url("../images/popup-middle.gif") repeat-y 0 0; width:490px; padding:4px 10px 0 10px;}
a.popup-close, a.popup-close:visited {display:block; float:right; background:url("../images/icon-close-a.gif") no-repeat 0 0; text-indent:-9999px; width:22px; height:24px;}
a.popup-close:hover, a.popup-close:active {background:url("../images/icon-close-a.hover.gif") no-repeat 0 0;}
div.popup-content{padding:10px 10px 0 10px; width:470px;}
div.popup-content input.textfield{width:200px;}
div.popup-bottom{background:url("../images/popup-bottom.gif") no-repeat 0 0; width:510px; height:10px;}

/*sitemap*/
div.sitemap {white-space:nowrap; cursor:default;}
div.sitemap a, div.sitemap a:visited {color:#00529c;}
div.sitemap a:hover, div.sitemap a:active {color:#000; text-decoration:underline;}

div.sitemap-default .rtLines .rtLI, div.sitemap-default .rtLines .rtFirst .rtUL {background-image: url('../images/sitemap-first-1.gif'); }
div.sitemap-default .rtLines .rtFirst, div.sitemap-default .rtLines .rtFirst .rtUL {background-image: url('../images/sitemap-first-2.gif'); }
div.sitemap-default .rtLines .rtLast, div.sitemap-default .rtLines .rtLast .rtUL {background-image: none; }

div.sitemap-default .rtLines .rtTop {background-image:url('../images/sitemap-top.gif')}
div.sitemap-default .rtLines .rtMid {background-image:url('../images/sitemap-middle.gif')}
div.sitemap-default .rtLines .rtBot {background-image:url('../images/sitemap-bottom.gif')}
div.sitemap-default .rtLines .rtLast .rtTop {background-image:url('../images/sitemap-last.gif')}

div.sitemap .rtTop, div.sitemap .rtMid, div.sitemap .rtBot, div.sitemap .rtUL {zoom:1;} /*IE*/
div.sitemap .rtSp, div.sitemap .rtIn {vertical-align:middle;}

div.sitemap .rtUL {margin: 0;padding: 0; -moz-user-select: -moz-none;}
div.sitemap .rtLI {list-style-image: none; list-style-position:outside; list-style:none;}
div.sitemap .rtUL .rtLI .rtUL {padding-left:20px;}
div.sitemap .rtTop, .sitemap .rtMid, .sitemap .rtBot {padding: 0 0 0 20px;}
div.sitemap .rtSp {display:-moz-inline-box; display:inline-block; width:1px; height:22px;}
div.sitemap .rtIn {margin-left:1px; padding:4px 3px 3px; text-decoration:none;}

div.sitemap div.rtIn {display:-moz-inline-block; display:inline-block; vertical-align:top;}
div.sitemap .rtLines .rtLI, div.sitemap .rtLines .rtFirst .rtUL {background-repeat:repeat-y; background-position: 0 0;}

div.sitemap .rtLines .rtFirst {background-repeat:no-repeat; background-position:0 1.273em;}
div.sitemap .rtLines .rtFirst .rtUL {background-repeat:repeat-y; background-position:0 1.273em;}

div.sitemap .rtLines .rtLast, div.sitemap .rtLines .rtLast .rtUL {background: none;}
div.sitemap .rtLines .rtTop, div.sitemap .rtLines .rtMid, div.sitemap .rtLines .rtBot {background-repeat:no-repeat; background-position: 0 0;}

a.inactive{color:Gray}
.inactive{color:Gray}

/* Modalpopup stuff */
#modalPage{display: none;position: absolute;width: 100%;;height: 1100px;top: 0px;left: 0px;z-index:10; overflow:hidden;}
.modalBackground{filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;width: 100%; height: 100%; background-color: #999999;position: fixed;z-index: 500;top: 0px; left: 0px;}
.modalContainer{position: absolute;width:800px;left: 50%; top: 60%;z-index: 750;}
.modal{background-color: white;border: solid 1px black; position: relative;top: -400px;left: -400px;z-index: 1000;width: 800px;height: 1000px;padding: 0px;}
.modalTop{width: 792px;background-color: white;padding: 4px;color: #ffffff;text-align: right;}
.modalTop a, .modalTop a:visited{color: #ffffff;}
.modalBody{padding: 2px;height: 1000px;}
/* /Modalpopupstuff */

/*sliders*/
#example {width:958px;height:304px;position:relative;z-index:1;top:0}
#example2 {width:958px;height:415px;position:relative;z-index:1;top:0;/*tijdelijk uitgezet*/display:none}
#frame {position:absolute;z-index:0;width:976px;height:304px;top:0;left:0}

#slides, #slidesproducts {position:absolute;top:0;left:0;z-index:100;}
#slides .slides_container, #slidesproducts .slides_container {width:958px;overflow:hidden;position:relative;display:none;}
#slides .slides_container a, #slidesproducts .slides_container a {width:958px;height:304px;display:block;}

#slides .next, #slides .prev, #slidesproducts .next, #slidesproducts .prev {position:absolute;top:107px;left:0;width:24px;height:43px;display:block;z-index:101;}
#slides .next, #slides-products .next {left:585px;}

#slides .pagination {float:right;list-style:none;position:absolute;z-index:102;right:5px;bottom:10px;}
#slides .pagination li {float:left;margin:0 5px 0 0;border:solid 1px #fff;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}
#slides .pagination li.current{opacity:1;filter:alpha(opacity=100);}
#slides .pagination li a,#slides .pagination li a:visited{padding:4px 10px;display:block;font-size:11px;text-decoration:none}

/*#slidesproducts .pagination {float:left;list-style:none;position:absolute;z-index:102;height:111px;left:0;top:304px;width:958px;background-color:#dd0000}
#slidesproducts .pagination li {float:left;margin:0 5px 0 0;border:solid 1px #fff;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}
#slidesproducts .pagination li.current{opacity:1;filter:alpha(opacity=100);}
#slidesproducts .pagination li a,#slidesproducts .pagination li a:visited{padding:4px 10px;display:block;font-size:11px;text-decoration:none}*/

#slidesproducts .pagination {display:none}
#slidesproducts #products_carousel .products_pagination {list-style:none;height:111px;top:0px;padding:0;
    background:transparent url("../images/products_pagination-bg.png") repeat-x 0 0;
    }
#slidesproducts #products_carousel .products_pagination li{
    color: #dddddd;
    display: inline;
    float: left;
    margin:0 0 0 40px;
    padding:20px 0 0 0;
    width: 266px;
    height:111px;}
#slidesproducts #products_carousel .products_pagination li.current{background: url("../images/products_pagination-arrow.png") no-repeat scroll 27px -194px transparent;}
/* old #slidesproducts #products_carousel .products_pagination li a,#slidesproducts .products_pagination li a:visited{padding:4px 10px;display:block;font-size:45px;text-decoration:none}*/
#slidesproducts #products_carousel .products_pagination li a,#slidesproducts .products_pagination li a:visited{padding:4px 10px;display:block;text-decoration:none}
#slidesproducts #products_carousel .products_pagination li a .imgtxt{}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .img{float:left}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .img img{margin-right:10px}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .txt{}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .txt span{float:left}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .txt .multivers{font-size:18px;font-weight:700;color:#000}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .txt .product{font-size:18px;color:#235aa0}
#slidesproducts #products_carousel .products_pagination li a .imgtxt .txt .branche{font-size:12px;color:#000;line-height:14px;margin:5px 0 0 0}


#slidesproducts #products_carousel a.arrow {
    background: url("../images/products_pagination-arrow.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    width: 25px;
    height: 26px;
    position: absolute;
    top: 45px;
    display:block;
}
#slidesproducts #products_carousel a.arrow.left {background-position: 0 0;left:7px}
#slidesproducts #products_carousel a.arrow.right {background-position: 0 -100px;right:7px}
#slidesproducts #products_carousel a:hover.arrow.left {background-position: 0 -49px}
#slidesproducts #products_carousel a:hover.arrow.right {background-position: 0 -150px}


/*flash*/
.flash-block{/*display:none*/}

/* accordion */
.faqaccordion hr, .tipaccordion hr{height:1px;background-color:#ddd}

/* from style_dev */
input.results-input {background: transparent url("../images/icon-searchresults.gif") no-repeat center top; text-indent:-9999px;border:none;}
input.results-input:hover{background: transparent url("../images/icon-searchresults-over.gif") no-repeat center top; cursor:pointer;}

/*overrides*/
.noborder,.noborder .block-middle3{
    border:0px!important;
    -webkit-border-radius:0px!important;
    -moz-border-radius:0px!important;
    border-radius:0px!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important; 
}
.homepage .block3-2,.homepage .block3-3{background: transparent url("../images/block-divider.png") no-repeat left 15px;margin:0}
.homepage .block3-2{padding:0 8px;}
.homepage .block3-3{padding:0 0 0 8px;}


