
.blue.butt:hover { background-color:#82a6da; }
.blue.butt, .blue.butt:visited { background-color:#4373B9; }
.large.butt, .large.butt:visited { font-size:12px; font-weight:bold; padding:5px 14px 5px; width:170px; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25); }
.butt:hover { background-color:#111111; color:#FFFFFF; }
.field { border: #ccc 1px solid; padding: 5px 5px 5px 27px; width:137px; color:#3B73B9; font-size:11px; letter-spacing:1px; background:url(../img/belmij.png) 5px no-repeat #fff; }
.butt, .butt:visited { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:#3192CF url(../img/overlay.png) repeat-x scroll 0 0; border-bottom:1px solid rgba(0, 0, 0, 0.25); color:#FFFFFF; cursor:pointer; display:inline-block; padding:5px 10px 6px; position:relative; text-decoration:none; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25); border:none; margin:10px 5px 10px 0px; }
small {color:red; font-size:9px;}
/* Redefined standards */
body { font-family: arial, sans-serif; font-size:8pt; line-height: 1.8em; background:#033E6A url(../img/bodybg.jpg) repeat-x scroll 0 0; color:#444; height:100%; position:relative; z-index:-1px;  }
a, #navvertical dd div.jq-checkpointSubhead a { color:#3B73B9; text-decoration:none; cursor: pointer; }
a.colorfix {color: #444;}
a:hover { text-decoration:underline; }
a.leesmeer { background:url(../img/leesmeer.png) top; width:83px; height:17px; display:block; margin:8px 18px 8px 8px; float:right; }
a.leesmeer:hover { background:url(../img/leesmeer.png) bottom; }
a.informatieaanvraag { background:url(../img/informatieaanvraag.png) top; width:192px; height:40px; display:block; margin:20px 0px 20px 0px; float:left; }
a.informatieaanvraag:hover { background:url(../img/informatieaanvraag.png) bottom; }
.img { padding:0 10px 0 0; }
/* hide link txt */
.hidden { display:none; }
/*background: url(../img/bg.png) repeat-y scroll center 0
background:#033E6A url(../img/bodybg.jpg) repeat-x scroll 0 0; */
#bg { background: url(../img/bg.png) repeat-y scroll center 0; }
/* IDs + Classes*/
#maincontainer { width:750px; margin:0px auto; padding:0 20px 20px 20px; height:auto !important; min-height:100%;  /*background-image: url(../img/tabbg.png);*/ background-repeat: repeat-x; background-position: bottom; }
#maincontainerhome { width:750px; margin:0px auto; padding:20px; height:auto !important; min-height:100%; }
#header { width: 790px; margin: 0px auto; }
#pagestart #header { height:100px; padding-top:15px; }
#navvertical { /*width:190px; margin:10px 0; float:left; */ background:#ededed; width:191px; margin-bottom:25px; /*min-height:168px; height:auto !important;*/ /* voor moderne Browser */ /*height:168px; *//*voor IE6 */ }
#navvertical dt { background:transparent url(../img/vertmenutop.png) repeat scroll; color:#FFFFFF; font-weight:bold; line-height:31px; margin-top:0; padding:0 12px; width:167px; }
#navvertical dd div.jq-checkpointSubhead { color: #555; line-height:1.5em; }
#navvertical dd a { color:#555; cursor: default; padding:5px 0 5px 12px; font-weight:bold; background:transparent url(../img/arrow.png) no-repeat scroll 170px 11px; width:180px; display:block; }
#navvertical dd:hover { color:#fff; display:block; cursor: default; background:#AFAFAF; }
#navvertical dd a:hover { color:#fff; text-decoration:none; background: url(../img/arrow_on.png) no-repeat scroll 170px 11px; }
#navvertical dd img.left { padding-left:30px; }
#navvertical ul { padding-left: 15px; }
#navvertical dd { display:block; position: relative; }
#navvertical dd div.jq-checkpointSubhead {/*opacity: 0.0001;*/ position: absolute; width: 300px; padding-top:10px; height: 180px; background:url(../img/tooltip-shadow.png) 0 0 no-repeat; top: -35px; left: 185px; z-index: 100; }
#navvertical dd div.jq-checkpointSubhead p { padding: 4px 20px 0 30px; margin: 0; }
#navvertical dd div.jq-checkpointSubhead h2 { font-size: 1em; padding: 10px 5px 0 50px; color: #3B73B9; font-weight: bold; margin: 0; }
#navvertical dd div.jq-checkpointSubhead h3{ color:#3B73B9; font-weight:bold; padding: 8px 10px 0 0; margin: 0 20px 0 30px; background:url(../img/bg_border_dot.gif) repeat-x; height:18px; }
#linkvertical h3 { color:#3B73B9; font-weight:bold; padding: 8px 0px 0 0; margin: 0 20px 0 0px; background:url(../img/bg_border_dot.gif) repeat-x; height:18px; }
#navvertical dd div.jq-checkpointSubhead h2.dvdrep { font-size: 1em; padding: 10px 5px 0 29px; color: #3B73B9; font-weight: bold; margin: 0; }
#navvertical dd .dvdrepimg { color:#555; cursor: default; padding: 0; width:auto; display:block; }
#navvertical .meerinfo li { float:left; display:inline; padding: 10px 0 0 15px; }
#navvertical .meerinfo li a { padding: 0px; display:block; width:73px; height:17px; text-indent:-9000px; }
#navvertical .meerinfo li a.website { background:transparent url(../img/website.png) no-repeat scroll 0 0px; }

#linkvertical a.website { background:url(../img/website.png) top; width:73px; height:17px; display:block; margin:8px 0 0 0; float:left; }

#navvertical .meerinfo li a.brochure { background:transparent url(../img/brochure.png) no-repeat scroll 0 0px; }
#navvertical .meerinfo li a.vergelijk { background:transparent url(../img/vergelijk.png) no-repeat scroll 0 0px; }
#navvertical .meerinfo li a.webshop { background:transparent url(../img/nukopen.png) no-repeat scroll 0 0px; }
#linkvertical { /*width:190px; margin:10px 0; float:left; */ background:#ededed; width:191px; margin-bottom:25px; min-height:168px; height:auto !important; /* voor moderne Browser */ height:168px; /*voor IE6 */ }
#linkvertical #head { background:transparent url(../img/vertmenutop.png) repeat scroll; color:#FFFFFF; font-weight:bold; line-height:31px; margin-top:0; padding:0 12px; width:167px; }
#linkvertical #selected { background:#BFBFBF; }
#linkvertical #selected a { color:#FFFFFF; }
#linkvertical li div.jq-checkpointSubhead { color: #555; line-height:1.5em; }
#linkvertical li a { color:#555; cursor: default; padding:5px 0 5px 12px; font-weight:bold; width:179px; display:block; }
#linkvertical li a:hover { color:#fff; display:block; cursor: pointer; background:#AFAFAF; text-decoration:none; }
#linkvertical li img.left { padding-left:30px; }
#contenthome { float:left; min-height:119px; padding-left:12px; width:330px; padding-bottom: 20px; position: relative; }
#box1,#box2,#box3 { background: #FFFFFF; z-index:20px; position: absolute; top: 0; height:240px; }
#contentpagehome { /*width:600px;*/ width:250px; margin-bottom:10px; /*font-size:12px;*/ padding:10px 10px 0 10px; min-height: 100px; }
#contentpagehome p { font-size:11px; }
#contentpagehome h3 { color: #0055A1; margin-bottom:7px; }
#contentpagehome img { margin-right: 0px; margin-left: 0px; /*margin-top: 10px; */ }
#leftmenucontainer h2, #contenthome h2, #contentpagehome h2, #contentblock h2, .productcontainer h2, #contentlisting h2 { color:#3B73B9; font-size:10pt; font-weight:bold; background:url(../img/bg_border_dot.gif) repeat-x; height:26px; }
#contentpagehome h2, #contentblock h2 { margin:10px 10px 10px 0; }
#contentblock h1, #contenthome h1 { display:none; }
#featurehome { margin:30px 0; z-index:1; position:relative; }
#spotlighthome li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 15px 30px 0; }
#spotlighthome a:hover { text-decoration:none; }

.outside{height:250px;}
.external {background:transparent url(../img/external.png) no-repeat scroll left center; padding:0 0 0 15px;}
#crumbpath  {float:right; font-size:10px; height:25px; line-height:25px;}

#featurepage { float:left; width:540px; margin-top: 0px; margin-right: 0; margin-bottom: 0px; margin-left: 0; }
#contentpage { /*width:600px;*/ width:250px; margin-bottom:20px; /*font-size:12px;*/ padding:10px; min-height: 250px; background: url(../img/bgcontentpage.png) repeat-x; }
#contentpage p { font-size:11px; }
#contentpage h3 { color: #0055A1; margin-bottom:7px; }
#contentpage img { margin-right: 0px; margin-left: 0px; margin-top: 10px; }
#contentpagelarge { width:520px; margin-bottom:20px; /*font-size:12px;*/ padding:10px; min-height: 250px; background: url(../img/bgcontentpage.png) repeat-x; }
#contentblock { width:540px; float:right; background:#FFFFFF;  /*width:540px; float:right; /*background: repeat-x top #f0f3f6;*/ font-size: 12px; line-height:1.4em; }
#footer { width:750px; font-size:7.5pt; margin:3px auto; padding-bottom: 5px; }
#footer ul { float:right; }
#footer ul#footercat { float:left; }
#footercat li#discpublishing { border-right:1px solid #CCCCCC; background:transparent url(../img/discpublishing-icon.png) no-repeat scroll 0px -1px; padding-left:30px; }
#footercat li#discreplicatie { border-right:1px solid #CCCCCC; background:transparent url(../img/discreplicatie-icon.png) no-repeat scroll 0px -1px; padding-left:30px; }
#footercat li#storage { border:0px; background:transparent url(../img/storage-icon.png) no-repeat scroll 0px -1px; padding-left:30px; }
#footer li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; border-right:1px solid #CCCCCC; margin-right:10px; padding-right:10px; }
#copyright { float: right; margin-right:10px; padding-right:10px; }
#navvertical .specs { padding: 5px 0 0 30px; }
#contentlisting .specs { padding: 25px 0 0 0px; }
#navvertical .specs li { background:transparent url(../img/bullet.png) no-repeat scroll 100px 7px; list-style-position:outside; list-style-type:none; padding-left:115px; }
#contentlisting { float:left; width:750px; margin-bottom:10px; padding:5px; }
#contentlisting .specs li { background:transparent url(../img/bullet.png) no-repeat scroll 0px 7px; list-style-position:outside; list-style-type:none; padding-left:20px; line-height:1.6em; }

#gmap { width: 538px; height: 330px; border:1px solid #D3D3D3; }
#gmap .mapinfo { line-height: 1.4em; color:#838383;}




.leftmenucontainer { padding:10px; float:left; width:170px;  }
.leftmenucontainer h2 { color: #444; font-weight:bold; }
.ad { margin:25px 0 0 0; float:left; }
.productcontainer { float:left; width:216px; height:260px; margin:5px; background-color:#FFFFFF; padding:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.bedrag { font-size:14px; }
.intro { color:#6F6F6F; font-size:8pt; font-weight:bold; padding-bottom:10px; }
.introbox { color:#fff; font-size:13px; line-height:1.5em; padding:12px; }
.dialog { width:190px; margin:0px auto; padding-top: 25px; }
.right { float:right; }
.left { float:left; }
.clear { clear:both; }
.productspecs { font-size:11px; font-weight:bold; background:url(../img/bgproduct.png) no-repeat scroll; height:74px; line-height:2.6em; }
.highlight {font-style:italic}
.nederland {background:url(../img/nl.png) no-repeat scroll; padding-left:20px; line-height:12px; font-weight:bold;}
.belgie {background:url(../img/be.png) no-repeat scroll; padding-left:20px; line-height:12px; font-weight:bold; }
.mainFormError {background: #FFDFE0;}

/* ?IE fix? 
html.js dd div.jq-checkpointSubhead { display: none; }*/
