

/*
Overall grafik
*/
body						{font-family:Arial, Helvetica, sans-serif; font-size:11px!important; color:#464646}
td							{font-size:12px; color:#464646}
p							{margin:0px; padding:0px}
img							{border:0px}
.ShopMainLayOutTable		{background-image: url('/grafik/overall/top-bg-fade.png');background-repeat:repeat-x}
.SpaceLeft_TD 				{background-image: url('/grafik/overall/top-bg-left.png');background-position:top right;background-repeat: no-repeat}
.SpaceRight_TD 				{background-image: url('/grafik/overall/top-bg-right.png');background-position:top left;background-repeat: no-repeat}
.SpaceTop_TD 				{background-image: url('/grafik/overall/top-kurv-1px.png');background-position:top right;background-repeat: no-repeat}
#ShopLayOut_Topmenu_TD		{background-image: url('/grafik/overall/top-bg-streg.png');background-repeat:no-repeat; background-position:bottom}
#ShopLayOut_Basket_TD		{background-image: url('/grafik/overall/top-kurv-bg.png'); background-repeat:no-repeat;color:#fff; font-size:12px; }

.leftpad, .ProductList_TD, .ContentTable_Frontpage, .ProductInfo_TD, 
.TipFriend_TD, .ShowBasket_TD, .BackgroundColor1_Orderstep1, .BackgroundColor1_Orderstep2, .BackgroundColor1_Orderstep3, .BackgroundColor1_Orderstep4, 
.FrontPage_TD, .CMS_TD  {
							padding-left:30px!important; padding-bottom:100px; text-align:left
}

#topsoeg					{margin-left:50px;height:85px; width:340px; background-image: url('/grafik/overall/top-bg.png'); background-repeat:no-repeat}
#sform						{margin:0;padding:40px 0 0 49px}
#search						{border:0px; background: transparent; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; color:#CCCCCC; width:218px; padding-left:0px; padding-right:10px;  margin-right:5px}
#menu						{padding-top:10px;}
#menu ul 					{list-style:none; padding:0; margin:0;}
#menu li 					{float:left; margin-left:24px}
a:link.menulink				{color:#464646; font-weight:normal; font-size:12px; text-decoration:none}
a:visited.menulink			{color:#464646; font-weight:normal; font-size:12px; text-decoration:none}
a:hover.menulink			{color:#464646; font-weight:normal; font-size:12px; text-decoration:underline}

#kurv						{padding: 28px 10px 0px 30px}
#kurv #left					{width: 50px; float: left; white-space: nowrap;color:#E3F2FA}
#kurv #right				{width:180px; float: left; text-align: right;color:#E3F2FA}
#kurv #ialt					{font-weight:bold; padding-top:1px; font-size:14px; color:#fff}
#kurv #knap					{padding-top:10px}

.bundbg 					{background-image: url('/grafik/overall/bund-bg.png');background-repeat:repeat-x; background-color:#000000; height:350px; color:#959698; font-size:12px}
.bundbg div					{float:left; height:200px;}
.bundbg p					{padding-left:20px; padding-top:5px}
.bundbg b					{color:#CCCCCC; font-size:14px}

a:link.norm					{color:#959698; font-size:12px; font-weight:normal; text-decoration:none}
a:active.norm				{color:#959698; font-size:12px; font-weight:normal; text-decoration:none}
a:visited.norm				{color:#959698; font-size:12px; font-weight:normal; text-decoration:none}
a:hover.norm				{color:#CCCCCC; font-size:12px; ; font-weight:normal; text-decoration:none}

.ContentContainer_DIV		{padding-top:20px}

h1, .h1							{color:#2E7591; font-size:26px; font-weight:bold!important; margin: 9px 0 14px 0px}
h2,.h2						{color:#2E7591; font-size:20px; font-weight:bold!important; margin: 26px 0 10px 0px}
h3, .h3, .Heading_Orderstep1, .Heading_Orderstep2, .Heading_Orderstep3, .Heading_Orderstep4, .Heading_TipFriend{
color:#2E7591; font-size:16px; font-weight:bold!important; margin: 16px 0 10px 0px}

.hr							{clear:both;height: 2px; background: url(/grafik/overall/line780.gif) no-repeat; border:0px}
.hrstor						{clear:both;height: 30px; background: url(/grafik/overall/line780.gif) no-repeat center; border:0px}
.hr400						{clear:both;height: 30px; background: url(/grafik/overall/line400.gif) no-repeat center; border:0px}

select, #amount, .TextInputField_TipFriend, .TextInputField_Orderstep1{
border:1px solid #D0CFCE;font-family:Arial, Helvetica, sans-serif}
.OrderStep1_TD td			{padding-top:3px}
.pricebefore				{font-weight:bold; color:#A9B7C0; font-size:20px; padding-top:20px}
.price						{font-weight:bold; color:#2D7790; font-size:20px}

#koebpopup						{display:none; z-index:1000}



/*
Forside top
*/
.front div					{padding-top:15px; width:360px; float:left}
.front p					{padding-top:10px}
.front .head				{font-size:14px; font-weight:bold}
.front .head a				{font-size:18px; font-weight:bold; text-decoration:none; color:#111;}


/*
Oversigt
*/
a:link.BreadCrumbLink		{color:#878787; font-size:12px; font-weight:normal; text-decoration:none}
a:active.BreadCrumbLink		{color:#878787; font-size:12px; font-weight:normal; text-decoration:none}
a:visited.BreadCrumbLink	{color:#878787; font-size:12px; font-weight:normal; text-decoration:none}
a:hover.BreadCrumbLink		{color:#878787; font-size:12px; ; font-weight:normal; text-decoration:none}

.BreadCrumb_ProductList, .thumb a, .thumb, .BreadCrumb_ProductInfo {			
color:#878787!important; font-size:12px!important; text-decoration:none}



.BreadCrumbLink_Active 		{display:none}

.links .container			{float: left; width: 172px; height: 150px; margin: 30px 20px 0px 0px; text-align:center}
.links img.border 			{border:1px solid #E1E5E8;  margin-bottom:10px}
.links a:hover img.border 	{border:1px solid #2C7691}
.links a					{font-weight:bold; color:#2C7691; text-decoration:none; font-size:14px}
.oversigt .txt				{color:#464646;width:50%; font-size:12px}


/*
vareliste
*/
.TextInputField_Productlist {display:none}
.vliste a					{font-weight:bold; color:#111; font-size:15px; text-decoration:none}
.vliste						{font-size:12px}
.vliste .img				{width:220px; float:left; padding-top:30px; text-align:center}
.vliste .txt				{width:540px; float:left; text-align:left; padding-top:30px}
.Prices_Custom_TBL td		{text-align:left!important}
.vliste .pris				{width:300px; float:left; clear:left}
.vliste .knapper			{width:220px; float:left; padding-top:10px}
.vliste .lagerikon			{width:30px; float:left}
.vliste .lagerbesked		{width:300px; float:left; font-size:11px; padding-top:2px}
.Stockmessage_Productlist	{font-weight:bold}


a:link.InactivePageNumber_ProductList 		{font-weight:bold; text-decoration:none;color:#2E7591; font-size:18px;margin-left:5px}
a:active.InactivePageNumber_ProductList 	{font-weight:bold; text-decoration:none;color:#2E7591; font-size:18px;margin-left:5px}
a:visited.InactivePageNumber_ProductList 	{font-weight:bold; text-decoration:none;color:#2E7591; font-size:18px;margin-left:5px}
a:hover.InactivePageNumber_ProductList  	{font-weight:bold; text-decoration:underline;color:#2E7591; font-size:18px;margin-left:5px}

a:link.ActivePageNumber_ProductList 		{font-weight:bold; text-decoration:underline;color:#2E7591; font-size:18px;margin-left:5px}
a:active.ActivePageNumber_ProductList 		{font-weight:bold; text-decoration:underline;color:#2E7591; font-size:18px;margin-left:5px}
a:visited.ActivePageNumber_ProductList 		{font-weight:bold; text-decoration:underline;color:#2E7591; font-size:18px;margin-left:5px}
a:hover.ActivePageNumber_ProductList  		{font-weight:bold; text-decoration:underline;color:#2E7591; font-size:18px;margin-left:5px}

/*
Relaterede varer
*/
.Relvarer					{text-align:center; width:190px; padding-top:20px; margin-bottom:40px;}
.Relvarer a					{text-decoration:none; color:#111; font-size:12px; font-weight:bold}
.Relvarer div img			{width:130px; height:130px}
.Relvarer p					{padding-top:5px}
.Relvarer strike			{display:none}
.Relvarer .head				{height: 35px; padding:0 10px 0 10px}

/*
Varekort
*/
.BreadCrumb_ProductInfo br	{display:none}
.lagerikon					{width:30px; float:left;}
.lagerbesked				{float:left; font-size:13px; padding-top:2px; font-weight:bold; white-space:nowrap;}
.lagertekst					{clear:left; font-size:11px; padding-left:31px}
#varekortLeft				{float: left; width: 400px; padding-top:30px}
#varekortRight				{float: left; width: 300px; padding-left: 50px; padding-top:30px}
.ProductInfo_TD .pricebefore{font-weight:bold; color:#A9B7C0; font-size:26px; padding-top:30px}
.ProductInfo_TD .price		{font-weight:bold; color:#2D7790; font-size:36px}
.desc, .ProductInfo_TD td	{font-size:12px; text-align:left!important}
#amount						{width:40px}
.Icons						{margin:25px 0 25px}


/*
vis kurv
*/
.BackgroundColor1_ShowBasket {text-align:left}
.KurvLink a					{text-decoration:none; color:#111}

/* 
Menu
*/

.ProductMenu_Menu2ItemBold {
	color: #464646; font-weight:normal  
}

#ProductmenuContainer_DIV {
	padding-top:10px; padding-bottom:50px;
	width:180px;
	overflow:hidden;
}


td.SubCategoryIndent1_Productmenu, .SubCategoryIndent2_Productmenu {
	display:none;
}

table#ProductMenu_Table td td b {
	font-weight: normal;
}

table#ProductMenu_Table td td {
	width:180px;
}

table#ProductMenu_Table a {
	display:block;
}

table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table {
	margin-bottom:10px;
}

table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table {
	margin-bottom:0px;
}

.SubMenu_Productmenu_Table {
	float:left;
}


table#ProductMenu_Table br {
	display:none;
}

table#ProductMenu_Table td td {
	font-size:12px;
}

table#ProductMenu_Table a {
	text-decoration:none;
}
table#ProductMenu_Table a.Activ_Productmenu, table#ProductMenu_Table a.Deactiv_Productmenu {
	background: url('/grafik/overall/menu-bg.png') no-repeat;
	height:25px; #height:35px;
	width:160px; #width:180px;
	padding-top:10px;
	display:block;
	color: #2D7592;
	font-weight:bold;
	font-size:14px;
	padding-left:20px;
	margin-top:8px;
}

table#ProductMenu_Table a:hover {
	background-image: url('/grafik/overall/menu-bg-hover.png');
}


.SubCategory2_Productmenu a, .SubCategory3_Productmenu a {
	font-weight:normal!important
}


table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a:hover {
	background:#E1E5E8;
	border-bottom:1px solid #fff;
	display:block;
	padding:3px 30px;
	margin:0px;
	font-weight:bold;
	font-size:11px;
	width:180px;
	line-height:normal;
	height:auto;
}

table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a:hover {
	background:#E1E5E8;
	border-bottom:1px solid #fff;
	display:block;
	padding:3px 40px;
	margin:0px;
	font-weight:normal;
	font-size:11px;
	width:180px;
	line-height:normal;
	height:auto;
}



table#ProductMenu_Table .SubCategory1_Productmenu a:hover {
	background: #fff
}

table#ProductMenu_Table a.Activ_Productmenu {
	background: url(/grafik/overall/menu-bg-active.png) bottom !important;
	color:#FFF !important;
}

table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu {
	background: #2A6F8A !important;
	color:#FFF !important;
}

/*
Tip friend
*/
.Heading_TipFriend {white-space:nowrap;}