html, body, div, span, applet, 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, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    vertical-align: baseline;
    /* li, ol, ul, object verwijderd */
}

body {
    background-color: #000;
    margin: 0;
    padding: 0;
    background-image: url('../gfx/snelweg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}
input { /* select weggehaald */
    /*border: 1px solid #ddd;
    border-top: 2px solid #aaa; */
    font-family: 'Maven Pro', sans-serif;
    font-size: 13px;
    color: #888;
    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 3px 5px;
    background-color:#e5e5e5; */
/*    background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background: -moz-linear-gradient(top, #cccccc, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff'); */
/*    background-image: url('../gfx/raquo.png'), -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background-image: url('../gfx/raquo.png'), -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/raquo.png'), -ms-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/raquo.png'), -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/raquo.png'), -linear-gradient(top, #cccccc, #ffffff);
    background-color: #ffffff; */
/*    background-position: 8px top, left top;
    background-position: 50% left;
    background-repeat: no-repeat, repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#ffffff'); */
}

.buttonblue {
    background: #0A3E76;
    color:#e5e5e5;
    padding:2px 5px !important;
    width: 126px !important;
    border: 1px solid #0A3E76;
    border-top: 2px solid #0A3E76;
    filter:none;
    background-image: none;
    /* behavior: url(PIE.php); */
}
a.buttonyellow, a.buttonyellow:hover, a.buttonyellow:active, a.buttonyellow:visited, input.buttonyellow {
    font-size: 15px;
    display:inline-block;
    text-decoration:none;
    width: 175px;
    height: 20px;
    padding: 5px;
    margin: 5px 0;
    background-color: #ffb633;
    font-weight:bold;
    /* line-height:240%; */
    color:rgb(255,255,255);
    text-align:center;
    text-shadow:0px 2px 0px rgba(16,16,16,0.4);
    background-image:-moz-linear-gradient(53% 100% 90deg,rgb(243,175,25) 0%,rgb(250,215,128) 100%); 
    background-image:-webkit-gradient(linear,53% 100%,53% 3%,color-stop(0, rgb(243,175,25)),color-stop(1, rgb(250,215,128)));
    background-image:-webkit-linear-gradient(90deg,rgb(243,175,25) 0%,rgb(250,215,128) 100%);
    background-image:-o-linear-gradient(90deg,rgb(243,175,25) 0%,rgb(250,215,128) 100%);
    background-image:-ms-linear-gradient(90deg,rgb(243,175,25) 0%,rgb(250,215,128) 100%);
    background-image:linear-gradient(top,rgb(243,175,25) 0%,rgb(250,215,128) 100%);
    background-image:linear-gradient(to top,rgb(243,175,25) 0%,rgb(250,215,128) 100%);
    border-color:rgb(181,142,37);
    border-width:2px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border-style:solid;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffad780,endColorstr=#fff3af19,GradientType=0)
		progid:DXImageTransform.Microsoft.Glow(Color=#ff000000,Strength=3)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffad780,endColorstr=#fff3af19,GradientType=0)
	    progid:DXImageTransform.Microsoft.Glow(Color=#ff000000,Strength=3);
}
a.btnblauw, a.btnblauw:hover, a.btnblauw:visited, a.btnblauw:active, input.btnblauw {
    font-size: 14px;
    display:inline-block;
    text-decoration:none;
    width: 175px;
    height: 20px;
    padding: 5px;
    margin: 5px 0;
    background-color: #42AAE7;
    font-weight:bold;
    color:rgb(255,255,255);
    text-align:left;
    border-color:#348CC9;
    border-width:1px;
    border-bottom-width: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border-style:solid;
}
div#wrapper {
    width:950px;
    margin: 0 auto;
    position: relative;
    background-color: #e9e9e9;
}
div#header {
    width: 951px;
    background-image: url('../gfx/header.png');
    background-repeat: no-repeat;
    height:150px;
    position: relative;
    z-index:2;
}
div#zoeken {
    position:absolute;
    top:15px;
    right:20px;
    width:180px;
}
#zoeken .zoek {
    width:174px;
    border:none;
    outline: none;
    height:26px;
    background-color: transparent;
    background-image: url('../gfx/searchfield.png');
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    padding-left:7px;
    filter: none;
    /*
    background-image: url('../gfx/laquo.png'), -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background-image: url('../gfx/laquo.png'), -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/laquo.png'), -ms-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/laquo.png'), -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/laquo.png'), -linear-gradient(top, #cccccc, #ffffff);
    background-color: #ffffff;
    background-position: 115px top, left top;
    background-repeat: no-repeat, repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#ffffff');
    */
}
div#menu {
    position:absolute;
    top:86px;
    left:161px;
    width:738px;
}
div#menu ul {list-style-type: none; }
div#menu ul li {display: inline; position: relative;}
div#menu ul li a {padding: 0 5px;}
div#menu ul li ul {display: none;}
div#menu ul li:hover ul {
    display:block;
    position:absolute;
    top:16px;
    left: 3px;
    width:220px;
    z-index:190;
    -webkit-box-shadow: 3px 3px 3px #999;
    -moz-box-shadow: 3px 3px 3px #999;
    box-shadow: 3px 3px 3px #999;
/*  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#999999);
    progid:DXImageTransform.Microsoft.Chroma(Color='#ffffff'); */
    margin: 0px;
    padding:4px 0 0 0;
}
div#menu ul li:hover ul li a.hide {background:#e9e9e9; color:#000;}
div#menu ul li:hover ul li:hover a.hide {background:#fbb533; color:#000;}
/* div#menu ul li:hover ul li {border-bottom:2px solid #436994;} */
div#menu ul li:hover ul li a {
    display:block;
    background:#003B7A;
    color:#e9e9e9;
    border-bottom: 1px solid #436994;
    z-index: 190;
    /* text-transform: lowercase; */
    padding:4px 0px 4px 4px;
    filter: alpha(opacity=90);
    opacity: 0.9;
/*    -webkit-box-shadow: #666 3px 0px 5px;
    -moz-box-shadow: #666 3px 0px 5px;
    box-shadow: #666 3px 0px 5px; */
    /* behavior: url(PIE.php); */
}
/* div#menu ul li:hover ul li a:first-letter {text-transform: capitalize;} */
div#menu ul li:hover ul li a.onder {
    border-bottom: 3px solid #fbb533;
/*    -webkit-box-shadow: #666 3px 3px 5px;
    -moz-box-shadow: #666 3px 3px 5px;
    box-shadow: #666 3px 3px 5px; */
    /* behavior: url(PIE.php); */
}
div#menu ul li:hover ul li a:hover {
    background:#002148;
    color:#e9e9e9;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#003870), to(#00183A));
    background: -webkit-linear-gradient(#003870, #00183A);
    background: -moz-linear-gradient(#003870, #00183A);
    background: -ms-linear-gradient(#003870, #00183A);
    background: -o-linear-gradient(#003870, #00183A);
    background: linear-gradient(#003870, #00183A);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0003870, endColorstr=#E000183A);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0003770, endColorstr=#E000183A)";
    /* -pie-background: linear-gradient(#003870, #00183A); */
    /* behavior: url(PIE.php); */
    }
div#menu ul li:hover ul li:hover ul.left {left:-95px;}

div#menurechts {
    position:relative;
    left:710px;
    top:-35px;
    width:120px;
}
div#content {
    width:951px;
    min-height: 500px;
}
div#articles, div#articleshome {
    width: 628px;
    min-height:300px;
    position:relative;
    margin:30px;
    margin-left:50px;
}
div#articleshome {
    width: 628px;
    margin: 30px;
    /* min-height: 850px; */
    margin-top:220px; 
}
div#articleshome2 {
    width: 850px;
    margin: 30px 50px;
    margin-top:300px; 
}
#articleshome table,
#articles table {
    width:630px;
    border: 0px;
}
#articleshome table {
    width: 100%;
}
#articleshome table tr td,
#articles table tr td {
    width:315px;
}
#articleshome table tr td form input,
#articles table tr td form input {
    width:89px;
    margin-top: 5px;
    padding-left:29px;
}
#homeblok {
    display: inline-block;
    background-color: #fff;
    border-bottom: 1px solid #888;
    width: 227px;
    min-height:260px;
    padding: 20px;
    position: relative;
    overflow: hidden;
    vertical-align: top;
}
.homebloklinks {
    margin-left:20px;
}
#homeblok h1 {
    font-weight: bold;
    color: #003978;
    font-size: 24px;
    margin-bottom: 20px;
}
#homeblok .quotyel {
    color: #ffb528;
    font-size: 18px;
}
#homeblok .geelblokje {
    position:absolute;
    top:-4px;
    left: 0px;
    background-color: #e7e7e7;
    width: 100%;
    height: 14px;
}
table.admin {width: 100%; border-spacing:0; border-collapse:collapse;}
table.admin th {font-weight: bold;}
table.admin td {text-align: left;}

div#rechterkolom {
    width:231px;
    min-height:300px;
    background-image: url('../gfx/rechterkolom.jpg');
    background-repeat: repeat-y;
    position:absolute;
    top:121px;
    right:10px;
    padding:0px;
}
#rechterkolom .cart {
    margin-left:10px;
    width:190px;
    padding: 10px;
    background-color: #003671;
}
#rechterkolom .cartknik {width: 210px; position:relative; top:15px; left:-10px; }
#rechterkolom .nieuwsbrief, #newsletter .nieuwsbrief, .infoaanvr {
    width:210px;
    border:none;
    outline: none;
    height:30px;
    background-color: #fff;
    background-image: url('../gfx/nieuwsbrief.png');
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    padding-left:10px;
    filter: none;
    /*
    background-image: url('../gfx/laquo.png'), -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background-image: url('../gfx/laquo.png'), -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/laquo.png'), -ms-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/laquo.png'), -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: url('../gfx/laquo.png'), -linear-gradient(top, #cccccc, #ffffff);
    background-color: #ffffff;
    background-position: 176px top, left top;
    background-repeat: no-repeat, repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#ffffff');
    */
}
#newsletter .nieuwsbrief {background: #e9e9e9 url(../gfx/nieuwsbrief.png) no-repeat;}
#rechterkolom .gradient {
    /* background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background: -moz-linear-gradient(top, #ffffff, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc'); */
    margin-left:1px;
    background: url('../gfx/button-off2.jpg') no-repeat top left #e8e8e8;
}
#rechterkolom .gradient:hover {
/*    background: -webkit-gradient(linear, left top, left bottom, from(#e9b442), to(#cccccc));
    background: -moz-linear-gradient(top, #e9b442, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9b442', endColorstr='#222222'); */
    margin-left:1px;
    background: url('../gfx/button-on2.jpg') no-repeat top left #e8e8e8;
}
/* #rechterkolom h2.gradient a {text-transform: capitalize;} */
#rechterkolom .shop {
    margin-left:10px;
    width:210px;
}
#rechterkolom .shop img {
    margin-top:5px;
}
div#footer {
    position:relative;
    bottom:0;
    left:0;
    background-image: url('../gfx/footer1.png');
    background-repeat: no-repeat;
    height:81px;
}
div#payoff {
    position:absolute;
    top:25px;
    left:190px;
}
div#social {
    position:absolute;
    top:27px;
    right:63px;
}
#social img {
    padding-bottom: 2px;
}
div#copy {
    position:absolute;
    top:55px;
    left:315px;    
}
@media print {#header, #rechterkolom, #footer {display: none; }}

#shophome .geelblokje {
    position:absolute;
    top:0px;
    left: 0px;
    background-color: #e7e7e7;
    width: 100%;
    height: 14px;
}