body, html {	margin: 0px;	padding: 0px}#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;}#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: 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!important;}#vvergleich .visible {	visibility: visible;}.hilfehidden {	display: none;}.hilfevisible {	visibility: visible;	background-color: #ffffff;	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 0px!important}#vvergleich #box_faq table ul {	font-size: 11px!important;	line-height: 12px!important;}#vvergleich #box_faq table ul li {	margin: 10px 0px 10px 0px!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 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: #999;	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: #000000;	font-weight: normal;	padding: 1px 6px;	margin: 0px 0px 10px 0px;	line-height: 18px;	background-color: #a0b909;	-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: #4a7b98;	color: #ffffff;}#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 6px;	margin: 0px;	line-height: 18px;	background-color: #a0b909;	-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: #4a7b98;}#vvergleich .vergleichbutton:active {	background-color: #a0b909;}/* F�r CSS Designer im ADMIN von versicherungsmaklersoftware.de */#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: 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;	padding: 2px;	min-width: 100px;	border-radius: 3px;}#vvergleich .fehler {	font-weight: bold;	color: #FF0000;}/* eingabe begin */#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 .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: 11px;	margin: 1px 0px 2px 0px;	min-height: 21px;	line-height: 14px;	padding: 4px 3px 0px 3px;}#vvergleich .eingabeBox .line label {	font-size: 11px}#vvergleich .eingabeBox .cell.sp1 {	width:204px;	height: auto;	margin-right: 10px;	margin-left: 20px;	text-align: right;	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: #a0b909;    color:#ffffff;font-weight:bold;text-align:center;margin:0}	#vvergleich .eingabeBox .header2 {	margin: 0px!important;	background-color: #a0b909!important; #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;}/* 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:111px;}#vvergleich .eingabeBox .tabl_part_2 .cell.sp2 {	width:390px;}#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:270px 270px}#vvergleich .eingabeBox.tierhalter .cell.sp2 {	width:230px 230px}#vvergleich .eingabeBox.tierhalter .cell.sp3 {	width:34px;}#vvergleich .eingabeBox.rechtsschutz .cell.sp1 {	width:270px 270px}#vvergleich .eingabeBox.rechtsschutz .cell.sp2 {	width:230px 230px}#vvergleich .eingabeBox.rechtsschutz .cell.sp3 {	width:34px;}#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:250px 250px}#vvergleich .eingabeBox.haftpflicht .cell.sp2 {	width:220px 220px}#detailFragen .cell.sp1 {	width: 250px!important}#detailFragen .cell.sp2 {	width: 250px!important}/* Sondereinstellung f�r Risikolv Rechner */#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: 600px;	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;}#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 a.infoicon {	display: inline-block;	background: url(https://tarifrechner.degenia.de/i.gif);	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: 0px;	background-position: top center;	margin-top: 0px!important}#vvergleich a.quickinfo {	text-decoration: none;	border-bottom: 1px dotted #000;	display: inline!important}#vvergleich .clear {	clear: both;	height: 0px;	font-size: 0px}/* eingabe end */#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_header {	background-color: #a0b909;	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.tipp .line {}#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 img {	margin-bottom: 5px;	border: 0px;	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: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 .cell.sp6 {	width: 16px;	text-align: right;	margin: 0px;	position: absolute;	top: 10px;	right: 8px}#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 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;}/* 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;}#vvergleich .ergebnisBox.sterbegeld .cell.sp2 .setting_left {	width: 160px;}#vvergleich .ergebnisBox.sterbegeld .cell.sp2 .setting_right {	width: 95px;	margin-left: 165px;}/* Sondereinstellung f�r Reise-Rechner */#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: 240px}#vvergleich .ergebnisBox.reise .cell.sp5 {	width:96px;}/* Sondereinstellung f�r Oeltank-Rechner */#vvergleich .ergebnisBox.oeltank .cell.sp4 {	width: 90px;}/* Sondereinstellungen f�r Gewerbers */#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: 0px;	padding: 6px 0px;	text-align: center;	font-weight: bold;	color: #ffffff}#vvergleich .ergebnisBox.ergebnisHeader .line .cell.sp1 {	height: auto}*+html #vvergleich .ergebnisBox.ergebnisHeader {	border: 1px solid #a0b909}#vvergleich .ergebnisBox.ergebnisHeader a {	color: #ffffff;	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: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 .balken .b6 {	height: 45px;	left: 75px;}#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 .aktiv {	background-color: #4a7b98;}#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: 2px 0px 0px 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 .leftside .infoicon {	margin-right: 5px}#vvergleich .resultFilter .ZahlweiseSlider,#vvergleich .resultFilter .BeitragSlider,#vvergleich .resultFilter .PunkteSlider,#vvergleich .resultFilter .SBSlider,#vvergleich .resultFilter .LstgGliedertaxeSlider,#vvergleich .resultFilter .selectsortierung {	margin: 10px 0px 0px 280px;	width:280px;}#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!important;}#vvergleich .ergebnisBox.ausgrauen .balken span {	background-color: #ccc;}#vvergleich .ergebnisBox.ausgrauen .cell.sp4 .buttons span {	background-color: #ccc;}#vvergleich .ergebnisBox.ausgrauen img {	opacity: 0.3!important;}#vvergleich .ergebnisBox.ausgrauen a.tarif_gesinfo div {	opacity: 0.3!important;}#vvergleich .chksvgl {	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 *//* eingabe begin */#vvergleich a.tTip {	font-weight: bold;	border: 0px;	margin-top: 2px;	text-decoration: none;	display: block}#vvergleich .tTip {	cursor: help;}#vvergleich .tTip img {	border: 0px}/*#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 .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 {	text-align: left;	font-size: 11px;	color: #333;	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, text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif}#tiptip_content {	max-height: 250px;	overflow: auto}#tiptip_content ul {	margin-left: 0px;	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: #555;	border-top-color: rgba(51, 51, 51, 0.25);}#tiptip_holder.tip_bottom #tiptip_arrow {	border-bottom-color: #555;	border-bottom-color: rgba(51, 51, 51, 0.25);}#tiptip_holder.tip_right #tiptip_arrow {	border-right-color: #555;	border-right-color: rgba(51, 51, 51, 0.25);}#tiptip_holder.tip_left #tiptip_arrow {	border-left-color: #555;	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;}/* eingabe end */#vvergleich .ui-state-default,#vvergleich .ui-widget-content .ui-state-default,#vvergleich .ui-widget-header .ui-state-default {	border: 1px solid #666;	background: #4a7b98;	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: #4a7b98;	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: #4a7b98;	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: #;	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-handle {	background: #4a7b98 url(https://www.mr-money.de/module/vglrechner/layouts/_images/slider.png) 50% 50% no-repeat;	cursor: pointer;	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 .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-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: #6fa0be;}#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}/* eingabe begin */#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 {	padding-top: 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;	border: 3px solid #a0b909;	background: #fff;	width: 550px;	position: absolute;	z-index: 5000;	display: none;}#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: none;	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;	-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 {	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: #a0b909;	-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: #4a7b98;}#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;}#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}/* eingabe end */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}/* f�r LVG */table.table-leistung {	font-size: 11px!important;	line-height: 14px!important;}table.table-leistung.ergebnisse {	width: auto!important;	box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.5)!important;	border-radius: 15px!important;	margin: 20px 0px 20px 20px!important;	border-collapse: collapse!important;}table.table-leistung.ergebnisse tr td {	background: inherit!important;	border-bottom: 1px dotted #ccc!important;	width: 220px!important;	padding: 5px 10px 5px 0px!important;	vertical-align: middle!important;	text-align: left!important;}.table-leistung.ergebnisse .head_title td {	font-weight: bold!important;	font-size: 16px!important;	text-align: center!important;	padding: 20px!important;	letter-spacing: 1px!important;	color: #cc0000!important;	width: 100%!important;}.table-leistung.ergebnisse .head_title td .head_adresse {	font-weight: normal!important;	color: #000000!important;	text-align: left!important;	line-height: 16px!important;	text-align: center!important;	/*text-shadow: 0 1px 1px rgba(0,0,0,0.25)!important;*/	font-size: 12px!important;	margin-top: 10px!important;	letter-spacing: 0px!important;}.table-leistung.ergebnisse .head_title td .head_adresse label {	font-weight: bold!important;}.table-leistung.ergebnisse .head_title td .head_adresse p {	margin: 4px 0px!important;}.table-leistung.ergebnisse .head_leistungstext td {	font-weight: normal!important;	font-size: 12px!important;	text-align: left!important;	padding: 5px!important;}table.table-leistung.ergebnisse tr td div.inner_text {	overflow: auto!important;	max-height: 150px!important;}*+html table.table-leistung.ergebnisse tr td div.inner_text {	overflow: visible!important;}table.table-leistung.ergebnisse tr.head_title:hover td,table.table-leistung.ergebnisse tr.head_leistungstext:hover td,table.table-leistung.ergebnisse tr.schluss:hover td {	background: inherit!important;}table.table-leistung.ergebnisse tr.schluss.auschluss td {	padding: 5px!important;	color: #cc0000!important;	font-weight: bold!important;	border-top: 1px solid #666!important;	width: 100%!important;}table.table-leistung.ergebnisse tr.schluss.legende td {	padding: 5px!important;	border: 0px!important;	width: 100%!important;}table.table-leistung.ergebnisse tr.schluss.legende td span {	margin-right: 20px!important;}table.table-leistung.ergebnisse tr.schluss.legende td img {	vertical-align: middle!important;}table.table-leistung.ergebnisse .row1,table.table-leistung.ergebnisse .row2 {	background-color: #fff!important;}table.table-leistung.ergebnisse tr td.wertung {	width: 10px!important;	border-right: 0px!important;	padding-left: 10px!important;	border-left: 1px solid #ccc!important;}table.table-leistung.ergebnisse tr td.caption {	font-weight: bold!important;	padding-left: 5px!important;	background: #eeeeee!important;}table.table-leistung.ergebnisse tr.caption td {	background: #eee!important;	color: #cc0000!important;	border-bottom: 2px dotted #999!important;	font-size: 14px!important;	padding: 8px!important;	text-align: center!important;}table.table-leistung.ergebnisse tr:hover td {	background: #ffffc1!important;}/* f�r LVG END */#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 a {	color: #fff;}#vvergleich .table-berechnung a.infoicon {	text-decoration: none;}/* eingabe begin */#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;}/* eingabe end *//* 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 .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 *//* eingabe begin */.clear_steps {	clear: both;	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 .step.active {	background-color: #4a7b98;}#steps .number {	font-size: 20px;	font-weight: bold;	color: #a1c6e3;	display: inline-block;	position: absolute;	left: 0px;	top: 6px!important;	line-height: 13px}#steps .step1 .number {	left: 10px;}#steps .active .number {	color: #cccccc;}#steps .caption {	font-family: verdana;	font-weight: bold;	font-size: 13px;	margin: 6px 40px 0px 30px;	display: inline-block;	color: #4a7b98;}#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: #4a7b98;}#steps .fullactive .triangle-border {	border-top-color: #4a7b98;	border-right-color: #4a7b98;	border-bottom-color: #4a7b98;	border-left-color: #fff;}/* eingabe end */input[disabled],input:disabled {	background-color: #E6E6E6 !important;	color: #9D9D9D !important;}/* eingabe begin */#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: #eeeeee!important;}#vvergleich .row-2 {	background-color: #fff!important;}/* eingabe end */#vvergleich .bewertung {	width: 95px;	height: 19px;	margin: 8px auto 0px auto}#vvergleich .bewertung .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 .markiert_halb {	background-position: 0px -57px;}#vvergleich .bewertung .markiert {	background-position: 0px -38px;}#vvergleich .vertical {	display: table-cell;	vertical-align: middle;}/* eingabe begin *//*	Zeilen farbig markieren, die ein/ausgeblendet werden k�nnen	*/#vvergleich .row-3 {	background: #FFD682!important}#vvergleich .toggle_table {	z-index: 7;	width: 600px;	margin-top: 50px;	position: absolute}/*	Fehlermeldungen	*/#vvergleich .errorBox {	padding: 1px 5px;	margin: 3px 0px;	color: #900;	background: #fdd;	border: 1px solid #f00}/*	Sub-�berschrift	- auff�lliger als header2	*/#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}/*	Overlay	*/#vvergleich #vgl_layer {	position: absolute;	z-index: 3;	top: 0px;	left: 0px;	background-color: #555;	opacity: 0.5;	filter: Alpha(opacity=50);}/*	Obere Ecken rund	*/#vvergleich .topRound {	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 20px}/*	Schattiert	*/#vvergleich .schattiert {	-moz-box-shadow: 1px 4px 16px 3px #000}/*	Tab Navigation 	*/#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}/*	Men�punkt inaktiv	*/#vvergleich .topMenuBox .MenuEntry.none {	color: #666;	background: #eee}/*	Men�punkt aktiv	*/#vvergleich .topMenuBox .MenuEntry.aktiv {	color: #fff;	background: #2C74E0}/*	Men�punkt erledigt	*/#vvergleich .topMenuBox .MenuEntry.done {	color: #000;	background: #BBE86C}/*	Men�punkt erledigt mouseover	*/#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}/* eingabe end */#vvergleich table .row-header td,#vvergleich table .row-header th {	color: #fff!important;}#vvergleich .BubbleStyle {	text-align: center;	margin: 0px auto;	position: absolute;	text-decoration: none!important;	font-size: 11px;	font-family: Verdana, Arial;	padding: 3px 4px;	color: #333;	z-index: 10000;	display: none;	height: 15px;	border: 1px solid #ccc;	border-radius: 5px;	background-color: #ffffe1}/* PRINT */@media print {	#vvergleich .ergebnisBox,	#vvergleich .ergebnisBox div,	#vvergleich .ergebnisBox span {		page-break-inside: avoid!important;	}	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {		#vvergleich .ui-slider-horizontal .ui-slider-handle {			top: -.8em;		}		#vvergleich .ui-slider .ui-slider-handle {			width: 2.5em!important;			height: 1.7em!important;		}