@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_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_listing.css);
  @import url(css/screen/product_options.css);
  @import url(css/screen/top_navigation_shinybuttons.css);
  @import url(css/screen/mr_content.css);
  @import url(css/screen/product_info.css);
  @import url(live_shopping.css);

  /* AJAX CHECKOUT PROCESS */
div.checkout_row { clear:both;}
div.checkout_title { cursor:pointer; position:relative; background-color:#0E409F; color:#FFF; padding:4px; font-size:12px;       border-right:solid 1px #777; border-left:solid 1px #777; border-top:solid 1px #777;}
div.checkout_title .right { position:absolute; right:6px; top:3px; font-weight:bold; }
div.checkout_content { background-color:#fefefe; color:#000; padding:4px; border-right:solid 1px #0E409F; border-left:solid 1px #0E409F; border-bottom:solid 1px #0E409F; }
div.checkout_content textarea { background-color:#fefefe; border: 1px solid #ccc; margin-bottom: 3px; width: 99%; }
div.checkout_content .inputRequirement select { width:190px; }
div.checkout_content .virtual { text-align:center; }
div.checkout_content .left_space { padding-left:20px; }
div.checkout_shipping_modules { width:49%; float:left; clear:left; }
div.checkout_payment_address { width:49%; float:left; clear:left; }
div.checkout_shipping_address { width:49%; float:right; clear:right; }
div.checkout_payment_modules { width:49%; float:right; clear:right; }
div.checkout_total { text-align:right; border-top: 1px dashed #ccc; }
#checkout_total table { text-align: right; }
div.checkout_spacer { height:12px; font-size:9px; clear:both; }
div.checkout_button { text-align:right; margin-top:5px; }
.radiobox { vertical-align:middle; padding:0px; margin:0px; }
.float_right { float:right; }
.float_left { float:left; }
.module_ok, div.checkout_please_wait { color:green; font-weight:bold; }
div.checkout_error { color:#F00; font-weight:bold; }
div.checkout_error_login { display:none; }
.checkout_form_row { margin-bottom:8px; width:100%; display:block; clear:both; float:left; }
.checkout_form_left { float:left; width:160px; }
.checkout_form_right { float:left; }
.checkout_form_input { width:160px; }
.modalDialog_transparentDivs{ filter:alpha(opacity=40); opacity:0.8; background-color:#AAA; z-index:1; position:absolute; }
.modalDialog_contentDiv{ border:3px solid #777; padding:0px; z-index:100; position:absolute; background-color:#fff; overflow:auto; }
.modalDialog_contentDiv_shadow{ z-index:90; position:absolute; background-color:#555; filter:alpha(opacity=30); opacity:0.3; }

a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover { display:block; font-size:18px; font-weight:bold; color:#fff; text-decoration:none; position:absolute; left:755px; top:3px; }
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover { color:#0E409F; font-weight:bold;        text-decoration:none; }
h1.heading_modalDialog  { display:block; background-color:#777; font-size:18px; font-weight:bold; color:#fff; padding:3px 0px 3px 15px;
margin:0px; }
.modalDialog_content { padding:10px; }
.modalDialog_content li { margin-left:25px; }
.modelDialog { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
#pmodule_ipayment { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
#pmodule_ipayment small{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.main_bundle { background: #f4f7fd; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

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