#hintergrund { background-image: url(grafiken/hintergrund.jpg); height: 365px; width: 100%; top: 50%; position: absolute; z-index: 1; visibility: visible; margin-top: -183px; }
#texte1 { background-repeat: no-repeat; background-position: right 0; text-align: justify; height: 357px; width: 330px; left: 50%; top: 50%; position: absolute; z-index: 2; visibility: visible; margin-top: -179px; margin-left: -490px; }
#texte2 { background-repeat: no-repeat; background-position: right 0; text-align: justify; visibility: visible; margin-top: -177px; margin-left: -490px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 480px; height: 353px; overflow: auto; padding-right: 8px; }
#texte3 { background-repeat: no-repeat; background-position: right 0; text-align: justify; visibility: visible; margin-top: -177px; margin-left: -490px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 330px; height: 353px; overflow: auto; padding-right: 7px; }
#texte4 { background-repeat: no-repeat; background-position: right 0; text-align: justify; visibility: visible; margin-top: -179px; margin-left: -490px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 300px; height: 357px; }
#steine-art { background-repeat: no-repeat; background-position: right 0; text-align: justify; visibility: visible; margin-top: -175px; margin-left: -490px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 180px; height: 350px; overflow: auto; }
#steine-farbe { background-repeat: no-repeat; background-position: right 0; text-align: justify; visibility: visible; margin-top: -175px; margin-left: -290px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 100px; height: 350px; overflow: auto; }
#steine-gross { background-image: url(grafiken/linie.jpg); background-repeat: no-repeat; background-position: left 0; visibility: visible; margin-top: -179px; margin-left: -150px; padding-top: 8px; padding-left: 20px; position: absolute; z-index: 5; top: 50%; left: 50%; width: 420px; height: 357px; }
#steine-klein { visibility: visible; margin-top: -179px; margin-left: 282px; padding-top: 8px; position: absolute; z-index: 5; top: 50%; left: 50%; width: 200px; height: 357px; }
#bilder970 { visibility: visible; margin-top: -179px; margin-left: -490px; padding-top: 19px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 970px; height: 357px; }
#naturstein { visibility: visible; margin-top: -177px; margin-left: -490px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 970px; height: 380px; }
#bilderscroll { visibility: visible; margin-top: -164px; margin-left: -490px; padding-top: 5px; position: absolute; z-index: 2; top: 50%; left: 50%; width: 970px; height: 315px; overflow: auto; }
#bilder610 { background-image: url(grafiken/linie.jpg); background-repeat: no-repeat; background-position: left 0; height: 357px; width: 630px; left: 50%; top: 50%; position: absolute; z-index: 5; visibility: visible; margin-top: -179px; margin-left: -150px; padding-top: 18px; padding-left: 20px; }
#bilder660 { background-image: url(grafiken/linie.jpg); background-repeat: no-repeat; background-position: left 0; visibility: visible; margin-top: -179px; margin-left: -180px; padding-top: 18px; padding-left: 20px; position: absolute; z-index: 5; top: 50%; left: 50%; width: 660px; height: 357px; }
#bilder400 { background-image: url(grafiken/linie.jpg); background-repeat: no-repeat; background-position: left 0; visibility: visible; margin-top: -179px; margin-left: 30px; padding-top: 18px; padding-left: 20px; position: absolute; z-index: 5; top: 50%; left: 50%; width: 430px; height: 337px; }
#logo { height: 30px; width: 171px; left: 50%; top: 50%; position: absolute; z-index: 4; visibility: visible; margin-top: -220px; margin-left: 310px; }
#buttonunten { left: 50%; top: 50%; position: absolute; z-index: 5; visibility: visible; margin-top: 188px; margin-left: 65px; }
#slogan { left: 50%; top: 50%; position: absolute; z-index: 6; visibility: visible; margin-top: 220px; margin-left: -490px; }
#menue1 { left: 50%; top: 50%; position: absolute; width: auto; height: 37px; z-index: 2; visibility: visible; margin-top: -218px; margin-left: -490px; }
#menue11 { visibility: visible; margin-left: -465px; position: absolute; z-index: 2; top: 10px; left: 50%; width: auto; height: 37px; margin-top: 0; }
#menue2 { background-color: #8e8d8d; width: 462px; left: 50%; top: 50%; position: absolute; height: 13px; z-index: 8; visibility: visible; margin-top: -197px; margin-left: -488px; padding-bottom: 5px; padding-left: 16px; }
#menue22 { background-color: #8e8d8d; visibility: visible; margin-top: 21px; margin-left: -463px; padding-bottom: 5px; padding-left: 16px; position: absolute; z-index: 8; top: 10px; left: 50%; width: 462px; height: 13px; }
#footer { position: absolute; top: 50%; left: 50%; margin-top: 180px; margin-left: -490px; }


body { color: #5f5d5d; font-size: 0.8em; font-family: arial, verdana, sans-serif; margin: 0; padding: 0; }
p {  }
h1 { color: #515050; font-size: 15px; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 15px; margin-bottom: 10px; border-bottom: 1px solid #ba1e1f; }
h2 { color: #ba1e1f; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; width: 94%; margin: 0; padding: 0; }
td { }
.td-button { width: 84px; height: 84px; }
a { color: #ba1e1f; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; }
a:link { color: #ba1e1f; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; }
a:hover { color: #4b4949; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; }
.buttonbra { background-image: url(grafiken/button-azul.jpg); z-index: 6; width: 76px; height: 76px; display: block; }
.buttonbra:link { background-image: url(grafiken/button-azul.jpg); width: 76px; height: 76px; display: block; }
.buttonbra:hover { background-image: url(grafiken/button-azul-2.jpg); width: 76px; height: 76px; display: block; }
.buttonunten { width: 76px; height: 76px; z-index: 6; }
.buttonunten:link { width: 76px; height: 76px; }
.buttonunten:hover { width: 70px; height: 70px; }
.buttontext { color: black; font-size: 9px; font-family: arial, verdana, sans-serif; }
.menue1 { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #f0efef; text-decoration: none; text-align: center; width: 94px; height: 31px; padding-top: 2px; display: block; }
.menue1:link { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #f0efef; text-decoration: none; text-align: center; height: 31px; display: block; }
.menue1:hover { color: #f6f6f6; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #8e8d8d; text-decoration: none; text-align: center; height: 31px; display: block; }
.menue2 { color: #f6f6f6; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #8e8d8d; text-decoration: none; text-align: center; width: 94px; display: block; height: 31px; padding-top: 2px; }
.menue2:link { color: #f6f6f6; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; display: block; height: 31px; }
.menue2:hover { color: #f6f6f6; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; display: block; height: 31px; }
.menue2:visited { color: #f6f6f6; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; display: block; height: 31px; }
.menue3 { color: #fff; font-size: 11px; font-family: arial, verdana, sans-serif; text-decoration: none; width: 90px; padding-right: 8px; padding-left: 13px; }
.menue3:link { color: #fff; font-size: 11px; font-family: arial, verdana, sans-serif; text-decoration: none; width: 90px; padding-right: 8px; padding-left: 13px; }
.menue3:hover { color: #fff; font-size: 11px; font-family: arial, verdana, sans-serif; background-image: url(grafiken/menue-quadrat.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; width: 90px; padding-right: 8px; padding-left: 13px; }
.menue3:visited { color: #fff; font-size: 11px; font-family: arial, verdana, sans-serif; text-decoration: none; padding-right: 8px; padding-left: 13px; width: 90px; }
.copy { color: #b9b8b8; font-size: 10px; font-family: arial, verdana, sans-serif; }
.copylink { color: #b9b8b8; font-size: 10px; font-family: arial, verdana, sans-serif; }
.copylink:link { color: #b9b8b8; font-size: 10px; font-family: arial, verdana, sans-serif; }
.copylink:hover { color: #5d5b5b; font-size: 10px; font-family: arial, verdana, sans-serif; }
/*Natursteintool*/
.abstand { margin-top: 4px; margin-bottom: 4px; }
.td-scroll { text-align: right; width: 420px; height: 325px; overflow: auto; padding-right: 10px; }
.td-anzeige { padding-right: 10px; width: 320px; height: 325px; }
.td-klein {vertical-align: top; }
.td-suche { font-family: arial, verdana, sans-serif; vertical-align: top; width: 185px; }
.suchfeld { font-size: 11px; font-family: arial, verdana, sans-serif; height: 16px; }
.button-suchen { font-size: 11px; font-family: arial, verdana, sans-serif; width: 60px; height: 23px; }
.poup { font-size: 11px; font-family: arial, verdana, sans-serif; width: 165px; height: 20px; margin-top: 4px; }
.a2 { color: #ba1e1f; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; margin-top: 5px; display: block; }
.a2:link { color: #ba1e1f; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; display: block; }
.a2:hover { color: #4b4949; font-size: 12px; font-family: arial, verdana, sans-serif; text-decoration: none; display: block; }
