* { margin: 0; padding: 0; }

a { color: black; text-decoration: none; }
a img {border: 0 none;}
a:visited { }
a:hover { text-decoration: underline; color: #00c; }
a:active { }

body { font: 95% "Verdana"; color: #000; background: #fff; word-wrap: break-word; }
h1 { font-size: 1.9em; line-height: 1.5em; color: #9c6; font-family: helvetica, sans-serif; font-weight: 700; letter-spacing: 1px; padding-bottom: 10px; }
<p class="verweis">--> <a href="/produkte/korg/poly800ii/poly800ii.html" title="Zum Artikel">KORG POLY 800 II</a></p>

.bild_zentriert { margin-top: 1px; display: block; margin-left: auto; margin-right: auto }
.bildhugo { width: 190px; margin-top: 10px; padding-left: 60px; }
.bu_abstandunten_rechts { color: teal; font-size: 0.7em; font-style: italic; line-height: 1.3; text-align: right; margin-top: 2px; margin-bottom: 3px; width: 270px; }
.buhugo { font-size: 0.8em; width: 190px; color: #000000; padding-left: 58px; margin-top: 5px; }    
.copy { color: olive; font-size: 0.8em; font-weight: 600; font-style: italic; }
.mailschreiben { color: blue; }
.text { font-size: 1.1em; color: #d81111; font-weight: 500; margin-top: 10px; line-height: 20px; }
.textblack { font-size: 1.1em; color: black; font-weight: 500; margin-top: 10px; line-height: 20px; }
.textanzeige269 { color: #000; font-size: 0.8em; font-family: "Verdana"; font-weight: 600; line-height: 20px; background-color: #a7ff00; width: 270px; margin-bottom: 8px; }
.textboxbild { color: #000; font-size: 0.9em; font-family: "Trebuchet MS", sans-serif;; font-weight: 500; line-height: 20px; background-color: #a7ff00; margin-top: 5px; margin-bottom: 5px; }
.verweis { color: #e61818; font-size: 10px; font-weight: 600; line-height: 1.3em; margin-top: 5px; margin-bottom: 12px; }
        
#alles { width: 750px; margin: 20px auto 20px auto; }

#content { color: black; background-color: white; width: 750px;}

#footer { clear: both; width: 750px; height: 30px; background-color: #dcd5d5; }
#footer2 { clear: both; width: 750px; height: 1px; background-color: #000000; margin-top: 2px; }
#footer3 { clear: both; width: 750px; height: 1px; background-color: #000080; margin-top: 15px; margin-bottom: 2px; }
#header { background-image: url(../pix/main/_head_www-wkw_index.jpg); background-repeat: no-repeat; width: 750px; height: 105px; }

#inhalt { width: 450px; }

#main { float: left; width: 450px; margin-bottom: 20px; }

#navoben_index { font-size: 1em; font-family: "Arial"; font-weight: 500; line-height: 25px; background-color: #656517; width: 750px; height: 25px; }
#navobenbox1 { background-color: black; text-align: center; width: 1px; height: 25px; float: left; }
#navobenbox2 { font-variant: small-caps; background-color: #e3e382; text-align: center; width: 187px; height: 25px; float: left; }
#navobenbox3 { font-variant: small-caps; background-color: #9c6; text-align: center; width: 187px; height: 25px; float: left; }
#navobenbox4 { font-variant: small-caps; background-color: #e3e382; text-align: center; width: 187px; height: 25px; float: left; }
#navobenbox5 { font-variant: small-caps; background-color: #9c6; text-align: center; width: 187px; height: 25px; float: left; }
#navobenbox7 { background-color: black; text-align: center; width: 1px; height: 25px; float: left; }
        
#rechts { float: right; width: 270px; height: auto; margin-top: 20px; }
    
#texteinleitung  { background-color: #e3e382; font-size: 1.2em; line-height: 1.3; margin-top: 10px; }
#texteinleitunggruen  { background-color: rgba(167, 255, 0, 0.68); font-size: 1.2em; line-height: 1.3; margin-top: 10px; }
        
#textimpressum { font-size: 0.8em; width: 450px; color: #000000; margin-top: 5px; margin-bottom: 10px; }
#textimpressum h3 { color: #000000; font-size: 1.2em; line-height: 1.4em; font-weight: 700; margin-top: 15px; margin-bottom: 5px }