body {
    margin:0px;
    padding:0px;
    font-size:12px;
    color:#717074;
    font-family:Arial, sans-serif;
    background:#ffffff;
}

img {
    border:none;
}
a {
    cursor:pointer;
    color:#717074;
}
a:hover{
    color:#F89828;
}

h1, h2 {
    font-size:17px;
    /*padding-left:13px;
    background:url(/templates/img/blokgrijs.gif) left center no-repeat;*/
    font-weight:normal;
}
.winkelholder_iframe{
    float:right;
    margin:20px 0px 0px 0px;
}
h1.blokje, h2.blokje {
    padding-left:13px;
    background:url(/templates/img/blokgrijs.gif) left center no-repeat;
}
.blokje a{
    text-decoration:none;
}
.grijs {
    color:#717074;
}
.oranje {
    color:#F89828;
}
.borderwit {
    border:1px solid #ffffff;
}
.borderoranje {
    border:1px solid #F89828;
}
.borderoranje.aanbieding {
    border:3px solid #F89828;
}
.twintig {
    font-size:20px;
}
.twaalf {
    font-size:12px;
}
.acht {
    font-size:8px;
}
.negen {
    font-size:9px;
}

.wrapper {
    margin:0px auto 20px auto;
    width:980px;
    position:relative;
    border-top:10px solid #fbb262;
    background:url(/templates/img/bgwrapper.gif) left top;
    overflow:hidden;
}
.left {
    width:135px;
    padding:20px 15px 0px 15px;
    _padding:20px 10px 0px 10px;
    float:left;
    position:relative;
    margin:0px 0px 20px 0px;
}
.logo {
    position:relative;
    width:132px;
    height:40px;
    margin:0px 3px 38px 0px;
}
.left h2 {
    color:#ffffff;
    margin:5px 0px;
    font-size:14px;
}
.right {
    position:relative;
    float:left;
    width:805px;
    padding:0px 0px 0px 10px;
    _padding:0px;
    margin:0px 0px 20px 0px;
}
.header {
    width:805px;
    position:relative;
    padding:0px;
    margin:0px;
}
.slogan {
    position:relative;
    margin:30px 0px 30px 20px;
    float:left;
}
.slogan h2 {
    font-size:20px;
    margin:0px;
    color:#F89828;
}
.winkelholder {
    float:right;
    margin:20px 5px 0px 0px;
}
.winkelholder h3.winkelwagentje {
    padding-left:25px;
    font-weight:normal;
    margin:0px 0px 3px 0px;
    background:url(/templates/img/winkelwagen.gif) left center no-repeat;
}
.belbutton {
    position:absolute;
    top:0px;
    right:300px;
    width:95px;
    height:83px;
    z-index:2;
}
.banner {
    width:805px;
    height:255px;
    position:relative;
    z-index:1;
}
.slogan2 {
    background:url(/templates/img/sloganbg.png);
    padding:15px 25px;
    position:absolute;
    top:50px;
    left:30px;
    z-index:2;
}
.slogan2 h3 {
    margin:0px;
    font-size:18px;
    color:#ffffff;
}
.slogan2 h3 .oranjel {
    color:#F89828;
    font-size:26px;
}
.selecttop {
    float:left;
    position:relative;
    margin:0px 0px 20px 0px;
}
.selecttop select {
    margin:0px 10px;
    font-family:arial, sans-serif;
}
.topnav {
    float:right;
    margin:0px 0px 20px 0px;
}
.topnav a.next {
    margin-left:20px;
    color:#000000;
    text-decoration:none;
}
.content {
     margin:20px 0px 20px 0px;
    position:relative;
    clear: both;
}
.meer{
    text-align:right;
    clear:both;
    padding:10px 0px;
}
.meer a{
    text-decoration: none;
}
ul.productoverzicht {
    position:relative;
    padding:20px 0px 0px 0px;
    margin:0px 0px;
    width:805px;
    clear:both;
}
ul.productoverzicht li {
    border:1px solid #F89828;
    width:171px;
    padding:10px 10px 45px 10px;
    list-style-type:none;
    margin:0px 11px 15px 0px;
    float:left;
    position:relative;
}
ul.productoverzicht li a.productfoto{
    position:relative;
}
ul.productoverzicht li a.productfoto img.status{
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:1;
}
iframe.statusIcon{
    position:absolute;
    bottom:3px;
    right:3px;
    z-index:1;
}
ul.productoverzicht.prodcat li {
    min-height:292px;
    height:auto !important;
    height:292px;
}
ul.productoverzicht li.last {
    margin-right:0px;
}
ul.productoverzicht li.aanbieding {
    border:3px solid #F89828;
    width:171px;
    padding-top:6px;
    padding-left:8px;
    padding-right:8px;
}
ul.productoverzicht li h2 {
    font-size:15px;
    font-weight:normal;
    margin:0px 0px 5px 0px;
}
ul.productoverzicht li h2 a {
    text-decoration:none;
    color:#696969;
}
ul.productoverzicht li .prodfoto {
    width:171px;
    height:257px;
    position:relative;
    z-index:1;
}
ul.productoverzicht li .prijs {
    position:absolute;
    bottom: 10px;
    left:10px;
    z-index:2;
    color:#ffffff;
    background:#F89828;
    font-weight:bold;
    font-size:19px;
    padding:5px 10px;
}
ul.productoverzicht li a{
    text-decoration: none;
}
ul.productoverzicht li.aanbieding .prijs {
    border: 3px #F89828 solid;
    background: #FFFFFF;
    color:#F89828;
    font-size:16px;
    bottom: 5px;
    padding-right:3px;
    padding-left:3px;
    left:5px;
}
ul.productoverzicht li a.direct {
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:2;
    background:#FCBE7C;
    color:#717074;
    padding: 0px 5px 3px 5px;
    text-decoration:none;
}
ul.productoverzicht li.aanbieding a.direct {
    bottom:8px;
    right:8px;
}
ul.productoverzicht li p {
    margin-top:10px;
    margin-bottom:10px;
}
ul.productoverzicht li a.meer {
    padding:0px 20px 0px 0px;
    background:url(/templates/img/meer.gif) right top no-repeat;
    color:#F89828;
    font-weight:bold;
    text-decoration:none;
}
ul.productoverzicht li a.meer.rightbottom {
    bottom:20px;
}
/* nieuwe blokken*/
ul.blokkenhome {
    position:relative;
    padding:0px;
    margin:20px 0px;
    width:805px;
    clear:both;
}
ul.blokkenhome li.product {
    border:1px solid #F89828;
    width:239px;
    padding:10px 10px 0px 10px;
    min-height:385px;
    height:auto !important;
    height:385px;
    list-style-type:none;
    margin:0px 11px 15px 0px;
    float:left;
    position:relative;
}
ul.blokkenhome li.product .prodfoto{
    position:relative;
}
ul.blokkenhome li.product .prodfoto img.status{
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:1;
}
ul.blokkenhome li.product .prodfoto iframe.status{
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:1;
}
ul.blokkenhome.prodcat li.product {
    min-height:292px;
    height:auto !important;
    height:292px;
}
ul.blokkenhome li.last.product {
    margin-right:0px;
}
ul.blokkenhome li.aanbieding.product {
    border:3px solid #F89828;
    width:239px;
    padding-top:6px;
    padding-left:8px;
    padding-right:8px;
}
ul.blokkenhome li.product h2 {
    font-size:15px;
    font-weight:normal;
    margin:0px 0px 5px 0px;
}
ul.blokkenhome li.product h2 a {
    text-decoration:none;
    color:#696969;
}
ul.blokkenhome li.product .prodfoto {
    width:236px;
    height:257px;
    position:relative;
    z-index:1;
}
ul.blokkenhome li.product .prijs {
    position:absolute;
    bottom: 10px;
    left:10px;
    z-index:2;
    color:#ffffff;
    background:#F89828;
    font-weight:bold;
    font-size:19px;
    padding:5px 10px;
}
ul.blokkenhome li.product a{
    text-decoration: none;
}
ul.blokkenhome li.aanbieding.product .prijs {
    border: 3px #F89828 solid;
    background: #FFFFFF;
    color:#F89828;
    font-size:16px;
    bottom: 5px;
    padding-right:3px;
    padding-left:3px;
    left:5px;
}
ul.blokkenhome li.product a.direct {
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:2;
    background:#FCBE7C;
    color:#717074;
    padding: 0px 5px 3px 5px;
    text-decoration:none;
}
ul.blokkenhome li.aanbieding.product a.direct {
    bottom:8px;
    right:8px;
}
ul.blokkenhome li p {
    margin-top:10px;
    margin-bottom:10px;
}
ul.blokkenhome li.product a.meer {
    padding:0px 20px 0px 0px;
    background:url(/templates/img/meer.gif) right top no-repeat;
    color:#F89828;
    font-weight:bold;
    text-decoration:none;
}
ul.blokkenhome li.product a.meer.rightbottom {
    bottom:20px;
}
ul.blokkenhome li.product .infoblok {
    margin:10px;
    position:relative;
    float:left;
    width:109px;
    height:150px;
    font-size:11px;
}
ul.blokkenhome li.product .infoblok h2 {
    font-size:26px;
    margin:0px;
    color:#F89828;
}
ul.blokkenhome li.product .infoblok h3 {
    font-size:20px;
    margin:0px;
}
ul.blokkenhome li.product .infoblok h2 a {
    color:#F89828;
}
ul.blokkenhome li.product .infoblok a {
    color:#717074;
    text-decoration:none;
}
ul.blokkenhome li.product .infoblok a:hover {
    color:#F89828;
}
ul.blokkenhome li.product .infoblok .prijsblok {
    background:#666666;
    padding:40px 10px 10px 10px;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:2;
    color:#ffffff;
    font-weight:bold;
}
ul.blokkenhome li.product .infoblok .prijsblok {
    background:#f89828;
}

/**/
.fotoblok{
    position:relative;
    padding:0px 0px 28px 0px;
}
.rightbottom {
    position:absolute;
    bottom:8px;
    right:8px;
}

.productdetail {
    border:1px solid #CCCCCC;
    width:783px;
    padding:10px;
    position:relative;
    overflow:hidden;
    margin:0px 0px 20px 0px;
}
.productdetail .fotogroot {
    position:relative;
    float:left;
    margin:0px 10px 0px 0px;
    width:294px;
    text-align: center;
}
.productdetail .fotogroot a {
    position:relative;
}
.productdetail .content-product {
    width:234px;
    float:left;
    margin:0px 10px 0px 0px;
    position:relative;
}
.productdetail .content-product h2, .productdetail .content-product h1 {
    color:#F89828;
    font-size:16px;
    font-weight:normal;
    margin:0px 0px 10px 10px;
}
.productdetail .content-product p {
    margin-left:10px;
    margin-right:10px;
}
.productdetail .content-product table {
    margin-left:10px;
    margin-bottom:30px;
}
.bestellen {
    padding:5px 20px;
    background:#fbb262;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    margin-left:10px;
}
.bestellen:hover {
    color:#000000;
}
.productdetail .content-product .linkblok {
    margin:20px 10px;
}
.productdetail .content-product .linkblok a {
    text-decoration:none;
    color:#fbb262;
}
.productdetail .content-product .linkblok a.grijs {
    color:#717074;
}
.productdetail .content-product .linkblok a:hover {
    color:#000000;
}
.productdetail .fotoblok {
    float:right;
    width:235px;
    position:relative;
}
.productdetail .fotoblok .fotogroot2 {
    text-align:center;
    height:203px;
}
.productdetail .fotoblok ul.thumbs {
    margin:10px 0px;
    padding:0px;
    position:relative;
}
.productdetail .fotoblok ul.thumbs li {
    list-style-type:none;
    margin:0px 5px 10px 0px;
    padding:0px;
    float:left;
    border:1px solid #cccccc;
}
.blokbreed {
    border:1px solid #CCCCCC;
    position:relative;
    float:left;
    width:543px;
    margin-right:15px;
    min-height:245px;
    height:auto !important;
    height:245px;
}
.blokbreed h2 {
    width:493px;
    color:#ffffff;
    font-size:17px;
    font-weight:normal;
    margin:0px;
    padding:5px 20px 5px 30px;
    background:url(/templates/img/blokwit.gif) 15px 10px no-repeat #fbb262;
}

ul.bijpassend {
    margin:0px 10px;
    width:523px;
    padding:0px;
    overflow:hidden;
}
ul.bijpassend li {
    list-style-type:none;
    float:left;
    width:116px;
    height:200px;
    margin:10px 10px;
}
ul.bijpassend li h3 {
    font-size:14px;
    height:35px;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
}
ul.bijpassend li h3 a {
    color:#666666;
    text-decoration:none;
}
ul.bijpassend li .prodblok {
    position:relative;
    width:116px;
    height:160px;
    z-index:1;
}
ul.bijpassend li .prodblok .prijs {
    background:#F89828;
    bottom:0px;
    left:0px;
    color:#ffffff;
    position:absolute;
    font-weight:bold;
    font-size:16px;
    padding:10px 10px 10px 10px;
}
ul.bijpassend li a{
    text-decoration: none;
}


.bloksmal {
    border:1px solid #CCCCCC;
    position:relative;
    float:left;
    width:243px;
    min-height:245px;
    height:auto !important;
    height:245px;
}
.bloksmal.extrabreed{
    width:803px;
}
.bloksmal h2 {
    width:193px;
    color:#ffffff;
    font-size:17px;
    font-weight:normal;
    margin:0px;
    padding:5px 20px 5px 30px;
    background:url(/templates/img/blokwit.gif) 15px 10px no-repeat #fbb262;
}
.bloksmal.extrabreed h2{
    width:753px;
}

ul.reviews {
    width:203px;
    margin:0px 20px 20px 20px;
    padding:0px;
    overflow:hidden;
}
ul.reviews li {
    list-style-type:none;
    width:203px;
    font-size:11px;
    color:#8e8e8e;
    margin:15px 0px;
}
ul.reviews li a {
    color:#717074;
    font-weight:bold;
    text-decoration:none;
}
ul.reviews li a, ul.reviews li.date {
    font-style:italic;
}
ul.reviews li .review{
    color:#717074;
    font-weight: bold;
    font-style: italic;
}
.footer {
    margin:0px auto 20px auto;
    width:980px;
    text-align:center;
    position:relative;
    font-size:11px;
    color:#b3b3b3;
}
.footer a{
    color:#8e8e8e;
}
.footer a:hover{
    color:#666666;
}
.footer ul {
    border:#F89828 solid 1px;
    width:625px;
    margin:auto;
    padding:0px 170px 0px 180px;
    overflow:hidden;
    text-align:center;
    position:relative;
}
.footer ul li {
    list-style-type:none;
    font-size:12px;
    color:#8e8e8e;
    float:left;
}
.footer ul li a {
    display:block;
    padding:7px 20px;
    border-right:1px solid #b3b3b3;
    color:#666666;
    text-decoration:none;
    float:left;
}
.footer ul li.last a {
    border:0px;
}
.footer ul li a:hover, .footer ul li a.active {
    color:#000000;
}
.footer ul li.last a {
    border-right:none;
}

.kruimelpad{
    font-size:9px;
    position:absolute;
    top:0px;
    right:0px;
}
.kruimelpad a{
    color:#8e8e8e;
    text-decoration: none;
}
.kruimelpad a:hover{
    color:#f89828;
}

ul.nieuwsoverzicht{
    border-top: 1px #f89828 dotted;
    padding:0px;
}
ul.nieuwsoverzicht li{
    list-style: none;
    border-bottom: 1px #f89828 dotted;
    padding:10px 25px;
    overflow:hidden;
}
ul.nieuwsoverzicht li .meer{
    clear:none;
}
ul.nieuwsoverzicht li .afb{
    float:left;
    margin:0px 25px 0px 0px;
}
ul.nieuwsoverzicht li h2 a{
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
    color:#f89828;
}
.floatRight{
    float:right;
    margin:20px 0px 0px 0px;
}

.searchERROR{
    border:1px #fbaa29 solid;
    padding:5px 25px 25px 25px;
    margin:25px 50px 25px 50px;
}
.searchERROR h2{
    margin:10px 0px 0px 0px;
    padding:0px;
}
.searchERROR form input.inp-zoek{
    border:1px #666666 solid;
    width:550px;
    margin:0px 10px 0px 0px;
}

.nophoto{
    background:url(/templates/img/nophoto.gif) #ffecd8 center center no-repeat;
}
.fotobig{
    border:1px #ffdbb1 solid;
    padding:150px 0px 0px 0px;
    text-align:center;
    height:292px;
    width:294px;
}

.margin20{
    margin:20px;
}
.padding20{
    padding:20px;
}

.colorName{
    text-align:center;
    padding:2px 5px;
    border-top:1px #CCCCCC solid;
}

.navigation{
    text-align:center;
    clear:both;
    display:block;
    margin:20px 0px 0px 0px;
}
.navigation a{
    cursor:pointer;
    text-decoration: none;
}
.navigation a.count{
    background:#FFFFFF;
    text-align:center;
    font-weight:bold;
    color:#CCCCCC;
    width:20px;
    height:20px;
    display:inline-block;
    margin:0px 0px 2px 0px;
}
.navigation a.active{
    background:#FFFFFF;
    color:#f89828;
    font-size:16px;
    margin:2px 0px 0px 0px;
}

div.zoekresultaat {
    clear: both;
}
