/* Created by Kevin Steba ;-) */
/* Last Modifed on 01-07-2008 */
 
/* start: basis html elements */
html, body, div,
applet, object, 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, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 11px;
                font-family: Arial, Helvetica, sans-serif;
                text-align: left;
                vertical-align: top;
}
a img, :link img, :visited img {border: 0;}
strong{font-weight:bold;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}
 
body{color: #000;background-color: #FFF;text-align: center;padding-top: 25px;padding-bottom:25px;background: url(../images/bg.gif);}
a{color: #197BBE;}
a:visited{color: #197BBE;}
a:hover{color: red;}
.clear{clear: both;overflow: hidden;height: 1px;font-size: 1px;}
/* end: basis html elements */
 
/* start: container */
div#container{
                width: 977px;
                background: #FFF url(../images/container_bg.gif) repeat-y;
                margin-left: auto;
                margin-right: auto;
                position: relative;
}
                /* start: container */
                div#container div#header{
                                background: url(../images/container_top.gif) no-repeat;
                                height: 80px;      
                }
                                /* logo's */
                                div#container div#header img#logo{
                                                position: absolute;
                                                top: -5px;
                                                left: 30px;
                                }
                                div#container div#header img#logo_thuiswinkel{
                                                position: absolute;
                                                top: 25px;
                                                left: 285px;
                                }
                                /* login form */
                                div#container div#header form#login_form{
                                                position: absolute;
                                                left: 639px;
                                                top: 21px;
                                }
                                                div#container div#header form#login_form legend{
                                                                display: none;
                                                }
                                                div#container div#header form#login_form ol li{
                                                                float: left;
                                                                width: 150px;
                                                }
                                                                div#container div#header form#login_form ol li input{
                                                                                border: 1px solid #DCDCDC;
                                                                                background: #F7F7F7;
                                                                                font-size: 11px;
                                                                                padding: 3px;
                                                                                width: 130px;
                                                                }
                                                                div#container div#header form#login_form label{
                                                                                display: block;
                                                                                font-weight: bold;
                                                                                color: #BBBBBB;
                                                                                padding-bottom: 5px;
                                                                }
                                                                div#container div#header form#login_form p input{
                                                                                position: absolute;
                                                                                left: 310px;
                                                                                top: 15px;
                                                                                padding-bottom: 20px;
                                                                                width: 31px;
                                                                                color: #FFF;
                                                                                font-size: 1px;
                                                                                height: 31px;
                                                                                border: 0px;
                                                                                background: url(../images/btn_login.gif) no-repeat;
                                                                                cursor:pointer;
                                                                }
                /* end: container */
                
                /* start: primaire navigatie */
                div#container div#pnav{
                                height: 84px;
                                background: url(../images/pnav_bg.gif) repeat-x;
                                margin-left: 2px;
                                margin-right: 7px;
                }
                                div#container div#pnav ul{
                                                margin-left: 15px;
                                }
                                                div#container div#pnav ul li{
                                                                float: left;
                                                                margin-left: 1px;
                                                }
                                                                div#container div#pnav ul li a{
                                                                                width: 144px;
                                                                                height: 21px;
                                                                                padding-top: 9px;
                                                                                display: block;
                                                                                background: url(../images/tab_default.gif) no-repeat;
                                                                                margin-top: 37px;
                                                                                color: #FFF;
                                                                                text-decoration: none;
                                                                                font-weight: bold;
                                                                                text-align: center;
                                                                }
                                                                div#container div#pnav ul li a:hover,
                                                                div#container div#pnav ul li.active a{
                                                                                height: 22px;
                                                                                background: url(../images/tab_hover.gif) no-repeat;
                                                                                margin-top: 35px;
                                                                                border-bottom: 1px solid #1A7BBF;
                                                                                padding-top: 11px;
                                                                }
                /* end: primaire navigatie */
                
                /* start: bradcrumble / icons */
                div#container div#breadcrumbs-icons{
                                border-bottom: 1px solid #DFDFDF;
                                padding: 10px 10px 5px 10px;
                                margin-left: 2px;
                                margin-right: 7px;
                                height:20px;
                }
                                div#container div#breadcrumbs-icons div#breadcrumbs{
                                                float: left;
                                                padding-top: 5px;
                                                color: #C8C8C8;
                                }
                                                div#container div#breadcrumbs-icons div#breadcrumbs a{
                                                                color: #C8C8C8;
                                                                text-decoration: none;
                                                }
                                                div#container div#breadcrumbs-icons div#breadcrumbs a:hover{
                                                                color: #000;
                                                }
                                                div#container div#breadcrumbs-icons div#breadcrumbs span{
                                                                font-weight: bold;
                                                }
                                
                                div#container div#breadcrumbs-icons ul#icons{
                                                float: right;
                                }
                                                div#container div#breadcrumbs-icons ul#icons li{float: left;margin-left: 10px;padding-top: 4px;}
                                                                div#container div#breadcrumbs-icons ul#icons li a{
                                                                                display: block;
                                                                                height: 17px;
                                                                                float: left;
                                                                                color: #BBBBBB;
                                                                                text-decoration: none;
                                                                                padding-left: 22px;
                                                                                padding-top: 3px;
                                                                }
                                                                div#container div#breadcrumbs-icons ul#icons li a:hover{color: #000;}
                                                                div#container div#breadcrumbs-icons ul#icons li a span{display: none;}
                                                                div#container div#breadcrumbs-icons ul#icons li#icon_doorsturen a{
                                                                                background:url(../images/icon_doorsturen.gif) no-repeat 0px;
                                                                }
                                                                div#container div#breadcrumbs-icons ul#icons li#icon_bookmark a{
                                                                                background:url(../images/folder_add.png) no-repeat 0px;
                                                                }
                                                                div#container div#breadcrumbs-icons ul#icons li#icon_printen a{
                                                                                background:url(../images/icon_printversie.gif) no-repeat 0px;
                                                                }
                                                                div#container div#breadcrumbs-icons ul#icons li#icon_home a{
                                                                                background:url(../images/icon_home.gif) no-repeat 0px;
                                                                                padding-left: 20px;
                                                                }
                                                                div#container div#breadcrumbs-icons ul#icons li#icon_sitemap a{
                                                                                background:url(../images/icon_sitemap.gif) no-repeat 0px;
                                                                }
                /* end: bradcrumble / icons */
                
                /* start: main */
                div#container div#main{
                                padding-top: 15px;
                }
                                
                                /* start: left */
                                div#container div#main div#left{float: left;margin-left: 8px;}
                                html>body div#container div#main div#left{margin-left: 18px;}
                                
                                /* start: content */
                                div#container div#main div#content{
                                                float: left;
                                                width: 535px;
                                                margin-left: 28px;
                                }
                                                div#container div#main div#content div.block{
                                                                padding: 20px;
                                                                clear: both;
                                                }
 
                                                div#container div#main div#content div.block table td{
                                                /*           border:1px solid red;*/
                                                }
                                                
                                                div#container div#main div#content div.block table td h2{
                                                                padding-top:0px;
                                                }
 
                                                div#content h1 a,
                                                div#content h2 a,
                                                div#content h1,
                                                div#content h2{
                                                                color: #006DB8;
                                                                font-weight: normal;
                                                                font-size: 18px;
                                                                padding-bottom: 20px; 
                                                                position: relative;                             
                                                                background-color: #FFF;               
                                                                text-decoration:none;
                                                }
                                                div#content h2{
                                                                padding-top: 10px;                                          
                                                }
                                                div#content p{
                                                                padding-bottom: 10px;
                                                                line-height: 15px;
                                                }
                                                div#content a{
                                                                color: #197BBE;
                                                }
                                                div#content ul.opsomming{
                                                                padding-left: 40px;
                                                                list-style: disc;
                                                }
                                                                div#content ul.opsomming li{
                                                                                padding-bottom: 4px;
                                                                }
                                                div#content div.hr{
                                                                background: #DFDFDF;
                                                                height: 1px;
                                                                overflow: hidden;
                                                }
                                                                div#content div.hr hr{
                                                                                display: none;
                                                                }
                                                .backtop{
                                                                text-align: right;
                                                                padding-top: 5px;
                                                }
 
                                /* end: content */
                                
                                /* right */
                                div#container div#main div#right{float: left;margin-left: 26px;}                  
                                
                                /* start: list_blocks */
                                div#container div#main div.list_blocks{width: 176px;}
                                                div#container div#main div.list_blocks div.block{                                              
                                                                background:  url(../images/bg_list.gif) repeat-y;
                                                                margin-bottom: 30px;
                                
                                                }
                                                div#container div#main div.list_blocks div.block.color1 div.top{background: url(../images/top1_list.gif) no-repeat 0px 4px;}
                                                div#container div#main div.list_blocks div.block.color2 div.top{background: url(../images/top2_list.gif) no-repeat 0px 4px;}
                                
                                                div#container div#main div.list_blocks h2{
                                                                color: #000;
                                                                font-weight: bold;
                                                                padding: 25px 15px 0px 15px;
                                                                height: 25px;
                                                }
                                                div#container div#main div#right.list_blocks h2{text-align: right;}
                                                
                                                /* h2 icons */
                                                h2.top_containers{         background: url(../images/top_containers_blok.gif) no-repeat right top;}
                                                h2.top_containers2{       background: url(../images/top_containers_blok2.gif) no-repeat right top;}
                                                h2.top_informatie{         background: url(../images/top_info_blok.gif) no-repeat right top;}
                                                h2.top_winkelwagen{   background: url(../images/top_winkelwagen_blok.gif) no-repeat left top;}
                                                h2.top_postcode{           background: url(../images/top_postcode_blok.gif) no-repeat left top;}
                                                h2.top_callmeback{        background: url(../images/_top_callmeback_blok.gif) no-repeat left top;}
                                                h2.top_callmebackleft{        background: url(../images/top_callmeback_blok.gif) no-repeat right top;}
                                                h2.top_prijzen{                                background: url(../images/top_prijzen_blok.gif) no-repeat left top;}
                                                
                                                div#container div#main div.list_blocks div.block div.bottom{background: url(../images/bottom_list.gif) no-repeat;height:13px;overflow:hidden;}
                                                
                                                /* containers */
                                                div#container div#main div.list_blocks div.block ul.containers{                                   
                                                                border-top: 1px solid #DFDFDF;
                                                                margin: 0px 5px 0px 5px;
                                                }
                                                                div#container div#main div.list_blocks div.block ul.containers li{float: left;}
                                                                                div#container div#main div.list_blocks div.block ul.containers li a{                                             
                                                                                                display: block;
                                                                                                color: #006CB7;
                                                                                                font-weight: bold;
                                                                                                text-decoration: none;
                                                                                                padding: 4px 10px;
                                                                                                border-bottom: 1px solid #DFDFDF;
                                                                                                float: left;
                                                                                                width: 146px;
                                                                                }
                                                                                div#container div#main div.list_blocks div.block ul.containers li a:hover{color: #000;}
                                                                                div#container div#main div.list_blocks div.block ul.containers li.actief a{color: #000;}
                                                                                                div#container div#main div.list_blocks div.block ul.containers li a span{                                  
                                                                                                                display:block;
                                                                                                                float: left;
                                                                                                                width: 50px;
                                                                                                                cursor: pointer;
                                                                                                }                                              
                                                /* info */
                                                div#container div#main div.list_blocks div.block ul.info{                                                
                                                                border-top: 1px solid #DFDFDF;
                                                                margin: 0px 5px 0px 5px;
                                                }
                                                                div#container div#main div.list_blocks div.block ul.info li{float: left;}
                                                                                div#container div#main div.list_blocks div.block ul.info li a{                                          
                                                                                                display: block;
                                                                                                text-decoration: none;
                                                                                                padding: 4px 10px;
                                                                                                color: #000;
                                                                                                border-bottom: 1px solid #DFDFDF;
                                                                                                float: left;
                                                                                                width: 146px;
                                                                                }
                                                                                div#container div#main div.list_blocks div.block ul.info li a:hover{text-decoration: underline;}
                                                                                div#container div#main div.list_blocks div.block ul.info li.actief a{text-decoration: underline;}
                                                                                
                                                /* winkel */
                                                div#container div#main div.list_blocks div.block div.winkelwagen{                                           
                                                                border-top: 1px solid #DFDFDF;
                                                                margin: 0px 10px 0px 10px;
                                                                padding: 5px;
                                                                border-bottom: 1px solid #DFDFDF;
                                                                color: #7A7A7A;
                                                                font-size: 11px;
                                                }
                                                
                                                /* Betaalmogelijkheden */
                                                div#container div#main div.list_blocks div#betaalmogelijkheden{                                            
                                                                text-align:center;
                                                                padding-bottom: 30px;
                                                                margin-top: -15px;
                                                }
                                                
                                                /* postcode check */
                                                div#container div#main div.list_blocks div.block div.postcode{                                   
                                                                border-top: 1px solid #DFDFDF;
                                                                background: url(../images/postcode_bg.gif) no-repeat 95px 10px;
                                                                height: 80px;
                                                                margin: 0px 10px;
                                                }
                                                                div#container div#main div.list_blocks div.block div.postcode legend,
                                                                div#container div#main div.list_blocks div.block div.postcode label{display: none;}
                                                                                div#container div#main div.list_blocks div.block div.postcode ol{
                                                                                                padding: 8px 0px 0px 5px;
                                                                                }
                                                                                                div#container div#main div.list_blocks div.block div.postcode li{float:left;height: 30px;}
                                                                                                
                                                                                                td input,td select,
                                                                                                div#container div#main div.list_blocks div.block div.postcode li input{
                                                                                                                border: 1px solid #DFDFDF;
                                                                                                                background: #FFF;
                                                                                                                color: #7A7A7A;
                                                                                                                font-size: 11px;
                                                                                                                padding: 3px 10px;
                                                                                                }
                                                                                                td select{
                                                                                                padding: 0;
                                                                                                width:auto;
                                                                                                }
 
                                                                                                
                                                                                                div#container div#main div.list_blocks div.block div.postcode li input#postcode_cijfers{
                                                                                                                width: 30px;
                                                                                                }
                                                                                                div#container div#main div.list_blocks div.block div.postcode li input#postcode_letters{
                                                                                                                width: 20px;
                                                                                                                margin-left: 5px;
                                                                                                                text-transform:uppercase;
                                                                                                }
                                                                                                div#container div#main div.list_blocks div.block div.postcode p{
                                                                                                                border-top: 1px solid #DFDFDF;
                                                                                                                padding: 10px 0px 0px 10px;
                                                                                                                width: 100px;
                                                                                                                clear: both;
                                                                                                }
                                                                                                                input.knop,
                                                                                                                button,
                                                                                                                div#container div#main div.list_blocks div.block div.postcode p input{
                                                                                                                                border: 1px solid #DFDFDF;
                                                                                                                                background: #FFF;
                                                                                                                                color: #1A7DC1;
                                                                                                                                font-weight: bold;
                                                                                                                                font-size: 11px;
                                                                                                                                padding: 2px 5px;
                                                                                                                                cursor: pointer;
                                                                                                                                /*width:150px;*/
                                                                                                                }
                                                                                                                
                                                /* bel mij terug */
                                                div#container div#main div.list_blocks div.block div.callmeback{                                                
                                                                border-top: 1px solid #DFDFDF;
                                                                height: 80px;
                                                                margin: 0px 10px;
                                                }
                                                div#container div#main div.list_blocks div.block div.helpdesk{                                   
                                                                border-top: 1px solid #DFDFDF;
                                                                height: 125px;
                                                                margin: 0px 10px;
                                                }
                                                                div#container div#main div.list_blocks div.block div.callmeback legend,
                                                                div#container div#main div.list_blocks div.block div.callmeback label{display: none;}
                                                                                div#container div#main div.list_blocks div.block div.callmeback ol{
                                                                                                padding: 10px 0px 10px 10px;
                                                                                }
                                                                                                div#container div#main div.list_blocks div.block div.callmeback li input{
                                                                                                                border: 1px solid #DFDFDF;
                                                                                                                background: #FFF;
                                                                                                                color: #7A7A7A;
                                                                                                                font-size: 11px;
                                                                                                                padding: 3px 10px;
                                                                                                                width: 120px;
                                                                                                }
                                                                                                div#container div#main div.list_blocks div.block div.callmeback p{
                                                                                                                border-top: 1px solid #DFDFDF;
                                                                                                                padding: 10px 0px 0px 10px;
                                                                                                                clear: both;
                                                                                                }
                                                                                                                div#container div#main div.list_blocks div.block div.callmeback p input{
                                                                                                                                border: 1px solid #DFDFDF;
                                                                                                                                background: #FFF;
                                                                                                                                color: #1A7DC1;
                                                                                                                                font-weight: bold;
                                                                                                                                font-size: 11px;
                                                                                                                                padding: 2px 10px;
                                                                                                                                cursor: pointer;
                                                                                                                }
                                                /* prijzen */
                                                div#container div#main div.list_blocks div.block div.prijzen{                                        
                                                                border-top: 1px solid #DFDFDF;
                                                                border-bottom: 1px solid #DFDFDF;
                                                                height: 130px;
                                                                margin: 0px 10px;
                                                                padding-top: 10px;
                                                }
                                                                div#container div#main div.list_blocks div.block div.prijzen li{                                     
                                                                                padding-left: 10px;
                                                                }
                                /* end: list_blocks */
                /* end: main */
                
                /* start: footer */
                div#container div#footer{
                                border-top: 1px solid #DFDFDF;
                                margin-left: 2px;
                                margin-right: 7px;
                                padding-top: 10px;
                                padding-bottom: 10px;
                                color: #8D8D8D;
                }
                                div#container div#footer ul{
                                                text-align: center;
                                                padding-bottom: 5px;
                                }
                                                div#container div#footer ul li{
                                                                display: inline;
                                                                margin: 0px 3px;
                                                                font-size: 10px;
                                                }
                                                                div#container div#footer ul li a{
                                                                                color: #8D8D8D;
                                                                                text-decoration: none;
                                                                                font-size: 10px;
                                                                }
                                                                div#container div#footer ul li a.special{
                                                                                color: #0170B7;
                                                                }
                                                                div#container div#footer ul li a:hover{
                                                                                color: #000;
                                                                }
                /* end: footer */
                div#bottom{
                                height: 8px;
                                overflow: hidden;
                                background: url(../images/container_bottom.gif) no-repeat top left;
                }
/* end: container */
 
input.cart{
                background:#FFFFFF none repeat scroll 0%;
                border:1px solid #DFDFDF;
                font-size:11px;
                padding:3px 10px;
                width:50px;
}
 
.error{
                color: red;
}
 
ul.plaatsen li{
                float: left;
}
 
 
.highslide-caption{
                display:none;
}
 
div#gebruiktetermen{
                margin-left: auto;
                margin-right: auto;
                width: 500px;     
}
 
div#gebruiktetermen a{
                color: #808080;  
}
