/*******************************************//* CSS Standarddatei fr ecotwo Shopsystem *//* Version 1.1 build 222  05.11.2006       *//*******************************************//* Mauszeiger ImageTrail  *//* Breite des Fensters */#trailimageid {  position: absolute;  visibility: hidden;  left: 0;  top: 0;  width: 350px;  height: 1px;  z-index: 1000;}/* Fenster Formatierung*/.mousetrail {  padding: 5px;  border: 2px solid #666;  color: #fff;  background-color: #999;}.mousetrailText {  font-size: 1.4em;  font-weight: bold;  color: #333;  text-align: center;}/* Innenabstnde */.mousetrail2 {  padding: 8px 2px 2px 2px;  text-align: center;}.borderbot {  height: 1px;  margin: 0;  padding: 0;  font-size: 1px;  line-height: 1px;}.borderbotlight {  height: 1px;  margin: 0;  padding: 0;}/* Rahmen fr Produktbilder (optional) */.prod_bild {  display: block;  width: 150px;  height: 50px;  padding: 15px;  border: 3px solid #181894;  cursor: pointer;}/* Bestellprozess und Warenkorb *//* Auswahl Versandoption*/.basket_f1 {  padding: 10px;  /*border: 1px solid #f90;*/  background-color: #ddd;  border-top: 2px solid #b5b5b5;}.basket_row_sum_h {  background-color: #ddd;}.basket_row_sum_l {  background-color: #f0f0f0;}.basket_noselect_del {  padding: 5px;  background-color: #f0f0f0;}.basket_select_del {  padding: 5px;  border-top: 2px solid #b5b5b5;  border-bottom: 2px solid #b5b5b5;  background-color: #E1F2A2;}.basket_select_del.deliveryRowFirstColumn {  border-left: 2px solid #ff6;}.basket_select_del.deliveryRowLastColumn {  border-right: 2px solid #ff6;}/* Auswahlbutton */.cartbutton {  border: 1px solid #191f4d;  background-color: #fc0;  color: #fff;  font-size: 11px;  font-weight: normal;}.upload_button {  border: 1px ridge #999;  background-color: #fc0;  color: #fff;  font-size: 11px;  font-weight: normal;}.upload_file {  border: 1px ridge #999;  /* wei auf wei??? */  background-color: #fff;  color: #fff;  font-size: 11px;  font-weight: normal;}.order_bar {  padding: 10px;  border: 1px solid #fc0;  background-color: #f3f3f3;}.error {  color: #f30;}/* Links fr Content, Navigation, Header, Footer */a:link,a:visited,a:active {  color: #666;  /* #00b000, #80ee66 */  font-weight: bold;  text-decoration: underline;}a:focus,a:hover {  color: #000;}a.navi:link,a.navi:visited,a.navi:active {  color: #000;  font-weight: normal;  text-decoration: none;}a.navi:focus,a.navi:hover {  color: #000;  font-weight: normal;  text-decoration: underline;}a.navi2:link,a.navi2:visited,a.navi2:active {  color: #000;  font-size: 10px;  font-weight: normal;  text-decoration: none;}a.navi2:focus,a.navi2:hover {  color: #FF8507;  font-size: 10px;  font-weight: normal;  text-decoration: none;}.text_navi {  color: #FF8507;  font-size: 10px;  font-weight: normal;  text-decoration: none;}a.top:link,a.top:visited,a.top:active {  color: #333;  font-size: 10px;  font-weight: bold;  text-decoration: none;}a.top:focus,a.top:hover {  color: #fc9004;  font-size: 10px;  font-weight: bold;  text-decoration: none;}a.top1:link,a.top1:visited,a.top1:active,a.top1:focus,a.top1:hover {  color: #333;  font-size: 9px;  font-weight: normal;  text-decoration: none;}a.top2:link,a.top2:visited,a.top2:active {  color: #000;  font-size: 9px;  font-weight: normal;  line-height: 200%;  text-decoration: none;}a.top2:focus,a.top2:hover {  color: #fff;  font-size: 9px;  font-weight: normal;  line-height: 200%;  text-decoration: underline;}a.footer:link,a.footer:visited,a.footer:active {  color: #333;  font-size: 9px;  font-weight: normal;  text-decoration: none;}a.footer:focus,a.footer:hover {  color: #333;  font-size: 9px;  font-weight: normal;  text-decoration: underline;}/* Textformatierungen */.text {  color: #333;  font-size: 11px;  font-weight: normal;}.text_2 {  color: #333;  font-size: 12px;  font-weight: normal;}.text_2r {  color: #f00;  font-size: 12px;  font-weight: normal;}.text_dark {  color: #000;  font-size: 11px;  font-weight: normal;}.text_s {  color: #333;  font-size: 10px;  font-weight: normal;}.text_s2 {  color: #333;  font-size: 11px;  font-weight: normal;}.text_art_opt {  height: 20px;  color: #333;  font-size: 11px;}.text_s_grey {  color: #666;  font-size: 9px;  font-weight: normal;}.text_big_bold {  color: #333;  font-size: 12px;  font-weight: bolder;}.red {  color: #f00;  font-size: 11px;  font-weight: normal;}.cart_s {  color: #000;  font-size: 9px;  font-weight: normal;}.cart_s_red {  color: #f00;  font-size: 10px;  font-weight: normal;}.text_s_w {  color: #fff;  font-size: 9px;}.path_cms {  color: #888;  font-size: 10px;  font-weight: normal;  text-decoration: none;}/*  Formulare  */.radiobutton1 {  border: 1px ridge #f7f7f7;  background-color: #fc0;}.button_fix_width {  width: 158px;  height: 25px;  border: 1px solid #333;  background-color: #ccc;  color: #000;  font-size: 11px;  font-weight: normal;}.button_transp_order {  width: 120px;  border: 1px solid #333;  background-color: #ccc;  color: #000;  font-size: 11px;  font-weight: normal;}.button_transp {  border: 1px solid #333;  background-color: #ccc;  color: #000;  font-size: 11px;  font-weight: normal;}.basket_input {  border: 1px solid #ccc;  background-color: #fff;  color: #333;  font-size: 11px;  font-weight: normal;}.basket_input_marked {  border: 1px solid #f00;  background-color: #fff;  color: #333;  font-size: 11px;  font-weight: normal;}.account_login {  width: 152px;  color: #000;  font-size: 1.1em;}.drop_down {  border-style: solid;  border-width: 1px;  background-color: #fff;  color: #333;  font-size: 11px;  font-weight: normal;}.drop_down_curr {  border-style: solid;  border-width: 1px;  background-color: #fff;  color: #333;  font-size: 11px;  font-weight: normal;}.button_s {  width: 50px;  border: 2px solid #000;  background-color: #ccc;  color: #000;  font-size: 11px;  font-weight: bold;}.select_basket {  border-style: groove;  background-color: #eeeccc;  color: #000;  font-size: 11px;  font-weight: normal;}.select_basket_delivery {  border-style: groove;  background-color: #e1e1e1;  color: #000;  font-size: 11px;  font-weight: normal;  text-align: right;}.select_basket_country {  width: 210px;  border: 1px groove #f00;  background-color: #fff;  color: #000;  font-size: 11px;  font-weight: normal;  text-align: left;}.select_basket_fix {  width: 200px;  border-style: groove;  background-color: #f7e5b3;  color: #000;  font-size: 11px;  font-weight: normal;}/* Level-Hintergrund fr Kategorien Navigation */.navi_sub,.navi_sub2 {  background-color: #f0f0f0;  margin: 0px 0px;}/* Formatierungen fr Teaser, Contentblcke etc. *//* Suchleiste */.top_search_back1 {  height: 25px;  background-color: #A7A7A7;  background-image: url(../design/layout/teaser_head_back2.gif);  color: #fff;  font-size: 11px;  font-weight: normal;}.teaser_head_back2 {  height: 25px;  background-image: url(../../design/layout/teaser_head_back2.gif);  color: #333;  font-size: 11px;  font-weight: bold;}.top_head_back1 {  height: 25px;  background-color: #e3e3e3;  background-image: url(../../design/layout/top_head_back1.gif);  background-repeat: repeat-x;  color: #333;  font-size: 11px;  font-weight: normal;}.footer_head_back1 {  height: 25px;  color: #333;  font-size: 11px;  font-weight: normal;}.last_purchase_teaser_head,.accountlogin_teaser_head/*,.actionlist_teaser_head*/{  height: 26px;  margin: 0;  padding: 10px 5px 0 5px;  color: #fff;  font-size: 1.7em;  text-align: center;}#col3 .topseller_teaser_heading {  margin: 35px 0 10px 0;  padding: 6px 10px;  background-color: #8e041a !important;  background-image: url(../../design/cw/content_heading_red.gif) !important;  background-repeat: repeat-x;  background-position: top !important;  color: #fff;  font-size: 1.5em;  zoom: 1;}.weekproduct_teaser_head {  height: 25px;  background-image: url(../../design/layout/teaser_head_back3.gif);  color: #333;  font-size: 11px;  font-weight: bold;}.lastbuy_teaser_head {  height: 25px;  background-image: url(../../design/layout/teaser_head_back3.gif);  color: #333;  font-size: 11px;  font-weight: bold;}.article_variant_box {  background-color: #F7F7F7;  color: #333;  font-size: 11px;  font-weight: normal;}/* berschriften */.headline_action_2 {  color: #f00;  font-size: 11px;  font-weight: bold;}.headline_1 {  color: #fff;  font-size: 11px;  font-weight: bold;}.headline_2 {  color: #fff;  font-size: 11px;  font-weight: bold;}.headline_3 {  color: #fff;  font-size: 11px;  font-weight: bold;}.headline_4 {  color: #fff;  font-size: 11px;  font-weight: bold;}.headline_5 {  color: #fff;  font-size: 14px;  font-weight: bold;}/* FCKEditor*/.Bold {  font-weight: bold;}.Title {  color: #c30;  font-size: 18px;  font-weight: bold;}.Code {  padding-right: 5px;  padding-left: 5px;  border: 1px solid #8b4513;  background-color: #f93;  color: #006;  font-family: 'Courier New', Courier, Monospace;}/*#####################################################/*# cross-selling (for layout without tables)/*#####################################################*/  .cw_cross_selling_main{	width: auto;	height: auto;	overflow: hidden;}                        .cw_cross_seling_main_head{	float: left;	width: 500px;}                        .cw_cross_selling_product {	float: left;	width: 166px;	display: block;	text-align: center; 	vertical-align: top;}.cw_cross_selling_clearer {	clear: both;}.cw_cross_selling_small_pic {	float: left;	width: 100px;	height: 140px;	margin: 0 22px;	padding: 10px; 	overflow: hidden;	border: 1px solid #CCC;}.cw_cross_selling_product_row {	padding: 5px 0;	float: left;}/**	article-variants*/.cw_article_variant_box select {	width: 100% !important;}/**	article-options as small Icon*/.article_options_short {	margin: 15px 0 15px 1em;	background-color: #F0F0F0;	padding: 10px 0;}.articleOptionsIconLink{	float: left;	height: 20px;	width: 50%;	overflow: hidden;	margin: 3px 0;}.articleOptionsIconText {	font-size: 1.1em;	text-decoration: none !important;	margin-left: 1em;} /*############################################################## *# head *#############################################################*/.main_header {	position: relative;	margin-top: 20px;	height: 203px;	background-color: #F6E6C5;}h1.hidden {	text-indent: -9999em;	position: absolute;}#headImage img{	position: absolute;	top: 0px;	left: 0px;}.main_head_link {	position: absolute;	left: 0px;	top: 0px;}.rightTopMenu {	float: left;	position: absolute;	right: -15px;	top: -15px;  background-color: transparent;  background-image: url(../../design/cw/top_menu_left.gif);  background-repeat: no-repeat;  background-position: left;	height: 31px;	line-height: 31px;	padding-left: 9px;}.topmenu_list {	background-color: transparent;  background-image: url(../../design/cw/top_menu_right.gif);  background-repeat: no-repeat;  background-position: right;	float: left;	margin: 0px;	padding-right: 9px;}.topmenu_list li {	float: left;	height: 31px;	background: transparent url(../../design/cw/top_menu_middle.gif) repeat-x;	list-style: none;	margin: 0px;	padding: 0 10px;	line-height: 27px;}.topmenu_list li a {	color: #fff;	font-size: 1.2em;	text-decoration: none;}/*############################################################## *# article navigation *#############################################################*/.navColumnBoxContainer {	float: left;	margin-bottom: 15px;}.nav_Content ul {	line-height: normal !important;	list-style: none;	padding: 0px;	margin: 0px !important;}.productsNavLevel1 li,.productsNavLevel2 li {	float: left;	width: 200px;	padding: 0 !important;	margin: 0 !important;	background: none !important;/*	position: relative;	margin-bottom: -30px;*/}ul.productsNavLevel1 {	background-color: #8D0017;}.productsNavLevel1 li a {	background-color: #8D0017 !important;	text-decoration: none;	border-left: 1px solid #CD8F9A;	border-bottom: 1px solid #6A0013;	border-right: 1px solid #6A0013;	border-top: 1px solid #CD8F9A;	padding: 4px 20px 4px 18px !important;	color: #fff !important;	display: block;}.productsNavLevel1 li a.lastInLevel1 {  border-bottom: 1px solid #CD8F9A;}.productsNavLevel1 li a:hover,.productsNavLevel2 li a:hover {	text-decoration: underline;}.productsNavLevel1 li a:visited,.productsNavLevel2 li a:visited {	text-decoration: none;}.productsNavLevel1 li a.navi_active,.productsNavLevel1 li a.navi_active_sub {	background-color: #E8BB7B !important;	border-left: 1px solid #F0D3AC;	border-bottom: 1px solid #E1A655;	border-right: 1px solid #E1A655;	border-top: 1px solid #F0D3AC;	color: #8D0017 !important;}.productsNavLevel1 li a.navi_active_sub {	background: transparent url(../../design/cw/submenu_open.gif) right no-repeat;}.productsNavLevel1 li a.navi_sub {	background: transparent url(../../design/cw/submenu_closed.gif) right no-repeat;}.productsNavLevel2 li a {	background-color: #F3E4C7 !important;	border-left: 1px solid #FAF2E4;	border-bottom: 1px solid #EBD1A0;	border-right: 1px solid #EBD1A0;	border-top: 1px solid #FAF2E4;	padding: 4px 0 4px 18px !important;	color: #8D0017 !important;	font-weight: normal !important;	font-size: 0.8em;	display: block;}.productsNavLevel2 li a.naviLevel2_active {	background-color: #F3E4C7 !important;	border-left: 1px solid #EBD1A0;	border-bottom: 1px solid #FAF2E4;	border-right: 1px solid #FAF2E4;	border-top: 1px solid #EBD1A0;	padding: 4px;	text-decoration: none !important;	font-weight: bold !important;}.productsNavLevel2 li.naviLevel2_active a {}.productsNavLevel1 li.navi_active{	background: transparent url(../../design/cw/navi_active_bg.gif) repeat-x !important;}.productsNavLevel1 li.navi_active_sub {	background: transparent url(../../design/cw/navi_active_w_sub.gif) no-repeat !important;}.productsNavLevel1 li.navi_sub {	background-color: #8D0017;  background-image: url(../../design/cw/navi_w_sub.gif);  background-repeat: no-repeat;  background-position: right;}.productsNavLevel1,.productsNavLevel2 {	padding: 0px !important;}.productsNavLevel2 li {}#col1 .nav_Heading {	background: #8D0017 url(../../design/cw/nav_menu_head.gif) no-repeat left top !important;	margin: 0px !important;	padding: 0px 18px 0px 18px !important;	height: 35px !important;	line-height: 35px !important;	font-size: 1.8em !important;	font-weight: bold;	color: #fff;  width: 164px;}.nav_Content {	float: left;	padding-bottom: 19px;	background: #8D0017 url(../../design/cw/nav_menu_bottom.gif) no-repeat bottom left !important;}/*############################################################## *# shopping cart layout *#############################################################*/.cw_basket_box {	margin-bottom: 15px;	float: left;}.actionlist_teaser_head,.basket_box_head {	float: left;	width: 154px;	height: 38px;	background: #8D0017 url(../../design/cw/basket_box_head.gif) no-repeat left bottom !important;	line-height: 38px;	padding: 0 18px;	margin: 0 !important;	font-size: 1.8em;	position: relative;	color: #fff;}.basket_box_head img {	float: none !important;	position: absolute;	right: 18px;	margin: 6px 0 0 0 !important;}.basket_box_content {	float: left;	width: 168px;	border: 1px solid #8E031A;	background-color: #E8BB7B;	border-bottom: none;	border-top: none;	padding: 10px;	margin: 0 !important}.basket_box_bottom {	float: left;	width: 190px;	background: transparent url(../../design/cw/basket_box_bottom.gif) no-repeat left top !important;	height: 9px;	margin-bottom: 15px;	margin: 0 !important;	font-size: 0;}.clearer {	clear: both;	height: 0;	font-size: 0;}.small_search {	margin: 0 0 15px 0 !important;	float: left;}.small_search_top {	background: transparent url(../../design/cw/col_right_top.gif) no-repeat left bottom !important;	height: 9px;	font-size: 0;}.navColumnBoxContentRight,.small_search_form {	background-color: #F3E4C7;	border: 1px solid #8E041A;	border-bottom: none;	border-top: none;	position: relative;}.small_search_bottom {	background: transparent url(../../design/cw/col_right_bottom.gif) no-repeat left top !important;	height: 9px;}.search_form_small {	padding: 5px 10px !important;	color: #8E041A;}.search_form_small input.search {	border: 1px solid #8E041A;	margin: 5px 0;}.loginFormLeft_middle input.button,.search_form_small .button {	background: transparent url(../../design/cw/button_small_bg.gif) no-repeat left bottom !important;	padding: 0px;	width: 86px;	height: 25px;	line-height: 25px;	float: right;}.loginFormLeft_middle input.button {  margin: 4px 0 1px;}.search_form_small a {	color: #8E041A !important;	text-decoration: none !important;	font-size: 1.1em !important;}.search_form_small a:hover {	text-decoration: underline !important;}.easy_order_outer {	float: left;}h3.loginFormLeft_top {	float: left;	width: 164px;	background: #8d0017 url(../../design/cw/nav_menu_head.gif) no-repeat left top !important;	margin: 0;	padding: 0 18px;	height: 35px;	line-height: 35px;	font-size: 1.8em;	color: #fff;	position: relative;}.loginFormLeft_bottom,.loginFormLeft_container{	clear: left;	width: 200px;}.loginFormLeft_bottom {	height: 7px;	background: transparent url(../../design/cw/login_bottom.gif) no-repeat left top;}.loginFormLeft_middle {	float: left;	width: 198px;	background-color: #e8bb7b;	border: 1px solid #8c0018;	border-bottom: none;	border-top: none;  padding: 0;}.loginFormLeft_middle .account_login {	border: 1px solid #8C0018;	width: 170px;	margin: 6px 0 0;}.loginFormLeft_middle p {	margin: 3px 10px!important;}.loginFormLeft_middle ul {  clear: right;	margin-left: 10px !important;}.loginFormLeft_middle ul li{	list-style: none !important;	background: none !important;	padding: 0px !important;	margin-left: 0px !important;}.loginFormLeft_middle ul li a,.loginFormLeft_middle label {	color: #8C0018 !important;}.loginFormLeft_middle ul li a {	font-weight: bold !important;}h3.dividerHeading {	background: #8E041A url(../../design/cw/content_heading_red.gif) repeat-x left top !important;}/*############################################################## *# article Detail *#############################################################*/span.articlePrice,span#articleDetailPrice {	color: #8C0018 !important;}table#productDetailsT {	border: 1px solid #8D0017 !important;}table#productDetailsT th {	background-color: #E8BB7B !important;	border-right: 1px solid #8D0017 !important;}table#productDetailsT td {	background-color: #F3E4C7 !important;}#col3 legend {	color: #000 !important;}#col3 .mandatoryFormElement {	border: 2px solid #999;}form .btnMedium {	background: #8D0017 url(../../design/cw/button_medium_bg.gif) no-repeat left bottom !important;}form .btnLong {	background: #8D0017 url(../../design/cw/button_large_bg.gif) no-repeat left bottom !important;}#col3 p.specialsPriceParagraph {	color: #8D0017 !important;}.link_ssl {	position: absolute;	left: 20px;	bottom: 20px;}.login_info {	position: absolute;	right: 10px;	top: 5px;}.tip {	color: #000;	width: 172px;	z-index: 13000;	background-color: #E8BB7B;	border: 1px dotted #8D0017;} .tip-title {	font-weight: bold;	margin: 0;	padding: 8px 8px 4px;} .tip-text {	padding: 4px 8px 8px;}.btnMediumPlus {	background: transparent url(../../design/cw/kasse_btn.gif) no-repeat left bottom !important;}.btnShort {	background: transparent url(../../design/cw/button_small_bg.gif) no-repeat left bottom !important;}div.orderProcessStepActive {  background: transparent url(../../design/cw/order_step_active.gif) repeat-x left bottom !important;}.btnLongestPlus {  background: transparent url(../../design/cw/button_xxl_bg.gif) repeat-x left bottom !important;}.btnLongest {  background: transparent url(../../design/cw/button_xl_bg.gif) repeat-x left bottom !important;}.btnMedium {  background: transparent url(../../design/cw/button_medium_bg.gif) repeat-x left bottom !important;}form input.order_submit_inactive {  background: #ccc url(../../design/cw/button_large_inactive_bg.gif) no-repeat left bottom !important;}.specialsBox_heading {  color: #fff !important;  margin: 0 0 10px 0;  padding: 6px 10px;  background-color: #8E041A !important;  background-image: url(../../design/cw/content_heading_red.gif) !important;  background-repeat: repeat-x;  background-position: top !important;  color: #fff !important;  font-size: 1.5em;}.hc_infodiv {  position: absolute;  float: left;  width: 200px;  border: 1px solid #6A0013;  background-color: #EBD1A0;}.hc_infodiv_head {  font-weight: bold;  color: #6A0013;}.hc_infodiv_text,.hc_infodiv_head {  float: left;  width: 190px;  padding: 5px;}.hc_infodiv_text {  }