/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/


/* xt:commerce styles *NEU* */

/* Bugfixing bei Standardschriftgröße */

body {
  font-size: 100.01%;
}

td, th {
  font-size: 80%;
}

td, th {
  f\ont-size: 100%;
}


#F1, #F2 {clear: both;}

#col3_content {font-size: 0.7em;}

.xt_main_content{width: 520px; min-height: 500px; height: auto !important; height: 500px; font-size: 0.7em; font-family: Arial, Verdana, sans-serif; margin-top: 20px; padding-bottom: 40px;}

.xt_main_content h1 {font-size: 1.2em; font-weight: bold; margin: 5px 0px 10px 0px;}
/* .xt_main_content h2 {font-size: 1.1em; font-family: Verdana; font-weight: bold; margin-top: 0px;} */
.xt_main_content h3 {font-size: 1.0em; font-weight: bold; margin-top: 0px; line-height: 12px;}
/* #col2_content .xt_main_content p {font-size: 1.2em; line-height: 14px;}  zurück auf Standardschriftgröße */

#col2_content {font-size: 1.2em;}

#col2_content .xt_main_content table {font-size: 12px;}

.xt_product_info h2.xt_product_info_name {
 font-size: 1.4em;
 font-weight: bold;
}


p.pfad a {text-decoration: underline;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

/* Navigation */
#Navigation h1 {margin-left: 30px; color: #C1EE98;}

#Navigation ul.xt_categorylisting_box {width: 180px;}
#Navigation ul.xt_categorylisting_box li a {font-family: Arial; color: #FFFFFF; font-size: 0.8em; line-height: 1em; display: block;}
#Navigation ul.xt_categorylisting_box li a:hover, 
#Navigation ul.xt_categorylisting_box li a:active {color: #C0ED97; font-weight: normal; text-decoration: underline;}
#Navigation ul.xt_categorylisting_box li {margin-bottom: 10px;} 
ul.xt_categorylisting_box li a:hover {color: #C0ED97;}
#Navigation div.xt_content_box ul li a {color: #FFFFFF;}
#Navigation div.xt_content_box ul li a:hover {text-decoration: underline;}

.xt_box_search input.xt_keywords{margin-left: 15px; height: 13px; width: 155px; font-size: 0.8em; padding: 1px 0px 1px 0px;}
.xt_box_search {margin: 10px 0px 0px 0px;}

.xt_right_box {width: 200px; padding-left: 15px; color: #FFFFFF;}

h2.xt_right_top_headline{font-weight: bold; color: #016CBB; font-family: Verdana, sans-serif;}

.xt_right_box a {color: #C0ED97;} 

.xt_content_box ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px;}
.xt_content_box ul li {margin-left: 0px; padding: 0px 0px 0px 0px;}
.xt_content_box ul li a {font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.xt_content_box img {border: 0;}

.xt_box_login h2 {
    font-size: 1em;
    font-weight: bold;
    color: #C0ED97;
    margin-bottom: 5px;    
    padding-right: 10px;
}

#loginbox {text-align: left;}

#loginbox label {}
#loginbox .xt_login_input {width: 170px; margin-bottom: 3px;}
#loginbox .xt_login_input label {float: left; width: 70px; display: block;}
#loginbox .xt_login_input input {height: 18px; width: 172px;}
#loginbox input.loginbutton {display: inline;}
.account a {font-size: 0.7em;}


.xt_right_boxes{padding-top: 20px;}


.product_moreimages {margin-bottom: 15px; float: right;}

.xt_box_admin {margin-top: 0px;}
a.xt_admin_link{display: block; margin: 8px 0px 8px 0px;}

.xt_module_new_products {margin-top: 30px;}

.xt_new_products_default_single {
   width: 260px; 
   float: left; 
   margin-right: 0px; 
   margin-bottom: 30px;  
   display: inline;   
   min-height: 230px;
   height: auto !important;
   height: 230px;    
   padding: 0px 0px 0px 0px;
}

 .xt_new_products_default h2 {
    font-weight: bold;
    color: #0066CC;
    margin-bottom: 0px;
    font-family: Arial, Verdana, sans-serif;    
 }

.xt_new_products_default_single h2 {
    font-weight: bold;
    color: #0066CC;
    margin-bottom: 5px;
    font-family: Arial, Verdana, sans-serif;
}

.xt_startpage_productsimage {float: left; width: 110px;}
.xt_startpage_productsinfobox{float: left; width: 140px; overflow: hidden; margin-right: 3px;}

.xt_main_content .xt_new_products_default h2.xt_startpage_header {font-size: 1.2em; color: #0173BC;}



span.quantity_discount{font-weight: bold; color: green;}

#Printandsend {clear: both;}

.xt_new_products_default_single h3 {font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px;}

.xt_new_products_default_single h2.xt_startpage_productprice {text-transform: none;}

.xt_new_products_default_single a.xt_buynow_link {text-decoration:underline; font-weight: normal;}
/*.xt_new_products_default_single .xt_startpage_productsimage img {border: 1px solid #D6D6D6;}*/


#col2_content a.xt_startpage_productsmorelink, 
#col2_content .xt_cross_selling_item a.cross_selling_more {
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    background-image: url('img/ic_pfeildoppel.gif');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 12px;
}


a:hover.xt_startpage_productsmorelink,
.xt_cross_selling_item a:hover.cross_selling_more{
    text-decoration: underline;
}


/* product_info page */
.xt_product_info {width: 520px; margin-top: 25px;}

.xt_product_info h2.xt_product_info_name {font-family: Arial; color: #0173BC; margin: 0px 0px 10px 0px;}
.xt_product_info h3 {font-family: Arial; font-weight: bold; color: #000000; margin: 0px 0px 20px 0px;}
.xt_product_info_left {float: left; width: 280px;}
.xt_product_info_right {float: right; width: 225px; min-height: 200px; height: auto !important; height: 200px;}


.xt_product_info_left h2.xt_productprice {font-family: Arial, Verdana, Trebuchet MS, sans-serif;}

.xt_product_info_left .xt_endprice_info {padding-right: 15px;}


.xt_product_info_right .xt_amount_card_button {margin-right: 25px; display: inline; float: right;}
h2.xt_product_info_name {
    color: #0066CC;
}



/* account.html */

.xt_account_product_history_item {margin-top: 20px;}

/* address_book.html */

.xt_address_book_item {margin-top: 20px;}


/* create_account.html */
.xt_create_account {}

.xt_create_account h1 {}

.xt_create_account h2 {
    font-weight: bold;
    color: #0066CC;
    margin: 10px 0px 5px 0px ;    
}


/* styles for the cross selling part */

.xt_cross_selling h2 {color: #0173BC; font-family: Arial, Verdana, sans-serif; margin-top: 10px;}
.xt_cross_selling .xt_cross_selling_item {width: 210px; float: left; display: inline; margin: 0px 40px 20px 0px; overflow: hidden;}
.xt_cross_selling_item p { margin-bottom: 0px;}
.xt_cross_selling_item h3 {margin-bottom: 10px;}

.xt_cross_selling {border-top: 1px solid #D6D6D6; margin-top: 20px; padding-top: 20px;}
.xt_cross_selling h3 {font-family: Arial, Verdana, sans-serif;}

/* Style-declaration for xt:commerce form fields */
FORM {display: inline;}

input.xt_products_qty {width: 19px; text-align: center;}

.xt_forms_text_must {color: #FF0000;}
.xt_forms_formcontent {width: 500px; float: left; clear: left;}
.xt_forms_label {float: left; width: 160px; min-height: 20px; margin-bottom: 5px;}
.xt_forms_input {float: left; width: 340px; min-height: 20px; margin-bottom: 5px;}
.xt_forms_textarea {float: left; width: 320px; height: 150px;} 
.xt_forms_textarea textarea {width: 300px; height: 150px;}


* html form#create_account h3 {clear: both;}

/* Order-Details*/
.xt_order_details td.order_qty {width: 50px;}
.xt_order_details td.order_article {width: 180px;}
.xt_order_details td.order_single {width: 70px;}
.xt_order_details td.order_total {width: 70px;}
.xt_order_details td.order_remove {width: 50px;}
.xt_order_details tr.order_header td {background-color: #7FB8DD; padding: 3px; font-weight: bold;}

/* overwrite main stylesheet */
#col2_content .xt_checkout_shipping_steps  ul li {background-image: none;}
.xt_checkout_shipping_steps {margin-top: 30px;}
.xt_checkout_shipping_steps ul {list-style-type: none; margin: 0px; padding: 0px;}
.xt_checkout_shipping_steps ul li {display: inline; margin-right: 30px;}
.xt_checkout_shipping_steps ul li.current {font-weight: bold;}

textarea.xt_agb {width: 470px; background-color: #D4D0C8;}
textarea.xt_comments {width: 470px;}


table.xt_checkout_products {width: 470px;}
table.xt_checkout_products td {width: 275px; border: 1px solid #258354; padding: 3px;}
table.xt_checkout_products td.table_name, 
table.xt_checkout_products td.table_price {background-color: #7FB8DD;}


.xt_account_history_info table,
.xt_account_history table {width: 470px;}
.xt_account_history table tr td,
.xt_account_history_info table tr td {padding: 3px;}
.xt_account_history table tr.header td, 
.xt_account_history_info table tr.header td {background-color: #7FB8DD;}


/* checkout_confirmation */
.xt_checkout_confirmation {}

.xt_checkout_confirmation table {border: 1px solid #E9E9E8; padding: 3px;}


/* XT-Footer */
.copyright, .parseTime {font-size: 0.7em; font-family: Trebuchet MS, Verdana, sans-serif; color: #EFF7FA;}
.copyright a {color: #EFF7FA;}



.clearer{clear: both;}



/*##########*/
/* NAVIGATION */
/*##########*/


/*##########*/
/* Ebene1 */
/*##########*/
/*
#Navigation li.evel1 {background-image:url(../../../id/nav8_bg_ebene1.gif); padding-left: 25px;}

#Navigation li#nav8 ul.unternav li.open_level1 {background-image:url(../../../id/nav8_bg_ebene1_open.gif); padding-left: 25px;}
*/


/*##########*/
/* Ebene2 */
/*##########*/
/*
#Navigation li#nav8 ul.unternav li.open_level2 {background-image:url(../../../id/nav8_bg_ebene2_open.gif); padding-left: 25px; font-weight: normal;}

#Navigation li#nav8 ul.unternav li.closed_level2 {background-image:url(../../../id/nav8_bg_ebene2_closed.gif); padding-left: 25px;  font-weight: normal;}
*/

/*##########*/
/* Ebene3 */
/*##########*/
/*
#Navigation li#nav8 ul.unternav li.open_level3 {background-image:url(../../../id/nav8_bg_ebene3_open.gif); padding-left: 35px;  font-weight: normal;}

#Navigation li#nav8 ul.unternav li.closed_level3 {background-image:url(../../../id/nav8_bg_ebene3_closed.gif); padding-left: 35px;  font-weight: normal;}
*/


/*##########*/
/* Ebene4 */
/*##########*/
/*
#Navigation li#nav8 ul.unternav li.open_level4 {background-image:url(../../../id/nav8_bg_ebene4_open.gif);  padding-left: 45px;  font-weight: normal;}
#Navigation li#nav8 ul.unternav li.closed_level4 {background-image:url(../../../id/nav8_bg_ebene4_closed.gif);  padding-left:45px;  font-weight: normal;}
*/

/*
#Navigation li ul.unternav li li li li li a{color:black;}

#Navigation li ul.unternav li li li li li a:hover
{
color:#333333;
}
*/

.xt_startpage_productsimage img {
  width: 108px;
}
