/*
IMPORTANT NOTES: (PLEASE READ CAREFULLY!)

1. DO NOT MODIFY the system styles section, it is generated by the system,
   your modifications will be overwritten. If you want to change the stylesheet
	 template, modify the ew.css in the "src" subfolder under the installed
	 directory. Only modify the ew.css if you have the necessary knowledges in
	 CSS.
	 
2. DO NOT REMOVE THE FOLLOWING COMMENTS:
   
   BEGIN_USER_STYLES
   END_USER_STYLES
	 
	 You MUST write your styles between these two comment lines below, styles
   outside this user styles section will be discarded.
	 
3. If you want to override the system styles, you can copy the styles to the
   User Styles Section, or you can use a separate user stylesheet.

*/

/*BEGIN_SYSTEM_STYLES*/

html {
	height: 100%;
}

body {
	background-color: #ffffff; /* background color */
	color: #000000; /* text color */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	height: 100%;	
}

.paypalshopmaker {
	color: #000000; /* text color */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */	
}

input, textarea, select {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */
} 

a:active {
	color: #0000CC; /* active link color */
}

a:link {
	color: #0000CC; /* link color */
}

a:visited {
	color: #0000CC; /* visited link color */
}

/* search table */
.ewSearch {
	width: 100%; /* table width */	
	color: #000000; /* text color */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;	
}

/* main table */
.ewTable {
	width: 100%; /* table width */	
	color: #000000; /* text color */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;	
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/* tables in main table */
.ewTable td table {	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */	
}

/* main table header cells */
.ewTableHeader {
	background-color: #3366CC; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #ffffff;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #f1f1f1; /* alt row color 2 */	
}

/* item table */
.ewItemTable {
	color: #000000; /* text color */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;	
}

/* item table data cells */
.ewItemTable td {
	padding: 2px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/*
--------------------------------------------------------------------------------
Template General Layout
--------------------------------------------------------------------------------
*/

.ewMain {
	border-collapse: collapse;
	border: none;
	height: 100%;	
}

/* Top row (Logo row) */
.ewTopRow {
	background-color: #db9637; 
	height:150px;
}

/* Left column (Menu column) */
.ewLeftColumn {
	background-color: #FFFFFF;
	padding: 0px;
	border-right: 2px solid #b37522;
	width: 180px;
	vertical-align: top;
}

/* Middle column (Content column) */
.ewMidColumn {
	padding: 15px;
	vertical-align: top;		
}

/* Right column (Shopping cart column) */
.ewRightColumn {
	background-color: #FFFFFF;
	padding: 15px;
	border-left: 2px solid #b37522;
	width: 180px;
	vertical-align: top;	
}

.ewFooterRow {
	background-color: #EEC252; /* background color */
	color: #F0D860; /* footer font color */
}

.ewFooterText {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; /* font name */
	font-size: small; /* font size */
}

/*
--------------------------------------------------------------------------------
Custom CSS styles for Spry Meny Bar
--------------------------------------------------------------------------------
*/

/* Outermost menu container has no borders on all sides */
ul.MenuBarVertical
{
	width: 180px;
	border: 0px;
}

ul.MenuBarVertical li
{
	width: 180px;
}

ul.MenuBarVertical ul
{
	width: 180px;
}

ul.MenuBarVertical ul li {
	width: 180px;	
}

/* Menu items are a block with padding and no text decoration */
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	background-color: #FFFFFF;
	padding: 0.5em 0.75em;
	color: #000;
	text-decoration: none;
}

/* Menu items that have mouse over or focus have the following background and text color */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	background-color: #33C;
	color: #FFF;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with the following background and text color */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #33C;
	color: #FFF;
}

/*
--------------------------------------------------------------------------------
Shopping Cart
--------------------------------------------------------------------------------
*/

/* main table (in checkout page) */
.ewTable1 {
	/*width: 100%;*/
	border-collapse: collapse;
	border: none;
	font-family: Verdana;
	font-size: x-small;
	background-color: #FFFFFF;
}
/*

/* main table data cells */
.ewTable1 td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
	vertical-align: top;	
}

/* main table header cells */
.ewTable1Header {
	background-color: #EAEAEA; /* header color */
	color: #000000; /* header font color */	
	font-weight: bold; /* header font weight */	
	vertical-align: top;	
}

/* main table header cells */
.ewTable1Summary {
	font-weight: bold;	
}


/* simple table (in right column) */
.ewTable0 {
	width: 100%;	
	border-collapse: collapse;
	border: none;
	font-family: Verdana;
	font-size: xx-small;
}

/* simple table data cells */
.ewTable0 td {
	padding: 4px; /* cell padding */
	border: none;	
}

/* simple table header cells */
.ewTable0Summary {
	font-weight: bold;	
}

/* message */
.ewMessage {
	font-family: Verdana;
	font-size: x-small;	
}

.ewWarning {
	color: #CC0000;
	font-family: Verdana;
	font-size: x-small;	
}

/*END_SYSTEM_STYLES*/

/*GHD styles*/

.Orange {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
	color:#fff;
	line-height:14px;
	letter-spacing:1px;
	font-weight:bold;
	background-color:#F89d19;
	background-image:url(images/orange-knap2.gif);
	background-repeat:repeat-x;
	border:1px solid #f89d19;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:5px;
}
.TopGHD {
	border-bottom:2px solid #ff0000;
}
.Footer {
	font-size:xx-small;
	color:#333;
	padding:10px 10px 10px 60px;
	text-align:center;
	border-top:2px solid #f00;
}
.abtop {
	position:absolute;
	width:100px;
	height:20px;
	top:0px;
	left:0px;
}
.tiltop {
	float:right;
	font-size:10px;
}
.tiltop a:visited {
	color:#0000cc;
}
.topLeft {
	width:130px;
	font-size:10px;
	color:#333333;
	text-align:left;
	padding-top:5px;
	padding-left:20px;
	vertical-align:top;
}
.topLeft img {
	border:1px solid #ccc;
	margin-bottom:5px;
}
.topRight {
	width:150px;
	font-size:10px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-left:30px;
}
.topRight img {
	border:1px solid #ccc;
	margin-right:5px;
	margin-top:5px;
}
.kurv {
	font-size:22px;
	margin-bottom:40px;
	margin-top:20px;
	font-weight:bold;
	width:150px;
	height:30px;
	background-image:url(images/shopping-cart4.gif);
	background-repeat:no-repeat;
	background-position:0px -5px;
	padding-left:40px;
}
.kassen {
	font-size:22px;
	margin-bottom:0px;
	padding-top:20px;
	padding-left:30px;
	margin-top:0px;
	font-weight:bold;
	width:250px;
	height:50px;
	background-image:url(images/check2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.adresse {
	font-size:22px;
	margin-bottom:40px;
	margin-top:20px;
	font-weight:bold;
	width:210px;
	height:50px;
	background-image:url(images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
}
.gaTilbage {
	font-size:xx-small;
	margin-bottom:10px;
}
.tilbage {
	font-size:small;
	margin-bottom:10px;
}

.chkOut {
	
}
.chkOut table.ewTable1 tr td {
	color:#666666;
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
	vertical-align:top;
	text-align:right;
}
.chkOut3 {
	color:#666666;
	font-size:x-small;
}
.chkOut3 table tr td.ewTable1Header {
	color:#666666;
	font-size:x-small;
}
.chkOut3 table tr td {
	color:#666666;
	font-size:x-small;
}
h4 {
	color:#FF0000;
	margin-top:50px;
	margin-bottom:5px;
}
.tal {
	background-image:url(images/tal.gif);
	width:584px;
	height:38px;
	background-repeat:no-repeat;
}
.imageL {
	float:left;
	padding:0px 10px 15px 0px;
}
.imageL img {
	border:1px solid #000;
}
.vareNummer {
	font-size:10px;
	font-weight:bold;
}
	
/*BEGIN_USER_STYLES*/

a:hover {
    background-color: #66CCFF;
    color:#000033;
}

/* your CSS styles here */

.menuLeft {
	text-align:left;
	border-left:0px solid #808285;
	border-top:0px solid #808285;	
	border-right:0px solid #808285;
}
.menuLeft td a {
	font-weight:normal;
	text-decoration:none;
	width:180px;
	color:#00c;
	text-align:left;
	padding:5px 10px 5px 10px;
	border-bottom:0px solid #808285;
	float:left;
}
.menuLeft td a:visited {
	color:#00c;
}
.menuLeft td a:hover {
	background-color:#66CCFF;
	color:#000;
	background-image:url(billeder/fadeb.jpg);
	background-repeat:repeat-x;
}
.kategori {
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #333;
	background-color:#EEC252;
	line-height:30px;
	padding-left:10px;
	height:20px;
}
.en  {
	height:40px;
	width:300px;
	margin-top:20px;
	padding-left:45px;
	padding-top:10px;
	background-image:url(images/1.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.to  {
	height:40px;
	width:300px;
	margin-top:20px;
	padding-left:45px;
	padding-top:10px;
	background-image:url(images/2.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.tre  {
	height:40px;
	width:300px;
	margin-top:20px;
	padding-left:45px;
	padding-top:10px;
	background-image:url(images/3.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.fire  {
	height:40px;
	width:300px;
	margin-top:20px;
	padding-left:45px;
	padding-top:10px;
	background-image:url(images/4.gif);
	background-repeat:no-repeat;
	background-position:left;
}
p {
	line-height:130%;
}
.nycd {
float:right;
}
.rabat {
	height:20px;
	width:100%;
	/*background-image:url(images/rabat.jpg);
	background-repeat:no-repeat;
	background-position:center;*/
	position:absolute;
	top:130px;
	left:0px;
	z-index:20;
}
/*END_USER_STYLES*/
