/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
}

:link, :visited, :active, :focus, :hover	{outline: none;}

img {border:0;padding:0px;margin:0px;}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.errorBox {
	padding:4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #cc0033;
}

.productsNotifications {
	background: #f2fff7;
}

.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

BODY {
/*	background: #ffffff; */ 
	background: #FFF;
  background-image: url('../../images/bg_shop_main.jpg');
  background-repeat: repeat-x;
	color: #000000;
	margin: 0px;
}

.inhalt { position: absolute; left: 50%; margin-left: -506px; width: 1014px; border: 0px;}


A {
	color: #363C17;
	text-decoration: none;
}

A:hover {
	color: #66B837;
	text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
	background: #ffffff;
}

TR.headerNavigation {
	
}

.border_table {
border: 1px solid #C5C5C5;
border-bottom: 0px;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	height: 26px;
	/*background-image: url("./images/ba_linie_w.png");
	background-repeat: repeat-x;*/
}

TD.headerNavigationExtra {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #00A652;
}

A.headerNavigation {
	color: #336713;
	text-decoration: none;
}

A.headerNavigation:hover {
	color: #EC1C24;
	text-decoration: underline;
}

TD.headerSearch {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	height: 26px;
	color: #000000;;
	border-bottom: 1;
	border-bottom-color: #eaeaea;
	border-bottom-style: solid
  background: #eaeaea;
}

TD.headerBreadcrumb {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 36px;
	color: #555;
  
}

TD.headerBreadcrumb a,TD.headerBreadcrumb a:hover {
	color: #00A652;

}

TR.headerError {
	background: #ff0000;
}

TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.headerInfo {
	background: #00ff00;
}

TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ededed;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	background: #bbc3d3;
}


TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}

.infoBox {
/*	background: #b6b7cb; */
	background: #edf2ea;
}




DIV.infoBoxHeadingGreen {
	font-family: Verdana, Arial, sans-serif;
	padding: 5px;
	font-size: 12px;
	background: #EDF2EA;
	color: #fff;
	background-image: url('../../images/bg_boxhead.jpg');
	font-weight: bold;
	border-top: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}

DIV.infoBoxHeadingGreen a {
	color: #fff;
	font-weight: bold;
}

DIV.infoBoxGreen {
	padding:8px;
	padding-top:4px;
	background: #EDF2EA;
	padding-top:0px;
	border: 1px solid #c5c5c5;
}

DIV.infoBoxWhite {
	padding:8px;
	padding-top:4px;
	background: #fff;
	padding-top:0px;
	border: 1px solid #c5c5c5;
}


.infoBoxGreennopad {
	background: #EDF2EA;
}

.infoBoxWhitenopad {
	background: #fff;
	border: 1px solid #c5c5c5;
}



DIV.infoBoxContentsGreen {
	color: #363c17;
}
.infoBoxContentsGreen h3 {
	font: normal 12px/14px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #363c17;
	padding:0px;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}

.infoBoxContentsGreen a {
	font-size:11px;
}



.infoBoxRed {
	background: #ec1c24;
}

.infoBoxBlue {
	/* background: #8B82F4; */
	background: #94bef4;
}

.infoBoxCategories {
	background: #fff;
  border-left: 1px solid #C5C5C5;
  border-right: 1px solid #C5C5C5;
}

.infoBoxInfo {
	background: #edf2ea;
}


.infoBoxContents {
/*	background: #f8f8f9;
	background: #EDF2EA; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}


.infoBoxContentsGreen {
	background: #EDF2EA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.infoBoxContentsRed {
	background: #fdd4d6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.infoBoxContentsCategories {
	background: #EDF2EA;
	font-family: Verdana, Arial, sans-serif;
	border-left: 4px solid #A8C199;
	font-size: 12px;
}

.menuitem {
	padding: 3px;
	padding-left: 16px;
  background-image: url('../../images/dot.gif');
  background-repeat: no-repeat;
  border-bottom: 1px solid #C5C5C5;
}
.menuitem:hover {
	background-color: #EDF2EB;
}

.menuitem a {
text-decoration: none;
}

.menuitem a:hover {

}

.menuitem2 {
padding: 3px;
padding-left: 26px;
border-bottom: 1px solid #C3CE84;
background-color: #EDF2EB;
background-image: url('../../images/arrow.gif');
background-repeat: no-repeat;
background-position: 8px;
}

.menuitem3 {
padding: 3px;
padding-left: 36px;
border-bottom: 1px solid #C3CE84;
background-color: #C0E1AF;
background-image: url('../../images/arrow.gif');
background-repeat: no-repeat;
background-position: 16px;
}
.menuitem4 {
padding: 3px;
padding-left: 46px;
border-bottom: 1px solid #C3CE84;
background-color: #C0E1AF;
background-image: url('../../images/arrow.gif');
background-repeat: no-repeat;
background-position: 26px;
}


.menuitemInfo {
	padding: 4px;
  border-bottom: 1px solid #C5C5C5;
	/* background: #A2CAFF; */
	background: #FFF;
}

.menuitemInfo a:hover {
	color: #467030;
	text-decoration: none;
}
.menuitemsel{
	padding: 3px;
	padding-left: 18px;
  border-bottom: 1px solid #9BC585;
	font-weight: bold;
  background-image: url('../../images/menuitemsel.gif');
  background-repeat: repeat-x;
  background-color: #6CBB42;
}
.menuitemsel2{
background-position: 8px;
	padding: 3px;
	padding-left: 26px;
  border-bottom: 1px solid #9BC585;
	font-weight: bold;
  background-color: #539B2C;
  background-image: url('../../images/arrow_white.gif');
background-repeat: no-repeat;
background-position: 8px;
}
.menuitemsel2{
background-position: 8px;
	padding: 3px;
	padding-left: 26px;
  border-bottom: 1px solid #9BC585;
	font-weight: bold;
  background-color: #539B2C;
  background-image: url('../../images/arrow_white.gif');
background-repeat: no-repeat;
background-position: 8px;
}
.menuitemsel3{
background-position: 8px;
	padding: 3px;
	padding-left: 36px;
  border-bottom: 1px solid #9BC585;
	font-weight: bold;
  background-color: #539B2C;
  background-image: url('../../images/arrow_white.gif');
background-repeat: no-repeat;
background-position: 16px;
}
.menuitemsel4{
background-position: 8px;
	padding: 3px;
	padding-left: 46px;
  border-bottom: 1px solid #9BC585;
	font-weight: bold;
  background-color: #539B2C;
  background-image: url('../../images/arrow_white.gif');
background-repeat: no-repeat;
background-position: 26px;
}
 .menuitemsel a, .menuitemsel2 a {
 	color: #fff;
 	text-decoration: none;
 }
.menuitemsel3 a {
 	color: #DCFEC7;
 	text-decoration: none;
 }

.invis {
	display: none;	
}

.infoBoxContentsBlue {
	/* background: #A2CAFF; */
	background: #EDF2EA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #EDF2EA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	color: #FFF;
  background-image: url('../../images/bg_boxhead.jpg');
  padding: 5px;
  font-weight: bold;
}

TD.infoBoxHeadingGreen {
	font-family: Verdana, Arial, sans-serif;
  padding: 5px;
	font-size: 12px;
	background: #EDF2EA;
	color: #fff;
  background-image: url('../../images/bg_boxhead.jpg');
  font-weight: bold;
}

TD.infoBoxHeadingGreen a 
{
color: #fff;
font-weight: bold;
}

TD.infoBoxHeadingRed {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	/* font-weight: bold; */
	background: #EC1C24;
	color: #ffffff;
}

TD.infoBoxHeadingCategories {
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	padding: 5px;
  background-image: url('../../images/bg_boxhead.jpg');
  font-weight: bold;
}

TD.infoBoxHeadingInfo {
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	padding: 5px;
  background-image: url('../../images/bg_boxhead.jpg');
  font-weight: bold;
}

TD.infoBoxHeadingBlue, TD.infoBoxHeadingBlue a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	/*  font-weight: bold; */
	/* background: #8B82F4; */
	background: #94bef4;
	color: #fff;
}

TD.infoBox,SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd
	{
	background: #EDF2EA;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even
	{
	background: #fff;
}

TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}



TABLE.productListingGreen {
	border: 1px;
	border-style: solid;
	border-color: #A8C199;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-image: url('../../images/bg_boxhead.jpg');
  padding: 5px;
	color: #FFF;
  font-weight: bold;
}

TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

A.pageResults {
	color: #00A652;
}

A.pageResults:hover {
	color: #00A652;
	background: #FFFF33;
}

TD.pageHeading,DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2f4e1c;
	padding:0px;
	margin:0px;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.main-fix {
  width: 130px;
}

TD.main,P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #2f4e1c;
}



TD.smallText,SPAN.smallText,P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}

TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;;
	font-size: 12px;
	font-weight: bold;
}

TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.category_desc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2F4E1C;
}

CHECKBOX,INPUT,RADIO,SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background:;
}

TABLE.productPriceInBox {
	padding: 0px 11px 0px 11px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

TABLE.productPriceInBox TD {
	padding-right: 15px;
}

TABLE.productPriceInBox TR.Einzelpreis {
	font-weight: bold;
}

TABLE.productPriceInBox TR.Einzelpreis TD {
}

TD.tdproduktname {
border-right: 1px solid #DADADA;
}

.preistableft	{width:110px;}



.Mengebox {
	padding: 3px;
  width: 35px;
  height: 28px;
	font-size: 12pt;
	background-color: white;
  border-top: 1px solid #72765E;
  border-left: 1px solid #72765E;
  border-bottom: 1px solid #FFF;
  border-right: 1px solid #FFF;
  margin: 0px;
  margin-right: 11px;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}


.moduleRow {
	
}

.moduleRowOver {
	background-color: #FFF;
  border: 1px solid #000;
	cursor: pointer;
	cursor: hand;
}

.moduleRowSelected {
	background-color: #fff;
  border: 2px solid #000;
}

.checkoutBarFrom,.checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* message box */
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.messageStackError,.messageStackWarning {
	padding:4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #99ff00;
}

/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ff0000;
}


.form {
margin: 0px;
padding: 0px;
}

.suchbox {
	margin: 0px;
	padding: 0px;
}



.tellafriendbox {
	margin: 0px 11px 0px 0px;
	padding: 0px;
}

.tellafriendboxinput {
	border: 1px solid #8B82F4;
	margin-right: 3px;
	margin-bottom: 5px;
	padding-left: 3px;
	width: 100px;
	height: 18px;
	font-size: 12px;
	background-color: white;
}






.catlisting_header	{color: #467030;padding-top:12px;padding-bottom:4px;}
.catlisting_header a 	{color: #467030;font-size: 11px;font-weight: bold;}


.adw_header a {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.prodlisting_img {
 text-align: center;
}

/* .prodlisting_latin {
	font-size: 90%;
	font-style: italic;
} */

/* Anpassungen */
TABLE.prodlisttab TD {
	padding: 6px 11px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}



TABLE.additionalinfo {
	background-color: #edf2ea;
	margin: 11px 0px;
}

TABLE.pricebox {
	background-image: url('../../images/bg_silver.jpg');
  background-repeat: repeat-x;
  border: 3px solid #DADADA;
  margin-bottom: 0px;
  margin-top: 11px;
}

TABLE.proplistspliter TD {
	padding: 0px;
}

TABLE.additionalinfo TD {
	padding: 2px 5px;
	color: #ffffff;
}

.prodlisting_preis {
	font-weight: bold;
	border-bottom: 1px solid #DADADA;
}

.adw_preis {
	font-weight: bold;
	border-bottom: 1px solid black;
}

.prodlisting_bestell { /*	background-color: #A8C199;	*/
	padding-bottom: 2px;
	border-bottom: 1px solid #A8C199;
	margin-bottom: 5px;
}

.prodlisting_text a {
	color: #00A652;
}

.prodinfolatin {
	color: black;
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
}

.prodinfoartnr {
	color: black;
	font-weight: normal;
	font-size: 12px;
}

.extralistkey {
	/* color: #666666; */
	color: #000000;
	font-weight: bold;
}

.extralistvalue {
	/* color: #666666; */
	color: #000000;
}

.extralistcell {
	border-bottom: 1px dotted #9BBB8A;
}

.section {
	margin-top: 15px;
}

.section:first-line {
	 font-weight: bold;
}


.main h2 {
	font-size: 120%;
	font-weight: bold;
}

.main h3 {
	font-size: 100%;
	font-weight: bold;
}

.main h4 {
	font-size: 80%;
	font-weight: bold;
}

.roterpreis {
	color: #EC1C24;
  font-size: 12px;
  font-weight: bold;
}


.einzelpreis .roterpreis, .staffelpreis .roterpreis {
font-size: 14pt;
}


h1 {
color: #467030;
font-size: 24px;
font-weight: normal;
margin: 0px;
padding: 0px;
margin-bottom:8px;
}


.menuItem a {
font-size: 12px;
}

.menuItemInfo a {
font-size: 12px;
text-decoration: underline;
}

/* JS NEUE STYLES */

#special {
padding: 5px;
padding-left: 250px;
border: 1px solid #E0E9B3;
background-image: url('../../images/aktionen/rosen.jpg');
margin-top: 3px;
margin-bottom: 11px;
}

#special ul {
margin-top: 12px;
margin-bottom: 12px;
}

#special ul li a {
text-decoration: underline;
}

#special2 {
padding: 11px;
padding-left: 260px;
border: 1px solid #E0E9B3;
background-image: url('../../images/aktionen/narzissen.jpg');
margin-bottom: 11px;
}

#special2 a {
text-decoration: underline;
}


h1.start_h1 {
margin: 0px;
padding: 0px;
font-size: 18pt;
font-weight: bold;
}

h2.start_h2 {
margin: 0px;
padding: 0px;
font-size: 14pt;
font-weight: lighter;
}

#hotspots td {
width: 33%;
border-right: 1px dotted #9FBF8F;

}

#hotspots td h1 {
font-size: 14pt;
font-weight: lighter;

}


.prodlisting_td {
padding: 11px;

}

#menucss UL { margin: 0px; padding: 0px; }
#menucss UL LI { list-style-type: none; margin: 0px; padding: 0px; }
#menucss UL UL { padding-bottom: 11px; }
#menucss A { display: block; }

#menucss UL LI.categorie_top A { font-weight: bold; color: #000000; }
#menucss UL LI.categorie_top_on A { font-weight: bold; font-style: italic; color: #2684FE; }
#menucss UL UL LI.categorie A { padding-left: 8px; font-weight: normal; font-style: normal; color: #000000;}
#menucss UL UL LI.categorie_on A { margin-left: 8px; font-weight: normal; font-style: italic; color: #0C14FA; }

#menucss UL LI A:hover { color: #2684FE; text-decoration: none; }
#menucss UL UL LI A:hover { color: #0C14FA; text-decoration: none; }


.suchboxinput { width: 180px; height: 25px; font-size: 14pt; border-top: 1px solid #777; border-left: 1px solid #777; border-right: 1px solid white; border-bottom: 1px solid white;margin-right: 5px;}
#searchbox_top {  margin-left:18px; margin-top: 2px; padding: 2px; width: 300px;}
#searchboxsubmit { background-image: url('../../images/bgsuche.jpg');height: 25px; border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #888888;border-right: 1px solid #888888; font-size: 11px;}


/* ul {margin-left: 230px;} */


.copyright	{display:none;}
.parseTime	{display:none;}

.cartpic	{width:75px;height:75px;}

.bestellweg	{}


TD.contentsTopics,DIV.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	/* color: #EC1C24; */
	/* color: #A8C199; */
	color: #2f4e1c;
}


#payment_block h2	{padding:0px;margin:0px;font-size:16px;}



td.main h2		{padding:0px;margin-bottom:2px;}


.cartnavitopinfo, .cartnaviinner	{margin-top:3px;margin-bottom:14px;}

.formgvcode			{width:220px;height:30px;font-size:14pt;border: 1px solid #777;}

.productListing-data_border	{border:0px;border-bottom: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 0px;}
.icon_delete			{padding-top:2px;}

img.products_image		{border: 1px solid;border-color:#C5C5C5;}



table.prodlisttab		{margin:0px;padding:0px;}

td.left_content			{padding-left:8px;padding-top:8px;padding-right:8px;}
td.main_content			{width:620px;padding-top:8px;margin-right:10px;}
td.right_content		{padding-left:8px;padding-top:8px;}

img.keinbild			{margin-left:35px;margin-top:35px;}

.productOldPrice		{text-decoration: line-through;}

h2 b				{font-size:18px;}

.menge input			{width:30px;height:30px;font-size:16px;border: 1px solid #777;}

.versandhinweis			{color:#777;font-size:10px;font-weight:normal;}
.versandhinweis_prodlist	{clear:both;padding: 2px 8px 4px 0; color:#777;font-size:10px;font-weight:normal;text-align:right;}
a.versandhinweis		{text-decoration:underline;color:#777;font-size:10px;}

.nichtlieferbar			{font-size:12px;color:#ff0000;font-weight:bold;}



.trenner			{clear:both;height:1px;overflow:hidden;}
.trenner4			{clear:both;height:4px;overflow:hidden;}
.trenner8			{clear:both;height:8px;overflow:hidden;}
.trenner10			{clear:both;height:10px;overflow:hidden;}
.trenner14			{clear:both;height:14px;overflow:hidden;}


/* STARTSEITEN-TEASER (teils veraltet) */

#hot1 {
padding: 11px;
background-image: url('../../images/aktionen/hot1.jpg');
background-repeat: repeat-x;
padding-top: 100px;
}

#hot2 {
padding: 11px;
background-image: url('../../images/aktionen/hot2.jpg');
background-repeat: repeat-x;
padding-top: 100px;
}

#hot3 {
padding: 11px;
background-image: url('../../images/aktionen/hot3.jpg');
background-repeat: repeat-x;
padding-top: 100px;
}

#hot4, #hot5 { 
padding: 11px;

}

#hot1 h1, #hot2 h1, #hot3 h1, #hot4 h1, #hot5 h1 {
margin-bottom: 0px;
padding-bottom: 0px;
}

#hot1 a, #hot2 a, #hot3 a {
margin: 0px;
padding: 0px;
}

#hot_head,#hot_3p_1, #hot_2p_1, #hot_3p_2 { margin-bottom: 6px;}

#hot_head {margin-top: 2px;}


/* STARTSEITEN-TEASER (aktuell) */

.hot_img {
float:left;
border: 1px solid #DADADA;
margin-right: 4px;
width: 200px;
padding: 0px;
background-image: url('../../images/bg_hotbox.jpg');
background-repeat: repeat-x;
overflow:visible;
}

.hot_txt_item {
padding: 8px; 
font-size: 12px;
color: #444;
margin: 0px;
}

.hot_txt_item a {
color: #70BD46;
text-decoration: underline;
font-weight: bold;
}

#indexteaser {width:614px;overflow:hidden;}

#hot_2,#hot_3	{width:640px;padding-bottom:10px;}

#hot_2 h1 	{font-size: 24px;}
#hot_3 h1 	{font-size: 24px;}

#hot_2 .hot_img	{width: 300px; height:180px; margin-right: 7px;}
#hot_3 .hot_img	{width: 200px; height:180px;}

h2.hot_h2 {margin: 0px; padding: 0px; font-family: georgia, serif; font-size: 17pt; color: #46742D; font-weight: lighter; margin-bottom: 5px;}

.hot_txt_pur	{padding-bottom:12px;}
.hot_img_pur	{padding-bottom:12px;}


#ueberuns h2 {
color: #66B839;
font-size: 22px;
font-weight: normal;
margin: 0px;
padding: 0px;
margin-bottom:8px;
}

#header			{clear:both;}
#logo			{float:left;width:250px;padding-top:5px;paddin-right:5px;}
#headersuche		{float:left;width:730px;height:100px;margin-left:10px;background-image: url('../../images/season.jpg');background-repeat:no-repeat; text-align:left;}
#breadcrumb		{clear:both;width:1014px;}
#navtrail		{float:left;padding-left:5px;padding-right:5px;}
#headerNavigation	{float:right;padding-left:5px;padding-right:5px;}

#navileft		{float:left;width:190px;margin-top:30px;margin-right:10px;overflow:hidden;}
#navileft .trenner	{height:5px;}

#maincontent		{float:left;width:614px;margin-top:30px;margin-right:10px;overflow:hidden;}
#naviright		{float:left;width:190px;margin-top:30px;overflow:hidden;}
#naviright .trenner	{height:5px;}


#footer			{clear:both; width: 1014px;padding-top:30px;padding-bottom:10px;font-family: Verdana, Arial, sans-serif; font-size: 12px;}


.kombiinfo p		{padding:0px;margin:0px;}


.begruessung		{position:relative;height:42px;padding:0px;padding-top:8px;padding-bottom:4px;margin:0px;background-image: url('../../templates/xtc4/img/begruessung_bg.gif');background-repeat: repeat-x;border: 1px solid #C5C5C5;}
.begruessung_text	{float:left;padding-left:8px;padding-top:2px;}
.begruessung_text strong	{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px;color:#467030;}


.begruessung_infos	{float:right;padding-right:8px;font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;color:#467030;;}




input.loginboxemail	{width:164px;height:20px;font-size:12px;border: 1px solid #777;}
input.passwort		{width:80px;height:20px;font-size:12px;border: 1px solid #777;}
input.giftcodebox	{width:164px;height:20px;font-size:12px;border: 1px solid #777;}


#box-hersteller 	{display: table-cell;vertical-align: middle;border: 1px solid #C5C5C5;padding:10px;padding-bottom:0px;}
#box-hersteller img	{padding-margin:10px;margin-bottom:10px;margin-left:3px;margin-right:3px;}




#top5 a			{cursor:pointer;}
.top5			{position:relative;}
.top5image		{float:left;width:50px;margin-right:10px;margin-top:3px;}
.top5image img		{width:50px;}
.top5text		{float:left;width:120px;font-size: 10px;margin-top:3px;}
.top5preis		{float:right;color: #EC1C24; font-size: 11px; font-weight: bold;}
.top5trenner		{clear:both;height:3px;overflow:hidden;}
.top5linie		{clear:both;height:1px;overflow:hidden;background-color: #c5c5c5;}





#products_gift			{clear:both;padding-top:0px;padding-bottom:10px;padding-left:14px;margin:0px;margin-top:10px;margin-bottom:10px;background-image: url('../../templates/xtc4/img/verlauf200.gif');background-repeat: repeat-x;border: 1px solid #C5C5C5;}
.products_gift_image		{float:left;width:70px;margin-right:10px;}
.products_gift_image img	{width:70px;}
.products_gift_text		{float:left;font-size: 11px;}

.products_gift_trenner		{clear:both;height:3px;overflow:hidden;}






div.pricebox {
	clear:both;
	width:608px;
	background-image: url('../../images/bg_silver_preise.gif'); background-repeat: repeat-x;
	border-top: 3px solid #dadada;
	border-bottom: 2px solid #dadada;
	border-left: 3px solid #dadada;
	border-right: 3px solid #dadada;
	margin-bottom: 0px;
	margin-top: 0px;
}


div.infoblock {
	float:left;
	width:240px;
	background-color: #e9e9e9;
	height: 100%;
	padding-bottom:4px;
	overflow:visible;
}

div.infoblock .prodinfoartnr {
padding-left:4px;padding-bottom:4px;clear:both;
font-size: 11px;
}

div.infoblock .prodinfolatin {
padding-left:4px;padding-top:4px;padding-bottom:4px;clear:both;
font-size: 11px;
}

div.pageHeading .prodinfolatin {
padding:0;padding-bottom:8px;clear:both;
font-size: 12px;
}


div.infoblock .kombiinfo {
padding-left:4px;padding-bottom:4px;clear:both;
font-size: 11px;
}


div.infoblock .kombidescription {
padding-left:4px;padding-bottom:4px;clear:both;
font-size: 11px;
}


div.infoblock .kombidescription p {
padding:0px;margin:0px;;
}




div.preisblock {
	padding-top:4px;
	padding-left:20px;
	padding-bottom:4px;
	float:left;
	width:150px;
}


.staffelpreisinfo	{clear:both;font-size: 10px;padding-top:4px;}
.staffelpreistilbud	{clear:both;font-size: 10px;padding-top:0px;font-style: italic;}

.einzelpreis		{font-size:18px;font-weight:bold;color: #EC1C24;}
.staffelpreis		{font-size:14px;font-weight:bold;color: #EC1C24;}


div.nehmenblock {
	padding-top:4px;
	float:right;
	width:184px;
	padding-bottom:4px;
}


div.nehmenblock .textmenge {
	clear:both;
	font-size: 10px;
	padding-bottom:4px;
}
div.nehmenblock .menge {
	float:left;
	padding-right:4px;
}


div.nehmenblock .nehmen {
	float:left;
	width:136px;
	height:31px;
	overflow:hidden;
	background-image: url(buttons/german/bg_button_in_cart.gif);
}


div.nehmenblock .versandhinweis {
	padding-top:4px;
	clear:both;
}

div.trenner_grau {
	clear:both;height:1px;overflow:hidden;background-color:#dadada;
}


div.nichtlieferbar {
	padding-top:4px;
	padding-left:20px;
	padding-bottom:4px;
	float:left;
	width:340px;
	font-size:12px;color:#ff0000;font-weight:bold;
}




.extrainfo	{padding-left:4px;clear:both;}
.extrainfobez	{float:left;font-size: 10px;font-weight:bold;padding-right:4px;}
.extrainfotxt	{float:left;font-size: 10px;}

.herstellerinfo	{padding-left:4px;padding-top:2px;clear:both;font-size: 10px;font-weight:normal;padding-right:4px;}

.kombiinfobox	{clear:both;margin-top:11px;}	
.kombiinfo	{float:left;padding:4px;padding-left:7px;padding-right:7px;background-color:#DADADA;font-weight:bold;}






.product_info	{padding-bottom:20px;}


#product_pic		{float:left;width:250px}
#product_pic_zoom	{width:250px}
#product_text		{float:left;width:353px;margin-left:11px;}
#product_text_nopic	{float:left;614px;}

#extrabilder	{}
img.extrabild	{width:78px;height:78px;border: 1px solid;border-color:#C5C5C5;margin-right:5px;margin-top:3px;}
img.extrabild3	{width:78px;height:78px;border: 1px solid;border-color:#C5C5C5;}


#products_reviews		{clear:both;padding-bottom:0px;}
#products_reviews .trenner	{border-bottom: 1px solid;border-color:#dadada;padding-bottom:6px;}
#products_reviews_writebutton	{float:right;}

#products_reviews h3 {
	font: normal 12px/14px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #363c17;
	padding:0px;
	margin:0px;
	margin-bottom:4px;
}

.products_review		{clear:both;padding-top:6px;}
.products_review_hidden		{clear:both;padding-top:6px;display:none;}
.products_review_autor		{clear:both;padding-bottom:3px;font-size:10px;}
.products_review_autor strong	{font-size:10px;}
.products_review_rating		{clear:both;padding-bottom:3px;}
.products_review_ratingtext	{clear:both;padding-bottom:3px;}
#products_reviews_writebutton	{text-align:right;}


div.infobox_pur		{clear:both;width:190px;}
div.infobox_pur_gruen	{clear:both;width:190px;background-color: #edf2ea;}
div.infobox_left	{float:left;}	
div.infobox_right	{float:right;}	

ul.xtcm_rating		{padding:0px;margin:0px;margin-top:4px;}
.xtcm_rating li		{width: 28px; height: 28px; line-height: 0px; margin-left: 2px; padding:0px;list-style: none; float: left; cursor: pointer;}
.xtcm_rating li span	{display: none;}

img.ratingstars		{padding-left:2px;padding-bottom:2px;vertical-align:middle;}

.products_review_average	{padding-bottom:8px;}

.products_review_latest		{padding-bottom:8px;}

a.gruen		{text-decoration:none;color:#56a02d;}
a.gruen:hover	{text-decoration:underline;}


div.product_tipp	{position:absolute;z-index:99;margin-left:20px;margin-top:-24px;background: #EDF2EA;border-color:#C5C5C5;display:none;width:350px;}

a.productstipp		{
margin-left:2px;
padding-left:18px;
background-image:url(img/lightbulb.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}


a.pur:hover {text-decoration: none;}




/* GUTSCHEIN EINLÖSEN IM WARENKORB */
#gift_cart {display:none;}
/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { padding: 15px;	background-color:#FFF2CC; border: solid #E9D28F 1px }
/* BUTTON EINLÖSEN */
#gift_cart #input_code input[type="image"] { position: relative; top: 6px; left: 5px;  }
/* ENDE - GUTSCHEIN EINLÖSEN IM WARENKORB */

/* POPUP MIT INFOS */
/* RAHMEN FÜR INFORMATIONEN */
#gift_infos { margin: 0px; padding: 10px; border: 1px solid #000; background: #FFF; display: none; position: absolute; top: 50%; left: 40%; z-index: 1; }
/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */






div.catlist_box		{float:left;border: 1px solid;border-color:#C5C5C5;margin-right:16px;margin-bottom:16px;width:190px;height:248px;background-image: url('../../templates/xtc4/img/bg_catlist_box.gif');background-repeat: repeat-x;background-position: 0px 190px;}
div.catlist_box_l	{float:left;border: 1px solid;border-color:#C5C5C5;margin-right:0px;margin-bottom:16px;width:190px;height:248px;background-image: url('../../templates/xtc4/img/bg_catlist_box.gif');background-repeat: repeat-x;background-position: 0px 190px;}
.catlisting_header	{clear:both;width:190px;padding:0px;padding-top:4px;margin:0px;vertical-align:middle;text-align:center;}



div.productslistung-sylt	{background-image: url(../../images/bg_sylt2.jpg);background-repeat: no-repeat;padding-left:10px;}
div.productslistung-sylt-head	{position:relative;}



div.category_desc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}


div.proplistspliter {
	background-color:#fff;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	margin: 11px 0px;
	height: 35px;
}
.proplistspliter .smallText	{padding-top:5px;}


div.prodlist_box	{float:left; border: 1px solid;border-color:#C5C5C5;padding:0px;margin-right:16px;margin-bottom:16px;width:190px;}
div.prodlist_box_l	{float:left; border: 1px solid;border-color:#C5C5C5;padding:0px;margin-right:0px;margin-bottom:16px;width:190px;}
div.prodlist_box_pic	{height:190px;padding:0px;margin:0px;}

div.prodlist_box_detaillink	{width:190px;height:21px;background-color: #9ecc2e;display:none;}
div.prodlist_box_detaillink a	{margin-left:10px;padding-left:10px;background-image: url(../../images/linkpfeil_weiss.gif);background-position: 0px 2px;color:#fff;background-repeat: no-repeat;line-height:20px;}

div.catlist_box_detaillink	{width:190px;height:21px;background-color: #9ecc2e;display:none;}


div.prodlist_box_info	{width:190px;height:92px;border-bottom: 1px solid;border-color:#C5C5C5;background-image: url('../../templates/xtc4/img/bg_prodlist_box_info.png');}
div.prodlist_box_price	{width:190px;height:38px;background-image: url('../../templates/xtc4/img/bg_catlist_box.gif');background-repeat: repeat-x;padding:0px;margin:0px;display: table-cell;vertical-align: middle;}

.productslistung-sylt div.prodlist_box	{margin-right:10px;}



.prodlist_price			{float:right;padding:0px;margin:0px;margin-top:4px;}
.button_buynow			{float:right;margin-left:4px;margin-top:4px;margin-right:8px;}


.prodlisting_header	{padding:0px;padding-left:10px;padding-right:4px;margin:0px;color: #467030; padding-top:4px;}
.prodlisting_header a	{color: #467030;font-size: 11px;font-weight: bold;}
.prodlisting_latin	{padding:0px;padding-left:10px;padding-right:4px;margin:0px;font-size: 11px; color:#848484; font-style: italic;}

#infolayer				{width:640px;height:880px;overflow:visible;background: #EDF2EA;}

#infolayer DIV.infoBoxGreen {
	border: none;
}
#infolayer .infoBoxContentsGreen p	{font-size: 10px;}
#infolayer table td			{border-bottom: 1px dotted #9BBB8A;}
#infolayer small			{font-size: 9px;}


table.infoBox	{border:0px;border-spacing:0px;border:1px solid #c5c5c5;border-collapse:collapse;}

.produktzusatzinfos			{clear:both;}
.produktzusatzinfos .infoboxbutton	{float:left;margin-right:8px;}
.produktzusatzinfos .socialbuttons	{float:left;margin-right:8px;width:187px;overflow:hidden;}
.produktzusatzinfos .facebookbutton	{float:left;width:77px;margin-bottom:4px;margin-right:4px;overflow:hidden;}
.produktzusatzinfos .twitterbutton	{float:left;margin-bottom:4px;}
.produktzusatzinfos .plusonebutton	{clear:both;margin-bottom:4px;}


input.formaddress	{width:240px;}





#sliderkauftenauch {
	position:relative;
	width:614px;
	height:75px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:20px;
	overflow:hidden;
}

.slider_left {
	float: left;
	width: 19px;
}

div#slider_inner {
	position:relative;
	width:576px;
	height:75px;
	overflow:hidden;
}
/* ----- SCROLLBEREICH ------ */
.slider_right {
	float: left;
	width: 19px;
}

#sliderkauftenauch a		{cursor:pointer;}
.kauftenauch			{float:left;width:192px;overflow:hidden;}
.kauftenauchimage		{float:left;width:75px;margin-right:4px;margin-top:0px;}
.kauftenauchimage img		{width:75px;}
.kauftenauchtext		{float:left;width:108px;font-size: 10px;margin-top:0px;}
.kauftenauchpreis		{float:left;color: #EC1C24; font-size: 11px; font-weight: bold;}



.button_movetocart		{clear:both;margin-top:6px;}
.button_addtowishlist		{clear:both;margin-top:6px;}


#socialbuttons			{clear:both;width:190px;margin-top:8px;}
#socialbuttons #twitterbutton	{float:left;}
#socialbuttons #plusonebutton	{float:left;margin-left:8px;}



/* SPEZIELLES KATALOGBESTELLUNGSFORMULAR */

.inhaltkatalogbestellung			{position: absolute; left: 50%; margin-left: -280px; width: 560px; border: 0px;}
.inhaltkatalogbestellung .kataloglogo		{text-align:center;padding-top:20px;padding-bottom:40px;}
.inhaltkatalogbestellung .main			{font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight:bold;padding-bottom:6px;}
.inhaltkatalogbestellung input.formaddress	{border: 1px solid #C5C5C5;height:32px;width:350px;font-size: 16px;padding-left:4px;}
.inhaltkatalogbestellung i.nputRequirement	{font-size: 13px;font-weight:bold;}




/* GOOGLE TESTS */

/* Produktinfo */

#nehmen2	{display:none;}
#nehmen3	{display:none;}


/* Produkt-Liste */

.buynow2 {display:none;}


/* Kategorie-Liste */

.catlist_linkbutton1	{width:190px;text-align:center;padding: 6px 0 6px 0;display:none;}
.catlist_linkbutton2	{width:190px;text-align:center;padding: 6px 0 6px 0;display:none;}
.catlist_linkbutton3	{width:190px;text-align:center;padding: 6px 0 6px 0;display:none;}
.catlist_linkbutton4	{width:190px;text-align:center;padding: 6px 0 6px 0;display:none;}






