a:link		{color:#595959; font-weight:bold; text-decoration:none}
a:visited	{color:#595959; font-weight:bold; text-decoration:none}
a:hover		{color:#595959; font-weight:bold; text-decoration:underline}

body {
	background-color:#fff;
	color:#484848;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	background-image: url('/grafik/bg.jpg');
	background-repeat: repeat-x; 
	background-position: top ; 
}

img	{
	border:0px
}

hr {
	height: 1px; 
	border:0px;
	border-top:1px solid #E1E1E1;
	margin:10px 0 10px 0;
	width:590px
}

h1 {
	font-size: 26px;
	font-weight: bold;
	margin: 10px 0 10px;
}

h2 {
	font-size: 21px;
	font-weight: bold;
	margin: 10px 0 10px;
}

h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 10px;
}

p a:link, p a:visited, p a:hover {
	color: #F25A11;
}

li {
	padding-bottom: 10px;
}

/******************* Elementer ******************/

.col-left {
	width: 360px;
	float: left;
	clear: none;
	margin-right: 20px;
}

.col-right {
	width: 150px;
	float: right;
	clear: none;
}

#dotted-box {
	background-color: #f0f0f0;
	border: 1px dotted #d0d0d0;
	padding: 10px;
	clear: both;
}



/******************* Topmenu ******************/
.ShopMainLayOutTable {
	background-image: url('/grafik/top.jpg');
	background-repeat: no-repeat; 
	background-position: top center; 
}

#ShopLayOut_Topmenu_TD #logolink {
	height:100px;
	width:200px;
	cursor:pointer;
}

#ShopLayOut_Topmenu_TD #Top {
	height:112px;
}

#ShopLayOut_Topmenu_TD #Top #Left {
	float:left;
}

#ShopLayOut_Topmenu_TD #Top #Right form {
	margin:0px
}

#ShopLayOut_Topmenu_TD #Top #Right {
	float:right;
	padding-top:44px;
	width:200px;
}

#ShopLayOut_Topmenu_TD #Top #Right .SearchField_SearchPage {
	border:0px;
	width:165px;
	height: 20px;
	background:transparent;
	padding-left:10px;
	font-style:italic;
}

#ShopLayOut_Topmenu_TD a {
	color:#111;
	font-size:13px;
	font-weight:bold;
	line-height: 13px;
}

#ShopLayOut_Topmenu_TD #TopMenu .FloatLeft {
	float:left;
	padding-right:30px
}


/****************** Sidebar (højre ramme) ******************/
#sidebar {
	width:170px;
	margin-left:15px
}

#sidebar #kurv	{
	background: url(/grafik/kurv-bg.png) no-repeat; 
	height: 231px;
	padding-left:18px;
	padding-right:16px
}

#sidebar #kurv #antalvarer {
	font-size:11px;
	padding-top:70px
}

#sidebar #kurv .forsendelse {
	padding-top:20px;
	color:#424242
}

#sidebar #kurv .pris {
	font-weight:bold;
	font-size:16px;
}

#sidebar #UforpligtendeTilbud {
	background: url(/grafik/sidebar-tilbud.png) no-repeat; 
	height: 290px;
}

#sidebar #SparGebyret {
	background: url(/grafik/sidebar-gebyr.png) no-repeat; 
	height: 125px;
}
#sidebar #Kontakt {
	background: url(/grafik/sidebar-kontakt-os.png) no-repeat; 
	height: 190px;
}

#sidebar #KontaktMail {
	height: 20px;
	padding: 150px 0 	0 15px; 
}



/****************** Produkt menu ******************/
.ProductMenu_TD {
	background-image: url('/grafik/overall/menu-top.png');
	background-repeat: no-repeat; 
	background-color:#fff
}

.SearchPage_TD {
	display: none;
}

#ProductMenu_Table a, #ServiceMenu_Table a {
	color:#4F4F4F;
	font-size:12px
}

#ProductMenu_Table .RootCategory_Productmenu, #ServiceMenu_Table .RootCategory_Productmenu  {
	padding-top:15px;
	padding-left:10px
}

.RootCategory_Productmenu img {
	position:relative; 
	left:-4px;
	vertical-align:middle
}


h1 .description_productinfo {
	font-weight: bold;
}

#ProductMenu_Table .SubCategory1_Productmenu .SubMenu_Productmenu_Table {
	padding-top: 5px;
}

#ProductMenu_Table .SubCategory1_Productmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F4F4F;
	padding-left:15px;
}

#productmenu_table .subcategory2_productmenu a {
	font-size: 11px;
	padding-left: 15px;
	font-weight: normal;
}

.SubCategory1_Productmenu > a {
	font-weight: bold !important;
}	

.SubCategory2_Productmenu {
	padding-top:10px!important
}

.SubMenu_Productmenu_Table {
    margin-top: 5px;
    position: relative;
    top: -15px;
	padding-left:0px
}

.SubMenu_Productmenu_Table a {
}

.ProductMenu_MenuItemBold {
	font-weight: bold !important;
}

.SubCategory2_Productmenu .ProductMenu_MenuItemBold {
	font-weight: normal !important;
}

.SubMenu_Productmenu_Table td {
	padding-top:5px
}

#ProductMenu_Table .SubCategoryIndent1_Productmenu, #ActiveCategory_A {
	display:none
}

a.Activ_Productmenu {
	color:#F25A11!important
}

#ProductMenu_Table, #ProductMenu_Table2 {
	background-image: url('/grafik/menu-bg.gif');
	background-repeat: repeat-y; 
}

#ProductMenu_Table2 a {
	color:#4F4F4F;
	font-size:12px
}

#ProductMenu_Table2 td {
	padding-top:5px;
	padding-left:40px
}


/****************** Bund ******************/
#ShopLayOut_SpaceBottom_TD {
	padding-left:210px;
	color:#6B6B6B;
	font-size:11px;
	padding-bottom:100px;
	text-align:left
}

#ShopLayOut_SpaceBottom_TD #copyright {
	font-style:italic;
	color:#CCC;
	font-size:10px;
	padding-top:14px
}


#ShopLayOut_SpaceBottom_TD #dandodesign {
	position:absolute; 
	padding-left:515px
}


/****************** Thumbnails ******************/
.Thumb, .Thumb a {
	color:#595959;
	font-weight:normal!important;
}

.BreadCrumb_ProductList, .BreadCrumb_ProductInfo, 
a:link.BreadCrumbLink, a:visited.BreadCrumbLink, a:hover.BreadCrumbLink, a:active.BreadCrumbLink,
a:link.BreadCrumbLink_Active, a:visited.BreadCrumbLink_Active, a:hover.BreadCrumbLink_Active, a:active.BreadCrumbLink_Active {
	color: #595959!important;
	font-size:11px;
	font-weight: normal!important;
}

.BreadCrumb_ProductInfo br {
	display:none
}

/****************** Kurv ******************/
.Basket_TD #kurv #Antal {
	padding-top:60px;
	color:#4F4F4F;
}

.Basket_TD #kurv #Total{
	padding-top:5px;
	font-weight:bold;
	font-size:16px;
}

.Basket_TD #kurv #Kassen {
	padding-top:15px;
}


/****************** Forside ******************/
.FrontPage_TD h1 {
	font-size:24px;
	margin:20px 0px 5px 0px
}

.FrontPage_TD .produkt {
	height:180px;
	margin-top: 50px;
}

.FrontPage_TD .vejl {
	color:gray;
	text-decoration: line-through
}

.FrontPage_TD .pris {
	color:#1768c0;
	font-weight:bold;
	font-size:24px;
	padding-top:10px
}

.FrontPage_TD input, .FrontPage_TD .BuyButton_ProductList {
	margin-top:10px
}

.FrontPage_TD .pris strike {
	display:block;
	color:#111!important;
	font-size:12px!important
}


.FrontPage_TD .Frontpage_Custom_TBL td img {
  max-width: 150px;
  max-height: 150px;
  height: expression(this.height > 150 ? 150: true);
  width: expression(this.width > 150 ? 150: true);
}




/****************** Oversigt mellemside ******************/
.SubCats_Categories_TABLE {
	width:590px;
	padding-top:30px
}

.SubCats_Categories_TD {
	text-align:center;
	margin-right:30px!important;
}

.SubCats_Categories_TD .Navn {
	padding:7px 0 0 0;
	height:50px
}

.SubCats_Categories_TD a, .subcats_categories_td a:link, .subcats_categories_td a:visited, .subcats_categories_td a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4F4F4F;
}

.SubCats_Categories {
	padding-bottom: 30px;
	width: 195px;
	text-align: center;
	float: left
}


.SubCats_Categories_IMG {
	width: 195px;
	height: 170px;
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
}

.SubCats_Categories_IMG a img {
	max-height: 150px;
	max-width: 140px;
	height: expression(this.height > 150 ? "150px" : true);
	width: expression(this.width > 140 ? "140px" : true);
	margin: 5px 0;
}

/****************** Produkt liste ******************/

.ProductList {
	padding-top:50px;
}

.ProductList p.Img {
	text-align:center;
	margin:0px;
	height:130px;
}

.ProductList p.Navn {
	text-align:center;
	padding: 0 15px;
	margin:0px;
    height: 40px;
	overflow: hidden;	
}

.ProductList p.Pris {
	text-align:center;
	padding: 5px 10px 0;
	color: #1768c0;
	font-size: 20px;
	margin: 0px;
	font-weight: bold;
}

.ProductList p.Pris strike {
	color:#111!important;
	font-size:12px!important
}

.ProductList p.Moms {
	text-align: center;
	padding: 0 10px;
	margin: 0;
} 

.ProductList a:hover {
	color: #89BD27;
}

.ProductList a:link, .ProductList a:active, .ProductList a:visited {
	color: #000
}

.ProductList img {
	max-width: 130px;
	max-height: 130px;
	width: expression(this.width > 130 ? "130px" : true);
	height: expression(this.height > 130 ? "130px" : true);
}


.BackgroundColor1_Productlist, .BackgroundColor2_Productlist {
	text-align:left!important
}



/****************** Varekort ******************/


.BuyButton_ProductInfo {
	text-align:left
}

.ProductInfo_TD #prodinfo hr {
	width:260px
}
.ProductInfo_TD .Prices_Custom_TBL td {
	text-align:left;
}
.ProductInfo_TD .amount {
	padding: 0 25px 3px 0;
	font-size: 12px;
	font-style: normal;
	color: #1768C0;
}
.ProductInfo_TD .PrisInfo {
	font-size:13px;
	color:#424242
}
.ProductInfo_TD .Pris {
	color:#1768c0;
	font-size:18px;
	font-weight:bold;
	padding-top:0px;
}

.ProductInfo_TD .Moms {
	margin-bottom:20px	
}

.ProductInfo_TD #ProductImage_Canvas img {
	cursor:pointer
}
.ProductInfo_TD #BUYSECTION {
	width:120px;
}
.ProductInfo_TD #BUYSECTION br {
	display:none
}
.ProductInfo_TD .TextInputField_ProductInfo {
	width:30px;
	height:30px;
	border:0px;
	padding-top:5px;
	text-align:center;
	margin-top:2px;
	background: url(/grafik/antal-bg.png) no-repeat;
}

a.Toolbar_ProductInfo {
	font-weight:bold!important;
	color:#F36F30
}

/****************** Produktkonfigurator ******************/

.HeaderCell_Quantity_Configurator_ProductInfo,
.Product_Quantity_Configurator_ProductInfo,
#BaseProdAmount,
.Confproduct_Name_Configurator_ProductInfo {
	display: none;
}

.TotalPrice_Configurator_ProductInfo {
	width: 100px !important;
	float: right;
}

.CurrencySymbol_Configurator_ProductInfo {
	margin-left: 10px;
	float: right;
}

.TotalPrice_Configurator_ProductInfo,
.CurrencySymbol_Configurator_ProductInfo {
	color: #1768c0;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0 !important;
	border: none !important;
	background: none !important;
	padding: 0 !important;
	line-height: 40px;
	margin-top: 0 !important;
	height: 40px !important;
	vertical-align: top;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

#ConfigTotal {
	color: #1768c0;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px; 
}

.Product_Select_Configurator_ProductInfo,
.InfoButton_Configurator_Productinfo {
	margin-bottom: 20px;
}

/****************** Relaterede varer ******************/

.Related {
	background:url(/grafik/forside/forside-tilbud-bg.gif) no-repeat;
	width:180px; 
	height:230px;
	margin-bottom:20px
}

.Related .Navn {
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	height:40px
}

.Related .Navn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#484848
}

.Related .Billede {
	height:165px;
	padding-top:5px
}

.Related .Pris {
	font-size:12px;
	font-weight:bold;
	color:#f3751e;
	text-align:right;
	padding-right:15px
}


.Related .Frontpage_Custom_TBL td img {
	max-width: 200px;
	max-height: 200px;
	width: expression(this.width > 200 ? "200px" : true);
	height: expression(this.height > 200? "200px" : true);
}


/****************** Steps ******************/
.Heading_Orderstep1, .Heading_Orderstep2, .Heading_OrderStep3, .Heading_OrderStep4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

span.Heading_ShowBasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 60px 0 20px;
}