/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 290 2004-09-15 19:48:26Z wilt $
*/
BODY { color: #000000; margin: 0px; margin-bottom: 10px; padding: 0px; font: 11px Verdana, Arial, sans-serif;}
.centershop { padding: 0px; margin: 0px; position: relative; text-align: left; width: 750px !important;}
TD.main, P.main { font-size: 11px; line-height: 1.5;}
TD.main2, P.main2 { font-size: 11px; line-height: 14pt;}
A { color: #428dff; text-decoration: none; }
A:hover { color: #000000; text-decoration: none;}
FORM { display: inline;}
.banners { padding: 15px;}

/*HEADER CSS*/
TABLE.header { border-right: 0px solid #9a9a9a; border-left: 0px solid #9a9a9a; border-bottom: 0px solid #9a9a9a;}
TABLE.headerNavigation { background: transparent; margin-top: 0px; border-top: 0px solid #9a9a9a; border-right: 0px solid #9a9a9a; border-left: 0px solid #9a9a9a; border-bottom: 0px solid #9a9a9a; width: 100%;}
TD.headerNavigation { background: transparent; position: relative; vertical-align:top; font-family: Verdana, Arial, sans-serif; font-size:8pt; line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; padding: 0px;}
TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  { font-weight: bold; color: #807B77; }
TD.headerNavigation A:hover, td.footertop a:hover  { color: #000000; }
TR.headerError { background: #ff0000; }
TD.headerError { font-family: 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: Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

/*SIDEBOX CSS*/
.column_single { background: transparent; padding: 2px;}
.column_left, .column_right { padding : 2px; margin-left: 30px; margin-top: 0px;}
.boxText { font-size: 11px; line-height: 125%;}
.leftbox, .rightbox, .centerbox, .singlebox { background: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; text-align:left; padding-left:5px; border: 0px solid #9a9a9a; margin-bottom: 5px;}
.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading { background: transparent; font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt; line-height:11pt; font-weight:200; color:#BD5757; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left; padding: 3px; height: 20px; padding-left: 5px;}
td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a { background: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10pt; line-height:11pt; font-weight:200; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left; padding: 3px; height: 20px; padding-left: 5px;}
TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading { background: transparent; }
.leftboxcontent, .rightboxcontent, .singleboxcontent { background: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left; padding: 4px; border-top: 1px solid #B7AFA8; border-bottom: 0px solid #9a9a9a;}
.centerboxcontent, { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left; padding: 4px; border-top: 0px solid #B7AFA8; border-bottom: 1px solid #9a9a9a;}
.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter { background: transparent; margin-bottom: 0px;}
.plainBox, .plainbox-description { background: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left; border:0px solid #9a9a9a; padding-left: 15px;}
.plainBoxHeading, TD.tableHeading { font-size: 12px; font-weight: bold; padding: 11px 5px 5px;}
.productListing-heading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; padding: 3px; height: 16px;}
TD.productListing-heading{ background: transparent; border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px solid #B7AFA8;}
TD.productlisting { border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px solid #B7AFA8;}
TD.productListing-data { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; padding: 5px;}
TD.productListing-data a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; }
td.box42 a {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal;}

/*breadcrumb navi
-----------------------------------*/
td.breadcrumb {font-size:8pt;line-height:11pt; font-weight:600; color:#BD5757; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:8px; padding-right:8px; padding-bottom:0px;}
td.breadcrumb a {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:8px; padding-right:8px; padding-bottom:0px;}

/*previous-next Navi
-----------------------------------*/
TD.prevnext{ padding-top:2px; font-size: 1px; border-left: 0px; border-right: 0px; border-top: 1px solid #B7AFA8; border-bottom: 1px solid #B7AFA8;}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 { font-size: 16px; font-weight: bold; color: #9a9a9a; padding-top: 0px;}
.center_column { padding: 0px;}
.main_page{ background: transparent; width: 100% !important; border-right: 0px solid #9a9a9a; border-left: 0px solid #9a9a9a; border-bottom: 0px solid #9a9a9a; padding: 5px;}

/* footer
--------------*/
TABLE.footer { text-align: center; font-size: 10px; border-right: 1px solid #9a9a9a; border-left: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;}
TR.footertop { background: #abbbd3; font-size: 11px;}
TD.footertop, TD.footerbottom { padding: 5px;}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox { background: transparent; font-size: 10px; padding: 3px; border: 1px dotted #B7AFA8;}
TR.productListing-odd, TR.upcomingProducts-odd { background: #ffffff;}
TR.productListing-even, TR.upcomingProducts-even, .productsNotifications { background: transparent;}
td.pageresults a { font-size: 10px; font-weight:600; color: #807B77;}
td.pageresults a:hover { background: #FFFFFF;}
SPAN.newItemInCart { color: #ff0000; font-weight: bold;}
td.pageresults { font-size: 10px; font-weight:600; border-left: 0px; border-right: 0px; border-top: 1px solid #B7AFA8; border-bottom: 1px solid #B7AFA8;  padding-left:8px; padding-top:2px; padding-bottom:3px;}
TD.alsoPurchased { font-size: 10px; border-left: 0px; border-right: 0px; border-top: 1px solid #B7AFA8; border-bottom: 0px solid #B7AFA8;}
TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; border-left: 0px; border-right: 0px; border-top: 1px solid #B7AFA8; border-bottom: 1px solid #B7AFA8;}
TD.smallText2, SPAN.smallText2, P.smallText2 { font-size: 10px; border-left: 0px; border-right: 0px; border-top: 0px solid #B7AFA8; border-bottom: 0px solid #B7AFA8; text-align: left;}
TD.smallText3, SPAN.smallText2, P.smallText2 { font-size: 10px; border-left: 0px; border-right: 0px; border-top: 0px solid #B7AFA8; border-bottom: 0px solid #B7AFA8; text-align: center;}
TD.fieldKey { font-size: 12px; font-weight: bold;}
TD.fieldValue { font-size: 12px;}
CHECKBOX, INPUT, RADIO, SELECT { font-size: 11px;}
TEXTAREA { width: 100%; font-size: 11px;}
.greetUser { font-size: 12px; padding-top: 5px; padding-bottom: 5px;}
SPAN.greetUser { color: #f0a480; font-weight: bold;}
SPAN.markProductOutOfStock { color: #c76170; font: bold 12px Verdana, Arial, sans-serif;}
span.normalprice { text-decoration: line-through;}
SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming { color: #ff0000;}
span.productSpecialPriceSale { color: #ff0000; text-decoration: line-through;}
SPAN.productPriceDiscount, .inputRequirement { font-size: 10px; color: #FF0000;}
.moduleRow { }
.moduleRowOver { background-color: #D0D0D0; cursor: pointer; }
.moduleRowSelected { background-color: #D0D0D0; }

/* message box */
.messageBox {}
.messageStackError, .messageStackWarning, errorBox { background-color: #ff0000; color: #ffffff; font-size: 10px; padding: 4px; border: 1px solid #9a9a9a;}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text { font-weight: bold;}
TD.ot-total-Amount { font-weight: bold; border-top: 1px solid #9a9a9a;}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}

/* product_info attribute comments */
.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments { color: #ff0000; font-size: 10px; text-align : left; font-weight: bold; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #9a9a9a;}

/* General alert span class */
TD.alert, SPAN.alert { color: #FF0000; font-weight: bold;}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack { color: #000000; font-weight: bold;}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart { margin: 6px; padding: 6px; font: 11px Verdana, Arial, sans-serif;}

/* categories_description */
TABLE.categoriesdescription { font-family: Verdana, Arial, sans-serif; font-size: 8px; background: transparent; border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px solid #B7AFA8;}
TD.categoriesdescription { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left;}

/* categories box parent and child categories */
A.category-top { color: #807B77; text-decoration: none;}
A.category-top:hover { color: #000000; text-decoration: none;}
A.category-links { color: #807B77; text-decoration: none;}
A.category-subs, A.category-products { color: #807B77; text-decoration: none;}
SPAN.category-subs-parent { font-weight: bold;}
SPAN.category-subs-selected { font-weight: bold;}

/* attribute images table */
TABLE.products-attributes-images { /*  width: 100%; border: 1px solid #9a9a9a; */ float: left; padding: 2px;}


/* CSS fuer Ciao Toscana GMBH */
body {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt;line-height:12pt;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;word-spacing:1pt; }
input.suche { background-color:#ffffff; width:65px; border:1px solid #807B77; margin-bottom:2px}
input.button { background-image:url(../../../../../pix/b1.gif); background-repeat:no-repeat; font-size:8pt;line-height:10pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; padding-left:0px; background-color:#ffffff; width:80px; height:17px; border:1px none; margin-bottom:3px}
div { position:absolute; }
div.hm { z-index:10;}
div.hmlink { z-index:11;}
div.sm0 { background-image:url(../../../../../pix/sn0hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm1 { background-image:url(../../../../../pix/sn1hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm2 { background-image:url(../../../../../pix/sn2hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm3 { background-image:url(../../../../../pix/sn6hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm4 { background-image:url(../../../../../pix/sn4hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm5 { background-image:url(../../../../../pix/sn5hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm6 { background-image:url(../../../../../pix/sn3hg.gif); background-repeat:no-repeat; z-index:1;}
div.sm7 { background-image:url(../../../../../pix/sn7hg.gif); background-repeat:no-repeat; z-index:1;}
div.rm { z-index:5;}
div.logo { }
table {}
table.start { background-image:url(../../../../../pix/contbg1.gif); background-repeat:no-repeat; }
table.boxen { background-image:url(../../../../../pix/contbg2.gif); background-repeat:no-repeat; }
table.text { background-image:url(../../../../../pix/contbg3.gif); background-repeat:no-repeat; }
table.produkt { background-image:url(../../../../../pix/contbg3.gif); background-repeat:no-repeat; }
table.wkc {padding-top:5px; padding-bottom:5px;}
table.box {}
table.news {padding: 0px;}
table.fuss {}
a:link {  text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none;  }
a:active { text-decoration:none; }
a.hm {font-size:9pt;line-height:14pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
a.hms {font-size:9pt;line-height:14pt; font-weight:600; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; }
a.sm {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
a.sms {font-size:8pt;line-height:11pt; font-weight:600; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; }
a.fn {font-size:8pt;line-height:10pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
a.bxlink2 {font-size:8pt;line-height:11pt; font-weight:600; color:#8391C4; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.bxlink3 {font-size:8pt;line-height:11pt; font-weight:600; color:#A90004; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.bxlink4 {font-size:8pt;line-height:11pt; font-weight:600; color:#3B993F; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.bxlink5 {font-size:8pt;line-height:11pt; font-weight:600; color:#BCBD57; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.bxlink6 {font-size:8pt;line-height:11pt; font-weight:600; color:#DF762E; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.bxlink7 {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.archiv {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; }
a.lang {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; padding-right:5px; }
a.lang:hover {font-size:8pt;line-height:11pt; font-weight:600; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; padding-right:5px; }
a.wktxt {font-size:10px;line-height:9pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal;}
a.wktxt:hover {font-size:10px;line-height:9pt; font-weight:600; color:#000000; text-transform:none; letter-spacing:0pt; font-style:normal;}
td {font-family: Arial, Verdana, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; word-spacing:0pt; }
td.n {font-size:10pt; line-height:12pt; font-weight:800; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; }
td.hm {font-size:9pt;line-height:14pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
td.hms {font-size:9pt;line-height:14pt; font-weight:600; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; }
td.sm {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
td.sms {font-size:8pt;line-height:11pt; font-weight:600; color:#000000; text-transform:none; letter-spacing:0px; font-style:normal; }
td.box {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:0px; padding-left:8px; padding-right:8px; padding-bottom:0px;}
td.box2 {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:25px; padding-right:8px; padding-bottom:0px;}
td.box42 {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:8px; padding-right:8px; padding-bottom:0px;}
td.ues {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#DF762E; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.ues2 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#8391C4;
text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.ues3 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#A90004; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.ues4 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#3B993F; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.ues5 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#BCBD57; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.ues6 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#DF762E; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.ues7 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:23px; }
td.innerbox {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}
td.sidebox {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
td.news {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
td.wk {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
td.fuss1 {vertical-align:middle; font-size:8pt;line-height:10pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
td.fuss2 {font-size:7pt;line-height:11pt; font-weight:500; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; }
td.preis {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:16pt;line-height:18pt; font-weight:400; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:top; text-align:right; }
td.preis2 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:16pt;line-height:18pt; font-weight:400; color:#807B77; text-transform:none; letter-spacing:0px; font-style:normal; vertical-align:bottom; text-align:right; }
td.ptxt {font-size:8pt;line-height:18pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:5px;}
td.ptxt:first-line {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:12pt;line-height:12pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxtxt {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:5px;}
td.protxt {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; text-align:left; vertical-align:bottom; padding-left:5px;}
h1 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:28pt; line-height:32pt; font-weight:400; color:#BD5757; text-transform:none; letter-spacing:0px; font-style:normal; }
h2 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:12pt; font-weight:200; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
h3 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:11pt;line-height:12pt; font-weight:200; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxues2 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:10pt; font-weight:200; color:#8391C4; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxues3 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:10pt; font-weight:200; color:#A90004; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxues4 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:10pt; font-weight:200; color:#3B993F; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxues5 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:10pt; font-weight:200; color:#BCBD57; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxues6 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:10pt; font-weight:200; color:#DF762E; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.bxues7 {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:10pt; font-weight:200; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:0px;}
td.txtues {font-family: Arial black, Verdana, Helvetica, sans-serif; font-size:10pt;line-height:12pt; font-weight:200; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; vertical-align:top; padding-left:5px;}
td.bxlink {text-align:right; vertical-align:top; padding-right:10px;}
td.wkrl {border-left: 1px solid #B9C0E1;}
td.wkrr {border-right: 1px solid #B9C0E1;}
td.wkanz {background-color: #BD5757; font-size:8pt;line-height:11pt; font-weight:600; color:#FFFFFF; text-transform:none; letter-spacing:0pt; font-style:normal; border-bottom: 1px solid #B7AFA8;}
td.wkhead {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal; padding-left:5px; border-bottom: 1px solid #B7AFA8;}
td.wktxt {font-size:10px;line-height:9pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal;}
td.wksumme {font-size:8pt;line-height:11pt; font-weight:600; color:#807B77; text-transform:none; letter-spacing:0pt; font-style:normal;}

