/*********************** Copyright www.xt-service.de / 2008-10-01 08:37 / css_v1.1 ***********************/
#topmenuwrap {background-color:#DAE9F9;}
#topmenu {float:left;padding:0;margin:0;list-style-type:none;height:30px;font-size:11px;background-color:#DAE9F9;}
#topmenu li {height:30px;float:left;padding: 3px 25px 0px 5px;margin-top:3px;background: url("img/button_klick_top.gif") no-repeat;background-position:top left;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {line-height:30px;vertical-align:middle;text-decoration:none;cursor:pointer;color:#000000;margin:0;padding:0;}
#topmenu a:hover {color:#000000;}

#topmenuwrapright {background-color:#DAE9F9;}
#topmenuright {float:right;padding:0;margin:0;list-style-type:none;height:30px;font-size:11px;background-color:#DAE9F9;}
#topmenuright li {height:30px;float:right;padding: 3px 25px 0px 0px;margin-top:3px;background: url("img/button_klick_top.gif") no-repeat;background-position:top left;}
#topmenuright a, #topmenuright a:link, #topmenuright a:visited, #topmenuright a:hover, #topmenuright a:active {line-height:30px;vertical-align:middle;text-decoration:none;cursor:pointer;color:#000000;margin:0;padding:0;}
#topmenuright a:hover {color:#000000;}

/*Allgemein*/
BODY {min-width: 40em;color:#000000;margin:0px;padding:0px;background-color:#DAE9F9;font-family: Verdana,Arial,sans-serif;font-size:11px;}
CHECKBOX, INPUT, RADIO, SELECT {font-size:11px;}
TEXTAREA {width:98%;font-size:11px;}
img{border:0;}
A {color:#000000;text-decoration:none;}
A:hover {color:#000000;text-decoration:underline;}
A.pageResults {color:#000000;text-decoration:underline;}
A.pageResults:hover {color:#000000;background:#FFFF33;}

div{margin:0px 0px 0px 0px;}
p {line-height:16px;	padding:0px;margin:3px 0px 3px 0px;}
hr {border:0px solid #97ABBF;height:1px;background-color:#97ABBF;margin:10px 0px;}
h1 {font-size:11px;background-color:#97ABBF;height:22px;color:#000000;text-align:left;padding:7px 0px 0px 6px;font-weight:bold;margin:5px 0px 5px 0px;width:auto;}
h2 {font-size:11px;margin:0px 0px 0px 0px;padding:0px;}
h3 {font-size:11px;margin:0px 0px 0px 0px;padding:0px;}
h3 {font-size:11px;margin:0px 0px 0px 0px;padding:0px;}

.boxCategories{padding-left:0px;background-color:#ffffff;}
div.text_inhalt_Categorie{text-align:left;}
A.kategorie{color:#ffffff;text-decoration:none;font-weight:bold;}
A.kategorie:hover{color:#ffffff;text-decoration:none;font-weight:bold;}

A.aktive_kategorie{color:#ffffff;font-weight:bold;text-decoration:none;}
A.aktive_kategorie:hover{color:#ffffff;font-weight:bold;text-decoration:none;}
A.unterkategorie {color:#000000;text-decoration:none;font-weight:none;}
A.unterkategorie:hover {color:#000000;text-decoration:none;font-weight:none;}
A.aktive_unterkategorie {color:#000000;font-weight:bold;text-decoration:none;}
A.aktive_unterkategorie:hover {color:#000000;font-weight:none;text-decoration:none;}

div.pad_content{padding:2px 0px 2px 2px;background:#96AAC2;border-bottom:1px solid #7F90A0;border-top:1px solid #ffffff;}
div.pad_content:hover{padding:2px 0px 2px 2px;background:#96AAC2;border-bottom:1px solid #7F90A0;border-top:1px solid #ffffff;}

div.pad_cat{height:15px;padding:2px 0px 0px 2px;background:#96AAC2;border-bottom:1px solid #7F90A0;border-top:1px solid #ffffff;}
div.pad_cat:hover{height:15px;padding:2px 0px 0px 2px;background:#96AAC2;border-bottom:1px solid #7F90A0;border-top:1px solid #ffffff;}

div.pad_cat0{height:15px;padding:2px 0px 0px 2px;background:#96AAC2;border-bottom:1px solid #7F90A0;border-top:1px solid #ffffff;}
div.pad_cat0:hover{height:15px;padding:2px 0px 0px 2px;background:#96AAC2;border-bottom:1px solid #7F90A0;border-top:1px solid #ffffff;}

/*index.html*/
div.OLD___haupt {margin:0px;width:100%;}
div.haupt {margin:0px;margin-left:auto;margin-right:auto;width:1024px;}
div.header{clear:both;text-align:center;background-image:url(img/htg_logo.gif);height:82px;padding-top:4px;}
a.button_top{font-size:11px;text-align:left;background-color:#DAE9F9;padding:10px 0px 0px 0px;}
span.test{text-align:left;background-image:url(img/button_klick_top.gif);background-repeat:no-repeat;background-color:#DAE9F9;padding:0px 0px 0px 0px;height:30px;}
div.navigation{background-color:#DAE9F9;border-bottom:1px solid #97ABBF;height:30px;}
a.navigation,a.navigation:hover{font-size: 11px;}
div.maincontainer{margin:0;border-left:0px solid #000000;border-right:0px solid #000000;background-color:#ffffff;}
div.navtrail{height:22px;background-color:#DAE9F9;border-top:1px solid #97ABBF;padding:7px 0px 0px 0px;}
ul#links{float:left;width:185px;margin:0;padding:0;background-color:#DAE9F9;border-right:5px solid #DAE9F9;border-top:1px solid #97ABBF;}
div#mitte{margin:0 190px 0 190px;padding: 0 0;background-color:#ffffff}
div#mitte2{margin:0 5px 0 5px;padding: 0 0;}
div#rechts{float: right; width:185px;margin: 0;padding: 0;background-color: #DAE9F9;border-left:5px solid #DAE9F9;border-top:1px solid #97ABBF;}
div.footer {padding:4px;background-color:#DAE9F9;}
a.navtrail,a.navtrail:hover {color:#000000;font-weight:bold;}

/*3 Spalten Layout*/
#produktlisting ul  {margin:0;padding:0;list-style:none;width:634px;}
#produktlisting ul li {list-style:none;}
#produktlisting li.links{padding:5px;list-style:none;float:left;width:196px;margin-bottom:5px;margin-right:5px;border:1px solid #97ABBF;text-align:left;}
#produktlisting li.mitte{padding:5px;list-style:none;float:left;width:196px;margin-bottom:5px;margin-right:5px;border:1px solid #97ABBF;text-align:left;}
#produktlisting li.rechts{padding:5px;list-style:none;float:left;width:196px;margin-bottom:5px;margin-right:0px;border:1px solid #97ABBF;text-align:left;}
* html .produktlisting{overflow:visible;height:1px;}

/*hier und da*/
.conditions {background-color: #FFCCCC;border:1px solid #ff0000;}
.onepxwidth {width:1px;}
.inputRequirement {color:#ff0000;}
.parseTime {text-align:center;}
.infoBoxContents,TD.smallText, SPAN.smallText, P.smallText {}
.moduleHeading {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 {background:#E6E6E6;}
TD.infoBoxHeading {font-weight:bold;background:#97ABBF;height:17px;color:#ffffff;}
TD.infoBox, SPAN.infoBox {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;}
SPAN.productDiscountPrice {color:#ff0000;font-weight:bold;}
SPAN.errorText {color:#ff0000;}
.boxText {}
.boxTextBG,.boxTextBGII {}

/*Boxen*/
div.box_text_titel {background-color:#97ABBF;height:22px;color:#000000;text-align:left;padding:7px 0px 0px 6px;font-weight:bold;}
div.box_text {background-color:#B1CBE5;}
div.box_text_inhalt {text-align:left;padding:4px;}
div.box_text_inhalt_center {text-align:center;padding:4px;}
a.title_box,a.title_box:hover{font-weight:bold;line-height:1.5}
.title_box{line-height:1.5}
.price_box{font-weight:bold;color:#000000;}
a.mwstversand,a.mwstversand:hover,.mwstversand{}
a.box_text_titel,a.box_text_titel:hover{color:#ffffff;}

/* Kategorien... Menu */
ul#submenu {margin:0px;padding:0px;list-style:none;display:block;}
ul#submenu a {color:#000000;text-decoration:none;padding:0px;margin:0px;font-weight:bold;}
ul#submenu a:hover {color:#000000;text-decoration:underline;padding:0px;margin:0px;font-weight:bold;}
ul#submenu li.submenuspacer {height:3px;line-height:3px;font-size:1px;margin:0px;padding:0px;display:block;}
ul#submenu li.level1 {list-style:none;padding:6px 0px 0px 0px;margin:0px;}
ul#submenu li.level2 {list-style:none;padding:2px 0px 2px 7px;margin:0px;}
ul#submenu li.level3 {list-style:none;padding:1px 0px 1px 0px;margin:0px;}


div.neucats div.box_text_inhalt{padding:4px 0px;}
div.neucats img{display:none;}
div.neucats ul#submenu{padding:0px;margin:0px;}
div.neucats ul#submenu li{padding:0px;margin:0px;overflow:hidden;width:185px;}
div.neucats ul#submenu li.level1{position:relative;height:19px;}
div.neucats ul#submenu a,div.neucats ul#submenu a:hover{display:block;padding:2px;border:solid red;border-width:1px 0px;margin:0px;width:100%;}

div.neucats ul#submenu li.neu_ a{background:#97ABBF;color:#FFF;border-top-color:#FFF;border-bottom-color:#5B7489;position:absolute;	top:0px;left:0px;}
div.neucats ul#submenu li.level1 a:hover{border-bottom-color:#FFF;border-top-color:#5B7489;}
div.neucats ul#submenu li.level1 a.active,div.neucats ul#submenu li.level1 a.pfad{background:#5B9ACE;color:#FFF;border-top-color:#FFF;border-bottom-color:#2E71A2;}

div.neucats ul#submenu li.level2 a,div.neucats ul#submenu li.level2 a:hover{background:#BFD9EF;color:#004889;border:none;padding-left:10px;width:93%;border-top:1px dotted #B5CCDF;}
div.neucats ul#submenu li.level2 a.active,div.neucats ul#submenu li.level2 a.pfad{color:#00325F!important;}

div.neucats ul#submenu li.level3 a,div.neucats ul#submenu li.level3 a:hover{background:#BFD9EF;color:#444;border:none;padding-left:20px;	width:88%;	border-top:1px dotted #B5CCDF;font-weight:normal;}
div.neucats ul#submenu li.level3 a.active,div.neucats ul#submenu li.level3 a.pfad{background:#A7C6DF;color:#111;}

/*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:10%;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 #97ABBF;padding:4px;}

/*Listing*/
div.listingList_new{margin:0;}
.floatb {overflow:hidden;}
* html .floatb {width:100%;}
.listingListNonRow_new{margin:0;}
.galerie_bild{float:left;width:140px;height:160px;display:inline;text-align:left;padding:4px;}
.listingListNonRowName_new {margin:0 0px 0 110px;display:inline;text-align:left;padding:4px;}


/*Listing*/
div.listingList_new1{margin:0;}
.listingListNon_new1{margin:0;}
.floatb1 {overflow:hidden;}
* html .floatb1 {width:100%;}
.listingListNonRow_new1{float:left;line-height:20px;text-align:center;width:25%;border:1px solid #000000;margin-right:10px;}
.galerie_bild1{}
.listingListNonRowName_new1 {height:108px;padding:0px;}

/*catListing*/
div.catList_new{margin:0;}
.catListNon_new{margin:0;}
.floatb {overflow:hidden;}
* html .floatb {width:100%;}
.catListNonRow_new{float:left;line-height:20px;text-align:center;width:33%;}
.galerie_bild{}
.catListNonRowName_new {height:108px;padding:0px;}
.catListNonRowName_new1 {padding:0px;}

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

/* message/error box */
.messageBox {}
.messageStackError, .messageStackWarning {font-weight:bold;text-align:center;background-color:#ff0000;color:#ffffff;padding:4px;}
.messageStackSuccess {font-weight:bold;text-align:center;background-color:#ff0000;color:#ffffff;padding:4px;}
.errorBox {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 {text-align:center;}
A.copyright {color:#000000;}
A.copyright:hover {color:#000000;text-decoration:underline;}

/* aus inc Verzeichnis create*/
.productListing-heading {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 {color:#8c8c8c;}
.checkoutBarCurrent {}
.moduleRow {background-color:#DAE9F9;line-height:1.5;}
.moduleRowOver {background-color:#DAE9F9;line-height:1.5;}
.moduleRowSelected {background-color:#DAE9F9;line-height:1.5;}

/*checkout_payment.html*/
.infoBoxNoticeContents {background:#FFE6E6;}
.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;font-weight:bold;}
TR.headerNavigation {background:#F6F6F6;}
TD.headerNavigation {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;}

.contact2 {border: 0px none; background: #FFF;}
.hidden { visibility: hidden; display: none; }

.poll_question  {font-family:Verdana, Arial, sans-serif;font-size: 11px;}
