/* ENDNU IKKE RETTET TIL */
.numeric { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: right; }
.pageheader1 { font-weight: bold; font-size: 14px; line-height: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; vertical-align: middle; }
.pageheader2 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; vertical-align: middle; }
.popupheader1 { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; vertical-align: middle; }
.propertyqty { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: right; border: solid 1px black; }
.usermenu { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; vertical-align: middle; border-bottom: 1px solid #2b4f9b; }
a { color: #6D6E71; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }
a:active { color: #6D6E71; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }
a:hover { color: #6D6E71; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }
a:visited { color: #6D6E71; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }

.group{font-size: 7pt; font-family:Verdana;  font-weight:lighter; color: #6D6E71;}
.productinfoheader{font-size: 8pt; font-family:Verdana;  font-weight:bolder;  color: #6D6E71;}
.line{line-height:1px;}
.frontartheader{font-size: 8pt; font-family:Verdana;  font-weight:bolder;  color: #6D6E71;}
.articleheader{font-size: 7pt; font-family:Verdana;  font-weight:lighter; color: #FFFFFF; line-height: 18px;}
.pageheader{font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.articlebanner {width:169px;margin-top: 10px;}


#submit { background-image:url(http://standard.e-supplies.dk/images/button200px.gif); width:300px;}

/* PRODUCT LIST PAGING - kosmetik */
.product_header_container {
	overflow: hidden;
	width: 200px;
	height: 30px;
}




/* NYT, SPR�DT OG SAFTIGT*/
body#pageDefault {
	behavior: url(/files/css/csshover.htc);
}
body, tr, td { 
	color: black; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	margin:0px 0px 0px 0px; 
}
h1 {
	font-size: 150%;
	margin: 0;
	margin-bottom: 5px;
}
h2 {
	font-size: 130%;
}
h3, h4, h5, h6 {
	margin-top: 10px;
	font-size: 110%;
}
h6 {
	margin-bottom: 0;
}


/* WIDTH OF THE SITE*/
.sitewidth {
	width: 950px;
	min-width: 950px;
	max-width: 950px;
}
.leftwidth {
	width: 175px;
	min-width: 175px;
	max-width: 175px;
}
.righthwidth, td.framebasketpreview {
	width: 175px;
	min-width: 175px;
	max-width: 175px;
}
.contentwidth {
	width: 550px;
	min-width: 550px;
	max-width: 550px;
}


/* CONTENT */
td.framemain {
	width: 100%;
	padding: 0 25px;
}

/* IMAGES AND IMAGE-LISTS */
div.pageimagecontainer {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
img.pageimage {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	clear: both;
}
img.imagelist {
	display: block;
	margin-top: 5px;
	margin-right: 10px;
	cursor: pointer;
	float:left;
}

/* PAGE */
table.articles {
	margin-top: 15px;
	border: 0px solid white;
}

/* ARTICLE */
div.articleauthor {
	font-size: 10px;
}
div.articleimage1container {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
img.articleimage1 {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	clear: both;
}
img.articleimage2 {
	display: block;
	margin: 15px 0;
	text-align: center;
}
div.factsbox {
	clear: both;
	border: 1px solid black;
	padding: 3px;
	margin-top: 10px;
	font-size: 10px;
}
div.factsbox2 {
	float: left;
	width: 150px;
	border: 1px solid black;
	padding: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 10px;
}
div.articleintro {
	border: 1px solid black;
	padding: 3px;
}


/* HEADER */
.frameheader {
	text-align: center;
	background-color: black;
}
#headerimage { 
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* FOOTER */
div#footer {
	clear: both;
	font-size: 10px; 
	text-align: center;
	padding-top:10px;
	background-image:url('/images/menubaggrund.gif');
	background-repeat: repeat-x;
	height:35px;
	padding: 12px 0;
	margin-bottom: 10px;
	margin-top: 10px;
}


/* SITE CONTROLS*/
.framesitecontrols {
	padding-bottom: 10px;
}
.framebreadcrumb, .framecontrols {
	padding: 3px;
	color: #6D6E71;
	font-size: 10px;
}
.breadcrumbselected {
	color: #6D6E71;
}
a.breadcrumb {
	display: block;
	float: left;
	margin-right: 5px;
}
a.sitecontrol {
	display: block;
	float: right;
	margin-left: 10px;
}


/* BASKETPREVIEW */
td.framebasketpreview {
	margin: 0;
	padding: 0;
}
div.basketpreview {
	text-align: center;
	width: 169px;
	padding: 2px;
	border: 1px solid black;
}
.basketpreview h1 {
	margin-top: 5px;
	color: #282828;
}
.basketpreview input {
	margin: 5px 0;
	padding: 0;
}
table.baskettotal {
	border-top: 1px solid black;
}


/* BANNER ARTICLES */
td.framearticleimages {
	text-align: center;
}

img.articleimage, td.framearticleimages a {
	display: block;
}


/* TABLES */
.tableheader {
	font-weight: bold;
	font-size: 10px;
	background-color: #AB95AB;
	color: #FFFFFF;
	vertical-align: middle;
}

.tableeven, .tableodd {
	font-size: 9px; 
	color: black;
}

.tableodd {
	background-color: #DDDDDD;
}

td.variant {
	padding-left: 3px;
}


/* CHECKOUT */
table#railroad {
	margin: 15px auto;
}
table#basket {
}
div#basketleftbottom {
	float: left;
	width: 40%;
	padding-top: 15px;
}
div#basketrightbottom {
	float: right;
	width: 60%;
}
input.formbutton {
	display:inline;
}


/* VARIOUS */

/* contains the mouseover preview images on productlists, in the basket and so on */
span.prodImage { 
	position: absolute; 
	visibility: hidden;
}

/* VISUALS */
.visualsBox{
	cursor:pointer; 
	display:block; 
	border:2px solid #000000; 
	width:50px; 
	height:50px;
}

/* new catalogue star and popup */
#newCataloguestar {
	float: right;
	display: none;
}
	#newCataloguestar img {
		border: 0;
	}
#cataloguePopup {
	background: #fff;
	border: 2px solid #ebebeb;
	display: none;
	padding: 10px;
	position: absolute;
	width: 300px;
}

/* Javascript menu */
#dm0m0 {
	position: relative !important;
	left: -100px !important;
}


/* AS menu (18-05-2010) */
#uTopmenuContainer
{
	position: relative;
	width: 100%;
}
		#uTopmenu
			{
			width:100%;
			height:35px; /* 40px */
			float: right;
			/*background-color:#000000;*/
			background-image: url(http://aknudsen.e-supplies.dk/images/menubaggrund.gif);
			background-repeat: repeat-x;
			padding-top: 3px;
			}
				
		#uTopmenu a
			{
			text-align: left;
			display:block;
			white-space:nowrap;
			margin:0;
			vertical-align: middle;
			height:1%; /* IE only */
			}
			
		#uTopmenu a:link, #uTopmenu a:visited, #uTopmenu a:active	/* menu at rest */
			{
			}
			
		#uTopmenu a:hover						/* menu on mouse-over  */
			{
			}	
			
		#uTopmenu a.top_parent, #uTopmenu a.top_parent:hover  /* attaches down-arrow to all top-parents */
			{
			}
			
		#uTopmenu a.parent, #uTopmenu a.parent:hover 	/* attaches side-arrow to all parents */
			{
			}
		
		#uTopmenu li
			{
			position:relative;
			min-height: 1px;		/* Sophie Dennis contribution for IE7 */
			vertical-align: middle;		/* Sophie Dennis contribution for IE7 */
			float:left;
			}
		#uTopmenu ul ul li
			{
			clear: both;
			width: 100%;
			}
		
		#uTopmenu ul
			{
			float:right;
			list-style:none;
			margin:0;
			padding:0;
			text-align: left;
			width:auto;	/* width of all menu boxes */
			/* NOTE: For adjustable menu boxes you can comment out the above width rule.
			However, you will have to add padding in the "#menh a" rule so that the menu boxes
			will have space on either side of the text -- try it */
			}
		
		#uTopmenu ul ul
			{
			position:absolute;
			z-index:500;
			top:25px; /* 35px */
			left:1%;
			display:none;
			margin:0 0 0 0;
			background-color:#DBCDDB;
			width:auto;
			_width: 100%;
			}
		
		#uTopmenu ul ul ul
			{
			top:0;
			left:100%;
			background-color:#DBCDDB;
			width:auto;
			_width: 100%;
			margin-top: 0;
			}
			
		div#uTopmenu li:hover
			{
			cursor:pointer;
			z-index:100;
			}
		
		div#uTopmenu li li:hover
			{
			cursor:pointer;
			z-index:100;
			}
		div#uTopmenu li li li:hover
			{
			cursor:pointer;
			z-index:100;
			}
		
		div#uTopmenu li:hover ul ul,
		div#uTopmenu li li:hover ul ul,
		div#uTopmenu li li li:hover ul ul,
		div#uTopmenu li li li li:hover ul ul
		{display:none;}
		
		div#uTopmenu li:hover ul,
		div#uTopmenu li li:hover ul,
		div#uTopmenu li li li:hover ul,
		div#uTopmenu li li li li:hover ul
		{display:block;}
		
		#uTopmenu .niveau1 .last {
			padding-right: 0;
		}
		
		#uTopmenu .niveau1 a {
			float: left;
			padding: 7px 13px 0px 12px;
			vertical-align: middle;
			text-align: left;
			height: 18px; /*  25px */
			text-decoration: none;
			color:#000000;
		}
			#uTopmenu .niveau1 a:hover {
			}
			#uTopmenu .niveau2 a:hover {
			}
			#uTopmenu .niveau3 a:hover {
			}
		#uTopmenu .niveau2 a {
			height: auto;
			text-align: left;
			padding: 5px 24px 5px 24px;
			text-transform:none;
		}
		#uTopmenu .niveau3 a {
			height: auto;
			text-align: left;
			padding: 5px 24px 5px 24px;
			text-transform:none;
		}
/* AS menu end */

