

body {

	 margin: 1px;

	 background-repeat: repeat;

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

	 font-size: 8pt}



select {

	 border-bottom: #999999 1px solid;

	 border-left: #999999 1px solid;

	 background-color: #ffffff;

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

	 color: #000000;

	 font-size: 8pt;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



.navigation A:hover {

	 color: #0033ff;

	 text-decoration: underline}



.logo {

	 background-color: #000099;

	 color: #000066}



.produktdetail {

	 font-size: 8pt}



.produktdetail TD {

	 color: #000000;

	 font-size: 8pt}



.produktdetail .headline {

	 border-bottom: #ffcc00 1px solid;

	 text-align: center;

	 border-left: #ffcc00 1px solid;

	 font-size: 8pt;

	 border-top: #ffcc00 1px solid;

	 border-right: #ffcc00 1px solid}



.produktdetail .produktinfo_warenkorb {

	 text-align: right;

	 padding-bottom: 2px;

	 padding-left: 4px;

	 padding-right: 4px;

	 clear: both;

	 padding-top: 2px}



.produktdetail .inwarenkorb {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff9900;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 10px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: auto;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.produktdetail .inwarenkorb:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: bold;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.produktdetail .link_button_anfrage {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff9900;

	 padding-left: 18px;

	 width: 148px;

	 padding-right: 12px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: auto;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.produktdetail .link_button_anfrage:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: bold;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



img {

	 border-bottom: 0px;

	 border-left: 0px;

	 overflow-x: scroll;

	 overflow-y: scroll;

	 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;

	 margin: 1px 2px 1px 1px;

	 padding-left: 1px;

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

	 height: 12pt;

	 color: #000066;

	 font-size: 8pt;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



input:hover {

	 border-bottom: #00ff00 1px solid;

	 text-align: left;

	 border-left: #00ff00 1px solid;

	 background-color: #ffffff;

	 margin-top: 1px;

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

	 margin-bottom: 1px;

	 height: 12pt;

	 color: #000066;

	 font-size: 8pt;

	 border-top: #00ff00 1px solid;

	 border-right: #00ff00 1px solid}



textarea {

	 border-bottom: #999999 1px solid;

	 text-align: left;

	 border-left: #999999 1px solid;

	 background-color: #ffffff;

	 font-family: Verdana, sans serif;

	 color: #000000;

	 font-size: 10px;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



select {

	 border-bottom: #999999 1px solid;

	 border-left: #999999 1px solid;

	 background-color: #ffffff;

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

	 color: #000066;

	 font-size: 10px;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



a {

	 padding-bottom: 1px;

	 margin: 1px;

	 padding-left: 1px;

	 padding-right: 5px;

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

	 color: #000066;

	 font-size: 8pt;

	 vertical-align: middle;

	 text-decoration: none;

	 padding-top: 1px}



a:hover {

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

	 color: #0000ff;

	 font-size: 8pt;

	 text-decoration: none}



p {

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

	 text-decoration: none}



p:hover {

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

	 text-decoration: none}



.submit_button {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: auto;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.submit_button:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.grundrahmen {

	 color: #000000;

	 font-size: 8pt}



.rahmen_oben {

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

	 border-bottom: #999999 1px solid;

	 text-align: right;

	 border-left: #999999 1px solid;

	 background-color: #000099;

	 color: #000000;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



.rahmen_unten {

	 text-align: center;

	 background-color: #000099;

	 height: 20px;

	 color: #ffffff}



.rahmen_links {

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

	 border-left: #6699ff 1px solid;

	 color: #000000;

	 overflow: hidden;

	 border-right: #99ccff 1px solid}



.rahmen_rechts {

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

	 border-left: #000099 1px solid;

	 color: #666666;

	 border-right: #000099 1px solid}



.rahmen_mitte {

	 padding-bottom: 1px;

	 overflow-x: hidden;

	 overflow-y: hidden;

	 margin: 1px;

	 padding-left: 1px;

	 padding-right: 1px;

	 color: #000000;

	 overflow: hidden;

	 border-right: #ffffff 10px solid;

	 padding-top: 1px}



.linkgruppe_Info {

	 text-align: right;

	 padding-bottom: 2px;

	 background-color: #000099;

	 font-style: normal;

	 margin: 0px;

	 padding-left: 2px;

	 padding-right: 2px;

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

	 white-space: nowrap;

	 letter-spacing: 1px;

	 color: #00ff00;

	 font-size: 8pt;

	 vertical-align: middle;

	 font-weight: normal;

	 word-spacing: 8px;

	 text-decoration: none;

	 padding-top: 2px}



.linkgruppe_Info A {

	 border-left: #ffffff 1px solid;

	 margin: 2px;

	 padding-left: 3px;

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

	 color: #ffffff;

	 font-size: 8pt;

	 text-decoration: none}



.linkgruppe_Info A:active {

	 border-left: #ffffff 1px solid;

	 margin: 2px;

	 padding-left: 3px;

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

	 color: #ffff00;

	 font-size: 8pt;

	 font-weight: normal;

	 text-decoration: none}



.linkgruppe_Info A:hover {

	 border-left: #ffffff 1px solid;

	 margin: 2px;

	 padding-left: 3px;

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

	 color: #ff9900;

	 font-size: 8pt;

	 font-weight: normal;

	 text-decoration: none}



.linkgruppe_Info .selected {

	 border-left: #ffffff 1px solid;

	 margin: 2px;

	 padding-left: 3px;

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

	 color: #ffff00;

	 font-size: 8pt;

	 font-weight: normal;

	 text-decoration: underline}



.headline_navigation {

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

	 padding-bottom: 1px;

	 margin: 1px 1px 1px 2px;

	 padding-left: 1px;

	 padding-right: 1px;

	 color: #000066;

	 clear: both;

	 font-size: 8pt;

	 font-weight: normal;

	 padding-top: 1px}



.navigation {

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

	 padding-bottom: 1px;

	 margin: 0px;

	 padding-left: 1px;

	 padding-right: 0px;

	 color: #000000;

	 clear: both;

	 font-size: 8pt;

	 padding-top: 1px}



.navigation A {

	 color: #0000ff;

	 font-size: 8pt}



.navigation A:hover {

	 color: #009900;

	 font-size: 8pt}



.navigation .selected {

	 color: #ff9900}



.navigation .preisinfo {

	 margin-top: 0px;

	 display: block;

	 font-family: Verdana, sans serif;

	 color: #999999;

	 margin-left: 60px;

	 font-size: 9px;

	 text-decoration: none;

	 padding-top: 0px}



.navigation .preisinfo:hover {

	 margin-top: 0px;

	 display: block;

	 font-family: Verdana, sans serif;

	 color: #ffff00;

	 margin-left: 60px;

	 font-size: 9px;

	 text-decoration: none;

	 padding-top: 0px}



.navigation .preisinfo A {

	 color: #999999;

	 font-size: 9px;

	 text-decoration: none}



.navigation .link_button {

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 font-family: Verdana, sans serif;

	 height: 20px;

	 color: #ffffff;

	 border-top: #000066 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 text-decoration: none;

	 padding-top: 1px}



.navigation .link_button:hover {

	 border-bottom: #ff0000 1px solid;

	 text-align: center;

	 border-left: #ff0000 1px solid;

	 background-color: #000066;

	 font-family: Verdana, sans serif;

	 height: 20px;

	 color: #ffff00;

	 border-top: #ff0000 1px solid;

	 cursor: hand;

	 font-weight: bold;

	 border-right: #ff0000 1px solid;

	 text-decoration: none;

	 padding-top: 1px}



.navigation .inwarenkorb {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff9900;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 10px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.navigation .inwarenkorb:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: bold;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.navigation .link_button_anfrage {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: auto;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.navigation .link_button_anfrage:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.navigation_baum_1 {

	 line-height: 18px;

	 margin: 0px;

	 padding-left: 0px;

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

	 height: 18px;

	 color: #000050;

	 font-size: 9pt;

	 font-weight: normal}



.navigation_baum_aktiv_1 {

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

	 line-height: 18px;

	 margin: 0px;

	 padding-left: 0px;

	 background-repeat: no-repeat;

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

	 background-position: 2px 7px;

	 height: 18px;

	 color: #000066;

	 font-weight: bold}



.navigation_baum_2 {

	 line-height: 16px;

	 margin: 0px;

	 padding-left: 0px;

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

	 height: 16px;

	 color: #000050;

	 font-size: 9pt;

	 font-weight: normal}



.navigation_baum_aktiv_2 {

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

	 line-height: 16px;

	 margin: 0px;

	 padding-left: 0px;

	 background-repeat: no-repeat;

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

	 background-position: 6px 7px;

	 height: 16px;

	 color: #ff6600;

	 font-weight: bold}



.link_ebene_1 {

	 border-bottom: #ffffff 2px groove;

	 padding-left: 5px;

	 width: 100%;

	 display: block;

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

	 height: 20px;

	 color: #000050;

	 margin-left: 2px;

	 font-size: 8pt;

	 text-decoration: none;

	 padding-top: 1px}



.link_ebene_1:hover {

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

	 width: 100%;

	 background-repeat: no-repeat;

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

	 background-position: 0px 7px;

	 color: #0000ff;

	 font-size: 8pt;

	 font-weight: bold}



.link_ebene_2 {

	 padding-left: 12px;

	 width: 100%;

	 display: block;

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

	 white-space: nowrap;

	 height: 16px;

	 color: #000050;

	 font-size: 8pt;

	 text-decoration: none;

	 padding-top: 1px}



.link_ebene_2:hover {

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

	 width: 100%;

	 background-repeat: no-repeat;

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

	 background-position: 6px 7px;

	 color: #0000ff;

	 font-size: 8pt;

	 font-weight: bold}



.logo {

	 background-color: #000099;

	 color: #000066}



.angebotspreis {

	 padding-bottom: 1px;

	 margin: 1px;

	 padding-left: 1px;

	 display: block;

	 color: #000099;

	 font-size: 8pt;

	 font-weight: normal;

	 padding-top: 0px}



.demoinfo {

	 border-bottom: #000099 1px dashed;

	 text-align: left;

	 border-left: #000099 1px dashed;

	 padding-bottom: 5px;

	 background-color: #ececec;

	 margin-top: 20px;

	 padding-left: 5px;

	 width: 300px;

	 padding-right: 5px;

	 float: right;

	 height: 60px;

	 color: #ff8000;

	 border-top: #000099 1px dashed;

	 margin-right: 2px;

	 border-right: #000099 1px dashed;

	 padding-top: 5px}



.thumb {

	 border-bottom: #cccccc 1px solid;

	 border-left: #cccccc 1px solid;

	 padding-bottom: 1px;

	 padding-left: 1px;

	 padding-right: 1px;

	 margin-bottom: 1px;

	 color: #000000;

	 border-top: #cccccc 1px solid;

	 margin-right: 1px;

	 border-right: #cccccc 1px solid;

	 padding-top: 1px}



.thumb_info {

	 margin: 1px;

	 display: block}



.rahmencontent_center {

	 text-align: center;

	 margin-top: 1px;

	 margin-bottom: 1px;

	 color: #000099;

	 margin-right: 0px}



.pagecontent {

	 text-align: left;

	 padding-bottom: 2px;

	 margin: 2px 2px 5px;

	 padding-left: 8px;

	 width: 100%;

	 padding-right: 2px;

	 color: #000066;

	 padding-top: 2px}



.pagecontent A {

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

	 color: #000099;

	 font-size: 8pt;

	 text-decoration: none}



.pagecontent A:hover {

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

	 color: #ff9900;

	 font-size: 8pt;

	 text-decoration: underline}



.pagecontent .link_button {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: auto;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.pagecontent .link_button:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.pagecontent .link_button_anfrage {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.pagecontent .link_button_anfrage:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.headline_1 {

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

	 border-bottom: #99ccff 1px solid;

	 text-align: left;

	 padding-bottom: 1px;

	 line-height: 14px;

	 background-color: #e2e2e2;

	 font-style: normal;

	 margin: 5px 5px 5px 1px;

	 padding-left: 5px;

	 width: 100%;

	 padding-right: 5px;

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

	 letter-spacing: 1.4pt;

	 height: 14pt;

	 color: #460046;

	 font-size: 9pt;

	 vertical-align: middle;

	 border-top: #dfefff 1px solid;

	 font-weight: bold;

	 text-decoration: none;

	 padding-top: 1px}



.headline_1:hover {

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

	 border-bottom: #99ccff 1px solid;

	 text-align: left;

	 padding-bottom: 1px;

	 line-height: 14px;

	 background-color: #e2e2e2;

	 font-style: normal;

	 margin: 5px 5px 5px 1px;

	 padding-left: 5px;

	 width: 100%;

	 padding-right: 5px;

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

	 letter-spacing: 1.4pt;

	 height: 14pt;

	 color: #460046;

	 font-size: 9pt;

	 vertical-align: middle;

	 border-top: #dfefff 1px solid;

	 font-weight: bold;

	 text-decoration: none;

	 padding-top: 1px}



.headline_2 {

	 text-align: left;

	 padding-bottom: 3px;

	 background-color: #000099;

	 font-style: normal;

	 margin: 8px 5px 0px 0px;

	 padding-left: 5px;

	 padding-right: 5px;

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

	 color: #ffffff;

	 font-size: 10pt;

	 font-weight: bolder;

	 padding-top: 3px}



.headline_2:hover {

	 text-align: left;

	 padding-bottom: 3px;

	 background-color: #000099;

	 font-style: normal;

	 margin: 8px 5px 0px 0px;

	 padding-left: 5px;

	 padding-right: 5px;

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

	 color: #ffffff;

	 font-size: 10pt;

	 font-weight: bolder;

	 padding-top: 3px}



.headline_3 {

	 text-align: left;

	 margin: 8px 0px 0px;

	 color: #3366cc;

	 font-size: 8pt;

	 font-weight: normal;

	 text-decoration: underline}



.content {

	 text-align: left;

	 margin: 4px 0px 0px 2px;

	 color: #000066;

	 font-size: 8pt;

	 font-weight: normal}



.content_center {

	 text-align: center;

	 margin: 4px 0px 0px;

	 color: #000099;

	 font-size: 8pt}



.content_right {

	 text-align: right;

	 color: #000099}



.produktliste {

	 font-size: 8pt}



.produktliste TD {

	 border-bottom: #c0c0c0 1px dashed;

	 border-left: #c0c0c0 1px dashed;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #c0c0c0 1px dashed;

	 border-right: #c0c0c0 1px dashed}



.produktliste TD_org {

	 border-bottom: #ffcc00 1px dashed;

	 border-left: #ffcc00 1px dashed;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #ffcc00 1px dashed;

	 border-right: #ffcc00 1px dashed}



.produktliste IMG {

	 border-bottom: 0px;

	 border-left: 0px;

	 padding-bottom: 1px;

	 margin: 1px 5px 1px 1px;

	 padding-left: 1px;

	 padding-right: 1px;

	 float: right;

	 clear: both;

	 vertical-align: top;

	 border-top: 0px;

	 cursor: hand;

	 border-right: 0px;

	 padding-top: 1px}



.produktliste .headline {

	 border-bottom: #c0c0c0 1px solid;

	 text-align: center;

	 border-left: #c0c0c0 0px solid;

	 font-size: 8pt;

	 border-top: #c0c0c0 1px solid;

	 border-right: #c0c0c0 0px solid}



.produktliste .headline_org {

	 border-bottom: #ffcc00 1px solid;

	 text-align: center;

	 border-left: #ffcc00 1px solid;

	 font-size: 8pt;

	 border-top: #ffcc00 1px solid;

	 border-right: #ffcc00 1px solid}



.produktliste .headline A {

	 margin-left: 3px;

	 margin-right: 3px}



.produktliste .produktinfo_warenkorb {

	 text-align: right;

	 padding-bottom: 4px;

	 padding-left: 4px;

	 padding-right: 4px;

	 clear: both;

	 padding-top: 4px}



.produktdetail .inwarenkorb {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.produktdetail .inwarenkorb:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.produktdetail .produktdetailverweis {

	 text-align: right;

	 padding-bottom: 1px;

	 line-height: 16px;

	 background-color: #e1e1f0;

	 margin: 1px;

	 padding-left: 1px;

	 width: 99%;

	 padding-right: 1px;

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

	 letter-spacing: 1px;

	 font-size: 8pt;

	 font-weight: normal;

	 padding-top: 1px}



.produktdetail .produktdetailverweis:hover {

	 text-align: right;

	 padding-bottom: 1px;

	 line-height: 16px;

	 background-color: #e1e1f0;

	 margin: 1px;

	 padding-left: 1px;

	 width: 99%;

	 padding-right: 1px;

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

	 letter-spacing: 1px;

	 font-size: 8pt;

	 font-weight: normal;

	 padding-top: 1px}



.produktliste .inwarenkorb {

	 background-image: url(media/images/layout/grundlayout/pfeil_rechts_gruen.rot);

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.produktliste .inwarenkorb:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.produktliste .anfragekorb {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.produktliste .anfragekorb:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.produktliste .link_button_anfrage {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.produktliste .link_button_anfrage:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.produktliste .produktdetailverweis {

	 text-align: right;

	 padding-bottom: 1px;

	 line-height: 16px;

	 overflow-x: hidden;

	 overflow-y: hidden;

	 margin: 1px 5px 1px 1px;

	 padding-left: 1px;

	 width: 100%;

	 padding-right: 1px;

	 display: inline-block;

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

	 word-wrap: normal;

	 letter-spacing: 1px;

	 clear: both;

	 font-size: 8pt;

	 vertical-align: sub;

	 overflow: hidden;

	 font-weight: normal;

	 padding-top: 1px}



.produktliste .produktdetailverweis:hover {

	 text-align: right;

	 padding-bottom: 1px;

	 line-height: 16px;

	 background-color: #e1e1f0;

	 margin: 1px;

	 padding-left: 1px;

	 width: 100%;

	 padding-right: 1px;

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

	 letter-spacing: 1px;

	 font-size: 8pt;

	 font-weight: normal;

	 padding-top: 1px}



.produktliste .produktinfo {

	 text-align: left;

	 padding-bottom: 1px;

	 line-height: 16px;

	 margin: 1px;

	 padding-left: 1px;

	 width: 100%;

	 padding-right: 1px;

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

	 color: #660066;

	 font-size: 8pt;

	 font-weight: bold;

	 padding-top: 1px;

	 x: }



.produktliste .produktinfo:hover {

	 text-align: left;

	 padding-bottom: 1px;

	 line-height: 16px;

	 margin: 1px;

	 padding-left: 1px;

	 width: 100%;

	 padding-right: 1px;

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

	 color: #660066;

	 font-size: 8pt;

	 font-weight: bold;

	 text-decoration: none;

	 padding-top: 1px}



.produktliste .produktinfo_preis {

	 text-align: right;

	 padding-bottom: 1px;

	 margin: 1px;

	 padding-left: 1px;

	 padding-right: 1px;

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

	 color: #000099;

	 font-size: 8pt;

	 padding-top: 1px}



.produktliste .produktinfo_preis_org {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 padding-left: 100px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 color: #ff9900;

	 font-size: 8pt;

	 padding-top: 0px}



.produktliste .produktinfo_nr {

	 text-align: right;

	 padding-bottom: 1px;

	 line-height: 18px;

	 overflow-x: hidden;

	 overflow-y: hidden;

	 font-style: normal;

	 margin: 1px 5px 1px 1px;

	 padding-left: 1px;

	 width: 100%;

	 padding-right: 1px;

	 border-collapse: collapse;

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

	 word-wrap: normal;

	 white-space: pre;

	 height: 16pt;

	 color: #808080;

	 clear: both;

	 font-size: 7pt;

	 vertical-align: auto;

	 overflow: hidden;

	 font-weight: normal;

	 text-decoration: none;

	 padding-top: 1px}



.produktliste .produkttabinfo {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 padding-top: 0px}



.produktliste .produkttabinfo_preis {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 color: #000099;

	 font-size: 9pt;

	 padding-top: 0px}



.produktliste .produkttabinfo_preis_org {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 color: #ff9900;

	 font-size: 8pt;

	 padding-top: 0px}



.produktliste .produkttabinfo_nr {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 color: #999999;

	 padding-top: 0px}



.produktliste .preisinfo {

	 margin-top: 0px;

	 display: block;

	 font-family: Verdana, sans serif;

	 letter-spacing: 0.1pt;

	 color: #999999;

	 font-size: 8px;

	 font-weight: normal;

	 word-spacing: 0.1pt;

	 text-decoration: none;

	 padding-top: 0px}



.produktliste .preisinfo A {

	 color: #999999;

	 font-size: 8px;

	 text-decoration: none}



.produktliste .preisinfo A:hover {

	 color: #999999;

	 font-size: 8px;

	 text-decoration: underline}



.produktliste .tdtab {

	 border-bottom: #ffcc00 1px dashed;

	 border-right-width: 0px;

	 border-top-width: 0px;

	 color: #000000;

	 font-size: 8pt;

	 border-left-width: 0px}



.catlist {

	 table-layout: fixed;

	 color: #000000;

	 font-size: 8pt}



.catlist TD {

	 border-bottom: #c0c0c0 1px dashed;

	 border-left: #c0c0c0 1px dashed;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #c0c0c0 1px dashed;

	 border-right: #c0c0c0 1px dashed}



.catlist_org TD {

	 border-bottom: #c0c0c0 1px dashed;

	 border-left: #c0c0c0 1px dashed;

	 color: #000000;

	 font-size: 8pt;

	 border-top: #c0c0c0 1px dashed;

	 border-right: #c0c0c0 1px dashed}



.adresseingabe {

	 color: #000000;

	 margin-left: 0px;

	 margin-right: 0px}



.adresseingabe TABLE {

	 color: #000000;

	 font-size: 8pt}



.fehler {

	 text-align: left;

	 color: #ff0000;

	 font-weight: bolder}



.warenkorb {

	 margin: 5px 0px 0px;

	 color: #000000;

	 font-size: 8pt}



.warenkorb .headline {

	 border-bottom: #ffcc00 1px solid;

	 text-align: center;

	 border-left: #ffcc00 1px solid;

	 background-color: #ececec;

	 font-size: 8pt;

	 border-top: #ffcc00 1px solid;

	 border-right: #ffcc00 1px solid}



.warenkorb TD {

	 border-bottom: #e1e1e1 1px solid;

	 font-size: 8pt}



.warenkorb IMG {

	 border-bottom: 0px;

	 border-left: 0px;

	 margin: 0px;

	 border-top: 0px;

	 border-right: 0px}



.warenkorb .produktinfo {

	 padding-bottom: 0px;

	 margin-top: 2px;

	 padding-left: 0px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 padding-top: 0px}



.warenkorb .produktinfo_nr {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 padding-left: 0px;

	 padding-right: 0px;

	 margin-bottom: 2px;

	 color: #999999;

	 padding-top: 0px}



.warenkorb TH {

	 border-bottom: #e1e1e1 1px solid;

	 text-align: left;

	 border-left: #e1e1e1 1px solid;

	 color: #808080;

	 font-size: 8pt;

	 border-top: #e1e1e1 1px solid;

	 border-right: #e1e1e1 1px solid}



.warenkorb .link_button_anfrage {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.warenkorb .link_button_anfrage:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.summen {

	 border-bottom: #999999 1px solid;

	 border-left: #999999 1px solid;

	 background-color: #ececec;

	 color: #000000;

	 border-top: #999999 1px solid;

	 border-right: #999999 1px solid}



.content_divide {

	 text-align: left;

	 padding-bottom: 0px;

	 margin-top: 10px;

	 padding-left: 0px;

	 padding-right: 0px;

	 margin-bottom: 8px;

	 height: 2px;

	 clear: both;

	 border-top: #c0c0c0 1px dashed;

	 padding-top: 0px}



.produktgruppe_infoblock {

	 border-bottom: #c0c0c0 0px solid;

	 border-left: #c0c0c0 0px solid;

	 padding-bottom: 4px;

	 margin-top: 8px;

	 padding-left: 4px;

	 padding-right: 4px;

	 margin-bottom: 8px;

	 color: #000000;

	 border-top: #c0c0c0 0px solid;

	 border-right: #c0c0c0 0px solid;

	 padding-top: 4px}



.produktgruppe_infoblock_org {

	 border-bottom: #ffcc00 1px solid;

	 border-left: #ffcc00 1px solid;

	 padding-bottom: 4px;

	 margin-top: 8px;

	 padding-left: 4px;

	 padding-right: 4px;

	 margin-bottom: 8px;

	 color: #000000;

	 border-top: #ffcc00 1px solid;

	 border-right: #ffcc00 1px solid;

	 padding-top: 4px}



.gruppenpfad {

	 margin: 5px 0px;

	 color: #000000;

	 font-size: 8pt;

	 font-weight: normal}



.news {

	 border-bottom: #ff9900 1px solid;

	 border-left: #ff9900 2px solid;

	 padding-bottom: 4px;

	 background-color: #f9ecc5;

	 padding-left: 4px;

	 width: 200px;

	 padding-right: 4px;

	 float: right;

	 height: 150px;

	 margin-left: 10px;

	 border-top: #ff9900 1px solid;

	 border-right: #ff9900 1px solid;

	 padding-top: 4px}



.summen TD {

	 border-bottom-width: 0px;

	 color: #000000}



.auswahl {

	 border-bottom: #e1e1e1 1px solid;

	 border-left: #e1e1e1 1px solid;

	 border-collapse: collapse;

	 font-size: 8pt;

	 border-top: #e1e1e1 1px solid;

	 border-right: #e1e1e1 1px solid}



.auswahl TD {

	 border-bottom: #ececec 1px solid;

	 border-left: #ececec 1px solid;

	 color: #000033;

	 border-top: #ececec 1px solid;

	 border-right: #ececec 1px solid}



.navigation_small {

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

	 padding-bottom: 3px;

	 margin: 0px;

	 padding-left: 10px;

	 padding-right: 0px;

	 color: #000066;

	 clear: both;

	 font-size: 7pt;

	 padding-top: 3px}



.navigation_small A {

	 color: #000066;

	 font-size: 8pt;

	 font-weight: normal}



.content_grey {

	 color: #999999}



.katalogheader {

	 text-align: center;

	 margin-top: 60px;

	 width: 100%;

	 display: block}



.katalogheadercol {

	 border-bottom: #cccccc 1px solid;

	 text-align: left;

	 border-left: #cccccc 1px solid;

	 margin: auto;

	 width: 800px;

	 height: 80px;

	 border-top: #cccccc 1px solid;

	 border-right: #cccccc 1px solid}



.katalogcontent {

	 text-align: center;

	 display: block}



.katalogcontentcol {

	 border-bottom: #cccccc 1px solid;

	 text-align: left;

	 border-left: #cccccc 1px solid;

	 padding-bottom: 30px;

	 margin: auto;

	 width: 800px;

	 clear: both;

	 border-top: #cccccc 1px solid;

	 border-right: #cccccc 1px solid}



.katalogcontentcol1 {

	 padding-bottom: 20px;

	 width: 200px;

	 display: inline;

	 float: left;

	 margin-left: 0px;

	 margin-right: 0px;

	 padding-top: 10px}



.katalogcontentcol2 {

	 margin-top: 0px;

	 padding-right: 5px;

	 display: inline-block;

	 margin-left: 5px;

	 margin-right: 5px;

	 padding-top: 0px}



.katalogfooter {

	 text-align: center;

	 display: block}



.katalogfootercol {

	 text-align: center;

	 margin: auto;

	 width: 800px;

	 clear: both;

	 padding-top: 30px}



.copyright:hover {

	 font-family: Verdana, sans serif;

	 color: #cccccc;

	 font-size: 8pt;

	 text-decoration: none}



.copyright {

	 font-family: Verdana, sans serif;

	 color: #cccccc;

	 font-size: 8pt;

	 text-decoration: none}



.kataloglogo {

	 float: left;

	 margin-right: 5px}



.katalogcontentcol2 H1 {

	 padding-bottom: 0px;

	 margin-top: 3px;

	 margin-bottom: 3px;

	 color: #999999;

	 font-size: 9pt;

	 padding-top: 0px}



.katalogcontentcol2 H2 {

	 margin-bottom: 4px;

	 height: 12pt;

	 font-size: 8pt}



.katalogcontentcol1 P {

	 padding-left: 10px;

	 padding-right: 5px}



.small {

	 color: #0000ff;

	 font-size: 8pt}



hr {

	 color: #cccccc;

	 clear: both}



.rightalign {

	 float: right;

	 clear: both;

	 font-size: 7pt;

	 font-weight: bold}



.lefttalign {

	 float: left;

	 clear: both;

	 font-size: 7pt;

	 font-weight: normal}



.Tabellenbezeichner {

	 text-align: right;

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

	 color: #666666;

	 font-size: 10px}



.pagecontent .basketbutton {

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

	 border-bottom: #000099 1px solid;

	 text-align: center;

	 border-left: #000099 1px solid;

	 padding-bottom: 3px;

	 background-color: #ff6600;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 4px 4px;

	 height: 20px;

	 color: #ffffff;

	 font-size: 8pt;

	 border-top: #000099 1px solid;

	 cursor: pointer;

	 font-weight: normal;

	 border-right: #000099 1px solid;

	 padding-top: 1px}



.pagecontent .basketbutton:hover {

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

	 border-bottom: #000066 1px solid;

	 text-align: center;

	 border-left: #000066 1px solid;

	 padding-bottom: 3px;

	 background-color: #000066;

	 padding-left: 1px;

	 width: 148px;

	 padding-right: 1px;

	 background-repeat: no-repeat;

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

	 background-position: 8px 4px;

	 height: 20px;

	 color: #ffff01;

	 border-top: #000066 1px solid;

	 cursor: hand;

	 font-weight: normal;

	 border-right: #000066 1px solid;

	 padding-top: 1px}



.merkmale {

	 border-collapse: collapse}



.merkmale .info {

	 border-bottom: #ececec 1px solid;

	 border-left: #ececec 1px solid;

	 color: #999999;

	 border-top: #ececec 1px solid;

	 border-right: #ececec 1px solid}



.merkmale .content {

	 border-bottom: #ececec 1px solid;

	 text-align: right;

	 border-left: #ececec 1px solid;

	 color: #000066;

	 border-top: #ececec 1px solid;

	 border-right: #ececec 1px solid}



.Produkttitel {

	 border-bottom: #ff9900 3px double;

	 text-align: left;

	 border-left: #ff9900 3px double;

	 line-height: 22px;

	 overflow-x: auto;

	 overflow-y: auto;

	 background-color: #000099;

	 font-style: normal;

	 margin: 1px 60px 0px 1px;

	 padding-left: 8px;

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

	 word-wrap: normal;

	 white-space: normal;

	 letter-spacing: 1px;

	 color: #ffffff;

	 font-size: 9pt;

	 vertical-align: auto;

	 overflow: auto;

	 border-top: #ff9900 1px solid;

	 font-weight: bold;

	 border-right: #ff9900 2px solid;

	 word-spacing: 1px;

	 text-decoration: none;

	 padding-top: 0px}



.produkttiteldetail {

	 border-bottom: #ff9900 3px double;

	 border-left: #ff9900 2px solid;

	 line-height: 22px;

	 background-color: #000099;

	 margin: 1px;

	 padding-left: 8px;

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

	 word-wrap: normal;

	 white-space: normal;

	 letter-spacing: 1px;

	 color: #ffffff;

	 font-size: 9pt;

	 vertical-align: auto;

	 border-top: #ff9900 1px solid;

	 font-weight: bold;

	 border-right: #ff9900 1px solid;

	 word-spacing: 1px}

