BODY {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;margin:0px;background-image:url(img/background.jpg);background-repeat:repeat-x;}

div.haupt {margin-left:auto;margin-right:auto;width:970px;}
div.header{height:170px;}
div.navtrail{width:970px;padding:6px 0 0 0;height:24px;background-image:url(design/htg_box.jpg);}
div.nav_top_left{float:left;text-align:left;width:664px;color:#f5f5f5;padding:0 0 0 6px ;font-weight:bold;}
div.nav_top_right{text-align:right;color:#f5f5f5;padding:0 6px 0 0;font-weight:bold;}
div.maincontainer{background-color:#ffffff;}
div.links{float:left;width:197px;text-align:center;display:inline;}
div.mitte{float:left;width:564px;text-align:center;margin:0px;display:inline;padding-left:12px;}
div.mitte2{float:left;width:553px;text-align:left;display:inline;}
div.rechts{float:right;width:197px;text-align:center;display:inline;}
div.box_text_inhalt {text-align:left;margin:0px 0px 0px 0px;padding:4px;}

.footer,a.footer,a.footer:hover{color:#000000;}
.boxText {font-size:12px;}
.boxTextNEU {padding:4px;font-size:12px;text-align:left;border-bottom: 1px solid; border-color:#999999;border-left: 1px solid; border-color:#999999;border-right: 1px solid; border-color:#999999;}
.boxTextCAT {font-size:12px;text-align:left;border-bottom: 1px solid; border-color:#999999;border-left: 1px solid; border-color:#999999;border-right: 1px solid; border-color:#999999;}
.mwst,span.mwst,a.mwst,a.mwst:hover {font-size:10px;}
.price {font-size:14px;}
.boxTextBG  {font-weight:bold}
.boxTextBGII  {background-color:#fbe5e5 }
.boxTextPrice {color:#ff0000;}
.errorBox {font-weight:bold;background-color:#ffb3b5;}
.gvBox {	font-size :14px;font-weight:bold;border:solid 1px #999;background-color:#ffb3b5;}
.stockWarning {color:#cc0033;}
.productsNotifications {background-color:#f2fff7;}
.orderEdit {color:#70d250;text-decoration:underline;}
img{border:0;}
A  {color:#000000;text-decoration:none;font-size:12px;}
A:hover{color:#000;text-decoration:none;font-size:12px;}
FORM {display:inline;}
TR.header   {background-position:center }

.headerNavigation:link {color:#fff;}
#headerNavigation {
color:#fff;
font-size:11px;
background-color:#3399CC;
background-repeat:repeat;
padding-top:1px;
padding-bottom:1px;
vertical-align:middle;
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
background-image:url(img/headbggif.gif);
}
A.headerNavigation    {color:#fff; font-size:12px }
A.headerNavigation:hover    {color:#ccc;}
TD.conditions {background-color:#FFCCCC;}
A.confirmationEdit {color:#009933;}
A.confirmationEdit:hover {color:#009933;	text-decoration:underline;}
TR.headerError {background-color:#ff0000;}
TR.headerMessage {font-size:small;background-color:#00cc33;}
.moduleHeading   {color:#fff; font-size:small;font-weight:bold; background-color:#3399CC; text-indent:5px; height:18px;}
TD.headerError {background:#ff0000;color:#ffffff;font-weight :bold;text-align :center;}
TR.headerInfo {background:#00ff00;}
TD.headerInfo {background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
#infoBox   {text-decoration:none;}
#infoBoxPriceSearch   {text-decoration:none;}
#infoBoxFooter   {text-decoration:none;}
.infoBox1  {text-decoration:none; border:solid 1px #999 }
.infoBoxContents { font-size:11px; background-repeat:repeat; background-attachment:scroll; text-decoration:none;}
.infoBoxNotice {background:#FF8E90;}
.infoBoxNoticeContents {background:#ffe6e6;}
TD.tableBorderinfoBoxHeading  {border-bottom:1px solid ; border-top-color:#999; border-right-color:#999; border-left-color:#999; background-image:url(img/headbggif.gif);}
TD.infoBoxHeading_right,TD.infoBoxHeading{color:#f5f5f5;font-weight:bold;background-color:#3399CC;background-repeat:repeat;background-position:0 0;height:18px;background-image:url(img/headbggif.gif);}
TD.infoBoxHeadingNEU{color:#f5f5f5;padding-left:6px;font-weight:bold;background-color:#3399CC;height:30px;background-image:url(design/htg_box.jpg);}
div.infoBoxHeadingNEU{text-align:left;color:#f5f5f5;padding:6px 0 0 6px;font-weight:bold;background-color:#3399CC;height:24px;background-image:url(design/htg_box.jpg);}

TD.productListing-data ,TD.infoBox, SPAN.infoBox,TD.main_create,TD.smallText, SPAN.smallText, P.smallText,TD.fieldValue,.moduleRow,.moduleRowSelected{}
TD.infoBox_right, SPAN.infoBox_right   { background-repeat:repeat; background-attachment:scroll;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even,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: #F0F9FF;}
TABLE.productListing {border:solid 1px #999;border-spacing:1px;}
.productListing-heading  {color:#f5f5f5; font-weight:bold; text-transform:uppercase;}
A.pageResults  {color:#696969;}
A.pageResults:hover  {color:#000; background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0 }
TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft, h1    {color:#f5f5f5; font-size:14px;font-weight:bold;text-indent:5px;height:30px;background-image:url(design/htg_box.jpg);}
TD.pageHeadingModel {color:#333; font-size:14px;font-weight:bold; background-repeat:repeat; background-attachment:scroll; text-indent:5px; padding:1px 0; width:100%; vertical-align:middle; border:solid 1px #999  }
TR.subBar {background:#f4f7fd;}
TD.subBar {color:#000000;}
TD.main, P.main {}
TD.accountCategory {font-size:13px;color:#aabbdd;}
TD.fieldKey {font-weight:bold;}
TD.tableHeading  {font-weight:bold;}
SPAN.newItemInCart {color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {}
TEXTAREA  {font-size:11px;padding:2px; width:100% }
SPAN.greetUser {color:#3399CC; font-weight:bold }
SPAN.underline {text-decoration:underline;}
TABLE.formArea {}
TD.formAreaTitle {font-weight:bold;}
TD.copyright {line-height:1.5;text-align:center;}
.copyright {line-height:1.5;text-align:center;}
.parseTime {line-height:1.5;text-align:center;}
SPAN.markProductOutOfStock {color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice {color:#ff0000;}
SPAN.productOldPrice {color:#ff0000;text-decoration:line-through;}
.productInfoPrice  {color:#000;}
SPAN.errorText {color:#ff0000;}
SPAN.productDiscountPrice {color:#ff0000;font-weight:bold;}
.smallHeading {font-size:x-small;font-weight:bold;color:#000000;}
.moduleRowOver {cursor:pointer; cursor:pointer;	}
.checkoutBarFrom, .checkoutBarTo {color:#8c8c8c;}
.checkoutBarCurrent {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;background-image:url(img/topbg2.gif); background-repeat:repeat; padding-top:2px; padding-bottom:2px; border:solid 1px #696969 }
.sitemap_heading a   {color:#3399CC; color:#3399CC }
.sitemap_heading a:hover  {color:#333; text-decoration:none }
.sitemap_sub    {color:#666; font-size:9pt;background-color:transparent; background-repeat:repeat; background-attachment:scroll; background-position:0 0; padding:2px; border-width:1px; border-color:#696969 }
.sitemap_sub a   {color:#666; font-size:9pt;background-color:transparent; background-repeat:repeat; background-attachment:scroll; background-position:0 0; padding:2px; border-width:1px; border-color:#696969 }
.sitemap_sub a:hover  {color:#3399CC; font-size:9pt;text-decoration:none; padding:2px }

.messageBox {}
.messageStackError, .messageStackWarning {background-color:#ffb3b5;}
.messageStackSuccess {background-color:#99ff00;}

.inputRequirement {color:#ff0000;}
.tableShop {background-color:#ffffff;border-left:1px solid;border-right:1px solid;border-color:#b6b7cb;}
.navRight {background-color:#ffffff;width:197px;}
.contentsTopics   {color:#fff;font-size:small;font-weight:bold;background-color:#3399CC;text-indent:5px;border:solid 1px;	background-image:url(img/headbggif.gif);}
.tableListingI {background-color:#eeeeee;}
.tableListingII {background-color:#d0d0d0;}
.tableBody {padding:5px;}
.poweredby       {color:#fff;background-color:#3399CC;background-repeat:repeat-x;text-align:center;height:20px;background-image:url(img/headbggif.gif);}
.onepxwidth  {width:1px }
.box_border  {border:solid 1px #999 }
.shoppingCardBox  {font-weight:bold; background:#ff8c00; border-color:#ffa500 }
TABLE.shoppingCardHeading     {color:#f5f5f5; font-size:11px;font-weight:bold; background-color:#dc143c; background-repeat:repeat; background-attachment:scroll; background-position:0 0; text-transform:uppercase; height:18px; border:solid 1px #999 }
TR.box_border  {border:solid 1px #999 }
.productDescTitle  {color:#000; font-size:18px;font-weight:bold }
.productDesc   {color:#000;}
TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD  {font-size:11px; font-family:sans-serif; background:url(img/bg_white.gif); border:solid 0 #999 }
TD.inListBGR { border-right-width:1px;}
TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD, TD.tableBorderTopLeftBottom, TD.tableBorderTopRightBottom   {font-size:11px; font-family:sans-serif; background:url(img/bg_white.gif); border:solid 0 #999 }
TD.inListBGR { border-right-width:1px;}
TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight { border-bottom-width:1px;border-left-width:1px;}
TD.tableBorderTopLeftBottom { border-top-width:1px; border-bottom-width:1px;border-left-width:1px}
TD.tableBorderTopRightBottom {border-top-width:1px;border-right-width:1px;border-bottom-width:1px;}
TD.tableBorderTopLeftRight { border-right-width:1px;}
TD.tableBorderBottom {border-bottom-width:1px;}
TD.tableBorderBottomRight {border-right-width:1px;border-bottom-width:1px;}
TD.tableBorderWithoutRight {border-top-width:1px;}
TD.smallTextImage{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;}
.gewaehlt {background-color:#ffffff;}
.navitem {width:180px;border-bottom:1px solid #205E9B;border-left:5px solid #205E9B;padding:2px;background-color:#FFFFFF;margin:1px;}
#inrwlinks{position:relative;font-size:11px;}
#inrwlinks{margin:0px;padding:0;list-style-type:none;width:auto;}
#inrwlinks ul li{float:left;margin:0 1px 0 0;}
#inrwlinks ul li a{float:left;color:#FFFFFF;text-decoration:none;padding:5px 20px 0 20px;line-height:19px;}
#inrwlinks ul li a:hover{color:#333333;}
#inrwlinks ul li a.current,#foxmenu ul li a.current:hover{color:#000;background:#fff;}

/*Listing*/
div.listingList_new{margin:0;}
.listingListNon_new{margin:0;}
.floatb {overflow:hidden;}
* html .floatb {width:100%;}
.listingListNonRow_new{float:left;line-height:20px;text-align:center;width:24%;}
.listingListNonRow_new_left{float:left;line-height:20px;text-align:left;width:33%;}
.galerie_bild{}
.listingListNonRowName_new {height:108px;padding:0px;}
.listingListNonRowName_new_left {padding:0px;}

/*3 Spalten Layout*/
#produktlisting ul  {margin:0;padding:8px 0 0 0;list-style:none;width:553px;padding-bottom:6px;}
#produktlisting ul li {list-style:none;}
#produktlisting li.links{margin:0;padding:0;list-style:none;float:left;width:268px;margin-bottom:6px;margin-right:13px;border:1px solid #999999;text-align:left;}
#produktlisting li.rechts{margin:0;padding:0;list-style:none;float:left;width:268px;margin-bottom:6px;border:1px solid #999999;text-align:left;}
* html .produktlisting{overflow:visible;height:1px;}
.box_text_titel_main{font-weight:bold;height:41px;padding:4px;}
