
body {
	 font-size: 11px;
	 color: #000000;
	 font-family: Verdana, sans serif}

a {
	 color: #0000ff;
	 text-decoration: none}

a:hover {
	 color: #ff0000;
	 background-color: #ffff00;
	 text-decoration: none}

a:active {
	 color: #00ff00}

.showstate {
	 margin-top: 0px;
	 float: right;
	 cursor: pointer;
	 margin-right: 3px}

.switchcontent {
	 width: 170px}

.headline {
	 padding-right: 0px;
	 padding-left: 0px;
	 margin-bottom: 1px;
	 padding-bottom: 0px;
	 padding-top: 0px;
	 height: 90px}

.rechter_block_oben {
	 right: 4px;
	 float: right;
	 border-left: #999999 1px solid;
	 position: absolute;
	 top: 10px}

.dl {
	 float: left;
	 margin-bottom: 6px;
	 width: 196px}

.dt {
	 border-left: #999999 1px solid;
	 border-bottom: #999999 0px solid;
	 height: 220px}

.dd1 {
	 padding-left: 3px;
	 font-size: 11px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 overflow: hidden;
	 border-left: #999999 1px solid;
	 width: 190px;
	 line-height: 18px;
	 border-bottom: #999999 1px solid;
	 height: 18px;
	 background-color: #f0f0f0}

.dd2 {
	 padding-right: 2px;
	 padding-left: 3px;
	 font-size: 11px;
	 padding-bottom: 2px;
	 margin: 0px 0px 4px;
	 overflow: hidden;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0;
	 text-align: right}

.input_basket {
	 margin-top: 0px;
	 margin-bottom: 2px;
	 vertical-align: top}

.HauptBereich {
	 color: #000000;
	 background-color: #ffffff}

.linker_block {
	 padding-right: 0px;
	 float: left;
	 width: 188px;
	 color: #000000;
	 height: auto;
	 background-color: #ffffff;
	 text-align: left}

.content_block {
	 float: left;
	 width: 610px;
	 color: #000000;
	 padding-top: 3px;
	 height: auto;
	 background-color: #ffffff}

.rechter_block {
	 float: right;
	 width: 170px;
	 color: #000000;
	 height: auto;
	 background-color: #ffffff;
	 text-align: left}

.div_linkgruppe_horizontal {
	 clear: both;
	 border-top: #999999 1px solid;
	 padding-left: 10px;
	 width: 100%;
	 color: #0000ff;
	 border-bottom: #999999 1px solid;
	 height: 16px;
	 background-color: #ececec;
	 text-align: right}

.a_linkgruppe_horizontal {
	 padding-left: 3px;
	 margin: 2px;
	 text-decoration: none}

.headline_menues {
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_menue_download {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/pdf-logo-small.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_menue_info {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/info.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_menue_suche {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/search.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_menue_baum {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/baum_bg.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_menue_login {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/lock.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #e00000;
	 text-align: left}

.headline_menue_logfail {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(images/alert.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #e00000;
	 text-align: left}

.headline_menue_logok {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/ok.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_menue_basket {
	 background-position: 1px center;
	 margin-top: 3px;
	 padding-left: 23px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/warenkorb-sw.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #cccccc;
	 text-align: left}

.headline_content_block {
	 margin-top: 3px;
	 padding-left: 6px;
	 font-weight: bold;
	 font-size: 12px;
	 vertical-align: middle;
	 border-left: #999999 1px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 16px;
	 background-color: #ffffff;
	 text-align: left}

.input_suche {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 border-left: #999999 1px solid;
	 width: 110px;
	 border-bottom: #999999 1px solid}

.submit_button {
	 border-right: #000000 1px solid;
	 border-top: #000000 1px solid;
	 margin-left: 4px;
	 border-left: #000000 1px solid;
	 width: 50px;
	 border-bottom: #000000 1px solid;
	 background-color: #fffff0}

.submit_button_long {
	 border-right: #000000 1px solid;
	 border-top: #000000 1px solid;
	 border-left: #000000 1px solid;
	 width: 260px;
	 border-bottom: #000000 1px solid;
	 background-color: #fffff0;
	 text-align: center}

.input_submit {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 border-left: #999999 1px solid;
	 width: 47px;
	 color: #ffffff;
	 border-bottom: #999999 1px solid;
	 background-color: #009900}

.input_kdnr {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 margin-left: 6px;
	 border-left: #999999 1px solid;
	 width: 52px;
	 border-bottom: #999999 1px solid}

.input_password {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 margin-left: 24px;
	 border-left: #999999 1px solid;
	 width: 45px;
	 border-bottom: #999999 1px solid}

.input_contact {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 padding-left: 3px;
	 border-left: #999999 1px solid;
	 width: 280px;
	 border-bottom: #999999 1px solid}

.input_order1 {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 padding-left: 3px;
	 border-left: #999999 1px solid;
	 width: 170px;
	 border-bottom: #999999 1px solid}

.input_textarea {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 padding-left: 3px;
	 border-left: #999999 1px solid;
	 width: 100%;
	 border-bottom: #999999 1px solid}

.input_checkbox {
	 width: 18px;
	 height: 18px}

.input_radio {
	 border-right: 0px;
	 border-top: 0px;
	 vertical-align: middle;
	 border-left: 0px;
	 border-bottom: 0px;
	 height: 14px}

input {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 padding-left: 3px;
	 font-size: 11px;
	 border-left: #999999 1px solid;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 text-align: left}

form {
	 padding-right: 0px;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-top: 0px}

select {
	 font-size: 11px;
	 font-family: Verdana, sans serif;
	 height: 17px}

.p_menue {
	 padding-right: 8px;
	 padding-left: 8px;
	 padding-bottom: 2px;
	 margin: 0px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0;
	 text-align: left}

.p_menue2 {
	 padding-right: 8px;
	 padding-left: 8px;
	 padding-bottom: 2px;
	 margin: 0px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 0px solid;
	 background-color: #f0f0f0;
	 text-align: left}

.p_neuheiten {
	 padding-left: 10px;
	 font-size: 12px;
	 padding-bottom: 2px;
	 margin: 0px 0px 3px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0}

.p_angebot {
	 padding-left: 10px;
	 font-size: 12px;
	 margin-bottom: 3px;
	 padding-bottom: 2px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0}

.p_submit_reset {
	 margin-top: 4px;
	 padding-bottom: 2px;
	 border-left: #999999 1px solid;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0;
	 text-align: center}

.p_counter {
	 padding-right: 8px;
	 margin-top: 3px;
	 padding-left: 6px;
	 margin-bottom: 0px;
	 padding-bottom: 2px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 19px;
	 background-color: #f0f0f0;
	 text-align: left}

.p_fuss {
	 padding-right: 8px;
	 margin-top: 3px;
	 padding-left: 6px;
	 margin-bottom: 0px;
	 padding-bottom: 2px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 19px;
	 background-color: #f0f0f0;
	 text-align: center}

.p_einzel_head {
	 padding-right: 6px;
	 padding-left: 6px;
	 font-weight: bold;
	 font-size: 12px;
	 margin: 6px 0px 0px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 17px;
	 background-color: #cccccc;
	 text-align: left}

.p_einzel_subtitle {
	 padding-right: 6px;
	 margin-top: 3px;
	 padding-left: 6px;
	 margin-bottom: 0px;
	 padding-bottom: 4px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 12px;
	 background-color: #f0f0f0;
	 text-align: left}

.p_einzel_pdf {
	 padding-right: 6px;
	 margin-top: 3px;
	 padding-left: 8px;
	 margin-bottom: 0px;
	 padding-bottom: 4px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 12px;
	 background-color: #f0f0f0;
	 text-align: left}

.p_einzel_txt {
	 clear: left;
	 padding-right: 6px;
	 padding-left: 6px;
	 font-size: 12px;
	 margin-bottom: 0px;
	 padding-bottom: 6px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 background-color: #fffff0;
	 text-align: left}

.p_zubehoer_head {
	 padding-right: 8px;
	 margin-top: 3px;
	 padding-left: 8px;
	 font-weight: bold;
	 font-size: 11px;
	 margin-bottom: 0px;
	 padding-bottom: 0px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 19px;
	 background-color: #cccccc;
	 text-align: left}

.p_topangebot_head {
	 padding-right: 6px;
	 margin-top: 0px;
	 padding-left: 6px;
	 font-weight: bold;
	 font-size: 12px;
	 margin-bottom: 6px;
	 padding-bottom: 0px;
	 border-left: #999999 1px solid;
	 padding-top: 2px;
	 border-bottom: #999999 1px solid;
	 height: 16px;
	 background-color: #cccccc;
	 text-align: center}

.navigation_baum_1 {
	 padding-left: 0px;
	 font-weight: bold;
	 margin: 0px;
	 line-height: 18px;
	 height: 18px}

.navigation_baum_2 {
	 padding-left: 0px;
	 font-weight: bold;
	 margin: 0px;
	 line-height: 16px;
	 height: 16px}

.navigation_baum_aktiv_1 {
	 background-position: 2px 7px;
	 padding-left: 0px;
	 font-weight: bold;
	 background-image: url(media/images/layout/pfeil_rechts.gif);
	 margin: 0px;
	 line-height: 18px;
	 background-repeat: no-repeat;
	 height: 18px}

.navigation_baum_aktiv_2 {
	 background-position: 10px 6px;
	 padding-left: 0px;
	 font-weight: bold;
	 background-image: url(media/images/layout/pfeil_rechts_sm.gif);
	 margin: 0px;
	 line-height: 16px;
	 background-repeat: no-repeat;
	 height: 16px}

.link_ebene_1 {
	 display: block;
	 padding-left: 10px;
	 width: 100%;
	 color: #000000;
	 padding-top: 1px;
	 border-bottom: #ffffff 2px groove;
	 white-space: nowrap;
	 height: 20px;
	 text-decoration: none}

.link_ebene_1:hover {
	 background-position: 2px 7px;
	 background-image: url(media/images/layout/pfeil_rechts.gif);
	 width: 100%;
	 color: #ff9900;
	 background-repeat: no-repeat;
	 text-decoration: none}

.link_ebene_2 {
	 display: block;
	 padding-left: 18px;
	 width: 100%;
	 color: #3366cc;
	 padding-top: 1px;
	 white-space: nowrap;
	 height: 16px;
	 text-decoration: none}

.link_ebene_2:hover {
	 background-position: 10px 6px;
	 background-image: url(media/images/layout/pfeil_rechts_sm.gif);
	 width: 100%;
	 color: #ff9900;
	 background-repeat: no-repeat;
	 text-decoration: none}

.p_gruppen_ebene_1 {
	 border-top: #ffffff 1px solid;
	 padding-bottom: 1px;
	 margin: 0px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0}

.a_gruppen_ebene_1 {
	 display: block;
	 padding-left: 14px;
	 font-size: 12px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz1.gif);
	 padding-bottom: 1px;
	 background-repeat: no-repeat}

.a_gruppen_ebene_1:hover {
	 padding-left: 15px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz1.gif);
	 padding-bottom: 1px;
	 background-repeat: no-repeat}

.p_gruppen_ebene_2 {
	 border-top: #ffffff 1px solid;
	 margin: 0px 0px 0px 12px;
	 border-left: #999999 1px solid;
	 color: #0000ff;
	 border-bottom: #999999 0px solid;
	 background-color: #f0f0f0}

.a_gruppen_ebene_2 {
	 display: block;
	 padding-left: 12px;
	 font-size: 12px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz2.gif);
	 background-repeat: no-repeat}

.a_gruppen_ebene_2:hover {
	 padding-left: 13px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz2.gif);
	 background-repeat: no-repeat}

.p_gruppen_ebene_3 {
	 border-top: #ffffff 1px solid;
	 margin: 0px 0px 0px 20px;
	 border-left: #999999 1px solid;
	 border-bottom: #999999 0px solid;
	 background-color: #f0f0f0}

.a_gruppen_ebene_3 {
	 display: block;
	 padding-left: 11px;
	 font-size: 11px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz3.gif);
	 background-repeat: no-repeat}

.a_gruppen_ebene_3:hover {
	 padding-left: 12px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz3.gif);
	 color: #ff0000;
	 background-repeat: no-repeat}

.p_gruppen_ebene_4 {
	 border-top: #ffffff 1px solid;
	 margin: 0px 0px 0px 28px;
	 border-left: #999999 1px solid;
	 border-bottom: #999999 0px solid;
	 background-color: #f0f0f0}

.a_gruppen_ebene_4 {
	 display: block;
	 padding-left: 11px;
	 font-size: 11px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz4.gif);
	 background-repeat: no-repeat}

.a_gruppen_ebene_4:hover {
	 padding-left: 12px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz4.gif);
	 background-repeat: no-repeat}

.p_gruppen_ebene_5 {
	 border-top: #ffffff 1px solid;
	 margin: 0px 0px 0px 36px;
	 border-left: #999999 1px solid;
	 color: #0000ff;
	 border-bottom: #999999 0px solid;
	 background-color: #f0f0f0}

.a_gruppen_ebene_5 {
	 display: block;
	 padding-left: 11px;
	 font-size: 11px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz5.gif);
	 background-repeat: no-repeat}

.a_gruppen_ebene_5:hover {
	 padding-left: 12px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz5.gif);
	 background-repeat: no-repeat}

.p_gruppen_ebene_6 {
	 border-top: #ffffff 1px solid;
	 margin: 0px 0px 0px 42px;
	 border-left: #999999 1px solid;
	 color: #0000ff;
	 border-bottom: #999999 0px solid;
	 background-color: #f0f0f0}

.a_gruppen_ebene_6 {
	 display: block;
	 padding-left: 11px;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz5.gif);
	 background-repeat: no-repeat}

.a_gruppen_ebene_6:hover {
	 padding-left: 12px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz5.gif);
	 background-repeat: no-repeat}

.p_gruppen_ebene_h {
	 margin: 0px 0px 2px;
	 color: #0000ff;
	 background-color: #ffffff;
	 text-align: left}

.a_gruppen_ebene_h {
	 padding-left: 10px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz3.gif);
	 border-left: #999999 1px solid;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 height: 16px;
	 background-color: #ffffff}

.a_gruppen_ebene_h:hover {
	 padding-left: 10px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz3.gif);
	 margin-left: 0px;
	 background-repeat: no-repeat;
	 height: 16px}

.t_heading {
	 margin-top: 0px;
	 padding-left: 0px;
	 font-size: 12px;
	 min-height: 14px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 15px;
	 background-color: #f0f0f0;
	 text-align: center}

.t_list {
	 margin-top: 0px;
	 padding-left: 0px;
	 font-size: 11px;
	 min-height: 14px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-left: #999999 0px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 15px;
	 background-color: #f0f0f0;
	 text-align: left}

.top_bezeichnung {
	 margin-top: 0px;
	 padding-left: 4px;
	 font-size: 11px;
	 min-height: 14px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 14px;
	 background-color: #f0f0f0;
	 text-align: left}

.top_bild {
	 margin-top: 0px;
	 padding-left: 4px;
	 font-size: 11px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 14px;
	 background-color: #ffffff}

.top_preis {
	 margin-top: 0px;
	 padding-left: 0px;
	 font-size: 11px;
	 min-height: 14px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 14px;
	 background-color: #f0f0f0;
	 text-align: right}

.t_prodg_nav {
	 margin-bottom: 0px;
	 height: auto;
	 background-color: #ffffff}

.t_list_preis {
	 padding-right: 3px;
	 font-size: 11px;
	 min-height: 14px;
	 border-left: #999999 0px solid;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0;
	 text-align: right}

.t_list_center {
	 font-size: 11px;
	 min-height: 14px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0;
	 text-align: center}

.table {
	 border-right: #f0f0f0 1px solid;
	 table-layout: auto;
	 border-left: #999999 1px solid;
	 width: 100%;
	 border-bottom: #999999 1px solid}

.td_overflow {
	 font-size: 11px;
	 overflow: hidden;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 15px;
	 background-color: #f0f0f0;
	 text-align: left}

.table_warenkorb_kurz {
	 border-right: #f0f0f0 1px solid;
	 table-layout: fixed;
	 border-left: #999999 1px solid;
	 width: 100%;
	 border-bottom: #999999 1px solid}

.table_navigation {
	 table-layout: fixed;
	 border-left: #999999 1px solid;
	 width: 100%;
	 border-bottom: #999999 1px solid;
	 border-collapse: collapse}

.fleft {
	 float: left}

.fright {
	 float: right}

.fnone {
	 float: none}

.clearleft {
	 clear: left}

.clearright {
	 clear: right}

.clearboth {
	 clear: both}

label {
	 display: inline;
	 padding-left: 2px;
	 font-size: 11px;
	 float: left;
	 width: 70px;
	 padding-top: 1px}

.auswahl {
	 border-right: #ffcc00 0px solid;
	 border-top: #ffcc00 0px solid;
	 font-size: 8pt;
	 border-left: #ffcc00 0px solid;
	 border-bottom: #ffcc00 0px solid;
	 border-collapse: collapse}

.auswahl TD {
	 border-right: #ececec 1px solid;
	 border-top: #ececec 1px solid;
	 border-left: #ececec 1px solid;
	 color: #000000;
	 border-bottom: #ececec 1px solid}

.dropcontent {
	 display: block}

.headline_1 {
	 margin-top: 10px;
	 padding-left: 2px;
	 font-weight: bold;
	 font-size: 12pt;
	 margin-bottom: 6px;
	 padding-bottom: 3px;
	 margin-left: 0px;
	 color: #330066;
	 border-bottom: #330066 2px solid;
	 font-style: italic;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 letter-spacing: 0.2pt}

.headline_2 {
	 font-weight: bold;
	 font-size: 8pt;
	 margin: 8px 0px 0px;
	 color: #000000}

.headline_3 {
	 font-weight: bold;
	 font-size: 8pt;
	 margin: 8px 0px 0px;
	 color: #ff0000;
	 text-decoration: none}

.order_page {
	 border-left: #ff9900 1px solid;
	 color: #000000;
	 border-bottom: #ff9900 1px solid}

.mt_firmendaten1 {
	 clear: both;
	 float: left;
	 font: bold 13px Verdana, sans-serif;
	 width: 490px;
	 height: 30px;
	 text-align: center}

.mt_firmendaten1 SPAN.red {
	 color: #ff0000}

.mt_firmendaten2 {
	 clear: left;
	 float: left;
	 font: 11px Verdana, sans-serif;
	 width: 490px;
	 height: 40px;
	 text-align: center}

img.fright {
	 padding-right: 0px;
	 border-top: 0px;
	 padding-left: 0px;
	 float: right;
	 padding-bottom: 0px;
	 border-left: 0px;
	 width: 320px;
	 padding-top: 0px;
	 border-bottom: 0px;
	 height: 80px;
	 img: 0px}

.GH_start {
	 border-right: #ececec 1px solid;
	 padding-right: 5px;
	 border-top: #ececec 1px solid;
	 padding-left: 5px;
	 font-size: 13px;
	 float: right;
	 padding-bottom: 5px;
	 border-left: #ececec 1px solid;
	 width: 45%;
	 padding-top: 5px;
	 border-bottom: #ececec 1px solid;
	 height: auto}

.EH_start {
	 border-right: #ececec 1px solid;
	 padding-right: 5px;
	 border-top: #ececec 1px solid;
	 padding-left: 5px;
	 font-size: 13px;
	 float: left;
	 padding-bottom: 5px;
	 border-left: #ececec 1px solid;
	 width: 45%;
	 padding-top: 5px;
	 border-bottom: #ececec 1px solid;
	 height: auto}

.mtclear {
	 clear: both;
	 height: 0px}

.GH_start FORM FIELDSET {
	 background: #ececec}

input.mtloginbutton {
	 font-weight: bold;
	 font-size: 13px;
	 background: #ff0000;
	 width: 190px;
	 color: #ffffff;
	 text-align: center}

input.mtloginbutton:hover {
	 background: #990000}

a.button {
	 display: block;
	 font-weight: bold;
	 font-size: 13px;
	 background: #ff0000;
	 padding-bottom: 2px;
	 width: 190px;
	 color: #ffffff;
	 padding-top: 2px;
	 text-align: center}

a.button:hover {
	 background: #990000;
	 color: #ffffff}

a.button:visited {
	 color: #ffffff}

table.news tr td {
	 font-size: 13px}
