﻿/* Generelt START >>>>>>>>>>>>>>>>>>> */
.spacer { width: 20px; }
img { border-width: 0px; }
.clear { clear: both; }
#DwContentCell { overflow: hidden !important; text-align: left; }
table.full { border-width: 0px; border-collapse: collapse; width: 100%; }
table.full td { text-align: left; vertical-align: top; }
/* Generelt END <<<<<<<<<<<<<<<<<<<<< */

/* Product list START >>>>>>>>>>>>>>>>>>> */
div.ProductList { width: 840px; }
div.ProductList h2.groups { border-bottom: solid 1px #aaaaaa; height: 23px; margin-bottom: 18px; color: #888; }
div.ProductList h2.groups a { font-size: 16px; line-height: 10px; margin-right: 10px; }
div.ProductList h2.groups a.current { background-color: #aaa; padding: 4px; color: white; }
div.ProductList div.footer { clear: both; border-top: 3px solid #aaaaaa; }
div.ProductList div.footer div.back { float: left; }
div.ProductList div.footer div.back a { margin-left: 3px; padding: 4px; position: relative; top: 12px; }
div.ProductList div.footer div.paging { height: 36px; text-align: right; }
div.ProductList div.footer div.paging a, div.ProductList div.footer div.paging a:visited, div.ProductList div.footer div.paging a:active { margin-left: 3px; padding: 4px; position: relative; top: 3px; }
div.ProductList div.footer div.paging a.current, div.ProductList div.footer div.paging a.current:visited { background-color: #aaaaaa; color: white; font-size: 20px; height: 25px; top: 4px; }
div.ProductList div.footer div.paging a:hover { background-color: #aaaaaa; color: white; }
div.ProductList div.Product { width: 120px; margin: 0px 20px 12px 0px; float: left; height: 135px; overflow: hidden; text-align: center; }
div.ProductList div.Product div.thumb { height: 100px; overflow: hidden; margin-bottom: 6px; }
div.ProductList div.Product div.thumb a { display: block; }
div.ProductList div.Product div.thumb a img { /*width: 120px;*/ }
.clear { clear: both; }
/* Product list END <<<<<<<<<<<<<<<<<<<<< */

/* Product START >>>>>>>>>>>>>>>>>>> */
div.Product { width: 840px; text-align: left; }
div.Product h2.productName { border-bottom: solid 1px #aaaaaa; height: 28px; margin-bottom: 18px; color: #888; }
div.Product h2.productName span { font-size: 16px; line-height: 18px; margin-right: 10px; }
div.Product div.description { width: 460px; float: left; }
div.Product div.media { width: 360px; margin-left: 20px; float: right; text-align: center; }
div.Product div.variants { }
div.Product div.relatedProducts { }
div.Product div.relatedProducts .Product { width: 95px; float: left; text-align: center; }
div.Product .relatedProducts.clear .Product .media { width: 95px; text-align: center; float: none; margin-left: auto; }
div.Product .relatedProducts.clear .Product .productName { }

div.Product div.relatedGroups { margin-bottom: 10px; }
div.Product div.variants h3.header, div.Product div.relatedProducts h3.header, div.Product div.relatedGroups h3.header { border-bottom: solid 1px #eeeeee; }
div.Product div.variants h3.header span, div.Product div.relatedProducts h3.header span, div.Product div.relatedGroups h3.header span { color: #999999; font-size: 12px; font-weight: normal; line-height: 18px; }
div.Product div.footer { clear: both; border-top: 3px solid #aaaaaa; }
div.Product div.footer div.back { float: left; }
div.Product div.footer div.back a { margin-left: 3px; padding: 4px; position: relative; top: 12px; }


/* Product END <<<<<<<<<<<<<<<<<<<<< */

/* menues START >>>>>>>>>>>>>>>>>>> */
#topMenuContainer { }

div#DwTopMenu { width: 100%; height: 32px; border-bottom: solid 1px #aaa; }
div#DwTopMenu div.right { height: 29px; width: 9px; float: right; display: none; }
div#DwTopMenu ul, div#submenuTop ul { list-style-type: none; margin: 0px; padding: 0px 0 0 8px; height: 21px; }
div#DwTopMenu ul li { float: left; margin: 0; padding: 8px 0px 8px 0px; height: 16px; }
div#DwTopMenu ul li a { font-size: 14px; padding: 8px 4px 7px 6px; color: #777777; }
div#DwTopMenu ul li:hover a, div#DwTopMenu ul li.activeitem a { background-color: #eee; }

div#submenuTop { clear: both; width: 100%; height: 30px; }
div#submenuTop div.right { height: 29px; width: 9px; float: right; display: none; }
div#submenuTop ul li { float: left; margin: 0; padding: 6px 0px 8px 0px; }
div#submenuTop ul li a { font-size: 10px; padding: 7px 8px 8px 8px; color: #000; }
div#submenuTop ul li:hover a, div#submenuTop ul li.activeitem a { background-color: #eee; }
/* menues END <<<<<<<<<<<<<<<<<<<<< */


/* paragraphsetup START >>>>>>>>>>>>>>>>>>> */
.bleauSmallBredBund { }
td.col1 { width: 200px; padding-right: 20px; }
/* paragraphsetup END <<<<<<<<<<<<<<<<<<<<< */

/* TOPPEN START */
#topLogo { margin-bottom: 0; margin-left: 660px; margin-right: 0; margin-top: -54px; position: absolute; z-index: 10; }
#outerMenuContainer {padding-top: 60px;}
/* TOPPEN END */
