/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
/*cyt css */
@import url("css/jtip/jtip.css");
#cyt_body { background:url(images/css/bg_all.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#cyt_header {border-bottom:1px solid #ffffff; height:143px; width:100%; background:url(images/css/bg_header.gif) repeat-x bottom; background-color:#FFFFFF;}
#cyt_header_left { height:143px; width:49%; background:url(images/css/bg_header_left.gif) repeat-x bottom;}
#cyt_header_inner {width:902px; height:143px; margin:0 auto; margin-top:-143px;background:url(images/css/bg_header.gif) repeat-x bottom;}
#cyt_main { width:908px; margin:0 auto; background-color:#FFFFFF; background:url(images/css/bg_main_col.gif) repeat-y top;}
#cyt_left_col {width:180px; margin-right:1px; margin-left:3px; float:left; display:inline;}
#cyt_right_col {width:720px; margin-right:1px; float:left;display:inline;}

#cyt_footer {background-color:#e8bc06; border:1px solid #ffffff; width:900px; margin-left:3px; height:20px; line-height:20px; color:#333333; font-size:10px;}
#cyt_footer_inner_left {float:left; margin-left:25px;}
#cyt_footer_inner_right {float:right; margin-right:25px;}

.cyt_main_content {width:674px; margin:0 auto;}
.cyt_main_content_live {width:680px; margin:0 auto; margin-top:-25px;}

#logo_click {float:left; width:212px;}
#box_login {float:left; width:215px;}
#box_history {float:left; width:215px; margin-top:7px;}
#box_login .head {text-align:center; width:215px;}
#box_login .login_input {width:103px; text-align:center; background:url(images/css/bg_input.gif) no-repeat center; height:15px; padding-left:2px; padding-top:2px; float:left; margin:0px;}
#box_login .login_input input {width:100px; background:transparent; border:0px solid #000000; font-size:8px; outline:none; padding:0; margin:0;}
#box_login .login_forgot { width:110px; float:left; line-height:35px; height:35px; color:#000099; font-size:10px;}
#box_login .login_forgot a {color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px;}
#box_login .login_button { width:105px; float:left; line-height:35px; height:25px; padding-top:10px;}

#box_service { background:url(images/css/bg_hotline.jpg) no-repeat right top; height:27px; width:186px; float:left; font-size:10px; color:#e8bc06; padding-top:70px; padding-left:154px;}
#box_service a {color:#000099; font-weight:bold;}
#box_service a:hover {}

#box_cart {width:135px; float:left; text-align:right; padding-top:15px; color:#000099; font-size:10px;}
#box_cart a.cart_link {padding-left:17px; background:url(images/css/icon_cart.gif) no-repeat; line-height:25px;}
#box_cart a.cart_link:hover { text-decoration:none; color:#000099;}

#box_header_navigation {float:left; width:560px; padding-top:11px;}
#box_header_navigation a{float:left; margin:0px; padding:0px; margin-right:4px;}
#box_search {float:left; width:330px; margin-left:12px; margin-top:13px;}
#box_search img {float:left;}
.search_input_bg {float:left; width:133px; background:url(images/css/search_input_bg.gif) no-repeat center; text-align:center; line-height:20px;}
.search_input_bg input{border:0px solid #000000; background:transparent; width:120px; font-size:15px; outline:none;}
.search_button {float:left; line-height:20px;}
.search_advanced {padding:0px 10px; line-height:20px; float:left;}

a.pfeil_blau {color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px;}
a.pfeil_blau:hover {color:#e8bc06; background:url(images/css/pfeil_gelb.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px;}
a.pfeil_gelb {color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px;}
a.pfeil_gelb:hover {color:#e8bc06; background:url(images/css/pfeil_gelb.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px;}
a.pfeil_weiss {color:#ffffff; background:url(images/css/pfeil_weiss.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:22px;}
a.pfeil_weiss:hover {color:#ffffff;}


.blau {color:#000099;}
.gelb {color:#e8bc06;}

.cyt_error {font-size:12px; color:#e8bc06;}

#banner {border-bottom:1px solid #ffffff;}
#navtrail { width:710px; line-height:20px; height:20px; background:url(images/css/bg_navtrail.gif) repeat-x; font-size:10px; color:#000099; padding-left:10px;border-bottom:1px solid #ffffff;}
A.headerNavigation {
  font-weight:bold; 
  color: #000099;
  text-decoration:none; 
}

A.headerNavigation:hover {
  color: #000099;
}

.box_headline { width:710px; line-height:20px; height:20px; background:url(images/css/bg_navtrail.gif) repeat-x; font-size:10px; color:#000099; padding-left:10px;border-bottom:1px solid #ffffff;}
.box_headline a { 
  color: #000099;
}
.box_headline a:hover {
  color: #000099;
  text-decoration:none;
}

.box_headline_small { line-height:20px; height:20px; background:url(images/css/bg_navtrail.gif) repeat-x; font-size:10px; color:#000099; padding-left:10px;border-bottom:1px solid #ffffff;}
.box_headline_small a { 
  color: #000099;
}
.box_headline_small a:hover {
  color: #000099;
  text-decoration:none;
}

h1.contentsTopics {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#000099;
	padding:0px;
	margin:0px;
	padding-top:20px;
}

.contentsTopics {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#000099;
	padding:0px;
	margin:0px;
	padding-top:20px;
}

.small_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000099;
	padding-bottom:10px;
}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #e9be06; }

.formArea {}

.justy_right { text-align:justify; padding-right:30px;}
.address_box {line-height:1.5; padding:10px; background:url(images/css/bg_address_box.gif) no-repeat top; width:305px;min-height:100px;
  	height:auto !important;  /* für moderne Browser */
  	height:100px;  /*für den IE */}
.address_box_border {line-height:1.5; padding:10px; border:1px solid #000099;}	
.address_box_border_gelb {line-height:1.5; padding:10px; border:1px solid #e8bc06;}	
.pre_address_box { margin:10px 0px;}

.fifty_fifty_left {width:325px; float:left;}
.fifty_fifty_right {width:325px; float:right;}

.fifty_fifty_start_left {width:359px; float:left; margin-right:1px;}
.fifty_fifty_start_right {width:360px; float:right;}

.account_one { clear:both; padding-bottom:10px; border-bottom:1px solid #000099;}
.login_one { clear:both; padding:10px 0px; border-bottom:1px solid #000099;}
.login_text { float:left; width:150px; padding-right:35px; text-align:justify; clear:both;}
.login_button { float:left; width:150px; text-align:right;}

.nav_bar_top {line-height:15px; padding:5px; background:url(images/css/bg_line_bottom.gif) no-repeat bottom center; color:#000099; font-size:10px;}
.nav_bar_bottom {line-height:15px; padding:5px; background:url(images/css/bg_line_bottom.gif) no-repeat top center; color:#000099; font-size:10px;}

A.pageResults {
	color: #000099;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #000099;
}

.listing_description {padding:10px; text-align:center;}

.listing_manu {height:50px;}
.listing_image {height:115px; position:relative;}
.listing_image div.listing_pos {position:relative;}
.listing_image .labels_special{position:absolute; top:-37px; right:0px;}
.listing_headline {height:53px; color:#333333; line-height:1.2; font-size:11px;}
.listing_headline a{color:#333333; font-weight:bold;}
.listing_headline a:hover{ color:#333333; text-decoration:none;}
.listing_price {height:35px; color:#000099; font-size:18px; line-height:1;}
.listing_button {height:23px;}
.listing_mwst {color:#333333; line-height:1.2; font-size:9px;}
.listing_mwst a{color:#333333; font-weight:bold;}
.listing_mwst a:hover{ color:#333333; text-decoration:none;}


.productOldPrice {
	color: #e8bc06;
	text-decoration: line-through;
	line-height:1.2;
	font-size:12px;
}

.one_whole_listing { text-align:center;}

.one_last_liewed {width:90px; float:left; text-align:center; margin:10px 10px;}
.one_last_liewed .listing_image{height:80px; padding:10px 0px;}
.one_last_liewed .listing_headline{ height:30px;}
.one_last_liewed .listing_headline a{}
.one_last_liewed .listing_headline a:hover{}
.one_last_liewed .listing_price{font-size:12px; height:24px; font-weight:bold;}
.one_last_liewed .listing_price .productOldPrice {font-size:10px;}

.button_right {padding-top:20px; padding-bottom:15px; text-align:right;}
.button_left {padding-top:20px; padding-bottom:15px; text-align:left;}

.float_l {float:left;}
.float_r {float:right;}
.pointer {cursor:pointer;}
.clear_b { clear:both; font-size:0px; line-height:0px; height:0px;}

.prozent {width:191px; text-align:left;background:url(img/css/bg_prozent_clean.jpg) no-repeat;}
.bg_prozent {
height:16px;
background:url(img/css/bg_prozent.jpg) no-repeat;
}
.you_save {

}

/*navigation*/
#box_categories {}
.sub_categories {margin-left:20px;}
div.title_nosub { padding:2px 0px;}
.title_nosub a{color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px; font-size:11px; width:143px; display:block; padding-right:10px;}
.title_nosub a:hover { text-decoration:underline; color:#000099;}
div.title_nosub_aktive { padding:2px 0px;}
.title_nosub_aktive a{color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px; font-size:11px; width:143px; display:block; padding-right:10px; text-decoration:underline;}
.title_nosub_aktive a:hover { text-decoration:underline; color:#000099;}

div.title { padding:2px 0px;}
.title a{color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px; font-size:11px; width:143px; display:block; padding-right:10px; }
.title a:hover { text-decoration:underline; color:#000099;}
div.title_active div.title_active a {text-decoration:underline;}
div.title_active div.title_active a:hover { color:#000099;}

.title_headline {line-height:1.2; font-size:14px; color:#000099; display:block; width:150px; margin-left:20px; padding-bottom:7px;}
.title_headline a{line-height:1.2; font-size:14px; color:#000099; display:block; width:150px;}
.title_headline a:hover { text-decoration:none; color:#000099;}

.all_categories { background:url(images/css/bg_box_line_bottom.gif) no-repeat bottom; padding-bottom:15px; padding-top:2px; margin-bottom:10px; padding-left:20px; }
.all_categories a{color:#000099; background:url(images/css/pfeil_blau.gif) no-repeat left; padding-left:7px; font-size:11px; width:143px; display:block; padding-right:10px;}
.all_categories a:hover { text-decoration:underline; color:#000099;}

.all_categories_new { background:url(images/css/bg_box_line_bottom.gif) no-repeat bottom; padding-bottom:4px; padding-top:2px; margin-bottom:10px; padding-left:20px; font-weight:bold;}

a.ersteebene {color:#000000; background:url(images/css/pfeil_gelb.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px; display:block;}
a.ersteebene:hover {color:#000000; background:url(images/css/pfeil_gelb.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px; display:block; text-decoration:underline;}
a.ersteebene_aktive {color:#000000; background:url(images/css/pfeil_gelb.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px; display:block; text-decoration:underline;}
a.ersteebene_aktive:hover {color:#000000; background:url(images/css/pfeil_gelb.gif) no-repeat left; padding-left:7px; font-size:10px; line-height:16px; display:block; text-decoration:underline;}

.subcategories {margin:5px 0px;}

#box_content,#box_information,#box_admin {width:160px; margin-left:20px;}
#box_tagcloud {}
#box_reviews {width:160px; margin:0 auto;}
#box_content .title_headline,#box_information .title_headline,#box_reviews .title_headline {line-height:1.2; font-size:14px; color:#e9be06; display:block; width:160px; padding:10px 0px;}

#box_special_filters { background:url(images/css/bg_filters_top.gif) no-repeat top; padding-top:1px;}
.bg_filters { background:url(images/css/bg_filters.jpg) no-repeat top; height:65px; text-align:center; font-size:14px; color:#000099;}
.bg_filters div {padding-top:10px; padding-bottom:5px;}
.filter_dd { width:150px; text-align:center;}

/*tag_cloud*/
/*tha tag cloud*/
#tagcloud_cycle {
width:160px;
overflow:hidden;
height:160px;
margin:0 auto;
}
.box_tag_head {color:#000099; font-size:14px; text-align:center; line-height:1.2; padding-bottom:10px;}
.one_cloud { text-align:center; width:160px; margin:0px auto; overflow:hidden; line-height:1;}

.one_cloud a {
	line-height:1.2;
}
.one_cloud a:hover {
	line-height:1.2;
}
a.color_8 {color:#e9be06;  text-align:left; font-size:10px;}
a.color_8:hover {color:#000099;  text-align:left; text-decoration:none; font-size:10px;}
a.color_9 {color:#000099;  text-align:left; font-size:12px;}
a.color_9:hover {color:#e9be06;  text-align:left; text-decoration:none; font-size:12px;}
a.color_10 {color:#e9be06;  text-align:left; font-size:12px;}
a.color_10:hover {color:#000099;  text-align:left; text-decoration:none; font-size:12px;}
a.color_11 {color:#000099;  text-align:left; font-size:14px;}
a.color_11:hover {color:#e9be06;  text-align:left; text-decoration:none; font-size:14px;}
a.color_12 {color:#e9be06;  text-align:left; font-size:15px;}
a.color_12:hover {color:#000099;  text-align:left; text-decoration:none; font-size:15px;}
a.color_13 {color:#000099;  text-align:left;  font-size:20px;}
a.color_13:hover {color:#e9be06;  text-align:left; text-decoration:none; font-size:20px;}
a.color_14 {color:#e9be06;  text-align:left; font-size:25px;}
a.color_14:hover {color:#000099;  text-align:left; text-decoration:none; font-size:25px;}

.cart_empty_button {float:left;}
.cart_border_bottom {height:1px; background:url(images/css/bg_line_bottom.gif) no-repeat bottom center;}
.cart_header_title {color:#000099;}
.cart_padding_one {padding:10px 0px;}

.labels_pos div.listing_pos {position:relative;}
.labels_pos .labels_special{position:absolute; top:5px; right:5px;}

.bg_large { background:url(images/css/bg_large.gif) no-repeat center;}
.bg_small { background:url(images/css/bg_small.gif) no-repeat center; height:81px; width:81px; text-align:center; vertical-align:middle;}
.small_images {width:340px;}
h1.topic_product_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	padding:0px;
	margin:0px;
	line-height:24px;
}
.pos_rel {position:relative;}
.product_info_price { background:url(images/css/bg_product_info_price.gif) no-repeat center bottom; height:101px; font-size:40px; color:#000000; font-weight:bold; text-align:center; line-height:101px;}
.product_info_price br {display:none;}
.product_info_price span {position:absolute; top:-15px; left:0px; color:#333333; font-size:16px; font-weight:bold;}
.pos_rel .you_save {position:absolute; top:-15px; right:0px; color:#333333; font-size:16px; font-weight:bold;}
.pos_rel .you_save span {color:#ff3300;}
.product_info_mwst {color:#000066; font-size:10px; text-align:center;}
.product_info_mwst a{color:#000066; font-size:10px;}
.product_info_mwst a:hover{color:#000066; font-size:10px;}
.product_info_click {height:35px; color:#999999; font-size:10px;}

.product_info_manu {position:absolute; top:-346px; left:5px; border: 0px solid #000000;}

.one_small_image {float:left; margin-right:4px; margin-bottom:4px;}
#large1 {display:block;}
#large2,#large3,#large4,#large5,#large6,#large7,#large8,#large9,#large10 {display:none;}
#loader {border:2px solid #333333;}
#banner_product_info {padding-bottom:5px; padding-top:10px;}

/*startseite*/
#box_new_default {}
.new_label {background:url(images/css/new_default.gif) no-repeat top left;}
#cycle_new_default{height:388px; overflow:hidden;}
.cycle_switch {position:relative; z-index:9999;}
#new_default_prev {position:absolute; top:-228px; left:15px;}
#new_default_next {position:absolute; top:-228px; right:15px;}
.one_new_default { text-align:center; width:100%;}

.one_new_default .listing_manu {height:50px;}
.one_new_default .listing_image {height:220px;}
.one_new_default .listing_headline {height:35px; color:#333333; line-height:1.2; font-size:14px;}
.one_new_default .listing_headline a{color:#333333; font-weight:bold;}
.one_new_default .listing_headline a:hover{ color:#333333; text-decoration:none;}
.one_new_default .listing_price {height:38px; color:#000099; font-size:22px; line-height:1;}
.one_new_default .listing_button {height:45px;}
.one_new_default .listing_mwst {color:#333333; line-height:1.2; font-size:9px;}
.one_new_default .listing_mwst a{color:#333333; font-weight:bold;}
.one_new_default .listing_mwst a:hover{ color:#333333; text-decoration:none;}

#box_top_default {background:#000099; height:358px; padding:15px;}
.top10_number {vertical-align:top; font-size:28px; color:#ffcc00; height:36px; width:45px; font-weight:bold;}
.top10_text {vertical-align:top; height:36px; font-size:11px; color:#ffffff;}
.top10_text a{ color:#ffffff;}
.top10_text a:hover{ color:#ffffff;}
.top10_text a br { display:none;}
.top10_text a span { font-size:11px;}

/*Box News*/
#cycle_news_default {height:128px; overflow:hidden;}
.box_news { padding:15px;}
.bg_news { background-image:url(images/css/bg_news.gif); width:128px; height:128px; vertical-align:middle; text-align:center; background-repeat:no-repeat;}
.pad20l { padding-right:20px;}
.news_headline { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333;}
.news_date { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
.cycle_switch_news {position:relative; z-index:9999; width:100%; padding-top:5px;}
#news_default_prev {}
#news_default_next {}
#news_default_all {margin-left:240px;}

/*Additional Usage*/

#additional_usage { margin:0px 1px;}
.bg_additional_left { background-image:url(images/css/bg_additional_left.gif); background-repeat:no-repeat; background-position:bottom; width:219px; min-height:50px;
  	height:auto !important;  /* für moderne Browser */
  	height:50px;  /*für den IE */ text-align:center; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;}
.bg_additional_center { background-image:url(images/css/bg_additional_center.gif); background-repeat:no-repeat; background-position:top; width:220px; min-height:50px;
  	height:auto !important;  /* für moderne Browser */
  	height:50px;  /*für den IE */ text-align:center; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;}
.bg_additional_right { background-image:url(images/css/bg_additional_right.gif); background-repeat:no-repeat; background-position:bottom; width:219px; min-height:50px;
  	height:auto !important;  /* für moderne Browser */
  	height:50px;  /*für den IE */ text-align:center; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;}

.link_read_more {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff9900; font-weight:bold;}
.link_read_more a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff9900; font-weight:bold;}
.link_read_more a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff9900; font-weight:bold;}

/*Additional Checkout*/


.bg_additional_checkout_left { background-image:url(images/css/bg_additional_shipping.gif); background-repeat:no-repeat; background-position:bottom; width:219px; min-height:107px;
  	height:auto !important;  /* für moderne Browser */
  	height:107px;  /*für den IE */ text-align:left; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;}

.bg_additional_checkout_center { background-image:url(images/css/bg_additional_payment.gif); background-repeat:no-repeat; background-position:top; width:220px; min-height:107px;
  	height:auto !important;  /* für moderne Browser */
  	height:107px;  /*für den IE */ text-align:center; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;}

.bg_additional_checkout_right { background-image:url(images/css/bg_additional_service.gif); background-repeat:no-repeat; background-position:bottom; width:219px; min-height:107px;
  	height:auto !important;  /* für moderne Browser */
  	height:107px;  /*für den IE */ text-align:left; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;}

.additional_checkout_headline {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000099;}

/*live shopping */
.bg_live_shopping_top { background:url(images/css/bg_liveshopping_top.gif) no-repeat; height:83px; position:relative;}
.live_top_end {position:absolute; top:15px; left:165px; width:210px; color:#ffffff; font-size:10px; font-weight:bold;}
.live_top_time {position:absolute; top:12px; left:380px; width:80px; color:#ffcc00; font-size:10px; text-align:right; font-weight:bold;}
.bg_live_small { background:url(images/css/bg_live_small.gif) no-repeat; height:221px; width:221px;}

.live_top_price { background:url(images/css/bg_live_top_price.gif) no-repeat center bottom; height:56px; position:relative; font-size:30px; color:#000000; font-weight:bold;}
.live_top_price br {display:none;}
.live_top_price span {position:absolute; top:-15px; left:0; color:#333333; font-size:13px; font-weight:bold;}
.pos_rel .you_save_live {position:absolute; top:-15px; right:0px; color:#333333; font-size:13px; font-weight:bold;}
.pos_rel .you_save_live span {color:#ff3300;}
.live_top_mwst {color:#000066; font-size:10px; text-align:center; padding:5px 0px;}
.live_top_mwst a{color:#000066; font-size:10px;}
.live_top_mwst a:hover{color:#000066; font-size:10px;}
.live_verf {height:20px; font-size:10px; color:#333333;}

/*FAQ*/
.faq_headline { height:25px; background-color:#000099; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; border-top:1px solid #fdd809; border-bottom:2px solid #e9bd06;}
.faq_content { padding:10px; background-color:#ebf4ff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border-bottom:1px solid #575abf; }
.faq_listing { padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.ajax_loading { height:48px; width:48px; margin:100px auto;}

.hover_effect {padding-bottom:4px; padding-left:1px; padding-right:2px; padding-top:2px;}
.hover_effect_add {padding-bottom:4px; padding-left:1px; padding-right:2px; padding-top:2px; background:url(images/css/bg_listing.gif) no-repeat bottom;}

/*cyt ende*/
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
}

img{
	border:0;
}

A {
  color: #333333;
  outline:none;
  text-decoration: none;
}

A:hover {
  color: #333333;
  text-decoration: underline;
}

FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}



TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

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: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e8bc06;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6; 

}

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: #f8f8f9;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

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;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}



TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


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;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {

}
.moduleRowOver { 
	
	}
.moduleRowSelected { }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #000099; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#FFFFFF; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #e9be06; padding: 2px 2px;}
.sitemap_sub a {color:#333333;}
.sitemap_sub a:hover {color:#333333; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}



.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
