/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
BODY {margin:0;padding:0;padding-top:0px;text-align:center;font-family:Verdana, Arial, sans-serif;font-size:11px;color:#282828;background-color:#5A8AB3;	background-image:url(img/bodyback.gif);background-repeat:repeat-x;}
/* ---------------------------------------- Style Category Menu */
ul#CatNavi .active, ul#CatNavi .active a { color: #ffffff;}
ul#CatNavi { list-style-type:none;padding-left:3px;margin-left:3px;}
ul#CatNavi li {}
ul#CatNavi li a{ text-decoration:none;color: #ffffff; }
ul#CatNavi li a:hover{ text-decoration:none; }
/* --------------------------- Style Category Menu Level 1 */ 
ul#CatNavi li.CatLevel1 {background:url(img/icon_arrow.jpg) no-repeat;background-position: 0px 3px; !important;padding:0px 0px 2px 14px;font-size:13px;font-weight:bold;}
ul#CatNavi li.CatLevel1:hover {}
/* --------------------------- Style Category Menu Level 2 */ 
ul#CatNavi li.CatLevel2 {background:url(img/icon_arrow_subcat.jpg) no-repeat;background-position: 0px 4px; !important;padding:2px 0px 2px 14px;font-size:11px;}
ul#CatNavi li.CatLevel2:hover {}
/* --------------------------- Style Category Menu Level 3 */ 
ul#CatNavi li.CatLevel3 {padding:2px 0px 2px 0px;font-size: 11px;}
ul#CatNavi li.CatLevel3:hover {}

img{border:0;}
A {color:#274e77;text-decoration: none;}
A:hover {color:#cc0000;text-decoration:underline;}
FORM {display: inline;}
.page_innen {width:933px;padding:0px 0px 0px 0px;background-color:#ffffff;border-top:0px solid #281205;border-left:0px solid #281205;border-right:0px solid #281205;
border-bottom:0px solid #281205;}
.page_left {padding: 0px 0px 0px 0px;width:44px;background-image: url(template_img/page_left.jpg);background-position: 0px 220px;background-repeat: no-repeat;}
.page_right {width:27px;background-image: url("template_img/page_right.jpg");background-position: 0px 418px;background-repeat: no-repeat;}
.header_top {padding: 0px 0px 0px 0px;width:933px;height:125px;background-image:url(template_img/header_top.jpg);}
.header_top2 {margin-top:-20px;padding-top:-20px;width:933px;height:29px;background-image:url(template_img/header_top2.png);}
.header {padding:0px 0px 0px 0px;width:933px;height:176px;background-image:url(template_img/top_bg2.jpg);}
.header_bottom {padding:0px 0px 0px 0px;width:933px;height:24px;background-image:url(template_img/header_bottom.jpg);}
.topnavigation_bg {padding:0px 0px 0px 50px;width:933px;height:30px;background-image:url(template_img/topnavigation_bg.jpg);}
TD.headerNavigation_left {width:10px;height:30px;background-image: url(template_img/topnavibt_left.jpg);}
TD.headerNavigation_middle {background-image: url(template_img/topnavibt_middle.jpg);padding-bottom:8px;}
A.headerNavigation_link { padding-left:2px;color:#FFFFFF;text-decoration:none;}
A.headerNavigation_link :hover {color:#FFFFFF;text-decoration:none;}
TD.headerNavigation_right {width:10px;height:30px;background-image: url(template_img/topnavibt_right.jpg);}

.footer1 {padding:0px 0px 0px 0px;width:933px;height:50px;font-size:10px;color:#ffffff;text-align:center;vertical-align:bottom;background-image:url(template_img/footer1.jpg);}
.footer2 {padding:0px 0px 0px 0px;width:933px;height:50px;background-image:url(template_img/footer2.jpg);}
.boxText {font-size:11px;color:#ffffff;}
A.boxText {font-size:11px;color:#ffffff;}
.boxText_weis {font-size:11px;color:#ffffff;}
A.boxText_weis {font-size:11px;color:#ffffff;}
A.categories_font {font-size:11px;color:#ffffff;}
.boxTextBG {font-size:10px;background-color:#f1f1f1;}
.boxTextBGII {font-size:10px;background-color:#FFCC99;}
.boxText_gutschein {font-size:10px;color:#ffffff;font-weight:bold;background-color:#5a8ab3;}
A.boxText_gutschein {font-size:10px;color:#ffffff;font-weight:bold;background-color:#5a8ab3;}
.boxTextPrice {font-size:10px;color:#FF0000;}
.errorBox {font-size:10px;font-weight:bold;background-color:#ffb3b5;}
.gvBox {font-family : Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;border-color:#FFFFFF;border:1px solid;background-color:#ffb3b5;}
.stockWarning {font-size:10px;color:#cc0033;}
.productsNotifications {background-color:#f2fff7;}
.orderEdit {font-size:10px;color:#70d250;text-decoration:underline;}
TR.header {background-color:#ffffff;}
TD.conditions {background-color:#4f82b1;color:#ffffff;padding:3px;}
A.confirmationEdit {color:#4f82b1;font-style:italic;}
A.confirmationEdit:hover {color:#4f82b1;font-style:italic;text-decoration:underline;}
TR.headerError {background-color:#ff0000;}
TR.headerMessage {background-color:#00CC33;}
.moduleHeading {font-size:small;font-weight:bold;padding-bottom:10px;}
TD.headerError {font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo {background:#00ff00;}
TD.headerInfo {font-size: 12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer {background:#bbc3d3;}
TD.footer {font-size:10px;background:#F6F6F6;color:#000000;font-weight:bold;border-bottom:1px solid;border-color: #b6b7cb;}
.infoBox {background-image:url(template_img/infobox_bg.jpg);}
.infoBoxContents {font-size:10px;}
.infoBoxNotice {background:#FF8E90;}
.infoBoxNoticeContents {background:#FFE6E6;font-size: 10px;}
A.infoBoxHeading_fff {padding: 0px 0px 0px 5px;font-size:12px;font-weight:bold;align:left;color:#ffffff;}
.infoBoxHeading {padding: 0px 0px 0px 25px;font-size:13px;font-weight: bold;align: left;height:10px;color: #ffffff;}
TD.infoBoxHeading_right {font-size:10px;font-weight: bold;background:#C4C4C4;height:17px;color:#000000;}
TD.infoBox, SPAN.infoBox {font-size:10px;border-right:0px solid;background-image:url(template_img/infobox_bg.jpg);  border-color: #C4C4C4;padding-left:18px;}
TD.infoBox_right, SPAN.infoBox_right {font-size:10px;background-image:url(template_img/infobox_bg.jpg);}
TD.boxheader_bg {padding-top:10px;vertical-align:text-top;height:45px;width:212px;background-image:url(template_img/boxheader_bg.jpg);}
.infoBox_contentheader {width:212px;height: 1px;background-image:url(template_img/infobox_contentheader.jpg);}
.infoBox_footer {width:212px;height:10px;background-image:url(template_img/infobox_footer.jpg);}
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-size:10px;background:#b6b7cb;color:#FFFFFF;font-weight:bold;}
TD.productListing-data {font-size:10px;}
A.pageResults {color:#0000FF;text-decoration: underline;}
A.pageResults:hover {color:#0000FF;background:#FFFF33;}
TD.pageHeading, DIV.pageHeading {font-size:14px;font-weight:bold;color:#274e77;}
TR.subBar {background:#f4f7fd;}
TD.subBar {font-size:10px;color:#000000;}
TD.main, P.main {font-size:11px;color:#282828;}
TD.smallText, SPAN.smallText, P.smallText {font-size:10px;}
TD.accountCategory {font-size:13px;color:#aabbdd;}
TD.fieldKey {font-size:12px;font-weight:bold;}
TD.fieldValue {font-size:12px;}
TD.tableHeading {font-size:12px;font-weight:bold;}
SPAN.newItemInCart {font-size:10px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {font-size: 11px;}
TEXTAREA {width:99%;font-size: 11px;}
SPAN.greetUser {font-size: 12px;color:#f0a480;font-weight:bold;}
SPAN.underline {text-decoration:underline;}
TABLE.formArea {background:#d7d7d7;border-color:#cccccc;border-style:solid;border-width:1px;}
TD.formAreaTitle {font-size:12px;font-weight:bold;}
.copyright {font-size:11px;line-height: 1.5;text-align:center;}
.parseTime {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-size: 12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice {color:#ff0000;}
SPAN.productOldPrice {color:#ff0000;text-decoration:line-through;}
SPAN.errorText {color:#ff0000;}
SPAN.productDiscountPrice {color:#ff0000;font-weight:bold;}
.smallHeading {font-size:x-small;font-weight:bold;color:Black;}
.moduleRow {font-size:11px;color:#ffffff;font-weight:bold;line-height: 1.5;border-bottom:0px solid;border-color:#b8b8b8;}
.moduleRowOver {border-bottom:0px solid;border-color:#b8b8b8;font-size:11px;color:#ffffff;font-weight:bold;line-height: 1.5;}
.moduleRowSelected { background-color: #; }
.checkoutBarFrom, .checkoutBarTo {font-size:10px;color:#8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }
.heading1 {font-size: 7pt; }
.heading2 {font-size: 9pt; }
.heading3 {font-size: 10pt; }
.heading4 {font-size: 12pt; }
.heading5 {font-size: 16pt; }
.sitemap_heading { font-size: 10pt;color: #FFFFFF;background-color: #666666;padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}
.sitemap_sub { font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}
.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }
.inputRequirement {  font-size: 10px; color: #ff0000; }
.tableShop {background-color: #ffffff;border-left: 1px solid;border-right: 1px solid;border-color: #b6b7cb;}
.navLeft {background-image: url(template_img/content_left_bg.jpg);width: 212px;}
.navRight {width: 185px;}
.contentsTopics , TD.contentsTopics {font-size: 14px;font-weight: bold;color: #274e77;}
.tableListingI {background-color: #eeeeee;}
.tableListingII {background-color: #d0d0d0;}
.tableBody {padding: 5px;}
.poweredby {font-size: 10px;color: #000000;font-weight: bold;}
.onepxwidth {width: 1px;}
A.startboxNavigation {padding: 0px 0px 0px 10px;color: #ffffff;font-size: 11px;font-weight : normal;}
.startBox_contentheader {border-top:1px solid #959595;border-left:1px solid #959595;border-right:1px solid #959595;height:25px;background-image:url(img/startbox_contentheader.jpg);}

/* AJAX CHECKOUT PROCESS */
div.checkout_row {clear:both;}
div.checkout_title {cursor:pointer;position:relative;color:#274e77;padding:4px;font-size:12px;border-right:solid 0px #777;border-left:solid 0px #777;border-top:solid 0px #777;}
div.checkout_title .right {position:absolute;right:6px;top:3px;font-weight:bold;color:#ffffff;}
div.checkout_content {color:#000;padding:4px;border-right:solid 0px #777;border-left:solid 0px #777;border-bottom:solid 0px #777;border:solid 1px #b8b8b8;}
div.checkout_content_shippay {color:#000;padding:4px;border-right:solid 0px #777;border-left:solid 0px #777;border-bottom:solid 0px #777;border:solid 1px #b8b8b8;
height:250px;}
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:99%;float:center;clear:center;}
div.checkout_payment_modules {width:99%;float:center;clear:center;}
div.checkout_shipping_address {width:98%;float:left;clear:left;}
div.checkout_payment_address {width:98%;float:left;clear:left;}
div.checkout_products {width:99%;float:left;clear:left;}
div.checkout_comments {width:99%;float:left;clear:left;}
div.checkout_agb {width:99%;float:left;clear:left;}
div.checkout_revocation {width:99%;float:left;clear:left;}
div.checkout_total {text-align:right;}
#checkout_total table {float:right;}
div.checkout_spacer {height:12px;font-size:9px;clear:both;}
div.checkout_button {text-align:right;text-valign:bottom;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:#eb8208;font-weight:bold;}
div.checkout_error {color:#FF0000;font-weight:bold;}
.modalDialog_transparentDivs{filter:alpha(opacity=40);opacity:0.8;background-color:#AAA;z-index:1;position:absolute;}
.modalDialog_contentDiv{border:3px solid #777777;padding:0px;z-index:100;position:absolute;background-color:#ffffff;overflow:auto;}
.modalDialog_contentDiv_shadow{z-index:90;position:absolute;background-color:#555;filter:alpha(opacity=30);opacity:0.3;}

/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {display:block;font-size:18px;font-weight:bold;color:#ffffff;text-decoration:none;	position:absolute;right:4px;top:3px;}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {color: #274e77;font-size: 14px;font-weight: bold;text-decoration:none;}
h1.heading_modalDialog  {display:block;background-color:#777777;font-size:18px;font-weight:bold;color:#ffffff;padding:3px 0px 3px 15px;margin:0px;}	
.modalDialog_content {padding:10px;}
.modalDialog_content li {margin-left:25px;}
.modelDialog {font-size: 11px;}
/* input requirement createaccount */
.inputRequirement_createaccount {  font-size: 11px; color: #ffffff; }
.createaccount_bg {color: #ffffff;background-image:url(template_img/createaccount_bg.jpg);}
.printorder_packingslip {font-size: 10px;}