body{
	margin-bottom: 10px;
	margin-top: 0px;
}

h1{
	font-size: 12pt;
	padding: 0px;
	margin: 0;
}

h2{
	font-size: 10pt;
	padding: 0px;
	margin: 0;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 3px;
}

h3 {
	font-size: 10pt;
	margin: 0 0 3px 0;
}

#content{
	background-color: #FFFFFF;
	padding: 10px;
}

.SearchField_SearchPage{
	display: none;
}

.SubmitButton_SearchPage{
	display: none;
}

#Search_Form{
	display: none;
}

.SearchField_SearchPage2{
	background: none;
	border: 0;
	width: 225px;
	color: #999999;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	height: 28px;
	margin-top: 2px;
	margin-left: 5px;
	padding: 7px 0 0 3px;
	border: 1px solid #CCCCCC;
}

.SearchField_SearchPage_TD{
	border: 0;
	width: 233px;
	height: 28px;
}

.SubmitButton_SearchPage2{
	border: 0;
	color: #FFFFFF;
	font-family: Verdana;
	margin-top: 2px;
	height: 28px;
	width: 42px;
	background: #CCCCCC;
}

#ProductmenuContainer_DIV{
	padding-top: 10px;
	padding-bottom: 5px;
	width: 180px;
}

.ProductMenuCol_TD{
	padding-right: 0px;
	background: #FFFFFF;
}

.Heading_Productmenu{
	font-size: 10pt;
	padding: 15px;
	font-weight: bold;
	color: #F93C71;
}

#ProductMenu_Table{
	margin-top: 5px;
}

.RootCategory_Productmenu{
	color: none;
}

.RootCategory_Productmenu a{
	display: block;
	padding: 3px;
	padding-left: 28px;
}

.RootCategory_Productmenu br{
	display: none;
}

.RootCategory_Productmenu a:hover{
	background: url('../images/design/menu_arrow_on.gif') no-repeat 15px 5px;
}

#subcat_list a{
	display: block;
	background: url('../images/design/menu_arrow.gif') no-repeat 0px 7px;
	margin-left: 20px;
	text-indent: 5px;
}

#subcat_list a:hover{
	background: url('../images/design/menu_arrow_on.gif') no-repeat 0px 7px;
}

#subcat_list br{
	display: none;
}

.SubCategory1_Productmenu a{
	padding-left: 28px;
	border: 0;
	font-weight: normal;
	text-transform: none;
}

.Deactiv_Productmenu{
	text-decoration: none;
	background: url('../images/design/menu_arrow.gif') no-repeat 15px 5px;
}

.Deactiv_Productmenu b{
	font-weight: normal;
}

.Activ_Productmenu{	
	text-decoration: none;
	font-weight: bold;
	background: url('../images/design/menu_arrow_on.gif') no-repeat 15px 5px;
}

.SubCategory1_Productmenu a:hover{
	background: none;
	color: #F93C71;
}

#ActiveCategory_A{
	display: none;
}

#NyhesbrevContainer_DIV{
	padding: 10px;
}

#Heading1{
	background: #8B8B8B;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 5px 5px 10px;
}

.Field_nyhedsbrev{
	border: 1px solid #CCCCCC;
	background-color: #8B8B8B;
	width: 100px;
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana;
	height: 20px;
}

.Button_nyhedsbrev{
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	background-color: #444444;
	font-size: 10pt;
	font-family: Verdana;
	margin-top: 4px;
	height: 20px;
	width: 94px;
}

.ProductList_Custom_TBL a{
	text-decoration: none;
	color: #333333;
}

.BackgroundColor1_Productlist{
	text-align:left;
}

.BackgroundColor2_Productlist{
	text-align:left;
}

.BackgroundColor3_Productlist{
	text-align:left;
}

.Description_Productinfo{
	font-weight: normal;
}

#ProdInfoImage_1{
	border: 1px solid #CCCCCC;
}

.PriceDevider_ProductInfo_TR hr{
	color: #CCCCCC;
}

.PriceAmount_ProductInfo_TD{
	display: none;
}

.PriceText_ProductInfo_TD{
	display: none;
}

.PriceStriked_Productinfo{
	font-weight: normal;
}

.PriceUnit_ProductInfo_TD{
	display: none;
}

.PriceBefore_ProductInfo_TD{
	display: none;	
}

#productname{
	color: #666666;
	font-size: 12pt;
}

.Price_Productinfo{

}

.MediaViewerSelector img{
	width: 59px;
	margin: 5px 5px 0 0;
}

.OptionSelect_ProductInfo{
	width: 320px;
	font-size: 8pt;
}

.VariantGroupLabel{
	font-size: 8pt;
}

#ShopLayOut_Basket_TD{
	background-repeat: no-repeat;
}

#ShopLayOut_Basket_TD a:hover{
	color: #8eb45f;
}

.SpaceBottom_TD{
	vertical-align: top;
}

.BuyButton_ProductInfo{
	padding-top: 2px;
}

#whitebox_b{
	height: 4px;
}

#whitebox_t{
	height: 4px;
}

.BackgroundColor1_Terms{
	text-align: left;
}

#produktmenu_lower{
	background-color: #FFFFFF;
	padding: 10px 0 10px 10px;
	padding-top:6px;
	color: #333333;
}

#left_box{
	display: block;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-image: url('../images/design/fragt_bg.jpg'); 
	background-repeat: repeat-x;
	background-color: #C6C6C6;
}

.fragt_price{
	font-weight: bold;
	font-size: 10pt;
	color: #5E8520;
}

.Main_TD{
	background-color: #FFFFFF;
}

#ContentContainer_DIV{
	padding: 20px;
}

.RelatedProdName{
	text-decoration: none;
}

#paging_td a{
	text-decoration: none;
}

#paging{
	display: block;
	margin: 8px;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding: 7px;
	background-image: url('../images/design/fragt_bg.jpg'); 
	background-repeat: repeat-x;
	background-color: #C6C6C6;
	text-align: center;
}

#paging a{
	text-decoration: none;
}

.InactivePageNumber_ProductList{
	text-decoration: none;
	width: 15px;
	font-size: 9pt;
	padding: 2px;
	background-image: url('../images/design/fragt_bg.jpg');
	background-color: #C6C6C6;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
}

.ActivePageNumber_ProductList{
	text-decoration: none;
	width: 25px;
	font-size: 11pt;
	padding: 7px;
	background-image: url('../images/design/fragt_bg.jpg');
	background-color: #C6C6C6;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
}

.LoadProfile_Orderstep1_TBL td{
	padding: 0;
}

.CustomerData_Orderstep1_TBL td{
	padding: 0;
}

.TopMenu_TD{
	height:35px;
	background: url('../images/design/menu_bg.jpg') repeat-x;
}

.TopMenu_TD a{
	display: block;
	float: left;
	padding: 7px 25px 8px 25px;
	margin-bottom: 0px;
}

.TopMenu_TD a:hover{
	background: url('../images/design/menu_bg_over.jpg') repeat-x;
	text-decoration: none;
	color: #333333;
}

.SubCats_Prodlink{
	padding: 3px 0px 0px 10px;
	text-decoration: none;
	line-height: 12pt;
}

.Tabactive_Customer{
	text-decoration: underline;
}

.Customer_TD table{
	width: 100%;
}

.OrderStep2_TD hr{
	display: none;
}

.BackgroundColor1_Orderstep2 td{
	padding: 0;
}

.BackgroundColor1_Orderstep3 td{
	padding: 0;
}

.BackgroundColor1_Orderstep4 td{
	padding: 0;
}

.TableLines_Orderstep2{
	width: 100%;
}

.TableLines_Orderstep3{
	width: 100%;
}

.TableLines_Orderstep4{
	width: 100%;
}

.clubluxgirl input{
	border: 1px solid #CCCCCC;
}

.clubluxgirl2 input{
	border: 1px solid #666666;
}

.clubluxgirl2_area{
	border: 1px solid #666666;
	color: #444444;
	font-size: 7pt;
	height: 20px;
	padding: 2px 0 0 5px;
}

.clubluxgirl_button{
	background: #FFFFFF;
}

#slice{
	border-top: 1px dotted #CCCCCC;
	padding: 10px 0 0px;
}

.ShopLayOut_SpaceBottomAndTop_TD{
	position: relative;
}

#ShopLayOut_SpaceLeft_TD{
	background: url('../images/design/logo_stumpp.jpg') no-repeat right 25px;
}

#kategori_head{
	text-align: left;
	background: #9d9d9d url('../images/design/head_bg.jpg') repeat-x;
	padding: 17px 20px 17px 20px;
	margin-bottom: 10px;
}

#kategori_head h1{
	text-align: left;
	font-size: 16pt;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
}

#left_links a{
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	padding-left: 0px;
}

#left_links {
	color: #999999;
	text-transform: uppercase;
}

#left_links a:hover{
	color: #666666;
}


#brands a{
	text-decoration: none;
	font-weight: normal;
	color: #999999;
	text-transform: uppercase;
	padding-left: 0px;
}

#brands {
	color: #999999;
	text-transform: uppercase;
}

#brands a:hover{
	color: #666666;
}

#countdown{
	font-size: 9pt;
	font-weight: bold;
	color: #F93C71;
}

.related_td img{
	height: 89px;
	width: 70px;
}

#Productlist_Sort_Select{
	margin: 0;
	padding: 0;
}

#perPageContainer1, #sortContainer1{
	position: relative;
	width: 142px;
	height: 27px;
	z-index: 1;
	float: right;
	cursor: pointer;
}

#sortContainer1{
	margin-right: 10px;
}

#perPageContainer2, #sortContainer2{
	position: absolute;
	z-index: 1;
}

#perPageList, #sortList{
	border: #CCCCCC 1px solid; 
	padding: 4px; 
	background-color: #FFFFFF; 
	text-decoration: none;
	z-index: 1;
}

#perPageList a, #sortList a{
	text-decoration: none;
	display: block;
}

#perPageList a:hover, #sortList a:hover{
	text-decoration: none;
	color: #f43f72;
}

#perPageTop, #sortTop{
	padding: 4px 5px 0px 5px;
	background: url('../images/design/perPageTop_bg.jpg') no-repeat;
	height: 23px;
	margin: 0;
}

#cms_content{
	padding: 10px;
}

#kurv_pris{
	font-size: 12pt;
	font-weight: bold;
}

#DivClickBasket td{
	color: #666666;
}
.MagicZoomBigImageCont {
	border: none;
}