@charset "UTF-8";
/**
* YAML-based Template for xt:Commerce
*
* (en) central stylesheet
* (de) entrales Stylesheets
*
* @copyright       Copyright 2006-2007, Björn Teßmann (tessmann@zerosoft.de)
*                  Based on YAML, Copyright 2005-2007, Dirk Jesse
* @link            http://yaml.t3net.de/YAML-fuer-xt-Commerce.101.0.html
* @package         yaml for xt:Commerce
* @version         1.5.0   
*/


/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

  @import url(css/screen/basemod.css);
  /*@import url(css/screen/basemod_3col_fixed.css);*/
  /* Variable order and use of content columns */
  /* Change patch-File in javascript/general.js.php too */
  
  /* import 3 columns fix | 3 Spalten fixe Breite einbinden - default */
  /* @import url(css/screen/basemod_3col_fixed.css); */
  
  /* import 3 columns flexible | 3 Spalten flexible Breite einbinden */
  /* @import url(css/screen/basemod_3col_flex.css); */
  
  /* import 2 columns flexible | 2 Spalten flexible Breite einbinden */
  /* @import url(css/screen/basemod_2col_flex_13.css); */ 
  
  /* import 2 columns fix | 2 Spalten fixe Breite einbinden */
  @import url(css/screen/basemod_2col_fixed_13.css);
  
  @import url(css/screen/content.css); 
  @import url(css/screen/boxes.css);
  @import url(css/screen/categorie_listing.css);
  @import url(css/screen/categorie_navigation.css);
  @import url(css/screen/module.css);
  @import url(css/screen/product_info.css);
  @import url(css/screen/product_listing.css);
  @import url(css/screen/product_options.css);
  /*@import url(css/screen/top_navigation_shinybuttons.css);*/
  @import url(css/screen/top_navigation_slidingdoor.css); 

/* import print layout | Druck-Layout einbinden */
  @import url(css/print/print_003.css);




/* db */

.contentWrapperNormal
{
margin: 0px 0px 0px 0px;
padding: 20px 22px 20px 22px;
border-top: 1px solid #ffffff;  
}

.contentWrapperProductListing
{
margin: 0px 0px 0px 0px;
padding: 20px 10px 20px 22px;
border-top: 1px solid #ffffff;
overflow: hidden; 
}

.smallText
{
color:#000000;
}

#frameListHeadProductListing {
	border-bottom:0px solid #ccc;
	margin-bottom:0px;
	margin-right:0px;
	padding-right:0px;
}

#box_information
{
/* margin-bottom: -20px; */
}

#box_cart_CART {
position:absolute;
margin: 7px 0px 0px 0px;
right: 20px;
}

.boxTextGreen {
	color: #c4efa1;
	line-height: 18px !important;
	padding: 0px 0px 0px 0px;
}

* html #box_login .boxTextGreen {
	padding: 0px 0px 10px 0px;
}

.boxTextGreen A { 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

.forgotPasswordLogin {
  float: left;
  width:123px;
	padding: 2px 0px 0px 0px;
}

*+html .forgotPasswordLogin {
  width:125px;
  padding: 3px 0px 0px 0px;
}

.buttonSubmitLogin {
  float: left;
	padding: 2px 0px 0px 0px;
}

*+html .buttonSubmitLogin {
	padding: 3px 0px 0px 0px;
}

input.loginbutton {
  width: 56px;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	background-color: #467B1D;	
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
}

input.loginbutton:hover {
	font-size: 11px;
	color: #c4efa1;
	font-weight: normal;
	text-align: left;
	background-color: #467B1D;
	cursor: pointer;
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
}


input#email_address1
{
width: 116px;
padding: 2px;
margin: 3px 3px 0px 0px;
background:#c4efa1;
border: 1px #c4efa1 solid;
}

* html input#email_address1
{
margin: -3px 0px 0px 0px;
}

input#password1
{
width: 54px;
padding: 2px;
margin: 3px 0px 0px 0px;
background:#c4efa1;
border: 1px #c4efa1 solid;
}

* html input#password1
{
margin: -3px 0px 0px 0px;
padding: 3px 2px 2px 2px;
}


#box_admin IMG {
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 0px;
}





.headingTitle {
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.productListing2ColContainer {
float:left;
margin: 0px 5px 5px 0px;
width: 282px;
height: 188px;
border: 3px solid #77bd43;
background: #c6dd90;
color: #3c681a;
overflow:hidden;
}

.productListing2ColContainer A {
color: #3c681a;
}

.productListing2ColContainer A:hover {
color: #3c681a;
}

.shoppingCartItemContainer {
width:581px;
margin: 10px 0px 0px 0px;
}

.shoppingCartItemImageContainer {
width: 140px;
height: 188px;
float:left;
overflow:hidden;
}

.shoppingCartItemTextContainer {
width: 441px;
height: 188px;
float: left;
overflow:hidden;
background: #c6dd90;
color: #3c681a;
}

.shoppingCartItemTextContainer A {
color: #3c681a;
}

.shoppingCartItemTextContainer A:hover {
color: #3c681a;
}

.shoppingCartItemSubTotalContainer {
text-align: right;
padding: 12px 20px 8px 20px;
overflow:hidden;
background: #c6dd90;
color: #3c681a;
}

.shoppingCartItemSubTotalContainer A {
color: #3c681a;
}

.shoppingCartItemSubTotalContainer A:hover {
color: #3c681a;
}

.shoppingCartItemProductName {
padding: 7px 10px 7px 40px;
background: #3c681a;
color: #c4efa1;
font-size: 14px;
font-weight: bold;
}

.shoppingCartItemProductName A {
font-size: 14px;
color: #c4efa1;
}

.shoppingCartItemProductName A:hover {
font-size: 14px;
color: #c4efa1;
}

.description {
margin-bottom: 13px;
height: 18px;
overflow: hidden;
}

.singlePrice {
height: 18px;
overflow: hidden;
float: left;
}

.totalPrice {
height: 18px;
float: right;
overflow: hidden;
}

.tax {
clear:both;
height: 18px;
font-weight: normal;
overflow: hidden;
margin-bottom: 16px;
}

.quantity {

}


.quantity input[type="text"] {
font-weight: normal;
overflow: hidden;
float: none;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 1px;
}

* html .quantity input {
font-weight: normal;
overflow: hidden;
text-align: center;
margin: -2px 0px 0px 0px;
}

.information {
float: left;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

.deleteLabel {
float: left;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

.deleteCheckbox {
float: left;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

.deleteCheckbox input[type="checkbox"] {
	margin-left:5px;
	margin-right:0px;
	margin-top:2px;
}

* html .deleteCheckbox input {
	margin-left:5px;
	margin-right:0px;
	margin-top:-3px;
}

.productCart1MetaContainer {
  margin-top: 2px;
  border: 0px solid #990000;
  padding: 0px 0px 0px 0px;
}

.productCart1Meta1 {
  float: left;
  text-align: center;
  width: 192px;
  font-size:11px;
  color: #3c681a;
  font-weight: bold;

  margin: 0px 2px 0px 0px;
  padding: 6px 0px 0px 0px;
}

.productCart1Meta2 {
  float: left;
  text-align: center;
  width: 193px;
  font-size:11px;
  color: #3c681a;
  font-weight: bold;

  margin: 0px 2px 0px 0px;
  padding: 6px 0px 0px 0px;
}

.productCart1Meta3 {
  float: left;
  text-align: center;
  width: 192px;
  font-size:11px;
  color: #3c681a;
  font-weight: bold;

  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 0px;
}

.productCart1Meta1 A, .productCart1Meta2 A, .productCart1Meta3 A {
  color: #3c681a;
  font-weight: bold;
}

#signet
{
height: 36px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 9px 0px 0px 0px;
border: 0px solid #5c9e28;
}

#footerContainer
{
clear: both;
position: relative;
text-align: center;
width: 850px;
padding: 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
overflow: hidden;
background:#3c681a;
}

#navigationMetaContainer
{
padding: 5px 0px 5px 9px;
margin: 0px 0px 0px 225px;
border: 0px solid #660000;
overflow: hidden;
background:#3c681a;
border-left: 1px solid #ebf5d4;
border-right: 1px solid #ebf5d4;
border-bottom:  1px solid #ebf5d4;
}

#copyright
{
line-height: 16px;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
width: 625px;
color: #3c681a;
margin: 0px 0px 0px 225px;
padding: 10px 0px 10px 0px;
}

#copyright A {
color: #3c681a;
font-weight: normal;
text-decoration: none;
}

#copyright A:hover {
color: #c4efa1;
font-weight: normal;
text-decoration: none;
}

/* Navigation Meta */

#navigationMeta
{
padding: 0px 9px 0px 0px;
border: 0px solid #990000;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #497e20;
}

#navigationMeta a {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding: 0px 1px;
font-weight: normal;
color: #fff;
text-decoration: none;	
}
#navigationMeta a:hover {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 1px;
color: #c4efa1;
text-decoration: none;	
}

/* Navigation Meta ENDE */

/* db ENDE */

