* {
	margin: 0;
	padding: 0;
}

html {
	color: #00adef;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

div#mainwrapper {
	z-index: 3;
	position: relative;
	width: 1098px;
	height: 100%;
	margin: 0 auto;
	background: url("images/afbeelding_bg.jpg") repeat-y;
}

div#mainwrapper div#contentwrapper {
	width: 1084px; /* 1098px - 2 x 7px */
	margin-left: 7px;
	margin-right: 7px;
}

/* BEGIN HEADER TOP */
div#mainwrapper div#contentwrapper div#content-top {
	width: 1084px; 
	height: 160px;
	margin: 0px;
        margin-bottom: 6px;
	padding: 0px;
        background: url("images/afbeelding_headerbg1.jpg") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-top div#logo {
        float: left;
        margin: 0px;
        margin-top: 0px;
        margin-left: 26px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-top div#logo img {
        border: 0px;
}

div#mainwrapper div#contentwrapper div#content-top div#logo h1 {
        font-size: 12px;
        text-indent: -99999px;
}

div#mainwrapper div#contentwrapper div#content-top div#bgrechts {
        float: right;
        margin: 0px;
        margin-right: 1px;
        padding: 0px;
        width: 489px;
        height: 78px;
        background: url("images/afbeelding_bgtoprechts.png") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-top div#bgrechts div#topmenu {
        text-align: right;
        margin: 0px;
        margin-top: 14px;
        margin-right: 20px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-top div#bgrechts div#topmenu a {
        margin: 0px;
        margin-left: 8px;
        padding: 0px;
        color: #565454;
        font-size: 11px;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-top div#bgrechts div#topmenu a:hover {
        font-size: 11px;
        color: #565454;
        text-decoration: underline;
}

/* BEGIN HOOFD MENU */
div#mainwrapper div#contentwrapper div#content-menu {
	width: 1084px;
	height: 34px;
	margin: 0px;
	padding: 0px;
        color: #FFFFFF;
	background: #00adef;
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu {
        float: left;
        margin: 0px;
        margin-left: 24px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a:hover{
        visibility: visible;
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a{
        float: left;
        margin: 0px;
        margin-top: 8px;
        margin-right: 4px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a.overhome{
        width: 47px; 
        height: 26px;
        background-image: url(images/afbeelding_menubutton_home_over.jpg);
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a.overheren{
        width: 107px; 
        height: 26px;
        background-image: url(images/afbeelding_menubutton_heren_over.jpg);
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a.overdames{
        width: 107px; 
        height: 26px;
        background-image: url(images/afbeelding_menubutton_dames_over.jpg);
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a.overkinderen{
        width: 107px; 
        height: 26px;
        background-image: url(images/afbeelding_menubutton_kinderen_over.jpg);
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a.oversale{
        width: 107px; 
        height: 26px;
        background-image: url(images/afbeelding_menubutton_sale_over.jpg);
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a img{
        border: 0px;
}

div#mainwrapper div#contentwrapper div#content-menu div#hoofdmenu a:hover img {
        visibility:hidden;
}

div#mainwrapper div#contentwrapper div#content-menu div#zoeken {
        float: right;
        margin: 0px;
        margin-top: 6px;
        margin-right: 20px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-menu div#zoeken img {
        border: 0px;
        margin: 0 4px -3px 0 !important;
        padding: 0px;
        width: 19px;
        height: 18px;
}

div#mainwrapper div#contentwrapper div#content-menu div#zoeken input.submitzoeken{
        background: #00adef;
        width: 52px;
        border: 0px;
        color: #FFFFFF;
        cursor: pointer;
}
/* EINDE HOOFD MENU */

/* BEGIN OUDE BROWSERS */
div#mainwrapper div#contentwrapper div#oldinternetexplorer {
	width: 1084;
	margin: 0 auto;
	margin-top: 10px;
	padding: 12px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

div#mainwrapper div#contentwrapper div#oldinternetexplorer a.onderstreept {
        color: #000000;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#oldinternetexplorer a.onderstreept:hover {
        color: #000000;
        text-decoration: none;
}
/* EINDE OUDE BROWSERS */

/* BEGIN CONTENT MIDDEN */
div#mainwrapper div#contentwrapper div#content-midden {
        width: 1084px;
        height: 100%;
	margin: 0px;
	padding: 0px;
}
/* EINDE CONTENT MIDDEN */

/* BEGIN CONTENT LINKS */
div#mainwrapper div#contentwrapper div#content-midden div#content-links {
	float: left;
	width: 200px; 
	margin: 0px;
	padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-ideal{
	width: 163px; 
	height: 81px;
	margin: 0px;
        margin-top: 22px;
        margin-left: 12px;
	padding: 0px;
        background: url("images/afbeelding_ideal.jpg") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-menutop{
	width: 205px; 
	height: 39px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
        background: url("images/afbeelding_menuitem_topbg.jpg") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-menuitems{
	margin: 0px;
	margin-bottom: 18px;
	padding: 0px;
	padding-left: 20px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-menuitems ul{
        list-style: none;
        font-size: 12px;
        line-height: 18px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-menuitems ul li a{
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-menuitems ul li a:hover{
        color: #2B2B2B;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filtertop{
	width: 205px; 
	height: 39px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
        background: url("images/afbeelding_menuitem_topbg.jpg") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems{
	margin: 0px;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 12px;
	padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie{
	padding-top: 2px;
	padding-left: 8px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	width: 162px;
	height: 100%;
	padding-bottom: 6px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie div#filtercheckbox{
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie p{
        float: left;
        margin-top: 4px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie p.kopfilter{
        margin-bottom: 4px;
        font-weight: bold;
        width: 160px;
        color: #00adef;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie input{
        width: 35px;
	background: #FFFFFF;
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	font-size: 9px;
	color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems input.submit{
        margin-top: 8px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems a {
        color: #2B2B2B;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems a:hover {
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie ul.salefilter{
        list-style: none;
        font-size: 12px;
        line-height: 18px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie ul.salefilter li a{
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-filteritems div#filteroptie ul.salefilter li a:hover{
        color: #2B2B2B;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-winkelwagentop{
	width: 205px; 
	height: 39px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
        background: url("images/afbeelding_menuitem_topbg.jpg") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-winkelwagenitems{
	margin: 0px;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 12px;
	padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-winkelwagenitems a {
        color: #00adef;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-winkelwagenitems a:hover {
        color: #ec1d25;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-merktop{
	width: 205px; 
	height: 39px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
        background: url("images/afbeelding_menuitem_topbg.jpg") no-repeat;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-merkitems{
	margin: 0px;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 12px;
	padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-links div#content-merkitems img{
        border: 0px;
        margin: 0px;
        margin-right: 16px;
        margin-bottom: 8px;
        padding: 0px;
}
/* EINDE CONTENT LINKS */

/* BEGIN CONTENT RECHTS */
div#mainwrapper div#contentwrapper div#content-midden div#content-rechts {
	float: left;
	width: 844px; /* 884px - 40px */
	margin: 0px;
	padding: 0px;
	padding-top: 24px;
	padding-left: 40px;
	color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#products {
        width: 844px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#products div#product_item {
        float: left;
        margin: 0px;
        margin-right: 24px;
        margin-bottom: 24px;
        padding: 3px;
        border: 1px solid #CCCCCC;
        width: 170px;
        height: 172px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#products div#product_item img {
        border: 0px;
        margin: 0px;
        margin-bottom: 8px;
        padding: 0px;
        height: 112px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#products div#product_item img.show-aanbieding {
        height: 25px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#products div#product_item div#prijs {
        position: absolute;
        width: 80px;
        margin: 0px;
        margin-top: 8px;
        padding: 0px;
        font-size: 18px;
        text-align: center;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#products div#product_item div#meerinfo {
        position: absolute;
        margin: 0px;
        margin-top: 12px;
        margin-left: 80px;
        padding: 0px;
        width: 91px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts h2 {
        margin: 0px;
        padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts h3 {
        margin: 0px;
        padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts a{
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts a:hover{
        color: #ec1d25;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts a.onderstreept{
        font-size: 11px;
        color: #2B2B2B;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts a.onderstreept:hover{
        font-size: 11px;
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts ul.faq{
        margin: 0px;
        margin-left: 16px;
        list-style-type: square;
        font-size: 11px;
        line-height: 14px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts ul.voorwaarden li{
        margin: 0px;
        padding: 0px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts ul.voorwaarden{
        margin: 0px;
        margin-left: 16px;
        list-style-type: square;
        font-size: 11px;
        line-height: 14px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts ul.faq li{
        margin: 0px;
        margin-bottom: 12px;
        padding: 0px;
        color: #2B2B2B;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#zoekfunctie {
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#zoekfunctie img {
        border: 0px;
        margin: 0 2px -2px 0 !important;
        padding: 0px;
        width: 18px;
        height: 18px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#zoekfunctie input {
        margin: 0px;
        padding: 0px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#zoekfunctie input.directzoeken {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        width: 160px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#zoekfunctie input.directzoeken:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.stap3_ideal_afronden {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        width: 212px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.stap3_ideal_afronden:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.stap3_bestelling_afronden {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        width: 212px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.stap3_bestelling_afronden:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.submit_stap2 {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        width: 212px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.submit_stap2:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.nieuwklant_aanmelden {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        width: 212px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.nieuwklant_aanmelden:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts ul.nieuwklant_aanmelden_controle li {
        list-style-type: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.nieuwklant_aanmelden_controle {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        width: 220px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.nieuwklant_aanmelden_controle:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.nieuwklant_aanmelden:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts a.nieuwe_klant {
        margin: 0px;
        padding: 0px;
        padding-top: 4px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 4px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts a.nieuwe_klant:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.bestaande_klant {
        margin: 0px;
        padding: 0px;
        padding-top: 3px;
        padding-left: 7px;
        padding-right: 7px;
        padding-bottom: 2px;
        background: #ec1d25;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: bold;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.bestaande_klant:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.winkelwagen-verderwinkelen {
        margin: 0px;
        margin-left: 2px;
        padding: 0px;
        background: #00adef;
        border: 1px solid #BBBBBB;
        color: #FFFFFF;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.winkelwagen-verderwinkelen:hover {
        background: #F1F1F1;
        color: #00adef;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.winkelwagen-legen {
        margin: 0px;
        margin-left: 2px;
        padding: 0px;
        background: #00adef;
        border: 1px solid #BBBBBB;
        color: #FFFFFF;
        cursor: pointer;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.winkelwagen-legen:hover {
        background: #F1F1F1;
        color: #00adef;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.winkelwagen-verdermetbestellen {
        margin: 0px;
        margin-left: 2px;
        padding: 0px;
        background: #ec1d25;
        border: 1px solid #BBBBBB;
        color: #FFFFFF;
        cursor: pointer;
        width: 170px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts input.winkelwagen-verdermetbestellen:hover {
        background: #F1F1F1;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-links {
        float: left;
        margin: 0px;
        margin-right: 20px;
        margin-bottom: 10px;
        width: 380px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-links ul#sitemap { 
        list-style-type: none; 
        background: url(/images/vline.png) repeat-y; 
        margin: 20px; 
        padding: 0px; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-links ul#sitemap ul { 
        list-style-type: none; 
        background: url(/images/vline.png) repeat-y; 
        margin: 10px; 
        padding: 0px; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-links ul#sitemap ul { 
        margin-left: 10px; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-links ul#sitemap li { 
        list-style-type: none; 
        margin: 0px; 
        padding: 0px 12px 0px 12px; 
        line-height: 19px; 
        background: url(/images/node.png) no-repeat; 
        font-weight: bold; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts ul#sitemap li.last { 
        background: #fff url(/images/lastnode.png) no-repeat; 
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts {
        float: left;
        margin: 0px;
        margin-bottom: 10px;
        width: 380px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts ul#sitemap { 
        list-style-type: none; 
        background: url(/images/vline.png) repeat-y; 
        margin: 20px; 
        padding: 0px; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts ul#sitemap ul { 
        list-style-type: none; 
        background: url(/images/vline.png) repeat-y; 
        margin: 10px; 
        padding: 0px; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts ul#sitemap ul { 
        margin-left: 10px; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts ul#sitemap li { 
        list-style-type: none; 
        margin: 0px; 
        padding: 0px 12px 0px 12px; 
        line-height: 19px; 
        background: url(/images/node.png) no-repeat; 
        font-weight: bold; 
} 

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#sitemap-rechts ul#sitemap li.last { 
        background: #fff url(/images/lastnode.png) no-repeat; 
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#winkelwagen-verlopen {
        width: 800px;
        height: 58px;
        color: #2B2B2B;
        border: 1px solid #ec1d25;
        margin: 0px;
        margin-bottom: 18px;
        padding: 10px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#winkelwagen-verlopen h4{
        margin: 0px;
        padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#klantenservice-links {
        float: left;
        margin: 0px;
        margin-top: 6px;
        margin-right: 20px;
        margin-bottom: 10px;
        padding: 5px;
        border: 1px solid #CCCCCC;
        width: 380px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#klantenservice-rechts {
        float: left;
        margin: 0px;
        margin-top: 6px;
        margin-bottom: 16px;
        padding: 5px;
        border: 1px solid #CCCCCC;
        width: 380px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-links {
        float: left;
        margin: 0px;
        margin-right: 20px;
        margin-bottom: 10px;
        padding: 5px;
        border: 1px solid #CCCCCC;
        width: 380px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-rechts {
        float: left;
        margin: 0px;
        margin-bottom: 10px;
        padding: 5px;
        border: 1px solid #CCCCCC;
        width: 380px;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-rechts a.order {
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-rechts a.order:hover {
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-terugnaar {
        margin: 0px;
        padding: 4px;
        position: absolute;
        top: 244px;
        left: 940px;
        border: 1px solid #CCCCCC;
        width: 110px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-terugnaar a {
        color: #ec1d25;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-terugnaar a:hover {
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-uitloggen {
        margin: 0px;
        padding: 4px;
        position: absolute;
        top: 244px;
        left: 940px;
        border: 1px solid #CCCCCC;
        width: 100px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        color: #ec1d25;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-uitloggen a {
        color: #ec1d25;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts div#account-uitloggen a:hover {
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-midden div#content-rechts h4.bestellen {
        margin: 0px;
        padding: 0px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
        color: #00adef;
}
/* EINDE CONTENT RECHTS */

/* BEGIN FOOTER */
div#mainwrapper div#contentwrapper div#content-footer {
        width: 1084px; 
	height: 34px;
	margin: 0px;
	padding: 0px;
        color: #FFFFFF;
	background: #00adef;
	clear: both;
}

div#mainwrapper div#contentwrapper div#content-footer div#left {
        float: left;
        margin: 0px;
        padding: 0px;
}


div#mainwrapper div#contentwrapper div#content-footer div#left h4 {
        margin: 0px;
        margin-top: 9px;
        margin-left: 20px;
        padding: 0px;
        font-size: 11px;
        color: #FFFFFF;
}

div#mainwrapper div#contentwrapper div#content-footer div#left h4 a {
        margin: 0px;
        padding: 0px;
        color: #FFFFFF;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-footer div#left h4 a:hover {
        color: #2B2B2B;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-footer div#right {
        float: right;
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-footer div#right h4 {
        margin: 0px;
        margin-top: 9px;
        margin-right: 20px;
        padding: 0px;
        font-size: 11px;
        color: #FFFFFF;
}

div#mainwrapper div#contentwrapper div#content-footer div#right h4 a {
        margin: 0px;
        padding: 0px;
        color: #FFFFFF;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-footer div#right h4 a:hover {
        color: #2B2B2B;
        text-decoration: none;
}
/* EINDE FOOTER */

/* BEGIN JQUERY LIGHTBOX */
#gallery {
        /*background-color: #444;*/
        padding: 10px;
        width: 520px;
}

#gallery ul { 
        list-style: none; 
}

#gallery ul li { 
        display: inline; 
}

#gallery ul img {
        border: 5px solid #3e3e3e;
        border-width: 5px 5px 20px;
}

#gallery ul a:hover img {
        border: 5px solid #fff;
        border-width: 5px 5px 20px;
        color: #fff;
}

#gallery ul a:hover { 
        color: #fff; 
}
/* EINDE JQUERY LIGHTBOX */
