/* Ans Ende dieser CSS Datein einf?gen ---> #dialog-box {border:3px solid #000000;} <--- */
#tarife_email_senden {
display: none;
}
h2 {
padding-bottom: 27px;
}
#mrmoAntrag table input.Auftrag, #tbl_antrag input.Auftrag, #TBL_Beratungsdokumentation table input.Auftrag {
background-color: #edc829;
color: #000
}
#mrmoAntrag table input.Auftrag:hover, #tbl_antrag input.Auftrag:hover, #TBL_Beratungsdokumentation table input.Auftrag:hover {
background-color: #D7AF11;
}
form, fieldset, legend, input, button, textarea {
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;
}
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:850px;
margin:0 auto;
line-height:auto;
}
#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: #eeeeee;
}
#vvergleich .row-2 {
background-color: #ffffff;
}
#vvergleich #box_faq table {
text-align:left;
}
#vvergleich #box_faq table li {
margin:5px 0px 5px 0px;
}
#vvergleich a {
color:#eb5709;
text-decoration:underline;
}
#vvergleich a:active {
color:#eb5709;
}
#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;
}
/* Formatierung und Darstellung der Formularfelder */

#vvergleich input.form-button {
font-size: 13px;
color: #ffffff;
font-weight:normal;
padding: 1px 3px;
margin:10px 0px 10px 0px;
line-height: 18px;
background-color: #0bb002;
-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:#096e02;
}
#vvergleich input.form-button:active {
background-color:#0bb002;
}
#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: #ffffff;
font-weight:normal;
padding: 1px 3px;
margin:0px;
line-height: 18px;
background-color: #0bb002;
-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:#096e02;
}
#vvergleich .vergleichbutton:active {
background-color:#0bb002;
}
#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 .eingabeBox {
width:850px;
border-bottom:1px solid #c5c5c5;
margin:0px auto;
}
#vvergleich .eingabeBox {
border:1px solid #c5c5c5;
}
#vvergleich .eingabeBox .line {
vertical-align:middle;
border-bottom:1px dotted #ddd
}
#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:298px;
height:auto;
text-align: left;
}
#vvergleich .eingabeBox .cell.sp2 {
width:493px;
text-align:left;
}
#vvergleich .eingabeBox .cell.sp3 {
width:24px;
text-align:center;
float:right
}
#vvergleich .eingabeBox .cell.sp1_6 {
width:844px;
}
#vvergleich .eingabeBox .cell.header {
background-color:#ddb50c;
color:#000000;
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;
}
/* Sondereinstellung f?r WG Rechner */
#vvergleich .eingabeBox .tabl_part_2, #vvergleich .eingabeBox .tabl_part_3 {
display:none
}
#vvergleich .eingabeBox .tabl_part_2 .cell.sp1 {
width:158px;
}
#vvergleich .eingabeBox .tabl_part_2 .cell.sp2 {
width:631px;
}
/* Sondereinstellung f?r Risikolv Rechner */
#vvergleich .eingabeBox.risikolv .header2 {
background-color:#efefef
}
#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%;
}
#tbl_before td {
padding:3px 5px;
}
#tbl_before {
width:850px;
margin:0px auto;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
}
#box_eu {
width:850px;
margin:0px auto;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
}
#detailFragen {
width:850px;
margin:0px auto;
}
#detailFragen td {
padding:3px 5px;
}
#gesinfo_dialog {
display:none;
}
table#tbl_GesellListe, table#tbl_vorgaben {
width:850px;
margin:0px auto;
}
#vvergleich table.info-bauklassen td {
padding:4px;
border:1px solid #ccc
}
#vvergleich a.infoicon {
background:url(https://www.mr-money.de/module/vglrechner/layouts/_images/information.png);
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
vertical-align:top;
cursor:help;
}
#vvergleich a.quickinfo {
text-decoration:none;
border-bottom:1px dotted #000
}
#vvergleich .clear {
clear:both;
}
#vvergleich .ergebnisBox-out {
width:850px;
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 #eb5709;
}
#vvergleich .ergebnisBox .tipp_header {
background-color:#eb5709;
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.letzter_tipp {
border-bottom:2px solid #fbcb8c;
margin-bottom:5px
}
#vvergleich .ergebnisBox .line .cell {
white-space: nowrap;
float:left;
vertical-align: top;
margin:5px 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:156px;
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:156px;
display:table-cell;
vertical-align:middle;
white-space:normal;
cursor:help;
}
#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:0px;
cursor:help;
}
#vvergleich .ergebnisBox .cell.sp2 {
width:340px;
}
#vvergleich .ergebnisBox .cell.sp2 .setting * {
}
#vvergleich .ergebnisBox .cell.sp2 .setting {
width:340px;
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:150px;
text-align:left;
padding-top:12px;
position:relative;
}
#vvergleich .ergebnisBox .cell.sp5 {
width:128px;
padding-top:5px
}
#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:0px;
position:absolute;
top:10px;
right:8px
}
#vvergleich .ergebnisBox .position {
position:absolute;
top:4px;
left:4px;
font-weight:normal;
font-size:10px;
color:#333;
z-index:3000;
background-color:#fff;
-moz-border-radius-bottomright:3px;
}
/* Sondereinstellung f?r Unfall-Rechner */
#vvergleich .ergebnisBox .cell.sp2 .unf .setting_left {
width:140px;
}
#vvergleich .ergebnisBox .cell.sp2 .unf .setting_right {
width:95px;
margin-left:145px;
}
/* Sondereinstellung f?r Reise-Rechner */
#vvergleich .ergebnisBox.reise .cell.sp2 .setting {
font-size:11px;
padding-bottom:10px;
padding-top:5px
}
#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:340px
}
#vvergleich .ergebnisBox.reise .cell.sp5 {
width:136px;
}
/* Sondereinstellung f?r Oeltank-Rechner */
#vvergleich .ergebnisBox.oeltank .cell.sp4 {
width:90px;
}
#vvergleich .ergebnisBox.ergebnisHeader .line .cell {
margin:0px;
padding:6px 0px;
text-align:center;
font-weight:bold;
color:#000000
}
#vvergleich .ergebnisBox.ergebnisHeader .line .cell.sp1 {
height: auto
}
#vvergleich .ergebnisBox.ergebnisHeader {
border:0px;
background-color:#ffffff;
padding:0px;
margin:5px 0px 10px 0px;
}
*+html #vvergleich .ergebnisBox.ergebnisHeader {
border:1px solid #ffffff
}
#vvergleich .ergebnisBox.ergebnisHeader a {
color:#000000;
text-decoration:none
}
/* Sondereinstellung f?r Reise-Rechner */
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp2 {
text-align:left;
padding-left:10px;
}
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp4 {
text-align:left;
width:128px;
margin-left:0px;
}
#vvergleich .ergebnisBox.ergebnisHeader.reise .sp5 {
text-align:left;
width:128px;
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 .balken .b6 {
height:45px;
left:75px;
}
#vvergleich .cell .balken .aktiv {
background-color:#ddb50c;
}
#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:850px;
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:830px;
}
#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
}
#vvergleich .resultFilter_legend a.unten {
background-image:url(https://www.mr-money.de/module/vglrechner/layouts/_images/pfeil_unten.png);
}
#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 .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:530px;
}
#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:#999999;
}
#vvergleich .ergebnisBox.hidden {
display:none;
}
#vvergleich .ergebnisBox.ausgrauen * {
color:#999999;
}
#vvergleich .ergebnisBox.ausgrauen .balken span {
background-color:#ccc;
}
#vvergleich .ergebnisBox.ausgrauen .cell.sp4 .buttons span {
background-color:#ccc;
}
#vvergleich .chkleistungsvgl {
float:right;
margin:2px 0px 0px 0px;
}
#vvergleich .BeitragSliderValue, #vvergleich .PunkteSliderValue, #vvergleich .ZahlweiseSliderValue, #vvergleich .LstgGliedertaxeSliderValue, #vvergleich .SBSliderValue {
background:none repeat scroll 0 0 transparent;
border:medium none;
white-space:nowrap;
}
/* Tooltip Tests */
#vvergleich .tTip {
cursor:help;
}
#vvergleich .tip {
color: #333;
}
#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:rgb(255,255,255);
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
}
#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:#fff;
border-top-color:rgba(255,255,255,0.35)
}
#tiptip_holder.tip_bottom #tiptip_arrow {
border-bottom-color:#fff;
border-bottom-color:rgba(255,255,255,0.35)
}
#tiptip_holder.tip_right #tiptip_arrow {
border-right-color:#fff;
border-right-color:rgba(255,255,255,0.35)
}
#tiptip_holder.tip_left #tiptip_arrow {
border-left-color:#fff;
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:rgb(155,187,88);
border-top-color:rgba(155,187,88,0.92)
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
margin-top:-5px;
margin-left:-6px;
border-bottom-color:rgb(155,187,88);
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:rgb(155,187,88);
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:rgb(155,187,88);
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: #eb5709;
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: #eb5709;
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: #eb5709;
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: #cccccc;
color: #362b36;
}
#vvergleich .ui-widget-content a {
color: #362b36;
}
#vvergleich .ui-widget-header {
border: 1px solid #aed0ea;
background: #ffffff;
color: #222222;
font-weight: bold;
}
#vvergleich .ui-widget-header a {
color: #222222;
}
#vvergleich .ui-slider {
position: relative;
text-align: left;
cursor:pointer;
cursor:hand;
}
#vvergleich .ui-slider .ui-slider-handle {
background: #eb5709 url(https://www.mr-money.de/module/vglrechner/layouts/_images/slider.png) 50% 50% no-repeat;
cursor:pointer;
cursor:hand;
position: absolute;
z-index: 2;
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;
}
#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:#f0d878;
}
#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;
-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 #ffffff;
background:#fff;
width:550px;
position:fixed;
z-index:5000;
display:none;
}
#dialog-box .dialog-content {
text-align:left;
padding:10px;
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:none;
margin-right:10px;
}
#dialog-box a.button, #dialog-box a.button_send {
text-align:center;
display: inline;
padding: 3px 5px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
line-height: 1;
width:80px;
background-color: #0bb002;
-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:#096e02;
}
#dialog-box a.button:active, #dialog-box a.button_send:active {
background-color:#0bb002;
}
#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;
}
/* f?r LVG */
/*#vvergleich table.table-leistung,
#vvergleich table.table-leistungtext { width : 100%; margin-left:20px; }*/
#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: left;
line-height:16px;
text-align:center;
/*text-shadow: 0 1px 1px rgba(0,0,0,0.25);*/
	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: #ffffff;
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;
}
/* f?r Antrag */
#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:#ffffff;
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;
}
/* F?r 1-2-3 Schritte */
.clear_steps {
clear:both;
margin-bottom:10px;
}
#steps {
width:850px;
margin:0px auto
}
#steps .step {
float:left;
height:30px;
position:relative;
background-color:#cde8f9;
}
#steps .step1 {
width:30%
}
#steps .step2 {
width:40%
}
#steps .step3 {
width:30%
}
#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:1px;
}
#steps .step1 .number {
left:10px;
}
#steps .active .number {
color:#cccccc;
}
#steps .caption {
font-weight:bold;
font-size:13px;
margin:6px 40px 0px 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:0px;
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;
}
#steps .triangle-border {
font-size:0px;
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;
}
#steps .active .triangle {
font-size:0px;
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;
}
#dialog-box {
border:3px solid #000000;
}
.pagebreaker { page-break-before:always; }
.ant_input {border: solid 1px #888888;}
@media screen
{
  .noprint { visibility: visible; }
  .printonly { visibility: hidden; display: none; }
}
@media print
{
  body,tr,td,span,p,a { font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:9pt; color: #000000 !important; }
  body { background-color: #ffffff; }
  .antart { font-size:15px; font-weight:bold; }
  .antus { font-size:12px; font-weight:bold; text-decoration:underline }
  .antt { font-size:12px; font-weight:normal; }
  .antk { font-size:10px; font-weight:normal; }
  .noprint { visibility: hidden; display: none; }
  .printonly { visibility: visible; }
}