body {color:#333333;font-family:arial, helvetica, sans-serif;font-size:11px;padding:0;margin:0;background:url(design/bg.jpg);}
#body {text-align:left;width:1000px;overflow:hidden;}
#site {width:1000px;overflow:hidden;margin:0 auto;background-image:url(design/htg_site.jpg);}
#in_site {clear:both;text-align:left;float:left;}
#in_box {text-align:center;overflow:hidden;float:left;clear:both;position:relative;z-index:1;}
#out_site {padding-left:220px;padding-right:220px;z-index:1;margin-top:160px;width:560px;}/*790 Gesamt zu 980, rest 190*/
*+html #out_site {width:560px;}/*-5px wie out_site*/
#innerContainer {width:100%;z-index:2;}
#haupt {float:left;width:100%;text-align:left;}
#mitte {float:right;width:520px;margin-right:20px;}/**/
.mitte2 { width:100%;}
*+html .mitte2 {width:99%}
*html .mitte2 {width:99%}
#links {float:left;margin:0 0 0 -220px;width:220px;position:relative;z-index:5;}
#rechts {float:right;margin-right:-220px;width:220px;position:relative;z-index:5;text-align:left;}
* html #rechts {margin-right:-206px;}
.clr {clear:both;float:none;}
#kopf1 {position:absolute;top:0;left:0;width:1000px;height:160px;z-index:5;}
#kopf2 {background:url(design/header.jpg) no-repeat;width:990px;height:123px;padding:7px 10px 0 0;text-align:right;}
#navi {width:1000px;text-align:left;}
div.navi{height:48px;background-image:url(design/htg_navi.jpg);background-position:left top;background-repeat:no-repeat;}
#navi a, #navi {color:#ffffff;}
.copy {text-align:left;color:#333333;background-image:url(design/htg_footer.jpg);background-position:left top;background-repeat:no-repeat;width:1000px;height:60px;border-bottom:1px solid #ffffff;}
div.footer{height:22px;width:1000px;text-align:center;background:#757573;color:#BEBEBC;padding-top:7px;font-weight:bold;}

div.htg_search{float:left;text-align:left;padding:0 0 0 27px;background:url(design/htg_search.jpg) no-repeat;height:30px;width:193px;}
input.searchField {height:17px;width:102px;border:0;padding-left:8px;background:#ffffff;color:#333333;}
div.htg_navtrail{float:left;width:550px;padding:7px 0 0 10px;text-align:left;background:url(design/htg_navtrail.jpg);height:23px;}
div.htg_sprachen{float:left;padding:0 0 0 0;background:url(design/htg_sprachen.jpg) no-repeat;height:30px;width:220px;color:#C0C1BE;}

CHECKBOX, INPUT, RADIO, SELECT {font-size:11px;}
TEXTAREA {width:100%;font-size:11px;}
img{border:0;}
A {color:#333333;text-decoration:none;}
A:hover {color:#F58C03;text-decoration:none;}
A.pageResults {color:#333333;text-decoration:none;}
A.pageResults:hover {color:#F58C03;}
A.orange,A.orange:hover{color:#F58C03;text-decoration:none;}
A.black,A.black:hover{color:#90918E;text-decoration:none;}
A.grey,A.grey:hover{color:#90918E;text-decoration:none;}
A.darkgrey,A.darkgrey:hover{color:#333333;text-decoration:none;}

p {line-height:16px;	padding:0px;margin:3px 0px 3px 0px;}
hr {border:1px solid #333333;background-color:#ffffff;height:1px;margin:2px 0px;}
h1 {color:#333333;font-weight:bold;font-size:16px;height:20px;margin:16px 5px 15px 0px;padding:0px;}
h2 {font-weight:bold;font-size:13px;margin:15px 0px 4px 0px;padding:0px;}
h3 {color:#333333;font-weight:bold;font-size:14px;height:23px;margin:5px 5px 6px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FF9B00;}
h3.default {color:#333333;font-weight:bold;font-size:14px;height:23px;margin:5px 0px 0px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ffffff;}
h4 {color:#333333;font-weight:bold;font-size:12px;height:23px;margin:5px 5px 2px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C1C1BF;}

/*index.html*/
a.navtrail,a.navtrail:hover {color:#333333;}

/*hier und da*/
.onepxwidth {width:1px;}
.inputRequirement {font-size:10px;color:#ff0000;}
.parseTime {text-align:center;}
.infoBoxContents,TD.smallText, SPAN.smallText, P.smallText {font-size:10px;}
.moduleHeading {font-size:10px;font-weight:bold;padding-bottom:10px;}
TD.pageHeading, DIV.pageHeading {font-size:16px;font-weight:bold;}
TABLE.formArea {margin:0;}
TD.main, P.main {line-height:1.5;}
TD.infoBox_right, SPAN.infoBox_right {font-size:10px;background:#E6E6E6;}
TD.infoBoxHeading {font-weight:bold;background:#333333;height:17px;color:#ffffff;}
TD.infoBox, SPAN.infoBox {font-size:10px;border-right:4px solid #C4C4C4;background:#E6E6E6;}
TR.headerMessage {background-color:#00CC33;}
FORM {display:inline;}
TR.header {background-color:#ffffff;}
.contentsTopics {font-size:14px;font-weight:bold;}
.smallHeading {font-weight:bold;}
SPAN.markProductOutOfStock {color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice {color:#ff0000;}
SPAN.productOldPrice {color:#ff0000;text-decoration:line-through;font-size:11px;}
SPAN.productDiscountPrice {color:#ff0000;font-weight:bold;}
SPAN.errorText {color:#ff0000;}
.boxText {font-size:10px;}
.boxTextBG,.boxTextBGII {font-size:10px;}

/*Boxen*/
div.box_text_titel {height:25px;color:#ffffff;text-align:left;padding:6px 0px 0px 6px;font-weight:bold;}
div.box_text {margin-left:0;background-image:url(design/htg_boxen.jpg);}
div.box_text_right {margin-left:0;background-image:url(design/htg_boxen_right.jpg);}
div.box_text_inhalt_cat {text-align:left;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}
div.box_text_inhalt_left {text-align:left;margin:0px 0px 0px 0px;padding:10px 10px 10px 19px;}
div.box_text_inhalt {text-align:left;margin:0px 0px 0px 0px;padding:10px;}
div.box_text_inhalt_center {text-align:center;margin:0px 0px 0px 0px;padding:10px;}
a.title_box,a.title_box:hover,.title_box{font-weight:bold;line-height:1.5}
.price_box{font-weight:bold;color:#ff0000;}
a.mwstversand,a.mwstversand:hover,.mwstversand{font-size:10px;}
a.box_text_titel,a.box_text_titel:hover{color:#ffffff;}

/* Kategorien... Menu */
div.categories_string{padding:0px 0px 0px 0px;height:17px;padding-top:3px;padding-left:18px;background-image:url(design/htg_categorie.jpg);background-position:left top;background-repeat:no-repeat;}
.boxCategories{padding-left:0px;background-image:url(design/htg_boxen.jpg);font-size:11px;}
div.text_inhalt_Categorie{text-align:left;font-size:11px;}
A.aktive_kategorie{color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;}
A.aktive_kategorie:hover{color:#333333;font-weight:bold;font-size:11px;}
A.kategorie{color:#333333;text-decoration:none;font-weight:bold;font-size:11px;}
A.kategorie:hover{color:#333333;text-decoration:none;font-weight:bold;font-size:11px;}
A.aktive_unterkategorie {color:#333333;font-weight:bold;text-decoration:none;font-size:11px;}
A.aktive_unterkategorie:hover {color:#333333;font-weight:bold;font-size:11px;}
A.unterkategorie {color:#333333;text-decoration:none;font-weight:bold;font-size:11px;}
A.unterkategorie:hover {color:#333333;text-decoration: none;font-weight:bold;font-size:11px;}

/*Listing*/
#produktlisting ul  {margin:0;padding:0;list-style:none;width:520px;text-align:left;margin-bottom:20px;}
#produktlisting ul li {list-style:none;}
#produktlisting li.links{border-left:1px solid #E2E2E2;border:1px solid #E2E2E2;padding:10px;list-style:none;float:left;width:228px;margin-right:20px;text-align:left;margin-bottom:20px;}
#produktlisting li.rechts{border-left:1px solid #E2E2E2;border:1px solid #E2E2E2;padding:10px;list-style:none;float:left;width:228px;text-align:left;margin-bottom:20px;}
* html .produktlisting{overflow:visible;height:1px;}
div.produktlisting_title {height:30px;}
div.produktlisting_image {float:left;width:100px;padding-top:5px;}
.produktlistingimage {width:100px;}
div.produktlisting_rest {float:left;text-align:left;width:118px;padding-left:10px;}
div.produktlisting_rest1 {float:left;text-align:left;width:85px;padding-left:10px;}
div.produktlisting_rest2 {float:left;text-align:left;width:33px;padding-top:25px;}
div.produktlisting_preis {font-size:15px;padding-top:6px;}
div.produktlisting_tax {font-size:9px;padding-top:6px;padding-bottom:9px;}

/*Product Info*/
div.product_infoheader{margin:0;width:100%;}
div.infoheader_links{float:left;margin:0px;width:50%;height:100%;padding:0px;display:inline;}
div.infoheader_rechts{float:left;width:50%;text-align:right;margin:0;display:inline;}
div.product_info{margin:0;width:100%;}
div.info_links{float:left;margin:0px;width:210px;height:100%;padding:0px;display:inline;}
div.info_rechts{float:left;width:auto;text-align:left;margin:0;display:inline;}

/*Gutschein Warenkorb*/
.giftcart{text-align:center;border:1px solid #333333;padding:4px;}

/*Listing lang*/
#kategorielisting ul  {margin:0;padding:0;list-style:none;width:515px;text-align:left;margin-bottom:20px;}
#kategorielisting ul li {list-style:none;}
#kategorielisting li.links{padding:0 10px 0 0;border-right:1px solid #E2E2E2;list-style:none;float:left;width:161px;text-align:left;margin-bottom:20px;min-height:570px;}
#kategorielisting li.mitte{padding:0 10px 0 20px;border-right:1px solid #E2E2E2;list-style:none;float:left;width:141px;text-align:left;margin-bottom:20px;min-height:570px;}
#kategorielisting li.rechts{padding:0 0 0 20px;list-style:none;float:left;width:151px;text-align:left;margin-bottom:20px;min-height:570px;}
* html .kategorielisting{overflow:visible;height:1px;}

/*Listingkurz*/
#katelisting ul  {margin:0;padding:0;list-style:none;width:515px;text-align:left;margin-bottom:20px;}
#katelisting ul li {list-style:none;}
#katelisting li.links_short{padding:10px 10px 0 0;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;list-style:none;float:left;width:161px;text-align:left;height:118px;}
#katelisting li.mitte_short{padding:10px 10px 0 20px;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;list-style:none;float:left;width:141px;text-align:left;height:118px;}
#katelisting li.rechts_short{padding:10px 0 0 20px;border-bottom:1px solid #E2E2E2;list-style:none;float:left;width:151px;text-align:left;height:118px;}
* html .katelisting{overflow:visible;height:1px;}


div.listingList_new{margin:0;}
.listingListNon_new{margin:0;}
.floatb {overflow:hidden;}
* html .floatb {width:100%;}
.listingListNonRow_new{float:left;text-align:left;width:149px;padding-right:10px;border-right:1px solid #E4E4E2;}
.galerie_bild{}
.listingListNonRowName_new {padding:0px;}

/*Produkt Optionen*/
.tableListingI {background-color:#eeeeee;}
.tableListingII {background-color:#d0d0d0;}

/* message/error box */
.messageBox {font-size:10px;}
.messageStackError, .messageStackWarning {font-size:11px;font-weight:bold;text-align:center;background-color:#ff0000;color:#ffffff;padding:4px;}
.messageStackSuccess {font-size:11px;font-weight:bold;text-align:center;background-color:#ff0000;color:#ffffff;padding:4px;}
.errorBox {font-size:11px;font-weight:bold;text-align:center;background-color:#ff0000;color:#ffffff;padding:4px;}

/* box cart.php*/
.gvBox {font-size:14px;font-weight:bold;border:1px solid #FFFFFF;background-color:#ffb3b5;}

/*copyright /includes*/
.copyright {font-size:11px;line-height:1.5;text-align:center;}
A.copyright {color:#333333;}
A.copyright:hover {color:#0000ff;text-decoration:underline;}

/* aus inc Verzeichnis create*/
.productListing-heading {font-size:10px;background:#b6b7cb;color:#FFFFFF;font-weight:bold;}

/*conf Dateien*/
SPAN.underline {text-decoration:underline;}

/* inlcudes/classes/boxes.php*/
TABLE.productListing {border:1px solid #b6b7cb;border-spacing:1px;}

/*Begrüssung Startseite*/
SPAN.greetUser {color:#F58C03;font-weight:bold;}

/* Klasse für cc aus /lang Verzeichnis */
TD.tableHeading {font-weight:bold;}

/*Bestellverlauf*/
.checkoutBarFrom, .checkoutBarTo {font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent {font-size:10px;}
.moduleRow {line-height:1.5;width:219px;}
.moduleRowOver {background-color:#FFBC2F;line-height:1.5;}
.moduleRowSelected {background-color:#FFBC2F;line-height:1.5;}

/*checkout_payment.html*/
.infoBoxNoticeContents {background:#FFE6E6;font-size:10px;}
.infoBoxNotice {background:#FF8E90;}
TD.conditions {background-color:#FFCCCC;}

/*checkout_confirmation*/
A.confirmationEdit {color:#009933;}
A.confirmationEdit:hover {color:#009933;text-decoration:underline;}

/*includes/classes/breadcump.php*/
A.headerNavigation,A.headerNavigation:hover {color:#333333;}
TR.headerNavigation {background:#F6F6F6;}
TD.headerNavigation {font-size:10px;font-weight:bold;border-bottom:1px solid #b6b7cb;background-color:#F6F6F6;}

/*header.php*/
TD.headerInfo,TD.headerError {background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo,TR.headerError {background:#00ff00;}

.mod_inquiry input { width: 285px;}
.mod_inquiry textarea { width: 285px;}
