html {height:100%;}
body {color:#28365D;font-family:arial, helvetica, sans-serif;font-size:12px;padding:0;margin:0;background:url(design/htg.jpg);background-position:center top;background-repeat:no-repeat;background-color:#EBF2FA;}
#body {text-align:left;width:980px;overflow:hidden;}
#site {width:980px;overflow:hidden;margin:0 auto;background-color:#ffffff;}
#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:190px;padding-right:191px;z-index:1;margin-top:191px;width:599px;}
*+html #out_site {width:594px;}
#innerContainer {width:100%;z-index:2;}
#haupt {float:left;width:100%;text-align:left;}
#mitte {float:right;width:560px;margin-right:19px;padding-top:19px;}
.mitte2 { width:100%;}
*+html .mitte2 {width:99%}
*html .mitte2 {width:99%}
#links {float:left;margin:0 0 0 -190px;width:190px;position:relative;z-index:5;padding-top:19px;}
#rechts {float:right;margin-right:-191px;width:191px;position:relative;z-index:5;text-align:left;padding-top:19px;}
* html #rechts {margin-right:-206px;}
.clr {clear:both;float:none;}
#kopf1 {position:absolute;top:0;left:0;width:980px;z-index:5;}
#kopf2 {background:url(design/htg_kopf.jpg) no-repeat;width:980px;border-bottom:1px solid #9DB4DE;}
#navi {width:980px;text-align:left;height:48px;}
div.navi{height:48px;background-image:url(design/htg_navi.jpg);background-position:left top;background-repeat:no-repeat;padding-top:16px;}
#navi a, #navi {color:#ffffff;}
input.searchField {height:22px;width:124px;background:url(design/htg_search3.jpg) no-repeat;border:0;font-size:13px;color:#213455;}
.copy {text-align:center;color:#28365D;background:#ffffff;}
.zum_warenkorb {background:url(design/german/warenkorb1.jpg) no-repeat;border:0;}


.clear {clear:both;float:none;}
h1 {color:#28365D;font-weight:normal;font-size:24px;margin:0px 0px 5px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 3px 0px;border-color:#A1B4DF;}
h2 {color:#28365D;font-weight:bold;font-size:14px;height:20px;margin:0px 0px 5px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#28365D;}
h2.also_purchased {border-style:solid;border-width:0px 0px 4px 0px;border-color:#9CB6DE;}
h2.produktdetails {border-style:solid;border-width:0px 0px 1px 0px;border-color:#9CB6DE;}
h2 a:link,h2 a:visited,h2 a:active {color:#28365D;}
h2 a:hover {color:#28365D;}
h3 {color:#28365D;font-weight:600;font-size:14px;}
h4 {color:#28365D;font-weight:600;font-size:12px;}
h5 {color:#28365D;font-weight:600;font-size:12px;}
h6 {color:#28365D;font-weight:600;font-size:12px;}
img {border:0 none;}
hr {color:#28365D;background:#ffffff;height:1px;width:100%;display:block}
A {text-decoration:none;color:#28365D;}
A:hover {text-decoration:underline;color:#28365D;}
A.pageResults {color:#28365D;text-decoration:none;font-size:12px;}
A.pageResults:hover {color:#28365D;text-decoration:none;font-size:12px;}
span.pageResults_active {color:#28365D;text-decoration:none;font-size:12px;font-weight:bold;}

/* Kategorien... Menu */
.boxCategories{padding-left:0px;font-size:12px;}
div.text_inhalt_Categorie{text-align:left;}
A.aktive_kategorie{color:#28365D;font-weight:bold;text-decoration:none;}
A.aktive_kategorie:hover{color:#28365D;font-weight:bold;}
A.kategorie{color:#28365D;text-decoration:none;}
A.kategorie:hover{color:#28365D;text-decoration: none;font-weight:bold;}
A.aktive_unterkategorie {color:#28365D;font-weight:bold;text-decoration:none;}
A.aktive_unterkategorie:hover {color:#28365D;font-weight:bold;}
A.unterkategorie {color:#28365D;text-decoration:none;text-decoration:none;}
A.unterkategorie:hover {color:#28365D;text-decoration: none;font-weight:bold;}

/*Navileiste Button*/
.img_blank {height:25px;}
.startseite_konto {background-image:url(design/german/mein_konto.jpg);width:120px;height:25px;}
.startseite_konto2 {background-image:url(design/german/mein_konto_hover.jpg);width:120px;height:25px;}
.startseite_waren {background-image:url(design/german/warenkorb.jpg);width:120px;height:25px;}
.startseite_waren2 {background-image:url(design/german/warenkorb_hover.jpg);width:120px;height:25px;}
.startseite_kasse {background-image:url(design/german/kasse.jpg);width:110px;height:25px;}
.startseite_kasse2 {background-image:url(design/german/kasse_hover.jpg);width:110px;height:25px;}
.startseite_agb {background-image:url(design/german/agb.jpg);width:71px;height:25px;}
.startseite_agb2 {background-image:url(design/german/agb_hover.jpg);width:71px;height:25px;}
.startseite_angebote {background-image:url(design/german/angebote.jpg);width:108px;height:25px;}
.startseite_angebote2 {background-image:url(design/german/angebote_hover.jpg);width:108px;height:25px;}
.startseite_new {background-image:url(design/german/neue_artikel.jpg);width:128px;height:25px;}
.startseite_new2 {background-image:url(design/german/neue_artikel_hover.jpg);width:128px;height:25px;}

/*Boxen*/
div.box_text_titel_search {color:#28365D;text-align:left;font-size:18px;}
div.box_text_titel {text-transform:uppercase;height:26px;color:#28365D;text-align:left;padding:12px 0px 0px 0px;font-size:18px;margin-top:0px;border-top:1px solid #28365D;margin-top:20px;}
div.box_text_titel_ohne_margin {text-transform:uppercase;height:26px;color:#28365D;text-align:left;padding:12px 0px 0px 0px;font-size:18px;margin-top:0px;border-top:1px solid #28365D;}
div.box_text {vertical-align:top;}
div.box_text_inhalt {color:#28365D;text-align:left;vertical-align:top;}
div.box_text_inhalt_center {text-align:center;vertical-align:top;}

a.title,a.title:hover,a.title_box,a.title_box:hover,.title_box{font-weight:bold;font-size:12px;color:#1F375D;}
.price_box{font-weight:bold;font-size:14px;color:#28365D;}

a.mwstversand,a.mwstversand:hover,.mwstversand{font-size:10px;}
a.box_text_titel,a.box_text_titel:hover{color:#ffffff;}

/*2 Spalten Layout*/
#produktlisting ul  {margin:0;padding:0;list-style:none;width:560px;padding-bottom:10px;}
#produktlisting ul li {list-style:none;}
#OLD_____produktlisting li.old_____links{background:#EBF2FA;list-style:none;float:left;width:268px;height:179px;margin-bottom:20px;margin-right:20px;border:1px solid #5D759B;text-align:left;}
#produktlisting li.links{background:#EBF2FA;list-style:none;float:left;width:268px;height:207px;margin-bottom:20px;margin-right:20px;border:1px solid #5D759B;text-align:left;}
#OLD______produktlisting li.old______rechts{background:#EBF2FA;list-style:none;float:left;width:268px;height:179px;margin-bottom:20px;border:1px solid #5D759B;text-align:left;}
#produktlisting li.rechts{background:#EBF2FA;list-style:none;float:left;width:268px;height:207px;margin-bottom:20px;border:1px solid #5D759B;text-align:left;}
* html .produktlisting{overflow:visible;height:1px;}
.title_box_new{font-size:12px;color:#1F375D;border-bottom:1px solid #5A7799;border-top:3px solid #9DB7DC;height:35px;padding:10px 9px 0 9px;}
.listing_image{float:left;width:160px;height:120px;border-right:1px solid #5A7799;border-bottom:1px solid #5A7799;background:#ffffff;}
.OLD______image_listing{height:120px;}
.OLD____image_listing{width:160px;max-height:120px;}
.image_listing{max-width:160px;max-height:120px;}
.listing_box{float:left;width:107px;text-align:right;}
.listing_price{text-align:right;padding:0 10px 0 0;border-bottom:1px solid #5A7799;height:30px;font-weight:bold;font-size:14px;color:#28365D;vertical-align:bottom;background:#ffffff;}
.listing_ust{text-align:right;font-size:10px;color:#28365D;}

/*1 Spalten Layout*/
#produktlisting_1 ul  {margin:0;padding:0;list-style:none;width:560px;padding-bottom:10px;}
* html .produktlisting_1{overflow:visible;height:1px;}
.title_box_new_1{height:19px;font-size:12px;color:#1F375D;border-top:3px solid #9DB7DC;padding:7px 9px 5px 9px;}
.listing_image_1{float:left;width:160px;height:120px;border-right:1px solid #5A7799;border-bottom:1px solid #5A7799;border-top:1px solid #5A7799;background:#ffffff;}
.listing_box_0{float:left;width:281px;text-align:left;padding-left:9px;}
.OLD______listing_box_0b{display:inline;text-align:left;padding-left:9px;}
.OLD___________listing_box_0b{overflow:hidden;text-align:left;padding-left:9px;}
.listing_box_0b{display:inline-block;text-align:left;padding-left:9px;}
.OLD___listing_box_0b{display:block;text-align:left;padding-left:9px;}
.listing_box_1{float:left;width:107px;text-align:right;}
.listing_price_1{text-align:right;padding:0 10px 0 0;background:#ffffff;border-top:1px solid #5A7799;border-bottom:1px solid #5A7799;border-left:1px solid #5A7799;height:45px;font-weight:bold;font-size:13px;color:#28365D;vertical-align:bottom;}
.listing_ust_1{text-align:right;font-size:10px;color:#28365D;}

/*hier und da*/
#account {text-align:right;float:right;width:30%;}
#account {background:url(../img/bg_grey.gif) repeat-x;}
#account_inner {padding-right:10px;}
fieldset.account {border:1px solid #28365D;padding:8px;margin:10px}
fieldset.account_history {border:1px solid #28365D;padding:8px;margin:5px}
.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-size:12px;font-weight:bold;background:#666666;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:12px;}

/*Product Info*/
div.product_infoheader{margin:0;width:100%;border-bottom:4px solid #9CB6DE;}
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;width:150px;height:100%;display:inline;}
div.info_mitte{float:left;width:210px;height:100%;display:inline;padding:0 20px 0 20px;}
div.info_rechts{float:left;width:158px;height:100%;display:inline;border:1px solid #5A7799;}
span.title_info{font-size:24px;font-weight:bold;}
.image_info{width:148px;border:1px solid #5A719A;}

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

/*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:#000000;}
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:#f0a480;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 {background-color:#cccccc;line-height:1.5;}
.moduleRowOver {background-color:#666666;line-height:1.5;}
.moduleRowSelected {background-color:#666666;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:#000000;}
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;}
