﻿body
{
margin:0;
padding: 0;
word-wrap: break-word;
}

a 
{
	cursor: pointer;
	color: #000000;
	font-weight: normal;
	}
	
a.PopUpMenu 
{
    font-weight: normal;
    }	

/*LAYOUT template*/
 .LayoutFront
 {
	 width:100%;
	/* height:600px; */
	 border:0px;
	 /* background: url(/webresources/images/layout/julFrontBack.jpg) no-repeat center top; */
 }
 
 .Layout
 {
	 width:100%;
	/* height:600px; */
	 border:0px;
 }
 
 #saleBanner 
 {
    position: absolute;
    top: 706px;
    width: 100%;
    display: block;
    z-index: 500;
    height: 200px;    
 }
  
 .Header
 {width:960px;
  height:100px;
  }  
  .mainContent 
  {
	width:960px;
	vertical-align:top;
	text-align:left;
	/* background:#ffffff; */
	position: relative;
	z-index: 100; 
	min-height: 340px;	
	font-size: 14px;
	font-family: Arial, Sans-Serif;
  }
  

/* MENU - START - LAYOUTFRONT */

 .LayoutFront .MainMenu
 {	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	font-size:11px;
 }
 
 .LayoutFront .MainMenu a 
 {
	color:White;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding: 5px 2px;	
	}
	
 .LayoutFront .MainMenu a.menuItemTxtSelected 
 {
	background: rgb(93,37,111);
	font-weight: normal;
	display: block;
	padding: 5px 2px;	
 }
 
  .LayoutFront .SubMenu
 {	
	vertical-align: middle;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	background-color:rgb(93,37,111);
	padding: 2px 0px;
	text-align: left;
	margin-top: 2px;
 }
 
  .LayoutFront .SubMenu a 
 {
	color:white;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding: 4px 2px;		
 }
 
 .LayoutFront .RadMenu .rmSlide UL LI
 {
	clear: none;
	float: left;
	color: Red;
 }
  
   /*   MENU - START   */
 
  .Layout .MainMenu
 {	vertical-align:middle;
	font-family:Arial, Sans-Serif;
	font-size:11px;
 }
 
 .Layout .MainMenu a 
 {
	color:White;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding: 5px 2px;	
	}
	
 .Layout .MainMenu a.menuItemTxtSelected 
 {
	background: rgb(93,37,111);
	font-weight: normal;
	display: block;
	padding: 5px 2px;	
 }
 
  .Layout .SubMenu
 {	
	vertical-align: middle;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	background-color:rgb(93,37,111);
	padding: 2px 0px;
	text-align: left;
	margin-top: 2px;
 }
 
  .Layout .SubMenu a 
 {
	color:white;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding: 4px 2px;		
 }
 
 .Layout .RadMenu .rmSlide UL LI
 {
	clear: none;
	float: left;
	color: Red;
 }
 
 .subMenuColorChange .CatalogBrowser
 {	font-family:Arial;
	font-size:11px;
	vertical-align: middle;
	background-color:rgb(93,37,111);	
	position: relative;
	top: -1px;           /* HACK TO SECURE CROSS BROWSER  */
	margin-top: 1px;     /* POSITIONING OF CATALOGBROWSER */
 }
 
 .subMenuColorChange .CatalogBrowser a
 {
	color:White;
	text-decoration: none;
	margin-top: 2px;
	display: block;
	padding: 0px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
 }
 
  .subMenuColorChange 
 {
	background: transparent;
 }
 
 /*   MENU - END   */
 
 /*  Hover All Menu  */

#divRootMenu
{
	width:100%;
	position:absolute;
	z-index:2000;
	height:24px;
	background-color:Black;  
	filter:alpha(opacity=0);
	moz-opacity:0.0;
	khtml-opacity: 0.0;
	opacity: 0.0;  
}
#DivContainer
{
	width:100%;
	position:absolute;
	left:0;
	z-index:600;    
}

.tableRootMenuItems
{
	width:100%;
	height: 22px;
	background:black;
	filter:alpha(opacity=85);
	moz-opacity:0.85; 
	khtml-opacity: 0.85; 
	opacity: 0.85;
}
.RootMenuItems
{
	width:125px;
	font-family:Arial; 
	font-size:11px; 
	color: White;  
	text-align:left;      
}
.RootMenuItems_Active
{
	width:125px;
	font-family:Arial; 
	font-size:11px; 
	color: #9f7f42; 
	text-align:left;     
}

.tableSubMenu
{
	background-color:Black;  
	filter:alpha(opacity=85);
	moz-opacity:0.85;
	khtml-opacity: 0.85;
	opacity: 0.85;  
}

.Spacer
{
	background-repeat:repeat-x;
	
}
.HomeSubMenu
{
	width:40px; 
	height:100%; 
}
.SubMenuSeperator
{
   
	border-left-color:#40311E;
	border-left-style:solid;
	border-left-width: 1px;
	
	/*
	background-image:url(/webresources/images/gold_tile.jpg);
	background-repeat:repeat-y;
	*/
	width:2px;   
}
.SubMenuItems
{
	width:122px; 
	font-family:Arial; 
	font-size:10px; 
	color: White; 
	text-align:left;
	vertical-align:top; 
	line-height:17px;
}
.SubMenuItems a
{
	text-decoration:none;
	color:#9f7f42;    
}
.SubMenuItems a:hover
{
	text-decoration:none;
	color:White;    
}
.SubMenuItems_Active
{
	width:122px; 
	font-family:Arial; 
	font-size:10px; 
	color: White; 
	text-align:left;
	vertical-align:top; 
	line-height:17px;
}
.SubMenuItems_Active a
{
	text-decoration:none;
	color:White;   
}

/*.HoverAllMenu
{
	width:100%;  
	height:28px;
	background-color:Black; 
}
.firstRootMenuItem
{
	margin : 5px;
	width:100%;   
	font-size : 11px;
	font-family : Arial;
	text-decoration:none; 
	color:White;
}

.HM td:hover
{
	color:#9f7f42;    
}

.HM .home
{
	width:40px;    
}

.ChildMenuItem
{
	margin:8px 0px 0px 0px;
}
.SubMenuContainer
{
   width:100%;
   height:100%;  
   background-color:Black;
}

.SubMenuContainer .FirstSubMenuContainerCell
{
	
}

.SubMenuContainer .SubMenuContainerCell
{
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:top; 
}
.SubMenuContainer .SubMenuContainerCell .FirstHoverAllSubMenu
{
	width:40px;    
}
.SubMenuContainer .SubMenuContainerCell .HoverAllSubMenu
{
   width:116px;
}

.SubMenuContainer .SubMenuContainerCell .HoverAllSubMenu .SubMenuItemLeft
{
	background-image:url("webresources/images/gold_tile.jpg");
	background-repeat:repeat-y;    
}
.SubMenuContainer .SubMenuContainerCell .HoverAllSubMenu .SubMenuItemLabel
{
   font-size : 10px;
   font-family : Arial;
   text-decoration:none; 
   color:#9f7f42;
   line-height:17px;
}
.SubMenuContainer .SubMenuContainerCell .HoverAllSubMenu .SubMenuItemLabel a
{
   text-decoration:none; 
   color:#9f7f42;
}
.SubMenuContainer .SubMenuContainerCell .HoverAllSubMenu .SubMenuItemLabel a:hover
{
	color:White;
}*/

/*  Hover All Menu - END  */
 
/* LAYOUTFRONT */
 .LayoutFront .TableSpacer
 {
	 width:12px;
 }
  
 .LayoutFront .mainContent p 
 {
	font-size: 14px;
	font-family: Arial;
	color: #000000;	
	line-height: 20px;
	padding-left: 40px;
	padding-right: 40px;	
	text-align: justify;
 }
 
  .LayoutFront .Box
 {vertical-align:top;
  Width:150px;
  height:300px;
 }
 
 .LayoutFront .footer
 {Height:20px;
 }
 
 /* LAYOUTFRONT - END*/
 
 .Layout .TableSpacer
 {
	 width:12px;
 }
 
 .Layout .mainContent h1 
 {
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
	font-size: 16px;
	font-family: Helvetica, Arial;	
	font-weight: normal;
	letter-spacing: 0.2em;
	padding-left: 40px;
 }
 
 .Layout .mainContent h2 
{
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	letter-spacing: 0.2em;
	padding-left: 40px;
}

.Layout .mainContent h3
{
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0;
	letter-spacing: 0.2em;
	padding-left: 40px;
}
 
 .Layout .mainContent p 
 {
	font-size: 14px;
	font-family: Arial;
	color: #000000;	
	line-height: 20px;
	padding-left: 40px;
	padding-right: 40px;	
	text-align: justify;
 }
 
.Layout .mainContent ul li
 {
    font-size: 14px;
	font-family: Arial;
	color: #000000;	
	line-height: 20px;
	margin-left: 40px;
 }
 
.Layout .mainContent a, .Layout .mainContent a:hover 
 {
	color: #000000;
	font-weight: bold;	
 }
 
.Layout .mainContent a.plusFreight 
{
    font-weight: normal;
    text-decoration: none;    
}
 
.Layout .mainContent .quickMenu a 
 {
    color: #ffffff;
    font-weight: normal; 
    position: relative;
    top: -4px;
    }
   
.Layout .mainContent .quickMenu a:hover 
 {
	color: #a5915f;
	font-weight: normal;	
 }
 
.Layout .mainContent a.goToDesignerLink 
{
    font-weight: normal;
    text-decoration: none;
    font-size: 9px;
    text-decoration: none;    
}

.Bottom
 {width:960px;
 }
 
 .Layout .Box
 {vertical-align:top;
  Width:150px;
  height:300px;
 }
 
 .Layout .footer
 {Height:20px;
 }
 
 
 
/*TEXT*/       
 .Layout h1 
 {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 16px;
	font-family: Helvetica, Arial;	
	font-weight: normal;
	letter-spacing: 0.2em;
	padding-left: 40px;
 }
 
 .Layout h2 
{
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	letter-spacing: 0.2em;
	padding-left: 40px;
}


h3
{
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0;
	margin: 0;
	letter-spacing: 0.2em;
}

p 
{
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	line-height: 20px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: justify;
}

/* POP UP KONKURRENCE */
.mainContent #div_formular, .mainContent #div_formular1 
{
	color:#000000;
	height:auto;
	width:650px;
	z-index:500;
	font-size:12px; 
	font-family: arial; 
	position:absolute;
	left: 0px;
	top: 2300px;
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	padding:10px;
	cursor:pointer;
}

.mainContent #div_maerker 
{
	color:#000000;
	height:auto;
	width:510px;
	z-index:500;
	font-size:12px; 
	font-family: arial; 
	position:absolute;
	left: 0px;
	top: 950px;
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	padding:10px;
	cursor:pointer
}

.mainContent #div_luk 
{
	position:absolute;
	top: 0px;
	right:5px;
	height:5px;
	font-weight:bold;
}

/* BLOGNEWSHOLDER*/
#blogNewsHolder 
{
	width: 231px;
	display: block;
	position: absolute;
	margin-left: 769px;
	margin-top: 126px;
	z-index: 1000;
	color: White;
	background: black;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

:root *> #blogNewsHolder
{
	margin-top: 109px;
	margin-left: 769px;
}

body:first-of-type #blogNewsHolder 
{
	margin-top: 126px;
}

#blogNewsBtn 
{
	width: 231px;
	position: absolute;
	margin-left: 769px;
	margin-top: 126px;
	z-index: 1010;
	text-align: right;
	cursor: pointer;
	cursor: hand;
}

:root *> #blogNewsBtn
{
	margin-top: 109px;
	margin-left: 769px;
}

body:first-of-type #blogNewsBtn
{
	margin-top: 126px;
}

/* FOOTERMENU */

#footerMenu 
{
	text-align: left; 
	line-height: 17px;
	font-size: 11px; 
	font-family: Arial; 
	color: #646464;
	padding-bottom: 60px;	
}

#footerMenu a 
{
	font-family: Arial; 
	color: #646464;
	text-decoration: none;		
}

#footerMenu a:hover 
{
	font-family: Arial; 
	color: #646464;
	text-decoration: underline;		
}

/* FEEDBACK */
#div_feedback 
{
	color:#000000;
	height:auto;
	width:500px;
	z-index:1500;
	font-size:12px; 
	font-family: arial; 
	position:absolute;
	left: 36px;
	top: 10px;
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	padding:10px;
	cursor:pointer;
}

#feedbackIframe 
{
	color:#000000;
	height:auto;
	width:500px;
	z-index:1500;
	font-size:12px; 
	font-family: arial; 
	position:absolute;
	left: 36px;
	top: 10px;
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	padding:10px;
	cursor:pointer;
}

#feedback 
{
	position: absolute;
	top: 334px;
	width: 40px;    
	}
	

/* TRUSTPILOT WIDGET */
.tpc_top_img{height:16px;}
.tpc_widget{padding:0;margin:0;font:10px Arial,sans-serif;overflow:hidden;text-align:left;}
#tp_widget .tpc_bg{position:absolute;top:5px;left:0;padding:0 1000px 1000px 0;z-index:1;}
#tp_widget_link{display:none;}
#tp_widget .tpc_top{position:absolute;top:0;left:0;width:100%;z-index:10;}
#tp_widget .tpc_top .tpc_top_left{float:left;background-repeat:no-repeat;background-position:0 -100px;width:3%;height:34px;}
#tp_widget .tpc_top .tpc_top_center{float:left;background-repeat:repeat;background-position:0 -230px;text-align:center;width:95%;height:34px;}
#tp_widget .tpc_top .tpc_top_center .tpc_top_img{position:absolute;left:50%;margin:12px 0 0 -67px;width:135px;height:13px;background-position:0 -425px;}
#tp_widget .tpc_top .tpc_top_right{position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:right -100px;width:3%;height:34px;}
#tp_widget .tpc_rating{width:120px;}
#tp_widget .tpc_rating .tpc_rating_speaker{float:left;margin:10px 0 10px 0;width:30px;height:40px;}
#tp_widget .tpc_rating .tpc_rating_bubble{margin-bottom:3px;padding:0;background-position:0 -140px;width:110px; background: url(/Resources/Webs/b8acf4a4-cfe1-43e1-96d9-4489b6ac8a06/images/layout/hider.jpg) !important;}
#tp_widget .tpc_rating .tpc_rating_startext{margin:8px 0 0 16px;width:75px;height:14px;}
#tp_widget .tpc_rating .tpc_rating_star{margin:8px 0 8px 16px;width:75px;height:16px;}
#tp_widget .tpc_rating .tpc_rating_rating{color:#262626;margin:0 0 0 18px; font-weight: bold;}
#tp_widget .tpc_rating .tpc_rating_count{color:#878787;font-weight:normal;margin:0; font-size: 10px;padding:0;display:inline; margin-left: 18px;}
#tp_widget .tpc_rating .tpc_rating_counttext2{color:#878787;font-weight:normal;margin:0; font-size: 10px;padding:0;display:inline;}
#tp_widget .tpc_rating .tpc_rating_counttext{font-weight:normal;margin:0;padding:0;display:none;}
#tp_widget .tpc_review{position:absolute;top:130px;left:0;margin:0;padding:0;width:200px;z-index:100;}
#tp_widget .tpc_review_basket{position:relative;top:5px;left:12;margin:0;padding:0; padding-left: 12px; width:200px;z-index:100;}
#tp_widget li{list-style-type:none;font-size:11px;margin:0 5px 10px 5px;padding:0; font-weight: normal; line-height: 12px;}
#tp_widget h1,#tp_widget h2,#tp_widget h3,#tp_widget h4,#tp_widget h5,#tp_widget h6,#tp_widget p{display:inline;}
#tp_widget .tpc_review_stars div{height:16px;width:75px;}
#tp_widget p {padding: 0; font-size: 11px; line-height: 12px;}
#tp_widget .tpc_review_author{color:#878787;font-weight:normal;}
#tp_widget .tpc_review_time{color:#808080;}
#tp_widget .tpc_review_title{color:#000;font-size:11px;font-weight:bold;text-decoration:none;}
#tp_widget .tpc_review_message{color:#000;text-decoration:none; font-size: 11px; font-weight: normal;}
#tp_widget .tpc_review_spacer{padding:0;margin:0;height:5px;}
#tp_widget .tpc_review_hr{border-bottom:solid 1px #959595;margin:0 0 6px 0;padding:0;height:1px;font-size:1px;}
#tp_widget .tpc_bottom{text-align:center;position:absolute;background-position:0 -375px;bottom:0;left:0;width:100%;height:37px;z-index:10;}
#tp_widget .tpc_bottom_img{position:absolute;left:50%;margin:0 0 0 -57px;background-position:0 -200px;width:115px;height:25px;}
#tp_widget .tpc_bottom_hr{border-bottom:solid 1px #959595;margin:0 5px 6px 5px;padding:0;height:1px;font-size:1px;}
#tp_widget .tpc_gradient{position:absolute;background-position:0 -270px;bottom:37px;left:0;width:100%;height:100px;z-index:2;}


/* SLIDER / JCAROUSEL */
.ProductSlider 
{
    width:960px;
    margin:0px;
}
.ProductSliderContainer 
{
    height:160px;
}
.sliderProductInfo 
{
    font-size:9px;
    font-weight: normal;
    text-decoration:none;
    text-transform:none;
    line-height: 11px;
    display:block;
    text-align:center;
}
.sliderProductPrice 
{
    font-size:10px;
    font-weight: normal;
    text-decoration:none;
    text-transform:uppercase;
    line-height: 11px;
    height: 11px;
    display:block;
    text-align:center;
}
.slideProductPriceOld
{
    color:red;
    font-size:10px;
    font-weight: normal;
    text-decoration:none;
    text-transform:uppercase;
    line-height: 11px;
    height: 11px;
    display:block;
    text-align:center;
}
.slidePriceInfo
{
    font-size:8px;
    font-weight: normal;
    text-decoration:none;
    text-transform:none;
    line-height: 10px;
    height: 10px;
    display:block;
    text-align:center;
}
.slideNewStyle 
{
     display:block;
     position:absolute;
     height:30px;
     width:30px;
     background-image:url(/webresources/images/layout/newstyle.png);
     background-position:no-repeat;
}
.ProductSlider li, .ProductSlider ul {
	list-style: none;
	margin:0px;
	padding:0px;
}

.jcarousel-skin-ffm .jcarousel-container {
   border: 0px;
   margin: 10px 0px;
}

.jcarousel-skin-ffm .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-ffm .jcarousel-container-horizontal {
    width: 920px;
    padding: 0px 20px;
}
.jcarousel-skin-ffm .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-ffm .jcarousel-clip-horizontal {
    width:  920px;
    height: 150px;
}
.jcarousel-skin-ffm .jcarousel-item {
    width: 100px;
    height: 160px;
	border:0px;
	text-align:center;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
/* NO IMAGE BORDER ON LINK */
.jcarousel-skin-ffm .jcarousel-item a img, .jcarousel-skin-ffm .jcarousel-item a:hover img {
	border:0px;
}
/* NO IMAGE BORDER ON LINK */
.jcarousel-skin-ffm .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 15px;
}

.jcarousel-skin-ffm .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 15px;
    margin-right: 0;
}


.jcarousel-skin-ffm .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ffm .jcarousel-next-horizontal {
    position: absolute;
    top: 37px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/webresources/images/layout/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ffm .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/webresources/images/layout/prev-horizontal.png);
}

.jcarousel-skin-ffm .jcarousel-next-horizontal:hover,
.jcarousel-skin-ffm .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-ffm .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ffm .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ffm .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ffm .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-ffm .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ffm .jcarousel-prev-horizontal {
    position: absolute;
    top: 37px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/webresources/images/layout/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ffm .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/webresources/images/layout/next-horizontal.png);
}

.jcarousel-skin-ffm .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-ffm .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-ffm .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ffm .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ffm .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ffm .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-ffm .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

