

body {

	 background-color: #f4ede5;

	 margin: 0px;

	 font-family: Verdana, sans serif;

	 color: #000000;

	 font-size: 8pt}



img {

	 border-bottom: 0px;

	 border-left: 0px;

	 border-top: 0px;

	 border-right: 0px}



form {

	 padding-bottom: 0px;

	 margin: 0px;

	 padding-left: 0px;

	 padding-right: 0px;

	 color: #000000;

	 padding-top: 0px}



input {

	 border-bottom: #999999 1px solid;

	 text-align: left;

	 border-left: #999999 1px solid;

	 background-color: #ffffff;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



textarea {

	 border-bottom: #999999 1px solid;

	 text-align: left;

	 border-left: #999999 1px solid;

	 background-color: #ffffff;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



select {

	 border-bottom: #999999 1px solid;

	 border-left: #999999 1px solid;

	 background-color: #ffffff;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



p {

	 margin-top: 3px;

	 margin-bottom: 3px}



a {

	 color: #990000;

	 text-decoration: none}



a:hover {

	 text-decoration: underline}



.grundrahmen {

	 font-size: 8pt}



.rahmen_oben {

	 background-color: #cc6600;

	 height: 100px;

	 padding-top: 0px}



.rahmen_unten {

	 text-align: center;

	 background-color: #cc6600}



.rahmen_links {

	 background-color: #ecd2b7;

	 overflow: hidden}



.rahmen_mitte {

	 background-color: #f4ede5}



.linkgruppe_Info {

	 text-align: left;

	 background-color: #ecd2b7;

	 height: 22px;

	 font-weight: bold}



.linkgruppe_Info A {

	 line-height: 14px;

	 display: block;

	 height: 22px;

	 color: #660000;

	 text-decoration: none;

	 padding-top: 3px}



.linkgruppe_Info A:hover {

	 background-color: #e5b280;

	 color: #ffffcc;

	 text-decoration: none}



.linkgruppe_Info .selected {

	 background-color: #e5b280;

	 color: #ffffcc;

	 text-decoration: none}



.linkgruppe_Info .linkblock {

	 text-align: center;

	 background-color: #fbf7f3;

	 width: 120px;

	 float: left;

	 height: 22px;

	 overflow: hidden;

	 border-right: #e5b280 2px groove}



.linkgruppe_Info P {

	 margin-bottom: 0px;

	 clear: both}



.gruppen_baum_1 {

	 line-height: 24px;

	 margin: 0px;

	 padding-left: 0px;

	 width: 180px;

	 height: 24px}



.gruppen_baum_1 A {

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

	 border-bottom: #d2d2ed 1px solid;

	 line-height: 24px;

	 padding-left: 10px;

	 display: block;

	 background-repeat: no-repeat;

	 white-space: nowrap;

	 height: 24px;

	 color: #000000;

	 text-decoration: none}



.gruppen_baum_1 A:hover {

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

	 background-repeat: no-repeat;

	 background-position: 2px 7px;

	 text-decoration: none}



.gruppen_baum_1 .selected {

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

	 background-repeat: no-repeat;

	 background-position: 2px 7px;

	 text-decoration: none}



.gruppen_baum_3 {

	 line-height: 22px;

	 background-color: #ffffff;

	 margin: 0px;

	 padding-left: 0px;

	 height: 22px;

	 font-weight: normal}



.gruppen_baum_3 A {

	 line-height: 22px;

	 padding-left: 10px;

	 display: block;

	 height: 22px;

	 color: #000000;

	 text-decoration: none}



.gruppen_baum_3 A:hover {

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

	 background-repeat: no-repeat;

	 background-position: 2px 9px;

	 text-decoration: none}



.gruppen_baum_3 .selected {

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

	 background-repeat: no-repeat;

	 background-position: 2px 9px;

	 text-decoration: none}



.logo {

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

	 text-align: left;

	 margin-top: 0px;

	 width: 940px;

	 margin-bottom: 0px;

	 height: 157px;

	 color: #000000}



.warenkorbinfo {

	 text-align: left;

	 line-height: 25px;

	 background-color: #747474;

	 height: 25px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-right: #cccccc 0px solid}



.warenkorbinfo P {

	 margin-top: 0px;

	 padding-left: 6px;

	 margin-bottom: 0px}



.rahmencontent_center {

	 text-align: center;

	 margin: 10px 20px}



.pagecontent {

	 margin: 10px 8px;

	 width: 545px}



.pagecontent2 {

	 margin-top: 10px;

	 margin-bottom: 10px;

	 margin-left: 15px}



.headline_1 {

	 padding-bottom: 3px;

	 margin-top: 10px;

	 letter-spacing: 0.2pt;

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

	 margin-bottom: 10px;

	 color: #999933;

	 margin-left: 0px;

	 clear: both;

	 font-size: 12pt;

	 font-weight: bold}



.headline_2 {

	 margin: 8px 0px 0px;

	 color: #666633;

	 font-size: 9pt;

	 font-weight: bold}



.headline_3 {

	 margin: 8px 0px 0px;

	 color: #666666;

	 font-size: 8pt;

	 font-weight: bold}



.produktliste {

	 clear: both;

	 border-top: #cfbeaf 1px solid}



.produktliste TD {

	 font-size: 8pt;

	 border-right: #cfbeaf 1px solid}



.produktliste .bezeichnung {

	 font-weight: bold}



.produktliste .preis {

	 white-space: nowrap;

	 color: #cc6633;

	 font-size: 14pt;

	 font-weight: bold}



.produktliste .produktid {

	 color: #999999}



.produktliste .thumb {

	 border-bottom: #cfbeaf 1px solid;

	 border-left: #cfbeaf 1px solid;

	 background-color: #ffffff;

	 width: 100px;

	 height: 100px;

	 overflow: hidden;

	 border-top: #cfbeaf 1px solid;

	 border-right: #cfbeaf 1px solid}



.produktliste .tr_borderline {

	 line-height: 1px;

	 background-color: #cfbeaf;

	 height: 1px}



.produktliste .buttons {

	 clear: both}



.produktliste .td_noborder {

	 border-right-width: 0px}



.produktliste .headline_1 {

	 margin-top: 0px;

	 padding-left: 4px;

	 font-size: 14pt;

	 padding-top: 8px}



.produktliste .headline_2 {

	 padding-left: 6px}



.produktliste P {

	 margin-top: 0px}



.produktliste .headline {

	 line-height: 24px;

	 border-right-width: 0px;

	 height: 24px;

	 color: #000000}



.produktliste .pages {

	 float: left}



.produktliste .pages A {

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

	 padding-bottom: 5px;

	 padding-left: 8px;

	 padding-right: 10px;

	 background-repeat: no-repeat;

	 height: 24px;

	 color: #999999;

	 font-size: 10pt;

	 font-weight: bold;

	 padding-top: 1px}



.produktliste .pages .activepage {

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

	 background-repeat: no-repeat;

	 height: 24px;

	 color: #000099;

	 font-size: 10pt;

	 font-weight: bold}



.fehler {

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

	 border-bottom: #ff0000 1px solid;

	 border-left: #ff0000 1px solid;

	 padding-bottom: 10px;

	 background-color: #fff2e9;

	 padding-left: 30px;

	 background-repeat: no-repeat;

	 color: #ff3300;

	 border-top: #ff0000 1px solid;

	 margin-right: 10px;

	 border-right: #ff0000 1px solid;

	 padding-top: 10px}



.summen {

	 border-bottom: #663300 1px solid;

	 border-left: #663300 1px solid;

	 background-color: #fbf7f3;

	 border-top: #663300 1px solid;

	 border-right: #663300 1px solid}



.gruppen_pfad {

	 padding-bottom: 5px;

	 margin: 5px 0px 0px;

	 padding-left: 6px;

	 font-size: 7pt;

	 font-weight: normal}



.gruppen_pfad P {

	 margin-top: 5px;

	 margin-bottom: 5px;

	 font-weight: bold}



.box_banner_right {

	 width: 280px;

	 margin-bottom: 10px;

	 float: right}



.content_grey {

	 color: #999999}



.box_cat_top {

	 background-color: #660000;

	 color: #ffffff;

	 font-size: 8pt;

	 font-weight: bold}



.box_cat_top P {

	 padding-bottom: 2px;

	 margin: 0px;

	 padding-left: 18px;

	 padding-right: 0px;

	 padding-top: 2px}



.box_cat {

	 background-color: #fbf7f3;

	 padding-left: 8px}



.box_cat_bottom {

	 background-color: #fbf7f3;

	 height: 14px}



.box_infolinks_top {

	 background-color: #e5b280;

	 margin-top: 10px;

	 color: #660000;

	 font-size: 10pt;

	 font-weight: bold}



.box_infolinks_top P {

	 padding-bottom: 2px;

	 margin: 0px;

	 padding-left: 20px;

	 padding-right: 0px;

	 padding-top: 2px}



.box_infolinks {

	 background-color: #fbf7f3}



.box_infolinks A {

	 width: 100%;

	 display: block;

	 color: #000000}



.box_infolinks P {

	 padding-bottom: 3px;

	 margin-top: 0px;

	 margin-bottom: 0px;

	 margin-left: 8px;

	 padding-top: 3px}



.box_infolinks UL {

	 margin-top: 0px;

	 padding-left: 0px;

	 margin-bottom: 0px;

	 margin-left: 15px}



.box_infolinks LI {

	 line-height: 18px;

	 color: #663300;

	 margin-left: 10px}



.box_infolinks .selected {

	 border-bottom: #cccccc 1px solid;

	 background-color: #f4ede5;

	 border-top: #cccccc 1px solid;

	 border-right: #f4ede5 1px solid}



.box_infolinks .liselected {

	 text-decoration: underline}



.box_infolinks_bottom {

	 height: 14px}



.input_image {

	 border-right-width: 0px;

	 border-top-width: 0px;

	 border-bottom-width: 0px;

	 border-left-width: 0px}



.form_suche {

	 background-color: #fbf7f3;

	 margin-top: 10px;

	 margin-bottom: 10px}



.box1 {

	 border-bottom: #cc6600 2px groove;

	 border-left: #cc6600 1px solid;

	 padding-bottom: 10px;

	 background-color: #fbf7f3;

	 margin-top: 10px;

	 padding-left: 0px;

	 padding-right: 0px;

	 margin-bottom: 10px;

	 border-top: #cc6600 1px solid;

	 border-right: #cc6600 2px groove}



.box1 .headline {

	 line-height: 18px;

	 background-color: #cc6600;

	 margin: 0px 0px 10px;

	 padding-left: 8px;

	 font-family: Verdana, sans serif;

	 color: #ffffff;

	 font-size: 7pt}



.box1 P {

	 padding-left: 8px}



.box1 FORM {

	 margin-top: 3px;

	 padding-left: 8px;

	 margin-bottom: 3px}



.box2 {

	 border-bottom: #ecd2b7 1px solid;

	 border-left: #ecd2b7 1px solid;

	 background-color: #fbf7f3;

	 margin-top: 10px;

	 padding-left: 2px;

	 padding-right: 2px;

	 margin-bottom: 10px;

	 border-top: #ecd2b7 1px solid;

	 border-right: #ecd2b7 1px solid}



.box2 .headline {

	 background-color: #ececec;

	 margin-top: 2px;

	 padding-left: 8px;

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

	 margin-bottom: 4px;

	 color: #999999;

	 font-size: 8pt;

	 font-weight: bold}



.box2 P {

	 padding-left: 4px}



.box2 .headline_1 {

	 clear: none;

	 font-size: 14pt}



.box2 .headline_2 {

	 line-height: 24px;

	 padding-left: 4px;

	 color: #999999;

	 font-size: 13pt}



.box3 {

	 border-bottom: #663300 1px solid;

	 border-left: #663300 1px solid;

	 background-color: #fbf7f3;

	 margin-top: 10px;

	 padding-left: 2px;

	 padding-right: 2px;

	 border-top: #000099 1px solid;

	 border-right: #663300 1px solid}



.box3 P {

	 padding-left: 8px}



.box3 .headline_2 {

	 line-height: 24px;

	 padding-left: 10px;

	 color: #663300;

	 font-size: 11pt}



.linkgruppe_Fusszeile {

	 text-align: center;

	 padding-bottom: 8px;

	 margin-top: 10px;

	 padding-left: 220px;

	 padding-right: 220px;

	 color: #ffffff}



.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 {

	 margin-right: 3px}



.box_service {

	 border-bottom: #cc6600 2px groove;

	 border-left: #cc6600 1px solid;

	 background-color: #fbf7f3;

	 margin-top: 10px;

	 margin-bottom: 10px;

	 border-right: #cc6600 2px groove}



.box_service .headline {

	 line-height: 18px;

	 background-color: #cc6600;

	 margin-top: 0px;

	 padding-left: 8px;

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

	 margin-bottom: 10px;

	 color: #ffffff;

	 clear: both;

	 font-size: 8pt;

	 font-weight: bold;

	 margin-right: 0px}



.box_service P {

	 padding-left: 8px}



.box_service UL {

	 margin-top: 14px;

	 padding-left: 8px;

	 margin-left: 15px;

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



.box_service LI {

	 padding-left: 5px;

	 margin-left: 10px}



.box_service .hotline {

	 text-align: center;

	 padding-left: 0px;

	 margin-bottom: 20px;

	 font-size: 10pt;

	 font-weight: bold}



.gruppenliste {

	 border-bottom: 0px;

	 border-left: 0px;

	 clear: both;

	 border-top: 0px;

	 border-right: 0px}



.gruppenliste .beschreibung {

	 padding-bottom: 20px;

	 margin-top: 15px;

	 padding-left: 6px;

	 padding-right: 10px;

	 color: #000000}



.gruppenliste TD {

	 text-align: center;

	 font-size: 8pt;

	 border-right: #cccccc 1px solid}



.gruppenliste .bezeichnung {

	 margin-top: 3px;

	 margin-bottom: 3px;

	 font-size: 10pt;

	 font-weight: bold}



.gruppenliste .tr_borderline {

	 line-height: 1px;

	 background-color: #cccccc;

	 height: 1px}



.gruppenliste .td_noborder {

	 border-right-width: 0px}



.gruppenliste .headline_1 {

	 margin-top: 0px;

	 padding-left: 4px;

	 font-size: 14pt;

	 padding-top: 8px}



.gruppenliste .headline_2 {

	 padding-left: 6px}



.float_right {

	 float: right}



.produktdetail {

	 margin-top: 10px;

	 padding-left: 4px;

	 border-top: #cccccc 1px solid;

	 padding-top: 8px}



.produktdetail .headline_1 {

	 margin-top: 0px;

	 font-size: 14pt;

	 padding-top: 8px}



.produktdetail .box_right {

	 width: 250px;

	 margin-bottom: 10px;

	 float: right}



.produktdetail .box_left {

	 margin-right: 260px}



.produktdetail .links {

	 clear: both}



.produktdetail .box_right TD {

	 color: #000000;

	 font-size: 8pt}



.produktdetail .preise {

	 border-bottom: #663300 1px solid;

	 border-left: #663300 1px solid;

	 padding-bottom: 5px;

	 background-color: #fbf7f3;

	 padding-left: 5px;

	 margin-bottom: 8px;

	 border-top: #663300 1px solid;

	 border-right: #663300 1px solid;

	 padding-top: 5px}



.produktdetail .preis {

	 white-space: nowrap;

	 color: #cc6633;

	 font-size: 10pt;

	 font-weight: bold}



.produktdetail .merkmale {

	 border-bottom: #663300 1px solid;

	 border-left: #663300 1px solid;

	 border-collapse: collapse;

	 border-top: #663300 1px solid;

	 border-right: #663300 1px solid}



.produktdetail .merkmale .info {

	 border-bottom: #663300 1px solid;

	 border-left: #663300 1px solid;

	 background-color: #ecd2b7;

	 border-top: #663300 1px solid;

	 border-right: #663300 1px solid}



.produktdetail FORM {

	 margin-top: 8px;

	 margin-bottom: 5px}



.produktdetail .merkmale TD {

	 border-bottom: #663300 1px solid}



.produktdetail .beschreibung {

	 margin-top: 8px;

	 margin-bottom: 8px}



.varianten {

	 border-bottom: #ecd2b7 1px solid;

	 border-left: #ecd2b7 1px solid;

	 padding-bottom: 3px;

	 background-color: #fbf7f3;

	 margin-top: 10px;

	 padding-left: 8px;

	 padding-right: 8px;

	 border-top: #ecd2b7 1px solid;

	 border-right: #ecd2b7 1px solid;

	 padding-top: 3px}



.varianten TD {

	 font-size: 8pt;

	 border-top: #ecd2b7 1px solid}



.varianten TH {

	 font-size: 10pt}



.newslist {

	 clear: both;

	 padding-top: 7px}



.newslist .thumb {

	 width: 70px;

	 float: left;

	 height: 70px;

	 overflow: hidden;

	 border-right: #cccccc 1px solid}



.newslist .date {

	 color: #999999;

	 font-size: 12pt;

	 font-weight: bold}



.newslist P {

	 margin-left: 76px}



.news {

	 border-bottom: #cccccc 1px solid;

	 padding-bottom: 10px;

	 margin-top: 10px;

	 margin-bottom: 10px;

	 border-top: #cccccc 1px solid;

	 padding-top: 5px}



.input_form {

	 border-bottom: #663300 1px solid;

	 border-left: #663300 1px solid;

	 padding-bottom: 10px;

	 background-color: #fbf7f3;

	 padding-left: 10px;

	 border-top: #663300 1px solid;

	 margin-right: 10px;

	 border-right: #663300 1px solid;

	 padding-top: 10px}



.input_form TD {

	 font-size: 8pt}



.input_form .td_border {

	 border-bottom: #cccccc 1px solid;

	 padding-bottom: 10px;

	 padding-top: 10px}



.input_form .alignright {

	 text-align: right;

	 padding-right: 8px}



.form_indent {

	 padding-left: 8px}



.warenkorb {

	 border-collapse: collapse}



.warenkorb TD {

	 font-size: 8pt;

	 border-top: #cccccc 1px solid}



.warenkorb TH {

	 text-align: left;

	 color: #666666;

	 font-size: 8pt}



.warenkorb .alignright {

	 text-align: right}



.summen TD {

	 border-top-width: 0px;

	 height: 22px}



.td_fuss {

	 padding-top: 15px}



.cube {

	 border-bottom: #cccccc 1px solid;

	 position: absolute;

	 border-left: #cccccc 1px solid;

	 padding-bottom: 3px;

	 background-color: #ffffff;

	 margin: 0px;

	 padding-left: 3px;

	 width: 350px;

	 padding-right: 3px;

	 height: 100px;

	 visibility: hidden;

	 color: #000000;

	 overflow: scroll;

	 border-top: #cccccc 1px solid;

	 border-right: #cccccc 1px solid;

	 padding-top: 3px}



.contentdivide {

	 padding-bottom: 8px;

	 margin-top: 5px;

	 padding-left: 76px;

	 color: #999999;

	 clear: both;

	 border-top: #cccccc 1px solid;

	 padding-top: 2px}



.contentdivide A {

	 color: #999999}



.forum TD {

	 font-size: 8pt;

	 border-top: #cccccc 1px solid}



.forum TH {

	 text-align: left;

	 color: #663300;

	 font-size: 8pt}



.forum .alignright {

	 text-align: right}



.forum {

	 border-collapse: collapse}



.forumlist {

	 clear: both;

	 padding-top: 7px}



.forumlist .thumb {

	 background-color: #fcfcff;

	 padding-left: 4px;

	 width: 150px;

	 float: left;

	 height: 70px;

	 color: #666666;

	 overflow: hidden;

	 border-right: #cccccc 1px solid}



.forumlist H3 {

	 padding-bottom: 4px;

	 background-color: #fbf7f3;

	 margin-top: 2px;

	 padding-left: 4px;

	 margin-bottom: 0px;

	 font-size: 10pt;

	 border-top: #cc6600 2px solid;

	 font-weight: bold;

	 padding-top: 4px}



.forumlist .detail {

	 margin-top: 3px;

	 margin-bottom: 3px;

	 margin-left: 156px}



.forumlist .links {

	 padding-bottom: 8px;

	 margin-top: 5px;

	 padding-left: 156px;

	 color: #999999;

	 clear: both;

	 border-top: #cccccc 1px solid;

	 padding-top: 2px}



.forumlist .links A {

	 padding-right: 3px;

	 color: #999999;

	 margin-right: 3px;

	 border-right: #cccccc 1px solid}



.forumcode {

	 border-bottom: #999999 1px solid;

	 border-left: #999999 1px solid;

	 padding-bottom: 8px;

	 overflow-x: scroll;

	 background-color: #ffffcc;

	 margin: 8px 0px 8px 40px;

	 padding-left: 8px;

	 width: 430px;

	 padding-right: 8px;

	 display: block;

	 white-space: nowrap;

	 color: #000000;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid;

	 padding-top: 8px}



.forumquote {

	 border-bottom: #999999 1px solid;

	 border-left: #999999 1px solid;

	 padding-bottom: 8px;

	 background-color: #f1f1f1;

	 margin: 8px 0px 8px 40px;

	 padding-left: 8px;

	 width: 430px;

	 padding-right: 8px;

	 display: block;

	 color: #000000;

	 overflow: hidden;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid;

	 padding-top: 8px}



.warenkorbinfo .preisinfo {

	 line-height: 25px;

	 padding-right: 6px;

	 float: right}



.rahmen_rechts {

	 background-color: #ecd2b7;

	 overflow: hidden}



.warenkorbinfo A {

	 color: #ffffff}



.warenkorbinfo A:hover {

	 color: #ffffff;

	 text-decoration: underline}



.box_cat_top A {

	 color: #ffffff}



.box_cat_top A:hover {

	 text-decoration: none}


