/* CSS Document - CSS - http://ergomoshop.projektweb.at/*/

/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/* Zentrale Formate definieren
----------------------------------------------- */
body{	background-image:url(img/bg02.gif);
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		background-position:0 48px;
		font-family: Arial, Helvetica, sans-serif;
		color:#6A8094;
		font-size:11px;
		font-weight:bold;
		line-height:18px;
		margin:auto 0px;
		padding:0px;}
		
body{
<!--
_margin-left:67px;
-->
}	
		
/* Header-Klassen
----------------------------------------------- */
h1 {	margin:0; 
		padding:8px 0 0 0; 
		color:#6A8094;
		font-size: 16px;
		font-style: italic;
		font-weight: bold;
		line-height: 15px;}

h1 a {	color:#668D00;
		font-weight:bold;
		font-size:inherit;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#668D00;
		margin:15px 0px 5px 0px;
		padding:0px;
		text-decoration:none;
		width:auto;}

h2 {	font-size:12px;
		font-style:italic;
		margin:0;
		padding:10px 0 0 0;}
		
h4 {color:#435F7A;
font-size:12px;
font-weight:bold;
margin:0;
padding:20px 0 0;}

/* Paragraph
----------------------------------------------- */
p {		color:#6A8094;
		font-size:11px;
		font-weight:bold;
		line-height:22px;
		padding-left:10px;}

/* Links im Text
----------------------------------------------- */
a{		color:#6A8094;
}

/* Horizontale Linie
----------------------------------------------- */
hr {	width:100%;
		border:none;
		color:#dbdbdb;
		background:#dbdbdb; 
		height: 1px; 
		margin:0 !important;
		margin: -2px 0px -2px 0px;
		line-height:1px;
		font-size:1px;}

/* Textarea
----------------------------------------------- */
textarea {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:18px;
width:481px;
_width:460px;
border:1px solid #CCCCCC;}

/* Input
----------------------------------------------- */
input {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	border:1px solid #CCCCCC;
	_border-color:#ccc;
}

input:focus, textarea:focus {
border:1px solid #6F8094;
}

input[type=image]{
border:none;
}

/* Input
----------------------------------------------- */
select {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	border:1px solid #CCCCCC;
}

/* Image mit link
----------------------------------------------- */
img {
	border:0;
}

/* Formular
----------------------------------------------- */
form {
	padding:0px;
	margin:0px;
}

/* Horizontale Linie hellgrau 
----------------------------------------------- */
hr.lightGrey {
	width:100%;
	border:none;
	color:#D9D9D9;
	background:#D9D9D9; 
	height: 1px; 
	margin: 7px 0px 7px 0px !important; 
	margin: -2px 0px -2px 0px;
	line-height:1px;
	font-size:1px;
}

/* Main Container (über gesamte Seite)
----------------------------------------------- */
div#mainContainer {
	margin-left:auto;
	margin-right:auto;
	width:940px;/*960*/
}

html:first-child>b\ody #mainContainer {
top:-120px;
                                 }


/* Container für linke Spalte
----------------------------------------------- */
div#leftColContainer {
margin-top:-548px;
*margin-top:-528px;
_margin-top:-800px;
float:left;
padding:15px 0 0;
position:relative;
width:231px;

}

/* Container für mittleren Bereich
----------------------------------------------- */
div#middleColContainer {
	float:left; 
	_width:540px; 
	color:#6A8094;
	float:left;
	left:31px;
	position:relative;
	margin-left:231px;
	*+margin-left:0px;
	_margin-left:0px;
	
	
	margin-top:-850px;
	/**margin-top:-734px;*/
	_margin-top:-940px;/*990*/
	
	
	width:465px;

}


div#middleColContainer h1 {
background-image:url(img/h1_hg_tr.gif);
background-repeat:no-repeat;
color:#6A8094;
font-size:14px;
font-style:italic;
font-weight:bold;
height:25px;
line-height:20px;
margin-bottom:-40px;
margin-top:0;
padding-bottom:40px;
padding-left:10px;
}

div#middleColContainer h2 {
/*padding:10px 0 0 10px;*/
}
	
div#middleColContainer a, div#middleColContainer a:link, div#middleColContainer a:active,div#middleColContainer a:visited {
	color:#6A8094;
	text-decoration:none;
	}
	
div#middleColContainer a:hover {
	color:#002157;}
	
div#middleColContainer ul {
color:#6A8094;
font-size:11px;
font-weight:bold;
line-height:22px;
	}
	
div#middleColContainer ul li {	
	list-style-image: url(img/lay/content_li.gif);
	background-position:left;}

/* Container für rechten Bereich
----------------------------------------------- */
div#rightColContainer {
margin-top:-886px;
/**+margin-top:-808px;*/
*margin-top:-881px;
_margin-top:-970px;/*-1036*/
float:right;
left:25px;/*30*/
_left:52px;
padding:15px 0 0;
position:relative;
width:160px;

}

/* Header mit Logo
----------------------------------------------- */
div#logoHeader {
background-image:url(img/headerbild.jpg);
background-repeat:no-repeat;
height:496px;
margin:48px 0 0 79px;
padding:0;
width:730px;
_width:800px;
position:relative;
left:152px;

}

/*------------------------------------für Safari-----------------------------------------*/
html* div#logoHeader { width:850px; }
/*---------------------------------------------------------------------------------------*/

div#searchBox {
	/*background-color:#EAEAEA;
	background-image: url(img/lay/search_hg.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-left:10px;*/
	position:relative;
	right:100px;
	top:165px;
	visibility:hidden;}
	
div#searchBox a, div#searchBox a:active, div#searchBox a:visited, div#searchBox a:link {
	text-decoration:none;
	color:#A0A0A0;}
	
div#searchBox a:hover {
	color:#FF5900;}	
	
/* Horizontales Menu
----------------------------------------------- */
ul#horizontalmenu {
float: right;
/*text-align:right;*/
height:227px;
/*margin-left:233px;
*margin-left:22px;*/
margin-top:-267px;
*margin-top: -320px;
padding:0;
font-weight:normal;
position:relative;
bottom:225px;
*height:273px;
_height:227px;
_bottom:542px;

_margin:0px;
margin-right:165px;


*margin-right:375px;
_margin-right:95px;
/*_padding-left:210px;*/

}

ul#horizontalmenu li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	float:left;
	_position:relative;
	_top:15px;}

ul#horizontalmenu li.link:first-child {
background-image:none;}

ul#horizontalmenu li.link {
	margin:0px;
	padding:13px 3px 0 5px;
	<!--[if IE]>
	padding:10px 3px 0 5px;
	<![endif]-->
	vertical-align:middle;
	bottom:36px;
	*+bottom:-15px;
	height:24px;
	left:186px;
	*+left:396px;
	_left:206px;
	line-height:12px;
	position:relative;
	background-image:url(img/meta_linie.gif);
	background-position:0 15px;
	background-repeat:no-repeat;
}

/*------------------------------------für Safari-----------------------------------------*/
@media not tty { ul#horizontalmenu li.link { position:relative; left:186px; bottom:33px; }}
/*---------------------------------------------------------------------------------------*/
ul#horizontalmenu li img {
	margin:0px;
	padding:0px;
	height:0;
	width:0px;}

ul#horizontalmenu * a, ul#horizontalmenu * a:link, ul#horizontalmenu * a:active, ul#horizontalmenu * a:visited {
	font-size:11px;
	color:#999;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:36px;}
	
ul#horizontalmenu * a:hover {
	color:#666;
	text-decoration:underline;}

/* Breadcrumb Pfad
----------------------------------------------- */
div#breadcrumb {
	/*background-color:#666666;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px; /*IE Bugfix*/
	/*padding:6px 10px 2px 20px;
	_padding:5px 10px 0px 10px; /*IE Bugfix*/
	/*color:#CCCCCC;
	font-size:11px;
	border:none;
	background-image:url(img/breadcrumbbg.gif);
	height:19px;
	text-align:left;*/
	bottom:275px;
	font-size:11px;
	left:218px;
	margin:0;
	padding:0 10px 2px 20px;
	position:relative;
	text-align:left;
	_bottom:500px;
	width:711px;
	*+width:850px;
	_width:850px;}

div#breadcrumb a, div#breadcrumb a:link, div#breadcrumb a:active, div#breadcrumb a:visited {
	color:#898989;
	text-decoration:none;}
	
div#breadcrumb a:hover {
	color:#666666;}

/* Linkes Menu
----------------------------------------------- */
div#submenu {
	display:block;
	font-size:11px;
	width:190px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#FFF;}

div#submenu a.header {
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	font-size:11px;
	background-color:#666666;
	width:180px;
	margin:0px;
	padding:4px 0px 4px 10px;
	vertical-align:middle;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#FFCC66;
	/*background-image:url(img/submenuheaderbg.gif);*/
	text-decoration:none;
	visibility:hidden;}

div#submenu .spacer {
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#FFF;
}

div#submenu a.level1 {
background-image:url(img/nav_icon.gif);
background-position:18px 8px;
background-repeat:no-repeat;
bottom:-230px;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
left:9px;
margin:0;
padding:4px 0 4px 30px;
position:relative;
text-decoration:none;
text-transform:uppercase;
width:159px;
}


div#submenu a.level1:hover {
	/*background-color:#668D00;
	background-color:#666666;
	background-image: url(img/lay/li_hg_over.jpg);
	background-repeat: no-repeat;*/
	color:#FFFFFF;
}

div#submenu a.level1 img {
	border:none;
}

div#submenu a.level2 {
border-bottom:1px solid #DEE1E5;
color:#002159;
display:block;
font-size:11px;
font-weight:normal;
left:26px;
margin:0;
padding:3px 0 3px 13px;
position:absolute;
text-decoration:none;
text-transform:uppercase;
top:719px;
width:173px;
}


div#submenu a.level2:last-child {

}

div#submenu a.level2:hover {
	background-color:#FFFFFF;
}

div#submenu a.level3 {
	font-weight:normal;
	font-size:10px;
	display:block;
	background-color:#FFF9EC;
	border-top-style:dotted;
	border-right-style:solid;
	border-left-style:solid;
	border-width:1px 1px 0px 1px;
	border-left-color:#CBDBC1;
	border-right-color:#CBDBC1;
	border-top-color:#CBDBC1;
	width:153px;
	margin:0px;
	padding:3px 0px 3px 35px;
	text-decoration:none;
	color:#000000;
}

div#submenu a.level3:hover {
	background-color:#FFFFFF;
}

/* Layout der zweiten Box
----------------------------------------------- */
div.boxVarianteZweiHeader {
/*background-image:url(img/h1_hg.jpg);*/
background-repeat:no-repeat;
color:#6A8094;
font-size:14px;
font-style:italic;
font-weight:bold;
height:20px;
padding:6px 0 0 10px;
vertical-align:middle;
background-color:#EEEEEE;
}

div.boxVarianteZweiHeader a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

div.boxVarianteZweiBody {
background-color:#FFFFFF !important;
border-style:none;
font-size:11px;
padding:8px 10px;
}

div.boxVarianteZweiBody form {
	margin:0px;
	padding:0px;}
	
div.boxVarianteZweiBody input {
	/*border:1px dotted #666666;
	color:#6A8094;*/}

div.boxVarianteZweiBody a, div.boxVarianteZweiBody a:link, div.boxVarianteZweiBody a:active, div.boxVarianteZweiBody a:visited {
	color:#6A8094;}
	
div.boxVarianteZweiBody a:hover {
	color:#002157;}

div.boxVarianteZweiBody p {
	line-height:15px;
	margin:5px 0px 5px 0px;
}

/* Floatbox (Inhalte)
----------------------------------------------- */
div.floatBoxContainer {
	width:480px;
}

div.floatBox {
	/*background-color:#F4F4F4;*/
	padding:10px 0;
}

div.floatBox h1 {
	color:#668D00;
	font-size:14px;
	font-weight:bold;
	border:none;
	text-decoration:none;
	margin:20px 0px 10px 0px;
}

div.floatBox ul {
	line-height:22px;
	list-style-type:none;}

/*div#middleColContainer .floatBox ul li {
	background-image:url(img/lay/floatbox_li.gif);
	background-repeat:no-repeat;
	padding-left:10px;}*/

/* Product Image Box
----------------------------------------------- */
div.productImagesBox {
font-size:11px;
font-weight:bold;
margin-right:0px !important;
padding-right:0px !important;
}

/* PopUp
----------------------------------------------- */
#product_box_ul{
color:#6A8094;
font-size:11px;
font-weight:bold;
line-height:20px;}

/* Box mit Attributen und Preis bei Produktdetails
----------------------------------------------- */
div.productPriceAttributes {
border-top:1px dotted #D9D9D9;
font-size:12px;
padding:10px 0;
width:450px;
}

div.productPriceAttributes a {
color:#082C4E !important;
}

div.productPriceAttributes a:hover {
color:#6A8094 !important;
}

/* Statt-Preisanzeige
----------------------------------------------- */
span.productOldPrice {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}

/* Box mit Downloads
----------------------------------------------- */
div.electronicDownloadsBox {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#668D00;
	font-size:12px;
	color:#000000;
	padding:10px 15px 10px 15px;
}

/* Box mit Sucheingabefeld
----------------------------------------------- */
div.detailedSearchBox {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	font-size:12px;
	color:#000000;
	padding:10px 15px 10px 15px;
	text-align:center;
}

/* Box Eingabefeld für Gutscheincode
----------------------------------------------- */
div.voucherBox {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	font-size:13px;
	color:#000000;
	padding:10px 15px 10px 15px;
	text-align:center;
}


/*Produktbox
----------------------------------------------- */
#product_box{color:#6A8094;
font-size:11px;
font-weight:bold;
line-height:18px;}

#product_info{border-bottom:1px dotted #cccccc;
font-weight:bold;
line-height:30px;
padding-bottom:10px;
color:#6A8094;
padding-left:10px;}

#product_info a{color:#082C4E; }

#product_info a:hover{color:#6A8094 !important; }




/* Trennlinie für Produktvorschau (Kategorieanzeige)
----------------------------------------------- */
div.productPreviewSplitLine {
	height:10px;
	/*background-image:url(img/productSplitLine.gif);*/
}

/* Trennlinie für Produktvorschau (Kategorieanzeige)
----------------------------------------------- */
img.productImageBorder {
	/*border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	margin-right:10px;*/
}

/* Box für "Weitere Unterkategorien"
----------------------------------------------- */
div.moreCategoriesBox {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	padding:15px;
}

/* Tabellenlisten
----------------------------------------------- */
.tableListingI {
	background-color: #E8EBE2;
}

.tableListingII {
	background-color: #F9FDCB;
}

/* Warenkorbliste
----------------------------------------------- */
.cartTableListingI {
	background-color: #FFFFFF;
}

.cartTableListingII {
	background-color: #FFFFFF;
}

.cartTabelCell {
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#CCCCCC;
	padding:7px 4px 7px 4px;
	background-color:#F5F5F5;
}

/* Hintergrund für Popups
----------------------------------------------- */
div.popupContainer {
	background-color:#FFFFFF;
	padding:15px;
}

/* Hintergrund für Bestellungsdruck
----------------------------------------------- */
div.printOrderContainer {
	background-color:#FFFFFF;
	padding:15px;
}

/* Hintergrund für Artikeldruck
----------------------------------------------- */
div.printProductInfoContainer {
	background-color:#FFFFFF;
	padding:15px;
}

/* Artikelliste Bestellungsdruck
----------------------------------------------- */
td.productListHeaderPrintOrder {
	padding:5px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#000000;
	font-weight:bold;
	white-space:nowrap;
}

td.productListItemPrintOrder {
	padding:5px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#999999;
	vertical-align:top;
}

/* Block mit Paymenttypen
----------------------------------------------- */
td.paymentTypeHeader {
	padding:4px;
	color:#6A8094;
}

/* Block mit Shipping Typen
----------------------------------------------- */
td.shippingTypeHeader {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#FFCC66;
	padding:4px;
	color:#6A8094;
}

/* Block mit Warenkorbinhalt
----------------------------------------------- */
td.basketHeader {
	background-color:#999999;
	border-style:dotted;
	border-width:0px 0px 0px 0px;
	border-color:#FFCC66;
	padding:4px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;}

/* Block mit Reviews
----------------------------------------------- */
td.reviewListHeader {
	background-color:#CBDBC1;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#FFCC66;
	padding:4px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}


/* Block mit Search
----------------------------------------------- */
td.headerFunctions, td.headerFunctions a, td.headerFunctions a:link, td.headerFunctions a:active, td.headerFunctions a:visited{
	color:#898989;}
	
td.headerFunctions a:hover {
	color:#FF5900;}


/* Sitemap Blöcke
----------------------------------------------- */
div.sitemapHeader {
	background-color:#CBDBC1;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#FFCC66;
	padding:6px 8px 6px 8px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

div.sitemapHeader a {
	color:#FFFFFF;
}

div.sitemapContent {
	background-color:#FCEDCF;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#CBDBC1;
	padding:10px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

div.sitemapContent a {
	font-size:12px;
	text-decoration:none;
	color:#000000;
}


/* Errormessage
----------------------------------------------- */
div.errorMessage {
	color:#FF0000;
	font-size:13px;
	margin:10px 0;
	padding:10px;
}

/* Successmessage
----------------------------------------------- */
.messageStackSuccess {
	color:#7FCF00;
	font-size:12px;
	padding:8px;
}

/* Produktnavigator (unter jedem Produkt)
----------------------------------------------- */
div.productNavigator {
	margin: 10px 0px 10px 0px;
	padding:10px;
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
}

/* TABLE CATEGORY LISTING (SHOW SUBCATEGORIES) */
table.categoryListing {width:100%}
table.categoryListing td.categoryLabel{width:100%}
table.categoryListing td.categoryImage{padding:0px 15px 0px 0px}

/* AGB Bestätigung
----------------------------------------------- */
div.agbConfirmation {
	padding:10px;
}

/* Footer
----------------------------------------------- */
div#footer {
	width:960px;
	border-style:solid;
	border-color:#666666;
	border-width:1px 0px 0px 0px;
	font-size:11px;
	color:#F2F2F2;
	padding:4px 0px 4px 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	visibility:hidden;
}

/* Copyright
----------------------------------------------- */
div.copyright {
	width:960px;
	text-align:center;
	color:#6A8094;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	padding:0px 0px 10px 0px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 10px 0px 10px;
}
div#footer a,div.copyright a{
	color:#6A8094;
	text-decoration:none;
}

div.parseTime{
height:0;
visibility:hidden;
width:0;
}

/* Float-Clearing div
----------------------------------------------- */
div.clearboth {
	clear:both;
}

div.clearleft {
	clear:left;
}

div.clearright {
	clear:right;
}

h2.boxcartheader {
/*background-image:url(img/cartBoxHeader.gif);*/
background-color:#EEEEEE;
color:#6A8094;
font-size:14px;
height:25px;
line-height:25px;
margin:0;
padding:0 8px;
vertical-align:middle;
}

.boxVarianteZweiBody {
	background-color:#00CC00;}

h2.boxcartheader a {
text-decoration:none;
 color:#fff
 }
 
 /*-------- Logo ---------------*/ 
#logo{
	height:140px;
	left:1px;
	position:relative;
	top:-569px; 
	/**+top:-549px;*/
	width:230px;
	z-index:2;
	
	}



#logo{
<!--
_position:relative;
_top:-970px;
_z-index:2;
-->
}

* html #logo
{
/*position:absolute;*/
	top:-800px;
	left: 1px; 
}	

 
 
/*-------- Navigation ---------------*/ 
#navigation{

 	position:relative;
	bottom:725px;
	*+bottom:721px;
	_bottom:1130px;
	left:1px;
	width:230px;
	/*background-image:url(img/navi.jpg);*/
	background-repeat:no-repeat;
	margin-bottom:-168px;
	_margin-bottom:-340px;
	padding-bottom:195px;
	_height:316px;
	background-image: url(../../../media/lay/hNavBg3.jpg);
	background-position:-6px top;
}
* html #navigation
{
	top: -950px;
	
}
#navi_ul{
line-height:15px;
_line-height:0px;
position:relative;
right:0px;
_right:40px;
*right: 40px;
top:185px;
_top:182px;
/*
*+top:164px;

_height:397px;
*/
}

#navi_ul li{
background-image:url(img/bgNavLi.gif);
_background-image:url(img/tr.gif);
_height: 20px;
}
 
#navigation ul{
	list-style-type:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:0px;
	width: 230px;

}

#navigation ul li{
background-position:0 32px;
_background-position:0 25px;
background-repeat:no-repeat;
_margin: 0px;
_padding: 0px;
}

#navigation ul li ul
{
	list-style-type: none;
	margin:0; padding:0;
	padding-top: 0px; /*61*/
	/*padding-left:7px;*/
	font-size: 11px;
	padding-bottom: 10px;
	background-color: #041D56;
}


a.aNav0:link,a.aNav0:visited {
	color: White;
	text-decoration: none;
	display:block;
	padding:9px 9px 9px 39px;
	_padding:15px 9px 15px 39px;
	_margin: 0px;
	background-image:url(img/nav_icon.gif);
	background-repeat: no-repeat;
	background-position: 26px;
  }
	
a.aNav0:hover, a.aNav0:active {
	background-color: #041D56;
  }
	
a.aNav0Active,a.aNav0Active:link,a.aNav0Active:visited,a.aNav0Active:hover, a.aNav0Active:active{	
	color:#fff;
	text-decoration: none;
	display:block;
	padding:9px 9px 9px 39px;
	_padding:15px 9px 15px 39px;
	_margin: 0px;
	background-image:url(img/nav_icon.gif);
	background-repeat: no-repeat;
	background-position:26px;
	background-color: #041D56;
  }
a.aNav1,a.aNav1:link,a.aNav1:visited 
{
	color:White;
	text-decoration: none;
	display:block;
	padding:2px 4px 2px 4px;
	_padding-top: 8px;
	padding-left: 38px;
	font-weight: normal;
	background-color: #041D56;
}
a.aNav1:hover, a.aNav1:active 
{
	text-decoration: underline;
}
a.aNav1Active,a.aNav1Active:link,a.aNav1Active:visited,a.aNav1Active:hover, a.aNav1Active:active
{
	color:White;
	text-decoration: underline;
	display:block;
	padding:2px 4px 2px 4px;
	padding-left: 38px;
	background-color: #041D56;
	font-weight: normal;
}

#box_categories{display:none;}
#box_add_quickie{display:none;}
#box_content{display:none;}
#box_information{display:none;}
#box_last_viewed{}
#box_reviews{display:none;}
#box_specials{}
#box_whatsnew{}

#box_karlsberg{
background-image:url(img/contShadRight.jpg);
background-position:7px 1px;
background-repeat:no-repeat;
bottom:-8px;
padding-top:13px;
position:relative;
right:53px;
z-index:10;
background-color: transparent;
}

#box_karlsberg img{
margin-bottom:21px;}
#box_karlsberg ul li{
list-style-type:none;}


#box_cart{border-bottom:1px solid #cccccc;}
#box_login{}
#box_admin{border-bottom:1px solid #cccccc;}
#box_newsletter{display:none;}
#box_bestsellers{display:none;}
#box_infobox{border-bottom:1px solid #cccccc;}
#box_currencies{}
#box_manufacturers_info{display:none;}
#box_manufacturers{display:none;}

*html #box_login
{
	margin-top: 240px;
}

#karl_button{
background-color:#FFFFFF;
height:697px;
left:530px;
_left:510px;
margin-bottom:-682px;
position:relative;
top:9px;
_top:19px;
width:159px;
z-index:20;
_margin-top:-20px;
}

#karl_button img{
margin-bottom:20px;
}

.category_text{		
		font-family: Arial, Helvetica, sans-serif;
		color:#6A8094;
		font-size:11px;
		font-weight:bold;
		line-height:18px;}

.contentsTopics{		
		font-family: Arial, Helvetica, sans-serif;
		color:#6A8094;
		font-size:14px;
		font-weight:bold;
		line-height:18px;}    

.main{	font-family: Arial, Helvetica, sans-serif;
		color:#6A8094;
		font-size:11px;
		font-weight:bold;
		line-height:28px;}   
		
#checkout_address table tr td .main
{width:155px;}

#checkout_address table
{margin-bottom:5px;}

.boxText{color:#6A8094;
		font-size:11px;
		font-weight:bold;
		line-height:22px;}
		
.infoBoxHeading{
		color:#6A8094;
		font-size:16px;
		font-weight:bold;
		line-height:22px;}
		
#productTextBox{
		text-align:left;
		width:215px;
		_width:215px;
		float:left;
		margin-left: 20px;
		_margin-left: 20px;
		}		
		
#productTextBox ul {
margin-left:-14px;
_margin-left:28px;}

#create_account{padding-left:10px;}

.popuplink a{ text-decoration:none;
			  color:#6A8094;}
			  
.popuplink a:hover{ text-decoration:underline;
			  color:#002157;}
