html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{}
input,button,textarea,select{font-size:100%;}
body,html {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#vvergleich { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; width:600px; margin:0 auto; line-height:13px!important;}
#vvergleich.contentlvg {width:auto;margin:0px;}
#vvergleich p {margin:7px 0px;padding:0px;}
#vergleich label {font-size:12px;}
.freeze, .freeze *{cursor:progress !important;}
#vvergleich .fett {font-weight:bold;}
#vvergleich .faqlink {text-decoration:none;}
#vvergleich .hidden{ display: none;}
#vvergleich .visible{ visibility: visible;}
.hilfehidden { display: none; }
.hilfevisible { visibility: visible; background-color:#ffffe1; color:#000000;}
#vvergleich .row-1 {background-color: #eee;}
#vvergleich .row-2 {background-color: #fff;}
#vvergleich #box_faq table {text-align:left;}
#vvergleich #box_faq table li {margin:5px 0px 5px 0px;}
#vvergleich a {color:#000000;text-decoration:underline;}
#vvergleich a:active {color:#666;}
#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 0px 15px 0px;}
#vvergleich table {color: #000000;line-height:16px;margin:0px;}
#vvergleich .chktext {margin:0px 0px 5px 0px;}
#vvergleich .eingabe_oeffnen {float:right;}
#vvergleich .eingabe_schliessen {float:right;display:none;}
#vvergleich p.error {font-weight:bold;color:#cc0000;margin:30px 0px;padding:10px;border:1px solid #cc0000;background-color:#ffffe1;}
#vvergleich .row-antrag {font-weight: bold;color: #000000;background: InactiveBorder;background-color: #B1C6E8;}
#vvergleich .row-anleitung {color: #000000;text-align:right;}
#vvergleich .anleitung {color: #000000;text-align:left;}
#vvergleich .info {font-size: 10px;color: #000000;}
#email_angebot_ok .info {font-size:12px;font-weight:bold;color:green;}
#vvergleich input.form-button {font-size: 13px;color: #000000;font-weight:normal;padding: 1px 3px;margin:10px 0px 10px 0px;line-height: 18px;background-color: #FFCC66;-moz-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-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;}
*+html #vvergleich input.form-button {border:1px solid #666666;}
#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:0px 0px 0px 10px;}
#vvergleich .vergleichbutton {font-size: 13px;color: #000000;font-weight:normal;padding: 1px 3px;margin:0px;line-height: 18px;background-color: #FFCC66;-moz-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-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;}
*+html #vvergleich .vergleichbutton {border:1px solid #666666;}
#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;}
#vvergleich input.form-checkbox {color: #000000;border: 0px;margin:0px 5px 0px 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;}
#vvergleich .fehler {font-weight:bold;color:#FF0000;}
#vvergleich .select_markiert { background-color:#fc6!important;}
 #vvergleich .eingabeBox { width: 600px; border-bottom:1px solid #c5c5c5; margin:0px auto; margin-bottom:8px; border:1px solid #c5c5c5; }
#vvergleich .eingabeBox .header2 { background-color:#efefef}
#vvergleich .eingabeBox { border:1px solid #c5c5c5; }
#vvergleich .eingabeBox .line:hover { background-color:#f3f3f3}
#vvergleich .eingabeBox .line {vertical-align:middle; padding-bottom:3px; border-bottom:1px dotted #ddd; width:100%; background-color:#fff; }
#vvergleich .eingabeBox .line label { font-size:11px}
#vvergleich .eingabeBox .line .cell{float:left;vertical-align: middle; font-size:11px; margin:0;min-height: 21px;line-height: 14px;padding:4px 3px 0px 3px;}
#vvergleich .eingabeBox .cell.sp1 {width:200px;height:auto;text-align:right;margin-top:3px; margin-right:10px; margin-left:20px; font-size:11px; font-weight:bold; color:#666; }
#vvergleich .eingabeBox .cell.sp2 {width:300px;text-align:left;margin-left:10px; }
#vvergleich .eingabeBox .cell.sp3 {width:24px;text-align:center; float:left}
#vvergleich .eingabeBox .cell.sp1_6 {width:594px;}
#vvergleich .eingabeBox .cell.header{background-color:#4583E0;color:#FFFFFF;font-weight:bold;text-align:center;}
#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:111px;}
#vvergleich .eingabeBox .form-checkbox { margin-top:4px; font-size:11px}
#vvergleich .eingabeBox .form-text { margin-top:2px; font-size:11px;}
#vvergleich .eingabeBox .form-select { font-size:11px}
#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:60%;}
#vvergleich .eingabeBox.risikolv .cell.sp2 { width:18%;}
#vvergleich .eingabeBox.risikolv .cell.sp3 { width:18%;}
#vvergleich .eingabeBox.fragemasken .cell.sp1 { width: 27%}
#vvergleich .eingabeBox.fragemasken .cell.sp2 { width: 60%}
#vvergleich .eingabeBox .tabl_part_2 .cell.sp2 {width:400px;}
#tbl_before td {padding:3px 5px;}
#tbl_before {width:602px;margin:0px auto;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
#box_eu {width:600px;margin:0px auto;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
#detailFragen {width:600px;margin:0px auto;}
#detailFragen td{padding:3px 5px;}
#gesinfo_dialog {display:none;}
table#tbl_GesellListe,table#tbl_vorgaben { width:600px;margin:0px auto; }
#vvergleich table.info-bauklassen td { padding:4px; border:1px solid #ccc }
#vvergleich .eingabeBox a.infoicon { padding-right:0px; background-position:top center}
#vvergleich a.infoicon {background:url(https://www.mr-money.de/module/vglrechner/layouts/_images/help2.png); background-repeat:no-repeat; background-position:top right; padding-right:20px; vertical-align:top;cursor:help;height:20px; font-size:12px; }
#vvergleich a.quickinfo { text-decoration:none; border-bottom:1px dotted #000 ; display:inline!important; }
#vvergleich .clear {clear:both; height:0px; font-size:0px; }
#vvergleich .ergebnisBox-out { width: 600px; border-bottom:1px solid #c5c5c5; margin:0px auto; }
#vvergleich .ergebnisBox { border:1px solid #c5c5c5; border-bottom:0px;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:0px 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; padding:5px; text-align:left; font-weight:normal; letter-spacing:0px}
#vvergleich .ergebnisBox.tipp .line { }
 #vvergleich .ergebnisBox.letzter_tipp { border-bottom:2px solid #fbcb8c; margin-bottom:5px }
#vvergleich .ergebnisBox .line .cell{white-space: nowrap;float:left;vertical-align: top;margin:0px 5px 5px 0px;}
#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: 110px;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:0px;width:110px;display:block;vertical-align:middle;white-space:normal;cursor:help;margin:0px auto; }
#vvergleich .ergebnisBox .line .cell.sp1 .label {text-decoration:underline;white-space:normal;width:110px;display:inline-block;}
#vvergleich .ergebnisBox .line .cell.sp1 .bewertung img { cursor:pointer;}
#vvergleich .nicht_bewertet { font-size:9px; color:#666; font-style:italic}
#vvergleich .ergebnisBox .line .cell.sp1 img {margin-bottom:5px;border:0px;cursor:help;}
#vvergleich .ergebnisBox .cell.sp2{width:240px;}
#vvergleich .ergebnisBox .cell.sp2 .setting * { }
#vvergleich .ergebnisBox .cell.sp2 .setting {width:240px;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:106px;text-align:left; padding-top:12px;position:relative;}
#vvergleich .ergebnisBox .cell.sp5{width:90px; padding-top:0px}
#vvergleich .ergebnisBox .cell.sp5 .zahlweise{font-size:10px; margin-top:2px; margin-bottom:8px; color:#666}
#vvergleich .ergebnisBox .position { display:block; margin-left:2px; margin-bottom:1px; text-align:left; font-weight:normal; font-size:9px; color:#333; -moz-border-radius-bottomright:3px;}
#vvergleich .ergebnisBox .cell.sp6{width:16px;text-align:right; margin:0px; position:absolute; top:10px; right:8px}
#vvergleich .ergebnisBox .cell.sp2 .unf .setting_left {width:140px;}
#vvergleich .ergebnisBox .cell.sp2 .unf .setting_right {width:95px;margin-left:145px; }
#vvergleich .ergebnisBox.reise .cell.sp2 .setting {font-size:11px;padding-bottom:10px; padding-top:0px; }
#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:270px }
#vvergleich .ergebnisBox.reise .cell.sp5 { width:90px; }
#vvergleich .ergebnisBox.oeltank .cell.sp4 { width:90px; }
#vvergleich .ergebnisBox.ergebnisHeader .line .cell {margin:0px; padding:6px 0px; text-align:center; font-weight:bold; color:#fff }
#vvergleich .ergebnisBox.ergebnisHeader .line .cell.sp1 { height: auto }
#vvergleich .ergebnisBox.ergebnisHeader { border:0px; background-color:#4583E0; padding:0px; margin:5px 0px 10px 0px; }
*+html #vvergleich .ergebnisBox.ergebnisHeader { border:1px solid #4583E0 }
#vvergleich .ergebnisBox.ergebnisHeader a { color:#fff; text-decoration:none }
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp2 { text-align:left; padding-left:10px; }
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp4 { text-align:left; width:90px; margin-left:0px;}
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp5 { text-align:left; width:90px; 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;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;height:14px;line-height:14px;}
#vvergleich .cell.sp4 .buttons .aktiv {background-color:#ABCAFB;-moz-box-shadow: rgba(0,0,0,0.6) 1px 1px;-o-box-shadow: rgba(0,0,0,0.6) 1px 1px;-webkit-box-shadow: rgba(0,0,0,0.6) 1px 1px;-khtml-box-shadow: rgba(0,0,0,0.6) 1px 1px;box-shadow: rgba(0,0,0,0.6) 1px 1px;}
#vvergleich .cell .balken {display:block;position:relative;height:45px;}
#vvergleich .cell .balken span {width:14px;background-color:#cccccc;margin:0px 1px 0px 0px;padding:0px;font-size:0px;display:block;position:absolute;bottom:0px;}
#vvergleich .cell .balken .b1 { height:20px; left:0px; }
#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.sp4 .leistungssterne span { height:19px; width:19px; display:block; float:left; cursor:pointer; background-image:url(https://www.mr-money.de/datenbank/partner_gesellschaftsbewertung_includes/star_small.gif); background-position:0px 0px; height:19px; width:19px; margin:0px; padding:0px}
#vvergleich .cell.sp4 .leistungssterne span.aktiv { background-position:0px -38px!important;}
#vvergleich .cell.sp4 .leistungssterne span.aktiv_halb { background-position:0px -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; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-khtml-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#vvergleich .cell.sp4 .sterne_kriterien p.ue { margin:0px 0px 3px 0px; 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 0px; font-weight:normal; white-space:normal}
#vvergleich .cell.sp4 .sterne_kriterien dl.spalten dd { margin-left:270px;padding:3px 0px; width: 75px;}
#vvergleich .cell .balken .b6 { height:45px; left:75px; }
#vvergleich .cell .balken .aktiv {background-color:#4583E0;}
#vvergleich .ergebnisBox .balken { margin-top:2px }
.empfehlungen-dummy, .leistunginfo-dummy, .tarifinfo-dummy, .angebot-dummy { display:none }
#content-leistunginfo .symbole { margin:5px 10px 15px 0px;}
#content-leistunginfo .buttons .buttonline {display:block;font-size:12px }
#content-leistunginfo .buttons span { display:inline-block; margin:0px 10px 5px 0px;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:0px; }
#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 0px;}
#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 0px 0px 10px;}
#vvergleich input.wissenswertes { float:left; margin:5px 0px 0px 0px;}
#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:0px 0px 0px 0px;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:600px;text-align:right;margin:0px 0px 0px 0px;padding:0px;}
#vvergleich .vergleichbutton-box.abstand {margin-top:10px;}
#vvergleich .resultFilter_out { border-bottom:1px solid #999; position:relative}
#vvergleich .resultFilter {background-color:#ffffff; position:relative;padding:3px 10px 10px 10px;margin:0px 0px 0px 0px;width:580px;}
#vvergleich .resultFilter_legend {font-weight:bold;padding:3px 5px;font-size:12px}
#vvergleich .resultFilter_legend a { text-decoration:none; padding-left:20px; vertical-align:middle; background-position:left; background-repeat:no-repeat; padding:2px 0px 0px 20px; }
#vvergleich .resultFilter_legend a.unten { background-image:url(https://www.mr-money.de/module/vglrechner/layouts/_images/pfeil_unten.png); }
#vvergleich .resultFilter .zahlweise,#vvergleich .resultFilter .beitrag,#vvergleich .resultFilter .prozent,#vvergleich .resultFilter .sb,#vvergleich .resultFilter .lstg_gliedertaxe,#vvergleich .resultFilter .tarif_sort { margin:0px 20px 10px 0px; height:15px; width:100%}
#vvergleich .resultFilter_legend a.oben { background-image:url(https://www.mr-money.de/module/vglrechner/layouts/_images/pfeil_oben.png); }
#vvergleich .resultFilter .zahlweise,#vvergleich .resultFilter .beitrag,#vvergleich .resultFilter .prozent,#vvergleich .resultFilter .sb,#vvergleich .resultFilter .lstg_gliedertaxe, #vvergleich .resultFilter .tarif_sort{ margin:0px 20px 10px 0px; height:15px; width:100% }
#vvergleich .resultFilter .gefunden {font-weight:bold;font-size:13px; margin:10px 10px 10px 250px; text-align:center}
#vvergleich .resultFilter .leftside .infoicon { margin-right:5px}
#vvergleich .resultFilter .prozent_info { font-size:10px;margin:0px 0px 5px 0px; }
#vvergleich .resultFilter .leftside { float:left; margin:0px 0px 0px 0px; width:270px}
#vvergleich .resultFilter .ZahlweiseSlider,#vvergleich .resultFilter .BeitragSlider,#vvergleich .resultFilter .PunkteSlider,#vvergleich .resultFilter .SBSlider,#vvergleich .resultFilter .LstgGliedertaxeSlider,#vvergleich .resultFilter .selectsortierung { margin:10px 0px 0px 280px; width:270px; }
#angezeigte_tarife {color:#cc0000;}
#chk_show_hidden_tarife {display:block;margin-top:5px;font-weight:normal;}
#chk_show_hidden_tarife.hidden {visibility:hidden;}
#chk_show_hidden_tarife label { display:inline }
#vvergleich .blaettern { text-align:center; margin:10px 0px 5px 0px }
#vvergleich .blaettern a { padding:3px 5px;margin:0px 0px }
#vvergleich .blaetter-seiten a.active { font-weight:bold; color:#cc0000 }
#vvergleich a.ausgrauen {color:#999;}
#vvergleich .ergebnisBox.hidden {display:none;}
#vvergleich .ergebnisBox.ausgrauen * {color:#999;}
#vvergleich .ergebnisBox.ausgrauen .line .cell.sp1 img { opacity: 0.3;}
#vvergleich .ergebnisBox.ausgrauen .line .cell a.antrag img { opacity: 0.3;}
#vvergleich .ergebnisBox.ausgrauen .balken span {background-color:#ccc;}
#vvergleich .ergebnisBox.ausgrauen .cell.sp4 .buttons span {background-color:#ccc;}
#vvergleich a.tTip { font-weight:bold; border:0px; margin-top:2px; text-decoration:none; display:block}
#vvergleich .chkleistungsvgl { float:right;margin:2px 0px 0px 0px;}
#vvergleich .tTip img { border:0px}
#vvergleich .BeitragSliderValue, #vvergleich .PunkteSliderValue,#vvergleich .ZahlweiseSliderValue,#vvergleich .LstgGliedertaxeSliderValue,#vvergleich .SBSliderValue {background:none repeat scroll 0 0 transparent;border:medium none; white-space:nowrap; }
#vvergleich .tTip {cursor:help; }
#vvergleich .tip {color: #333;width:212px; padding-top:37px; overflow: hidden; display:none; position:absolute; z-index: 500; background: #fff url(https://www.mr-money.de/module/vglrechner/layouts/_images/tipTop.png) no-repeat top; }
#vvergleich .tip {width:212px;padding-top:37px;overflow: hidden;display:none;position:absolute;z-index: 500;background: #fff url(https://www.mr-money.de/module/vglrechner/layouts/_images/tipTop.png) no-repeat top;}
#vvergleich .tipMid {background: #fff url(https://www.mr-money.de/module/vglrechner/layouts/_images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
#vvergleich .tipBtm {background: #fff url(https://www.mr-money.de/module/vglrechner/layouts/_images/tipBtm.png) no-repeat bottom; height: 32px;}
#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{font-size:11px;color:#000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:;background-color:#ffffe1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;-o-box-shadow:0 0 3px #555; -khtml-box-shadow:0 0 3px #555; font-family:"Trebuchet MS", Verdana; }
#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(255,255,255,0.35);border-top-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:rgba(255,255,255,0.35);border-bottom-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:rgba(255,255,255,0.35);border-right-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:rgba(255,255,255,0.35);border-left-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgba(155,187,88,0.92);border-top-color:rgba(155,187,88,0.92)}
*+html #tiptip_content { border:1px solid #ccc;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgba(155,187,88,0.92);border-bottom-color:rgba(155,187,88,0.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgba(155,187,88,0.92);border-right-color:rgba(155,187,88,0.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgba(155,187,88,0.92);border-left-color:rgba(155,187,88,0.92)}
#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 #dddddd; background: #ccc; color: #362b36; }
#vvergleich .ui-widget-content a { color: #362b36; }
#vvergleich .ui-widget-header { border: 1px solid #aed0ea; background: #4583E0; color: #222222; font-weight: bold; }
#vvergleich .ui-widget-header a { color: #222222; }
#vvergleich .ui-slider .tick { z-index: 2; border: 2px solid #fff; position: absolute; height: 100%; font-size: 1.8em; line-height: 1.8em; background: none; border-top: none; border-right: none; border-bottom: none; text-align: center;}
#vvergleich .ui-slider { position: relative; text-align: left; cursor:pointer; cursor:hand; }
#vvergleich .ui-slider .ui-slider-handle { background: #4583E0 url(https://www.mr-money.de/module/vglrechner/layouts/_images/slider.png) 50% 50% no-repeat; cursor:pointer; cursor:hand; position: absolute; z-index: 3; width: 1.6em!important; height: 1.2em!important; }
#vvergleich .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; cursor:pointer; }
#vvergleich .ui-slider-horizontal { height: .5em; margin:3px 0px 3px 0px; -moz-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
#vvergleich .ui-slider-horizontal .ui-slider-handle { top: -.4em; margin-left: -.6em; -moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 1px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 1px;-o-box-shadow:rgba(0,0,0,0.4) 1px 1px;-khtml-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:50px; }
#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%-moz-opacity:0.2;-moz-opacity:0.2; -khtml-opacity: 0.2; -webkit-opacity: 0.2; -o-opacity: 0.2; opacity: 0.2; background:#000000; position:fixed; top:0; left:0; z-index:3000; display:none;}
#dialog-box {-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-khtml-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;border:3px solid #4583E0;background:#fff;width:550px; position:absolute; z-index:5000; display:none;padding-top:5px; }
#dialog-box a.button { display:none;}
#dialog-box a.button.ecke { position:absolute; right:2px; top:0px; text-align:center; display:block;padding: 2px 5px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;width:20px;background-color: #4583E0;-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 .dialog-content {text-align:left; padding:5px 0px 0px 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 {display:inline;margin-right:10px;text-align:center; padding: 3px 5px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; width:80px; background-color: #4583E0; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-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); position: relative; cursor: pointer; }
#dialog-box a.button, #dialog-box a.button_send {text-align:center;display: inline;padding: 3px 5px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;width:80px;background-color: #4583E0;-moz-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-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);position: relative;cursor: pointer;}
#dialog-box a.button_send {display:none;}
#dialog-box a.button:hover, #dialog-box a.button_send:hover {background-color:#ABCAFB;}
#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:0px}
#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}
#dialog-box a.button:active, #dialog-box a.button_send:active {background-color:#4583E0;}
#dialog-message {max-height:400px;overflow:auto;}
#dialog-box .dialog-content p {font-weight:normal;margin:0px 0px 10px 0px;}
#dialog-box .dialog-content ul {margin:10px 0 10px 0px;padding:0; list-style:none;}
#dialog-box .dialog-content ul li{margin-bottom:5px;}
#vvergleich table.table-leistung {font-size:11px;line-height:14px;;}
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 0px 10px 0px; border-bottom:1px solid #999 }
#vvergleich table.table-leistung.ergebnisse{width:auto;-moz-box-shadow: 1px 0px 6px rgba(0,0,0,0.5);-o-box-shadow: 1px 0px 6px rgba(0,0,0,0.5);-khtml-box-shadow: 1px 0px 6px rgba(0,0,0,0.5);-webkit-box-shadow: 1px 0px 6px rgba(0,0,0,0.5);box-shadow: 1px 0px 6px rgba(0,0,0,0.5);-moz-border-radius:20px;-o-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:20px 0px 20px 20px;border-collapse: collapse;}
#vvergleich table.table-leistung.ergebnisse tr td {background: inherit;border-bottom:1px dotted #ccc;width:220px;padding:5px 10px 5px 0px;vertical-align:middle;text-align:left;}
#vvergleich .table-leistung.ergebnisse .head_title td {font-weight:bold;font-size:16px;text-align:center;padding:20px;letter-spacing:1px;color:#cc0000;width: 100%;}
#vvergleich .table-leistung.ergebnisse .head_title td .head_adresse {font-weight: normal;color: #000000; text-align:center;line-height:16px;text-align:center;font-size:12px;margin-top:10px;letter-spacing:0px;}
#vvergleich .table-leistung.ergebnisse .head_title td .head_adresse label {font-weight:bold;}
#vvergleich .table-leistung.ergebnisse .head_title td .head_adresse p {margin:4px 0px;}
#vvergleich .table-leistung.ergebnisse .head_leistungstext td {font-weight:normal;font-size:12px;text-align:left;padding:5px;}
#vvergleich table.table-leistung.ergebnisse tr td div.inner_text {overflow:auto;max-height:150px;}
*+html #vvergleich table.table-leistung.ergebnisse tr td div.inner_text {overflow:visible;}
#vvergleich table.table-leistung.ergebnisse tr.head_title:hover td,#vvergleich table.table-leistung.ergebnisse tr.head_leistungstext:hover td,#vvergleich table.table-leistung.ergebnisse tr.schluss:hover td {background: inherit;}
#vvergleich table.table-leistung.ergebnisse tr.schluss.auschluss td {padding:5px;color:#cc0000;font-weight:bold;border-top:1px solid #666;width: 100%;}
#vvergleich table.table-leistung.ergebnisse tr.schluss.legende td {padding:5px;border:0px;width: 100%;}
#vvergleich table.table-leistung.ergebnisse tr.schluss.legende td span {margin-right:20px;}
#vvergleich table.table-leistung.ergebnisse tr.schluss.legende td img {vertical-align:middle;}
#vvergleich table.table-leistung.ergebnisse .row1,#vvergleich table.table-leistung.ergebnisse .row2 {background-color: #fff;}
#vvergleich table.table-leistung.ergebnisse tr td.wertung {width:10px;border-right:0px;padding-left:10px;border-left:1px solid #ccc;}
#vvergleich table.table-leistung.ergebnisse tr td.wertung {width:10px;border-right:0px;padding-left:10px;border-left:1px solid #ccc;}
#vvergleich table.table-leistung.ergebnisse tr td.caption {font-weight:bold;padding-left:5px;background:#eeeeee;}
#vvergleich table.table-leistung.ergebnisse tr.caption td {background:#eee;color:#cc0000;border-bottom:2px dotted #999;font-size:14px;padding:8px;text-align:center;}
#vvergleich table.table-leistung.ergebnisse tr:hover td {background: #ffffc1;}
#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 0px;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:0px;float:none;}
#vvergleich .table-berechnung .row-header td {font-weight:bold;text-align:center;background-color: #4583E0;color:#fff;}
#vvergleich .table-berechnung .row-header a {color:#fff;}
#vvergleich .table-berechnung a.infoicon {text-decoration:none;}
#DIV_Gliedertaxe { width: 100%; height: 440px; position: relative; margin: auto; border-top:1px solid #ccc }
#DIV_Gliedertaxe input{ position: absolute; border: solid 0px #00F;border-bottom-width: 1px;color: #00F;bottom: -2px;text-align: right;width: 42px;font-size:12px; }
#DIV_Gliedertaxe .gliedertaxe_bild { position: absolute; left: 0px; top: 0px; }
#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: 0px;}
#DIV_Gliedertaxe .rechts input{left: 0px;}
#DIV_Gliedertaxe .rechts .prefix{left: 56px;white-space: nowrap;}
#DIV_Gliedertaxe .rechts .suffix{left: 45px;}
#DIV_Gliedertaxe .suffix{position: absolute;bottom: 0px; font-size:11px;}
#DIV_Gliedertaxe .prefix{position: absolute;bottom: 0px; text-align: right; font-size:11px;}
#mrmoAntrag table, #tbl_antrag, #TBL_Beratungsdokumentation table { margin:0px auto;padding:0px}
#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 0px}
#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:#4583E0; 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; margin-bottom:10px;height:8px; }
#steps {width:600px; margin:0px 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 .step1 {border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;}
#steps .step3 {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:0px; top:6px!important;}
#steps .step1 .number {left:10px;}
#steps .active .number {color:#ccc; }
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}
#steps .caption {font-weight:bold; font-size:13px; margin:6px 40px 0px 30px; display:inline-block; color:#16679F;}
#steps .step1 .caption {margin-left:40px;}
#vvergleich .bewertung { width: 95px; height:19px; margin:8px auto 0px auto}
#vvergleich .bewertung img.star { float:left; cursor:pointer; background-image:url(https://www.mr-money.de/datenbank/partner_gesellschaftsbewertung_includes/star_small.gif); background-position:0px 0px; height:19px; width:19px; margin:0px; padding:0px}
#vvergleich .bewertung img.markiert_halb { background-position:0px -57px;}
#vvergleich .bewertung img.markiert { background-position:0px -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 0px;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:0px;left:0px;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}
#steps .caption a {color:#fff; text-decoration:none;}
#steps .active .caption {color:#fff; }
#steps .triangle { 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:0px; width:0px; position:absolute; top:0px; right:2px; z-index:3000; font-size:0px; }
#steps .triangle-border {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:0px; width:0px; position:absolute; top:0px; right:0px; z-index:1000;font-size:0px; }
#steps .active .triangle { border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: #015E9B;font-size:0px; }
#steps .fullactive .triangle-border { border-top-color: #015E9B; border-right-color: #015E9B; border-bottom-color: #015E9B; border-left-color: #fff;}
