/* CSS */


/* Product menu, new style */

#ActiveCategory_A { /* The anchor tag */
	display: none !important;
}

#ProductMenu_Table a span {
	/* display: none !important; */
}

/* niv1, no display; onlyl displays in top menu */
#ProductMenu_Table a {
	display: none;
}

/* niv2 */
.SubMenu_Productmenu_Table a {
	display: block !important;
	color:#39393a;
	height: 25px;
	font-size: 10px;
	font-weight: bold !important;
	padding-top: 7px;
	padding-left: 20px;
	margin: 0px;
	cursor: pointer;
	text-transform: uppercase;
	width: 202px;
}

.SubMenu_Productmenu_Table a:hover,
.SubMenu_Productmenu_Table a.Activ_Productmenu {
	background-color: #fbfbfb;
}


* html .SubMenu_Productmenu_Table a {
	width: 222px;
}

/* niv3 */
.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a {
	display: block !important;
	color:#39393a;
	height: 20px;
	font-size: 9px;
	font-weight: normal !important;
	padding-top: 4px;
	padding-left: 22px;
	margin: 0px;
	cursor: pointer;
	background-image: url(/images/design/grafik/bullet.gif);
	background-position: 12px 7px;
	background-repeat: no-repeat;
}

.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a:hover,
.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a.Activ_Productmenu {
	background-color: transparent;
	color: #d36800;
}

.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table b {
	font-weight: normal !important;
}



/* produktmenu */

/*
#ProductMenu_Table .niv2 {
color:#39393a;
height: 25px;
font-size: 10px;
font-weight: bold;
padding-top: 7px;
padding-left: 20px;
margin: 0px;
cursor: pointer;
text-transform: uppercase;
display: block;
width: 202px;
}
* html #ProductMenu_Table .niv2 {
width: 222px;
}




#ProductMenu_Table .niv2:hover {
	color: #39393a;
	}

#ProductMenu_Table .niv3 {
	color:#39393a;
	height: 20px;
	font-size: 9px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 22px;
	margin: 0px;
	cursor: pointer;
	background-image: url(/images/design/grafik/bullet.gif);
	background-position: 12px 7px;
	background-repeat: no-repeat;
	display: block;
}
*/


#ProductmenuContainer_DIV { /* Make sure menu doesnt get too wide */
	width: 230px;
	overflow: hidden;
}

#ProductMenu_Table br, .NumberProduct_Basket br,  .BackgroundColor1_Orderstep1 br, .BackgroundColor1_Orderstep2 br, .BackgroundColor1_Orderstep3 br, #OrderStep2_TD br {font-size:0px;height:0px;line-height:0px;}

.ShowBasket_TD H1, .Heading_Orderstep1 H1, .Heading_Orderstep2 H1, .Heading_Orderstep3 H1, .Heading_Orderstep4 H1 {
	text-align: left;
	vertical-align: top;
	line-height: 12px;
	font-size:14px;
	color: #55834B;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.Heading_ShowBasket {
	height: 46px;
	background-image: url(/images/design/grafik/headingbg.gif);
	background-repeat: repeat-x;
	}

.BackgroundColor1_ShowBasket {
	height: 68px;
	background-image: url(/images/design/grafik/liniebg.gif);
	background-repeat: repeat-x;
	}

.BackgroundColor2_ShowBasket {
	height: 68px;
	background-image: url(/images/design/grafik/liniebg.gif);
	background-repeat: repeat-x;
}

#ShopLayOut_SpaceBottomAndTop_TD #ShopLayOut_Content_TD #ShopContentLayOutTable #Table38 #Table39 #Main_TD #ContentContainer_DIV #ContentContainer_TBL #ShowBasket_TD .TableLines_ShowBasket .TableLines_BackgroundColor1 .TableLines_BackgroundColor1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#OrderStep1_TD {
	background-image: url(/images/billigbyg/grafik/kurvbg.gif);
	background-position: 1px 10px;
}
#OrderStep2_TD {
	background-image: url(/images/billigbyg/grafik/kurvbg.gif);
	background-position: 1px 0px;
}
#OrderStep3_TD {
	background-image: url(/images/billigbyg/grafik/kurvbg.gif);
	background-position: 1px 10px;
}
#OrderStep4_TD {
	background-image: url(/images/billigbyg/grafik/kurvbg.gif);
}

.TextInputField_Orderstep1 {
	height: 21px;
	width: 235px;
	border: 1px solid #CCCCCC;
}
.SubmitButton_OrderStep1, .SubmitButton_OrderStep2, .SubmitButton_OrderStep3 {
	background-color: #F99F00;
	border: 1px solid #B74200;
	font-weight: bold;
	color: #FFF9FB;
}
.SearchField_SearchPage {
	border: 1px solid #39393a;
	height: 21px;
	width: 120px;
	margin-left: 7px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.soegknap {
	margin-top: 4px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kortaf {
   width: 160px;
   overflow: hidden;
}

.billede {
   width: 237px;
   overflow: hidden;
}

.ProductList_TD H1 { text-align: left; vertical-align: top; font-size:19px; color: #39393a; font-family: Arial; font-weight: bold; text-transform: uppercase; margin: 0 0 0 15px; padding: 0; }


.mellemrum {
padding-left: 26px;
}
.lillemellemrum {
padding-left: 15px;
}

.spacer {
	width: 300px;
}
.SubCats_Prodlink_TD { color: #39393a; background-color: #e8e8e8; width: 188px; height:60px; border-collapse:separate; font-weight:900; text-align:center; border: solid 3px #ffffff; }



.header { color: #39393a; font-size: 10px; font-family: verdana; font-weight: bold; 
}
.indhold { color: #39393a; font-size: 10px; font-family: verdana; 
}
.link { color: #39393a; font-size: 10px; text-decoration: underline; 
}


.kat { color: #ffffff; background-color: #1e1e1e; font-size: 9px; font-family: verdana; font-weight: 700; text-transform: uppercase; text-align:center;
}

.kat_header {
	color: #39393a;
	font-size: 18px;
	font-family: verdana;
	font-weight: bold;
	text-transform: uppercase;
}



/* ADDON FOR category-picture-list */

.Activ_Productmenu img {
	display: none;
}

.Deactiv_Productmenu img {
	display: none;
}


#category-picture-list {
	width: 560px;
	overflow: hidden;
}

#category-picture-list .inner {
	width: 561px;
}

#category-picture-list a {
	display: inline;
	float: left;
	width: 125px;
	height: 145px;
	#width: 139px; /* IE 6 + 7 */
	#height: 159px; /* IE 6 + 7 */
	padding: 7px;
	/* background-color: #f4f4f4; */
	margin-right: 1px;
	margin-bottom: 21px;
	text-align: center;
}

#category-picture-list a img {
	display: block;
	margin-bottom: 10px;
}

#category-picture-list br {
	display: none;
}