body {
    font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
}

#content {
    position:absolute;
    left:50%;
    top:25px;
    margin-left:-470px;
    border:none;
    width:940px;
    z-index:1;
}

#inhalttext {
    position:absolute;
    top:80px;
    left:270px;
    width:670px;
    z-index:3;
}

#inhalttextor {
    position:absolute;
    top:62px;
    left:270px;
    width:670px;
    z-index:3;
}

#logo {
    width:195px;
    height:47px;
}

#inhalt {
    min-height:500px;
    margin-top:15px;
    z-index:2;
}

#navi {
    position:absolute;
    top:61px;
    left:75px;
    width:165px;
    z-index:6;
    color:#000000;
}

#naviback {
    position:absolute;
    top:62px;
    left:75px;
    width:122px;
    height:198px;
    z-index:5;
    background-color:#FFFFFF;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.5;
    -khtml-opacity:0.5;
}

#navi ul {
    display:inline;
    font: normal 75% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:1px;
    text-transform:uppercase;
}

#navi ul li {
    display:inline;
}

#navi ul li.menu_item a {
    font-weight:bold;
    letter-spacing:1px;
    float:left;
    padding:5px 8px;
    color:#000;
    text-decoration:none;
    border: 1px solid #fff;
    width: 104px;
    margin-bottom: 3px;
}

#navi ul li.menu_item a:hover {
    color:#000000;
    background-color:#c5c5c5;
    font-weight: bold;
}

#navi ul ul {
    display:inline;
    font: normal 100% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
}

#navi ul ul li {
    display:inline;
}

#navi ul ul li.menu_item_sub a {
    font-size:100%;
    float:left;
    padding:3px 8px 3px 20px;
    color:#757575;
    text-decoration:none;
    width: 92px;
    background-color:#c5c5c5;
    border-top: 0px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 0px solid #fff;
    border-left: 1px solid #fff;
    background-image: url(images/share/sma_pfeil_navi.gif);
    background-repeat: no-repeat;
    background-position: 8px;
}

#navi ul ul li.menu_item_sub a:hover {
    padding:3px 8px 3px 20px;
    color:#000000;
    background-color: #cdcdcd;
    background-image: url(images/share/sma_pfeil_navi_1.gif);
    background-repeat: no-repeat;
    background-position: 8px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

#navi ul ul li.menu_item_sub_last a {
    float:left;
    padding:3px 8px 3px 20px;
    color:#757575;
    text-decoration:none;
    width: 92px;
    background-color:#c5c5c5;
    border-top: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    background-image: url(images/share/sma_pfeil_navi.gif);
    background-repeat: no-repeat;
    background-position: 8px;
    margin-bottom: 3px;
}

#navi ul ul li.menu_item_sub_last a:hover {
    padding:3px 8px 3px 20px;
    color:#000000;
    background-color: #cdcdcd;
    background-image: url(images/share/sma_pfeil_navi_1.gif);
    background-repeat: no-repeat;
    background-position: 8px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

#tagespreis {
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    position:relative;
    top:20px;
    left:2px;
    width:116px;
    z-index:-1;
    color:#000000;
}

#right{
 vertical-align:top;
/* white-space: nowrap;
 text-align: right; */
 padding-right: 18px;
 float:right;
margin-top:-16px;
 }

#right_line2{
 vertical-align:top;
/* white-space: nowrap;
 text-align: right; */
 padding-right: 18px;
 float:right;
margin-top:1px;
 }

.menu_item_sub_last_aktiv a {
    font-size:100%;
    float:left;
    width: 92px;
    background-color: #cdcdcd;
    text-decoration:none;
    padding:3px 8px 3px 20px;
    color:#000000;
    background-image: url(images/share/sma_pfeil_navi_1.gif);
    background-repeat: no-repeat;
    background-position: 8px;
    border-top: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    margin-bottom: 3px;
}

.menu_item_aktiv a {
    letter-spacing:1px;
    float:left;
    padding:5px 8px;
    color:#000;
    text-decoration:none;
    width: 104px;
    font-weight: bold;
    background-color:#c5c5c5;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 0px solid #fff;
    border-left: 1px solid #fff;
}

.menu_item_aktiv_onlyone a {
    letter-spacing:1px;
    float:left;
    padding:5px 8px;
    color:#000;
    text-decoration:none;
    width: 104px;
    font-weight: bold;
    background-color:#c5c5c5;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 0px solid #fff;
    border-left: 1px solid #fff;
    margin-bottom: 3px;
}

.menu_item_sub_aktiv a {
    font-size:100%;
    float:left;
    width: 92px;
    background-color: #cdcdcd;
    text-decoration:none;
    padding:3px 8px 3px 20px;
    color:#000000;
    background-image: url(images/share/sma_pfeil_navi_1.gif);
    background-repeat: no-repeat;
    background-position: 8px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e3e3e3;
    border-right-color: #FFFFFF;
    border-bottom-color: #e3e3e3;
    border-left-color: #FFFFFF;
}

#symbol {
    position:absolute;
    top:62px;
    right:0px;
    height:195px;
    width:175px;
    z-index:4;
}

#symbol_et {
    position:absolute;
    top:270px;
    right:30px;
    height:75px;
    width:252px;
    z-index:4;
}

#symbol_et_details {
    position:absolute;
    top:75px;
    right:30px;
    height:39px;
    width:126px;
    z-index:4;
}

#navi_details, #navi_details_bbanani {
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:2px;
    position:absolute;
    top:280px;
    left:285px;
    height:20px;
    width:250px;
    z-index:15;
}

#navi_details_bbanani {
    width:450px;
}

#navi_details a, #navi_details_bbanani a {
    text-decoration:none;
    color: #000000;
}

#navi_details a:hover, #navi_details_bbanani a:hover {
    font-weight:bold;
    color: #000000;
}

#navi_details_solitaire {
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:2px;
    position:absolute;
    top:280px;
    left:285px;
    height:20px;
    width:590px;
    z-index:15;
    color: #ffffff;
}

#navi_details_solitaire a {
    text-decoration:none;
    color: gray;
}

#navi_details_solitaire a:hover {
    font-weight:bold;
    color: #ffffff;
}

#news {
    position:absolute;
    top:390px;
    left:270px;
    height:145px;
    width:670px;
    z-index:3;
}


#newsticker {
    width:669px;
    height:28px;
    background-color:#6f6f6f;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

#sprachauswahl {
    width:400px;
    padding-top:5px;
    height:25px;
    font: normal 70% "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#sprachauswahl a, #navi2 a {
    color: #000000;
    text-decoration: none;
}

#sprachauswahl a:hover, #navi2 a:hover {
    font-weight:bold;
}

#navi2 {
    width:400px;
    height:25px;
    padding-top:5px;
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    right:0px;
    margin-top:-30px;
    position:absolute;
    text-align:right;
}

.mehr-link a {
    background: url(images/share/sma_mehr_pfeil.gif) no-repeat right;
    color: #858789;
    border: 1px solid #FFFFFF;
    padding-top: 2px;
    padding-right: 16px;
    padding-bottom: 2px;
    padding-left: 4px;
    text-decoration: none;
}
.mehr-link a:hover {
    background: url(images/share/sma_mehr_pfeil_1.gif) no-repeat right;
    color: #000;
    border: 1px solid #FFFFFF;
    padding-top: 2px;
    padding-right: 16px;
    padding-bottom: 2px;
    padding-left: 4px;
    text-decoration: none;
}

.mehr-link2 a {
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    background: url(images/share/sma_mehr_pfeil.gif) no-repeat right;
    color: #858789;
    border: 1px solid #FFFFFF;
    padding-top: 2px;
    padding-right: 16px;
    padding-bottom: 2px;
    padding-left: 4px;
    text-decoration: none;
}
.mehr-link2 a:hover {
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    background: url(images/share/sma_mehr_pfeil_1.gif) no-repeat right;
    color: #000;
    border: 1px solid #FFFFFF;
    padding-top: 2px;
    padding-right: 16px;
    padding-bottom: 2px;
    padding-left: 4px;
    text-decoration: none;
}
#inhalt h1{
    font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:150%;
    text-transform:uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top: 0px;
    margin-bottom: -10px;
}
#inhalt h2{
    font-size: 100%;
    margin-top: 10px;
    font-weight: bold;
    color: #757575;
}
#news #news1 h1, #news #news2 h1{
    font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    text-transform:uppercase;
    font-weight: bold;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
#news #news1 p, #news #news2 p{
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 7px;
    margin-left: 10px;
}
.bildramen {
    border: 1px solid #9d9d9d;
}
.bildramen_weiss {
    border: 1px solid #FFFFFF;
}
.bildramen_schwarz {
    border: 1px solid #000000;
}

.schmuckrahmen_detail {
    border-top: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
}
.tbl_schmuck {
    background-color:#ececec;
    border: 1px solid #FFFFFF;
}
.copy {
font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

.copy a {
    font-weight:bold;
    text-decoration: underline;
    color: #000000;
}

.copy a:hover {
    font-weight:bold;
    text-decoration: underline;
    color: #757575;
}

#inhalttextor ul {
    display:inline;
    font: normal 70% Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

#inhalttextor ul li {
    display:inline;
}

#inhalttextor ul li.button_pdf a {
    float:left;
    padding:5px 14px 5px 14px;
    color:#000;
    text-decoration:none;
    border: 1px solid #fff;
    width: 125px;
    margin-bottom: 3px;
    background: #ececec url(images/share/sma_symbol_pdf.gif) no-repeat right;
}

#inhalttextor ul li.button_pdf a:hover {
    color:#000000;
    background-color:#c5c5c5;
    text-decoration: underline;
}

#inhalttextor ul li.button_aktiv a {
    color:#000000;
    float:left;
    padding:5px 14px;
    background: #c5c5c5 url(images/share/sma_mehr_pfeil_1.gif) no-repeat right;
    text-decoration: underline;
    border: 1px solid #fff;
    width: 125px;
    margin-bottom: 3px;
}

#inhalttextor ul li.button a {
    float:left;
    padding:5px 14px;
    color:#000;
    text-decoration:none;
    border: 1px solid #fff;
    width: 125px;
    margin-bottom: 3px;
    background: #ececec url(images/share/sma_mehr_pfeil.gif) no-repeat right;
}

#inhalttextor ul li.button a:hover {
    color:#000000;
    background: #c5c5c5 url(images/share/sma_mehr_pfeil_1.gif) no-repeat right;
    text-decoration: underline;
}

#inhalttextor .button_wunsch a {
    font-weight:bold;
    float:left;
    padding:5px 14px;
    color:#000;
    text-decoration:none;
    border: 1px solid #fff;
    width: 190px;
    margin-bottom: 10px;
    background: #c5c5c5 url(images/share/sma_mehr_pfeil.gif) no-repeat right;
    font-size: 70%;
}

#inhalttextor .button_wunsch a:hover {
    color:#000000;
    background: #c5c5c5 url(images/share/sma_mehr_pfeil_1.gif) no-repeat right;
    text-decoration: underline;
}

#inhalttextor ul li.button_abstand a {
    float:left;
    padding:5px 14px;
    color:#000;
    text-decoration:none;
    border: 1px solid #fff;
    width: 125px;
    margin-bottom: 3px;
    margin-top:30px;
    background: #ececec url(images/share/sma_mehr_pfeil.gif) no-repeat right;
}

#inhalttextor ul li.button_abstand a:hover {
    color:#000000;
    background: #c5c5c5 url(images/share/sma_mehr_pfeil_1.gif) no-repeat right;
    text-decoration: underline;
}
.ringroesse {
    width:30px;
    border: 1px solid #c5c5c5;
}
.artikelnummer_hl {
    font-size:75%;
    margin-top:10px;
    font-weight: bold;
    color: #757575;
}
.preis_fuss {
    font-size:65%;
}
.preis {
    font: normal 70% "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #757575;
}
.preis_zahl {
    font-size:90%;
    margin-top:10px;
    font-weight: bold;
    color: #000000;
}
.damen_herren {
    font-size:75%;
    margin-top:10px;
    font-weight: bold;
    color: #000000;
}
