/* CSS opbygning af DanDomain Shop*/


/* venstrehojremenu */

/* searchbox menu */
div#sf {
	height: 33px;
	width: 220px;
	background: #cecece;
	position:relative;
	top:0px;
	left:8px;
	margin-bottom:2px;
}

.Heading_ProductMenu {
	font-size: 0px;
}

.searchboxpositionfs {

}

.ProductMenu_TD {
	padding-top: 0px;
}


.ProductMenu_TD br {
	display:none;
}


.skm {
	background: url(/images/billigbyg/grafik/soeg.gif) no-repeat;
	border-width: 0px;
	border-style: none;
	height:17px;
	left:171px;
	position:absolute;
	text-indent:-4000px;
	top:8px;
	width:40px;
	display:block;
	font-size: 0px;
	cursor: pointer;
	line-height: 10px;
}
.Spr {
	border:1px solid #D5D5D5;
	height:19px;
	width:158px;
	position: absolute;
	top: 7px;
	left: 9px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00528d;
}


.SpaceLeft_TD {
	background: #F2F2F2 url(/images/billigbyg/grafik/left_bg.gif) no-repeat right -21px;
}

.SpaceRight_TD {
	background: #F2F2F2 url(/images/billigbyg/grafik/right_bg.gif) no-repeat left -21px;
}

/* New product menu */


.ProductMenu_TD td {
	padding-bottom:2px;
}

.ProductMenu_TD td img {
	margin-left: 8px;
}


.ProductMenu_TD td td {
	background: url(none);
	padding-bottom:0;
}
.ProductMenu_TD td td td {
	background: url(none);
}

td.RootCategory_Productmenu a:link, td.RootCategory_Productmenu a:hover, td.RootCategory_Productmenu a:visited, td.RootCategory_Productmenu a:active {
	color: #FFFFFF;
}


table.SubMenu_Productmenu_Table {
	margin-top: 5px;
	font-variant: normal; 
}
table.SubMenu_Productmenu_Table b {
	font-variant: normal; 
}

#ProductmenuContainer_DIV {
	width: 230px;
	overflow: hidden;
}

a#ActiveCategory_A {
	display: none !important;
}


/* niv2 */
.SubMenu_Productmenu_Table a {
	color: #04477b !important;
	height: 25px;
	font-size: 10px;
	font-weight: bold !important;
	padding-top: 7px;
	padding-left: 20px;
	margin: 0px;
	cursor: pointer;
	text-transform: uppercase;
	display: block !important;
	width: 200px;
}

.SubMenu_Productmenu_Table a:hover,
.SubMenu_Productmenu_Table a.Activ_Productmenu {
	background-color: #fbfbfb !important;
}


* html .SubMenu_Productmenu_Table a {
	width: 220px;
}

/* niv3 */
.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a {
	color: #04477b !important;;
	height: 20px;
	font-size: 9px;
	font-weight: normal !important;
	padding-top: 4px;
	padding-left: 22px;
	margin: 0px;
	cursor: pointer;
	background-image: url(/images/billigbyg/bullet.gif);
	background-position: 12px 7px;
	background-repeat: no-repeat;
	display: block !important;
	text-transform: none;
}

.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;
}


/* niv4 */
.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a {
	color: #04477b;
	height: 20px;
	font-size: 9px;
	font-weight: normal !important;
	padding-top: 4px;
	padding-left: 22px;
	margin: 0px;
	cursor: pointer;
	background-image: url(/images/billigbyg/bullet.gif);
	background-position: 12px 7px;
	background-repeat: no-repeat;
	display: block !important;
}
.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a:hover, 
.SubMenu_Productmenu_Table .SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a.Activ_Productmenu {
	background-color: transparent;
	color: #d36800;
}




#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/billigbyg/grafik/headingbg.gif);
	background-repeat: repeat-x;
	}

.BackgroundColor1_ShowBasket {
	height: 68px;
	background-image: url(/images/billigbyg/grafik/liniebg.gif);
	background-repeat: repeat-x;
	}

.BackgroundColor2_ShowBasket {
	height: 68px;
	background-image: url(/images/billigbyg/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 {
	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 #d5d5d5;
	height: 19px;
	width: 148px;
	margin-left: 10px;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.soegknap {
	margin: 6px 0px 0px;
	padding: 0px;
}
.kortaf {
   width: 160px;
   overflow: hidden;
}

.billede {
   width: 237px;
   overflow: hidden;
}

.ProductList_TD H1 {
	text-align: left;
	vertical-align: top;
	font-size:19px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.mellemrum {
padding-left: 26px;
}
.lillemellemrum {
padding-left: 15px;
}

.spacer {
	width: 300px;
}
.SubCats_Prodlink_TD {
	        background-color: #F4F4F4;
	width: 188px;
	height:60px;
	border-color:#FFFFFF;
        border-width:3px;
        border-style:solid;
        border-collapse:separate;
	font-weight:900;
        text-align:center;
}


.kat {
padding-left: 7px; padding-right: 7px;text-align:center;
}


/* ADDON FOR category-picture-list */

.SubMenu_Productmenu_Table .Activ_Productmenu img {
	display: none;
}

.SubMenu_Productmenu_Table .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;
}



/* kategoriforsider styles taget ud af html inlines */

.katforsfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.overskrift_katfors, td.overskrift_katfors a{
	color: #044271;
	text-align: left;
	padding-bottom: 6px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.overskrift_katfors a:hover, .overskrift_katfors a:visited, .overskrift_katfors a {
	font-weight: bold;
	text-decoration: none;
}
.description_katfors {
	color: #044271;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 10px;
}
.pricetag_katfor {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.content_katfors, .content_katfors a {
	color: #044271;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.content_katfors a:hover {
	color: #044271;
	text-decoration: underline;
}
.katforscontainer {
	display: block;
	width: 180px;
	position: relative;
}
.katfors_pricecontainer {
	background: url(/images/billigbyg/grafik/kategoriforsider/kat_fors_price_grad.gif) repeat-x;
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 4px 10px;
	position: absolute;
	left: 10px;
	top: 60px;
}

.katfors_searchcontainer {
	display: block;
	width: 559px;
	position: relative;
	height: 200px;
}

.katfors_searchbox {
	position: absolute;
	display: block;
	height: 64px;
	width: 261px;
	background: url(/images/billigbyg/grafik/kategoriforsider/searchbox_bck.gif) no-repeat;
	left: 11px;
	top: 120px;
}
.katfors_searchboxvaerk {
	position: absolute;
	display: block;
	height: 64px;
	width: 261px;
	background: url(/images/billigbyg/grafik/kategoriforsider/searchbox_vaerktojbck.gif) no-repeat;
	left: 11px;
	top: 120px;
}
.katfors_searchboxsikker {
	position: absolute;
	display: block;
	height: 64px;
	width: 261px;
	background: url(/images/billigbyg/grafik/kategoriforsider/searchbox_sikbck.gif) no-repeat;
	left: 11px;
	top: 120px;
}
.katfors_searchboxbyggemat {
	position: absolute;
	display: block;
	height: 81px;
	width: 261px;
	background: url(/images/billigbyg/grafik/kategoriforsider/searchbox_byggemat.gif) no-repeat;
	left: 11px;
	top: 103px;
}
.katfors_searchboxposition {
	position: absolute;
	display: block;
	top: 30px;
	left: 0px;
	width: 250px;
	height: 30px;
}
.katfors_searchboxpositionbygmat {
	position: absolute;
	display: block;
	top: 47px;
	left: 0px;
	width: 250px;
	height: 30px;
}
input.SearchField_SearchPagekatfors {
	border:1px solid #D5D5D5;
	height:17px;
	width:180px;
	position: absolute;
	top: 7px;
	left: 13px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00528d;
}
.soegknapkatfors {
	position: absolute;
	top: 7px;
	left: 200px;
}


/*  kurv nyhedsbrev style */
input.newsbox_input {
	color:#044271;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin: 0px 5px 5px 10px;
}

table.newsbox_form {

}

input.newsbox_img {
	margin: 5px 0px 5px 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	background: #025088;
	text-transform: capitalize;
	border-style: none;
	padding: 2px 3px;
	cursor: pointer;	
}
input.newsbox_inputkon {
	color:#044271;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}
/*img til javascript hide load til integreret betaling */
#hideMe {
display:none;
}
