/*********** COMMON STYLES FOR HTML ELEMENTS ****************/
BODY{
 margin:0 0 0 0;
 background-color:#FFFFFF;
 background-image:url(../templates/common/images/bg.gif);
 background-repeat:no-repeat;
	}

/*********** CUSTOM STYLES FOR TEMPLATE *********************/

.logoContentLeft{	FLOAT:left;}
.logoContentRight{	FLOAT:right; MARGIN-TOP:15px; FONT-SIZE:110%; COLOR:#375268;}
.lineArea{			height:12px; background-color:#666666; border-bottom:1px solid white;}
.headerArea{		BACKGROUND-IMAGE: url(../templates/common/images/header_bg.gif);}
.headerContent{		HEIGHT:16px; PADDING:10px;}
.menuLine{			background-color:#FFFFFF; HEIGHT:1px;}
.menuContent{		FLOAT:left; BORDER-LEFT:1px solid #FFFFFF; PADDING-LEFT: 10px; PADDING-TOP: 3px; PADDING-BOTTOM: 2px; COLOR: #434343; FONT-WEIGHT:normal; FONT-SIZE:110%;}
.menuSearch{		FLOAT:right; BORDER-RIGHT:1px solid #FFFFFF; PADDING-RIGHT: 2px; PADDING-TOP: 3px; PADDING-BOTTOM: 2px; COLOR: #434343; FONT-WEIGHT:normal;}
.inputSearch{		FONT-SIZE:110%; COLOR:#666666; FONT-FAMILY:Verdana,Arial,Helvetica;}


.logoArea{	position:absolute; left:150px; top:25px;}
.mainMenuArea{	position:absolute; left:140px; top:91px; width:573px; height:24px; }
.subMenuArea{	position:absolute; left:10px; top:124px; width:125px; height:250px;}
.breadcrumbs{	border-bottom:solid 1px #EAEAEA; padding-bottom:8px; margin-top:10px; }
.contentHolder{	 position:absolute; left:150px; top:116px; width:788px; MIN-HEIGHT:300px; _HEIGHT:300px; }
.contentMain{	float:left; width:550px; MIN-HEIGHT:420px; _HEIGHT:420px;  margin-top:10px; visibility:inherit;}
.contentWide{	float:left; width:550px; MIN-HEIGHT:420px; _HEIGHT:420px;  margin-top:10px; visibility:inherit;}
.contentRight{	float:right; width:213px; MIN-HEIGHT:400px; _HEIGHT:400px;  margin-top:10px; visibility:inherit;}
.productHeader{FONT-SIZE:120%; line-height:160%; FONT-WEIGHT:bold; MARGIN-BOTTOM:10px;}
.footerArea{	border-top: solid 1px #EAEAEA; clear:both;}
.productSiblings{	border-top: solid 1px #EAEAEA; margin-top:15px; padding-top:15px;}
.utskickdropdown{	font-size:100%; background-color:#FFFFFF; border:solid 1px #959595; width:130px; COLOR:#666666; FONT-FAMILY:Verdana,Arial,Helvetica;} 
.utskickinput{	font-size:100%; background-color:#FFFFFF; border:solid 1px #959595; width:130px; COLOR:#666666; FONT-FAMILY:Verdana,Arial,Helvetica; margin-bottom:5px;} 
.utskickbutton{	font-size:100%; background-color:#FFFFFF; border:solid 1px #959595; width:50px; COLOR:#666666; FONT-FAMILY:Verdana,Arial,Helvetica;} 

/*********** STYLES FOR BASE *******************/
.boxLightBlue{ background-color:#E0F0DB; background-image:url(../templates/common/images/box-lightblue-193-bg.gif); background-repeat:no-repeat; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxWhite{ background-color:#FFFFFF; background-image:url(../templates/common/images/box-white-193-bg.gif); background-repeat:repeat-y; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxLightGreen550{ background-color:#EAF1CD; background-image:url(../templates/common/images/box-lightgreen-550-bg.gif); background-position:right top; background-repeat:no-repeat; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxWhite550{ background-color:#FFFFFF; background-image:url(../templates/common/images/box-white-550-bg.gif); background-repeat:repeat-y; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxLightGreen{ background-color:#EAF1CD; background-image:url(../templates/common/images/box-lightgreen-193-bg.gif);  background-repeat:no-repeat; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxGreen{ background-color:#CEE6B2; background-image:url(../templates/common/images/box-green-193-bg.gif); background-repeat:no-repeat; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxTurkos{ background-color:#e0f0db; text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxNoColor{ text-align:center; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:15px;}
.boxRelateradProdukt{	padding-top:10px; padding-bottom:0px; margin-bottom:10px; border-top-width:1px; border-top-style:solid; border-top-color:#EAEAEA; height:45px; overflow:visible;}
.boxContent{ color:#000000; text-align:left; margin-right:auto; margin-left:auto;}

/***** STYLES FOR ECOMMERCE ******************/
.previewBox { float: left;margin-right:6px; margin-bottom: 6px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; cursor: hand; border: 1px solid #ffffff; text-align:center;}
.previewBoxhover { float: left;margin-right:6px; margin-bottom: 6px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; cursor: hand; border: 1px solid #555555; text-align:center;}
.previewBoxSelected { float: left;margin-right:6px; margin-bottom: 6px; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; cursor: hand; border: 2px solid #84c13f; text-align:center; }
.shoppingcart_item { background-color:#F5F5F5; height:80px;}
.shoppingcart_alternatingitem { background-color:#FFFFFF; height:80px;}
.shoppingCartArea{	position:absolute; left:572px; top: 35px; width:180; line-height:115%; color:#959595;}
.shoppingCartNoNewItems { width:180px; height:50px; padding: 5px 5px 5px 5px; }
.shoppingCartNewItems { width:180px; height:50px; background-repeat:no-repeat; background-image:url(../templates/common/images/rounded_shoppingcartNewItem_ram177.gif);  padding: 5px 5px 5px 5px;}

/*********** STYLES FOR SHOPTABS ********************************/
#process {	float:left; width:100%; background:#FFFFFF url(../templates/common/images/tab_bg.gif) repeat-x left bottom; font-size:90%; line-height:normal; margin-bottom:15px; padding-bottom:2px;}
#process ul {	margin:0; padding:0; padding:15px 0px 0px; list-style:none;}
#process li {	float:left; background:url(../templates/common/images/tab_off_right.gif) no-repeat right top; margin:0px 1px 0px 0px;}
#process .text {	display:block; background:url(../templates/common/images/tab_off_left.gif) no-repeat left top; padding: 5px 10px 3px 10px; margin:0px 0px 0px 0px}
#process .on {background-image:url(../templates/common/images/tab_on_right.gif);}
#process .on .text {background-image:url(../templates/common/images/tab_on_left.gif);}


/*********** STYLES FOR MAINMENU ********************************/
.litNavTopGroup{ cursor:hand; }
.litNavMenuGroup{ background-color: #FFFFFF; cursor:hand; }
.litNavTopMenuItem{ color:#959595; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.litNavTopMenuItemHover { color:#84C13F; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.litNavTopMenuItemExpanded{ color:#84C13F; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.litNavTopMenuItemActive{ color:#84C13F; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.litNavMenuItem{ background-color:#FFFFFF; font-size:100%; line-height:100%; color:#959595;  font-family:arial, verdana, helvetica; cursor:hand; }
.litNavMenuItemHover { background-color:#84C13F; font-size:100%; line-height:100%; color:#FFFFFF; font-family:arial, verdana, helvetica; cursor:hand; }
.litNavMenuItemActive{ background-color:#84C13F; font-size:100%; line-height:100%; color:#FFFFFF; font-family:arial, verdana, helvetica; cursor:hand; }
.litNavMenuItemExpanded{ background-color:#84C13F; font-size:100%; line-height:100%; color:#FFFFFF; font-family:arial, verdana, helvetica; cursor:hand; }
.litNavMenuBreak{ background-image:url(../Images/break_bg.gif); width:100%; height:1px; .}

/*********** STYLES FOR SUBMENU ********************************/
.litNavTopGroup{ cursor:hand; }
.sublitNavMenuGroup{ background-color: #FFFFFF; cursor:hand; }
.sublitNavTopMenuItem{ color:#959595; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.sublitNavTopMenuItemHover { color:#84C13F; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.sublitNavTopMenuItemExpanded{ color:#84C13F; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.sublitNavTopMenuItemActive{ color:#84C13F; font-family:arial, verdana, helvetica; font-weight:bold; font-size:120%; cursor:hand; }
.sublitNavMenuItem{ background-color:#FFFFFF; font-size:100%; line-height:100%; color:#959595;  font-family:arial, verdana, helvetica; cursor:hand; }
.sublitNavMenuItemHover { background-color:#84C13F; font-size:100%; line-height:100%; color:#FFFFFF; font-family:arial, verdana, helvetica; cursor:hand; }
.sublitNavMenuItemActive{ background-color:#84C13F; font-size:100%; line-height:100%; color:#FFFFFF; font-family:arial, verdana, helvetica; cursor:hand; }
.sublitNavMenuItemExpanded{ background-color:#84C13F; font-size:100%; line-height:100%; color:#FFFFFF; font-family:arial, verdana, helvetica; cursor:hand; }
.sublitNavMenuBreak{ background-image:url(../Styles/images/navigation/break_bg.gif); width:100%; height:1px;}


/***************** ERROR ************************************/
.litErrorMsg{COLOR: #FF0000! important;}

/************** STYLES FOR TEMPLATE WIDTH *******************/
.Template{		WIDTH:750px;MIN-HEIGHT:350px; _HEIGHT:350px; MARGIN-BOTTOM:20px;}