html {
    overflow:visible;; clip:  rect(   )}

body {
    background: #CCCCCC;
    padding: 0 0;
    margin: 0 0; width: 100%; left: 0px; top: 0px; clip:   rect(   );
    font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; overflow: scroll}

* html body { height: 100%; width: 100%;overflow:auto;}

a {
    color: #CC0066
    text-decoration: none; }

a:visited {
    text-decoration: none;}

a:hover {
    text-decoration: none;}

.text_fett {
    line-height: 18pt;
    font-weight: bold;
    color: #FFFFFF; font-size: 14px}


.haupttabelle { border: 2px #FFFFFF groove; background-color: #FFFFFF; width: 920px; color: #000000 ; clip:     rect(   ); top: 10px; position: relative}

.tabelle_banner { border: none; background-color: #FF5D02; width: 100%; color: #000000 ; height: 125px; clip:   rect(   ); left: 0px; top: 0px}

.navi { font-size: 9px;  text-decoration: none; font-weight: bold; letter-spacing: 0.05em}

a.navi { font-size: 9px; color: #00834D; text-decoration: none; ; letter-spacing: 0.05em; font-weight: bold}

a.navi:hover {color: #FF5D02; text-decoration: none;}

a.navi:visited {text-decoration: none;}

a.text_klein { font-weight: normal; font-size: 9px; color: #333333; text-decoration: none;}
a.text_klein:hover { font-weight: normal; font-size: 9px; color: #FF5D02; text-decoration: none;}
a.text_klein:visited { font-weight: normal; font-size: 9px; text-decoration: none;}

a.text_klein_fett { font-weight: normal; font-size: 9px; color: #333333; text-decoration: none;}
a.text_klein_fett:hover { font-weight: normal; font-size: 9px; color: #FF5D02; text-decoration: none;}
a.text_klein_fett:visited { font-weight: normal; font-size: 9px; text-decoration: none;}

a.textlink { line-height: 14pt; font-weight: bold; color: #7D7D7D; font-size: 11px; text-decoration: none}
a.textlink:hover { line-height: 14pt; font-weight: bold; color: #FF5D02; font-size: 11px; text-decoration: none}
a.textlink:visited { line-height: 14pt; font-weight: bold; font-size: 11px; text-decoration: none}

a.textlink2 { line-height: 14pt; font-weight: bold; color: #333333; font-size: 11px; text-decoration: none}
a.textlink2:hover { line-height: 14pt; font-weight: bold; color: #FF5D02; font-size: 11px; text-decoration: none}
a.textlink2:visited { line-height: 14pt; font-weight: bold; font-size: 11px; text-decoration: none}

.text_fett_gross { line-height: 24pt; font-weight: bold; color: #333333; font-size: 18px}

.text_klein { font-weight: normal; font-size: 9px; color: #333333}

.text_ticker { font-weight: bold; font-size: 9px; color: #FFFFFF; letter-spacing: 0.05em }

.text_klein_fett { font-weight: normal; font-size: 9px; color: #333333}

.navi_aktiv { font-size: 9px; text-decoration: none; letter-spacing: 0.05em; font-weight: bold ; color: FF5D02}

.text { line-height: 14pt; font-weight: bold; color: #333333; font-size: 11px; font-style: normal}

.text_fett_halbgross { line-height: 14pt; font-weight: bold; color: #333333; font-size: 14px}

.text_orange { line-height: 14pt; font-weight: bold; color: #FF5D02; font-size: 13px; font-style: normal}

.tabelle_text { border: none; width: 732px; color: #000000 ; height: 354px; clip:   rect(   ); top: 0px ; position: relative}

.textlink { line-height: 14pt; font-weight: bold; color: #7D7D7D; font-size: 11px; text-decoration: none}
.garantien { line-height: 14pt; font-weight: bold; color: #FF5D02; font-size: 11px; font-style: normal }
.augenoptiker { line-height: 30pt; font-weight: bold; color: #FF5D02; font-size: 16px; font-style: normal ; clip:    rect(   ); position: relative; letter-spacing: 0.05em}
.text_ticker2 { font-weight: bold; font-size: 24px; color: #FFFFFF; letter-spacing: 0.1em; background-repeat: repeat}
.haupttabelle_kontakt { border: 2px #FFFFFF groove; background-color: #FFFFFF; width: 920px; color: #000000 ; clip: rect( ); top: 10px; position: relative ; background-image:  url(images/hg_kontakt.jpg); background-repeat: no-repeat; background-position: right bottom}
.tabelle_text_index { border: none; width: 732px; color: #000000 ; height: 354px; clip: rect( ); top: 0px ; position: relative ; background-image:  url(images/hg_index.jpg); background-repeat: no-repeat; background-position: right bottom}
.tabelle_text_fassungen { border: none; width: 732px; color: #000000 ; height: 354px; clip: rect( ); top: 0px ; position: relative ; background-image:  url(images/hg_fassungen.jpg); background-repeat: no-repeat; background-position: right bottom}
.tabelle_text_geheimnis { border: none; width: 732px; color: #000000 ; height: 354px; clip: rect( ); top: 0px ; position: relative ; background-image:  url(images/hg_geheimnis.jpg); background-repeat: no-repeat; background-position: right bottom }
.haupttabelle-glaeser {border: 2px #FFFFFF groove; background-color: #FFFFFF; width: 920px; color: #000000 ; clip:     rect(   ); top: 10px; position: relative; background-image:  url(images/hg_glaeser.jpg); background-repeat: no-repeat; background-position: right bottom}
.text_fett_weiss { line-height: 18pt; font-weight: bold; color: #333333; font-size: 16px }
.haupttabelle_garantien { border: 0px #FFFFFF none; background-color: #FFFFFF; color: #000000 ; clip:        rect(   ); position: relative; background-image: url(images/hg_garantien.jpg); background-repeat: no-repeat; background-position: right bottom }
.tabelle_text_mitarbeiter { border: none; width: 732px; color: #000000 ; height: 354px; clip: rect( ); top: 0px ; position: relative ; background-image: url(images/hg_mitarbeiter.jpg); background-repeat: no-repeat; background-position: right 200px}
.tabelle_text_jobs { border: none; width: 732px; color: #000000 ; height: 354px; clip: rect( ); top: 0px ; position: relative ; background-image: url(images/hg_jobs.jpg); background-repeat: no-repeat; background-position: right bottom }
.tabelle_text_filialen { border: none; width: 732px; color: #000000 ; height: 354px; clip: rect( ); top: 0px ; position: relative ; background-image: url(images/hg_filialen.jpg); background-repeat: no-repeat; background-position: right bottom }
h1 {  font-size: 18px; font-weight: bold; color: #333333; line-height: 26pt}
.text_balken { line-height: 14pt; font-weight: bold; color: #FFFFFF; font-size: 11px; font-style: normal ; background-color: #FF6600}
.tabelle_banner1 { border: none; width: 100%; color: #000000 ; height: 155px; clip: rect( ); left: 0px; top: 0px ; background-image: url(images/banner-neu.png); background-repeat: no-repeat:///H|/Dokumente und Einstellungen/user/Desktop/texter-casati/rl-logo-web.gif); background-repeat: no-repeat; background-position: 0px 0px}
.tabelle_banner2 { border: none; width: 100%; color: #000000 ; height: 155px; clip: rect( ); left: 0px; top: 0px ; background-image: url(images/banner-neu-english.png); background-repeat: no-repeat:///H|/Dokumente und Einstellungen/user/Desktop/texter-casati/rl-logo-web.gif); background-repeat: no-repeat; background-position: 0px 0px}
.hg-ticker {  background-image: url(images/ticker-hg.png); background-repeat: repeat}
.spanien { line-height: 14pt; font-weight: bold; color: #FFFFFF; font-size: 14px; font-style: normal ; background-color: #FF5D02}

#spanien-hg {

margin: 0 auto 0;

padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;

width: 350px;

background:url(images/schatten-350px.png)  no-repeat;

background-position: 0px bottom;

}.tabelle_banner3 { border: none; width: 100%; color: #000000 ; height: 155px; clip: rect( ); left: 0px; top: 0px ; background-image: url(images/banner-neu-spanish.png); background-repeat: no-repeat }

.textlink2 { line-height: 14pt; font-weight: bold; color: #333333; font-size: 11px; text-decoration: none }