body { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; font-size: 12px; overflow:scroll;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #38587E; text-decoration:none;}
.selected { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}

textarea { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 0px 0px 0px; padding: 1px 1px 1px 2px; border-right: #7F9DB9 1px solid; border-top: #7F9DB9 1px solid; border-left: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; font-size: 12px; color: #666666; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 1px 0px 1px 0px; border-right: #7F9DB9 1px solid; border-top: #7F9DB9 1px solid; border-left: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; font-size: 12px; color: #666666;}
form {padding: 0px; margin: 0px; color: #666666;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 1px 1px 1px 2px; border-right: #7F9DB9 1px solid; border-top: #7F9DB9 1px solid; border-left: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; font-size: 12px; color: #666666; }
.input17 { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 1px 0px 1px; border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid; border-bottom: #C7D5E6 1px solid; font-size: 11px; color: #666666; }
.inputbestellen INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 4px 0px 0px 42px; padding: 1px 1px 1px 1px; border: 0px; font-size: 11px; color: #333333; float: left; background-color: #F1FCED; layer-background-color: #FFFF66; text-align: center; }
.inputbestellen_en INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 4px 0px 0px 32px; padding: 1px 1px 1px 1px; border: 0px; font-size: 11px; color: #333333; float: left; background-color: #F1FCED; layer-background-color: #FFFF66; text-align: center; }
.logout_button {margin: 3px 0px 0px 1px; padding: 0px; height: 17px; vertical-align:top;}

.checkbox_adresse {margin: 0px -1px -2px 4px; padding: 0px; border: 0px;}
.checkbox_kontakt {margin: 0px -1px -2px 4px; padding: 0px; border: 0px;}
.checkbox_bversand {margin: 0px 6px 0px -2px; padding: 0px; border: 0px; }

.radio_button {margin: 2px 5px 0px -5px; padding: 0px; border: 0px;}

.weiss6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #FFFFFF; font-weight: normal;}
.weiss9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: normal;}
.hgrau9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: normal;}
.grau9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal;}
.dkgrau10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal;}
.blau10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #38587E; font-weight: normal;}
.grau10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}
.schwarz10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}
.hgrau10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: normal;}
.orange10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EB5C18; font-weight: normal;}
.grau11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal;}
.dkgrau11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;}
.schwarz11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.blau11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #38587E; font-weight: normal;}
.rot11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: normal;}
.grau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal;}
.dkgrau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal;}
.schwarz12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
.blau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #38587E; font-weight: normal;}
.Titel_schwarz10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.Titel_rot10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold;}
.Titel_dkgrau10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold;}
.Titel_mgrau10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold;}
.Titel_schwarz11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}
.Titel_dkgrau11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
.Titel_grau11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold;}
.Titel_rot11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold;}
.Titel_orange11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #EB5C18; font-weight: bold;}
.Titel_blau11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #38587E; font-weight: bold;}
.Titel_grau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold;}
.Titel_dkgrau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
.Titel_mgrau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold;}
.Titel_schwarz12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.Titel_blau12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #38587E; font-weight: bold;}
.Titel_rot12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold;}
.Titel_orange12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EB5C18; font-weight: bold;}
.Titel_weiss14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.Titel_dkgrau16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold;}
.Titel_blau16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #38587E; font-weight: bold;}
.headline { margin: 0px 0px 0px 0px; padding: 2px 0px 3px 8px; border-bottom: #ffffff 1px solid; color: #38587E; background-color: #E7F2F8; font-size: 12px; font-weight: bold;}
.grtexthoehe { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 16px;}
.grtexthoehe20 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 20px;}
.orange { color: #EB5C18;}
.hblau { color: #A9BCD3;}
.fehler {color: #CC0000;}
.fehler_fett {color: #CC0000; font-size: 11px; font-weight: bold;}
.weiss {color: #FFFFFF;}

.height17 { margin: 0px; padding: 0px; height: 17px; vertical-align:top;}
.height8 { margin: 0px; padding: 0px; height: 8px; vertical-align:top;}

.listTitel { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 2px; padding-bottom: 10px; border-bottom: #C7D5E6 1px solid; font-size: 12px; color: #38587E; font-weight: bold;}
.listSubtitel { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; padding-bottom: 5px; border-bottom: #C7D5E6 1px dashed; font-size: 12px; color: #EB5C18; font-weight: bold;}

.headtitel { margin: 0px; padding: 2px 0px 0px 8px; background-color: #FFFFFF; color: #EB5C18; font-size: 11px; font-weight: bold; text-align:left; border-right: #C5D3E4 1px solid; border-top: #C5D3E4 1px solid; border-left: #C5D3E4 1px solid; }


.linkgruppe_Info { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; font-size: 10px; color: #666666; font-weight: normal;}
.linkgruppe_Info A { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; font-size: 10px; color: #666666; font-weight: normal;}
.linkgruppe_Info .selected { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; font-size: 10px; color: #CC0000; font-weight: normal;}
.linkgruppe_Info IMG { border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;}

.linkgruppe_Service A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;}
.linkgruppe_Service .selected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: normal;}
.linkgruppe_Service {padding-top: 1px; padding-right: 0px; border-bottom: #ffffff 1px solid; padding-bottom: 1px; padding-left: 8px; margin: 0px; font-size: 11px; color: #333333; background-color: #E7D3AD}

.Preise_ungültig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-top: 20px; font-weight: bold; text-decoration: line-through}
.Preise_ungültig_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: line-through}
.Preise_ungültig_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: line-through}

.sonderangebote {margin: 0px; padding: 0px 4px 4px 8px;}
.sonderangebote_img {text-align: center;}
.sonderangebote_img IMG {margin: 10px 0px 8px 0px; padding: 0px; border:0px;}
.sonderangebote_preis {margin: 0px; padding: 0px 4px 4px 8px; font-size: 12px; color: #000000; font-weight: bold;}
.sonderangebote_frame {margin: 0px; padding: 2px 0px 4px 8px;}
.sonderangebote_frame_img {text-align: center;}
.sonderangebote_frame_img IMG {margin: 8px 0px 6px 0px; padding: 0px; border:0px;}
.sonderangebote_frame_preis {margin: 0px; padding: 0px 0px 2px 8px; font-size: 12px; color: #000000; font-weight: bold;}
.neuheiten {margin: 0px; padding: 0px 8px 4px 8px; font-size: 10px;}
.navigation {margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 8px; font-size: 11px; color: #333333;}
.navigation_baum_1 {font-size: 12px; padding-right: 0px; padding-left: 24px; padding-bottom: 3px; margin: 0px; border-bottom: #ffffff 1px solid; padding-top: 3px; background-color: #C7D5E6; background-position: 5px 4px; background-image: url(/media/images/layout/Pfeil_blau.gif); background-repeat: no-repeat;}
.navigation_baum_2 {font-size: 11px; padding-right: 0px; padding-left: 34px; padding-bottom: 3px; margin: 0px; border-bottom: #ffffff 1px solid; padding-top: 3px; background-color: #D8E1ED; background-position: 19px 6px; background-image: url(/media/images/layout/Punkt_blau.gif); background-repeat: no-repeat;}
.navigation_baum_3 {font-size: 10px; padding-right: 0px; padding-left: 45px; padding-bottom: 3px; margin: 0px; border-bottom: #ffffff 1px solid; padding-top: 3px; background-color: #E7F2F8; background-position: 30px 5px; background-image: url(/media/images/layout/Stern_blau.gif); background-repeat: no-repeat;}
.navigation_baum_aktiv_1 {font-size: 12px; padding-right: 0px; padding-left: 24px; padding-bottom: 3px; margin: 0px; border-bottom: #ffffff 1px solid; padding-top: 3px; background-color: #C7D5E6; background-position: 5px 4px; background-image: url(/media/images/layout/Pfeil_rot.gif); background-repeat: no-repeat;}
.navigation_baum_aktiv_1 A {color: #CC0000}
.navigation_baum_aktiv_2 {font-size: 11px; padding-right: 0px; padding-left: 34px; padding-bottom: 3px; margin: 0px; border-bottom: #ffffff 1px solid; padding-top: 3px; background-color: #D8E1ED; background-position: 19px 6px; background-image: url(/media/images/layout/Punkt_rot.gif); background-repeat: no-repeat;}
.navigation_baum_aktiv_2 A {color: #CC0000}
.navigation_baum_aktiv_3 {font-size: 10px; padding-right: 0px; padding-left: 45px; padding-bottom: 3px; margin: 0px; border-bottom: #ffffff 1px solid; padding-top: 3px; background-color: #E7F2F8; background-position: 30px 5px; background-image: url(/media/images/layout/Stern_rot.gif); background-repeat: no-repeat;}
.navigation_baum_aktiv_3 A {color: #CC0000}

.pagecontent {margin: 20px 30px 20px 30px}
.pagecontent_schmuck {margin: 20px 7px 20px 7px}
.pagecontent_schmuck .abstand {margin: -23px 23px 0px 23px}
.pagecontent_liste2 {margin: 20px 18px 20px 18px}
.pagecontent_liste2 .abstand {margin: 0px 12px 0px 12px}
.pagecontent_druck {margin: 40px 30px 20px 30px}
.pagecontent_druck TD {color: #333333}
.content {font-size: 12px; margin: 4px 0px 0px; color: #666666}
.content_rechts {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-align: right; font-size: 10px; color: #38587E; font-weight: normal;}
.content_divide {margin: 0px; padding: 0px; border-top: #C7D5E6 1px dashed; line-height: 0px; }
.content_divide_ganz {margin: 0px; padding: 0px; border-top: #C7D5E6 1px solid; height: 1px; line-height: 0px; font-size: 0px }
.content_divide_blau {margin: 0px; padding: 0px; border-top: #C7D5E6 1px solid; height: 1px; font-size: 6px;}

.reihe {border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid; border-bottom: #C7D5E6 1px solid;}
.tab TD { background-color: #FFFFFF; font-size: 12px; color: #666666;}
.pad TD { margin: 0px; padding: 0px 0px 0px 0px; height: 24px; vertical-align:middle;}
.trackliste TD { margin: 0px; padding: 2px 0px 2px 4px; color: #333333; height:12px; vertical-align:top}
.trackliste .button { margin: 0px; padding: 0px 0px 0px 0px; vertical-align: middle; text-align: right; font-size:6px}
.trackliste .play_button {margin: 0px 4px 2px 4px; padding: 0px; height: 16px; width: 16px;}

.groessentabelle { margin: 20px 0px 0px 20px; padding: 0px}
.groessentabelle TD { height: 16px}


.produktgruppen {margin: 0px 0px 0px 0px; padding: 0px; color: #000000; font-size: 11px;}
.produktgruppen TD {border-right: 0px; border-top: 0px; border-left: 0px; color: #000000; border-bottom: 0px; font-size: 11px; }
.produktgruppen IMG {margin: 5px; padding: 0px; border: 0px; display: block;}
.produktgruppen .gruppeninfo {margin: 0px; padding-right: 0px; padding-bottom: 20px; padding-top: 5px;}
.produktgruppen .gruppeninfo_buecher {margin: 0px; padding-right: 0px; padding-bottom: 2px; padding-top: 5px;}
.produktgruppe_infoblock {color: #333333; margin: 0px 0px 25px 0px; padding-top: 10px;}
.produktgruppe_infoblock IMG {margin: 0px 0px 10px 0px; padding: 0px; display: block;}
.produktgruppe_infoblock_top {color: #333333; margin: 0px 0px 30px 0px; padding-top: 10px;}
.produktgruppe_infoblock_top IMG {margin: 0px 0px 10px 0px; padding: 0px; display: block;}


.produktdetail {font-size: 11px; color: #333333; margin: 0;}
.produktdetail IMG {margin: 0px 15px 5px 0px; border: 0px;}
.produktdetail SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 1px; font-size: 11px; color: #333333;}
.preisstaffel {border-collapse: collapse; margin-right:-10px}
.preisstaffel TD {border-top: #ececec 1px solid; border-right: #ececec 1px solid; border-bottom: #ececec 1px solid; border-left: #ececec 1px solid; font-size: 11px; color: #333333; }


/* produktliste, suche, schmuck */
.produktliste { font-size: 11px; color: #000000; margin: 0;}
.produktliste IMG {margin: 1px 20px 0px 1px; display: block}
.produktliste SELECT { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #333333;}
.produktliste .bestellen_button {margin:6px 0px 1px 0px; padding: 0px; border: 0px; display: block}
.produktliste .hgrau10 A {margin-left: 3px; margin-right: 3px}
.produktliste .activepage {color: #CC0000; font-weight: bold}
.produktliste .produktinfo {margin-top: 0px; margin-bottom: 0px; color: #333333; font-size: 11px; font-weight: bold;}
.produktliste .aktionstext {margin-bottom: 3px; font-size: 11px; color: #CC0000; font-weight: bold;}
.produktliste .produktinfo_zusatzinfo {margin-top: 3px; margin-bottom: 0px; color: #333333; font-size: 10px}
.produktliste .produktinfo_admin TD {margin-top: 3px; margin-bottom: 0px; color: #333333; font-size: 10px}
.produktliste .produktinfo_preis {margin-top: 3px; margin-bottom: 3px; margin-right: 2px; font-weight: bold; font-size: 11px; color: #333333;}
.produktliste .produktinfo_nlieferbar {margin-top: 3px; margin-bottom: 0px; color: #CC0000; font-size: 10px;}
.produktliste .box TD {border-right: #DDDDDD 1px solid; border-top: #DDDDDD 1px solid; border-left: #DDDDDD 1px solid; border-bottom: #DDDDDD 1px solid;}
.produktliste .liste TD {border-right: #CCCCCC 0px; border-top: #CCCCCC 0px; border-left: #CCCCCC 0px; border-bottom: #CCCCCC 0px}


.produktliste2 { font-size: 11px; color: #000000; margin: 0;}
.produktliste2 IMG {margin: 1px 0px 0px 1px;}
.produktliste2 SELECT { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #333333;}
.produktliste2 .bestellen_button {margin:5px 0px 0px 0px; padding: 0px; border: 0px; display: block}
.produktliste2 .hgrau10 A {margin-left: 3px; margin-right: 3px}
.produktliste2 .activepage {color: #CC0000; font-weight: bold}
.produktliste2 .produktinfo {margin-top: 5px; margin-bottom: 0px; color: #333333; font-size: 11px; font-weight: bold;}
.produktliste2 .aktionstext {margin-top: 3px; margin-bottom: -3px; color: #CC0000; font-size: 11px; font-weight: bold;}
.produktliste2 .produktinfo_zusatzinfo {margin-top: 2px; margin-bottom: 0px; color: #333333; font-size: 10px}
.produktliste2 .produktinfo_preis {margin-top: 3px; margin-bottom: 2px; margin-right: 2px; font-weight: bold; font-size: 11px; color: #333333;}
.produktliste2 .produktinfo_nlieferbar {margin-top: 2px; margin-bottom: 3px; color: #CC0000; font-size: 10px;}
.produktliste2 .box TD {border-right: #DDDDDD 1px solid; border-top: #DDDDDD 1px solid; border-left: #DDDDDD 1px solid; border-bottom: #DDDDDD 1px solid;}
.produktliste2 .liste TD {border-right: #CCCCCC 0px; border-top: #CCCCCC 0px; border-left: #CCCCCC 0px; border-bottom: #CCCCCC 0px}


.schmuckliste {margin: 0px; padding: 0px; font-size: 10px; color: #000000;}
.schmuckliste TD {margin: 0px; padding: 0px; border-right: #DDDDDD 1px solid; border-top: #DDDDDD 1px solid; border-left: #DDDDDD 1px solid; border-bottom: #DDDDDD 1px solid;}
.schmuckliste .liste TD {margin: 0px; padding: 4px; border-right: #CCCCCC 0px; border-top: #CCCCCC 0px; border-left: #CCCCCC 0px; border-bottom: #CCCCCC 0px}
.schmuckliste IMG {margin: 0px 0px 0px 0px; padding: 0px; border: 0px; display: block}
.schmuckliste .produktinfo {margin: 0px; padding: 0px; padding-bottom: 0px; color: #666666; font-size: 10px;}
.schmuckliste .produktinfo_preis {margin: -4px 1px 0px 0px; padding: 0px; font-weight: bold; font-size: 10px; color: #333333;}
.infobox {position:relative; top:0px; left:0px}
a.info:hover{background-color:#FFFFFF;}
a.info SPAN{display: none; }
a.info:hover SPAN {z-index:25; display:block; position:absolute; padding:3px 2px 4px 2px; margin:0px; top:104px; left:20x; right:-13px; width:128px; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; background-color:#FFFFFF; color:#333333; text-align:center; font-size:10px}


.warenkorb {font-size: 11px; margin: 0px}
.warenkorb .linie {border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid;}
.warenkorb .linie TD {border-bottom: #C7D5E6 1px solid;}
.warenkorb IMG {border: 0px; margin: 5px 0px 5px 2px;}
.warenkorb INPUT {font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; padding: 1px; border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid; border-bottom: #C7D5E6 1px solid; font-size: 11px; color: #333333; text-align: center; }
.warenkorb .produktinfo {margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 2px; font-size: 11px; color: #333333}
.summen {border-left: #C7D5E6 1px solid; font-size: 11px; margin: 0px; color: #000000; background-color: #e6f1f9;}


.zubehoerliste IMG {margin: 8px 16px 8px 8px; border: 0px; display: block}
.zubehoerliste .bestellen_button {margin:5px 0px 10px 0px; padding: 0px; border: 0px; display: block}
.zubehoerliste .produktinfo {margin: 8px 0px 0px 0px; font-size: 11px; color: #333333;}
.zubehoerliste .preis {margin: 4px 0px 3px 0px; font-size: 11px; color: #333333; font-weight:bold;}
.zubehoerliste .produktinfo_nlieferbar {margin-top: 3px; margin-bottom: 0px; color: #CC0000; font-size: 10px;}
.zubehoerliste .box TD {border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid; border-bottom: #C7D5E6 0px solid;}
.zubehoerliste .liste TD {border-right: #CCCCCC 0px; border-top: #CCCCCC 0px; border-left: #CCCCCC 0px; border-bottom: #CCCCCC 0px}

/* start, produktdetail, dvd; manduka, pgruppen */
.produktliste_kunden { font-size: 11px; color: #000000; margin: 0;}
.produktliste_kunden .abstand {margin: 0px 6px 0px 6px}
.produktliste_kunden a:hover {color: #CC0000; text-decoration: none;}
.produktliste_kunden IMG {margin: 0px 6px -2px 0px;}
.produktliste_kunden SELECT {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 0px; font-size: 10px; color: #333333;}
.produktliste_kunden .bestellen_button {margin:5px 0px 1px 0px; padding: 0px; border: 0px; display: block}
.produktliste_kunden .produktinfo {margin-top: 0px; margin-bottom: 0px; color: #000000; font-size: 11px;}
.produktliste_kunden .merkmaltext {margin: 1px 0px 0px 0px; color: #333333; font-size: 10px;}
.produktliste_kunden .produktinfo_zusatzinfo {margin-top: 0px; margin-bottom: 0px; color: #333333; font-size: 10px}
.produktliste_kunden .produktinfo_preis {margin-top: 5px; margin-bottom: 2px; margin-right: 0px; font-weight: bold; font-size: 11px; color: #333333;}
.produktliste_kunden .box TD {margin: 0px 18px 0px 18px; border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid; border-bottom: #C7D5E6 1px solid;}
.produktliste_kunden .liste TD {border-right: #CCCCCC 0px; border-top: #CCCCCC 0px; border-left: #CCCCCC 0px; border-bottom: #CCCCCC 0px}

/* frametopseller */
.topangebotliste { font-size: 11px; color: #000000; margin: 0;}
.topangebotliste TD {border-right: #CCCCCC 1px dashed; border-top: #CCCCCC 1px dashed; font-size: 11px; border-left: #CCCCCC 1px dashed; color: #000000; border-bottom: #CCCCCC 1px dashed}
.topangebotliste .liste TD {border-right: #CCCCCC 0px; border-top: #CCCCCC 0px; border-left: #CCCCCC 0px; color: #000000; border-bottom: #CCCCCC 0px}
.topangebotliste IMG {border-right: 0px; border-top: 0px; margin: 3px 7px 7px 2px; border-left: 0px; border-bottom: 0px}
.topangebotliste SELECT { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #333333;}
.topangebotliste .inwarenkorb {border-right: #CE686A 2px solid; padding-right: 1px; border-top: #38587E 1px solid; margin: 0px; border-left: #CE686A 2px solid; cursor: hand; color: #CC0000; border-bottom: #38587E 1px solid; padding-bottom: 1px; font-family: Verdana, sans serif; font-size: 10px; height: 19px; background-color: #ffffff; text-decoration: none; background-position: 2px 0px; background-image: url(/media/images/layout/basket1.gif); width: 132px; background-repeat: no-repeat; text-align: right}
.topangebotliste .produktinfo_warenkorb {height:19px; padding-right: 3px; padding-left: 1px; padding-bottom: 2px; margin: 0px; padding-top: 2px; background-color: #e6f1f9; text-align: right; clear: both;}
.topangebotliste .produktinfo {padding-right: 0px; margin-top: 3px; padding-left: 0px; margin-bottom: 2px; padding-bottom: 0px; color: #000000; padding-top: 0px; font-size: 11px;}
.topangebotliste .produktinfo_preis {padding-right: 0px; margin-top: 3px; padding-left: 0px; font-weight: bolder; font-size: 12px; margin-bottom: 2px; padding-bottom: 0px; padding-top: 0px}
.topangebotliste .produktinfo_nr {padding-right: 0px; margin-top: 3px; padding-left: 60px; margin-bottom: 2px; padding-bottom: 0px; color: #999999; padding-top: 0px; font-size: 11px;}
.inwarenkorb {border-right: #CE686A 2px solid; padding-right: 1px; border-top: #38587E 1px solid; border-left: #CE686A 2px solid; cursor: hand; color: #CC0000; border-bottom: #38587E 1px solid; padding-bottom: 1px; font-family: Verdana, sans serif; font-size: 10px; height: 19px; background-color: #ffffff; text-decoration: none; background-position: 2px 0px; background-image: url(/media/images/layout/basket1.gif); width: 132px; background-repeat: no-repeat; text-align: right}

/* layout  */
.topseller-right_text {margin:0px 5px 5px 5px; padding: 0px;}
.abonnieren_button INPUT {margin:0px 0px 2px 0px; padding: 0px; border:0px; display: block}
.login_button {margin:0px 0px 2px 55px; padding: 0px; border:0px; display: block;}
.login_button_en {margin:0px 0px 2px 58px; padding: 0px; border:0px; display: block}
.suchen_button {margin: 0px 0px 2px 0px; padding: 0px; border:0px; display: block}
.inputsuche {margin: 0px 0px 0px 5px; padding: 2px; border-right: #C7D5E6 1px solid; border-top: #C7D5E6 1px solid; border-left: #C7D5E6 1px solid; border-bottom: #C7D5E6 1px solid; font-size: 12px; color: #666666; float:left}
.boxpad {margin:0px; padding: 2px 0px 2px 0px; font-size: 9px; color: #FFFFFF; font-weight: normal;}
.boxlogin { margin: 0px; padding: 0px; border-right: #C5D3E4 1px solid; border-bottom: #C5D3E4 1px solid; border-left: #C5D3E4 1px solid; background-color:#FFFFFF}
.boxright { margin: 0px; padding: 0px; border-right: #C5D3E4 1px solid; border-left: #C5D3E4 1px solid; background-color:#FFFFFF}
.boxsonderangebot { margin: 0px; padding: 0px; border-right: #EB5C18 1px solid; border-bottom: #EB5C18 1px solid; border-left: #EB5C18 1px solid; background-color:#FFFFFF}




