

html, body {
	width:100%;
	height:100%;
    min-width:1000px;
}

body#pageBody {
	background:#ffffff;
    background-image:url(/sys/images/common/body_repeat.png);
    background-position:center;
    background-repeat:repeat-y;
	margin:0px;
}

div#pageTop {
	width:100%;
    background-image:url(/sys/images/common/body_top.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

div#contentContainerMenu, div#contentContainerNoMenu, div#contentContainerNoMenuNoPad {
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
    z-index:5;
}

div#contentTop {
    position:relative;
	width:100%;
    height:365px;
    z-index:10;
    background-image:url(/sys/images/common/content_top.png);
    background-position:top;
    background-repeat:no-repeat;
}

div#contentArea {
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
    background-image:url(/sys/images/common/content_repeat_menu.png);
    background-repeat:repeat-y;
    z-index:8;
}
div#contentContainerNoMenu div#contentArea, div#contentContainerNoMenuNoPad div#contentArea {
    background-image:url(/sys/images/common/content_repeat_nomenu.png);
}

div#contentFooter {
	position:relative;
	width:100%;
    background-image:url(/sys/images/common/content_footer_menu.png);
    background-position:top;
    background-repeat:no-repeat;
    padding-bottom:25px;
}
div#contentContainerNoMenu div#contentFooter, div#contentContainerNoMenuNoPad div#contentFooter {
    background-image:url(/sys/images/common/content_footer_nomenu.png);
}



/* TOP */
.diamondSlider {
	position:absolute;
    left:0px;
    top:28px;
    z-index:10;
    background-image:url(/sys/images/common/flash_bg.png);
    width:978px;
    height:338px;
    padding:9px 11px 10px 11px;
}	
.bk-diamondslider {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width:972px;
	height:332px;
}
img.logoHomeURL {
	position:absolute;
    top:23px;
    left:83px;
    }    
div.flag {
	position:absolute;
    top:5px;
    left:45px;
    }
div.flag  img{
	margin-right:3px;
    }

div#facebookLinkContainer {
    position:absolute;
    top:0px;
    right:50px;
    z-index:20;
    cursor:pointer;
    font-family:'Ropa Sans';
    font-size:14px;
    color:#5f5f5f;
    text-shadow:#ebe8df 1px 1px 0;
}
div#facebookLinkContainer img {
	position:relative;
    top:5px;
    }


/* CONTENT */
table#contentTable {
	width:100%;
	border-collapse:collapse;
    }
table#contentTable td.scPad1 {
	width:28px;
    }
table#contentTable td.menu {
	vertical-align:top;
    width:255px;   
    }    
table#contentTable td.content {
	vertical-align:top;
    padding-left:10px;
    padding-right:10px;
    }    
table#contentTable td.scPad2 {
	width:29px;
}
table#contentTable td.scPad3 {
	width:28px;
    }


	/* NO MENU */
    div#contentContainerNoMenu table#contentTable td.menu {
    	width:29px;
        }
	div#contentContainerNoMenu table#contentTable td.menu div.menu {
    	display:none;
        }
	/* NO MENU, NO PAD */
    div#contentContainerNoMenuNoPad table#contentTable td.menu {
    	display:none;
        }
    div#contentContainerNoMenuNoPad table#contentTable td.scPad2 {
    	display:none;
        }

div.menu {
	padding-left:10px;
    padding-right:14px;
    padding-top:15px;
    }
div.menu hr {
    border-top:1px solid #958865;
	border-bottom:1px solid #ede9e1;
    height:0px;
    margin:0px;
    overflow:hidden;
    }

div.content {
	padding-top:23px;
    min-height:400px;
    height:auto !important;
    height:400px;
    min-height:400px !important;
    min-height:auto;
    }


div#featureBasketContentContainer {
    z-index:20;
}
div#featureBasketContentContainer div {
    font-family:'Ropa Sans';
    font-size:15px;
    color:#41381e;
    text-shadow:#ebe8df 1px 1px 0;
    text-transform:uppercase;
    line-height:19px;
    }
div#featureBasketContentContainer div#featureBasketCount {
	font-size:17px;
    }
div#featureBasketContentInfoContainer {
	margin-bottom:5px;
    padding-left:5px;
    }    
div#featureBasketButtonContainer {
	margin-top:9px;
    margin-bottom:7px;
    position:relative;
    left:1px;
    }

div#featureSearchContainer {
	position:absolute;
    left:54px;
	bottom:0px;
    }
div#featureSearchInputContainer {
	position:relative;
	width:160px;
    height:32px;
    background-image:url(/sys/images/common/search.png);
}
input#featureSearchInput {
	border:0;
    background:transparent;
    width:137px;
    font-family:helvetica;
    font-size:11px;
    color:#797979;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:9px;
    margin-left:10px;
}
div#featureSearchSubmitContainer {
	position:absolute;
    top:0;
    left:160px;
    }
input#featureSearchBtn {
	border:0;
    background:transparent;
    }

div#creditcardContainer {
	margin-top:10px;
    margin-bottom:10px;
    }
div#creditcardContainer img {
	margin-right:3px;
    }


/* FOOTER */
table.footerTable {
    width:922px;
    border-collapse:collapse;
    margin:auto;
}
table.footerTable td {
	vertical-align:top;
    padding-top:43px;
    width:211px;
    padding-left:30px;
    font-family:Verdana;
    font-size:10px;
    color:#140401;
    }
table.footerTable td.td1 {    
	width:auto;
    padding-left:5px;
    line-height:1.5;
    }
    
div#sitemapLinkContainer a {
	font-family:Verdana;
    font-size:10px;
    color:#140401;
    }
div#sitemapLinkContainer a:hover {
	color:#534d37;
    }

div#webshopInformationContainer {
    color:inherit;
    font-family:inherit;
    font-size:10px;
	text-shadow:inherit;
}
a.webshopInformationLink {
	font-size:10px;
    color:#534d37;
    font-family:Verdana;
    }
table.footerTable  a, table.footerTable  a:hover {
	color:#534d37;
    text-decoration:none;
    }
table.footerTable h1 {
	font-family:'Arial';
    color:#a60012;
    text-shadow:#847f67 1px 1px 0;
    font-size:14px;
    margin:0 0 5px 0;
    padding:0;
    }
table.footerTable hr {
	color:#847f67;
    background-color:#847f67;
    }

div.createdByWKH {
    color:#140401;
	font-size:10px;
    font-family:Verdana;    
}
div.createdByWKH a {
    color:#534d37;
	font-size:10px; 
    font-family:Verdana;   
}
    