@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://www.zs-ecommerce.com
* @package         yaml for xt:Commerce
* @version         1.5.1   
*/


/* 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);

/*  Zeithygiene - Patch  */
body { color:#ADB5B7; padding:0px; background:#a2acb0; }

#page_margins { padding:0px; margin: 0px auto; width: 990px; background: #787878 url(img/bg_pagemargins.png) repeat-y; }

#page { position:relative; padding: 0px; margin-left: 112px; width: 766px; text-align:center; border: none; }

#header { height:118px; background:url(img/logo_traders.png) }
img#companyLogo { top:0px; left:0px; height:118px; width:766px; }

#main { background-color:#7a8990; }
h1,h2,h3 { color:#ccc; }
a,p { color:#EEEEEE }

/*Hauptnavigation */
#nav {height:30px; background:url(img/bg_top_navi.jpg) no-repeat; padding-left:10px;}
#box_categories {}
.catList div ul, .catList div li{ position: relative; display:inline; font-size: 140%; }
#nav_main ul{ border-left-color:#7c726e; height:30px; }
#nav_main a { font-size:12px; font-weight:normal; text-transform:uppercase; padding:7px 10px 13px 10px; background-image:none; }
#nav_main a:hover, #TopCats a.Current, #TopCats a.CurrentParent{background-image: url(img/sliding_door/left_both.gif);}
#nav_main ul li {border-right: 1px #7c726e solid;}

/*.catLevel1 { position: absolute; top: 150px; z-index:10;}*/
#TopCats catLevel1.a {  }

/* Sub-Navigation */
#SubNavi {
	margin:0px;
	padding:0px;
	text-align: left;
	width: auto;
	height: 40px;
	background: #7a8990;
	page-break-inside:avoid;
	white-space:nowrap;
}

#SubNavi ul{ padding:0px; margin:0px; }
#SubNavi li{ padding-left: 10px; padding-right:20px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; margin:0px;}
#SubNavi a{ color:#C6DEE2; font-size:11px; font-weight:bold; }
#SubNavi a.Current{ color:#fff; font-weight:bold; }
#SubNavi a.CurrentSubNavi2{ color:#fff; font-weight:bold; text-decoration:underline; }

.LinkSubNavi1, .CurrentSubNavi1, .CurrentParentSubNavi1{display: none;}

/* INHALTSBEREICH */
/*#col3_content { position:relative; left: 0px; width:auto; margin:0px; padding: 0px; }
#col3_content label { color:#333; }*/

#col3 { width: 100%; margin: 0px; padding: 0px 0px 0px 0px; }

/* YAML-Copywright */
#YAML, #YAML a{ color: #555; font-size:9px; }
#YAML a{visibility:hidden;}
/* BOX-LANGUAGE */
#box_languages { padding:8px 0px; margin: 0px; } 
.boxInfoBodyRS{ border:none; padding:0px; margin: 0px;}

/* BOX_CONTENT */
.conandinfo ul, .conandinfo li{  position: relative; display:inline; color:#CCC; }
.conandinfo li{ margin:0px; padding-left:0px; list-style-type: none; list-style-image: none; list-style-position: outside;}

/* LOGIN */
#logincenter { position: absolute; top:0px; left: -112px; width:112px; height:342px; overflow:hidden; text-align:right; z-index:10; background:url(img/bg_box_login.jpg) no-repeat #787878 }
#logincenter ul{ margin-right:12px; margin-top:50px; list-style:none; }
#logincenter li{ margin:0px; padding:0px; }
/* WARENKORB */
#warenkorb { position: absolute; top:0px; right: -112px; width:112px; height:159px; overflow:hidden; text-align:left; z-index:10; background:url(img/bg_box_cart.jpg) no-repeat }
#warenkorb ul{ margin-left:12px; margin-top:50px; list-style:none; }
#warenkorb li{ margin:0px; padding:0px; }
/* DEALER-LOGIN */
#dealerlogin{ position:absolute; top:176px; right:-112px; width:98px; color:#FFF; text-align:left; padding-left:14px; z-index:99 }
#dealerlogin a{font-size:80%}
/* Category-List */
#frameListHead { border:none; }
.catListing1 .subcolumns { border:none; }
.catlistlink {
	color:#C6DEE2;
	font-weight:bold;
	font-size: 11px;
}
.catimg {width: 50%}

.c22l {float:left; width:50%}
.c22r {float:right; width:50%}

/* Product List */
#productListing1ColBody { background:#7a8990; border:none; width: 766px;
height: 400px;
overflow: auto;
margin: 0 auto;
overflow-x: hidden;
overflow-y: hidden; }
.productListing1ColBodyImg{ border:none; float:left; display:inline }
#floatboxProdListing { 
	background:url(img/bg_scroll.gif) no-repeat center 510px fixed;
	width: 2000px;
	height: 400px;
}
#floatboxProdListing strong { color:#C6DEE2; font-size: 100%;}

/*slider*/
#area {
	background: #ccc;
	height: 20px;
	width: 500px;
	text-align:left;
}
 
#knob {
	height: 20px;
	width: 20px;
	background: #000;
	cursor: pointer;
}

/* Product Info
#teaser_versandkosten { position:relative;} */
#teaserversandkosten img{ position:absolute; top:0px; right:-112px; z-index:99}
.productInfoName { color: #b3a694; text-align: left; font-size:16px; }
.prodPriceInfo { color: #b3a694; text-align: left; font-size: 12px; font-weight: bold; }
.prodTaxShipInfo, .prodTaxShipInfo { color: #333; font-size: 10px; font-weight:100; text-align: left; }
.productInfo2 img.imgLeft{ border:none; padding: 0px; margin: 0px; background: #7a8990 }
.productInfo2 ul{  color: #b3a694; list-style:square; }
.productInfo2 li{ margin: 0px; padding: 0px; }
.productInfo2 .addCart {text-align:left;}

/* ### Bilder ###*/
#morePics img {
	padding: 1px;
	height:64px;
	border:1px #9A9999 solid;
	float:left;
}


/*Seiten mit Content */
#ContentPage { text-align:left; padding: 10px 20px; }

#PopupPage { text-align:left; padding: 10px 10px; color:#eee}
#PopupPage ol, ul, p{ color:#eee}

#frameListHead  { text-align:center; padding: 0px 20px; }
.contentTeaser {width:766px; margin:0px; padding:0px; border:none;}
.prodTaxShipInfo, .prodTaxShipInfo a, .productListing1ColTaxInfo a{color:#adb5b7}

/* Bestellvorgang */
#main_checkout{background-color:#7a8990;}
.container, .container2, .productListing1ColBody, .moduleRow{ background-color:#68757a }
.checkoutLink, a.checkoutLink{color:#F90;}
tbody td.main{border:none; padding:4px}

.agbcheck { margin: 5px 0px; padding:4px; border: 2px solid #F90; background:#73301d;}


/* FORM-FIELDS */
fieldset { border:#fff 1px solid; padding: 8px; margin: 5px 0; color:#fff }
legend { padding:0 2px 8px 2px; color:#fff }
label { width:150px; color:#fff }
#message_body {text-align:left}
.contentbutton p, .contentbutton input{ padding: 20px 0 10px 0; }
.inputRequirement, .must { color:#F90; }
.floatbox input{background-color:#7a8990;}
.inputset {border: 1px solid white; padding: 12px}

/* Footer-Bereich */
.boxInfoBodyLS { border-color:#787878; padding:6px 0px; }
#box_content { border-top:1px solid #787878; }
#box_content ul {margin:0px;}
#footer { padding:0px; margin:0px; background-image:none; background: #7a8990; border-color:#787878; }
#footer a { font-size:10px; }
.copyright { height:169px; width:990px; background:url(img/bg_page_bottom.jpg) no-repeat center; margin: 0 auto; color:#555; font-size:10px; }
.copyright a { color:#555; }

/* Order-Details */
.productName a, .subTotal a{color:#000;}

/* mootools Accourdeon */
#accordion {
	margin:-2px 0px 20px 0px; padding: 0px;
}

h6.toggler {
	cursor: pointer;
	border: 1px solid #53585e;
	/* border-right-color: #333;
	border-bottom-color: #333;
	font-family: 'Andale Mono', sans-serif; */
	font-size: 12px;
	background: #D2E0E6;
	background: #aaaab0 url(img/bg_welcome.jpg) no-repeat;
	color: #fff;
	margin: 0 0 4px 0;
	padding: 6px 5px 5px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}

/* Admin-Box */
#box_admin { position:absolute; width:124px; height:auto; top:186px; left: 0px; padding: 2px; background:#333; border: 1px solid white; z-index:99}
#box_admin h4{ color:#aaa }