/* -----------------------------------------------------------------------------------------
   $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 {
	font-family:Arial,Verdana,Sans-serif;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#E2F4FA;
}

/* Header-Klassen
----------------------------------------------- */
h1 {
	color:#299AD6;
	font-weight:bold;
	font-size:20px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#AAC021;
	margin:20px 0px 10px 0px;
	padding:0px;
	width:auto;
}

h1 a {
	color:#299AD6;
	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 {
	color:#299AD6;
	font-weight:bold;
	font-size:112%;
	margin:15px 0px 4px 0px;
	padding:0px;
}

/* Paragraph
----------------------------------------------- */
p {
	line-height:20px;
	padding:0px;
	margin:15px 0px 15px 0px;
}

/* Links im Text
----------------------------------------------- */
a {color:#299AD6;}
a:hover {color:#4AB8EF;}

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

/* Textarea
----------------------------------------------- */
textarea {
	font-family:Arial,Verdana,Sans-serif;
	font-size:13px;
}

/* Input
----------------------------------------------- */
input {
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
}

/* Input
----------------------------------------------- */
select {
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
}

/* 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:990px;
	background-color:#FFFFFF;
	background-image:url(img/bg_content.gif);
	background-repeat:repeat-y;
}

/* Container für linke Spalte
----------------------------------------------- */
div#leftColContainer {
	float:left; 
	width:195px; 
	padding:0px 0px 0px 2px;
}

	div#leftColContainerTop{
	width:195px; 
	height:11px;
	padding:0px;
	background-image:url(img/bg_box_links_oben.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	div#leftColContainerBottom{
	}

/* Container für mittleren Bereich
----------------------------------------------- */
div#middleColContainer {
	float:left; 
	width:725px;
	padding:15px 25px 0px 35px;
}

div#middleColContainer img{
	border:none;
}


/* Container für rechten Bereich
----------------------------------------------- */
/*
div#rightColContainer {
	float:right; 
	width:180px; 
	padding:15px 0px 0px 0px;
}
*/

/* Header mit Logo
----------------------------------------------- */
div#logoHeader {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:990px;
	height:168px;
	background-color:#FFFFFF;
	float:left;
}

div#logoHeader #box-logo{float:left; padding:0px 0px 0px 0px; width:328px; height:168px;}
div#logoHeader #box-right{float:right; width:660px; height:168px; background-color:#299AD6; background-image:url(img/bg_header_rechts.jpg); background-repeat:no-repeat;}


/* Horizontales Men
----------------------------------------------- */
ul#horizontalmenu {
	list-style-type:none;
	width:340px;
	float:left;
	height:35px;
	margin:2px 0px 0px 20px;
	padding:0px 0px 0px 9px;
	background-image:url(img/bg_abstandleiste_subnavi.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

ul#horizontalmenu li {
	float:left;
	padding:0px;
	margin:0px;
	height:36px;
	line-height:15px;
	background-image:url(img/bg_listenpunkt_subnavi.gif);
	background-repeat:no-repeat;
	background-position:0px 13px;
}

ul#horizontalmenu li.ohne-listenpunkt{background-image:none;}

ul#horizontalmenu li.link {
	margin:0px;
	padding:9px 11px 0px 15px;
	line-height:12px;
	height:16px;
}


ul#horizontalmenu * a {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:36px;
}

ul#horizontalmenu * a:hover {
	color:#AAC021;
}


/* Breadcrumb Pfad
----------------------------------------------- */
div#breadcrumb {
	color:#999999;
	font-size:11px;
	height:19px;
	text-align:left;
	padding:0px 0px 20px 0px;
}

div#breadcrumb a {
	color:#999999;
}
div#breadcrumb a:hover {
	color:#999999;
}


/* 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:#AAC021;
}

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

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

div#submenu a.level1 {
	font-weight:bold;
	font-size:12px;
	display:block;
	background-color:#F9FFCF;
	width:180px;
	padding:4px 0px 4px 8px;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#AAC021;
	margin:0px;
	text-decoration:none;
	color:#000000;
}

div#submenu a.level1:hover {
	background-color:#FDE5B4;
}

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

div#submenu a.level2 {
	font-weight:normal;
	font-size:11px;
	display:block;
	background-color:#FBFFDF;
	border-top-style:dotted;
	border-right-style:solid;
	border-left-style:solid;
	border-width:1px 1px 0px 1px;
	border-left-color:#AAC021;
	border-right-color:#AAC021;
	border-top-color:#AAC021;
	width:163px;
	margin:0px;
	padding:3px 0px 3px 25px;
	text-decoration:none;
	color:#000000;
}

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:#AAC021;
	border-right-color:#AAC021;
	border-top-color:#AAC021;
	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/bg_box_vaiante_zwei.gif);
	background-repeat:no-repeat;
	background-position:140px 2px;
	padding:6px 0px 2px 5px;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
}

div.boxVarianteZweiHeader h2{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	background-image:url(img/bg_box_links_header_megafon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 5px 30px;
	margin:0px;
}
	div.boxVarianteZweiHeader h2 a{color:#FFFFFF; text-decoration:none;}

div.boxVarianteZweiBodyOben
{
	background-image:url(img/bg_box_links_body_oben.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}
div.boxVarianteZweiBody {
	background-color:#E2F4FA;
	background-image:url(img/bg_box_links_body.gif);
	background-repeat:repeat-y;
	font-size:11px;
	color:#000000;
	border:none;
	width:167px;
	padding:0px 10px 0px 10px;
}
div.boxVarianteZweiBodyUnten
{
	background-image:url(img/bg_box_links_body_unten.gif);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}


div.boxVarianteZweiBody a {
	color:#299AD6;
}

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


/* Iconvarianten vor den boxen - Default = megafon */
div.icon-news h2
{	
	background-image:url(img/bg_box_links_header_brief.gif);
}
div.icon-bestseller h2
{	
	background-image:url(img/bg_box_links_header_karteikasten.gif);
}
div.icon-dateisystem h2
{	
	background-image:url(img/bg_box_links_header_dateisystem.gif);
}


/* Formatierungen von speziellen Boxen */

div.box-bestseller .price{font-size:13px; font-weight:bold; color:#AAC021; padding:2px 0px 0px 0px; margin:0px; line-height:13px;}





/* Floatbox (Inhalte)
----------------------------------------------- */
div.floatBox {
	background-color:#E2F4FA;
	padding:10px 20px 10px 20px;
}

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

div.floatBox ul {
	line-height:22px;
}

/* Product Image Box
----------------------------------------------- */
div.productImagesBox {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	font-size:11px;
	color:#333333;
}

/* Box mit Attributen und Preis bei Produktdetails
----------------------------------------------- */
div.productPriceAttributes {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	font-size:12px;
	color:#000000;
	padding:10px 15px 10px 15px;
}

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

/* Box mit Downloads
----------------------------------------------- */
div.electronicDownloadsBox {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#FF6600;
	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;
}

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

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

/* 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: #F6FCAE;
}

.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;
}

div.markProductOutOfStock{color:#EF9D00; text-decoration:none;}
	a div.markProductOutOfStock{text-decoration:none;}
	
.cartTabelCell .cartProductDescription{padding:0px; margin:5px;}


/* 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 {
	background-color:#AAC021;
	border-style:solid;
	border-width:4px 0px 0px 0px;
	border-color:#BACF26;
	padding:4px;
	color:#FFFFFF;
}

/* Block mit Shipping Typen
----------------------------------------------- */
td.shippingTypeHeader {
	background-color:#AAC021;
	border-style:solid;
	border-width:4px 0px 0px 0px;
	border-color:#BACF26;
	padding:4px;
	color:#FFFFFF;
}

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

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

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

div.sitemapHeader a {
	color:#FFFFFF;
}

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

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


/* Errormessage
----------------------------------------------- */
div.errorMessage {
	padding:10px;
	margin:10px 0px 10px 0px;
	border-style:dashed;
	border-color:#AAC021;
	border-width:1px;
	background-color:#FFDD98;
	font-size:13px;
}

/* Successmessage
----------------------------------------------- */
.messageStackSuccess {
	font-size: 12px; 
	background-color: #79DF00;
	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 {
	border-style:solid;
	border-width:1px;
	border-color:#AAC021;
	background-color:#F9FFCF;
	padding:10px;
}

/* Footer
----------------------------------------------- */
div#leiste-unten{height:15px; background-color:#FFFFFF; clear:both; background-image:url(img/bg_box_links_unten.gif); background-repeat:no-repeat;}

div#footer {
	width:990px;
	font-size:11px;
	color:#BFEAFF;
	padding:0px 0px 4px 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#299AD6;
	border-top:5px solid #AAB105;
}
	div#footer .nach-oben-1
	{
	background-image:url(img/bg_nach_oben.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:3px 0px 0px 27px;
	width:73px;
	height:28px;
	float:left;
	color:#646464;
	margin-left:35px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	}
	div#footer .nach-oben-2
	{
	background-image:url(img/bg_nach_oben.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:3px 0px 0px 27px;
	width:73px;
	width:73px;
	height:28px;
	float:right;
	color:#646464;
	margin-right:35px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	}
	
	
	div#footer p{padding:0px; margin:0px; line-height:12px; clear:both;}
		div#footer p a{color:#BFEAFF;}
	
	/* Werbebanner */
	div#footer #werbebanner-1{padding:10px 0px 10px 0px;}
		

/* Copyright
----------------------------------------------- */
div.copyright {
	width:990px;
	text-align:center;
	color:#BFEAFF;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	padding:0px 0px 0px 0px;
	background-color:#299AD6;
}
	div.copyright a{color:#BFEAFF;}
	
div.parseTime{
	width:990px;
	text-align:center;
	color:#666666;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	padding:2px 0px 10px 0px;
	background-color:#299AD6;
	color:#BFEAFF;
}

/* Float-Clearing div
----------------------------------------------- */
div.clearboth {
	clear:both;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

div.clearleft {
	clear:left;
}

div.clearright {
	clear:right;
}


/* box_categories - EDIT LW */

	#navi-categories{float:left;}

	/* Liste (Navi) */
	#navi-categories #ul-hauptnavi-e1 {margin:10px 0px 10px 2px; padding:0px 0px 0px 0px; list-style-type:none;}
	
	#navi-categories #ul-hauptnavi-e1 li a{color:#2488C2; background-repeat:no-repeat; background-image:url(img/listenpunkt_navi_1.gif); background-position:0px 6px;}
	
	#navi-categories #ul-hauptnavi-e1 li.level-1{margin:1px 0px 0px 0px; line-height:15px;}
	#navi-categories #ul-hauptnavi-e1 li.level-2{margin:1px 0px 0px 6px; line-height:13px;}
	#navi-categories #ul-hauptnavi-e1 li.level-3{margin:1px 0px 0px 25px; line-height:13px;}
	#navi-categories #ul-hauptnavi-e1 li.level-4{margin:1px 0px 0px 30px; line-height:13px;}
	#navi-categories #ul-hauptnavi-e1 li.level-5{margin:1px 0px 0px 35px; line-height:13px;}
	#navi-categories #ul-hauptnavi-e1 li.over{}
	#navi-categories #ul-hauptnavi-e1 li.level-1 a
	{
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		display:block;
		padding:0px 0px 0px 18px;
		margin-top:5px;
		line-height:17px;
		width:145px;
	}
	#navi-categories #ul-hauptnavi-e1 li.level-2 a
	{
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		display:block;
		padding:0px 0px 2px 18px;
		line-height:17px;
		width:140px;
	}

	#navi-categories #ul-hauptnavi-e1 li.level-1 a.a-over, #navi-categories #ul-hauptnavi-e1 li.level-1 a:hover{background-image:url(img/listenpunkt_navi_1_over.gif); color:#535353;}
	#navi-categories #ul-hauptnavi-e1 li.level-2 a.a-over, #navi-categories #ul-hauptnavi-e1 li.level-2 a:hover{background-image:url(img/listenpunkt_navi_1_over.gif); color:#535353;}
	#navi-categories #ul-hauptnavi-e1 li.level-3 a.a-over, #navi-categories #ul-hauptnavi-e1 li.level-3 a:hover{background-image:url(img/listenpunkt_navi_1_over.gif); color:#535353;}
	#navi-categories #ul-hauptnavi-e1 li.level-4 a.a-over, #navi-categories #ul-hauptnavi-e1 li.level-4 a:hover{background-image:url(img/listenpunkt_navi_1_over.gif); color:#535353;}
	#navi-categories #ul-hauptnavi-e1 li.level-5 a.a-over, #navi-categories #ul-hauptnavi-e1 li.level-5 a:hover{background-image:url(img/listenpunkt_navi_1_over.gif); color:#535353;}


/* Login-Box - EDIT LW
----------------------------------------------- */
div.boxLoginBody {
	background-color:#E2F4FA;
	background-image:url(img/bg_box_login.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#000000;
	width:172px;
	height:111px;
	padding:5px 10px 10px 10px;
	float:right;
	margin-top:42px;
	overflow:hidden;
}
	div.boxLoginBody h2 {
		font-size:13px;
		color:#FFFFFF;
		margin:0px 0px 0px 0px;
		padding:0px 0px 7px 0px;
	}

	div.boxLoginBody a {
		color:#FFFFFF;
	}
	
	div.boxLoginBody p {
		line-height:15px;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		color:#FFFFFF;
	}
	div.boxLoginBody td {
		color:#FFFFFF;
	}
	
	div.boxLoginBody input[type=text], div.boxLoginBody input[type=password]{padding:3px 2px 3px 2px; height:12px; font-size:12px;}
	
	/* logged in */
	div.boxLoginBody .logged-in{font-size:15px; padding:10px 0px 15px 0px;}
	div.boxLoginBody .a-logout{font-size:12px;}
	
	
/* Box unter Navi - EDIT LW
----------------------------------------------- */
div#boxUnterNavi
{
width:990px;
height:32px;
float:left;
border-top:3px solid #AAC021;
background-color:#299AD6;
overflow:hidden;
}
	div#boxUnterNavi a{color:#FFFFFF;}
	div#boxUnterNavi a:hover{color:#C8DF29;}


/* Box unter Navi 2 - Ampel - EDIT LW
----------------------------------------------- */
div#boxUnterNavi2
{
width:970px;
height:22px;
float:left;
padding:10px 0px 0px 10px;
background-color:#FFFFFF;
}


/* Box Suche - EDIT LW
----------------------------------------------- */
#boxSearch
{
width:320px;
padding:0px 0px 0px 0px;
float:left;
margin:0px;
}
	#boxSearch td
	{
		padding:6px 0px 0px 0px; margin:0px; line-height:12px;
	}
		#boxSearch td.td-1{width:50px; padding-left:10px;}
		#boxSearch td.td-2{width:140px;}
		#boxSearch td.td-3{width:35px;}
		#boxSearch td.td-4{width:95px; font-size:11px; color:#FFFFFF;}
		
	#boxSearch h2
	{
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:12px;
	}
	
	
/* Box Last Viewed - EDIT LW
----------------------------------------------- */
	
div.boxLastViewed h2{width:100px;}


/* Box Typ 3 - z.B. Specials auf Starseite - EDIT LW
----------------------------------------------- */

div.boxTyp3Header
{
background-image:url(img/bg_box_typ_3.gif); 
background-repeat:no-repeat; 
background-position:680px 6px; 
background-color:#299AD6;
border-top:1px solid #CFCFCF;
border-bottom:3px solid #BED83D;
padding:5px 0px 5px 5px;
}
	div.boxTyp3Header h2
	{
	background-image:url(img/bg_box_links_header_megafon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 35px;
	margin:0px;
	color:#FFFFFF;
	}
	


/* Preis */
div.box-price{font-size:15px; font-weight:bold; color:#AAC021; padding:5px 0px 5px 0px;}


/* Box Suche - EDIT LW
----------------------------------------------- */
#boxCart
{
width:270px;
padding:9px 0px 10px 30px;
float:right;
background-image:url(img/bg_abstandleiste_subnavi.gif);
background-repeat:no-repeat;
background-position:0px 8px;
}
	#boxCart h2
	{
	float:left;
	width:80px;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
	line-height:14px;
	}
		#boxCart h2 a
		{
		color:#FFFFFF;
		}
	
	#boxCart p{width:190px; float:left; line-height:14px; padding:1px 0px 0px 0px; margin:0px; color:#FFFFFF; font-size:11px;}

#boxCart-2
{
width:270px;
padding:5px 0px 10px 30px;
float:right;
background-image:url(img/bg_abstandleiste_subnavi.gif);
background-repeat:no-repeat;
background-position:0px 8px;
}
	#boxCart-2 h2
	{
	float:left;
	width:80px;
	color:#FFFFFF;
	font-size:12px;
	padding:4px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
	line-height:14px;
	}
		#boxCart-2 h2 a
		{
		color:#FFFFFF;
		}
	
	#boxCart-2 p{width:190px; float:left; line-height:11px; padding:0px 0px 0px 0px; margin:0px; color:#FFFFFF; font-size:11px;}


/* Lagerbestand in Product-Listing und Product-Info --------------------------------------------------- */
.lagerbestand-text-1{float:left; padding:0px 3px 0px 0px; line-height:12px;}
.lagerbestand-ampel{float:left; padding:2px 0px 0px 0px; line-height:12px;}

/* Lagerbestand in Product-Listing und Product-Info */
.lagerbestand-text-1-left{float:left; padding:2px 4px 0px 0px; line-height:15px;}
.lagerbestand-ampel-left{float:left; padding:5px 0px 0px 0px; line-height:15px;}

/* Hinweistext Gastkonto und Gutschein in product-info */
.box-hinweis-gutschein-gastkonto{width:655px; background-color:#F7E0E0; border:1px solid #E78282; padding:0px 20px 0px 20px;}

/* Hinweistext Gastkonto und Gutschein in product-listing */
.product-listing-box-hinweis-gutschein-gastkonto{clear:both; padding:0px; margin:0px 0px 0px 0px; width:515px; background-color:#F7E0E0; border:1px solid #E78282; padding:0px 10px 0px 10px;}


/* Layout der Boxen im Contentmanager ------------------------------------------------------------------------ */

div.boxVarianteContentmanagerEinsOben
{
	width:725px;
	height:27px;
	background-image:url(img/bg_box_conentmanager_eins_oben.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
	div.boxVarianteContentmanagerEinsOben h2
	{
	color:#FFFFFF;
	line-height:15px;
	font-size:16px;
	padding:7px 10px 0px 10px;
	margin:0px;
	}
		div.boxVarianteContentmanagerEinsOben h2 a
		{
		color:#FFFFFF;
		line-height:12px;
		text-decoration:underline;
		}
			div.boxVarianteContentmanagerEinsOben h2 a:hover
			{
			color:#F7FFBF;
			}
		
div.boxVarianteContentmanagerEinsBody {
	width:705px;
	background-image:url(img/bg_box_conentmanager_eins_body.gif);
	background-repeat:repeat-y;
	font-size:13px;
	border:none;
	padding:10px 10px 10px 10px;
}
	div.boxVarianteContentmanagerEinsBody h3 {
		line-height:15px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 5px 0px;
		font-size:14px;
		color:#299AD6;
	}
	
	div.boxVarianteContentmanagerEinsBody h4 {
		line-height:15px;
		margin:0px 0px 0px 0px;
		padding:7px 0px 5px 0px;
		font-size:13px;
		color:#299AD6;
	}

	div.boxVarianteContentmanagerEinsBody p {
		line-height:15px;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		font-size:13px;
	}
	
	div.boxVarianteContentmanagerEinsBody a{color:#299AD6; font-size:13px;}
	div.boxVarianteContentmanagerEinsBody a:hover{color:#4AB8EF;}
	
	div.boxVarianteContentmanagerEinsBody img {margin:0px 0px 0px 0px; padding:10px 10px 10px 10px;}

div.boxVarianteContentmanagerEinsUnten
{
	width:725px;
	height:4px;
	background-image:url(img/bg_box_conentmanager_eins_unten.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:15px;
}


/* Product Remind
----------------------------------------------- */
div#boxCustomerRemind {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	font-size:11px;
	color:#333333;
	padding:20px;
	margin:20px 0px 20px 0px;
}
	div#boxCustomerRemind p{
	line-height:20px;
	padding:0px;
	margin:0px 0px 15px 0px;
	font-size:12px;
	}
	div#boxCustomerRemind table{
	padding-bottom:20px;
	}
		div#boxCustomerRemind td{
		font-size:12px;
		}
		
		
/* EDIT LW - Create Account und Create Guest Account
----------------------------------------------- */		

#middleColContainer .tbl-create-account td{vertical-align:top;}


/* EDIT LW - neu - GIFT */

#middleColContainer .input-gift-checkout-payment{float:left; margin-top:18px;}
#middleColContainer .p-gift-checkout-payment{float:left; padding-left:20px;}

#middleColContainer .box-gv-send-formular td{vertical-align:top;}
#middleColContainer .box-gv-send-formular input{width:350px; margin-bottom:10px; margin-right:10px; float:left;}

/* EDIT LW - neu - Advertising-Modul */
#middleColContainer .advertising-amounts{color:#299AD6; font-weight:bold; font-size:15px;}
#middleColContainer .advertising-form td input[type=text]{padding:3px 2px 3px 2px; height:14px; font-size:12px; width:280px;}

/* EDIT LW - neu - Advertising-Box */
div.boxAdvertisingHeader h2{font-size:13px;}
div.boxAdvertising{text-align:center;}
	div.boxAdvertising a{font-weight:bold;}
	
/* EDIT LW - neu - Gutschein-Generator-Modul */
#middleColContainer .giftvoucher-form td input[type=text]{padding:3px 2px 3px 2px; height:14px; font-size:12px; width:190px;}	


