h1 {color:#4159C7; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
h2 {color:#FFFFFF; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
h3 {color:#4159C7; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
h4 {color:#0000FF; font:bold 8pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }

.bodymitteblau {margin-left:auto; margin-right:auto; text-align:center; background-color:#CED6EA; color:#000080; }
.bodymittegruen {margin-left:auto; margin-right:auto; text-align:center; background-color:#ACC8B1; color:#000080; }
.blau100 {width:100%; background-color:#CED6EA; }
.weiss100 {width:100%; background-color:#FFFFFF; }
.granit100 {width:100%; background-image:url(h-granit.jpg); }
.papier100 {width:100%; background-image:url(h-papier.jpg); }

.schmuck {padding: 0; margin: 0; list-style-type:none; }
.schmuck li {padding-left: 20px; text-indent: -20px; }
.schmuck li > * {text-indent: 0; }

.H36DBl7M00NX {color:#000080; font:bold 36pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H36HBl7M00NX {color:#4159C7; font:bold 36pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H30Wei7M00NX {color:#FFFFFF; font:bold 30pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H24DBl7M00NX {color:#000080; font:bold 24pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H24MBl7M00NX {color:#0000B3; font:bold 24pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H24HBl7M00NX {color:#4159C7; font:bold 24pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H24WBl7M00NX {color:#729DED; font:bold 24pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H24Wei7M00NX {color:#FFFFFF; font:bold 24pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H20Gra9M00NX {color:#808080; font:bold 20pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18DBl7M00NX {color:#000080; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18MBl7M00NX {color:#0000B3; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18MBl7L00NX {color:#0000B3; font:bold 18pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.H18HBl7M00NX {color:#4159C7; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18HBl7L00NX {color:#4159C7; font:bold 18pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.H18LBl7M00NX {color:#0000FF; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18Rot7M00NX {color:#FF0000; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18Gra9M00NX {color:#808080; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H18Wei7M00NX {color:#FFFFFF; font:bold 18pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H16MBl7M00NX {color:#0000B3; font:bold 16pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14DBl7M00NX {color:#000080; font:bold 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14DBl5M00NX {color:#000080; font:normal 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14DBl5L00NX {color:#000080; font:normal 14pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.H14MBl7M00NX {color:#0000B3; font:bold 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14MBl7L00NX {color:#0000B3; font:bold 14pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.H14MBl5M00NX {color:#0000B3; font:normal 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14HBl7M00NX {color:#4159C7; font:bold 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14Rot7M00NX {color:#FF0000; font:bold 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.H14Wei7M00NX {color:#FFFFFF; font:bold 14pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }

.P12DBl7M00NX {color:#000080; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12DBl7M10NX {color:#000080; font:bold 12pt Arial,sans-serif; margin:10px 0px 0px 0px; text-align:center; vertical-align:baseline; }
.P12DBl7L00NX {color:#000080; font:bold 12pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P12DBl7R00NX {color:#000080; font:bold 12pt Arial,sans-serif; margin:0px; text-align:right; vertical-align:baseline; }
.P12DBl5M00NX {color:#000080; font:normal 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12DBl5L00NX {color:#000080; font:normal 12pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P12MBl7M00NX {color:#0000B3; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12MBl7L00NX {color:#0000B3; font:bold 12pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P12MBl5M00NX {color:#0000B3; font:normal 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12MBl5L00NX {color:#0000B3; font:normal 12pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P12MBl5R00NX {color:#0000B3; font:normal 12pt Arial,sans-serif; margin:0px; text-align:right; vertical-align:baseline; }
.P12HBl7M00NX {color:#4159C7; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12Sch5L00NX {color:#000000; font:normal 12pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P12Sch5M00NX {color:#000000; font:normal 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12Sch7M00NX {color:#000000; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12Rot5M00NX {color:#FF0000; font:normal 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12Rot7M00NX {color:#FF0000; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P12Wei7M00NX {color:#FFFFFF; font:bold 12pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P10Gra5M13NX {color:#808080; font:normal 10pt Arial,sans-serif; margin: 13px 0px 0px 0px; text-align:center; vertical-align:baseline; }
.P10Gra5M00xX {color:#808080; font:normal 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; text-decoration:none; }
.P10DBl7M00NX {color:#000080; font:bold 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P10DBl5M00NX {color:#000080; font:normal 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P10MBl7M00NX {color:#0000B3; font:bold 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P10MBl7L00NX {color:#0000B3; font:bold 10pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P10MBl5M00NX {color:#0000B3; font:normal 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P10MBl5L00NX {color:#0000B3; font:normal 10pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P10MBl5M00xX {color:#0000B3; font:normal 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; text-decoration:none; }
.P10MBl7R00NX {color:#0000B3; font:bold 10pt Arial,sans-serif; margin:0px; text-align:right; vertical-align:baseline; }
.P10HBl7M00NX {color:#4159C7; font:bold 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }
.P10Sch5L00NX {color:#000000; font:normal 10pt Arial,sans-serif; margin:0px; text-align:left; vertical-align:baseline; }
.P10Sch5M00NX {color:#000000; font:normal 10pt Arial,sans-serif; margin:0px; text-align:center; vertical-align:baseline; }

img, embed, object, video {max-width:100%; max-height:100%; }

  .uhrextra {display:inline; }
  .uhrdarunter {display:none; }
  .displayunter462 {display:none; }
  .rahmenpadding1t462 {padding: 10px 12px 15px 12px; }
  .rahmenpadding2tii {padding: 15px 0px 20px 0px; } /* bleibt l+r=2*0px NUR fuer index01234 fundgrube uhren test da sonst div-Container #reinpassen */
  .rahm4zu0 {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border-width:4px; border-style:solid; border-color:#FFFFFF #D7D7D7 #CCCCCC #F0F0F0; background-color:#AAAAAA; } /* fuer Tab, WZM padd extra, mittig, wird 0px - auf FARB-Hintergrund */
  .rahm4zu0aufweiss {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border-width:4px; border-style:solid; border-color:#EEEEEE #D7D7D7 #D0D0D0 #DDDDDD; background-color:#AAAAAA; } /* fuer Tab, WZM padd extra, mittig, wird 0px - auf WEISS-Hintergrund */
  .rahm31zu31 {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border-width:3px; border-style:solid; border-color:#F0F0F0 #E7E7E7 #E0E0E0 #EEEEEE; padding:1px; background-color:#AAAAAA; box-sizing: border-box; } /* fuer img klein, padd inkl, mittig, bleibt px */
  .rahm52zu31 {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border-width:5px; border-style:solid; border-color:#FFFFFF #E7E7E7 #E0E0E0 #EEEEEE; padding:2px; background-color:#AAAAAA; box-sizing: border-box; } /* fuer img gross, padd inkl, mittig, wird 3+1px */
  .suchepadding1 {padding: 0px 7px 0px 10px} /* fuer Preisbereich-Links */
  .suchepadding2 {padding: 0px 15px 0px 0px} /* fuer Preisbereich-Links */
@media (min-width: 1px) and (max-width: 461px) {
  .uhrextra {display:none; }
  .uhrdarunter {display:inline; font-size:14pt; }
  .displayunter462 {display:inline; }
  .rahmenpadding1t462 {padding: 10px 0px 15px 0px; }
  .rahm4zu0 {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border:none; }
  .rahm4zu0aufweiss {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border:none; }
  .rahm52zu31 {margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border-width:3px; border-style:solid; border-color:#FFFFFF #E7E7E7 #E0E0E0 #EEEEEE; padding:1px; background-color:#AAAAAA; box-sizing: border-box; }
  .suchepadding1 {padding: 0px 0px 0px 1px}
  .suchepadding2 {padding: 0px 5px 0px 0px}
  }
  
  .displayunter704 {display:none; }
@media (min-width: 1px) and (max-width:703px) {
  .displayunter704 {display:inline; }
  }

  .displayuber704 {display:inline; }
@media (min-width: 1px) and (max-width:703px) {
  .displayuber704 {display:none; }
  }

  .headline {font-size:100%; }
  .groesse0 {display:inline; border:none; }
  .groesse22 {width:22px; }
  .groesse50 {width:50px; }
  .groesseProz1 {display:inline; }
  .groesse704 {margin:auto; text-align:center; width:704px; }
  .bestell704 {width:65%; color:#0000B3; font:bold 12pt Arial,sans-serif; }
  .pfeilbildpositionfest {position: absolute; top: 0px; left: 0px; }
  .startseiteformat {position: fixed; width: 80px; height: 60px; right: 0px; top: 0px; overflow: hidden; z-index: 9; border:none; }
  .pfeiltopformat {position: fixed; width: 50px; height: 50px; right: 0px; top: 60px; overflow: hidden; z-index: 5; border:none; }
  .pfeildownformat {position: fixed; width: 50px; height: 50px; right: 0px; top: 110px; overflow: hidden; z-index: 4; border:none; }
  .diaformat {position: fixed; width: 49px; height: 51px; right: 3px; top: 165px; overflow: hidden; z-index: 8; border:none; }
  .schmuckformat {position: fixed; width: 70px; height: 80px; right: -15px; top: 221px; overflow: hidden; z-index: 7; border:none; }
  .uhrenformat {position: fixed; width: 65px; height: 91px; right: -7px; top: 306px; overflow: hidden; z-index: 6; border:none; }
@media (min-width: 522px) and (max-width:703px) {
  .headline {font-size:78%; }
  .groesse0 {display:inline; border:none; }
  .groesse22 {width:15px; }
  .groesse50 {width:30px; }
  .groesseProz1 {display:inline; }
  .groesse704 {margin:auto; text-align:center; max-width:704px; width:100%; }
  .bestell704 {width:80%; color:#0000B3; font:bold 12pt Arial,sans-serif; }
  .pfeilbildpositionfest {position: absolute; top: 0px; left: 0px; }
  .startseiteformat {position: fixed; width: 80px; height: 60px; right: -5px; top: 0px; overflow: hidden; z-index: 9; border:none; }
  .pfeiltopformat {position: fixed; width: 50px; height: 50px; right: -10px; top: 60px; overflow: hidden; z-index: 5; border:none; }
  .pfeildownformat {position: fixed; width: 50px; height: 50px; right: -10px; top: 110px; overflow: hidden; z-index: 4; border:none; }
  .diaformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 8; border:none; }
  .schmuckformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 7; border:none; }
  .uhrenformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 6; border:none; }
  }
@media (min-width: 1px) and (max-width: 521px) {
  .headline {font-size:55%; }
  .groesse0 {display:none; border:none; }
  .groesse22 {width:5px; }
  .groesse50 {width:5px; }
  .groesseProz1 {width:95%; }
  .groesse704 {margin:auto; text-align:center; max-width:704px; width:100%; }
  .bestell704 {width:85%; color:#0000B3; font:bold 12pt Arial,sans-serif; }
  .pfeilbildpositionfest {position: absolute; top: 0px; left: 0px; }
  .pfeiltopformat {position: fixed; width: 35px; height: 35px; right: -5px; top: 60px; overflow: hidden; z-index: 5; border:none; }
  .pfeildownformat {position: fixed; width: 35px; height: 35px; right: -5px; top: 110px; overflow: hidden; z-index: 4; border:none; }
  .startseiteformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 9; border:none; }
  .diaformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 8; border:none; }
  .schmuckformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 7; border:none; }
  .uhrenformat {position: fixed; width: 0px; height: 0px; right: 0px; top: 0px; overflow: hidden; z-index: 6; border:none; }
  }
