
body {
	 font-size: 11px;
	 color: #000000;
	 font-family: Arial, Helvetica, sans-serif}

p {
	 font-size: 12px;
	 margin: 0px;
	 color: #000000;
	 font-family: Arial, Helvetica, sans-serif}

a {
	 color: #000000}

.page_content {
	 padding-right: 20px;
	 padding-left: 20px;
	 padding-bottom: 10px;
	 padding-top: 10px}

.page_titel {
	 font-weight: bold;
	 font-size: 16px;
	 color: #000000;
	 border-bottom: #999999 1px dotted;
	 font-family: Arial, Helvetica, sans-serif}

.fehler {
	 border-right: #999999 1px solid;
	 padding-right: 2px;
	 border-top: #999999 1px solid;
	 padding-left: 2px;
	 font-size: 11px;
	 background: #efefef;
	 margin-bottom: 10px;
	 padding-bottom: 2px;
	 border-left: #999999 1px solid;
	 color: #fe0000;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 text-align: center}

h1 {
	 font-size: 16px}

img {
	 border-right: medium none;
	 border-top: medium none;
	 border-left: medium none;
	 border-bottom: medium none}

.auxtop {
	 border-right: #fe0000 1px solid;
	 padding-right: 3px;
	 border-top: #fe0000 1px solid;
	 padding-bottom: 2px;
	 border-left: #fe0000 1px solid;
	 color: #ffffff;
	 border-bottom: #fe0000 1px solid;
	 background-color: #fe0000;
	 text-align: right}

.banner {
	 border-right: #fe0000 1px solid;
	 border-top: #fe0000 1px solid;
	 border-left: #fe0000 1px solid;
	 border-bottom: #fe0000 1px solid}

.content {
	 padding-bottom: 5px;
	 color: #000000}

.mainnav {
	 border-right: #fe0000 1px solid;
	 padding-right: 5px;
	 padding-bottom: 3px;
	 border-left: #fe0000 1px solid;
	 color: #ffffff;
	 background-color: #fe0000;
	 text-align: right}

.tdleft {
	 background: url(media/images/layout/grundlayout/bg_links.gif) #f4f3f3 repeat-y;
	 border-left: #fe0000 1px solid}

.tdright {
	 border-right: #fe0000 1px solid;
	 background: url(media/images/layout/grundlayout/bg_rechts.gif) #f4f3f3 repeat-y}

.mwst_hinweis {
	 font-size: 10px;
	 background: #f4f3f3;
	 color: #000000;
	 line-height: 17px;
	 text-align: center}

.mwst_hinweis A {
	 font-size: 10px;
	 background: #f4f3f3;
	 color: #000000;
	 line-height: 17px;
	 text-align: center}

.mediaconcept_hinweis {
	 font-size: 11px;
	 color: #000000;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 text-align: center}

.mediaconcept_hinweis A {
	 color: #000000;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 text-align: center;
	 text-decoration: none}

.mediaconcept_hinweis A:hover {
	 text-decoration: underline}

.searchbox {
	 padding-right: 6px;
	 padding-left: 6px;
	 font-weight: bold;
	 font-size: 12px;
	 background: #fe0000;
	 padding-bottom: 6px;
	 margin: 0px 6px;
	 color: #ffffff;
	 padding-top: 3px;
	 font-family: Arial, Helvetica, sans-serif}

.direkteingabe_link {
	 padding-left: 6px;
	 font-size: 12px;
	 background: #fe0000;
	 padding-bottom: 5px;
	 margin: 0px 6px;
	 color: #ffffff;
	 padding-top: 3px;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left}

.submit_button {
	 border-right: black 1px solid;
	 padding-right: 2px;
	 border-top: black 1px solid;
	 padding-left: 2px;
	 font-weight: bold;
	 font-size: 11px;
	 background: #eae9e9;
	 padding-bottom: 2px;
	 border-left: black 1px solid;
	 color: #fe0000;
	 padding-top: 2px;
	 border-bottom: black 1px solid}

.produkt_gruppen_titel {
	 padding-left: 3px;
	 background: #fe0000;
	 padding-bottom: 3px}

.produkt_gruppen_beschreibung {
	 padding-right: 5px;
	 padding-left: 5px;
	 font-size: 11px;
	 padding-bottom: 5px;
	 line-height: 17px;
	 padding-top: 5px;
	 font-family: Arial, Helvetica, Univers, sans serif}

.titel_nav {
	 padding-left: 70px;
	 font-weight: bold;
	 font-size: 12px;
	 background-image: url(media/images/layout/grundlayout/titel_nav.gif);
	 color: #ffffff;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 height: 42px}

.produkt_gruppen_titel A {
	 padding-left: 5px;
	 font-weight: bold;
	 font-size: 12px;
	 color: #ffffff;
	 line-height: 23px;
	 font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none}

.produkt_gruppen_auswahl A {
	 padding-right: 5px;
	 font-weight: bold;
	 font-size: 12px;
	 color: #000000;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 text-decoration: none}

.produktliste_titel {
	 padding-right: 25px;
	 padding-left: 25px;
	 font-weight: bold;
	 font-size: 16px;
	 padding-bottom: 10px;
	 color: #000000;
	 padding-top: 20px;
	 font-family: Arial, Helvetica, sans-serif}

.produktliste_beschreibung {
	 padding-right: 25px;
	 padding-left: 25px;
	 font-size: 12px;
	 padding-bottom: 25px;
	 color: #000000;
	 padding-top: 0px;
	 font-family: Arial, Helvetica, sans-serif}

.produktliste_header {
	 font-weight: bold;
	 font-size: 16px;
	 color: #fe0000;
	 padding-top: 10px;
	 border-bottom: #fe0000 2px solid;
	 font-family: Arial, Helvetica, sans-serif;
	 height: 20px}

.product_nav {
	 font-size: 12px;
	 background-image: url(media/images/layout/grundlayout/product_nav_bg.gif);
	 margin: 0px;
	 color: #000000;
	 background-repeat: repeat-y;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 text-decoration: none}

.navigation_baum_1 {
	 padding-left: 0px;
	 margin-left: 29px;
	 color: #000000}

.navigation_baum_aktiv_1 {
	 background-position: 0px 3px;
	 padding-left: 0px;
	 background-image: url(media/images/layout/grundlayout/nav_punkt.gif);
	 margin-left: 29px;
	 color: #fe0000;
	 background-repeat: no-repeat}

.navigation_baum_aktiv_1 A {
	 color: #fe0000}

.navigation_baum_2 {
	 padding-left: 0px;
	 margin-left: 40px;
	 color: #000000}

.navigation_baum_aktiv_2 {
	 background-position: 0px 3px;
	 padding-left: 0px;
	 background-image: url(media/images/layout/grundlayout/nav_punkt.gif);
	 margin-left: 40px;
	 color: #fe0000;
	 background-repeat: no-repeat}

.navigation_baum_aktiv_2 A {
	 color: #fe0000}

.link_ebene_1 {
	 display: block;
	 padding-left: 20px;
	 color: #000000;
	 text-decoration: none}

.link_ebene_1:hover {
	 background-position: 0px 3px;
	 padding-left: 20px;
	 background-image: url(media/images/layout/grundlayout/nav_punkt_hover.gif);
	 color: #fe0000;
	 background-repeat: no-repeat;
	 text-decoration: none}

.link_ebene_2 {
	 display: block;
	 padding-left: 30px;
	 color: #000000;
	 text-decoration: none}

.link_ebene_2:hover {
	 background-position: 0px 3px;
	 padding-left: 30px;
	 background-image: url(media/images/layout/grundlayout/nav_punkt_hover.gif);
	 color: #fe0000;
	 background-repeat: no-repeat;
	 text-decoration: none}

.warenkorb {
	 padding-right: 30px;
	 padding-left: 24px;
	 font-size: 12px;
	 background: url(media/images/layout/grundlayout/warenkorb_bg.gif) 1px 50%;
	 padding-bottom: 5px;
	 border-left: #ffffff 1px solid;
	 color: #000000;
	 font-family: Arial, Helvetica, Univers, sans serif}

.warenkorb_button {
	 border-right: black 1px solid;
	 padding-right: 2px;
	 border-top: black 1px solid;
	 padding-left: 4px;
	 font-weight: bold;
	 font-size: 11px;
	 background: #eae9e9;
	 padding-bottom: 2px;
	 border-left: black 1px solid;
	 color: #fe0000;
	 padding-top: 2px;
	 border-bottom: black 1px solid;
	 text-decoration: none}

.info_links {
	 padding-left: 24px;
	 font-size: 12px;
	 color: #000000;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 text-decoration: none}

.direkteingabe_link A {
	 font-size: 12px;
	 color: #ffffff;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left}

.auxtop A {
	 font-size: 12px;
	 color: #ffffff;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
	 text-decoration: none}

.mainnav A {
	 font-size: 12px;
	 color: #ffffff;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
	 text-decoration: none}

.footer {
	 padding-bottom: 3px;
	 color: #ffffff;
	 background-color: #fe0000;
	 text-align: center}

.footer A {
	 font-size: 12px;
	 color: #ffffff;
	 text-decoration: none}

