
html {
	 border-right: 0px;
	 padding-right: 0px;
	 border-top: 0px;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 border-left: 0px;
	 color: #000000;
	 padding-top: 0px;
	 border-bottom: 0px}

body {
	 font-size: 11px;
	 font-family: Verdana, sans serif}

a {
	 color: #0000ff;
	 text-decoration: none}

a:hover {
	 color: #6060ff;
	 text-decoration: underline}

#page {
	 margin: 1%;
	 width: 100%}

.showstate {
	 margin-top: 0px;
	 float: right;
	 cursor: pointer;
	 margin-right: 3px}

.switchcontent {
	 width: 170px}

.headline {
	 background: url(media/images/layout/kopf.jpg) no-repeat left top;
	 height: 140px}

.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;
	 border-left: #999999 1px solid;
	 line-height: 18px;
	 border-bottom: #999999 1px solid;
	 background-color: #f0f0f0}

.dd2 {
	 padding-right: 2px;
	 padding-left: 3px;
	 font-size: 11px;
	 padding-bottom: 2px;
	 margin: 0px 0px 4px;
	 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 {
	 clear: both;
	 padding-right: 0px;
	 float: left;
	 width: 0px;
	 color: #000000;
	 height: auto;
	 background-color: #ffffff;
	 text-align: left;
         overflow: hidden;}

.content_block {
	 margin-left: 0px;
	 color: #000000;
	 margin-right: 0px;
	 padding-top: 3px;
	 height: 200px;
	 background-color: #ffffff}

.rechter_block {
	 float: right;
	 width: 0px;
	 color: #000000;
	 height: auto;
	 background-color: #ffffff;
	 text-align: left;
         overflow: hidden;
}

#hlink {
	 clear: both;
	 border-top: #999999 1px solid;
	 margin-top: 0px;
	 background: #000066;
	 width: 100%;
	 color: #ffffff;
	 padding-top: 0px;
	 border-bottom: #999999 1px solid;
	 height: 18px;
	 text-align: right}

#hlink_content {
	 border-right: 0px;
	 padding-right: 0px;
	 border-top: 0px;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 border-left: 0px;
	 padding-top: 0px;
	 border-bottom: 0px}

#hlink ul {
	 margin-top: 0px;
	 float: right;
	 padding-top: 0px;
	 list-style-type: none}

#hlink li {
	 margin-top: 0px;
	 float: right;
	 padding-top: 0px;
	 list-style-type: none}

#hlink a:link {
	 padding-right: 5px;
	 display: block;
	 padding-left: 5px;
	 padding-bottom: 2px;
	 border-left: #ffffff 1px solid;
	 color: #ffffff;
	 padding-top: 0px}

#hlink a:visited {
	 padding-right: 5px;
	 display: block;
	 padding-left: 5px;
	 padding-bottom: 2px;
	 border-left: #ffffff 1px solid;
	 color: #ffffff;
	 padding-top: 0px}

#hlink a:hover {
	 display: block;
	 background: url(media/images/layout/leiste_hover.jpg) repeat-x left top;
	 color: #ffffff}

.headline_menues {
	 border-right: #000033 1px solid;
	 border-top: #000033 1px solid;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 margin-bottom: 0px;
	 border-left: #000033 1px solid;
	 color: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 border-bottom: #000033 1px solid;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 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: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_menue_info {
	 border-right: #999999 1px solid;
	 background-position: 1px center;
	 border-top: #999999 1px solid;
	 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: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_menue_suche {
	 border-right: #000033 1px solid;
	 border-top: #000033 1px solid;
	 margin-top: 3px;
	 padding-left: 20px;
	 font-weight: bold;
	 font-size: 10px;
	 background: url(media/images/layout/grundlayout/search.gif) #000066 no-repeat;
	 margin-bottom: 0px;
	 border-left: #000033 1px solid;
	 color: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 border-bottom: #000033 1px solid;
	 font-family: verdana, sans serif;
	 height: 18px;
	 text-align: left}

.headline_menue_baum {
	 border-right: #000033 1px solid;
	 background-position: 1px center;
	 border-top: #000033 1px solid;
	 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: #000033 1px solid;
	 color: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 border-bottom: #000033 1px solid;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_menue_login {
	 border-right: #999999 1px solid;
	 background-position: 1px center;
	 border-top: #999999 1px solid;
	 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;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_menue_logfail {
	 border-right: #999999 1px solid;
	 background-position: 1px center;
	 border-top: #999999 1px solid;
	 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;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_menue_logok {
	 border-right: #999999 1px solid;
	 background-position: 1px center;
	 border-top: #999999 1px solid;
	 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: #ffffff;
	 margin-right: 0px;
	 padding-top: 3px;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_menue_basket {
	 border-right: #999999 1px solid;
	 background-position: 1px center;
	 border-top: #999999 1px solid;
	 margin-top: 3px;
	 padding-left: 23px;
	 font-weight: bold;
	 font-size: 10px;
	 background-image: url(media/images/layout/grundlayout/warenkorb.gif);
	 margin-bottom: 0px;
	 border-left: #999999 1px solid;
	 color: #ffffff;
	 padding-top: 3px;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 font-family: verdana, sans serif;
	 height: 18px;
	 background-color: #000066;
	 text-align: left}

.headline_content_block {
	 border-right: #000033 1px solid;
	 border-top: #000033 1px solid;
	 margin-top: 3px;
	 padding-left: 6px;
	 font-weight: bold;
	 font-size: 12px;
	 vertical-align: middle;
	 border-left: #000033 1px solid;
	 color: #ffffff;
	 border-bottom: #000033 1px solid;
	 font-family: Verdana, sans serif;
	 height: 16px;
	 background-color: #000066;
	 text-align: left}

.input_suche {
	 border-right: #000033 1px solid;
	 border-top: #000033 1px solid;
	 border-left: #000033 1px solid;
	 width: 110px;
	 border-bottom: #000033 1px solid}

.submit_button {
	 border-right: #000000 1px solid;
	 border-top: #000000 1px solid;
	 margin-left: 2px;
	 border-left: #000000 1px solid;
	 width: 47px;
	 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: 12px;
	 border-left: #999999 1px solid;
	 width: 45px;
	 border-bottom: #999999 1px solid}

.input_password {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 margin-left: 29px;
	 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 {
	 border-right: #000033 1px solid;
	 padding-right: 8px;
	 border-top: #000033 1px solid;
	 padding-left: 8px;
	 padding-bottom: 2px;
	 margin: 0px;
	 border-left: #000033 1px solid;
	 padding-top: 2px;
	 border-bottom: #000033 1px solid;
	 background-color: #ffffff;
	 text-align: left}

.p_menue2 {
	 border-right: #000033 1px solid;
	 padding-right: 8px;
	 border-top: #000033 1px solid;
	 padding-left: 8px;
	 padding-bottom: 2px;
	 margin: 0px;
	 border-left: #000033 1px solid;
	 padding-top: 2px;
	 border-bottom: #000033 1px solid;
	 background-color: #ffffff;
	 text-align: left}

.p_neuheiten {
	 border-right: #000033 1px solid;
	 border-top: #000033 1px solid;
	 padding-left: 10px;
	 font-size: 12px;
	 padding-bottom: 2px;
	 margin: 0px 0px 3px;
	 border-left: #000033 1px solid;
	 padding-top: 2px;
	 border-bottom: #000033 1px solid;
	 background-color: #ffffff}

.p_angebot {
	 border-right: #000033 1px solid;
	 border-top: #000033 1px solid;
	 padding-left: 10px;
	 font-size: 12px;
	 margin-bottom: 3px;
	 padding-bottom: 2px;
	 border-left: #000033 1px solid;
	 padding-top: 2px;
	 border-bottom: #000033 1px solid;
	 background-color: #ffffff}

.p_submit_reset {
	 margin-top: 4px;
	 padding-bottom: 2px;
	 border-left: #999999 1px solid;
	 border-bottom: #999999 1px solid;
	 background-color: #ffffff;
	 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: #cfcfff;
	 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: #cfcfff;
	 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;
	 color: #000066;
	 border-bottom: #999999 1px solid;
	 background-color: #cfcfff}

.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:link {
	 color: #000066}

.a_gruppen_ebene_2:link {
	 color: #000066}

.a_gruppen_ebene_1:hover {
	 padding-left: 15px;
	 background-image: url(media/images/layout/grundlayout/dreieckrotschwarz1.gif);
	 padding-bottom: 1px;
	 color: #000000;
	 background-repeat: no-repeat;
	 background-color: #cfcfff}

.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: #cfcfff}

.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_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: #cfcfff;
	 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: #e6e6f1;
	 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: #cfcfff;
	 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: #cfcfff;
	 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: #e6e6f1;
	 text-align: right}

.t_list_center {
	 font-size: 11px;
	 min-height: 14px;
	 border-bottom: #999999 1px solid;
	 background-color: #e6e6f1;
	 text-align: center}

.table {
	 border-right: #cfcfff 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: #e6e6f1;
	 text-align: left}

.table_warenkorb_kurz {
	 border-right: #cfcfff 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: #eff0ff 1px solid;
	 border-top: #eff0ff 1px solid;
	 border-left: #eff0ff 1px solid;
	 color: #000000;
	 border-bottom: #eff0ff 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: #ff0000;
	 border-bottom: #ff0000 2px solid;
	 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: #ff0000 1px solid}

.headline {
	 font-weight: bold;
	 font-size: 48px;
	 margin-bottom: 1px;
	 color: red;
	 font-style: italic;
	 font-family: arial, sans serif;
	 height: 130px}

#footer {
	 clear: both;
	 margin-top: 0px;
	 font-size: 10px;
	 background: #ffffff;
	 float: left;
	 width: 100%;
	 color: #000000;
	 padding-top: 0px;
	 height: 18px;
	 text-align: center}

#footer p.headline_menues {
	 padding-left: 0px;
	 text-align: center}

#footer p.p_menue {
	 text-align: center}

h4.agb {
	 font-size: 12px;
	 color: #ff0000}

p.signatur {
	 text-align: right}

#headline div.mt_firmendaten1 {
	 clear: both;
	 padding-left: 240px;
	 float: left;
	 font: bold 14px Verdana, sans-serif;
	 width: 100%;
	 color: #ffffff;
	 padding-top: 75px;
	 height: 30px;
	 text-align: left}

#headline div.mt_firmendaten1 span.red {
	 color: #ff0000}

#headline div.mt_firmendaten2 {
	 clear: left;
	 padding-left: 240px;
	 float: left;
	 font: 11px Verdana, sans-serif;
	 width: 100%;
	 color: #ffffff;
	 height: auto;
	 text-align: left}

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}

#main {
	 clear: both;
	 float: left;
	 width: 100%;
	 height: auto}

p.p_beschreibung {
	 font: 11px Verdana, sans-serif}

