@charset "utf-8";

#form_widersacher div.check_odd, #form_widersacher div.check_even{
	padding: 0 0 0.5em 1em;
	margin: 0 1em 0 0;
}

#form_widersacher div.check_odd{
	background-color: #CFCFCF;
}

#form_widersacher div.check_even{
	
}

#form_widersacher div.check_even label.label_check, #form_widersacher div.check_odd label.label_check{
	width: 650px;
	display: inline-block;
}

#simplemodal-container{
	border: 1px solid #333;
	background-color: #fff;
	padding: 1em;
	width: 550px;
}

input#check_radio{
	margin-top: 20px;
	border: none;
	width: 150px;
	height: 27px;
	background-image: url(../img/allgemein/tnl_submit.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #000;
	padding: 0;
}

input#check_radio:hover{
	background-image: url(../img/allgemein/tnl_submit_active.png);
}

#form_widersacher #checks_data2db{
	display: none;
	height: 540px;
}

#checks_data2db .title{
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-bottom: 1.5em;
}

#checks_data2db label.label_data2db{
	display: inline-block;
	width: 25%;
	margin-top: 1.2em;
}

#checks_data2db input, #checks_data2db select{
	width: 70%;
	background-color: #eee;
	border: 1px solid #bbb;
	height: 1.5em;
	margin-top: 1em;
}

#checks_data2db input{
	padding: 3px 0 0 3px;
}	

#checks_data2db select{
	width: 70.5%;
	padding: 0;
	margin: 0;
}

#checks_data2db input#checks_newsletter{
	width: 5%;
	height: 1em;
	padding: 0;
	background-color: #fff;
	border: none;
	float: left;
}

#checks_data2db input#submit{
	width: 60px;
	height: 27px;
	border: none;
}

#checks_data2db input#cancel{
	width: 60px;
	height: 27px;
	border: none;
	padding: 0;
	color: #fff;
	background-color: #fff;
}

/*#checks_data2db input#cancel:hover{
	background-image: url(../img/blog/comments-close-active.png);
}*/

div.checks_data2db_newsletter_wrap{
	height: 30px;
}

div.checks_data2db_newsletter_wrap div.checks_data2db_newsletter label{
	margin-top: 1em;
	float: left;
	width: 90%;
}

.checks_error_db{
	color:#f00; 
	position: absolute;
}

input#checks_dbdata{
	float: right;
	width: 150px;
	height: 27px;
	border: none;
	padding: 0;
	background-image: url(../img/allgemein/tnl_submit.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #000;
}

input#checks_dbdata:hover{
	background-image: url(../img/allgemein/tnl_submit_active.png);
}

#check_skip_wrap input#check_skip {
	width: 1.5em;
	height: 1em;
}

#check_skip_wrap input#checks_submit_skip{
	width: 75px;
	height: 2em;
	padding: 0;
}

#check_skip_wrap label {
	
}

#checks_content_wrap{
	display:none;
}

/* Auswertung / RESULT */
.points{
	margin-bottom: 0.5em;
}

div.result_header{
	padding: 10px;
	margin-right: 25px;
	font-weight: bold;
	font-size: 14px;
	background-color: #98B2E7;
	border-top: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
}

div.result_body{
	padding: 10px;
	margin-right: 25px;
	border-right: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
}

#rp_body, #ro_body, #rd_body, #rb_body, #rm_body, #rg_body, #rs_body{
	
}

#close_rp_body, #close_ro_body, #close_rd_body, #close_rb_body, #close_rm_body, #close_rg_body, #close_rs_body{
	font-weight: bold;
	border: 1px solid #9f9f9f;
	background-color: #fff;
	float: right;
	padding: 3px 6px 3px 6px;
	margin: 0 10px 10px 10px;
	cursor: pointer;
}


/* Online-Kalkulator */
/* form */
div.tx-txchecks-pi1 form div.check_even, div.tx-txchecks-pi1 form div.check_odd{
	padding: 0.5em 0 0.5em 1em;
	margin-right: 1em;
}

div.tx-txchecks-pi1 form div.check_even{
	
}

div.tx-txchecks-pi1 form div.check_odd{
	background-color: #cfcfcf;
}

div.tx-txchecks-pi1 form label.calc_label{
	width: 500px;
	display: inline-block;
}

div.tx-txchecks-pi1 form input.calc_input_text{
	
}

div.tx-txchecks-pi1 form #submit{
	background-image: url(../img/toolbox/selbst-checks/check_submit1_inactive.png);
	width: 176px;
	float: none;
}

div.tx-txchecks-pi1 form #submit:hover{
	background-image: url(../img/toolbox/selbst-checks/check_submit1_active.png);
}


/* Online Kalkulator Ende */
form#honorar_calc_newsletter{
	border: 1px solid #9F9F9F;
	padding: 1em;
	margin-right: 1em;
}

form#honorar_calc_newsletter .wrap{
	margin: 0.5em;
}

form#honorar_calc_newsletter .wrap label{
	width: 60px;
	display: inline-block;
}


/* */
#add_sum, #sum_of_all_cos{
	background-color: #fff;
	color: #333;
	text-align: center;
	float: right;
	margin-right: 62px;
	border: 1px solid #9f9f9f;
}
