/* ----------------------- Husfliden styles ----------------------- */

.site { border: solid 0px !important; }
.site { background-repeat: no-repeat; background-color: White; background-position: 0px 100%; background-image: url(../../../im/web-background.gif) !Important;}
.site { height: 1px;}


/* Topmenu */


/*
.topmenu-area .td-topmenu .topmenu, 
.topmenu-area .td-topmenu .topmenu-active{background-color: Transparent; border: solid 0px; }

.topmenu-area .td-topmenu .topmenu a,
.topmenu-area .td-topmenu .topmenu-active a{ background-color: Transparent; color: Black !Important; border-right: solid 2px black; padding-right: 18px;}
.topmenu-area .td-topmenu .topmenu-active a{ color: White !Important; }
*/



.topmenu-area .td-topmenu .topmenu, 
.topmenu-area .td-topmenu .topmenu-active{background-color: Transparent; border: solid 0px; }

.topmenu-area .td-topmenu .topmenu a,
.topmenu-area .td-topmenu .topmenu-active a{  background-color: Transparent; border-right: solid 2px black; padding-right: 18px;}
.topmenu-area .td-topmenu .topmenu-active a{  }

a.topmenu { }

#END-NODE a { border: solid 0px;  }


/* El Searcho */

.search .SEARCH-FULL-TITLE { border-left: solid 1px #BBBBBA; border-bottom: solid 1px #BBBBBA; border-top: solid 1px #BBBBBA;}
.search .SEARCH-FULL-VALIDFROM {  float: left; border-right: solid 1px #BBBBBA; border-bottom: solid 1px #BBBBBA; border-top: solid 1px #BBBBBA;}

.search th {background-color:#E7E0D4 !important;}
.search .doc-bodytext {padding: 1px 5px 1px 3px !Important; }
.search .doc-bodytext a{ font-size: 9px !important; font-family: Verdana !Important; font-weight: bold !Important; text-decoration: none;}
.search .SEARCH-FULL-TITLE .doc-bodytext{ float: left;}

.search .search-text-row1,
.search .search-text-row2 { padding-top: 5px; }

/* The paddings for the left,middle and right */
/*.leftbar-area,.content-td,.rightbar-area { padding-top: 28px; }*/



/* Leftmenu */
.leftbar .boxmenu .level-1 .box-link { text-decoration: none; color: #6F6C65; font-weight: bold; }


/* Rightbar */
.rightbar .BASKET { width: 160px !Important; padding: 5px 0px 5px 5px; }



/* Borders */
.leftbar-area { border-left: solid 1px #999163;}
.rightbar-area { border-right: solid 1px #999163; }
.site-topmenu-witespace-bottom .witespace { background-color: transparent; border-left: solid 1px #999163;border-right: solid 1px #999163; }
.content-td {  border-left: solid 1px #BBBBBA; }


/* Searchbox */
.leftbar .box .SEARCH {padding-top: 10px; }
.leftbar .box .SEARCH .text { float: left; }
.leftbar .box .SEARCH .text .textbox{margin-left: 10px !Important; width: 117px !important; margin-top: 1px; height: 19px;}
.leftbar .box .SEARCH .button { margin-left: 4px !Important; width: 33px !important; height: 19px; border: solid 1px #6F6D6D; background-color: #E7E1D3;}


/* Leftbar searchbox borders */
.leftbar .box { border-left: solid 0px important; border-bottom: solid 0px !important;  border-right: solid 0px !important;}



/* Linkbox */
.secondmenu .box{ margin: 0px 0px 0px 0px !important;  }
.boxmenu .box-title { }
.boxmenu .level-1 .box-link { background-image: none; text-decoration: none; font-weight: bold;}
.boxmenu .box-container .box-content { padding-top: 5px; padding-bottom: 5px;}



/* Document settings 
.content .doc-header1 { font-family: Verdana !important; font-weight: Bold !important; font-size: 15px !important; color: #655838 !important; }
.content .doc-preface { font-family: Verdana !important; font-weight: Bold !important; font-size: 10px !important; color: #333333 !important; }
.content .doc-bodytext { font-family: Verdana !important; font-weight: Normal !important; font-size: 10px !important; color: #333333 !important; }
.content .doc-bodytext { padding-top: 10px; }
*/

/*

.content .doc-image-short img{ border: solid 1px #BEBAB1; }

 */


/* ------------------------------------- Shop-css ------------------------------- */


/* .content .doc-image-full img{ margin-right: 3px; */


.product-price{padding:15px 0px 15px 0px;}

.product-price .product-nonmemberprice{font-weight:normal; font-size:11px;}
.product-price .product-memberprice{font-weight:bold; font-size:11px;}

.content .product-nonmemberprice{font-weight:normal; font-size:11px; padding:5px 0px 0px 0px;}
.content .product-memberprice{font-weight:bold; font-size:11px;padding:2px 0px 10px 0px;}

.content td.product-pricematrix-col1{width:100px;}
.content .webshop-button1{border:solid 0px #cc0000; padding-right:7px;}
.content .doc-header2{font-size:11px;}
.content .product-subheader{color:#352C66 ;font-size:11px; padding-bottom:5px;}

.content .doc-bodytext .doc-title{font-size:16px; font-weight:bold; font-family:Arial}
 /*a.richtexturl{color:#880000}*/

.Product-full .categories { margin-bottom: 10px;}

 table#product-facts{width:309px;  border: solid 1px #BEBAB1; border-bottom: solid 0px;}
 
.facts{padding-top:20px;}
.facts-header{background-color:#E7E1D3; font-weight:bold; color:#222629; padding:2px; font-size:11px;border-bottom: solid 1px #BEBAB1;}
.facts td.label{font-weight:bold; background-color:#ffffff; width:120px;}
.facts td.label,
.facts td.content{ padding: 7px 7px 7px 7px; color: #222629; font-size:11px; border-bottom:solid 1px #BEBAB1; }

/* Cart */
.cart{padding-top:3px; font-size:10px;}

.cart .item-remove,
.cart .item-name,
.cart .item-number,
.cart .items-total,
.cart .items-price{font-size:10px;}

.cart .items-header,
.cart .items-numbers{font-size:11px; font-weight:bold;}

.cart .item-remove,
.cart .item-name,
.cart .item-number,
.cart .items-total{padding:2px;}

.cart .item-name{padding-top:4px;}

.cart td.items-total,
.cart td.items-price{border-top:solid 1px #c0c0c0;}

.items-button{padding-top:15px;}

/* End Shop */


/* Start Checkout */
#checkout{font-size:11px;}
#checkout .error{border:solid 1px #FF9042; padding:5px; background-color:#FFFF96; margin-bottom:10px;}
#checkout .error-message{}
#checkout .error-header{font-weight:bold; padding-bottom:3px;}

#checkout .form-radiobuttons{border-top:solid 1px #808080;border-bottom:solid 1px #808080; margin-top:20px;}
#checkout .form-radiobuttons td{font-size:11px; padding-left:60px;}
#checkout .form-header{padding: 0px 0px 10px 0px; font-weight:bold;}
#checkout .form-header { font-family: Verdana; font-weight: Bold; font-size: 15px; color: #655838; }
#checkout .form-sub-header {font-family: Verdana; font-weight: Bold;  color: Black; padding: 12px 0px 12px;} 


#checkout .row .label{background-color:#ffffff; width:190px;}
#checkout .row{border:none;}
#checkout input.textbox{border:solid 1px #808080;font-size:11px; height:18px; width:200px;}
#checkout .button{margin:20px 0px 20px 0px;}
#checkout .button {font-size:11px; height: 19px; border: solid 1px #6F6D6D !Important; background-color: #E7E1D3;  }




#checkout table.order-table td{font-size:11px; border:solid 1px #808080; padding:4px}

#checkout td.order-header{background-color:#E7E1D3; color:Black; font-weight:bold}
#checkout td.order-sum{font-weight:bold;}
#checkout td.order-total{font-weight:bold;}
/* End Checkout */


/* Start Order */
#order{font-size:11px;}
#order .error{border:solid 1px #FF9042; padding:5px; background-color:#FFFF96; margin-bottom:10px;}
#order .error-message{}
#order .error-header{font-weight:bold; padding-bottom:3px;}

#order .order-details{font-weight:bold; padding:15px 0px 3px 0px;}
#order .row .label{background-color:#ffffff; width:190px;}
#order .row{border:none;}

#order td{font-size:11px; border-bottom:solid 1px #808080; padding:4px}
/* End Order */


.cart td {  }
.doc-image-full { margin: 0px 0px 0px 0px; }
.content .doc-image-full { margin-right: 0px; }
.leftbar-area { padding: 0px 0px 0px 0px !important}
.leftbar {  padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important;}

