
/* FOXRATE restore */
body { margin: 0; font-family: Arial, Helvetica, sans-serif; color: #333; background: #f4f4f4; }
#mainHLD { max-width: 980px; margin: 0 auto; background: #fff; box-shadow: 0 0 12px rgba(0,0,0,.08); }
.fleft { float: left; }
.fright { float: right; }
.fclear { clear: both; }
.mel { margin-left: auto; margin-right: auto; }
.logo { padding: 14px 18px 6px; }
.toprightnav { padding: 18px 18px 0 0; }
.navi { background: #1a1a1a; padding: 0 10px; }
.navi_button { padding-top: 4px; }
.navi_button img { vertical-align: top; }
.login_div { padding: 8px 10px 6px 0; }
.log_feld { width: 110px; font-size: 11px; padding: 3px 6px; border: 1px solid #999; }
.login_sublnk { color: #ccc; font-size: 11px; display: block; text-align: right; padding: 2px 10px 6px; }
.content { padding: 0 18px 24px; }
.topcontent { margin: 0 -18px 20px; }
#idxthemeHLDcnt ul { list-style: none; margin: 0; padding: 0; }
#idxthemeHLDcnt li img { width: 100%; max-width: 980px; height: auto; display: block; }
.content_inner { overflow: hidden; }
.vorteile_erste, .vorteile_zweite, .vorteile_dritte {
  float: left; width: 31%; margin-right: 2%; min-height: 280px;
  background: #fafafa; border: 1px solid #e5e5e5; padding: 14px; box-sizing: border-box;
}
.vorteile_dritte { margin-right: 0; }
h1 { font-size: 18px; color: #c00; margin: 0 0 8px; }
h2 { font-size: 14px; color: #333; margin: 0 0 12px; font-weight: normal; }
.fr_speciallist { margin: 0; padding-left: 18px; font-size: 12px; line-height: 1.5; }
.footer { background: #222; color: #ccc; padding: 20px 18px; font-size: 12px; overflow: hidden; }
.footerCOL { width: 22%; margin-right: 2%; }
.footerCOL h3 { color: #fff; font-size: 13px; margin: 0 0 10px; }
.footerCOL a { display: block; color: #ccc; margin-bottom: 6px; text-decoration: none; }
.footerCOL a:hover { color: #fff; }
a { color: #c00; }
@media (max-width: 800px) {
  .vorteile_erste, .vorteile_zweite, .vorteile_dritte, .footerCOL { float: none; width: 100%; margin: 0 0 14px; }
}
