body     { line-height: 3ex; background: #C0B8B1 url(../../upload/sitepics/ricohome/bg_garn.gif); background-repeat: repeat-x }
.rm { }
.lm { }
.om { }
.um { }
td   { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 3ex }
p   { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 3ex }
.navi_oben   { font-size: 10px; background-image: url(../../upload/sitepics/ricohome/Nav_heimtextil_oben_rund.gif); background-repeat: no-repeat; padding-right: 4px }
.navi_mitte    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../../upload/sitepics/ricohome/Nav_heimtextil_mitte_rund.gif); background-repeat: repeat-y;padding-right: 3px; }
.navi_mitte_inhalt  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat-y ; }
.navi_unten  { background-image: url(../../upload/sitepics/ricohome/Nav_heimtextil_unten_rund.gif); background-repeat: no-repeat; padding-right: 4px }
.content_oben { background-image: url(../../upload/sitepics/ricohome/Inh_heimtextil_oben_rund.gif); background-repeat: no-repeat }
.linie_rechts {  }
.mitte {  }
.steps_links { font-size: 10px; }
.steps_rechts { font-size: 10px; }
.contentoben { background-image: url(../../upload/sitepics/ricohome/Inh_heimtextil_oben_rund.gif); }
.content_oben { background-image: url(../../upload/sitepics/ricohome/Inh_heimtextil_oben_rund.gif); background-repeat: no-repeat }
.content_mitte      { background-image: url(../img/randrechts.gif); background-repeat: repeat-y; background-position: -1px 0; border-left: 1px solid black; }
.content_unten { background-image: url(../../upload/sitepics/ricohome/Inh_heimtextil_unten_rund.gif); background-repeat: no-repeat }
.content_mitte_links    { font-size: 11px; background-color: white; padding-right: 8px; padding-left: 8px; border-left: 1px solid #000; }
.content_mitte_rechts   { font-size: 11px; background-repeat: repeat-y; background-position: 0 0; padding-right: 8px; padding-left: 8px; border-right: 1px solid black; }
.footer { background-image: url(../img/footer.gif); background-repeat: no-repeat; background-position: 0 top }
.bilderoben_links   { font-size: 10px; border-right: 2px solid #C0B8B1; border-bottom: 4px solid #C0B8B1; border-left: 4px solid #C0B8B1 }
.bilderoben_rechts  { font-size: 10px; border-right: 4px solid #C0B8B1; border-bottom: 4px solid #C0B8B1; border-left: 2px solid #C0B8B1 }
.rechte_linie { border-left: 1px solid black; }
a:link,a:active,a:visited     { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover     { color: #999999; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.news:link,a.news:active,a.news:visited      { color: #000; font-size: 14px; font-variant: small-caps; font-weight: bold; text-decoration: none }
a.news:hover     { color: #999; font-size: 14px; font-variant: small-caps; font-weight: bold; text-decoration: none }
a.newsliste:link,a.newsliste:active,a.newsliste:visited     { color: #999; font-size: 12px; text-decoration: none }
a.newsliste:hover    { color: #fff; font-size: 12px; text-decoration: none }
a.navi:link, a.navi:active, a.navi:visited   { color: #666; font-size: 12px }
a.navi:hover { color: #fff; font-size: 12px; font-weight: bolder; text-decoration: none }
a.navi1:link, a.navi1:active, a.navi1:visited { color: #999; font-size: 12px }
a.navi1:hover  { color: #fff; font-size: 12px; font-weight: bolder; text-decoration: none }
.container1 {overflow:auto}
.news_headline { font-size: 12px; font-weight: 700 }
.news_subheadline { font-size: 9px }
.news_content { font-size: 11px }

.strContainer    { color: #000000; font-size: 0.7em; margin: 0; width: 100% }
.strlinks                { background-repeat: repeat-y; margin: 2px 3px 1px 12px; padding: 1px 3px 1px 1px; position: relative; width: 195px; height: 150px; float: left  }
.strrechts              { background-repeat: repeat-y; margin-top: 2px; margin-bottom: 1px; margin-left: 1px; position: relative; width: 195px; height: 150px; float: left  ; padding: 1px; }
.subheadline { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.head { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
