.Stil1{color:#8A1DC4; font-weight:bold}
.boxText{font-family:Verdana,Arial,sans-serif; font-size:10px}
.errorBox{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold}
.stockWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000; text-decoration:underline}
body{text-align:center; font-family:Arial,Helvetica,sans-serif; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0}
div, table{margin-left:auto; margin-right:auto}
p, th, td{text-align:left}
A{  color:#000;   text-decoration:none}
td{  font-family:Verdana,Arial,sans-serif;   font-size:10px;   color:#000;   font-weight:normal}
A:hover{  color:#00f;   text-decoration:underline}
FORM{display:inline}
TR.header{  background:#fff}
TR.headerNavigation{  background:#F6F6F6}
TD.headerNavigation{  font-family:Verdana,Arial,sans-serif;   font-size:10px;   background:#F6F6F6;   color:#000;   font-weight:bold;   border-bottom:1px solid;   border-color:#b6b7cb}
A.headerNavigation{  color:#000}
A.headerNavigation:hover{  color:#000}
TR.headerError{  background:#f00}
.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:#f00;   color:#fff;   font-weight:bold;   text-align:center}
TR.headerInfo{  background:#0f0}
TD.headerInfo{  font-family:Tahoma,Verdana,Arial,sans-serif;   font-size:12px;   background:#0f0;   color:#fff;   font-weight:bold;   text-align:center}
TR.footer{  background:#bbc3d3}
TD.footer{  font-family:Verdana,Arial,sans-serif;   font-size:10px;     background:#F6F6F6;   color:#000;   font-weight:bold;   border-bottom:1px solid;   border-color:#b6b7cb}
.infoBox{}
.infoBoxContents{  font-family:Verdana,Arial,Helvetica,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:12px;   font-weight:bold;   background:#8A1DC4; padding-left:4px;   height:20px;   color:#FFF}
TD.infoBoxHeading_right{  font-family:Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold;   background:#8A1DC4;   height:20px;   color:#FFF; padding-left:4px}
TD.infoBox, SPAN.infoBox{  font-family:Verdana,Arial,sans-serif;   font-size:10px}
TD.infoBox_right, SPAN.infoBox_right{  font-family:Verdana,Arial,sans-serif;   font-size:10px}
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}
.productlisting_v2{background-image:url(http://www.gattsbay.de/templates/xtc2/img/mandala_v2.gif); background-repeat:no-repeat; background-position:right top}
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:#FFF;   font-weight:bold}
TD.productListing-data{  font-family:Verdana,Arial,sans-serif;   font-size:10px}
A.pageResults{  color:#00F}
A.pageResults:hover{  color:#00F;   background:#FF3}
TD.pageHeading, DIV.pageHeading{  font-family:Verdana,Arial,sans-serif;   font-size:16px;   font-weight:bold;   color:#000}
TR.subBar{  background:#f4f7fd}
TD.subBar{  font-family:Verdana,Arial,sans-serif;   font-size:10px;   color:#000}
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:Verdana,Arial,sans-serif;   font-size:10px}
TD.accountCategory{  font-family:Verdana,Arial,sans-serif;   font-size:13px;   color:#abd}
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:#f00}
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}
TABLE.formArea{  background:#f1f1f1;   border-color:#ccc;   border-style:solid;   border-width:1px}
TD.formAreaTitle{  font-family:Tahoma,Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold}
TD.copyright{  font-family:Verdana,Arial,sans-serif;   font-size:11px;   line-height:1.5;   text-align:center}
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:#f00}
SPAN.errorText{  font-family:Verdana,Arial,sans-serif;   color:#f00}
SPAN.productDiscountPrice{  font-family:Verdana,Arial,sans-serif;   color:#f00;   font-weight:bold}
.smallHeading{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:x-small; font-weight:bold; color:Black}
.moduleRow{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  border:1px;  border-color:#000;  background-color:#FADCFD}
.moduleRowOver{background-color:#D563F9; border:1px; border-color:#000; font-family:Verdana,Arial,sans-serif;     font-size:11px}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000}
.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_heading{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#FFF; background-color:#666; padding-top:2px; padding-bottom:2px}
.sitemap_heading a{color:#FFF}
.sitemap_heading a:hover{color:#CCC; text-decoration:none}
.sitemap_sub{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:#000; background-color:#E6E6E6; padding:2px}
.sitemap_sub a{color:#000}
.sitemap_sub a:hover{color:#999; text-decoration:none}
.messageBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#9f0}
.inputRequirement{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f00}
.tableShop{background-color:#fff; border-left:1px solid; border-right:1px solid; border-color:#b6b7cb}
.navLeft{background-color:#E3C8F1}
.navRight{background-color:#E3C8F1}
.tableBody{padding:5px}
.poweredby{  font-family:Verdana,Arial,sans-serif;   font-size:10px;   color:#000;   font-weight:bold}
.boxTextBG{  font-family:Verdana,Arial,sans-serif;   font-size:10px;   color:#000;   font-weight:normal}
SPAN.productSpecialPrice{  font-family:Verdana,Arial,sans-serif;   color:#f00; font-size:10px}
SPAN.productOldPrice{font-family:Verdana,Arial,sans-serif; color:#f00; font-size:10px; text-decoration:line-through}
SPAN.errorText{  font-family:Verdana,Arial,sans-serif;   color:#f00}
SPAN.productDiscountPrice{  font-family:Verdana,Arial,sans-serif;   color:#f00;   font-weight:bold;   color:#f00; font-size:10px}
h2{font-size:11px; font-weight:bold; margin:0 0 0 0; padding:0; width:auto}
h3{font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0; width:auto}
h4{font-size:16px; font-weight:bold; margin:0 0 0 0; padding:0; width:auto}
h5{font-size:16px; font-weight:bold; margin:0 0 0 0; padding:0; width:auto; color:#666}
h1.contentsTopicsText{color:#999; margin-left:5px; margin-top:10px; margin-bottom:10px}
.shopERROR_EMPTY{background-color:#f00; padding:1px; margin-bottom:1px; color:#fff}
.contentsTopicsText{color:#999; margin-left:5px; margin-top:10px; margin-bottom:10px}
.shopBoxesInfoLinks{background:url(img/shoplinkicon.gif); background-repeat:no-repeat; font-style:italic; padding-left:20px; padding-top:2px}
A.shopBoxesInfoLink:link, A.shopBoxesInfoLink:visited{text-decoration:underline; color:#666}
A.shopBoxesInfoLink:hover{text-decoration:none; color:#666}
.shopBoxesInfo{color:#333; margin-top:5px; margin-bottom:5px; background-color:#ddd; padding:5px; border:1px solid #fff}
.allproductsHeader{background-color:#e9b538; color:#fff; padding-left:3px}
.allproductsContent{color:#777; padding:2px}
.allproductsContent textarea{width:98%}
.shopModulUserProductsTitle{background:url(img/shoplinkicon.gif); background-repeat:no-repeat; padding-left:20px; padding-top:2px; margin-top:10px; margin-bottom:5px}
#southbridgeReiter{margin:10px 0px; font-family:Arial,Verdana; font-size:11px}
#southbridgeReiter ul.tabs{height:23px; list-style:none; margin:0px 0px 0px 1px !important; padding:0px}
#southbridgeReiter ul.tabs li{line-height:22px; float:left; margin:2px 0px -2px -1px !important; border:1px solid #ddd !important; border-bottom:0px !important}
#southbridgeReiter ul.tabs li.active{line-height:24px !important; margin:0px 0px -1px -1px !important; background-color:#fff !important}
#southbridgeReiter ul.tabs li a{padding:3px 10px !important; background:#fff url("img/tab_bg.png") repeat-x !important}
#southbridgeReiter ul.tabs li a{text-decoration:none; color:#777 !important; cursor:pointer}
#southbridgeReiter ul.tabs li a:hover{text-decoration:none; color:#000 !important; background:#fff url("img/tab_bg.png") repeat-x !important}
#southbridgeReiter ul.tabs li.active a{text-decoration:none; color:#000 !important; background:#fff url("img/tab_bg_active.png") repeat-x !important}
#southbridgeReiter .body{clear:left; padding:0px 10px 10px 10px !important; border:1px solid #ddd !important; background-color:#f9f9f9 !important}
#southbridgeReiter .body h3{margin:10px 0px 10px 0px !important}
.layout_box_content_skype{background:transparent url(img/call-skype.png) no-repeat; height:28px; margin-bottom:10px; padding:75px 10px 0 80px; width:100px}
.level_0{font-weight:bold}
.active a{font-weight:bold; color:#8A1DC4}
.level_1{margin:0 0 0 10px}
.cat_rahmen{background-color:#E3C8F1; width:200px; text-align:left}
.box_rahmen{width:200px}
.box_titel{font-family:Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold;   background:#8A1DC4; padding-left:4px; padding-top:2px; padding-bottom:2px;   height:20px;   color:#FFF}
.box_titel_zwei_l{float:left; width:150px; height:auto; text-align:left; font-family:Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold;   background:#8A1DC4; padding-left:4px; padding-top:2px; padding-bottom:2px;   height:20px;   color:#FFF}
.box_titel_zwei_r{margin-left:150px; height:auto; text-align:right; font-family:Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold;   background:#8A1DC4; padding-right:4px; padding-top:4px;   height:20px;   color:#FFF}
.box_titel_drei_l{float:left; width:160px; height:auto; text-align:left; font-family:Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold;   background:#8A1DC4; padding-left:4px; padding-top:2px; padding-bottom:2px;   height:20px;   color:#FFF}
.box_titel_drei_r{margin-left:160px; height:auto; text-align:right; font-family:Verdana,Arial,sans-serif;   font-size:12px;   font-weight:bold;   background:#8A1DC4; padding-right:4px; padding-top:4px;   height:20px;   color:#FFF}
.box_con_zwei_l{float:left; width:150px; height:auto; text-align:left; padding-left:20px}
.box_con_drei_r{margin-left:150px; height:auto; text-align:right; padding-right:7px}
.box_con_tow{text-align:right; padding-right:7px}
.box_cont{padding-left:9px}
.box_cont_tow{padding-left:9px; padding-right:10px;}
.pedd_top{padding-top:5px}
.pedd_but{padding-bottom:5px}
.box_cont_center{text-align:center}
.box_best_sells{color:#F00; text-align:right; font-weight:bold}
.main_cont{width:1000px}
.main_banner{width:1000px; text-align:center}
.herader_rahmen{width:1000px; height:125px; background-image:url(http://www.gattsbay.de/templates/xtc2/img/shop_kopf_1024_2.jpg)}
.herader_con_l{float:left; width:500px; height:auto; text-align:left; background-color:#CFA4E9; font-family:Verdana,Arial,sans-serif;  font-size:11px;  line-height:1.5}
.herader_con_r{margin-left:500px; height:auto; text-align:right; background-color:#CFA4E9; font-family:Verdana,Arial,sans-serif;  font-size:11px;  line-height:1.5}
.main_texte{text-align:left}
.main_rahmen{padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px}
.random_rahmen{border:1px solid; border-color:#D9D9D9; width:33%}
.kategorie_rahmen{width:185px}
.kategorie_rahmen_tow{width:185px;border:1px solid #993366; margin-top:3px; margin-bottom:3px;}
.img_rahmen{border:0px solid}
.red_text{color:#F00}
.main_texte_start{text-align:left; font-size:18px; font-weight:bold}
.main_texte_start_zwei{text-align:left; font-size:16px; font-weight:bold}
.main_texte_start_drei{text-align:center; font-size:18px; font-weight:bold}
.main_platz_start{border-bottom:rgb(217,217,217) 1px solid; text-align:justify; border-left:rgb(217,217,217) 1px solid; padding-bottom:0pt; margin-top:20px; padding-left:20px; padding-right:20px; font-family:Arial; height:50px; font-size:11px; overflow:auto; border-top:rgb(217,217,217) 1px solid; border-right:rgb(217,217,217) 1px solid; padding-top:0pt}