@charset "UTF-8";
/* ==========================================================================
   money-factory.de  |  Stylesheet der Vergleichsmodule (Anbieterinhalt)
   --------------------------------------------------------------------------
   Quelle: https://www.mr-money.de/module/layout/00204699/headervgl_layout1.css
   Stand:  09.09.2026

   NICHT VON HAND BEARBEITEN. Neu erzeugen mit /_vendor-css-holen.php,
   noetig nach jeder Aenderung der Optik im Adminbereich des Anbieters.

   ZWEI EINGRIFFE GEGENUEBER DEM ORIGINAL:

   1. Die ersten 37 Bytes fehlen:  body, html { margin:0; padding: 0 }
      Laut Einbauanleitung nicht zu uebernehmen - sie wuerden die
      Aussenabstaende der gesamten Website zuruecksetzen.

   2. EIN FEHLENDES } ERGAENZT. Im Original wird "@media print {" nie
      geschlossen. Dadurch geraten 13 Regeln in den Druckbereich, die auf
      den Bildschirm gehoeren - darunter die Hintergrundbilder der
      Preis-Tipp-, Leistungs-Tipp- und Preis-Leistungs-Tipp-Kennzeichnung
      und die groesseren Schieberegler fuer Beruehrungsbedienung. Auf der
      alten Website fehlen diese Elemente deshalb bis heute.
      Die ergaenzte Klammer ist an Ort und Stelle als Kommentar markiert.
      Bitte dem Anbieter melden, damit es an der Quelle behoben wird.

   Der gesamte Inhalt liegt in der CSS-Schicht "vendor" - die unterste in
   der Reihenfolge aus main.css. Rund 180 der 574 Selektoren sind nicht auf
   #vvergleich begrenzt (.freeze, .hilfehidden, #detailFragen und weitere);
   in dieser Schicht koennen sie unser Layout nicht ueberschreiben, ohne
   dass eine einzige Fremdregel angefasst werden muss.
   ========================================================================== */
@layer vendor {
#vvergleich div,#vvergleich dl,#vvergleich dt,#vvergleich dd,#vvergleich ul,#vvergleich ol,#vvergleich li,#vvergleich h1,#vvergleich h2,#vvergleich h3,#vvergleich h4,#vvergleich h5,#vvergleich h6,#vvergleich pre,#vvergleich code,#vvergleich form,#vvergleich fieldset,#vvergleich legend,#vvergleich input,#vvergleich button,#vvergleich textarea,#vvergleich blockquote,#vvergleich th,#vvergleich td{margin:0;padding:0;}
#vvergleich table{border-collapse:collapse;border-spacing:0;color: #000000; line-height:16px; margin:0; }
#vvergleich fieldset,#vvergleich img{border:0;}
#vvergleich address,#vvergleich caption,#vvergleich cite,#vvergleich code,#vvergleich dfn,#vvergleich em,#vvergleich th,#vvergleich var,#vvergleich optgroup{font-style:inherit;font-weight:inherit;}
#vvergleich del,#vvergleich ins{text-decoration:none;}
#vvergleich li{list-style:none;}
#vvergleich caption,#vvergleich th{text-align:left;}
#vvergleich h1,#vvergleich h2,#vvergleich h3,#vvergleich h4,#vvergleich h5,#vvergleich h6{font-size:100%;font-weight:normal;}
#vvergleich q:before,#vvergleich q:after{content:'';}
#vvergleich abbr,#vvergleich acronym{border:0;font-variant:normal;}
#vvergleich sup{vertical-align:baseline;}
#vvergleich sub{vertical-align:baseline;}
#vvergleich legend{color:#000;}
#vvergleich input,#vvergleich button,#vvergleich textarea,#vvergleich select,#vvergleich optgroup,#vvergleich option{}
#vvergleich input,#vvergleich button,#vvergleich textarea,#vvergleich select{font-size:100%;}
#vvergleich { color:#000000;background:#ffffff; font-family:arial,tahoma,verdana,helvetica,sans-serif; font-size:12px; text-align:left; width:680px; margin:0 auto; line-height:13px!important;}
#vvergleich.contentlvg {width:auto;margin:0;}
#vvergleich p {margin:7px 0;padding:0;}
#vergleich label {font-size:16px;}
.freeze, .freeze *{cursor:progress !important;}
#vvergleich .fett {font-weight:bold;}
#vvergleich .faqlink {text-decoration:none;}
#vvergleich .hidden{display: none!important;}
#vvergleich .visible {visibility: visible;}
.hilfehidden { display: none; }
.hilfevisible { visibility: visible; background-color:#ffffe1; color:#000000;}
#vvergleich #box_faq .ues { font-weight:bold!important }
#vvergleich #box_faq table {text-align:left;}
#vvergleich #box_faq table ol li {text-align:left; padding:2px 0!important}
#vvergleich #box_faq table ul { font-size:11px!important; line-height:12px!important; }
#vvergleich #box_faq table ul li {margin:10px 0 10px 0!important; line-height:14px!important; }
#vvergleich a {color:#000000;text-decoration:underline;}
#vvergleich a:active {color:#666666;}
#vvergleich a:hover, #vvergleich a:active, #vvergleich a:visited, #vvergleich a:focus {background-color:inherit;}
#vvergleich a.infofeld {position: relative; z-index:50;}
#vvergleich a.infofeld:hover {background: #66FFFF;text-decoration:none;}
#vvergleich a.infofeld span {display: none;}
#vvergleich a.infofeld:hover span {display:block;position:absolute;top:-1em;left:15em;width:25em;border:1px solid #000000;padding:2px;background:#C0C0C0;color:#000;text-align: left;text-decoration:none;font-size:12px;z-index:100;}
#vvergleich h2 {font-size:14px;font-weight:bold;color:#FF0000;margin:10px 0 15px 0;}
#vvergleich table {color: #000000;line-height:16px;margin:0;}
#vvergleich .chktext {margin:0 0 5px 0;}
#vvergleich .eingabe_oeffnen {float:right;}
#vvergleich .eingabe_schliessen {float:right;display:none;}
#vvergleich p.error {font-weight:bold;color:#cc0000;margin:30px 0;padding:10px;border:1px solid #cc0000;background-color:#ffffe1;}
#vvergleich .row-antrag {font-weight: bold;color: #000000; background-color: #B1C6E8;}
#vvergleich .row-anleitung {color: #999;text-align:right;}
#vvergleich .anleitung {color: #000000;text-align:left;}
#vvergleich .info {font-size: 10px;color: #000000;}
#vvergleich .vergleichlink { font-size:11px }
#vvergleich #tarife_email_senden { padding: 5px 0 5px 10px; }
#vvergleich #tarife_email_senden .caption1 { font-weight: bold; font-size: 12px; color: #444; margin: 0 0 3px 0; }
#vvergleich #tarife_email_senden .caption2 { font-weight: normal; font-size: 11px!important; color: #000; margin: 0 0 5px 0; }
input#email_angebot { width: 240px; }
#lnk_email_angebot_zusenden { display: inline-block; }
#vvergleich #tarife_email_senden a { font-size:12px!important }
#vvergleich .ergebnis_print { margin: 10px 10px 0 0; }
#email_angebot_ok .info {font-size:12px;font-weight:bold;color:green;}
*+html #vvergleich input.form-button {border:1px solid #666666;}
#vvergleich input.form-button.clicked { box-shadow: none; }
#vvergleich input.form-button:hover {background-color:#ffee91;}
#vvergleich input.form-button:active {background-color:#ffcc66;}
#vvergleich input.form-button-krebs {font-size: 11px;color: #000000;font-weight:bold;border: 1px solid #000000;background: #FFFFFF;padding:2px;margin:0 0 0 10px;}
*+html #vvergleich .vergleichbutton {border:1px solid #666666;}
#vvergleich .vergleichbutton.clicked { box-shadow: none; }
#vvergleich .vergleichbutton:hover {background-color:#ffee91;}
#vvergleich .vergleichbutton:active {background-color:#ffcc66;}
#vvergleich input.btn-berechnen {}
#vvergleich input.btn-neuervgl {}
#vvergleich input.btn-leivgl-oben {}
#vvergleich input.btn-leivgl-unten {}
#vvergleich input.btn-weiter {}
#vvergleich input.btn-zurueck {}
 #vvergleich input.form-text {font-size: 11px;color: #000000;border: 1px solid #aaaaaa;background: #FFFFFF; padding:2px; border-radius:3px}
#vvergleich input.form-checkbox {color: #000000;border: 0;margin:0 5px 0 5px;}
#vvergleich .form-area {font-size: 11px;color: #000000;border: 1px solid #aaaaaa;background: #FFFFFF;}
#vvergleich select.form-select {font-size: 11px;color: #000000;border: 1px solid #aaaaaa;background: #FFFFFF; padding:2px; border-radius:3px; }
#vvergleich .fehler {font-weight:bold;color:#FF0000;}
#vvergleich .select_markiert { background-color:#fc6!important; }
#vvergleich .eingabeBox { width:680px; margin:0 auto 8px auto; border:1px solid #c5c5c5; }
#vvergleich .eingabeBox .line {vertical-align:middle; border-bottom:1px dotted #ddd; width:100%; background-color:#fff}
#vvergleich .eingabeBox .line:hover {background-color:#f3f3f3}
#vvergleich .eingabeBox .line .cell{float:left;vertical-align: middle; font-size:18px; margin:1px 0 2px 0;min-height: 21px;line-height: 14px;padding:4px 3px 0 3px;}
#vvergleich .eingabeBox .line label { font-size:15px }
#vvergleich .eingabeBox .cell.sp1 {width:232px;height:auto;margin-right:10px; margin-left:20px; text-align:right; font-size:12px; font-weight:bold; color:#666}
#vvergleich .eingabeBox .cell.sp2 {width:340px;text-align:left;margin-left:10px}
#vvergleich .eingabeBox .cell.sp3 {width:24px;text-align:center; float:left}
#vvergleich .eingabeBox .cell.sp1_6 {width:674px;}
#vvergleich .eingabeBox .header2 {margin:0!important; background-color:#ffffff!important; color:#fff!important;}
#vvergleich .eingabeBox .header2 .cell{background-color:#5faef6!important; color:#fff!important;}
#vvergleich .eingabeBox .cell.z-w-navi .btn-weiter { float:right }
#vvergleich .eingabeBox .cellhelp {padding:2px 3px; background-color:#ffffe1; color:#000000;}
#vvergleich .eingabeBox .tabl_part_2,#vvergleich .eingabeBox .tabl_part_3 { display:none }
#vvergleich .eingabeBox .tabl_part_2 .cell.sp1 {width:126px;}
#vvergleich .eingabeBox .tabl_part_2 .cell.sp2 {width:442px;}
 #vvergleich .eingabeBox .form-checkbox { margin-top:4px; font-size:11px }
#vvergleich .eingabeBox .form-text { font-size:11px; }
#vvergleich .eingabeBox .form-select { font-size:11px }
#vvergleich .eingabeBox.tierhalter .cell.sp1 {width:306px}
#vvergleich .eingabeBox.tierhalter .cell.sp2 {width:261px}
#vvergleich .eingabeBox.tierhalter .cell.sp3 {width:39px;}
#vvergleich .eingabeBox.rechtsschutz .cell.sp1 {width:306px}
#vvergleich .eingabeBox.rechtsschutz .cell.sp2 {width:261px}
#vvergleich .eingabeBox.rechtsschutz .cell.sp3 {width:39px;}
#vvergleich .eingabeBox.gewerbers .cell.sp1 {width:320px}
#vvergleich .eingabeBox.gewerbers .cell.sp2 {width:150px}
#vvergleich .eingabeBox.gewerbers .cell.sp3 {width:34px;}
#vvergleich .eingabeBox.buero .cell.sp1 {width:280px}
#vvergleich .eingabeBox.buero .cell.sp2 {width:190px}
#vvergleich .eingabeBox.buero .cell.sp3 {width:34px;}
#vvergleich .eingabeBox.haftpflicht .cell.sp1 {width:283px}
#vvergleich .eingabeBox.haftpflicht .cell.sp2 {width:249px}
#detailFragen .cell.sp1 {width:250px!important}
#detailFragen .cell.sp2 {width:250px!important}
#vvergleich .eingabeBox.risikolv .reihe-2, #vvergleich .eingabeBox.risikolv .reihe-3 { border-bottom:1px dotted #ccc }
#vvergleich .eingabeBox.risikolv .reihe-2, #vvergleich .eingabeBox.risikolv .reihe-3, #vvergleich .eingabeBox.risikolv .reihe-4 { padding-bottom: 4px;}
#vvergleich .eingabeBox.risikolv .cell.sp1 {width:50%;}
#vvergleich .eingabeBox.risikolv .cell.sp2 {width:18%;}
#vvergleich .eingabeBox.risikolv .cell.sp3 {width:18%;}
#vvergleich .eingabeBox.inhalt #Elektronik_Verssumme,#vvergleich .eingabeBox.inhalt #Autoinhalt_Verssumme { width: 100px; }
#vvergleich .eingabeBox.fragemasken .cell.sp1 { width: 27% }
#vvergleich .eingabeBox.fragemasken .cell.sp2 { width: 60% }
#tbl_before td {padding:3px 5px;}
#tbl_before {width:680px;margin:0 auto;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
#box_eu {width:680px;margin:0 auto;}
#detailFragen {width:680px;margin:0 auto;}
#detailFragen td{padding:3px 5px;}
#gesinfo_dialog {display:none;}
table#tbl_GesellListe,table#tbl_vorgaben { width:680px;margin:0 auto; }
#vvergleich table.info-bauklassen td { padding:4px; border:1px solid #ccc }
 #vvergleich a.infoicon {display:inline-block; background:url(https://res.makler-bund.de/h1/_images/help2.png); background-repeat: no-repeat; background-position: top right; vertical-align:middle; cursor:help; padding-right:20px; height:20px; font-size:12px }
#vvergleich .eingabeBox a.infoicon {padding-right:0; background-position:top center; margin-top:0!important}
#vvergleich a.quickinfo { text-decoration:none; border-bottom:1px dotted #000; display:inline!important }
#vvergleich .clear {clear:both;height:0; font-size:0 }
#vvergleich .ergebnisBox-out { width:680px; border-bottom:1px solid #ffffff; margin:0 auto; }
#vvergleich .ergebnisBox { border:1px solid #ffffff; border-bottom:0;position:relative; background-color:#fff; }
#vvergleich .ergebnisBox .innerbox { position:relative}
#vvergleich .ergebnisBox.tipp { border:6px solid #ffce48;}
#vvergleich .ergebnisBox .tipp_header {background-color: #ffce48;font-weight:bold;letter-spacing:2px;font-size:14px;padding:0 3px 3px 3px; text-align:center}
#vvergleich .ergebnisBox .tipp_header a {text-decoration:none}
 #vvergleich .ergebnisBox .tipp_text {font-size:12px; color:#000; border-bottom:1px dotted #999; line-height:14px; position:relative; background-color:#fff; text-align:left; font-weight:normal; letter-spacing:0}
#vvergleich .ergebnisBox .tipp_text_body { padding:5px 5px 7px 5px; }
#vvergleich .ergebnisBox.letzter_tipp { border-bottom:2px solid #fbcb8c; margin-bottom:5px }
#vvergleich .ergebnisBox.tipp .line { }
#vvergleich .ergebnisBox .line .cell{white-space: nowrap;float:left;vertical-align: top;margin:0 5px 5px 0;}
#vvergleich .ergebnisBox.reise .normal_header {background-color:#eee;font-weight:bold;color:#666;font-size:12px;padding:3px 3px 3px 20px; text-align:left}
#vvergleich .ergebnisBox .line .cell.sp1 {width:125px;text-align: center;height:90px;position:relative;display:table; white-space:normal;}
#vvergleich .ergebnisBox .line .cell.sp1 a {text-decoration:none;font-size:10px;left:0;width:125px;display:block;vertical-align:middle;white-space:normal;cursor:help; margin:0 auto}
#vvergleich .ergebnisBox .line .cell.sp1 .label {text-decoration:underline;white-space:normal;width:110px;display:inline-block;}
#vvergleich .ergebnisBox .line .cell.sp1 img {margin-bottom:5px;border:0;cursor:help;}
#vvergleich .ergebnisBox .line .cell.sp1 .bewertung img {cursor:pointer;}
#vvergleich .nicht_bewertet {font-size:9px; color:#666; font-style:italic}
#vvergleich .ergebnisBox .cell.sp2{width:272px;}
#vvergleich .ergebnisBox .cell.sp2 .setting * { }
#vvergleich .ergebnisBox .cell.sp2 .setting {width:272px;line-height:17px}
#vvergleich .ergebnisBox .cell.sp2 .setting .lstg_gliedertaxe { font-weight:bold }
#vvergleich .ergebnisBox .cell.sp2 .setting .tarif_vs_info { font-weight:bold; color:#333}
#vvergleich .ergebnisBox .cell.sp2 .setting_left {float:left;text-align:right;width:120px;}
#vvergleich .ergebnisBox .cell.sp2 .setting_right {text-align:left;width:115px;margin-left:125px; white-space:normal; }
#vvergleich .ergebnisBox .cell.sp2 .setting_right .pers { font-size:11px; }
#vvergleich .ergebnisBox .cell.sp2 .setting_right a {white-space:normal; text-decoration:none; line-height:17px}
#vvergleich .ergebnisBox .cell.sp4{width:120px;text-align:left; position:relative;}
#vvergleich .ergebnisBox .cell.sp5{width:102px; padding-top:0}
#vvergleich .ergebnisBox .cell.sp5 .zahlweise{font-size:10px; margin-top:2px; margin-bottom:8px; color:#666}
#vvergleich .ergebnisBox .cell.sp6{width:16px;text-align:right; margin:0; position:absolute; top:10px; right:8px}
#vvergleich .ergebnisBox a.tarifinfo {font-weight:bold; text-decoration:underline!important }
#vvergleich .ergebnisHeader.risikolv .cell.sp4 {width:130px}
#vvergleich .ergebnisBox.risikolv .line .cell.sp1 .label {text-decoration:none; font-size:10px; }
#vvergleich .ergebnisBox.risikolv .line .cell.sp1 img {cursor:default}
#vvergleich .ergebnisBox.risikolv .cell.sp2{width:230px;}
#vvergleich .ergebnisBox.risikolv .cell.sp5{width:100px;}
#vvergleich .ergebnisBox.risikolv .cell.sp5.bruttobeitrag { margin-right:20px; }
#vvergleich .ergebnisBox .cell.sp2 .unf .setting_left {width:140px;}
#vvergleich .ergebnisBox .cell.sp2 .unf .setting_right {width:95px;margin-left:145px; }
#vvergleich .ergebnisBox.sterbegeld .cell.sp2 .setting_left {width:160px;}
#vvergleich .ergebnisBox.sterbegeld .cell.sp2 .setting_right {width:95px;margin-left:165px; }
#vvergleich .ergebnisBox.reise .cell.sp2 .setting {font-size:11px; padding-bottom:10px; padding-top:0 }
#vvergleich .ergebnisBox.reise .cell.sp2 .setting .tarifart_plus { font-weight:bold; margin-left:50px; line-height:8px }
#vvergleich .ergebnisBox.reise .cell.sp2 .setting .vers_art {margin-bottom:2px; padding-bottom:2px; border-bottom:1px dotted #ccc; margin-right:5px}
#vvergleich .ergebnisBox.reise .cell.sp2, #vvergleich .ergebnisBox.reise .cell.sp2 .setting { width:272px }
#vvergleich .ergebnisBox.reise .cell.sp5 { width:109px; }
#vvergleich .ergebnisBox.oeltank .cell.sp4 { width:90px; }
#vvergleich .ergebnisBox.gewerbers .cell.sp2 { width:350px; }
#vvergleich .ergebnisBox.gewerbers .cell.sp2 .setting { width:345px; }
#vvergleich .ergebnisBox.gewerbers .cell.sp2 .setting_right { width:210px; }
#vvergleich .ergebnisBox.gewerbers .cell.sp2 .setting_right .info { line-height: 13px }
#vvergleich .ergebnisBox.ergebnisHeader .line .cell {margin:0; padding:6px 0; text-align:center; font-weight:bold; color:#1988ff }
#vvergleich .ergebnisBox.ergebnisHeader .line .cell.sp1 { height: auto }
*+html #vvergleich .ergebnisBox.ergebnisHeader { border:1px solid #1e5799 }
#vvergleich .ergebnisBox.ergebnisHeader a { color:#1988ff; text-decoration:none }
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp2 { text-align:left; padding-left:10px; }
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp4 { text-align:left; width:102px; margin-left:0;}
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp5 { text-align:left; width:102px; margin-left:20px;}
#vvergleich .cell.sp4 .buttons {font-size:10px;float:left;display:block;margin-top:5px;}
#vvergleich .cell.sp4 .buttons span {background-color:#dddddd;border:1px solid #aeadad;padding:1px 2px;border-radius:2px;height:14px;line-height:14px;}
#vvergleich .cell.sp4 .buttons .aktiv {background-color:#ABCAFB; box-shadow: rgba(0,0,0,0.6) 1px 1px;}
#vvergleich .cell .balken {display:block;position:relative;height:45px;}
#vvergleich .cell .balken .b1 { height:20px; left:0; }
#vvergleich .cell .balken .b2 { height:25px; left:15px; }
#vvergleich .cell .balken .b3 { height:30px; left:30px; }
#vvergleich .cell .balken .b4 { height:35px; left:45px; }
#vvergleich .cell .balken .b5 { height:40px; left:60px; }
#vvergleich .cell .balken .b6 { height:45px; left:75px; }
#vvergleich .cell.sp4 .leistungssterne span { height:19px; width:19px; display:block; float:left; cursor:pointer; background:url(https://res.makler-bund.de/h1/_images/star_small.png) no-repeat 0 0; margin:0; padding:0 }
#vvergleich .cell.sp4 .leistungssterne span.aktiv { background-position:0 -38px!important; }
#vvergleich .cell.sp4 .leistungssterne span.aktiv_halb { background-position:0 -57px!important; }
#vvergleich .cell.sp4 .leistungssterne .leistungspunkte { clear:both; font-size:10px; padding-top:10px; text-align:center; width:95px; }
#vvergleich .cell.sp4 .sterne_kriterien { border:2px solid #999; background-color:#fff; position:absolute; width:340px;z-index:9999; font-size:10px; padding:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px; }
#vvergleich .cell.sp4 .sterne_kriterien p.ue { margin:0 0 3px 0; font-weight:bold; font-size:13px; text-align:center }
#vvergleich .cell.sp4 .sterne_kriterien dl.line { border-bottom:1px dotted #999;}
#vvergleich .cell.sp4 .sterne_kriterien dl.spalten dt {clear:left; float:left; width:260px;padding:3px 0; font-weight:normal; white-space:normal}
#vvergleich .cell.sp4 .sterne_kriterien dl.spalten dd {margin-left:270px;padding:3px 0; width: 75px;}
#vvergleich .ergebnisBox .balken { margin-top:2px }
.empfehlungen-dummy, .leistunginfo-dummy, .tarifinfo-dummy, .angebot-dummy { display:none }
#content-leistunginfo .symbole { margin:5px 10px 15px 0;}
#content-leistunginfo .buttons .buttonline {display:block;font-size:12px }
#content-leistunginfo .buttons span { display:inline-block; margin:0 10px 5px 0;text-align:center; width:50px; font-size:10px; height:14px; line-height:14px;}
#content-leistunginfo .cell.sp4 .balkenline { float:left; width:100px;}
#content-leistunginfo .balkenline .balken,#content-leistunginfo .cell.sp4 .balkenline .punkte{width:54px; padding-bottom:10px;}
#content-leistunginfo .text{margin-top:10px;}
#content-leistunginfo .prozentwert{font-size:9px;}
#content-leistunginfo .cell .balken span{width:8px;}
#content-leistunginfo .cell .balken .b1{ height:10px; left:0; }
#content-leistunginfo .cell .balken .b2{ height:14px; left:9px; }
#content-leistunginfo .cell .balken .b3{ height:18px; left:18px; }
#content-leistunginfo .cell .balken .b4{ height:22px; left:27px; }
#content-leistunginfo .cell .balken .b5{ height:26px; left:36px; }
#content-leistunginfo .cell .balken .b6{ height:30px; left:45px; }
#content-leistunginfo .infotext{ display:none}
#content-tarifinfo .symbole { float:left;margin:5px 10px 15px 0;}
#content-tarifinfo .infotext {display:none}
#legende_schaden_info,#legende_service_info,#infotext_wartezeit,#infotext_schaden,#infotext_empfehlung { display:none }
#vvergleich input.empfehlung {float:left; margin:5px 0 0 10px;}
#vvergleich input.wissenswertes { float:left; margin:5px 0 0 0;}
#vvergleich .cell.sp4 .punkte {margin-top:3px;display:block;text-align:center;width:90px;font-size:11px;color:#666;}
#vvergleich .cell.sp4 .punkte .prozentwert {font-weight:bold;}
#vvergleich .cell .betrag {font-weight:bold;font-size:16px;margin:0 0 0 0;display:block;}
#vvergleich .ergebnisBox .cell a.antrag {font-size:12px;display:block;}
#vvergleich .ergebnisBox .cell a.angebot {margin-top:10px;font-size:12px;display:block;}
#vvergleich .vergleichbutton-box {width:680px;text-align:right;margin:0 0 0 0;padding:0;}
#vvergleich .vergleichbutton-box.abstand {margin-top:10px;}
#vvergleich .resultFilter_out { border-bottom:1px solid #ccc; position:relative}
#vvergleich .resultFilter {background-color:#ffffff; position:relative;padding:0 10px 10px 10px;margin:0 0 0 0;width:660px;}
#vvergleich .resultFilter_legend {font-weight:bold;padding:3px 5px 8px 5px;font-size:12px}
#vvergleich .resultFilter_legend a { text-decoration:none; padding:2px 0 0 20px; vertical-align:middle;}
#vvergleich .resultFilter_legend a.unten { background:url(https://res.makler-bund.de/h1/_images/pfeil_unten.png) no-repeat left; }
#vvergleich .resultFilter_legend a.oben { background:url(https://res.makler-bund.de/h1/_images/pfeil_oben.png) no-repeat left; }
#vvergleich .resultFilter .zahlweise,#vvergleich .resultFilter .beitrag,#vvergleich .resultFilter .prozent,#vvergleich .resultFilter .sortierung,#vvergleich .resultFilter .sb,#vvergleich .resultFilter .lstg_gliedertaxe,#vvergleich .resultFilter .tarif_sort{ margin:0 20px 10px 0; height:15px; width:100% }
#vvergleich .resultFilter .gefunden {color: #000; font-weight:bold;font-size:13px; margin:0 10px 10px 0; text-align:center}
#vvergleich .resultFilter .prozent_info { font-size:10px;margin:0 0 5px 0; }
#vvergleich .resultFilter .leftside { float:left; margin:0 0 0 0; width:272px}
#vvergleich .resultFilter .leftside .infoicon { margin-right:5px}
#vvergleich .resultFilter .ZahlweiseSlider,#vvergleich .resultFilter .BeitragSlider,#vvergleich .resultFilter .PunkteSlider,#vvergleich .resultFilter .SortierungSlider,#vvergleich .resultFilter .SBSlider,#vvergleich .resultFilter .LstgGliedertaxeSlider,#vvergleich .resultFilter .selectsortierung { margin:10px 0 0 280px; width:270px; }
#vvergleich #chk_show_hidden_tarife { float: left; display:block;margin:0 50px 0 7px; font-weight:normal;}
#chk_show_hidden_tarife.hidden {display:block!important; visibility:hidden!important;}
#chk_show_hidden_tarife label { color: #000; display:inline; font-size:11px }
#vvergleich .blaettern { text-align:center; margin:10px 0 5px 0 }
#vvergleich .blaettern a { padding:3px 5px;margin:0 0 }
#vvergleich .blaetter-seiten a.active { font-weight:bold; color:#cc0000 }
#vvergleich a.ausgrauen {color:#999;}
#vvergleich .ergebnisBox.ausgrauen * {color:#999!important;}
#vvergleich .ergebnisBox.ausgrauen .balken span {opacity: 0.3!important;}
#vvergleich .ergebnisBox.ausgrauen .cell.sp4 .buttons span {opacity: 0.3!important;}
#vvergleich .ergebnisBox.ausgrauen img {opacity: 0.3!important;}
#vvergleich .ergebnisBox.ausgrauen .infoicon { }
#vvergleich .ergebnisBox.ausgrauen a.tarif_gesinfo div {opacity: 0.3!important;}
#vvergleich .chkleistungsvgl { float:right;margin:2px 0 0 0;}
#vvergleich .BeitragSliderValue, #vvergleich .PunkteSliderValue,#vvergleich .ZahlweiseSliderValue,#vvergleich .SortierungSliderValue,#vvergleich .LstgGliedertaxeSliderValue,#vvergleich .SBSliderValue {background:none repeat scroll 0 0 transparent;border:medium none; white-space:nowrap; }
#vvergleich a.tTip { font-weight:bold; border:0; margin-top:2px; text-decoration:none; display:block }
#vvergleich .tTip {cursor:help; }
#vvergleich .tTip img {border:0 }
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_content{ text-align:left; font-size:11px;color:#333;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:#ffffe1;border-radius:3px;box-shadow:0 0 3px #555; font-family: Verdana, Arial, Helvetica, sans-serif; max-height:250px; ; overflow: auto; }
#tiptip_content{ max-height:250px; overflow: auto }
#tiptip_content ul { margin-left:0; padding-left:15px }
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:rgba(51,51,51,0.25);border-top-color:rgba(51,51,51,0.25);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:rgba(51,51,51,0.25);border-bottom-color:rgba(51,51,51,0.25);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:rgba(51,51,51,0.25);border-right-color:rgba(51,51,51,0.25);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:rgba(51,51,51,0.25);border-left-color:rgba(51,51,51,0.25);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-top-color:#ffffe1;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-5px;border-bottom-color:#ffffe1;}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#ffffe1;}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#ffffe1;}
*+html #tiptip_content { border:1px solid #ccc; }
#vvergleich .ui-state-default, #vvergleich .ui-widget-content .ui-state-default, #vvergleich .ui-widget-header .ui-state-default { border: 1px solid #666; background: #4583e0; font-weight: bold; color: #2779aa; }
#vvergleich .ui-state-default a, #vvergleich .ui-state-default a:link, #vvergleich .ui-state-default a:visited { color: #2779aa; text-decoration: none; }
#vvergleich .ui-state-hover, #vvergleich .ui-widget-content .ui-state-hover, #vvergleich .ui-widget-header .ui-state-hover, #vvergleich .ui-state-focus, #vvergleich .ui-widget-content .ui-state-focus, #vvergleich .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; background: #4583e0; font-weight: bold; color: #0070a3; }
#vvergleich .ui-state-hover a, #vvergleich .ui-state-hover a:hover { color: #0070a3; text-decoration: none; }
#vvergleich .ui-state-active, #vvergleich .ui-widget-content .ui-state-active, #vvergleich .ui-widget-header .ui-state-active { border: 1px solid #666; background: #4583e0; font-weight: bold; color: #ffffff; }
#vvergleich .ui-state-active a, #vvergleich .ui-state-active a:link, #vvergleich .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
#vvergleich .ui-widget :active { outline: none; }
#vvergleich .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
#vvergleich .ui-widget .ui-widget { font-size: 1em; }
#vvergleich .ui-widget input, #vvergleich .ui-widget select, #vvergleich .ui-widget textarea, #vvergleich .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
#vvergleich .ui-widget-content { border: 1px solid #5D97C9; background: #f5f5f5; color: #362b36; }
#vvergleich .ui-widget-content a { color: #362b36; }
#vvergleich .ui-widget-header { border: 1px solid #aed0ea; color: #222222; font-weight: bold; }
#vvergleich .ui-widget-header a { color: #222222; }
#vvergleich .ui-slider { position: relative; text-align: left; cursor:pointer; }
#vvergleich .ui-slider .ui-slider-range { background-color: #4583e0; position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; cursor:pointer; background-repeat: repeat-x;background-image: url(https://res.makler-bund.de/h1/_images/handle_bg.png); }
#vvergleich .ui-slider .tick { z-index: 2; border-left: 2px solid #5D97C9; position: absolute; height: 100%; font-size: 1.8em; line-height: 1.8em; background: none; text-align: center; }
#vvergleich .ui-slider-horizontal { height: .5em; margin:3px 0 3px 0; border-radius:2px; }
#vvergleich .ui-slider-horizontal .ui-slider-handle { top: -.4em; margin-left: -.6em; border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 1px;box-shadow:rgba(0,0,0,0.4) 1px 1px; }
#vvergleich .ui-slider-horizontal .ui-slider-handle:hover { background-color:#abcafb; }
#vvergleich .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
#vvergleich .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#vvergleich .ui-slider-horizontal .ui-slider-range-max { right: 0; }
#content-angebot dl.spalten dt {clear:left; float:left; width:120px;padding:3px; font-weight:bold}
#content-angebot dl.spalten dd {margin-left:120px;padding:3px}
#content-angebot dl.spalten .feld1 { width:300px; }
#content-angebot dl.spalten .feld2 { width:65px; }
#content-angebot dl.spalten .feld3 { width:230px; }
#content-angebot dl.spalten .text1 { width:300px; height:35px; }
#content-angebot dl.spalten dd.tarif, #content-angebot dl.spalten dd.gesellschaft { font-weight:bold}
#content-angebot dl.spalten .feld1,#content-angebot dl.spalten .feld2,#content-angebot dl.spalten .feld3,#content-angebot dl.spalten .text1 {border:1px solid #999}
#content-angebot dl.spalten .feld1.error,#content-angebot dl.spalten .feld2.error,#content-angebot dl.spalten .feld3.error,#content-angebot dl.spalten .text1.error {border:3px solid #cc0000}
#dialog-overlay {width:100%;height:100%;opacity: 0.8;background:#fff;position:fixed;top:0; left:0; z-index:3000; display:none;}
#dialog-box {padding-top:5px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);border-radius: 5px;border:3px solid #1e5799;background:#fff;width:550px;position:absolute;z-index:5000;display:none;}
#dialog-box .dialog-content {text-align:left; padding:5px 0 0 5px; margin:13px;color:#000; line-height:16px;font-size:13px; }
#dialog-box .buttons {text-align:center;margin:10px auto 0 auto;}
#dialog-box a.button_send {margin-right:10px;text-align:center;display:inline;padding: 3px 5px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;width:80px;background-color: #4583E0;border-radius: 5px;box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;}
#dialog-box a.button.ecke {position:absolute; right:2px; top:0; text-align:center; display:block;padding: 2px 5px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;width:20px;background-color: #1e5799;-moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-o-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-khtml-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border: 1px solid rgba(0,0,0,0.25);cursor: pointer;}
#dialog-box a.button:hover, #dialog-box a.button_send:hover {background-color:#ffee91;}
#dialog-box a.button { display:none;}
#dialog-box a.button:active, #dialog-box a.button_send:active {background-color:#ffcc66;}
#dialog-message {max-height:400px;overflow:auto;}
#dialog-box .dialog-content p {font-weight:normal;margin:0 0 10px 0;}
#dialog-box .dialog-content ul {margin:10px 0 10px 0;padding:0; list-style:none;}
#dialog-box .dialog-content ul li{margin-bottom:5px;}
#dialog-box .bewertungslogo { float:right; margin-right:20px }
#dialog-box p.kategorie { border-bottom:1px dotted #ccc; margin-bottom:5px; margin-right:20px; padding-bottom:5px }
#dialog-box dl.kategorie_bereich { margin-bottom:6px }
#dialog-box dd.beschreibung { clear:both; float:left; width:350px; margin:0 }
#dialog-box dt.bewertung_sterne { width:100px; margin-right:20px; float:right; text-align:center }
#dialog-box p.makler { font-weight:bold; border-bottom:1px dotted #ccc; margin-bottom:5px; margin-right:20px; padding-bottom:5px }
#dialog-box p.makler_meinung { font-style:italic }
table#tbl_GesellListe .row-header td ,table#tbl_vorgaben .row-header td,table#detailFragen .row-header td { font-size:12px; font-weight:bold; padding:10px 0 10px 0; border-bottom:1px solid #999 }
#vvergleich .rot {color: #cc0000;}
#vvergleich .table-berechnung{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;}
#vvergleich .table-berechnung tr td {border-bottom:1px solid #ccc;border-right:1px dotted #ddd;text-align:left;padding:2px 6px;}
#vvergleich .table-berechnung td.sp1 {text-align:center;vertical-align:middle;}
#vvergleich .table-berechnung td.sp1 a {text-decoration:none;padding:5px 0;display:block;}
#vvergleich .table-berechnung td.sp1 a .label {text-decoration:underline;font-size:11px;}
#vvergleich .table-berechnung td.sp5 {text-align:right;white-space:nowrap;}
#vvergleich .table-berechnung td.sp6 {white-space:nowrap;font-weight:bold;font-size:14px;color:#cc0000;}
#vvergleich .table-berechnung td.sp7 {white-space:nowrap;}
#vvergleich .table-berechnung td.sp8 {text-align:right;white-space:nowrap;}
#vvergleich .table-berechnung td.sp8 .chkleistungsvgl {margin:0;float:none;}
#vvergleich .table-berechnung .row-header td {font-weight:bold;text-align:center;background-color: #1e5799;color:#fff;}
#vvergleich .table-berechnung .row-header a {color:#fff;}
#vvergleich .table-berechnung a.infoicon {text-decoration:none;}
div.auxmtbasicemnxczelas, div.auxmtbasicemnxczelas span, div.auxmtbasicemnxczelas li { background-color: #fff!important; }
div.auxmtbasicemnxczelas li { margin-left:0!important; font-family: inherit, sans-serif; font-size:12px!important; color: #666!important; border-top-color: #ccc!important; }
div.auxmtbasicemnxczelas li.ac_over { color:#fff!important; background-color: #999!important }
#DIV_Gliedertaxe { width: 100%; height: 440px; position: relative; margin: auto; border-top:1px solid #ccc }
#DIV_Gliedertaxe input{ position: absolute; border: solid 0 #00F;border-bottom-width: 1px;color: #00F;bottom: -2px;text-align: right;width: 42px;font-size:12px; }
#DIV_Gliedertaxe .gliedertaxe_bild { position: absolute; left: 0; top: 0; }
#DIV_Gliedertaxe .info {line-height:14px; font-size:11px; margin-right:20px; position: absolute; left: 20px; top: 8px;}
#DIV_Gliedertaxe .links { left: 20px; position: absolute; width: 220px; }
#DIV_Gliedertaxe .rechts { left: 390px; position: absolute; width: 180px; }
#DIV_Gliedertaxe .links input{right: 10px;}
#DIV_Gliedertaxe .links .prefix{right: 60px;white-space: nowrap;}
#DIV_Gliedertaxe .links .suffix{right: 0;}
#DIV_Gliedertaxe .rechts input{left: 0;}
#DIV_Gliedertaxe .rechts .prefix{left: 56px;white-space: nowrap;}
#DIV_Gliedertaxe .rechts .suffix{left: 45px;}
#DIV_Gliedertaxe .suffix{position: absolute;bottom: 0; font-size:11px;}
#DIV_Gliedertaxe .prefix{position: absolute;bottom: 0; text-align: right; font-size:11px;}
#mrmoAntrag table, #tbl_antrag, #TBL_Beratungsdokumentation table { margin:0 auto;padding:0}
#mrmoAntrag table td, #tbl_antrag td, #TBL_Beratungsdokumentation table td {padding:3px}
#mrmoAntrag table input.Auftrag, #tbl_antrag input.Auftrag, #TBL_Beratungsdokumentation table input.Auftrag { font-size:14px; font-weight:bold; margin:10px 0}
#mrmoAntrag table .antart, #tbl_antrag .antart, #TBL_Beratungsdokumentation table .antart { font-size:15px; font-weight:bold; color:#000; }
#mrmoAntrag table .antart span, #tbl_antrag .antart span, #TBL_Beratungsdokumentation table .antart span { padding-top:10px; display:inline-block;}
#mrmoAntrag table .antart img, #tbl_antrag .antart img, #TBL_Beratungsdokumentation table .antart img {float:right;}
#mrmoAntrag table .balken, #tbl_antrag .balken, #TBL_Beratungsdokumentation table .balken {background-color:#1e5799; height:8px}
#mrmoAntrag table .antus, #tbl_antrag .antus, #TBL_Beratungsdokumentation table .antus {font-size:12px; font-weight:bold; color:#000000; background-color:#cccccc;}
 #mrmoAntrag table .antt, #tbl_antrag .antt, #TBL_Beratungsdokumentation table .antt {font-size:12px; font-weight:normal; background-color:#efefef;}
#mrmoAntrag table .antk, #tbl_antrag .antk, #TBL_Beratungsdokumentation table .antk {font-size:9px; font-weight:normal; background-color:#efefef;}
.clear_steps {clear:both; height:8px}
#steps {width:680px; margin:0 auto;}
 #steps .step {float:left; height:30px; position:relative; background-color:#cde8f9;}
#steps .step1 {width:30%;border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;}
#steps .step2 {width:40%}
#steps .step3 {width:30%;border-top-right-radius:5px; -moz-border-radius-topright:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px;}
#steps .step.active {background-color:#015e9b; }
#steps .number {font-size:20px; font-weight:bold; color:#a1c6e3; display:inline-block; position:absolute; left:0; top:6px!important; line-height:13px}
#steps .step1 .number {left:10px;}
#steps .active .number {color:#cccccc; }
#steps .caption {font-family:verdana, sans-serif; font-weight:bold; font-size:13px; margin:6px 40px 0 30px; display:inline-block; color:#16679f;}
#steps .step1 .caption {margin-left:40px;}
#steps .caption a {color:#ffffff; text-decoration:none;}
#steps .active .caption {color:#ffffff; }
#steps .triangle { font-size:0; display:inline-block; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: #cde8f9; border-style: solid; border-width: 15px; height:0; width:0; position:absolute; top:0; right:2px; z-index:3000; }
#steps .triangle-border {font-size:0; display:inline-block; border-top-color: #cde8f9; border-right-color: #cde8f9; border-bottom-color: #cde8f9; border-left-color: #fff; border-style: solid; border-width: 15px; height:0; width:0; position:absolute; top:0; right:0; z-index:1000;}
#steps .active .triangle { font-size:0; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: #015e9b;}
#steps .fullactive .triangle-border { border-top-color: #015e9b; border-right-color: #015e9b; border-bottom-color: #015e9b; border-left-color: #fff;}
input[disabled], input:disabled {background-color: #E6E6E6 !important;color: #9D9D9D !important;}
#vvergleich p.zusatzfragen { font-size:11px; margin:5px 5px 10px 5px}
#vvergleich p.zusatzfragen label, #vvergleich p.zusatzfragen input { cursor:pointer; }
#vvergleich p.zusatzfragen input { float:left; margin:5px 10px 5px 5px}
#vvergleich .row-1 {background-color: #eee!important;}
#vvergleich .row-2 {background-color: #fff!important;}
#vvergleich .bewertung { width: 95px; height:19px; margin:8px auto 0 auto }
#vvergleich .bewertung .star { float:left; cursor:pointer; background:url(https://res.makler-bund.de/h1/_images/star_small.png) no-repeat 0 0; height:19px; width:19px; margin:0; padding:0 }
#vvergleich .bewertung .markiert_halb { background-position:0 -57px; }
#vvergleich .bewertung .markiert { background-position:0 -38px; }
#vvergleich .vertical { display:table-cell; vertical-align:middle; }
#vvergleich .row-3{background:#FFD682!important}
#vvergleich .toggle_table{z-index:7;width:600px;margin-top:50px;position:absolute}
#vvergleich .errorBox{padding:1px 5px;margin:3px 0;color:#900;background:#fdd;border:1px solid #f00}
#vvergleich .subHeader{text-align:center;font-weight:bold;padding:5px;border-bottom:1px solid #2C74E0;border-top:1px solid #2C74E0;border-left:1px solid #ccf;border-right:1px solid #ccf}
#vvergleich #vgl_layer{position:absolute;z-index:3;top:0;left:0;background-color:#555;opacity:0.5;filter:Alpha(opacity=50);}
#vvergleich .topRound{-moz-border-radius-topleft:5px;-moz-border-radius-topright:20px}
#vvergleich .schattiert{-moz-box-shadow:1px 4px 16px 3px #000}
#vvergleich .topMenuBox{white-space:nowrap; font:11px Arial,Helvetica,sans-serif; }
#vvergleich .topMenuBox .MenuEntry{text-align:center;padding:2px 18px;margin-right:10px;cursor:default;display:inline-block;border-left:1px solid #ccf;border-top:1px solid #ccf;border-right:1px solid #ccf}
#vvergleich .topMenuBox .MenuEntry.none{color:#666;background:#eee}
#vvergleich .topMenuBox .MenuEntry.aktiv{color:#fff;background:#2C74E0}
#vvergleich .topMenuBox .MenuEntry.done{color:#000;background:#BBE86C}
#vvergleich .topMenuBox .MenuEntry.done:hover{cursor:pointer; color:#fff;background:#2C74E0}
#vvergleich .sp0{width:276px}
#vvergleich .sp100{width:100px}
#vvergleich .sp148{width:148px}
#vvergleich .sp200{width:200px}
#vvergleich .sp228{width:228px}
#vvergleich input[readonly]{color:#666;background:#eee}
#vvergleich table .row-header { font-weight: bold; text-align: center; background-color: #1e5799; }
#vvergleich table .row-header td, #vvergleich table .row-header th { color: #fff!important; }
#vvergleich .BubbleStyle{text-align:center; margin:0 auto; position:absolute; text-decoration:none!important; font-size:11px; font-family:Verdana, Arial, sans-serif; padding:3px 4px; color:#333!important; z-index:10000; display:none; height:15px; border:1px solid #ccc; border-radius:5px; background-color:#ffffe1}
.printonly { display: none }
@media print { .printonly: { display: block }
 #vvergleich .ergebnisBox, #vvergleich .ergebnisBox div, #vvergleich .ergebnisBox span { page-break-inside: avoid!important; }
}
/* ^ von money-factory ergaenzt: schliesst @media print */
#vvergleich.isTouchDevice .ui-slider-horizontal .ui-slider-handle { top:-.8em; }
#vvergleich.isTouchDevice .ui-slider .ui-slider-handle { width: 2.5em!important; height: 1.7em!important; }
#vvergleich #ergebnisBox-out { position: relative;}
#vvergleich .ergebnisBox.preisTipp { background: url(https://res.makler-bund.de/h1/_images/preisTipp.png); background-position: 101% 102%; background-repeat: no-repeat;}
#vvergleich .ergebnisBox.leistungTipp { background-image: url(https://res.makler-bund.de/h1/_images/leistungTipp.png); background-position: 102% 104%; background-repeat: no-repeat;}
#vvergleich .ergebnisBox.preisleistungTipp { background-image: url(https://res.makler-bund.de/h1/_images/plTipp.png); background-position: 101% 104%; background-repeat: no-repeat;}
#vvergleich .ergebnisBox.preisTipp .cell.sp6,#vvergleich .ergebnisBox.leistungTipp .cell.sp6,#vvergleich .ergebnisBox.preisleistungTipp .cell.sp6{ top:0}
#vvergleich .ergebnisBox.preisTipp .tipp_header a.infoiconAutoTipp,#vvergleich .ergebnisBox.leistungTipp .tipp_header a.infoiconAutoTipp,#vvergleich .ergebnisBox.preisleistungTipp .tipp_header a.infoiconAutoTipp{ background: none; text-decoration:none; color: #cc0000; cursor: default; font-size: 13px;}
#vvergleich .ergebnisBox.tipp.preisTipp,#vvergleich .ergebnisBox.tipp.leistungTipp,#vvergleich .ergebnisBox.tipp.preisleistungTipp{ margin-bottom: 10px; border: 1px solid #c5c5c5; background-color: #FFF5CD ! important;}
#vvergleich .ergebnisBox.preisTipp .line .tippNichtGefunden ,#vvergleich .ergebnisBox.leistungTipp .line .tippNichtGefunden,#vvergleich .ergebnisBox.preisleistungTipp .line .tippNichtGefunden{ color: #cc0000; font-weight: bold; padding-top: 27px; margin-left: 142px; margin-right: 91px;}
#vvergleich .ergebnisBox.preisTipp .position,#vvergleich .ergebnisBox.leistungTipp .position,#vvergleich .ergebnisBox.preisleistungTipp .position{ display:none;}
#vvergleich .sortInfo{ margin-bottom: 5px; font-weight: bold; text-align: center}
#vvergleich .ergebnisBox .position { display: block; visibility: hidden;}
}
