/*******************************/
/****** Generelle styles *******/
/*******************************/
body
{
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #ababab;
	margin: 0px 0px 20px 0px;
}

a:link, a:visited, a:active
{
	color:#000000;
	text-decoration: underline; 	
}

a:hover
{
	color:#000000;
	text-decoration: none; 	
}

#ShopContentLayOutTable
{
	background-color: #ffffff;
}

.ProductMenuCol_TD
{
	width: 201px;
}

/*******************************/
/***** Knapper, felter mv. *****/
/*******************************/

.customEmailField_Frontpage
{
	height: 20px;
	width: 230px;
	font-size: 11px;
}

.customEmailButton_Frontpage
{
	height: 20px;
	width: 45px;
	font-size: 12px;
}

/*******************************/
/*********** Toppen ************/
/*******************************/
#ShopLayOut_SpaceTop_TD
{
	width: 920px;
	height: 160px;
	background-image: url(/images/design/top_920x160.jpg);	
	background-repeat: no-repeat;	
}

/*******************************/
/********* Toppenmenu **********/
/*******************************/

#ShopLayOut_SpaceLeft_TD
{
	background-image: url(/images/design/bue_corner_14x251.gif);	
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ababab;
}

#Table29
{
	background-image: url(/images/design/topmenu_bg_920x37.gif);	
	background-repeat: no-repeat;
	color: #9f9f9f;
}

#ShopLayOut_Topmenu_TD
{
	width: 634px;
	padding-left: 0px;
	line-height: 36px;
	background-color: Transparent;
	text-align: left;
}

#ShopLayOut_Topmenu_TD a
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	padding: 0px 10px;	
}

#ShopLayOut_Search_TD
{
	width: 286px;
	overflow: hidden;
	vertical-align: middle;
	text-align: right;
	padding-right: 20px;
}

.SearchField_SearchPage
{
	height: 20px;
	width: 170px;
	font-size: 11px;
	background-color: transparent;
	border: none;
	color:#000000;
}

.SubmitButton_SearchPage
{
	height: 23px;
	width: 48px;
	margin-left: 15px;
	margin-top: 1px;
    border: 0px;
	background-image: url(/images/design/soeg_knap_48x23.jpg);
	cursor: pointer;
}

/*******************************/
/************ Kurv *************/
/*******************************/
#ShopLayOut_Basket_TD
{
	width: 201px;
	height: 216px;
	background-image: url(/images/design/kurv_bg_201x216.gif);
	background-position:top;
	padding-left: 27px;
	padding-right: 16px;
	padding-top: 40px;
	
}

#ShopLayOut_Basket_TD, .NumberProduct_Basket, .TotalSum_Basket, .Amount_Basket, .Products_Basket_TBL td, .MethodFees_Basket_TBL td
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 22px;
}

.TotalSum_Basket, .Amount_Basket
{
	font-weight: bold;
}

.Amount_Basket
{
	text-align: right;
}

#ShopLayOut_Basket_TD a
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.Foto1_Basket
{
	display: none;
}

.Heading_Basket
{
	padding-top: 0px;
}


/*******************************/
/******** Venstre menu *********/
/*******************************/
#ShopLayOut_ProductMenu_TD
{
	background-image: url(/images/design/menu_bg_201x1.gif);
	background-repeat: repeat-y;
	background-position: top;
}

#ProductmenuContainer_DIV
{
	margin-top: 20px;
}

#Custom_ProductMenuHeader_DIV /* Tilføjet i indstillinger for venstremenu */
{

}

/* Indstillinger for menuen */
#ProductMenu_Table
{
	margin-top: -15px;
}

#ProductMenu_Table td
{
	height: 20px;
	line-height: 20px;	
}

#ProductMenu_Table td a.Deactiv_ProductMenu:link
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Deactiv_ProductMenu:visited
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Deactiv_ProductMenu:hover
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Deactiv_ProductMenu:active
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Activ_ProductMenu:link
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Activ_ProductMenu:visited
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Activ_ProductMenu:hover
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}

#ProductMenu_Table td a.Activ_ProductMenu:active
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 20px;
}


/* Bærebar menulink */
#ProductMenu_Table td a.Deactiv_BaerebarProductMenu:link
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Deactiv_BaerebarProductMenu:visited
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Deactiv_BaerebarProductMenu:hover
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Deactiv_BaerebarProductMenu:active
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Activ_BaerebarProductMenu:link
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Activ_BaerebarProductMenu:visited
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Activ_BaerebarProductMenu:hover
{
	color: #c3ee21;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}

#ProductMenu_Table td a.Activ_BaerebarProductMenu:active
{
	color: #FFFFFF;	font-size: 11px; font-weight: bold;	text-decoration: none; padding-left: 0px;
}


/* Indstillinger for undermenuen (såfremt den findes) */
#ProductMenu_Table .SubMenu_Productmenu_Table
{
	background-repeat: repeat-y;
}

#ProductMenu_Table .SubMenu_Productmenu_Table td
{
	width: 0px;
	vertical-align: middle;
	background-image: none;
	height: 14px;
	line-height: 14px;
}

#ProductMenu_Table .SubMenu_Productmenu_Table td br
{
	display: none;
}

#ProductMenu_Table .SubMenu_Productmenu_Table td b
{
	font-weight: normal;
}


#ProductMenu_Table .SubMenu_Productmenu_Table td a.Deactiv_Productmenu:link
{
	display: block;	padding-left: 18px; width: 151px; font-weight: normal;
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Deactiv_Productmenu:visited
{
	display: block;	padding-left: 18px; width: 151px; font-weight: normal;
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Deactiv_Productmenu:hover
{
	display: block;	padding-left: 18px; width: 151px; color: #c3ee21; font-weight: normal; text-decoration: none;		
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Deactiv_Productmenu:active
{
	display: block;	padding-left: 18px; width: 151px; font-weight: normal;
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Activ_Productmenu:link
{
	display: block;	padding-left: 18px; width: 151px; color: #c3ee21; font-weight: normal; text-decoration: none;		
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Activ_Productmenu:visited
{
	display: block;	padding-left: 18px; width: 151px; color: #c3ee21; font-weight: normal; text-decoration: none;		
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Activ_Productmenu:hover
{
	display: block;	padding-left: 18px; width: 151px; color: #c3ee21; font-weight: normal; text-decoration: underline;		
}

#ProductMenu_Table .SubMenu_Productmenu_Table td a.Activ_Productmenu:active
{
	display: block;	padding-left: 18px; width: 151px; color: #c3ee21; font-weight: normal; text-decoration: none;		
}

#fremkald
{
	width: 201px;
	height: 219px;
	background-image: url(/images/design/online_fremkaldelse_201x219.jpg);
}

/*******************************/
/******** Main Content *********/
/*******************************/
#Main_TD
{
	width: 719px;
	background-image: url(/images/design/content_bg_fade_1x54.jpg);	
	background-position: top;
	background-repeat: repeat-x;
}

#ContentContainer_DIV
{
	margin: 15px 12px 16px 14px; /* Der er en table længere inde som har en style (padding:2px) der ikke kan overskrives - derfor mindre margin! */
	width: 688px;
    max-width: 688px;
    min-width: 688px;
}

.ContentTable_Frontpage
{
	margin: -2px;
}

#ContentContainer_DIV td, #ContentContainer_DIV div
{
	font-family: Verdana;
	font-size: 10px;
}

#ProductList .ProductName_Productlist
{
	font-size: 12px;
	font-weight: bold;
}

.Photo3_Frontpage, .Description_Frontpage, .Price_Frontpage
{
	text-align: center;	
	font-weight: bold;
}

/********* Vare liste **********/

#ProductList
{
	width: 100%;
	margin: 0px auto;
}

.Heading_ProductList
{
	font-size: 18px;
	font-weight: bold;
	display: block;
	width: 676px;
	text-align: left;
	margin-top: 15px;
	padding-left: 10px;
}

.Paging_Productlist, .Toolbar_Productlist
{
	
}

.TableLinesBG_Productlist
{
	border-spacing: 20px 0px;
}

.BackgroundColor1_Productlist, .BackgroundColor2_Productlist
{
	padding: 0px 0px;
}

.BuyButton_Productlist
{
	
}

.BreadCrumb_ProductList
{
	padding-bottom: 0px;
}

.Price_ProductList
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 13px;
}

/********* Vare kort **********/
.Heading_Productinfo, .Heading_Productinfo span
{
	font-size: 18px;
	font-weight: bold;
}

.Description_Productinfo
{
	position: static;
	padding-left: 9px;
	padding-top: 10px;
	width: 300px;
}


.TableLines_ProductInfo .Price_ProductInfo_TR .Price_ProductInfo span.Price_ProductInfo
{
	font-weight: bold;
}

.Price_ProductInfo
{
	font-size: 12px;
}
.RelatedProdPrice
{
	font-weight: bold;
	font-size: 11px;
}
.BreadCrumb_ProductInfo
{
	padding-bottom: 0px;
}

.FavAddButton_ProductInfo
{
	display: none;
}

.BackgroundColor1_ProductInfo img
{
	margin: 3px;
}

.TableLines_ProductInfo
{
	width: 100%; 
}

#Canvas
{
	margin: 0px auto;
}

#Selector
{
	margin-top: 10px;
}

.Variants
{
	width: 190px;
}

/******** Vis Kurv *************/
.Heading_ShowBasket
{
	font-weight: bold;
	padding-bottom: 6px;
	background-color: #A7D8DF;	
}

.ShowBasket_TD
{
	text-align: center;
}

#ShowBasket_TD div .TableLines_ShowBasket a
{
	padding: 0px;	
}

#ShowBasket_TD a
{
	padding: 5px;	
}

.ShortDescription_ShowBasket
{
	padding-bottom: 10px;
}

.ProductImage_ShowBasket
{
	width: 70px;
}

.TableLines_ShowBasket
{
	width: 100%;
	background-color: #6BB5BF;
}

.BackgroundColor1_ShowBasket td, .BackgroundColor2_ShowBasket td
{
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

.ProductImage_ShowBasket
{
	display: none;
}

/* Bestillings sider */

#OrderStep1_TD
{
	background-image: url(/images/design/step01.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#OrderStep2_TD
{
	background-image: url(/images/design/step02.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#OrderStep3_TD
{
	background-image: url(/images/design/step03.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#OrderStep4_TD
{
	background-image: url(/images/design/step04.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 30px;	
}

.SubmitButton_Orderstep1, .SubmitButton_OrderStep2
{
	width: 61px;
	height: 22px;
	border: 0px;
	background-image: url(/images/design/videre_knap.gif);
}

.SubmitButton_Orderstep3
{
	width: 61px;
	height: 22px;
	border: 0px;
	background-image: url(/images/design/godkend_knap.gif);
}

.Heading_OrderStep1, .Heading_OrderStep2, .Heading_OrderStep3
{
	font-size: 18px;
	font-weight: bold;
}

.Foto1_OrderStep2, .Foto1_OrderStep3, .Foto1_OrderStep4
{
	display: none;
}

.TableLines_OrderStep4
{
	width: 100%;
}

/******** Øvrige sider *********/
.Heading_Profile, .Heading_Terms
{
	font-size: 18px;
	font-weight: bold;
}

/*******************************/
/************ Bund *************/
/*******************************/
#ShopLayOut_SpaceBottom_TD
{
	width: 920px;
	height: 50px;
	background-image: url(/images/design/bot_bar_adress_921x50.jpg);
	color: #a5a5a5;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	padding-top: 17px;

}

#ShopLayOut_SpaceBottom_TD a:link, #ShopLayOut_SpaceBottom_TD a:active, #ShopLayOut_SpaceBottom_TD a:visited
{
	color: #a5a5a5;
	text-decoration: underline;
}

#ShopLayOut_SpaceBottom_TD a:hover
{
	color: #a5a5a5;
	text-decoration: none;
}