img, ul, li, h1, h2, h3, h4 {margin: 0px;padding: 0px;}
object, embed { display:block; }
body{margin:0;background:#3d3c3e;width:100%;position:static;}
.clear {clear:both;}

div#main_hg{width:980px;height:900px;top:0px;
   background-image:url(../images/cont_hg.gif);background-repeat:no-repeat;z-index:1;
   /* old layout left:50%;margin-left:-490px;position:absolute;*/
   /* new */
   position: relative;
   margin: 0 auto;
}
div#logo{top:0px;left:0px;width:250px;height:109px;position:absolute;z-index:2;}
div#topmenu{width:870px;height:15px;top:109px;left:50px;position:absolute;z-index:2;color:#666666;}
div#submenu{width:767px;height:15px;top:124px;left:148px;position:absolute;z-index:2;color:#666666;}
div#submenu_01{width:767px;height:15px;top:124px;left:243px;position:absolute;z-index:2;color:#666666;}
div#submenu_02{width:767px;height:15px;top:124px;left:366px;position:absolute;z-index:2;color:#666666;}
div#submenu_03{width:767px;height:15px;top:124px;left:340px;position:absolute;z-index:2;color:#666666;}
div#submenu_04 {width:667px;height:15px;top:124px;left:567px;position:absolute;z-index:2;color:#666666;}
div#submenu_05 {height:15px;top:124px;left:462px;position:absolute;z-index:2;}
div#cont_hg{width:870px;height:576px;top:145px;left:55px;position:absolute;z-index:2;}
div#oben_li{width:248px;height:238px;top:0px;left:0px;position:absolute;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.7em;text-decoration:none;color:#FFFFFF;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;}
div#kollektion_oben_li{width:258px;height:258px;top:0px;left:0px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333300; font-size:11px; line-height:1.7em;}
div#phil_oben_li{width:532px;height:258px;top:0px;left:0px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:1.7em;}
div#design_oben_mit{width:542px;height:258px;top:0px;left:288px;position:absolute;z-index:3;margin-top: 30px;margin-bottom: 10px;margin-left: 27px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:1.7em;}
div#acetat_oben_mit{width:542px;height:258px;top:0px;left:288px;position:absolute;z-index:3;margin-top: 30px;margin-bottom: 10px;margin-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:1.8em;}
div#formular_oben_mit{width:542px;height:258px;top:0px;left:288px;position:absolute;z-index:3;margin-top: 30px;margin-bottom: 10px;margin-left: 30px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:1.8em;}
div#oben-mitte-lang {width:542px;height:536px;top:0px;left:288px;position:absolute;z-index:3;margin-top: 30px;margin-bottom: 10px;margin-left: 30px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:1.8em;overflow:auto;}
div#katalog {width:850px;height:536px;top:0px;left:0px;position:absolute;z-index:3;margin-top: 20px;margin-bottom: 10px;margin-left: 10px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:1.8em;overflow:hidden;}
div#katalog iframe {overflow:hidden;width:845px;height:531px;}
div#oben_mit{width:254px;height:258px;top:0px;left:288px;position:absolute;z-index:3;margin-top: 10px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.7em;text-decoration:none;color:#FFFFFF;}
div#oben_re{width:258px;height:258px;top:0px;left:582px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 27px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.7em;text-decoration:none;color:#FFFFFF;}
div#unten_li{display:none;width:258px;height:258px;top:288px;left:0px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 10px;}
div#material_unten_mit{width:552px;height:258px;top:288px;left:288px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.7em;text-decoration:none;color:#FFFFFF;}
div#unten_mit{width:254px;height:258px;top:288px;left:288px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:1.7em;}
div#acetat_unten_mit{width:880px;height:258px;top:288px;position:absolute;z-index:3;margin:30px 5px 10px 5px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:1.7em;float:left;}
div#acetat_unten_mit  p.label{display:none;}
div#acetat_unten_mit  div.carouselWrapper{ float:left; margin:0 10px; overflow: hidden; width: 642px; height:235px;}
div.direct_btn{float:left;cursor: pointer;height: 99%; width: 30px; margin:0 30px; z-index: 10; filter:alpha(opacity=20);-moz-opacity:0.2; -khtml-opacity: 0.2;opacity: 0.2;}
div.direct_btn:hover{ filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
div.direct_btn.direct_btn_left{background: url("/typo3conf/ext/rgsmoothgallery/res/css/img/fleche1.png") no-repeat scroll right center transparent;}
div.direct_btn.direct_btn_right{background: url("/typo3conf/ext/rgsmoothgallery/res/css/img/fleche2.png") no-repeat scroll right center transparent;}
.ehdelchange{
    cursor:pointer;
    display:block;
    height:20px;padding-left:5px;margin-left:-5px;
    margin-right:5px;
}
.ehdelchange:hover, .ehdelchange.active{  
    background-image: url('../images/bg/gray-bg2.png');  
    background-repeat: no-repeat; 
    background-position: center; 
    /**/
    color:#fff;
/*
background-image: none;
background-color: #3d3c3f;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
*/
}
div#unten_re{width:258px;height:258px;top:288px;left:582px;position:absolute;z-index:3;margin-top: 30px;margin-right: 20px;margin-bottom: 10px;margin-left: 27px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.7em;text-decoration:none;color:#FFFFFF;}
div#impressum{  width:255px;  _width:500px;height:16px;top:736px;left:65px;position:absolute;z-index:2;color:#666666;}
div#impressum img {border:none;}
div#impressum a#twitter-icon {margin-left:10px;_margin-left:0px;}
div#impressum a#facebook-icon {margin-left:10px;_margin-left:0px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:200;text-decoration:none;color:#FFFFFF;line-height:1.5em;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:200;text-decoration:none;color:#333300;line-height:1.5em;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#ffffff;line-height:1.5em;}

/* CSS die Galerie */
span.accessoires {margin-left:-10px;}
div.carouselInner{display:block;}
div.carouselInner div.thumbnail {border:1px solid #fff;margin-bottom:10px;float:left;}
div.carouselInner div.thumbnail:hover {border:1px solid #ccc;cursor:pointer;}
div.jdExtCarousel p.label {display:none;}
div.slideInfoZone {position:absolute;top:0 !important;left:-294px !important;width:250px !important;height:235px !important;background:none !important;color:#333300 !important;margin-top:0 !important;}
div.slideInfoZone h2 {margin-bottom:1em !important;}
div.slideInfoZone, div.jdGallery, div.slideInfoZone p, div.slideInfoZone h2 {font-family:Arial, Helvetica, sans-serif;}
div.jdGallery div.slideInfoZone h2, div.jdGallery div.slideInfoZone p {color:#333300;}
div.jdGallery {overflow:visible;}
span.kollektion-symbole-1, span.kollektion-symbole-2 {width:234px;height:55px;background:url(../images/layout/bg_kollektion-symbole.gif) left top no-repeat;text-align:center;color:#fff;display:block;margin-left:-10px;overflow:hidden;}
span.kollektion-symbole-2 {width:181px;}
span.kollektion-symbole-1 span, span.kollektion-symbole-2 span {margin-right:2px;margin-top:33px;display:block;float:left;overflow:hidden;font-size:11px;}
span.kollektion-symbole-1 span.eins, span.kollektion-symbole-2 span.eins {width:34px;}
span.kollektion-symbole-1 span.zwei, span.kollektion-symbole-2 span.zwei {width:33px;}
span.kollektion-symbole-1 span.drei, span.kollektion-symbole-2 span.drei, span.kollektion-symbole-1 span.vier, span.kollektion-symbole-2 span.vier {width:53px;}
div.slideInfoZone .material,
div.slideInfoZone .material * {
border-color: black;
}
div.slideInfoZone span.material {line-height:18px;
background:url(../images/layout/bg_kollektion-strong.gif) no-repeat;
display:block;width:171px;padding-left:10px;margin-left:-10px;margin-bottom:3px;color:#fff;text-transform:uppercase; 
background-image: none;
background-color: #3d3c3f;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
div.slideInfoZone span.material.curvyRedraw {
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
div.slideInfoZone p {padding-left:10px !important;}
div.slideInfoZone span.farbe1-hl {line-height:18px;background:url(../images/layout/bg_kollektion-farbe1-hl.gif) no-repeat;display:inline;padding-left:10px;margin-left:-10px;margin-right:3px;color:#fff;text-transform:uppercase;width:137px;height:18px;float:left;}
div.slideInfoZone span.farbe2-hl {line-height:18px;color:#fff;background:url(../images/layout/bg_kollektion-farbe2-hl.gif) top left no-repeat;text-align:center;display:inline;height:18px;float:left;width:84px;text-transform:uppercase;}
span.farbe1 {width:137px;margin-right:3px;float:left;display:inline;}
span.farbe2 {width:84px;float:left;display:inline;text-align:center;}
#topmenu li a:hover {text-decoration:none !important;}
p.bodytext a, div.tx-flseositemap-pi1 a {color:#6f9a65;text-decoration:none;}
p.bodytext a:hover, div.tx-flseositemap-pi1 a:hover {text-decoration:underline;}
div#oben_li p.bodytext a {color:#fff;}
div#oben-mitte-lang div.csc-header h1 {color:#666;}

/* CSS Sprachnavigation */
ul#sprachnavi {
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;list-style:none;
    /* old float:right;margin-right:135px;_margin-right:60px;margin-top:27px;*/
    position: absolute; top:26px;right:142px;
}
ul#sprachnavi, ul#sprachnavi a {color:#666;text-decoration:none;}
ul#sprachnavi li {float:left;margin-right:1em;}
ul#sprachnavi a:hover, ul#sprachnavi li.active {color:#fff;}
#ehdel_ext_collection_button{position:absolute;float:left;z-index:999;top:100px;left:784px;/*left:80%;*/}

span.kollektion-symbole-1-new{width:234px;height:55px;background:url(../images/layout/Schaubild_neu_halbbrillen.gif) left top no-repeat;text-align:center;color:#fff;display:block;margin-left:-10px;overflow:hidden;}
span.kollektion-symbole-2-new{width:190px;height:55px;background:url(../images/layout/Schaubild_neu_acetat_edelstahl.gif) left top no-repeat;text-align:center;color:#fff;display:block;margin-left:-10px;overflow:hidden;}
span.kollektion-symbole-1-new1{width:234px;height:55px;background:url(../images/layout/Schaubild_neu_halbbrillen_federcharnier.gif) left top no-repeat;text-align:center;color:#fff;display:block;margin-left:-10px;overflow:hidden;}
span.kollektion-symbole-2-new1{width:240px;height:55px;background:url(../images/layout/Schaubild_neu_acetat_edelstahl_federcharnier.gif) left top no-repeat;text-align:center;color:#fff;display:block;margin-left:-10px;overflow:hidden;}
span.kollektion-symbole-1-new span,span.kollektion-symbole-1-new1 span {margin-right:2px;margin-top:33px;display:block;float:left;overflow:hidden;font-size:11px;}
span.kollektion-symbole-2-new span,span.kollektion-symbole-2-new1 span {margin-right:2px;margin-top:33px;display:block;float:left;overflow:hidden;font-size:11px;}
span.kollektion-symbole-1-new span.eins, span.kollektion-symbole-2-new span.eins ,span.kollektion-symbole-1-new1 span.eins, span.kollektion-symbole-2-new1 span.eins {width:40px;}
span.kollektion-symbole-1-new span.zwei, span.kollektion-symbole-2-new span.zwei,span.kollektion-symbole-1-new1 span.zwei, span.kollektion-symbole-2-new1 span.zwei  {width:40px;}
span.kollektion-symbole-1-new span.vier, span.kollektion-symbole-2-new span.vier,span.kollektion-symbole-1-new1 span.vier, span.kollektion-symbole-2-new1 span.vier {width:50px;}
span.kollektion-symbole-1-new span.drei,span.kollektion-symbole-1-new1 span.drei{width:60px;}
span.kollektion-symbole-2-new span.drei,span.kollektion-symbole-2-new1 span.drei{width:45px;}

