#vvergleich-empfehlung { 	
padding:			10px 4px 4px 10px; 	
font-size:			11px; 	
font-family:		Arial,Helvetica,sans-serif; 	
background-color:	#EEEEEE;	
color:				#106ac5;
}

#vvergleich-empfehlung h2 {	
font-size:14px;	
color:#FF0000;	
font-weight:bold;
}

#vvergleich {	
margin: 0px auto;	
text-align:left;
}

#vvergleich .faqlink {	
text-decoration:none;
}

#gesinfo {	
margin:10px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;	
font-size:11px;	color:#000000;	
text-align:left;
}

#box_gesell {	
background-color:#FFFFFF;	
text-align:left;
}

#box_faq {	
background-color:#FFFFFF;	
text-align:left;
}

#gesinfo h2 {	
font-size:14px;	
color:#000000;	
font-weight:bold;
}

#vvergleich .vergleichlink {
color:#000000;
}

.hilfehidden{ 	
display: none;
}

.hilfevisible	{ 	
display: compact;	
background-color:#FFC800; 	
color:#000000;
}

.hidden	{ 	
display: none;
}

.visible { 	
display: compact;
}

#vvergleich {	
width:auto;
}

#vvergleich a {	
color:#000000;
}

#vvergleich a.infofeld {	
position: relative; 
z-index:50;
}

#vvergleich a.infofeld:hover {	
background-color:#FFFFFF;	
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 #106ac5;	
padding:2px; 	
color:#000;	
text-align: left;	
text-decoration:none;	
font-size:12px;	
z-index:100;
}

#vvergleich #box_faq table {	
text-align:left;
}

#vvergleich h2 {	
font-size:14px;	
font-weight:bold;	
color:#F00;	
margin:20px 0px 10px 0px;
}

#vvergleich table {			
font-size:			12px;	
background-color:	#fff;	
color: 				#000;
}

#vvergleich .chktext {	
margin:				0px 0px 5px 0px;
}



#vvergleich table.table-start {	
width : 				535px;	
}

#vvergleich table.table-start .col-data , #vvergleich table.table-start .col2-data {	
width:				370px;	
min-width:			300px;
}

#vvergleich table.table-start .col2-info, #vvergleich table.table-start .col-info {	
width:				15px;	
white-space:		nowrap;
}

#vvergleich table.table-berechnungoben {
width : 100%; 
border:0px solid #000;
}

#vvergleich table.table-berechnung {
width : 100%; font-size: 0.9em;
}

#vvergleich .row-header a { 
color:#fff; 
}

#vvergleich table.table-antrag {
width : 100%; 
}

#vvergleich table.table-rlv {
width : 100%; 
border:0px solid #000; 
}

#vvergleich table.table-leistung {
width : 100%;
}

#vvergleich table.table-leistungtext {
width : 100%; 
}

#vvergleich .row-1 {	
background-color: #fff;
}

#vvergleich .row-2 {		
background-color: #CED5CE;
}

#vvergleich .rot {	
color: #FF0000;	
width: 10px;
}

#vvergleich .row-header {	
font-weight: bold;	
color: #FFFFFF;    
text-align: left;	
background: InactiveBorder;	
background-color: #668F66;		
font-size: 1em;		
text-indent: 15px;
}

#vvergleich .row-antrag {	
font-weight: bold;	
color: #FFFFFF;	
background: InactiveBorder;	
background-color: #00438e;
}

#vvergleich .row-anleitung {	
color: #000000;	
text-align:right;		
}

#vvergleich .anleitung {	
color: #000000;	
text-align:left;
}

#vvergleich .info {	
font-size: 10px;	
color: #000000;
}


/* Formatierung und Darstellung der Formularfelder */

#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: 11px;	
color: #000000;	
font-weight:bold;	
border: 1px solid #000000;	
background: #FFFFFF;	
padding:2px;	
margin:0px;
}

#vvergleich .vergleichbutton-box {	
text-align:right;	
margin:0px;	
padding:0px;
}

#vvergleich input.form-text {	
font-size: 11px;	
color: #000000;	
border: 1px solid #000000;	
background: #FFFFFF;	
min-width:	130px;
}

#vvergleich input.form-checkbox {	
color: #000000;	
border: 0px;	
margin:0px 5px 0px 5px;
}

#vvergleich .form-area {	
font-size: 11px;	
color: #000000;	
border: 1px solid #000000;	
background: #FFFFFF;
}

#vvergleich select.form-select {	
font-size: 11px;	
color: #000000;	
border: 1px solid #000000;	
background: #FFFFFF;	
min-width:	130px;
}

#vvergleich .fehler {	
font-weight:bold;	
color:#FF0000;
}

#vvergleich .tipp {	
font-weight:bold;	
background-color: #FDDABC;
}

#vvergleich input.btn-berechnen {
background-image:		url(http://www.Rechtsschutzversicherung.com/images/rechner/vergleichen0.jpg); 
background-position: 	0px 0px;
background-repeat: 		no-repeat;
border: 				0px; 
background-color: 		#fff;  
margin-left:			190px; 
cursor:					pointer;  
width:					140px; 
height:					35px; 
margin-bottom:			10px;
}

#vvergleich input.btn-berechnen:hover { 
background-image:		url(http://www.Rechtsschutzversicherung.com/images/rechner/vergleichen1.jpg); 
background-position: 	0px 0px; 
background-repeat: 		no-repeat; 
border: 				0px; 
background-color: 		#fff; 
cursor:					pointer; 
width:					140px; 
margin-left:			190px; 
height:					35px; 
margin-bottom:			10px;
}

#vvergleich input.btn-neuervgl { 
background-image:		url(http://www.Rechtsschutzversicherung.com/images/rechner/neuervergleich0.jpg); 
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
background-color: 		#fff;  
width:					100px; 
height:					25px; 
position: 				relative; 
left: 					3px; 
cursor:					pointer; 
margin-bottom:			10px;
}

#vvergleich input.btn-neuervgl:hover {
color:#0A2E02;
background-image:		url(http://www.Rechtsschutzversicherung.com/images/rechner/neuervergleich1.jpg); 
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
background-color: 		#fff;  
width:					100px; 
height:					25px; 
position: 				relative; 
left: 					3px; 
cursor:					pointer; 
margin-bottom:			10px;
}
#vvergleich input.btn-weiter {
margin-left:110px;
}

#vvergleich input.btn-zurueck, #vvergleich input.btn-weiter {
color:#0A2E02;
background-image:		url(http://www.Rechtsschutzversicherung.com/images/rechner/zurueck0.jpg); 
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
background-color: 		#fff;  
width:					40px; 
height:					20px; 
position: 				relative; 
left: 					3px; 
cursor:					pointer; 
margin-bottom:			10px;
}

#vvergleich input.btn-zurueck:hover, #vvergleich input.btn-weiter:hover { 

background-image:		url(http://www.Rechtsschutzversicherung.com/images/rechner/zurueck1.jpg); 
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
background-color: 		#fff;  
width:					40px; 
height:					20px; 
position: 				relative; 
left: 					3px; 
cursor:					pointer; 
margin-bottom:			10px;
}



#vvergleich input.btn_empfehlungen { 
background: 			url(http://www.Rechtsschutzversicherung.com/images/rechner/empfehlung0.jpg);  
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
width:					100px; 
height:					25px; 
cursor:					pointer; 
color:					#fff;
}

#vvergleich input.btn_empfehlungen:hover { 
background: 			url(http://www.Rechtsschutzversicherung.com/images/rechner/empfehlung1.jpg);  
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
width:					100px; 
height:					25px; 
cursor:					pointer; 
color:					#fff;
} 

#vvergleich input.btn-leivgl-oben, #vvergleich input.btn-leivgl-unten { 
background: 			url(http://www.Rechtsschutzversicherung.com/images/rechner/leistungsvergleich0.jpg);
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
width:					100px; 
height:					25px; 
cursor:					pointer; 
color:					#fff; 
} 

#vvergleich input.btn-leivgl-oben:hover,#vvergleich input.btn-leivgl-unten:hover { 
background: 			url(http://www.Rechtsschutzversicherung.com/images/rechner/leistungsvergleich1.jpg);  
background-position: 	0px 0px; 
background-repeat: 		no-repeat;  
border: 				0px;  
width:					100px; 
height:					25px; 
cursor:					pointer; 
color:					#fff; 
}
.preisempfehlung {
background-color:#CED5CE;
}
#vvergleich .beitrag {
font-size:20px;
color:red;
font-weight:bold;
}

#vvergleich .hinweis-top-l {
font-size:10px;
float:left;
margin-left:5px;
margin-top:10px;
width:320px;
}
#vvergleich .hinweis-top-l img{
float:left;
}

#vvergleich .hinweis-top-r {
font-size:10px;
text-align:left;
float:right;
position:relative;
top:10px;
width:390px;
}
#vvergleich .hinweis-top-l strong, #vvergleich .hinweis-top-r strong{
color:red;
}