html,body,div,span,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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{    background:#5993d3 url(../img/body.jpg) repeat-x 0 48px;    font:normal 12px/15px Arial}#top{    background:#1b2d41;    border-bottom:1px solid #3b536d;    height:47px}    #top ul{        display:block;        margin:0 auto 0;        padding:15px 0 0 30px;        width:1000px}        #top ul li{            display:inline;            margin:0 16px;            position:relative}            #top ul li a{                color:#abcbdf;                text-decoration:none}            #top ul li a.active,#top ul li a:hover{color:#fff}        #top ul li span{            background:url(../img/arrow.png) no-repeat 0 0;            display:block;            left:50%;            margin-left:-3px;            height:6px;            position:absolute;            top:26px;            width:12px}#wrapper{    background:url(../img/wrapper.png) repeat-y;    left:50%;    margin:20px 0 0 -495px;    position:absolute;    width:990px}#content{    margin:0 0 0 5px;    width:980px}    #header{        background:url(../img/gradient1.jpg) repeat-x;        height:80px;        padding:0 0 0 10px;        position:relative;        width:970px}        #header h1 a,        #header h2 a{            background:url(../img/logo.png) no-repeat 0 -1px;            display:block;            height:35px;            left:25px;            width:273px;            position:absolute;            top:26px;            text-indent:-9999px}        #header ul{            position:absolute;            right:15px;            top:32px}            #header ul li{                display:inline;                margin:0 10px}                #header ul li a{                    color:#fff;                    font:bold 13px/15px Arial;                    text-decoration:none}                #header ul li a.active{text-decoration:underline}        #header .left{            background:url(../img/top.png);            display:block;            height:10px;            left:-5px;            width:10px;            position:absolute;            top:-10px}        #header .top{            background:url(../img/topbg.png) repeat-x;            display:block;            height:15px;            left:5px;            width:970px;            position:absolute;            top:-12px}        #header .right{            background:url(../img/top.png) no-repeat right;            display:block;            height:10px;            width:10px;            position:absolute;            right:-5px;            top:-10px}    #info{        background:#fff url(../img/gradient2.jpg) repeat-x 0 143px;        border-top:1px solid #ccc;        border-bottom:1px solid #ccc;        height:224px;        margin:1px 0 10px;        position:relative}        #info img{            left:0;            position:absolute;            top:0}        #info h3,        #info h2,#info h1{            color:#61b2de;            font-size:16px;            line-height:22px;            margin:30px 0 0 520px;            position:relative;            width:430px}        #info p{            color:#4e4e4e;            font-size:12px;            line-height:17px;            margin:10px 0 0 520px;            position:relative;            width:430px}        #info a{            margin:15px 0 0 520px;            position:relative}        .toppers h3{            color:#61b2de;            font-size:16px;            line-height:22px}        .toppers a{          margin:0 !important;          top:15px}          .toppers .p1{left:10px}          .toppers .p2{left:175px}          .toppers .p3{left:360px}        .detail{ height:200px !important}        .detail a.thumb{          margin:0 !important;          left:15px;          top:15px;          overflow:hidden;          width:150px;          height:150px;          position:absolute !important;          display:block}        .detail .more{          position:absolute;          left:705px;          top:15px;          line-height:17px}        .detail .more a{margin:0 !important;color:#61b2de}                .detail h3{margin:0 0 10px!important;width:auto !important}        .detail p{          width:500px !important;          margin-left:175px !important}        .detail a.boek{margin:10px 0 0 175px !important}        .detail h2,.detail h1{margin:15px 0 0 175px !important}        .zoek input,        .zoek p,        .zoek h2{          margin:10px 0 0 15px !important}        .zoek{height:125px !important}        .sitemap{background:none !important;height:auto !important}        .sitemap a{margin:0 0 0 15px !important;text-decoration:none;color:#000}        .sitemap h2{margin:15px !important}    #products{}        .list{            float:left;            border:1px solid #d8d8d8;            border-bottom:0;            margin:0 0 15px 9px;            width:474px}            .list .top{                background:url(../img/heading-bg.jpg) repeat-x bottom;                height:38px;                margin:1px 0 0 1px;                position:relative;                width:472px}                .list .top h3,                .list .top a{                    color:#fff;                    font:bold 13px/37px Arial;                    text-decoration:none}                    .list .top h3{                        margin:0 0 0 20px}            .list .tl{                background:url(../img/heading-top.jpg) no-repeat top left;                display:block;                height:5px;                width:5px;                position:absolute;                top:-2px;                left:-2px}            .list .tr{                background:url(../img/heading-top.jpg) no-repeat top right;                display:block;                height:5px;                width:5px;                position:absolute;                right:-2px;                top:-2px}            .list .content{                border-bottom:1px solid #d8d8d8;                padding:20px}            #products .product{                background:url(../img/gradient2.jpg) repeat-x bottom;                border-bottom:1px solid #d8d8d8;                height:158px}                #products .product h2{padding:25px 0 0}                #products .product h2 a,#products .product h1 a{                    color:#4e4e4e;                    display:block;                    float:right;                    font-size:16px;                    text-decoration:none;                    width:290px}                #products .product div{                    display:block;                    float:right;                    font-size:13px;                    margin:8px 0 5px;                    width:290px}                    #products .product div h3 a,                    #products .product div h3{                        color:#4e4e4e;                        display:inline;                        text-decoration:none}                #products .product p{                    display:block;                    float:right;                    font-size:11px;                    margin:10px 0 0;                    height:55px;                    width:290px}                    #products .product .prijs{                        color:#61B2DE;                        display:inline;                        font-size:16px;                        line-height:20px;                        width:auto;                        font-weight:bold}                #products .product .thumb{                    background:url(../img/shadow.png) no-repeat;                    float:left;                    height:112px;                    padding:3px 0 0 5px;                    margin:23px 0 0 15px;                    width:147px}                #products .product ul{                    display:block;                    overflow:hidden;                    width:290px;                    float:right;                    margin:7px 0 0}                    #products .product ul li{                        float:left;                        margin:0 10px 0 0}.info{    background:url(../img/buttons.png) no-repeat 0 0;    display:block;    height:24px;    text-indent:-9999px;    width:79px}.boek{    background:url(../img/buttons.png) no-repeat 0 -24px; display:block; height:24px; text-indent:-9999px; width:79px}#footer{ clear:left; height:30px; margin:0 0 0 25px} ul#footer li{ color:#838383; float:left; margin:0 5px 0} #footer a{ color:#838383; text-decoration:none} .error{ margin: 25px; }.error h1 { color: #838383 } .error p {} .error a { color:#838383 } 