/* ------VANUIT JS----- */
/* volgende classe worden dmv. js omgedraaid!, indien beschikbaar uiteraard... */
.js_hide{display:block;}
.js_show{display:none;}


/* ----- SK FORMS ----- */
#container input[type="submit"] {
    background: #58481e url(/images/submit-fwd.png) no-repeat 9px 50%;
    background: #5c4b22 url(/images/submit-fwd.png) no-repeat 9px 50%;
    color: #fff;
    font-weight: bold;
    padding-left: 27px;
    border: 1px solid #000;
    border-color: #FFF #000 #000 #FFF;
}
#container input[type="text"], #container input[type="password"] {
    border: 1px solid #999;
    border-color: #999 #FFF #FFF #999;
    padding: 2px;
    line-height: 1.2em;
}
/*#container td input {
    width: 96% !important;
}*/

#container table {
    border-collapse: collapse;
    margin: 1.5em 0;
    border-spacing: 0;
}
#container table th, #container table td {
    background-image: none;
    padding: .3em .45em;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    text-align: left;
}
#container table th {
    font-weight: bold;
    background-color: #83cde2;
}
#container table tr > th:first-child {
    border-left: 0;
}
#container table td {
    font-weight: normal;
    background-color: transparent;
    background-color: #c1e6f0;
}
#container table tr > td:first-child {
    border-left: 0;
}
#container table tbody > tr:first-child th, #container table tbody > tr:first-child td {
    border-top: 0;
}
#container table tbody tr:nth-child(even) td {
    background-color: #a2dae9;
}
#container table.cart {
    margin-top: .75em;
    width: 590px;
}
#container table.cart tbody tr:nth-child(even) td {
    background-color: #c1e6f0;
}
#container table.cart .empty {
    border-left: 0;
/*    padding-left: 0;*/
}
#container table.cart .figure {
    text-align: right;
    white-space: nowrap;
}
#container table.cart .cartProduct {
    width: 75%;
}
#container table.actiecode {
    width: 588px;
    border: 1px solid #83cde2;
    margin-bottom: .75em;
}
#container table.actiecode tr {
    border: 0;
}
/*#container table.actiecode th {
    background-color: #c1e6f0;
}*/
#container table.actiecode td {
    background-color: transparent;
    border-left: 1px solid #83cde2;
    color: #5c4b22;
}
#container table.actiecode label {
    display: block;
    font-weight: bold;
}
#container table.actiecode input[type="text"] {
    width: 150px;
}
#container table.actiecode input[type="submit"] {
    float: none;
}
#container table.actiecode th, #container table.actiecode td {
    width: 50%;
}
#container .inputSubmitWrapper {
    clear: left;
    width: 590px;
    text-align: right;
}
#container .inputSubmitWrapper input {
    float: none;
    margin-top: 0;
}

#container .unicart_message {
    clear: left;
    width: 440px;
    margin: 1.5em 0 -3em;
}
#container #winkelwagenStappen ol {
    padding: 0 0 .75em;
    margin: 0;
    min-width: 590px;
}
#container #winkelwagenStappen li {
    float: left;
    width: auto;
    list-style-type: none;
    padding: .125em .5em .125em 2em;
    margin: 0 1.5em 1.5em 0;
    line-height: 1.5em;
    position: relative;
    border: 1px solid #83cde2;
}
#container #winkelwagenStappen li.currentStep {
    background-color: #83cde2;
    font-weight: bold;
    color: #fff;
}
#container #winkelwagenStappen li .stepNumber {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 10;
    width: 1em;
    height: 1.5em;
    margin-right: .5em;
    padding: .125em .25em;
    border: 1px solid #5c4b22;
    background-color: #5c4b22;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.linkBack {
    padding-left: 15px;
    background: transparent url(/images/link-back.png) no-repeat left center;
    font-weight: bold;
}


/* -----EDITOR EXT----- */
#header .editor-button{display:none;}

#checkboxes{margin:10px 0;font-size:11px;}
.itempadbig{text-align:left;margin:10px 0;font-weight:bold;}
/*input[type="password"] {border:1px solid #FFFFFF;float:none;height:14px;}*/
.tableHeading{font-size:19px;font-weight:bold;line-height:1.2em;margin:20px 0;}
td.tableRowHeadingBold{}

.new {
    clear: both;
    padding: 1.3em 0 6px;
    background: transparent url(/images/border_right.gif) no-repeat right bottom;
}
.new a{color:#000;}
.new a:hover{color:#1096D1;text-decoration:none;}
.new h4 a:hover{color:#000;}
#content .new img.newmore{float:none;margin:0;}
.searchresults h4 {
    margin: 0;
    padding: 0;
}
#content .new img {
    margin-right: 12px;
}
#content .new h4, #content .new p {
    margin-left: 112px;
}
#content .new .bestellen {
    margin-top: 0;
    margin-left: 112px;
}
#content .new .bestellen h3 {
    clear: none;
    background-image: none;
    padding: 0;
}
#content .new .bestellen p {
    margin: 0;
}
/*form#product label, form#member_login_form label, form#forgot_password_form label {display:block;width:100px;}*/
/*form#product label.checkbox, form#member_login_form label.checkbox, label.checkbox {display:inline;width:auto;}*/
#content #member_login_form {
    width: 750px;
}
#content #member_login_form fieldset {
    border: 1px solid #83cde2;
    float: left;
    width: 338px;
    margin: 0 0 1.5em;
    padding: 0 10px;
    min-height: 13.5em;
}
#content #product fieldset, #freeform fieldset {
    border: 1px solid #83cde2;
/*    width: 338px;*/
    margin: 0 0 1.5em;
    padding: 0 10px 10px;
}
#freeform fieldset {
    margin-bottom: .75em;
}
#content #forgot_password_form fieldset {
    border: 1px solid #83cde2;
    width: 338px;
    padding: 10px 10px 0;
    margin: 0 0 .75em;
}
#content #member_login_form fieldset.inloggenAccount {
    margin: 0 10px 0 0;
}
#content #member_login_form legend, #content #forgot_password_form legend, #content #product legend, #freeform legend {
    font-weight: bold;
    color: #000;
}
#member_login_form .inputTextWrapper label, #member_login_form .inputPasswordWrapper label,
#forgot_password_form .inputTextWrapper label, #freeform .inputTextWrapper label {
    float: left;
    width: 9em;
    margin-right: .75em;
}
#freeform .inputTextWrapper label {
    width: 12em;
}
#member_login_form .inputTextWrapper, #freeform .inputTextWrapper {
    clear: left;
    margin-top: .75em;
}
#member_login_form .inputTextWrapper input, #member_login_form .inputPasswordWrapper input,
#forgot_password_form .inputTextWrapper input {
    width: 12em;
}
#freeform > p {
    float: left;
    margin-right: 1.5em;
    padding-top: 4px;
}
#freeform .inputTextWrapper input[type="text"] {
    width: 22.5em;
    width: 252px;
}
#freeform .inputTextWrapper input[type="text"]#postcode {
    width: 4.5em;
}
#freeform .inputTextWrapper input[type="text"]#telefoon, #freeform .inputTextWrapper input[type="text"]#fax {
    width: 7.5em;
}
#member_login_form .inputSubmitWrapper, #forgot_password_form .inputSubmitWrapper, #product .inputSubmitWrapper, #freeform .inputSubmitWrapper {
    width: auto;
    text-align: left;
    margin: .75em 0;
}
#freeform .inputSubmitWrapper {
    clear: none;
}
#content #member_login_form p {
    margin: .75em 0;
}
#content #product .person, #content #product #ip_form {
    clear: left;
}
#content #product .person h3 {
    float: left;
    width: 200px;
    margin: .75em 0 0;
}
#content #product .person input[type="text"] {
    float: left;
    width: 188px;
    margin: 0 6px 9px 0;
}
#content #product #ip_form input[type="text"] {
    width: 100px;
}
#content #product #ip_form label {
    display: inline-block;
    min-width: 60px;
}

.wijzigProfiel {
    width: 450px;
}
.wijzigProfiel td.tableCellOne {
    width: 178px;
    padding: 5px 6px;
}
.wijzigProfiel td.tableCellTwo {
    width: 247px;
    padding: 2px 6px;
}
.wijzigProfiel td input {
    width: 241px !important;
}

.links a.up{color:#1096D1;background:url(/images/uploads/more_up.gif) no-repeat 0 .28em;padding-left:13px;}
.mini-cart{background:#fff;margin:10px 20px 0 10px;padding-bottom:10px;}
.mini-cart h4{background:url(/images/uploads/mini-cart.gif) no-repeat left 30px;font-size:1.2em;padding:10px 0 6px 10px;}
.mini-cart p{padding-left:10px;}
/*.caps {color:#000;}*/
/*a .caps {color:#1096D1;}*/
.item-small p{margin-top:5px;}
/*#recent ul{background:transparent;padding-top:2px;}
#recent ul li{padding:0 0 5px;}*/
.secondary-small ul {margin:0;}
.secondary-small{margin-bottom:20px;}
sup{font-size:0.7em;}
#content .foto-serie{float:none;}
.links{background:url(/images/border_right.gif) no-repeat right top;width:450px;line-height:1.3em;margin-bottom:0.6em;padding:0.7em 0;}
.linksheader{margin:0;}
.links a{color:#000;}
.links a:hover{color:#1096d1;text-decoration:none;}



/* -------GENERAL------- */
body{background:#83cde2 url("/images/gray_bg.gif") repeat-y center 0;font:12px 'Arial',sans-serif;line-height:1.5;margin:0;padding:0;}
a{color:#1096d1;text-decoration:none;}
a:hover{text-decoration:underline;}
p{color:#000;line-height:1.3em;}
img{border:none;margin:0;padding:0;}
ul{margin-top:0;padding:0;list-style:none;}
ol{margin:0;padding:0 0 0 1.5em;line-height:1.2em;}
h2 {
    font-size: 18px;
    margin-top: 0;
    line-height: 1.2em;
    color: #5c4b22;
}
h3{color:#000;font-size:14px;}
h3 a span {
    color: #1096d1;
}
h3 a span.caps {
    color: #000;
}
/*h3 span:not([class]) {
    color: #1096d1;
}*/
h4{font-size:12px;margin:0 0 -0.1em;}
hr{display:none;}
.hr{background:url(/images/border_right.gif) no-repeat right bottom;margin-bottom:10px;padding-bottom:10px;width:450px;}
#primary ul{color:#000;margin-left:0;padding-left:0;}
#primary ul li{background:url("/images/sub_blue.gif") no-repeat 0 0.55em;padding-left:1em;}
#primary ol{color:#000;margin:0 0 20px;}
#primary ol li{padding:3px 0;}

.clear {
    clear: both;
    line-height: 0;
    height: 0 !important;
}
#logo{position:absolute;top:10px;left:110px;margin:0;}
#payoff{position:absolute;top:15px;left:300px;margin:0;font-size:1.3em;color:#fff;}
.hidden-logo{display:none;}

/* -------STRUCTURE------- */
#container{width:900px;margin:0px auto;}
#header{position:relative;height:126px;background:#83cde2;}
#primary{float:left;width:600px;margin-top:20px;}
#secondary{float:left;width:130px;margin-top:20px;}
#partners{float:left;width:655px;margin-top:40px;padding-left:35px;}

#primary.primarySmall {
    width: 530px;
}
#secondary.secondaryWide {
    width: 210px;
    margin-top: 4.6em;
}



/* -------AGENDA & NEWS------- */
#primary #news, #primary #agenda{float:left;width:290px;margin-right:10px;}

#news .item, #news .item-big, #agenda .item {
    background: transparent url(/images/border_right.gif) no-repeat right top;
    width: 285px;
    line-height: 1.3em;
    margin-bottom: 0.6em;
}
#news h2, #agenda h2{margin:0;}
#news .item h3, #news .item-big h3, #agenda .item h3{font-size:12px;line-height:1.2em;margin:0;padding:0.7em 0 0 .1em;}
#news p, #agenda p{line-height:1.3em;margin-bottom:0.6em;width:290px;margin-top:0;}
#news a, #agenda a{color:#000;}
#news a:hover, #agenda a:hover{color:#1096d1;text-decoration:none;}
#news .item img.thumb, #content .item img.thumb{float:left;padding:10px 10px 0 0;margin:0;}

/*#news .item-big{line-height:1.3em;margin-bottom:0.6em;}*/
#news .item-small{background:url(/images/border_right.gif) no-repeat right top;width:140px;padding:0.5em 0;}
#news .item-small img{padding:0.5em 0 0;}



.more {background:url(/images/border_right.gif) no-repeat right top;width:290px;padding-top:7px;}
.more-small {line-height:1em;}
.more a, .more-small a{color:#C6C7C9;font-weight:bold;background:url(/images/more_gray.gif) no-repeat right 4px;padding-right:12px;}
.more a:hover, .more-small a:hover{color:#1096d1;text-decoration:none;}

#content .item{background:url(/images/border_right.gif) no-repeat right top;line-height:1.3em;margin-bottom:0.6em;}
#content .item h3{font-size:12px;line-height:1.2em;margin:0;padding:0.7em 0 0 .1em;}
#content .item p{line-height:1.3em;margin-bottom:0.6em;/*width:290px*/;margin-top:0;}/*width weggehaald door joost*/
#content .item a{color:#000;}
#content .item a:hover{color:#1096d1;text-decoration:none;}
#content .closure{background:url(/images/border_right.gif) no-repeat right top;padding-top:7px;}

.agenda-full{background:url(../images/border_right.gif) no-repeat right top;padding:0.5em 0;}
.agenda-full p{margin:0;}
.agenda-full a{color:#000;}
.agenda-full a:hover{color:#1096d1;text-decoration:none;}
.agenda-full a span{color:#1096d1;font-weight:bold;}


#projects-secondary{margin-top:40px;}
#projects-secondary p{margin-top:2px;}

#content{width:450px;margin-bottom:20px;}
#content img{float:left;margin:0 1em 1em 0;}
#content img.right{float:right;}
#content img.more-arrow{float:none;margin:0;}

#content.search{background:#fff;}

#content .customer{clear:left;background:url(/images/border_right.gif) no-repeat right top;width:450px;line-height:1.3em;padding:8px 0 0;}
#content .customer img{float:left;margin:-3px 0 0;padding:0 1em 0 0;}
#content .customer span{padding-top:8px;margin:0;}
#content .customer p{margin:0;}
#content .customer img.arrow{float:none;padding-left:4px;}

#content .employee{clear:both;}
#content .employee-group{clear:left;background:url(/images/border_right.gif) no-repeat right top;width:450px;line-height:1.3em;padding:8px 0;}
#content .employee-group h3{margin:5px 0;}
#content .employee img{float:left;;padding:5px 1em 0 0;}
#content .employee .name{width:100%;padding-bottom:10px;}
#content .employee .name a{color:#000;font-weight:bold;}
#content .employee .name a:hover{color:#1096d1;text-decoration:none;}
#content .employee .name img{float:right;padding-top:5px;}
#content .employee span{padding-top:8px;margin:0;color:#000;font-weight:bold;}
#content .employee p{padding-top:8px;margin:0;width:400px;display:inline;}


#content .vac h3{font-size:14px;font-weight:bold;line-height:1.2em;margin:0;padding:2px 0;}
#content .vac h3 a{color:#000;}
#content .vac h3 a:hover{color:#1096d1;text-decoration:none;}
#content .vac-show h3{padding:2px 0;}
#content .vac-show h3 a{color:#c6c7c9;font-size:14px;font-weight:bold;padding:2px 0;}
#content .vac-show h3 a:hover{text-decoration:none;}
#content .vac-show p{margin:5px 0;}
#content .vac p {display:none;}
#content p{margin-top:0;}
#content p#date {
    float: left;
    width: 150px;
    margin-top: 0;
    color: #1096d1;
    color: #5c4b22;
    font-weight: bold;
}
/*#content p#date span{font-weight:normal;}*/
#content h3{margin:0;font-size:13px;padding:0;line-height:1.3em;}
#content h2#news-full{margin:0;line-height:1em;}
#content h3#date{color:#1096d1;margin:0 0 1em;}
#content h3.plain{font-weight:normal;}
#content h3.agenda{margin-top:2em;}
#content h2.application {
    margin-bottom: 0;
    padding-bottom: 6px;
    background-position: right bottom;
}
#content h3.application {
    background: transparent url(/images/border_right.gif) no-repeat right top;
    font-size: 12px;
    padding: 6px 0;
    clear: both;
}
#content h3.application-nav {
/*    background: transparent url(/images/border_right.gif) no-repeat right top;*/
    font-size: 12px;
/*    padding: 6px 0;*/
    text-align: right;
}
/*#content h3.application-nav a {
    background: transparent url(/images/link-fwd.png) no-repeat right 3px;
    padding-right: 15px;
}*/
#content h3.application-nav a {
    display: inline-block;
    background: #5c4b22 url(/images/submit-fwd.png) no-repeat 9px 50%;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 2px 6px 2px 27px;
    border: 1px solid #000;
    border-color: #FFF #000 #000 #FFF;
}
#content #date + h3.application-nav {
    background-image: none;
    padding: 0;
}
#content h3.bijeenkomst-nav {
    background: transparent url(/images/border_right.gif) no-repeat right bottom;
    padding: 0 0 6px;
}
#content h3.bijeenkomst-nav a {
    background: transparent url(/images/link-back.png) no-repeat left 3px;
    padding-left: 15px;
}
#time {
    clear: both;
    margin-bottom: 1em;
}
#locatie {
    clear: both;
}
#locatie p {
    display: inline;
}
#prijs {
    margin-top: 1em;
}
.bestellen {
    margin: 1.3em 0 .65em;
}
.beschrijving {
    background: transparent url(/images/border_right.gif) no-repeat right top;
    padding: 12px 0;
}
#content h3.product-type {
    clear: left;
    background: transparent url(/images/border_right.gif) no-repeat right top;
    font-size: 12px;
    padding: 6px 0 0;
    margin: 1.3em 0 0;
}
#content .selections + h3.product-type {
    margin-top: 0;
}
#content h3.service{clear:both;background:url(../images/border_right.gif) no-repeat right top;width:200px;font-size:12px;padding:6px 0;}

#content ul li{background:url("/images/sub_blue.gif") no-repeat 0 .7em;padding-left:0.8em;}

#content .content-item h3{margin-top:20px;}
#content .content-item p{margin:0;}
#content .content-item img{float:none;margin:0;padding-left:4px;}

table{width:450px;}
table table{width:450px;}
tbody{}
th{text-align:left;vertical-align:top;font-weight:normal;}
tr{vertical-align:top;}
td{}
td p{margin:0;padding:0;}


/* -------SHOP------- */
#shopsearch{width:450px;}
/*#primary fieldset div input.search-shop{width: 300px;}*/
.application button, #shopsearch button{background:#C6C7C9;border-color:#FFFFFF #87888A #87888A #FFFFFF;border-style:solid;border-width:1px;float:right;margin-right:12px;padding-right:155px;width:215px;}
.intro-img{float:left;margin-right:1em;}
.application{background:url(/images/border_right.gif) no-repeat right top;width:450px;}
#shop{background:#fff;padding:0 8px;width:117px;}
#shop h2{background:url(/images/more_shop.gif) no-repeat left bottom;margin-left:-8px;padding:8px;}
#shop ul{line-height:1.2em;}
#shop ul li a{color:#000;}
#shop ul li a:hover{color:#1096d1;text-decoration:none;}
#shop img{padding:20px 0 5px;}
#shop-secondary{margin-top:10px;}
#shop-secondary p{margin-top:2px;}

.cart{line-height:1.2em;border-collapse:collapse;width:475px;}
.cart td{padding-bottom:10px;}
.cart tr.no_padding td{padding-bottom:0;}
.cart th{background:transparent url(/images/border_right.gif) no-repeat 0 0;padding-top:6px;}
.cart td.bg-right, .cart th.bg-right{background:transparent url(/images/border_right.gif) no-repeat right top;}
.cart .amount{text-align:right;padding-right:20px;}

.cart-details {background:transparent url(/images/border_right.gif) no-repeat right top;padding-top:6px;}
.cart-details p, .cart-details h2, .cart-details h3, .cart-details h4, .cart-details table {margin:0;padding:0;}
.cart-details h3, .cart-details h4 {padding-top:6px;}

#primary ul.shop-actions{margin:18px 0 1em;padding:20px 0;}
#primary ul.shop-actions li{background:none;padding:0;}
.explanation p{font-size:11px;margin:0;}
.explanation {background:transparent url(/images/border_right.gif) no-repeat right top;width:450px;padding-top:6px;}

/*#product input[type=text], #forgot_password_form input[type=text], #member_login_form input[type=text], #member_login_form input[type=password] {float:left;width:210px;border:#fff solid 1px;height:14px;margin-right:10px;}*/
#content .person{clear:both;}
#content .person .time{width:100%;padding-top:10px;}
#content .person .time a{color:#000;font-weight:bold;}
#content .person .time a:hover{color:#1096d1;text-decoration:none;}
#content .person .time img{float:right;padding-top:5px;margin:0;}
/*#content .person .session{clear:both;padding: 10px 0 0 10px;width:430px;}*/
/*#content .person .session table{width:420px;}*/
#content .unicart_message{color:red;}
#content h2.aanmelden {margin-bottom:0;}
#content h3.aanmelden {margin-bottom:1em;}
#content .bijeenkomst-nav{margin-bottom:1em;font-size:12px;}

.aanmeldenPersoon fieldset {
    border: 1px solid #83cde2;
    padding: 0 10px;
    margin: 0 0 1.5em;
    width: 428px;
}
.aanmeldenPersoon legend {
    font-weight: bold;
    color: #000;
}
.aanmeldenPersoon .inputTextWrapper {
    margin: .75em 0;
}
.aanmeldenPersoon .inputTextWrapper label, .aanmeldenPersoon .inputRadioWrapper h4 {
    float: left;
    width: 6em;
    margin-right: .75em;
    font-weight: normal;
}
.aanmeldenPersoon .inputTextWrapper input {
    width: 15em;
}
.aanmeldenPersoon .inputRadioWrapper {
    clear: left;
}
.aanmeldenPersoon .inputRadioWrapper label {
    margin-right: .75em;
}
#content .aanmeldenPersoon .session {
    float: none;
    clear: both;
}
#content .aanmeldenPersoon .session table {
    border-collapse: collapse;
    width: auto;
    margin-top: .25em;
}
#content .aanmeldenPersoon .session table tbody tr:first-child td {
    font-weight: bold;
    background-color: #83cde2;
}
#content .aanmeldenPersoon .plus { margin: -1em 0 1.5em 1em; } /* zie ook ie7 css */
#content .aanmeldenPersoon .plus a { margin: 0 1.5em 0 0; }
#content .aanmeldenPersoon .min { clear:both; }

/* -------BUTTON------- */
.bclear{margin:26px 0;overflow:hidden;width:100%;}
a.button {background:url("/images/button_right.gif") no-repeat top right;cursor:pointer;display:block;float:left;height:29px;margin-right:6px;padding-right:12px;text-decoration:none;}
a.button:hover span{color:#5A0E7A;}
a.button span {color:#fff;text-transform:uppercase;background: transparent url("/images/button_left.gif") no-repeat;display: block;padding: 2px 0 5px 10px;height:29px;} 


/* -------LOGIN------- */
.login {background:#5a0e7a;padding:50px;width:300px;}
.login label{color:#fff;text-transform:uppercase;}
/*.login input{margin:5px 0;}*/
.login form{padding-bottom:20px;margin:0;}
/*.login input{width:200px;}*/
/*.login input.submit{margin:20px 0 0 105px;width:100px;}*/

/* -------FORMS------- */
form{margin:0;padding:0;color:#000;}
/*input[type=text]{float:none;border:#fff solid 1px;height:14px;}*/


#freeform{padding-bottom:20px;}
/*#freeform input[type=text]{float:none;width:435px;border:#fff solid 1px;height:14px;}*/
#freeform input[type="text"] {
    width: 418px;
}
/*#freeform input#gebruik_toegestaan{margin:10px 10px 10px 0;}*/
/*#freeform input.submit{cursor:pointer;background:#C6C7C9;border-color:#FFFFFF #87888A #87888A #FFFFFF;border-style:solid;border-width:1px;margin-right:12px;padding-right:155px;width:215px;height:100%;}*/
#freeform input[type="submit"] {
    float: right;
}
.toggleAanAfmelden {
    padding-top: 1.5em;
    clear: both;
}
.toggleAanAfmelden a {
    font-weight: bold;
    background: transparent url(/images/link-fwd.png) no-repeat right 3px;
    padding-right: 15px;
}

.goleft{margin-left:-.5em;}
#content p.goleft{margin-top:10px;}
/*.goleft input[type=text]{border:1px solid #FFF;height:14px;margin:5px 0.5em 0;width:215px;}*/


table#product {margin-left:-20px;}
/*#product td input[type=text]{float:left;width:215px;border:#fff solid 1px;height:14px;margin-right:10px;}*/
/*input[type=submit]{float:right;cursor:pointer;background:#C6C7C9;border-color:#FFFFFF #87888A #87888A #FFFFFF;border-style:solid;border-width:1px;margin-top:2px;padding-right:155px;width:219px;height:100%;}*/
dl.product{font-size:11px;padding-bottom:10px;margin:0;}
.product dt{font-weight:bold;line-height:1em;}
.product dd{margin:0;padding:0 0 1em 0;}
#content img.product{float:left;margin:0 1.5em 1.5em 0;}
.product .previewPdf {
    display: inline-block;
    min-height: 16px;
    padding-left: 20px;
    background: transparent url(/images/icons/application-pdf.png) no-repeat left top;
}
/*input.product{border:#fff solid 1px;height:14px;}*/
.productdescription{clear:both;}
/*input.small[type=submit] {width: 6em;padding:0;}*/
input.disabled { background-color: #CCC; }

/* -------TOPNAV------- */
#topnav{position:absolute;right:0;top:15px;width:194px;}
#topnav ul{list-style:none;padding:3px 0 0 38px;margin:0;}
#topnav li{line-height:1.2em;}
#topnav li a{text-decoration:none;color:#000;}
#topnav li a:hover{text-decoration:underline;}

/* -------SEARCH------- */
.searchbox{padding-bottom:20px;}
/*.searchbox input[type="text"]{border:1px solid #FFFFFF;height:14px;margin-right:10px;width:290px;}*/
#container .searchbox input[type="text"] {
    width: 290px;
}
/*.searchbox input#searchbutton{float:none;padding-right:80px;width:140px;height:19px;}*/
/*.showall{line-height:3em;color:#000;padding-left:288px;font-weight:bold;}*/
/*a.showall:hover{text-decoration:none;color:#1096D1;}*/
/*#content .showall img{float:none;margin:0;padding:0 0 0 2px;}*/
.showall {
    margin-top: .6em;
}
.showall a {
    background: transparent url(/images/link-fwd.png) no-repeat right 3px;
    padding-right: 15px;
}
/*.showall a:hover, .showall a:focus {
    background-position: right -57px;
}*/
.searchresults{margin:0;clear:both;}
.searchresults dt{float:left;width:300px;}
.searchresults dd {
    text-align: right;
}
.selections {
    padding: 0;
}
.selections dl{margin:0;}
.selections dt {
    float: left;
    width: 150px;
}
.selections dd {
/*    float: left;*/
/*    width: auto;*/
    text-align: right;
}

#topnav form{margin:0;padding:0;}
/*#topnav input#search-text {font:12px 'Arial',sans-serif;font-weight:bold;border-top:2px solid #55818c;border-right:2px solid #6eacbd;border-bottom:1px solid #73b5c8;border-left:2px solid #6eacbd;display:block;width:150px;height:14px;float:left;background:#83cde2;}*/
#topnav input#search-text {
    background-color: #83cde2;
    border-top-color: #55818c;
    border-right-color: #73b5c8;
    border-bottom-color: #73b5c8;
    border-left-color: #55818c;
}
#topnav fieldset{border:none;padding:0;margin:0;}
#topnav label {
    float: left;
    padding: 2px 8px 0 0;
}
#topnav #search .btn{display:none;}

/* -------MAINNAV------- */
#mainnav {
    position: absolute;
    z-index: 1000;
    top: 108px;
}
#mainnav ul {padding: 0;margin: 0;list-style: none;}
#mainnav a {cursor:pointer;height:18px;width:143px;display: block;text-decoration:none;text-align:right;background:url("/images/nav_tab.gif") no-repeat left top;margin:0;font-size:0.85em;color:#000;padding-right:5px;}
#mainnav a:hover, #mainnav a.active {background-position:0 -18px;}
#mainnav li {float: left;font-weight:bold;text-transform:uppercase;width:150px;}
#mainnav li ul {position: absolute;left: -999em;}
#mainnav li ul li {font-weight:normal;text-transform:none;}
#mainnav li ul li.last-item{border-bottom:solid 1px #ccc;}
#mainnav li ul li a{font-size:12px;background:#fff;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;line-height:1.3em;}
#mainnav li ul li a:hover{color:#1096D1;}
#mainnav li:hover ul, #mainnav li.sfhover ul{left:auto;position:static;}

/* -------SUBNAV------- */
#subnav{float:left;width:150px;margin-top:60px;}
#subnav h2{display:none;border-top:5px solid #f07901;}
#subnav ul{list-style:none;padding:0;margin:0;}
#subnav li{line-height:1.25em;}
#subnav li a{display:block;background:url(/images/subnav.gif) 0 .15em no-repeat;color:#000;padding:0 0 0 10px;text-decoration:none;}
#subnav li a:hover{color:#1096D1;}
#subnav li a.active  {color:#c6c7c9;}

#subnav ul.sub-subnav{}
#subnav .sub-subnav li a{font-size:11px;background:url(/images/sub_black.gif) no-repeat 0.7em 0.5em;display:block;padding-left:1.5em;width:130px;}
#subnav .sub-subnav li a:hover{background:url(/images/sub_blue.gif)no-repeat 0.7em 0.5em;}
#subnav .sub-subnav li a.active{background:url(/images/sub_gray.gif)no-repeat 0.7em 0.5em;color:#c6c7c9;}


/* -------RIGHT COLUMN------- */
#secondary h2, #secondary h3 {
    margin-bottom: 0;
}
#secondary .secondary-small h3 {
    margin-bottom: .3em;
    padding-bottom: .7em;
    background: transparent url(/images/border_right.gif) no-repeat right bottom;
}
.item-small h2, .item-small h3{margin:0;line-height:1.1em;}
.item-small ul, .secondary-small ul {
    margin: 0 0 2.4em;
/*    background: transparent url(/images/border_right.gif) no-repeat right top;*/
    line-height: 1.3em;
/*    padding-top: 8px;*/
/*    width:140px;*/
}
.item-small li, .secondary-small li {
    margin: 0 0 .65em;
    padding: 0 0 0 10px;
    background: url(/images/link-fwd-s.png) no-repeat 0 -177px;
}
/*.item-small a{color:#000;padding-right:1em;}*/
/*.item-small a:hover{color:#1096d1;text-decoration:none;}*/
.item-small {
    background: transparent url(/images/border_right.gif) no-repeat right top;
    padding: 0.5em 0;
}

.secondary-small h3{margin:0;line-height:1.1em;}


/* ------RIGHT SUBNAV------- */
.right-subnav ul {margin:0;}
.right-subnav {margin-bottom:20px;}
.right-subnav li a {color:#1096D1;}
.right-subnav li.active a {color:#000;}
.right-subnav li.active a img.more-arrow {display:none;}
.right-subnav div.editor-button {display:none;}


/* ------RIGHT CARROUSEL------- */
#carrousel {
    position: relative;
    margin-bottom: 2em;
}
#carrousel .car_afbeelding img {
/*    width: 210px;
    height: auto;*/
    display: block;
}
/*#carrousel h2 {
    padding-bottom: 6px;
    background: transparent url(/images/border_right.gif) no-repeat right bottom;
}*/
#carrousel h3 {
    font-size: 1em;
}
.secondaryWide #carrousel h3 {
    font-size: 14px;
}
#carrousel h3, #carrousel p {
    margin: 0;
}
#carrousel .car_afbeelding {
    width: 140px;
    height: 198px;
    margin-bottom: 6px;
    overflow: hidden;
}
.secondaryWide #carrousel .car_afbeelding {
    width: 210px;
    min-height: 297px;
}
/*.secondaryWide #carrousel .car_afbeelding img {
    width: 210px;
}*/
#carrousel .car_tekst {
    min-height: 190px;
    border: 1px solid #FFF;
    padding: 3px;
    margin-bottom: 6px;
    background-color: #F2F2F3;
}
.secondaryWide #carrousel .car_tekst {
    min-height: 289px;
}
/*#carrousel #teller {
    padding-top: 6px;
    background: transparent url(/images/border_right.gif) no-repeat right top;
}*/
#carrousel #telPrev a {
    float: left;
    min-width: 45px;
    padding-left: 15px;
    background: transparent url(/images/link-back.png) no-repeat left 5px;
    text-align: left;
}
#carrousel #telNext a {
    float: right;
    min-width: 45px;
    padding-right: 15px;
    background: transparent url(/images/link-fwd.png) no-repeat right 5px;
    text-align: right;
}
#carrousel #telCount {
    clear: both;
    text-align: center;
    color: #666;
}
.secondaryWide #carrousel #telCount {
    clear: none;
}
#carrousel #telCount .active {
    font-weight: bold;
    color: #000;
}

/* ----- TAG CLOUD ---- */
#tagcloud {
    clear: both;
    margin: 0 0 0 138px;
    padding: 30px 0 10px 0;
    width: 624px;
    line-height: 24px;
}
#tagcloud p {
    margin: 0 12px;
    line-height: 24px;
}
#tagcloud h3, #tagcloud h4, #tagcloud h5, #tagcloud h6 {
    font-weight: normal;
    display: inline;
    display: inline-block;
    margin: 0 12px;
    padding: 0;
    height: 24px;
    line-height: 24px;
}
#tagcloud h3 {
    font-size: 2.1em;
}
#tagcloud h4 {
    font-size: 1.6em;
}
#tagcloud h5 {
    font-size: 1.2em;
}
#tagcloud h6 {
    font-size: 1em;
}


/* kleuren onthouden */
/*
blauw:      #83cde2   rgb(131,205,226)
blauw 85%:  #95d4e6   rgb(149,212,230)
blauw 75%:  #a2dae9   rgb(162,218,233)
blauw 70%:  #a8dceb   rgb(168,220,235)

bruin:      #5c4b22   rgb(092,075,034)

paars:      #66238e   rgb(102,035,142)

*/
