

body {

	 font-size: 8pt;

	 background-image: url(media/images/layout/intega_bg.jpg);

	 margin: 0px;

	 color: #000000;

	 background-repeat: no-repeat;

	 font-family: Arial, Helvetica, sans-serif;

	 background-color: #000000}



img {

	 }



form {

	 padding-right: 0px;

	 padding-left: 0px;

	 margin: 0px;

	 color: #000000;

	 padding-top: 0px;

	 font-family: Arial, Helvetica, sans-serif}



input {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 padding-left: 2px;

	 font-weight: normal;

	 font-size: 9pt;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 font-family: Arial, Helvetica, sans-serif;

	 text-align: left}



textarea {

	 border-right: #999999 1px solid;

	 padding-right: 5px;

	 border-top: #999999 1px solid;

	 padding-left: 5px;

	 font-size: 9pt;

	 padding-bottom: 5px;

	 border-left: #999999 1px solid;

	 color: #000000;

	 padding-top: 5px;

	 border-bottom: #999999 1px solid;

	 font-family: Arial, Helvetica, sans-serif;

	 background-color: #ffffff;

	 text-align: left}



select {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 font-size: 9pt;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 background-color: #ffffff}



p {

	 margin-top: 0px;

	 margin-bottom: 3px;

	 font-family: Arial, Helvetica, sans-serif}



a {

	 color: #333333;

	 font-family: Arial, Helvetica, sans-serif;

	 text-decoration: none}



a:hover {

	 color: #b5432b;

	 font-family: Arial, Helvetica, sans-serif;

	 text-decoration: underline}



.grundrahmen {

	 font-size: 9pt;

	 font-family: Arial, Helvetica, sans-serif}



.rahmen_oben {

	 padding-top: 0px;

	 height: 100px}



.rahmen_unten {

	 background-color: #cc6600;

	 text-align: center}



.rahmen_links {

	 overflow: hidden}



.rahmen_mitte {

	 border-left: #000000 1px solid;

	 background-color: #ffffff}



.search_and_links {

	 background-position: 0px 0px;

	 background-image: url(media/images/layout/bg_navi_top.jpg);

	 background-repeat: no-repeat;

	 font-family: Arial, Helvetica, sans-serif;

	 height: 38px}



.quick_search {

	 padding-left: 10px;

	 padding-top: 5px;

	 font-family: Arial, Helvetica, sans-serif}



.linkgruppe_Info {

	 display: inline;

	 font-weight: bold;

	 font-size: 13px;

	 color: #333333;

	 padding-top: 0px;

	 font-family: Arial, Helvetica, sans-serif;

	 text-align: left}



.linkgruppe_Info A {

	 padding-right: 12px;

	 display: inline;

	 padding-left: 8px;

	 font-weight: bold;

	 padding-bottom: 0px;

	 color: #333333;

	 line-height: 28px;

	 padding-top: 2px;

	 font-family: Arial, Helvetica, sans-serif;

	 height: 0px;

	 text-decoration: none}



.linkgruppe_Info A:hover {

	 font-size: 13px;

	 color: #ffffff;

	 font-family: Arial, Helvetica, sans-serif;

	 text-decoration: none}



.linkgruppe_Info .selected {

	 text-decoration: none}



.linkgruppe_Info .linkblock {

	 border-right: #e5b280 2px groove;

	 float: left;

	 overflow: hidden;

	 width: 120px;

	 height: 0px;

	 background-color: #fbf7f3;

	 text-align: center}



.linkgruppe_Info P {

	 clear: both;

	 margin-bottom: 0px}



#kundenlogin_div {

	 background-position: 0px 0px;

	 padding-left: 15px;

	 background-image: url(media/images/layout/bg_suche.jpg);

	 background-repeat: no-repeat;

	 height: auto}



#kundenlogin_tbl {

	 font-weight: normal;

	 font-size: 8pt;

	 color: #ffffff;

	 padding-top: 0px}



#kundenlogin_tbl a {

	 padding-left: 50px;

	 font-weight: normal;

	 font-size: 8pt;

	 color: #ffffff;

	 padding-top: 0px;

	 font-family: Arial, Helvetica, sans-serif}



#box_produkte {

	 background-position: 0px 0px;

	 background-image: url(media/images/layout/bg_main_inhalt.jpg);

	 background-repeat: repeat}



#box_produkte_end {

	 background-position: 0px 0px;

	 background-image: url(media/images/layout/bg_navi_repeat_bottom.jpg);

	 background-repeat: no-repeat;

	 height: 30px}



.gruppen_baum_2 {

	 padding-right: 0px;

	 border-top: #ffffff 1px solid;

	 padding-left: 0px;

	 background-image: url(media/images/layout/bg_tabelle_produkte.gif);

	 padding-bottom: 0px;

	 margin-left: 0px;

	 line-height: 5pt;

	 padding-top: 0px;

	 border-bottom: #999999 1px solid;

	 background-repeat: repeat;

	 font-family: Arial, Helvetica, sans-serif}



.gruppen_baum_1 A {

	 display: block;

	 padding-left: 20px;

	 font-weight: normal;

	 margin-bottom: 2px;

	 line-height: 12pt;

	 white-space: nowrap;

	 text-decoration: none}



.gruppen_baum_1 A:hover {

	 font-weight: normal;

	 margin-bottom: 2px;

	 color: #b5432b;

	 text-decoration: none}



.gruppen_baum_1 .selected {

	 text-decoration: none}



.gruppen_baum_3 {

	 padding-left: 0px;

	 font-weight: normal;

	 margin: 0px;

	 line-height: 22px;

	 height: 22px;

	 background-color: #ffffff}



.gruppen_baum_3 A {

	 display: block;

	 padding-left: 10px;

	 color: #000000;

	 line-height: 22px;

	 height: 22px;

	 text-decoration: none}



.gruppen_baum_3 A:hover {

	 text-decoration: none}



.gruppen_baum_3 .selected {

	 text-decoration: none}



#box_newsletter {

	 background-position: 0px 0px;

	 padding-left: 20px;

	 background-image: url(media/images/layout/bg_newsletter.jpg);

	 padding-top: 5px;

	 background-repeat: no-repeat;

	 height: 85px;

	 background-color: #000000}



#box_jura {

	 background-position: 0px 0px;

	 background-image: url(media/images/layout/banner_jura.jpg);

	 background-repeat: no-repeat;

	 height: 92px;

	 background-color: #000000}



#box_partner {

	 padding-right: 0px;

	 background-position: 0px 0px;

	 padding-left: 20px;

	 background-image: url(media/images/layout/banner_partnerlinks.jpg);

	 padding-bottom: 20px;

	 padding-top: 10px;

	 background-repeat: repeat-y;

	 height: 91px;

	 background-color: #000000}



.logo {

	 background-position: 228px 0px;

	 margin-top: 0px;

	 background-image: url(media/images/layout/header_logo.jpg);

	 width: 900px;

	 color: #000000;

	 background-repeat: no-repeat;

	 height: 325px;

	 text-align: left}



.warenkorbinfo {

	 background-position: 0px 50%;

	 font-size: 8pt;

	 background-image: url(media/images/layout/warenkorb_neu.jpg);

	 width: 671px;

	 color: #000000;

	 background-repeat: no-repeat;

	 height: 108px;

	 text-align: left}



.warenkorbinfo DIV#warenkorb_btn {

	 margin-top: 0px;

	 padding-left: 280px;

	 margin-bottom: 0px;

	 padding-top: 24px}



.warenkorbinfo DIV#warenkorb_txt {

	 margin-top: 0px;

	 padding-left: 0px;

	 font-weight: normal;

	 font-size: 10px;

	 margin-bottom: 0px;

	 color: #333333;

	 padding-top: 0px;

	 font-family: Arial, Helvetica, sans-serif}



.rahmencontent_center {

	 margin: 10px 20px;

	 text-align: center}



.pagecontent {

	 margin: 10px;

	 width: 650px;

	 background-color: #ffffff}



.pagecontent2 {

	 margin-top: 10px;

	 margin-bottom: 10px;

	 margin-left: 15px}



.headline {

	 clear: both;

	 margin-top: 2px;

	 font-weight: bold;

	 font-size: 9pt;

	 margin-bottom: 10px;

	 padding-bottom: 3px;

	 margin-left: 0px;

	 color: #b5432b;

	 font-family: Arial, Helvetica, Univers, sans serif}



.headline_1 {

	 clear: both;

	 margin-top: 10px;

	 padding-left: 2px;

	 font-size: 11pt;

	 padding-bottom: 8px;

	 margin-left: 0px;

	 color: #006699;

	 font-family: Arial, Helvetica, Univers, sans serif}



.headline_2 {

	 font-weight: bold;

	 font-size: 9pt;

	 margin: 8px 0px 0px;

	 color: #b5432b;

	 font-family: Arial, Helvetica, sans-serif}



.headline_3 {

	 font-weight: bold;

	 font-size: 12pt;

	 margin: 8px 0px 0px;

	 color: #b5432b}



.produktliste {

	 clear: both;

	 margin-top: 10px;

	 width: 650px;

	 text-align: left}



.produktliste TD {

	 font-size: 9pt}



.produktliste .bezeichnung {

	 font-weight: bold;

	 font-size: 12px;

	 padding-bottom: 10px;

	 color: #006699;

	 font-family: Arial, Helvetica, sans-serif}



.produktliste .preis {

	 font-weight: bold;

	 font-size: 12pt;

	 color: #000000;

	 white-space: nowrap}



.produktliste .produktid {

	 font-size: 8pt;

	 color: #000000;

	 font-family: Arial, Helvetica, sans-serif}



.produktliste .thumb {

	 border-right: #ffffff 1px solid;

	 border-top: #ffffff 1px solid;

	 float: left;

	 margin: 0px 10px 69px;

	 overflow: hidden;

	 border-left: #ffffff 1px solid;

	 width: 85px;

	 border-bottom: #ffffff 1px solid;

	 height: 100px}



.produktliste .tr_borderline {

	 line-height: 0px;

	 height: 10px}



.produktliste .buttons {

	 clear: both}



.produktliste .td_noborder {

	 color: #000000;

	 border-right-width: 0px}



.produktliste .headline_1 {

	 margin-top: 0px;

	 padding-left: 6px;

	 font-weight: bold;

	 font-size: 9pt;

	 color: #b5432b;

	 padding-top: 8px;

	 font-family: Arial, Helvetica, sans-serif}



.produktliste .headline_2 {

	 padding-left: 6px}



.produktliste P {

	 margin-top: 0px;

	 font-size: 8pt;

	 color: #000000;

	 font-family: Arial, Helvetica, sans-serif}



.produktliste .headline {

	 color: #990000;

	 line-height: 24px;

	 height: 24px;

	 border-right-width: 0px}



.produktliste .pages {

	 float: left}



.produktliste .pages A {

	 padding-right: 10px;

	 padding-left: 8px;

	 font-weight: normal;

	 font-size: 9pt;

	 background-image: url(media/images/layout/blt_page.gif);

	 padding-bottom: 5px;

	 color: #999999;

	 padding-top: 1px;

	 background-repeat: no-repeat;

	 height: 24px}



.produktliste .pages .activepage {

	 font-weight: bold;

	 font-size: 9pt;

	 background-image: url(media/images/layout/blt_page_a.gif);

	 color: #333333;

	 background-repeat: no-repeat;

	 height: 24px;

	 text-decoration: none}



.fehler {

	 border-right: #ff0000 1px solid;

	 border-top: #ff0000 1px solid;

	 padding-left: 30px;

	 background-image: url(media/images/layout/error.gif);

	 margin-bottom: 10px;

	 padding-bottom: 10px;

	 border-left: #ff0000 1px solid;

	 color: #ff3300;

	 margin-right: 0px;

	 padding-top: 10px;

	 border-bottom: #ff0000 1px solid;

	 background-repeat: no-repeat;

	 background-color: #fff2e9}



.summen {

	 background-image: url(media/images/layout/bg_produkte_tabelle.gif);

	 background-repeat: repeat}



.gruppen_pfad {

	 padding-left: 5px;

	 font-weight: normal;

	 font-size: 9pt;

	 padding-bottom: 5px;

	 margin: 2px 0px 0px;

	 width: 645px;

	 border-bottom: #000000 1px solid}



.gruppen_pfad P {

	 margin-top: 5px;

	 font-weight: normal;

	 margin-bottom: 5px}



.box_banner_right {

	 float: right;

	 margin-bottom: 10px;

	 width: 280px}



.content_grey {

	 color: #999999}



.box_cat_top {

	 padding-left: 15px;

	 font-weight: bold;

	 font-size: 9pt;

	 font-family: Arial, Helvetica, sans-serif}



div.box_cat_top {

	 padding-right: 0px;

	 padding-bottom: 2px;

	 margin: 0px;

	 padding-top: 2px}



.box_cat_top P {

	 padding-right: 0px;

	 padding-left: 0px;

	 padding-bottom: 2px;

	 margin: 0px;

	 color: #b5432b;

	 padding-top: 2px}



.box_cat {

	 padding-left: 0px;

	 font-size: 9pt;

	 background-image: url(media/images/layout/bg_produkte_tabelle.gif);

	 background-repeat: repeat}



.box_cat_bottom {

	 height: 0pt}



.box_infolinks_top {

	 margin-top: 10px;

	 font-weight: bold;

	 font-size: 10pt}



.box_infolinks_top P {

	 padding-right: 0px;

	 padding-left: 20px;

	 padding-bottom: 2px;

	 margin: 0px;

	 padding-top: 2px}



.box_infolinks {

	 }



.box_infolinks A {

	 display: block;

	 width: 100%}



.box_infolinks_banner A IMG {

	 border-right: 0px;

	 border-top: 0px;

	 border-left: 0px;

	 border-bottom: 0px}



.box_infolinks_banner A {

	 display: block;

	 width: 100%}



.box_infolinks P {

	 margin-top: 0px;

	 margin-bottom: 0px;

	 padding-bottom: 3px;

	 margin-left: 8px;

	 padding-top: 3px}



.box_infolinks UL {

	 margin-top: 0px;

	 padding-left: 0px;

	 margin-bottom: 0px;

	 margin-left: 15px}



.box_infolinks LI {

	 margin-left: 10px;

	 color: #000000;

	 line-height: 12px;

	 list-style-type: square}



.box_infolinks .selected {

	 border-right: #f4ede5 1px solid;

	 border-top: #cccccc 1px solid;

	 border-bottom: #cccccc 1px solid;

	 background-color: #f4ede5}



.box_infolinks .liselected {

	 text-decoration: underline}



.box_infolinks_bottom {

	 height: 14px}



.input_image {

	 border-top-width: 0px;

	 border-left-width: 0px;

	 border-bottom-width: 0px;

	 font-family: Arial, Helvetica, sans-serif;

	 border-right-width: 0px}



.form_suche {

	 margin-top: 10px;

	 margin-bottom: 10px;

	 font-family: Arial, Helvetica, sans-serif;

	 background-color: #fbf7f3}



.box1 {

	 padding-right: 0px;

	 background-position: 50% top;

	 margin-top: 0px;

	 padding-left: 12px;

	 background-image: url(media/images/layout/bg_main_inhalt.jpg);

	 margin-bottom: 0px;

	 padding-bottom: 20px;

	 padding-top: 10px;

	 border-bottom: #000000 1px solid;

	 background-repeat: repeat;

	 background-color: #000000}



.box1 .headline {

	 clear: both;

	 font-weight: bold;

	 font-size: 9pt;

	 margin-bottom: 10px;

	 padding-bottom: 3px;

	 margin-left: 0px;

	 color: #b5432b;

	 font-family: Arial, Helvetica, Univers, sans serif}



.box1 P {

	 padding-left: 8px}



.box1 FORM {

	 margin-top: 3px;

	 padding-left: 8px;

	 margin-bottom: 3px}



.box2 {

	 padding-right: 2px;

	 margin-top: 10px;

	 padding-left: 2px;

	 margin-bottom: 10px;

	 background-color: #ffffff}



.box2 .headline {

	 margin-top: 2px;

	 padding-left: 8px;

	 font-weight: bold;

	 font-size: 8pt;

	 margin-bottom: 4px;

	 color: #999999;

	 font-family: Arial, Helvetica, Univers, sans serif;

	 background-color: #ececec}



.box2 P {

	 padding-left: 4px}



.box2 .headline_1 {

	 clear: none;

	 font-size: 14pt}



.box2 .headline_2 {

	 padding-left: 4px;

	 font-size: 13pt;

	 color: #999999;

	 line-height: 24px}



.box3 {

	 border-right: #663300 1px solid;

	 padding-right: 2px;

	 border-top: #000099 1px solid;

	 margin-top: 10px;

	 padding-left: 2px;

	 border-left: #663300 1px solid;

	 border-bottom: #663300 1px solid;

	 background-color: #fbf7f3}



.box3 P {

	 padding-left: 8px}



.box3 .headline_2 {

	 padding-left: 10px;

	 font-size: 11pt;

	 color: #663300;

	 line-height: 24px}



.linkgruppe_Fusszeile {

	 padding-right: 220px;

	 margin-top: 10px;

	 padding-left: 220px;

	 padding-bottom: 8px;

	 color: #ffffff;

	 f: left}



.linkgruppe_Fusszeile A {

	 color: #ffffff}



.box_banner_left {

	 width: 250px;

	 margin-right: 290px}



.box_banner_right P {

	 margin-top: 0px;

	 margin-bottom: 8px}



.box_right {

	 padding-left: 100px;

	 text-align: left}



.box_service {

	 border-right: #cc6600 2px groove;

	 margin-top: 10px;

	 margin-bottom: 10px;

	 border-left: #cc6600 1px solid;

	 border-bottom: #cc6600 2px groove;

	 background-color: #fbf7f3}



.box_service .headline {

	 clear: both;

	 margin-top: 0px;

	 padding-left: 8px;

	 font-weight: bold;

	 font-size: 8pt;

	 margin-bottom: 10px;

	 color: #ffffff;

	 line-height: 18px;

	 margin-right: 0px;

	 font-family: Arial, Helvetica, Univers, sans serif;

	 background-color: #cc6600}



.box_service P {

	 padding-left: 8px}



.box_service UL {

	 margin-top: 14px;

	 padding-left: 8px;

	 list-style-image: url(media/images/layout/blt_ok.gif);

	 margin-left: 15px}



.box_service LI {

	 padding-left: 5px;

	 margin-left: 10px}



.box_service .hotline {

	 padding-left: 0px;

	 font-weight: bold;

	 font-size: 10pt;

	 margin-bottom: 20px;

	 text-align: center}



.gruppenliste {

	 clear: both;

	 border-right: 0px;

	 border-top: 0px;

	 border-left: 0px;

	 width: 650px}



.gruppenliste .beschreibung {

	 padding-right: 10px;

	 margin-top: 15px;

	 padding-left: 6px;

	 padding-bottom: 20px;

	 color: #000000}



.gruppenliste TD {

	 font-size: 8pt;

	 background-image: url(media/images/layout/bg_tabelle_produkte.gif);

	 background-repeat: repeat;

	 text-align: center}



.gruppenliste .bezeichnung {

	 margin-top: 3px;

	 font-weight: bold;

	 font-size: 10pt;

	 margin-bottom: 3px}



.gruppenliste .tr_borderline {

	 }



.gruppenliste .td_noborder {

	 color: #006699}



.gruppenliste .headline_1 {

	 margin-top: 0px;

	 padding-left: 6px;

	 font-weight: bold;

	 font-size: 9pt;

	 padding-top: 8px;

	 font-family: Arial, Helvetica, sans-serif}



.gruppenliste .headline_2 {

	 padding-left: 6px;

	 padding-bottom: 5px}



.float_right {

	 float: right}



.int_gruppenliste {

	 clear: both;

	 border-right: 0px;

	 border-top: 0px;

	 border-left: 0px;

	 width: 650px}



.int_gruppenliste .beschreibung {

	 padding-right: 10px;

	 margin-top: 15px;

	 padding-left: 6px;

	 padding-bottom: 20px;

	 color: #000000;

	 border-bottom: #000000 1px solid}



.int_gruppenliste TD {

	 font-size: 8pt;

	 background-repeat: repeat;

	 text-align: center}



.int_gruppenliste .bezeichnung {

	 margin-top: 3px;

	 font-weight: bold;

	 font-size: 10pt;

	 margin-bottom: 3px}



.int_gruppenliste .tr_borderline {

	 }



.int_gruppenliste .td_noborder {

	 color: #006699}



.int_gruppenliste .headline_1 {

	 margin-top: 0px;

	 padding-left: 6px;

	 font-weight: bold;

	 font-size: 9pt;

	 padding-top: 8px;

	 font-family: Arial, Helvetica, sans-serif}



.int_gruppenliste .headline_2 {

	 padding-left: 6px;

	 padding-bottom: 5px}



.produktdetail {

	 margin-top: 10px;

	 padding-left: 1px;

	 padding-top: 8px}



.produktdetail .headline_1 {

	 margin-top: 0px;

	 font-weight: normal;

	 font-size: 15pt;

	 padding-top: 8px}



.produktdetail .headline_1 .subheadline_1 {

	 font-size: 10pt}



.produktdetail .box_right {

	 padding-right: 10px;

	 padding-left: 10px;

	 float: right;

	 padding-bottom: 10px;

	 margin: 10px;

	 width: 250px;

	 padding-top: 10px}



.produktdetail .box_left {

	 margin: 10px}



.produktdetail .links {

	 clear: both;

	 padding-right: 0px;

	 padding-left: 15px;

	 background-image: url(media/images/layout/bg_seite_drucken.gif);

	 padding-bottom: 0px;

	 padding-top: 7px;

	 background-repeat: no-repeat;

	 height: 50px}



.produktdetail .box_right TD {

	 font-size: 9pt;

	 color: #000000}



.produktdetail {

	 margin-bottom: 8px;

	 padding-bottom: 5px;

	 padding-top: 5px;

	 text-align: left}



.produktdetail .preis {

	 font-weight: bold;

	 font-size: 14pt;

	 color: #000000;

	 white-space: nowrap}



.produktdetail .merkmale {

	 margin-bottom: 10px;

	 background-repeat: repeat}



.produktdetail .merkmale .info {

	 }



.produktdetail FORM {

	 margin-top: 8px;

	 margin-bottom: 5px}



.produktdetail .merkmale TD {

	 }



.produktdetail .beschreibung {

	 margin-top: 8px;

	 padding-left: 5px;

	 margin-bottom: 8px;

	 width: 630px}



.produktmerkmale {

	 border-right: #ececec 1px solid;

	 padding-right: 0px;

	 border-top: #ececec 1px solid;

	 padding-left: 0px;

	 margin-bottom: 10px;

	 padding-bottom: 0px;

	 border-left: #ececec 1px solid;

	 padding-top: 0px}



.info {

	 border-right: #ececec 1px solid;

	 padding-right: 5px;

	 padding-left: 5px;

	 padding-bottom: 0px;

	 padding-top: 0px;

	 border-bottom: #ececec 1px solid}



.info_r {

	 padding-right: 5px;

	 padding-left: 5px;

	 padding-bottom: 0px;

	 padding-top: 0px;

	 border-bottom: #ececec 1px solid;

	 f: }



.varianten {

	 border-right: #ecd2b7 1px solid;

	 padding-right: 8px;

	 border-top: #ecd2b7 1px solid;

	 margin-top: 10px;

	 padding-left: 8px;

	 padding-bottom: 3px;

	 border-left: #ecd2b7 1px solid;

	 padding-top: 3px;

	 border-bottom: #ecd2b7 1px solid;

	 background-color: #fbf7f3}



.varianten TD {

	 border-top: #ecd2b7 1px solid;

	 font-size: 8pt}



.varianten TH {

	 font-size: 10pt}



.newslist {

	 clear: both;

	 padding-top: 6px;

	 height: 1px}



.newslist .thumb {

	 float: left;

	 overflow: hidden;

	 width: 30px;

	 height: 20px}



.newslist .date {

	 font-weight: bold;

	 font-size: 9pt;

	 color: #000000}



.newslist P {

	 margin-left: 30px}



.news {

	 border-top: #cccccc 1px solid;

	 margin-top: 10px;

	 margin-bottom: 10px;

	 padding-bottom: 10px;

	 padding-top: 5px;

	 border-bottom: #cccccc 1px solid}



.input_form {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 padding-left: 10px;

	 padding-bottom: 10px;

	 border-left: #999999 1px solid;

	 margin-right: 0px;

	 padding-top: 10px;

	 border-bottom: #999999 1px solid;

	 background-color: #ffffff}



.input_form TD {

	 font-size: 9pt}



.input_form .td_border {

	 padding-bottom: 10px;

	 padding-top: 10px;

	 border-bottom: #cccccc 1px solid}



.input_form .alignright {

	 padding-right: 8px;

	 text-align: right}



.form_indent {

	 padding-left: 8px}



.warenkorb {

	 border-collapse: collapse;

	 background-color: #ffffff}



.warenkorb TD {

	 font-size: 9pt}



.warenkorb TH {

	 font-size: 9pt;

	 color: #666666;

	 text-align: left}



.warenkorb .alignright {

	 text-align: right}



.summen TD {

	 border-top-width: 0px;

	 height: 22px}



.td_fuss {

	 border-top: #999999 1px solid;

	 padding-top: 15px}



.cube {

	 border-right: #cccccc 1px solid;

	 padding-right: 3px;

	 border-top: #cccccc 1px solid;

	 padding-left: 3px;

	 visibility: hidden;

	 padding-bottom: 3px;

	 margin: 0px;

	 overflow: scroll;

	 border-left: #cccccc 1px solid;

	 width: 350px;

	 color: #000000;

	 padding-top: 3px;

	 border-bottom: #cccccc 1px solid;

	 position: absolute;

	 height: 100px;

	 background-color: #ffffff}



.contentdivide {

	 clear: both;

	 border-top: #cccccc 1px solid;

	 margin-top: 5px;

	 padding-left: 76px;

	 padding-bottom: 8px;

	 color: #999999;

	 padding-top: 2px}



.contentdivide A {

	 color: #999999}



.forum TD {

	 border-top: #cccccc 1px solid;

	 font-size: 8pt}



.forum TH {

	 font-size: 8pt;

	 color: #663300;

	 text-align: left}



.forum .alignright {

	 text-align: right}



.forum {

	 border-collapse: collapse}



.forumlist {

	 clear: both;

	 padding-top: 7px}



.forumlist .thumb {

	 border-right: #cccccc 1px solid;

	 padding-left: 4px;

	 float: left;

	 overflow: hidden;

	 width: 150px;

	 color: #666666;

	 height: 70px;

	 background-color: #fcfcff}



.forumlist H3 {

	 border-top: #cc6600 2px solid;

	 margin-top: 2px;

	 padding-left: 4px;

	 font-weight: bold;

	 font-size: 10pt;

	 margin-bottom: 0px;

	 padding-bottom: 4px;

	 padding-top: 4px;

	 background-color: #fbf7f3}



.forumlist .detail {

	 margin-top: 3px;

	 margin-bottom: 3px;

	 margin-left: 156px}



.forumlist .links {

	 clear: both;

	 border-top: #cccccc 1px solid;

	 margin-top: 5px;

	 padding-left: 156px;

	 padding-bottom: 8px;

	 color: #999999;

	 padding-top: 2px}



.forumlist .links A {

	 border-right: #cccccc 1px solid;

	 padding-right: 3px;

	 color: #999999;

	 margin-right: 3px}



.forumcode {

	 border-right: #999999 1px solid;

	 padding-right: 8px;

	 border-top: #999999 1px solid;

	 display: block;

	 padding-left: 8px;

	 overflow-x: scroll;

	 padding-bottom: 8px;

	 margin: 8px 0px 8px 40px;

	 border-left: #999999 1px solid;

	 width: 430px;

	 color: #000000;

	 padding-top: 8px;

	 border-bottom: #999999 1px solid;

	 white-space: nowrap;

	 background-color: #ffffcc}



.forumquote {

	 border-right: #999999 1px solid;

	 padding-right: 8px;

	 border-top: #999999 1px solid;

	 display: block;

	 padding-left: 8px;

	 padding-bottom: 8px;

	 margin: 8px 0px 8px 40px;

	 overflow: hidden;

	 border-left: #999999 1px solid;

	 width: 430px;

	 color: #000000;

	 padding-top: 8px;

	 border-bottom: #999999 1px solid;

	 background-color: #f1f1f1}



.warenkorbinfo .preisinfo {

	 padding-right: 6px;

	 float: right;

	 line-height: 25px}



.rahmen_rechts {

	 overflow: hidden;

	 background-color: #ecd2b7}



.warenkorbinfo A {

	 font-weight: normal;

	 font-size: 8pt;

	 color: #333333;

	 font-family: Arial, Helvetica, sans-serif}



.warenkorbinfo A:hover {

	 font-weight: normal;

	 color: #006699;

	 font-family: Arial, Helvetica, sans-serif;

	 text-decoration: underline}



.produkte_headline {

	 padding-right: 0px;

	 padding-left: 20px;

	 font-size: 16px;

	 padding-bottom: 0px;

	 color: #990000;

	 padding-top: 0px;

	 font-style: normal;

	 font-family: Arial, Helvetica, sans-serif}



#footer_besuch {

	 background-position: 0px 0px;

	 background-image: url(media/images/layout/bild_panorama_eg.jpg);

	 border-left: #000000 1px solid;

	 background-repeat: no-repeat;

	 height: 194px}



#footer_banner {

	 background-position: 0px 0px;

	 background-image: url(media/images/layout/bg_footer.jpg);

	 border-left: #000000 1px solid;

	 padding-top: 60px;

	 background-repeat: no-repeat;

	 height: 104px;

	 text-align: center}



#box_produkte a {

	 }



#box_produkte a:hover {

	 text-decoration: none}



.produktliste .td_pborder {

	 border-right: #646464 1px solid;

	 border-top: #646464 1px solid;

	 font-size: 9pt;

	 background-image: url(media/images/layout/bg_tabelle_produkte.gif);

	 padding-bottom: 5px;

	 border-left: #646464 1px solid;

	 padding-top: 5px;

	 border-bottom: #646464 1px solid;

	 background-repeat: repeat}



.produktliste .tr_poverview {

	 background-image: url(media/images/layout/bg_tabelle_produkte.gif);

	 background-repeat: repeat}



#kundenlogin_tbl .input_image {

	 margin-top: 2px}



.quick_search .input_image {

	 padding-top: 1px}



.preise {

	 padding-left: 0px;

	 text-align: left}



.merkmale {

	 padding-right: 5px;

	 padding-left: 5px;

	 background-image: url(media/images/layout/bg_tabelle_produkte.gif);

	 padding-bottom: 5px;

	 padding-top: 5px;

	 background-repeat: repeat;

	 text-align: center}



.tr_warenkorb {

	 background-image: url(media/images/layout/bg_tabelle_produkte.gif);

	 backgound-repeat: repeat}



div#box_produkte ul.ul_untergruppe {

	 padding-right: 0px;

	 padding-left: 30px;

	 padding-bottom: 0px;

	 margin: 6px 0px;

	 padding-top: 0px}



.self_kontakt {

	 margin: 0px 0px 20px}



.left_kontakt {

	 padding-right: 50px;

	 padding-left: 0px;

	 font-size: 9pt;

	 padding-bottom: 0px;

	 padding-top: 0px;

	 font-family: Arial, Helvetica, sans-serif}



.right_kontakt {

	 font-size: 9pt;

	 font-family: Arial, Helvetica, sans-serif}



.datenblatt {

	 margin-top: 20px;

	 font-weight: bold;

	 font-size: 10pt;

	 font-family: Arial, Helvetica, sans-serif}



.prospekt {

	 font-weight: bold;

	 font-size: 10pt;

	 margin-bottom: 20px;

	 font-family: Arial, Helvetica, sans-serif}



.linkgruppe_item {

	 background-position: right 50%;

	 float: left;

	 background-image: url(media/images/layout/navi_top_trennlinie.jpg);

	 width: 120px;

	 padding-top: 1px;

	 background-repeat: no-repeat;

	 height: 32px}



.herstellerbild {

	 margin-bottom: 15px;

	 text-align: left}



.img_rechts {

	 float: right;

	 padding-bottom: 10px;

	 margin-left: 10px;

	 margin-right: 10px}



.versandkosten {

	 font-size: 8pt;

	 color: #000000;

	 font-family: Arial, Helvetica, sans-serif}



.MsoNormal {

	 font-size: 9pt;

	 color: #000000;

	 font-family: Arial, Helvetica, sans-serif}



.subbezeichnung {

	 font-size: 11px;

	 padding-bottom: 10px;

	 color: #006699;

	 font-family: Arial, Helvetica, sans-serif}



.headline_1_subnavi {

	 clear: both;

	 padding-left: 2px;

	 font-size: 11pt;

	 padding-bottom: 8px;

	 margin-left: 0px;

	 color: #006699;

	 font-family: Arial, Helvetica, Univers, sans serif}


