/*//////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CSS MASTERSTYLES  KU webshop */
/* THIS SCRIPT IS COPYRIGHTED AND IS NOT ALLOWED TO BE COPIED OR USED IN ANY WAY WITHOUT PERMISSION */
/*//////////////////////////////////////////////////////////////////////////////////////////////////*/

@import "/images/design/css/egensider_eng.css";
/*MASTER RESET*/

* {
	margin:0px;
	padding:0px;
}
img {
	border: 0px none #FFFFFF;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul, li {
	list-style:none;
}
input[type=text]:focus, input[type=password]:focus {
  outline: 0 none;
}
/*TYPOGRAPHY */

body {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
p {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.fontType1, .fontType1 p, .fontType1 a, .fontType1 select, .fontType1 input, .fontType1 td,.fontType1 .CmsPageStyle { /*  */
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType2, .fontType2 p, .fontType2 a, .fontType2 h2, .fontType2 .CmsPageStyle  {    /* */
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType3, .fontType3 p, .fontType3 a, .fontType3 .CmsPageStyle {    /* */
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType4, .fontType4 p, .fontType4 a {    /* */
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType5, .fontType5 p, .fontType5 a {    /* */
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType6, .fontType6 p, .fontType6 a, .fontType6 span, .fontType6 select, .fontType6 input, .fontType6 td { /* */
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType7, .fontType7 p, .fontType7 a { /* */
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType8, .fontType8 p, .fontType8 a, .fontType8 td, .fontType8 span { /* */
    font: 17px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType9, .fontType9 p, .fontType9 a, .fontType9 td, .fontType9 span, .fontType9 h1 { /* */
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType10, .fontType10 p, .fontType10 a, .fontType10 td, .fontType10 span, .fontType10 h2 { /*  */
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fontType11, .fontType11 p, .fontType11 a, .fontType11 span, .fontType11 select, .fontType11 input, .fontType11 td { /* */
	font: 21px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* SPECIAL TYPOS */


.Price_ProductInfo_TR .PriceBefore_ProductInfo_TD, .Price_ProductInfo_TR .PriceStriked_Productinfo {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#prCardPriceTD .PriceUnit_ProductInfo_SPAN, #prCardPriceTD .PriceAmount_ProductInfo_SPAN {
    font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-right:2px;
	display:block;
	padding-top:0px;
}

#frCampPageHeadLine h1 { /*campaign txt header */
	font: 38px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#prListHeader h1, #prCardHeader h1 { /*prListHead - varekort*/
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:20px;
	padding-top:29px;
}
#prListHeader h1 {
    margin-bottom:-1px;
}
#relatedTxtHeader {
    font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:29px;
	padding-top:29px;
}
a:hover {
	text-decoration:underline;
}
.BackgroundColor1_Orderstep1 td, .TextInputField_Orderstep1, .OptionSelect_Orderstep1, .BackgroundColor1_Orderstep2 td, .BackgroundColor1_Orderstep3 td, .BackgroundColor1_Orderstep4, .OrderStep4_TD td, .BackgroundColor1_CreditCardPayment, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment td {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.SubmitButton_OrderStep1, .SubmitButton_OrderStep2, .SubmitButton_OrderStep3, .SubmitButton_OrderStep4, input.send  {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	/* text-transform: uppercase; */
	color: #FFF;
	text-decoration: none;
	background: #AEAEAE;
	border-style: none;
	height:22px;
	cursor: pointer;
	vertical-align: middle;
	padding: 0px 15px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
}
.OrderStep1_TD a, .OrderStep2_TD a, .OrderStep3_TD a, .OrderStep4_TD a{
color:#000;
text-decoration:underline;
}


/*EFFECTS AND COLOR*/

.fontColor1, .fontColor1 p, .fontColor1 a:link, .fontColor1 a:active, .fontColor1 a:hover, .fontColor1 a:visited, .fontColor1 span, .fontColor1 td, .fontColor1 input {  /* grey */
	color:#666666;
}
.fontColor2, .fontColor2 p, .fontColor2 a:link, .fontColor2 a:active, .fontColor2 a:hover, .fontColor2 a:visited{/* grey */
	color:#5f5f5f;
}
.fontColor3, .fontColor3 p, .fontColor3 a:link,  .fontColor3 a:active,  .fontColor3 a:hover,  .fontColor3 a:visited { /* white */
	color:#FFFFFF;
}
.fontColor4, .fontColor4 p, .fontColor4 a:link, .fontColor4 a:active, .fontColor4 a:hover, .fontColor4 a:visited { /* grey */
	color:#a3a3a3;
}
.fontColor5, .fontColor5 p, .fontColor5 a:link,  .fontColor5 a:active,  .fontColor5 a:hover,  .fontColor5 a:visited { /* black */
	color:#000000;
}
.fontColor6, .fontColor6 p, .fontColor6 a:link, .fontColor6 a:active,.fontColor6 a:hover,.fontColor6 a:visited { /* grey */
	color:#858585;
}
.fontColor7, .fontColor7 p, .fontColor7 a:link, .fontColor7 a:active, .fontColor7 a:hover, .fontColor7 a:visited, .fontColor7 td, .fontColor7 span, .fontColor7 select { /* red */
	color:#901a1e;
}
.fontColor8, .fontColor8 p, .fontColor8 a:link, .fontColor8 a:active, .fontColor8 a:hover, .fontColor8 a:visited, .fontColor8 td, .fontColor8 span, .fontColor8 select { /* grey */
	color:#272727;
}
.upperCase, .upperCase span, .upperCase select, .upperCase option, .upperCase a, .upperCase td {
	text-transform:uppercase;
}
.bold {
    font-weight:bold;
}
.overFlowBtn {
	position: absolute;
	display:block;
	overflow:hidden;
	text-indent: -5000px;
	border: 0px none #FFFFFF;
	cursor:pointer;
}
.hideContent {
	display:none;
}
.clearAll {
	clear:both;
}
/*////////////////////////////////////////////////////////////////////////*/

#ShopLayOut_Content_TD {
    background-image:url('/images/design/construction/main_bg.gif');
    background-repeat:repeat-y;
}
#ShopLayOut_Topmenu_TD {
    display:none;
}

#ShopLayOut_SpaceBottom_TD {
    vertical-align:top;
}
#Main_TD {
    _padding-top:-20px;
    width:524px;
}
.ContentContainer_DIV {
    margin-bottom:40px;
}

/*SPACETD RAMMER*/
.SpaceLeft_TD {
	background-color: #FFFFFF;
}
.SpaceRight_TD {
	background-color: #FFFFFF;
}
/*SPACETOP*/
.topWrapper {
    background-image:url('/images/design/construction/main_bg.gif');
    background-repeat:repeat-y;
}
.topWrapper .top1 {
    background-image:url('/images/design/construction/top_bg.gif');
    background-repeat:repeat-y;
    height:23px;
}
.topWrapper .top1 .link1 {
    float:left;
    padding-left:1px;
    padding-top:2px;
}
.topWrapper .top1 .link2 {
    float:right;
    padding-right:25px;
    padding-top:4px;
}
.topWrapper .top2 {
    background-image:url('/images/design/construction/main_bg.gif');
    background-repeat:repeat-y;
    height:86px;
    position:relative;
}
.topWrapper .top2 .collage {
    float:right;
    margin-right:1px;
}
.topWrapper .top2 .headertext {
    float:right;
    margin-right:50px;
    padding-top:13px;
}
.topWrapper .top2 .segl {
  
    left:20px;
    position:absolute;
    top:2px;
    width:77px;
}
.topWrapper .top_divider {
    background-image:url('/images/design/construction/top_divider.gif');
    background-repeat:no-repeat;
    height:1px;
    overflow: hidden;
    clear:both;
}
/*
#topMenuTDBox {
	background: #000000 url(none);
	height:41px;
	text-align:right;
}
#topMenuTDNavigation {
	background: #000000;
	height: 78px;
}
#topMenuLogo {
	float:left;
}
#divBox1 {
	float:right;
}
#topMenuCenterNav {
	float:right;
	text-align:right;
	margin-right:30px;
}
#topMenuCenterNav li {
	display:inline;
	margin-right:30px;
	margin-top:50px;
}
#topMenuCenterNav ul {
	margin-top:36px;
	line-height:0;
}
#topMenuBasketContent {
	width:203px;
	height:78px;
	float:right;
	text-align:left;
}
#basketInnerWrap {
	margin-top:32px;
}
*/


/*SEARCHTD*/
#ShopLayOut_Search_TD {
	background: url(none);
}
#ShopLayOut_Search_TD #Search_Form, #ShopLayOut_Search_TD br {
	display:none;
}
#ShopLayOut_Search_TD #Search_FormRecode, #basketWrapper #Search_FormRecode {
	position:relative;
	height:51px;
	width:205px;
	background-image: url('/images/design/construction/search_bg.gif');
	background-repeat: no-repeat;
}
#ShopLayOut_Search_TD #Search_FormRecode .SearchField_SearchPage, #basketWrapper #Search_FormRecode .SearchField_SearchPage {
	border: 0px none #FFFFFF;
	height:16px;
    left:18px;
    position:absolute;
    top:18px;
    width:125px;
    _height:19px;
    _top:16px;
}
#ShopLayOut_Search_TD #Search_FormRecode .SubmitButton_SearchPage, #basketWrapper #Search_FormRecode .SubmitButton_SearchPage {
	position: absolute;
	display:block;
	overflow:hidden;
	text-indent: -5000px;
	width:46px;
	height:17px;
	top:17px;
	left:146px;
	border: 0px none #FFFFFF;
	cursor:pointer;
	background-image: url('/images/design/source_eng/soege_knap.gif');
	background-repeat: no-repeat;
}
/*PRMENU*/

#ProductmenuContainer_DIV {
	margin-left:1px;
    margin-top:30px;
    margin-bottom:40px;
    overflow:hidden;
    width:237px;
}
#ProductMenu_Table {
    margin-top:26px;
}
.prMenuBox {
	margin-bottom:20px;
}
table#ProductMenu_Table br {
	display:none;
}
.prLinkBox {
	margin-bottom:30px;
	margin-top: 30px;
}
.SubCategoryIndent1_Productmenu, .SubCategoryIndent2_Productmenu, .SubCategoryIndent3_Productmenu, .SubCategoryIndent4_Productmenu, .SubCategoryIndent5_Productmenu, .SubCategoryIndent6_Productmenu {
    display:none;
}
table#ProductMenu_Table a.Activ_Productmenu, table#ProductMenu_Table a.Deactiv_Productmenu, .prLinkBox a {
	width: 198px;
 _width: 220px;
	display:block;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	/* margin: 0px 0px 8px;  */
	padding: 1px 0px 4px 22px;
	background-image: url('/images/design/construction/prmenu_niv1.gif');
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:2px;
	
}
table#ProductMenu_Table b {
	font-weight:normal;
}
table#ProductMenu_Table a:hover, .prLinkBox a:hover {
	background-image: url('/images/design/construction/prmenu_niv1_h.gif');
	background-repeat:no-repeat;
	background-position:left top;
	color: #901A1E;
}
table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a:hover {
	display:block;
	padding:1px 0px 4px 40px;
	margin:0px;
	width:175px;
 _width:220px;
	height:auto;
	background-image: url('/images/design/construction/prmenu_niv2.gif');
	background-position: left top;
}
table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a:hover {
	display:block;
	margin:0px;
	padding:1px 0px 4px 59px;
	width:160px;
 _width:220px;
	height:auto;
	background-image: url('/images/design/construction/prmenu_niv3.gif');
	background-position: left top;
}
table#ProductMenu_Table .SubCategory3_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a:hover {
	display:block;
	margin:0px;
	padding:1px 0px 4px 59px;
	width:160px;
 _width:220px;
	height:auto;
	background-image: url('/images/design/construction/prmenu_niv3.gif');
	background-position: left top;
}
table#ProductMenu_Table .SubCategory4_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a:hover {
	display:block;
	margin:0px;
	padding:1px 0px 4px 59px;
	width:160px;
 _width:220px;
	height:auto;
	background-image: url('/images/design/construction/prmenu_niv3.gif');
	background-position: left top;
}
table#ProductMenu_Table .SubCategory5_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a:hover {
	display:block;
	margin:0px;
	padding:1px 0px 4px 59px;
	width:160px;
 _width:220px;
	height:auto;
	background-image: url('/images/design/construction/prmenu_niv3.gif');
	background-position: left top;
}
table#ProductMenu_Table .SubCategory6_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a:hover {
	display:block;
	margin:0px;
	padding:1px 0px 4px 59px;
	width:160px;
 _width:220px;
	height:auto;
	background-image: url('/images/design/construction/prmenu_niv3.gif');
	background-position: left top;
}
table#ProductMenu_Table a:hover {
	/* text-decoration:underline; */
}
table#ProductMenu_Table .SubCategory1_Productmenu a:hover, table#ProductMenu_Table .SubCategory2_Productmenu a:hover, table#ProductMenu_Table .SubCategory3_Productmenu a:hover, table#ProductMenu_Table .SubCategor4_Productmenu a:hover, table#ProductMenu_Table .SubCategory5_Productmenu a:hover, table#ProductMenu_Table .SubCategory6_Productmenu a:hover {
	/* background-image: url('/images/design/construction/prmenu/niv_b_h.gif');
	background-position: bottom; */
	color:#901A1E;
}
table#ProductMenu_Table a.Activ_Productmenu {
    color:#901A1E !important;
	background-image: url('/images/design/construction/prmenu_niv1_active.gif');
	background-position: left top;
}
table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a.Activ_Productmenu {
	color:#901A1E !important;
	/* background-image: url('/images/design/construction/prmenu_niv1_active.gif');
	background-position: left top; */
}

/*FRONTPAGE*/

#campaignTop {
  
}

#frCampPageContentTxt {
    padding-bottom:20px;
    padding-top:20px;
    width:505px;
}
/*PRLISTS*/
#frontPrWrapper {
	width:506px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}
#prWrapperOverFlow {
	width:516px;
}
.productListBox {
	background-color:#F3F3F3;
	width:160px;
	margin-bottom:40px;
}
#prWrapperOverFlow td {
	text-align:left;
}
#prWrapperOverFlow .imgBox {
	height:200px;
    padding-top:14px;
    text-align:center;
    vertical-align:top;
}
.prBtnWrap {
	margin-left:0px;
    width:160px;
}
.prListBtnBoxR {
	float:right;
	padding-left:6px;
	padding-bottom: 5px;
	padding-top: 30px;
}
.prListBtnBoxL {
	float:left;
	padding-bottom: 5px;
	padding-top: 30px;
}
.prListBtnBoxC {
    padding-top:20px;
    text-align:center;
}
.prListIndent {
	/* padding: 11px 25px 0px 15px; */
	/* height:60px; */
	vertical-align:top;
}
.prListIndent div {
    text-align:center;
}
.prListIndent h2 {
    text-align:left;
}
.prListIndent h2 {
    /* padding:6px 4px 14px 4px; */
    padding:6px 2px 14px 10px;
    height:50px;
    _height:70px;
   
}

.productListBox strike {
	margin-right:5px;
}
.productListBox .prListSpecialStrikenoMargin strike {
	margin-left:0px;
}
.prListDividerTD {
	padding-top:25px;
}
#prListHeader, #prListDescription {
	/* padding-left:20px; */
	padding-right:20px;
}
#prListHeader {
    	padding-bottom:25px;
}
#prListDescription {

}
.ActivePageNumber_ProductList b {
	font-weight:normal;
}
#ProductList_TD .ActivePageNumber_ProductList {
    text-decoration:underline;
}
#ProductList_TD .InactivePageNumber_ProductList {
    text-decoration:none;
}
.BuyButton_ProductList {
vertical-align:baseline;
}

/*FOOTER*/
#bottomWrapper {
    background-image: url('/images/design/construction/footer_bg.gif');
    background-repeat:repeat-y;
    border-bottom:1px solid #CCCCCC;
    height:91px;
    width:100%;
}
#footer {
    float:right;
    width:777px;
}
div#footer-col-left {
    float:left;
    padding-bottom:6px;
    width:270px;
    padding-top:16px;
    padding-left:28px;
}
div#footer-col-right {
    clear:right;
    padding-bottom:6px;
    padding-right:245px;
    padding-top:16px;
}
div#footer-col-right {
    text-align:right;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
    color:#005A88;
}
/*PRCARD */
#prCardImgWrap {
	/*position:relative;
	 height:200px; */
	padding-top:20px;
}
#prNews {
		position:absolute;
	top:0px;
	left:-17px;
	_left:-25px;
}
#prCardPdf img {
    margin-top:4px;
}
#prSpecialOffer {
position:absolute;
	top:10px;
	left:-17px;
}
#prCardImgBox {
    text-align:center;
    padding-bottom:20px;
}

#prCardImgBox img {
	/* border: 1px solid #f4f0e8; */
}
.MediaViewerSelector {
	overflow:hidden;
}
.MediaViewerSelector img {
width:60px;
	margin: 10px 8px 8px 0px;
	cursor:pointer;
}
.PriceDevider_ProductInfo_TR {
	display:none;
}
.Price_ProductInfo {
	text-align:right;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
#prCardPriceTD {
	padding-bottom:0px;
	padding-right:12px;
	padding-top:25px;
}
.PriceBefore_ProductInfo_TD {
	padding-right:10px;
}
.VariantGroupLabel {
	padding-top:2px;
	text-align:right;
}
.OptionSelect_ProductInfo {
	width:200px;
	border:#CCCCCC solid 1px;
	margin-bottom:5px;
}
table#BUYSECTION {
	/* color: #000000; */
	background-image:url('/images/design/construction/buy_button_bg.gif');
	background-repeat:no-repeat;
    width:256px;
    height:50px;
	margin-top:20px;
	margin-bottom:0px;
}
span.prCardAntal {
	left:84px;
    position:relative;
    top:17px;
    _top:15px;
}
.TextInputField_ProductInfo {
	background: #FFF;
	border:0 solid #FFFFFF;
    height:18px;
    left:109px;
    padding:2px;
    position:relative;
    top:16px;
    width:23px;
    text-align:center;
}
span.BuyButton_ProductInfo {
}
td.BuyButton_ProductInfo {
    width:50px;
    padding-right:10px;
    vertical-align:middle;
        /* position:relative;
        left:120px;
        top:-8px; */
}
#BUYSECTION br {
    display:none;
}
BuyButton_ProductInfo input {
    
}
#prPriceWrapper {
	position:relative;
}
.ProductInfo_TD {
    padding-bottom:40px;
}
#TotalPriceTag {
    padding-right:12px;
}
#TotalPriceTag .TotalPricePopup_Link_SPAN {
    text-decoration:underline;
}
.TotalPricePopup_Container_SPAN {
    height:15px;
    position:relative;
    width:154px;
}
.TotalPricePopup_DIV {
left:-155px;
   _left: -20px;
    position: absolute;
    top: -165px;
    z-index: 200;
}

/*related fix*/
.Related_Custom_TBL td {
	text-align:left;
}
.Related_Custom_TBL td td {
	text-align:center;
}
.Related_Custom_TBL {
	width:0px !important;
}
.relatedMargin {
	margin-right:10px;
}
#relWrap .productListBox {
}
/*showBasket*/
.ShowBasket_TD td {
	vertical-align:top;
}
.basketIndent {
	padding: 8px 0px 0px;
}
.basketLIndent {
	padding-left: 8px;
}
.ProductImage_ShowBasket {
	border: 1px solid #f4f0e8;
}
.ShowBasket_Custom_TBL {
	margin-top:20px;
}
#basketNavTable td {
	vertical-align:middle;
	/* padding-bottom:30px; */
}
.showBasketTotal td {
   vertical-align:middle;
}
.btnIncr{
    margin-right:18px;
}
.btnDecr{
    margin-right:18px;
}
.btnRemove{}

.HR_OrderStep1, .BackgroundColor1_Orderstep2 hr {
	display:none;
}
#Orderstep1_AlternativeDelivery_Heading_TD,#Orderstep1_AlternativeDelivery_Fields_TD {
padding-left:20px;
}
.CustomerData_Orderstep1_TBL, BackGroundColor1_OrderStep2,.BackGroundColor1_OrderStep3 {
margin-bottom:30px;
}

.BackgroundColor1_Orderstep1 {
    width:506px;
}
.TableLines_OrderStep2 {
    width:505px;
}
.TextInputField_Orderstep1, .OptionSelect_Orderstep1 {
    margin-top:2px;
    margin-bottom:2px;
}

/* paymethods */
.BackgroundColor1_OrderStep2 {
	margin-right:10px;
}
#PayMethodsContainer table, #ShippingMethodsContainer table{
margin-top: 10px;
}
#ShippingMethodsContainer  input {
	margin-right:10px;
}
span#PayMethodsContainer table tbody tr td img {
	vertical-align: top;
	display: block;
	float: left;
	margin: 0px 2px 20px 0px;
}
span#PayMethodsContainer table tbody tr td {
	vertical-align: top;
	display: block;
	float: left;
	height:35px;
}
span#PayMethodsContainer table tbody tr td br {
	display: none;
}
/*buyprocess buttons */
.CustomerData_Orderstep1_TBL tr td input, .BackgroundColor1_Orderstep2 tr td input { 
    float:right;
}
#Orderstep1_AlternativeDelivery_Enabled_CHECKBOX {
float:none;
}
#orderStep1BackBtn {
position:relative;
top:-52px;
width:200px;
}
#orderStep2BackBtn {
position:relative;
top:-22px;
width:200px;
}
.BackGroundColor1_OrderStep4 td {
padding:2px;
}
#OrderStep4_TD a {
margin-left:2px;
}
#OrderStep4_TD img {
margin-bottom:5px;
display:block;
}
.CustomerInfo_OrderStep3 br {
display:none;
}
.CustomerInfo_OrderStep3 table br {
display:block;
}
.CustomerInfo_OrderStep3 {
padding-bottom:20px;
display:block;
}
.TableLines_OrderStep3 {
    width:505px;
}


/* SIDEBAR */
#basketWrapper .searchForm {
   position:relative; 
}
.sidebarItem {
    width:205px;
    margin-right:19px;
    margin-bottom:33px;
}
.sidebarItem .headline {
    background-image: url('/images/design/construction/sidebar_headline_bg.gif');
    background-repeat:no-repeat;
    height:22px;
    width:197px;
    _height:27px;
    _width:205px;
    padding-left:8px;
    padding-top:5px;
}
.sidebarItem .divider {
    background-image: url('/images/design/construction/sidebar_divider.gif');
    background-repeat:no-repeat;
    height:1px;
    width:205px;
    /* overflow: hidden; */
    clear:both;
    font-size:0px;
}
.sidebarItem .creditCards {
    margin-top:1px;
}

#basketInnerWrap {
    background-color:#d6d6d6;
}
#basketInnerWrap .basketVariables {
    padding: 10px 12px 10px 12px;
}
#basketInnerWrap .basketDivider {
    padding-left:10px;
}
#basketInnerWrap .basketTotal {
    padding:20px 12px 0px 12px;
}
#basketInnerWrap .basketButton {

}


/* IMAGE SHADOWS */

.shadowSmall {
    background-image:url('/images/design/construction/shadowCenterSmall.gif');
    background-repeat:repeat-y;
    width:131px;
    margin-left:auto;
    margin-right:auto;
}
.shadowSmallTop {
    background-image:url('/images/design/construction/shadowTopSmall.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:11px;
}
.shadowSmallBottom {
    background-image:url('/images/design/construction/shadowBottomSmall.gif');
    background-position:left bottom;
    background-repeat:no-repeat;
    display:block;
    padding-bottom:11px;
    width:131px;
    /* clear: both;
    overflow: hidden; */
}
.shadowLarge {
    background-image:url('/images/design/construction/shadowCenterLarge.gif');
    background-repeat:repeat-y;
    width:206px;
    margin-left:auto;
    margin-right:auto;
}
.shadowLargeTop {
    background-image:url('/images/design/construction/shadowTopLarge.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:12px;
}
.shadowLargeBottom {
    background-image:url('/images/design/construction/shadowBottomLarge.gif');
    background-position:left bottom;
    background-repeat:no-repeat;
    display:block;
    padding-bottom:12px;
    width:206px;
}
.shadowNewsItem {
    background-image:url('/images/design/construction/shadowCenterNewsItem.gif');
    background-repeat:repeat-y;
    width:131px;
    margin-left:auto;
    margin-right:auto;
}
.shadowNewsItemTop {
    background-image:url('/images/design/construction/shadowTopNewsItem.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:11px;
}
.shadowNewsItemBottom {
    background-image:url('/images/design/construction/shadowBottomNewsItem.gif');
    background-position:left bottom;
    background-repeat:no-repeat;
    display:block;
    padding-bottom:11px;
    width:131px;
    /* clear: both;
    overflow: hidden; */
}

/* SIDEBAR NEWS ITEM */
#sidebarNewItem {
    display:none;
}
#sidebarNewItem table {
    background-color:#d6d6d6;
}
#sidebarNewItem .imgBox {
    /* height:190px; */
    padding-top:35px; 
    text-align:center;
    vertical-align:top;
}
#sidebarNewItem .prBtnWrap {
    margin-left:0;
    width:205px;
}
#sidebarNewItem .prListIndent h2 {
	padding: 11px 7px 0px 7px;
	height:40px;
	_height:51px;
	vertical-align:top;
}
#sidebarNewItem .prListIndent h2, #sidebarNewItem .prListIndent div {
    text-align:center;
}


/*CATPAGE*/

.Activ_Productmenu img {
  display: none;
}
.Deactiv_Productmenu img {
  display: none;
}
#category-picture-list {
  width: 519px;
  overflow: hidden;
  padding-top:20px;
  _padding-bottom:20px;
}
.catListImgBox {
  /* float: right; */
  text-align:center;
  padding-top:14px;
  height:170px;
}
#category-picture-list br {
  line-height: 0px;
}
.catListBox {
  float: left;
  /* padding-bottom: 80px; */
  width: 160px;
  margin-right: 13px;
  background-color:#F3F3F3;
  margin-bottom:20px;
}
.catListBox h2 {
  width: 160px;
  text-align: center;
  height: 50px;
  padding-top:14px;
}
.catListBox h2 img {
  display: block;
}
.catListBox h2 a, .catListBox h2 a:link, .catListBox h2 a:visited, .catListBox h2 a:hover, .catListBox h2 a:active {
  font: 11px Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  /* text-transform: uppercase; */
  text-decoration: none;
}
.catListBox h2 a:hover {
  text-decoration: underline;
}
#ProductList_TD .CmsPageStyle {
    padding-right:0px;
}
#prListDescription.catListDescription {
    padding-bottom:0px;
}
#prListHeader.catListHeader {
    padding-bottom:0px;
}





#prCardImgBox {
  height:255px;
  width:182px;
}
#Canvas img {
  cursor:pointer;
}
#prCardImgWrap {
    left: -20px;
}
.MediaViewerSelector{
  padding-left:10px;
}
.Variants select, .Variants td, .Variants options  {
  font-size:10px;
}
.shadowLargeTop {
  position:relative;
}


.OrderStep1_Next_TD {
    border-top: 1px solid #cccccc;
    padding-top: 14px;
}
.OrderStep2_Methods_Next_TD {
    border-top: 1px solid #cccccc;
    padding-top: 14px;
}
.posrel {
    position:relative;
}
.emaerke {
    position: absolute;
    right: 22px;
    top: 33px;
}
.lang{
    float: right;
    margin: 0 20px 0 0;
}