

body {

	 font-size: 8pt;

	 background:  #2c5ba6;

	 margin: 0px;

	 color: #000000;

	 font-family: Verdana, sans serif}



img {

	 border-right: 0px;

	 border-top: 0px;

	 border-left: 0px;

	 border-bottom: 0px}



form {

	 padding-right: 0px;

	 padding-left: 0px;

	 padding-bottom: 0px;

	 margin: 0px;

	 color: #000000;

	 padding-top: 0px}



input {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 margin-top: 1px;

	 font-size: 8pt;

	 margin-bottom: 1px;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 font-family: Verdana, sans serif;

	 height: 12pt;

	 background-color: #ffffff;

	 text-align: left}



textarea {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 font-size: 10px;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 font-family: Verdana, sans serif;

	 background-color: #ffffff;

	 text-align: left}



select {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 font-size: 10px;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 font-family: Verdana, sans serif;

	 background-color: #ffffff}



a {

	 font-size: 8pt;

	 color: #000099;

	 font-family: Verdana, sans serif;

	 text-decoration: none}



a:hover {

	 color: #000099;

	 text-decoration: underline}



.submit_button {

	 border-right: #ff9900 3px solid;

	 padding-right: 3px;

	 border-top: #000000 1px solid;

	 padding-left: 3px;

	 font-weight: bold;

	 font-size: 7pt;

	 background: #95add2;

	 padding-bottom: 0px;

	 margin: 1px 0px;

	 border-left: #ff9900 3px solid;

	 cursor: hand;

	 color: #006600;

	 line-height: 8pt;

	 padding-top: 0px;

	 border-bottom: #000000 1px solid;

	 font-family: Verdana, sans serif;

	 height: 16px;

	 text-align: center}



.grundrahmen {

	 font-size: 8pt;

	 background: url(../Image/HG_aussen.gif) #d5deed;

	 color: #000000}



.rahmen_oben {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 background: repeat-y left 50%;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 text-align: right}



.rahmen_unten {

	 background: #e9eef6;

	 color: #ffffff;

	 height: 20px;

	 text-align: center}



.rahmen_links {

	 border-right: 1px solid #999999;

	 background: #e9eef6;

	 overflow: hidden;

	 border-left: 1px solid #999999;

	 color: #999999;
}



.rahmen_rechts {

	 border-right: 1px solid #999999;

	 background: #e9eef6;

	 border-left: 1px solid #999999;

	 color: #e9eef6}



.rahmen_mitte {

	 color: #000000;

	 background-color: #ffffff}



.linkgruppe_Info {

	 padding-right: 10px;

	 font-size: 8pt;

	 background: #88a2cd;

	 color: black;

	 padding-top: 2px;

	 white-space: nowrap;

	 height: 20px}



.linkgruppe_Info A {

	 padding-left: 3px;

	 margin: 2px;

	 border-left: #ffffff 1px solid;

	 color: #ffffff;

	 text-decoration: none}



.linkgruppe_Info A:active {

	 padding-left: 3px;

	 margin: 2px;

	 border-left: #ffffff 1px solid;

	 color: #000099;

	 text-decoration: underline}



.linkgruppe_Info A:hover {

	 padding-left: 3px;

	 margin: 2px;

	 border-left: #ffffff 1px solid;

	 color: #000099;

	 text-decoration: underline}



.linkgruppe_Info .selected {

	 padding-left: 3px;

	 margin: 2px;

	 border-left: #ffffff 1px solid;

	 color: #000099;

	 text-decoration: none}



.headline_navigation {

	 clear: both;

	 padding-right: 0px;

	 padding-left: 10px;

	 font-weight: bold;

	 font-size: 8pt;

	 background: url(../Image/tabelle_mitte.gif) #e9eef6;

	 padding-bottom: 2px;

	 margin: 0px;

	 color: #000099;

	 padding-top: 2px}

.headline_login {

	 clear: both;

	 padding-right: 0px;

	 padding-left: 10px;

	 font-weight: bold;

	 font-size: 8pt;

	 background: #2C5BA6 url(../Image/tabelle_mitte.gif);

	 padding-bottom: 2px;

	 margin: 0px;

	 color: White;

	 padding-top: 2px}


.navigation {

	 clear: both;

	 padding-right: 0px;

	 padding-left: 10px;

	  padding-bottom: 3px;

	 margin: 0px;

	 color: #000000;

	 padding-top: 3px;
	background: #D5DEED;
}


.navigation_login {


	 clear: both;

	 padding-right: 0px;

	 padding-left: 10px;

	  padding-bottom: 3px;

	 margin: 0px;

	 color: #000000;

	 padding-top: 3px;
	background: #FFC875;
}



.navigation A {

	 color: #000000;

	 text-decoration: none}



.navigation A:hover {

	 color: #000099;

	 text-decoration: underline;
	background: #FFC875;
	
}



.navigation .selected {

	 color: #000099;

	 text-decoration: underline;
	background: #FFC875 repeat 0px;
	background-position: 0px;

}



.navigation .preisinfo {

	 margin-top: 0px;

	 display: block;

	 font-size: 9px;

	 margin-left: 60px;

	 color: black;

	 padding-top: 0px;

	 font-family: Verdana, sans serif;

	 text-decoration: none}



.navigation .preisinfo A {

	 font-size: 9px;

	 color: navy;

	 text-decoration: none}



.navigation .link_button {

	 border-right: #ff9900 3px solid;

	 padding-right: 3px;

	 border-top: #000000 1px solid;

	 padding-left: 3px;

	 font-weight: bold;

	 font-size: 7pt;

	 padding-bottom: 0px;

	 margin: 1px 0px;

	 border-left: #ff9900 3px solid;

	 cursor: hand;

	 color: black;

	 line-height: 10pt;

	 padding-top: 0px;

	 border-bottom: #000000 1px solid;

	 font-family: Verdana, sans serif;

	 height: 16px;

	 background-color: #ffffff;

	 text-align: center;

	 text-decoration: none}



.navigation .link_button:hover {

	 border-right: #ff9900 3px solid;

	 padding-right: 3px;

	 border-top: #000000 1px solid;

	 padding-left: 3px;

	 font-weight: bold;

	 font-size: 7pt;

	 padding-bottom: 0px;

	 margin: 1px 0px;

	 border-left: #ff9900 3px solid;

	 cursor: hand;

	 color: white;

	 padding-top: 0px;

	 border-bottom: #000000 1px solid;

	 font-family: Verdana, sans serif;

	 height: 16px;

	 background-color: black;

	 text-align: center;

	 text-decoration: none}



.navigation_baum_1 {

	 padding-left: 0px;

	 font-weight: bold;

	 margin: 0px;

	 line-height: 20px;

	 height: 20px}



.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: 20px;

	 background-repeat: no-repeat;

	 height: 20px;
	background: #FFC875;
}



.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;
	background: #FF9900;
}



.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: #2c5ba6;

	 background-repeat: no-repeat;

	 text-decoration: none}



.link_ebene_2 {

	 display: block;

	  width: 100%;

	 color: #000099;

	  white-space: nowrap;

	  text-decoration: none;
	background: #D5DEED;
}



.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}



.logo {

	 background: left 50%;

	 color: #000000;

	 height: 100px}



.angebotspreis {

	 display: block;

	 padding-left: 0px;

	 font-weight: bold;

	 font-size: 10pt;

	 background: #88a2cd;

	 padding-bottom: 0px;

	 margin: 0px 0px 0px 60px;

	 color: #ff9900;

	 padding-top: 0px}



.demoinfo {

	 border-right: #000099 1px dashed;

	 padding-right: 5px;

	 border-top: #000099 1px dashed;

	 margin-top: 20px;

	 padding-left: 5px;

	 float: right;

	 padding-bottom: 5px;

	 border-left: #000099 1px dashed;

	 width: 300px;

	 color: #ff6600;

	 margin-right: 2px;

	 padding-top: 5px;

	 border-bottom: #000099 1px dashed;

	 height: 60px;

	 background-color: #ececec;

	 text-align: left}



.thumb {

	 border-right: #cccccc 1px solid;

	 padding-right: 2px;

	 border-top: #cccccc 1px solid;

	 padding-left: 2px;

	 margin-bottom: 5px;

	 padding-bottom: 2px;

	 border-left: #cccccc 1px solid;

	 color: #000000;

	 margin-right: 5px;

	 padding-top: 2px;

	 border-bottom: #cccccc 1px solid}



.thumb_info {

	 display: block;

	 margin-left: 60px;

	 padding-top: 5px}



.rahmencontent_center {

	 background: #d5deed;

	 margin: 10px 20px;

	 color: #000000;

	 text-align: center}



.pagecontent {

	 margin: 10px;

	 width: 500px}



.pagecontent A {

	 font-size: 8pt;

	 color: #000099;

	 font-family: Verdana, sans serif;

	 text-decoration: none}



.pagecontent A:hover {

	 color: #000099}



.pagecontent .link_button {

	 border-right: #ff9900 3px solid;

	 padding-right: 3px;

	 border-top: #000000 1px solid;

	 padding-left: 3px;

	 font-weight: bold;

	 font-size: 7pt;

	 padding-bottom: 0px;

	 margin: 1px 0px;

	 border-left: #ff9900 3px solid;

	 cursor: hand;

	 color: #006600;

	 line-height: 10pt;

	 padding-top: 0px;

	 border-bottom: #000000 1px solid;

	 font-family: Verdana, sans serif;

	 height: 16px;

	 background-color: #ffffff;

	 text-align: center;

	 text-decoration: none}



.pagecontent .link_button:hover {

	 border-right: #ff9900 3px solid;

	 padding-right: 3px;

	 border-top: #000000 1px solid;

	 padding-left: 3px;

	 font-weight: bold;

	 font-size: 7pt;

	 padding-bottom: 0px;

	 margin: 1px 0px;

	 border-left: #ff9900 3px solid;

	 cursor: hand;

	 color: White;

	 padding-top: 0px;

	 border-bottom: #000000 1px solid;

	 font-family: Verdana, sans serif;

	 height: 16px;

	 background-color: #006600;

	 text-align: center;

	 text-decoration: none}



.headline_1 {

	 clear: both;

	 margin-top: 10px;

	 font-weight: lighter;

	 font-size: 12pt;

	 margin-bottom: 10px;

	 padding-bottom: 3px;

	 margin-left: 0px;

	 color: #2c5ba6;

	 border-bottom: #ffcc00 2px solid;

	 font-style: italic;

	 font-family: Arial, Helvetica, Univers, sans serif;

	 letter-spacing: 0.2pt}



.headline_2 {

	 font-weight: bold;

	 font-size: 8pt;

	 background: #d5deed;

	 margin: 8px 0px 0px;

	 color: #000099}



.headline_3 {

	 font-weight: normal;

	 font-size: 8pt;

	 margin: 8px 0px 0px;

	 color: #ff9900;

	 text-decoration: underline}



.content {

	 font-size: 8pt;

	 margin: 4px 0px 0px;

	 color: #000000}



.content_center {

	 font-size: 8pt;

	 margin: 4px 0px 0px;

	 color: #000000;

	 text-align: center}



.content_right {

	 color: #000000;

	 text-align: right}



.produktliste {

	 font-size: 8pt}



.produktliste TD {

	 border-right: #ffffff 1px dashed;

	 border-top: #ffffff 1px dashed;

	 font-size: 8pt;

	 border-left: #ffffff 1px dashed;

	 color: #000000;

	 border-bottom: #ffcc00 1px solid}



.produktliste IMG {

	 border-right: 0px;

	 border-top: 0px;

	 float: left;

	 margin: 5px;

	 border-left: 0px;

	 border-bottom: 0px}



.produktliste .headline {

	 border-right: #ffcc00 1px solid;

	 border-top: #ffcc00 1px solid;

	 font-size: 8pt;

	 border-left: #ffcc00 1px solid;

	 border-bottom: #ffcc00 1px solid;

	 text-align: center}



.produktliste .headline A {

	 margin-left: 3px;

	 margin-right: 3px}



.produktliste .produktinfo_warenkorb {

	 clear: both;

	 padding-right: 4px;

	 padding-left: 4px;

	 padding-bottom: 4px;

	 padding-top: 4px;

	 text-align: right}



.produktliste .inwarenkorb {

	 border-right: #ff9900 3px solid;

	 background-position: 0px -1px;

	 padding-left: 20px;

	 background-image: url(media/images/layout/basket.gif);

	 border-left: #ff9900 3px solid;

	 width: 120px;

	 cursor: hand;

	 color: #006600;

	 background-repeat: no-repeat;

	 font-family: Arial, Helvetica, Univers, sans serif;

	 height: 20px;

	 background-color: #ffffff;

	 text-align: right}



.produktliste .produktinfo {

	 padding-right: 0px;

	 margin-top: 3px;

	 padding-left: 100px;

	 font-weight: bold;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 padding-top: 0px}



.produktliste .produktinfo_preis {

	 padding-right: 0px;

	 margin-top: 3px;

	 padding-left: 100px;

	 font-weight: bolder;

	 font-size: 10pt;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 color: #ff9900;

	 padding-top: 0px}



.produktliste .produktinfo_nr {

	 padding-right: 0px;

	 margin-top: 3px;

	 padding-left: 100px;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 color: #808080;

	 padding-top: 0px}



   .produktliste .date_nr {

	 padding-right: 0px;

	 margin-top: 3px;

	 padding-left: 100px;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 color: #ff9900;

	 padding-top: 0px}




.produktliste .produkttabinfo {

	 padding-right: 0px;

	 margin-top: 3px;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 padding-top: 0px}



.produktliste .produkttabinfo_preis {

	 padding-right: 0px;

	 margin-top: 3px;

	 font-weight: bolder;

	 font-size: 10pt;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 color: #ff9900;

	 padding-top: 0px}



.produktliste .produkttabinfo_nr {

	 padding-right: 0px;

	 margin-top: 3px;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 color: #999999;

	 padding-top: 0px}



.produktliste .preisinfo {

	 margin-top: 0px;

	 display: block;

	 font-weight: normal;

	 font-size: 9px;

	 word-spacing: 0.1pt;

	 color: #999999;

	 padding-top: 0px;

	 font-family: Verdana, sans serif;

	 letter-spacing: 0.1pt;

	 text-decoration: none}



.produktliste .preisinfo A {

	 font-size: 9px;

	 color: #999999;

	 text-decoration: none}



.produktliste .preisinfo A:hover {

	 color: #999999;

	 text-decoration: none}



.produktliste .tdtab {

	 border-top-width: 0px;

	 border-left-width: 0px;

	 font-size: 8pt;

	 color: #000000;

	 border-bottom: 1px solid #ffcc00;

	 border-right-width: 0px}



.catlist {

	 table-layout: fixed;

	 font-size: 8pt;

	 color: #000000}



.catlist TD {

	 border-right: #ffffff 1px dashed;

	 border-top: #ffffff 1px dashed;

	 font-size: 8pt;

	 border-left: #ffffff 1px dashed;

	 color: #000000;

	 border-bottom: #ffffff 1px dashed}



.adresseingabe {

	 margin-left: 0px;

	 color: #000000;

	 margin-right: 0px}



.adresseingabe TABLE {

	 font-size: 8pt;

	 color: #000000}



.fehler {

	 color: #ff3300}



.warenkorb {

	 font-size: 8pt;

	 margin: 5px 0px 0px;

	 color: #000000}



.warenkorb .headline {

	 border-right: #ffcc00 1px solid;

	 border-top: #ffcc00 1px solid;

	 font-size: 8pt;

	 border-left: #ffcc00 1px solid;

	 border-bottom: #ffcc00 1px solid;

	 background-color: #d5deed;

	 text-align: center}



.warenkorb TD {

	 font-size: 8pt;

	 border-bottom: #ffcc00 1px solid}



.warenkorb IMG {

	 border-right: 0px;

	 border-top: 0px;

	 margin: 0px;

	 border-left: 0px;

	 border-bottom: 0px}



.warenkorb .produktinfo {

	 padding-right: 0px;

	 margin-top: 2px;

	 padding-left: 0px;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 padding-top: 0px}



.warenkorb .produktinfo_nr {

	 padding-right: 0px;

	 margin-top: 3px;

	 padding-left: 0px;

	 margin-bottom: 2px;

	 padding-bottom: 0px;

	 color: #d5deed;

	 padding-top: 0px}



.warenkorb TH {

	 border-right: #ffcc00 1px solid;

	 border-top: #ffcc00 1px solid;

	 font-size: 8pt;

	 border-left: #ffcc00 1px solid;

	 border-bottom: #ffcc00 1px solid;

	 text-align: left}



.summen {

	 border-right: #999999 1px solid;

	 border-top: #999999 1px solid;

	 border-left: #999999 1px solid;

	 color: #000000;

	 border-bottom: #999999 1px solid;

	 background-color: #d5deed}



.content_divide {

	 clear: both;

	 padding-right: 0px;

	 border-top: #ffcc00 1px dashed;

	 margin-top: 10px;

	 padding-left: 0px;

	 margin-bottom: 8px;

	 padding-bottom: 0px;

	 padding-top: 0px;

	 height: 2px}



.produktgruppe_infoblock {

	 border-right: #ffcc00 1px solid;

	 padding-right: 4px;

	 border-top: #ffcc00 1px solid;

	 margin-top: 8px;

	 padding-left: 4px;

	 margin-bottom: 8px;

	 padding-bottom: 4px;

	 border-left: #ffcc00 1px solid;

	 color: #000000;

	 padding-top: 4px;

	 border-bottom: #ffcc00 1px solid}



.gruppenpfad {

	 font-weight: normal;

	 font-size: 8pt;

	 margin: 5px 0px;

	 color: #000000}



.news {

	 border-right: #ff9900 1px solid;

	 padding-right: 4px;

	 border-top: #ff9900 1px solid;

	 padding-left: 4px;

	 float: right;

	 padding-bottom: 4px;

	 margin-left: 10px;

	 border-left: #ff9900 2px solid;

	 width: 200px;

	 padding-top: 4px;

	 border-bottom: #ff9900 1px solid;

	 height: 150px;

	 background-color: white}



.summen TD {

	 border-bottom-width: 0px;

	 color: #000000}



.auswahl {

	 border-right: #ffcc00 1px solid;

	 border-top: #ffcc00 1px solid;

	 font-size: 8pt;

	 background: #d5deed;

	 border-left: #ffcc00 1px solid;

	 border-bottom: #ffcc00 1px 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}



.navigation_small {

	 clear: both;

	 padding-right: 0px;

	 padding-left: 10px;

	 font-size: 7pt;

	 background-image: url(media/images/layout/grundlayout/hg3.gif);

	 padding-bottom: 3px;

	 margin: 0px;

	 color: #000000;

	 padding-top: 3px}



.navigation_small A {

	 font-size: 7pt}



.content_grey {

	 color: black}

