/*
.tooltip
{
    /*position:absolute;
    display:none; 
    background-color:rgb(254, 241, 232);
    
    border:1px solid #111;
    padding: 3px;
	opacity: 0.90;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	
}
*/
#blocking_month{
	display:none;
	font-size: 10px;
	width:190px;
	float:right;
	clear:right;
	padding: 5px;
	padding-right:27px;
	text-align:justify;
	background-color:rgb(254, 241, 232);
    border:2px solid #F77D2C;
	z-index:2;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	margin-top:15px;
}

#blocking_month2{
	font-size:10px;
	width:185px;
	float:right;
	clear:right;
	padding: 5px;
	text-align:justify;
	background-color:rgb(254, 241, 232);
    border:2px solid #F77D2C;
	z-index:2;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	margin-top:15px;
}



.income_content { font-size: 12px; }
.income_content  {
	position: relative; 
	/*font-size: 10px;*/
	top: -1px;
	padding-left: 5px;


}
.income_content  input[type=text]{
	font-size: 10px;
	top: -1px;
	padding-left: 5px;
	width:300px;

}
.orange_text { color: #999999;}
.button_text { 
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #F86300;
}

#income_profession_mask {
	position: absolute;
	background-image: url(../../images/income/income-profession.png);
	width: 704px;
	height: 354px;
}

#income_meter {
	position: absolute;
	background-image: url(../../images/income/branch_city_bottom.gif);
	top: 364px;
	width: 704px;
	height: 133px;
	
}

#income_meter_header {
	font-weight:bold;
	position:relative;
	left:32px;
	top:10px;
	z-index:1;
	color:#333333;
}

#income_meter_label_left {
	font-weight:bold;
	position:relative;
	left:32px;
	top:90px;
	z-index:1;
	float:left;
	font-size:11px;
	color:#333333;
}
#income_meter_label_right {
	font-weight:bold;
	position:relative;
	left:-30px;
	top:90px;
	z-index:1;
	text-align:right;
	font-size:11px;
	color:#333333;
}

#income_scala {
	position: absolute;
	top: 50px;
	left: 50px;
	width: 648px;
}
#income_scala_hand {
	position: absolute;
	top: 15px;
	left: 50px;
}
#income_scala img {
	margin-right: 4px;
}
#income_box1 {
	position: absolute;
	left: 30px;
	top: 93px;
}
#income_slider {
	position: absolute;
	left: 62px;
	top: 158px;
}
#slider_container1 { height: 1px; }
#slider_handle1 { top: -29px; }
#slider_display { position: relative; left: 5px; top: 1px;}
#slider_display span { 	
	border:  0px solid #111;
	padding: 2px;
	font-weight: bold;
}
#slider { margin-left: 15px;}
#income_income {
	position: absolute;
	left: 30px;
	top: 236px;
	/*text-align:right;*/
	
	width:338px;
}
#income_field_line { margin-left: -2px; }
#profession_name, #branch_name {
	width: 285px;	
	height: 14px;
	margin-right: 19px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
}
#branch_name_ID{
	width: 285px;
	height: 21px;
	margin-right: 19px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
}
	

#profession_submit, #branch_submit, #city_submit, #submit_company, #submit_company_confirm {
	
/*	width: 117px;
	height: 23px;
	*/
	background-image:url(../../images/button_submit_90.png);
	border:none;
	
	color:#F86300;
	height:21px;
	font-size:1em;
	font-weight:600;
	text-align:center;
	text-decoration:none;
	width:90px;
	background-color:#FEFDF4;
	border-color:#999999 #D1D1D1 #D1D1D1 #999999;
	border-style:none;
	border-width:1px;
	margin-bottom:0px;
	margin-left: 20px;
	margin-top:0px;
}
#submit_company{
	background-image:url(../../images/button_submit_126.png);
	width:126px;
	border:none;
	font-weight:600;
	text-align:center;
	text-decoration:none;
	height:21px;
	margin-left: 10px;
}



#detailauswertung {
	

	background-image:url(../../images/button_submit_173.png);
	border:none;	
	color:#333333;
	height:21px;
	text-align:center;
	text-decoration:none;
	width:173px;
	background-color:#FEFDF4;
	border-color:#999999 #D1D1D1 #D1D1D1 #999999;
	border-style:none;
	border-width:1px;
	margin-bottom:5px;
	margin-left: 10px;
}

#result_submit {
	/*	
	width: 200px;
	height: 23px;
	margin-left: 50px;
	*/
	background-image:url("../../images/button_submit_90.png");
	border:none;
	
	color:#F86300;
	font-weight:600;
	font-size:1em;
	height:21px;
	text-align:center;
	text-decoration:none;
	width:90px;
	background-color:#FEFDF4;
	border-color:#999999 #D1D1D1 #D1D1D1 #999999;
	border-style:none;
	border-width:1px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left: 10px;
	margin-top:0px;
	
}
#toprate {
	position: absolute;
	left: 340px;
	top: 168px;
}
#toprate img {
	margin-right: 0px;
}
#income_mask {
	position: absolute;
	background-image: url(../../images/income/income-profession-result.png);
	width: 704px;
	height: 354px;
}
#income_data {
	position: absolute;
	left: 30px;
	top: 271px;
}

#income_result {
	position: absolute;
	left: 30px;
	top: 195px;
}
#annually {
	float: right;	
	position:relative;
	top:2px;
}

#income_company_header {
	position: absolute;
	background-image: url(../../images/income/company_header.png);
	width: 704px;
	height: 82px;
}
#income_company_header_2 {
	position: absolute;
	background-image: url(../../images/income/company_header_2.png);
	width: 704px;
	height: 82px;
}

#income_company_confirm_header {
	position: absolute;
	background-image: url(../../images/income/company_confirm_header.gif);
	width: 704px;
	height: 82px;
}

#income_box_body {
	position: absolute;
	background-image: url(../../images/income/income_box_body.gif);
	background-repeat: no-repeat;
	top: 82px;
	width: 674px;
/*	height: 400px;*/
	padding-left: 30px;
}
#income_box_footer {
	position: absolute;
	background-image: url(../../images/income/income_box_footer.gif);
/*	top: 467px; */
	bottom: 10px;
	width: 704px;
	height: 120px;
}
.income_dots425 {
	background-image: url(../../images/income/dot_line.gif);
	width: 425px;
	height: 1px;
	margin: 20px 0;
}
.income_dots645 {
	background-image: url(../../images/income/dot_line.gif);
	width: 645px;
	height: 1px;
	margin-top: 25px;
	margin-bottom: 20px;
}

.income_box_content {
	width: 425px;
}
.income_box_label {
	margin-top: 10px;
}
#income_legal_hint {
	font-size: 10px;
}

#income_box_body  a:link,#income_box_body  a:visited,#income_box_body  a:active,#income_box_body  a:focus
{
	text-decoration:none;
	font-weight:normal;
	color:#F86300;
}

#income_box_body a:hover
{
	text-decoration:underline;	
}
#terms_confirm {
	float: left;
	position: relative;
	top: -4px;	
	left: -5px;
}
#income_legal_hint .tooltip2 {
	float: right;
	margin-right: 30px;
}
.err {
	color: red; 
	font-size: 10px;
}
.emp {
	font-weight: bold;
}
.emp1 {
	font-weight: bold;
	color: #001aff;
}
.top {
	font-weight: bold;
	color: #ff6600;
}
.top span {
	font-weight: bold;
	color: #001aff;
	text-decoration: underline;
}
/*
#tooltip {
	position: absolute;
	border: 1px solid #111;
	background-color:  rgb(254, 241, 232);
	padding: 5px;
	opacity: 0.85;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	max-width: 400px;
}
*/
#tooltip h3, #tooltip div { margin: 0; }

.income_lastinfo_col1 {
	float:left;
	clear:left;
	width:70px;
}

#income_box_body_left{
	float:left;
/*	width:424px;*/
	margin-left:7px;
}

#income_box_body_right{
	float:left;
	clear:right;
	margin-left:20px;
}

#ibright1{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #dcdcdc;
	width:180px;
	background-color:#ffffff;
}

#ibright2{
	width:200px;
}

#ibright3{
	width:200px;
}

.formularForm {
	float:right;
	margin-top:9px;
	margin-right:-1px;
	
	height:16px;
	
	display:block;
	font-size:10px;
	color:#525252;
		
	background-color:#FEFDF4;
	border-color:#999999 #D1D1D1 #D1D1D1 #999999;
	border-style:solid;
	border-width:1px;
	z-index:1;
}

.formularForm_active {
	color:#000000;
}

.emailhint{
	font-size:0.8em;
	font-weight:normal;
	margin-left:8px;
	color:#525252;
}
#income_captcha {
	float: right;
	clear:right;
	text-align:left;
	margin-top:8px;
		background-color:#FEFDF4;
	border-color:#999999 #D1D1D1 #D1D1D1 #999999;
	border-style:solid;
	border-width:1px;
}
#income_captcha_left {
	float:left;
	clear:left;
	text-align:right;
	margin-top:33px;

	width: 75px;
}
#income_legal_hint{
	float:right;
	width:100%;
	font-weight:normal;
	font-size:0.9em;
	margin-top:15px;
	margin-right:20px;
	text-align:right;
	margin-bottom:2px;
	padding:4px;
	padding-bottom:0px;
}
.income_legal_hint_checkbox {
	padding-right:0px;
	display:inline-block;
	margin-right:-5px;
	margin-left:10px;
	height:10px;
}

#income_formularsend{
	float:left;

	width:645px;
	margin-right:20px;
	font-weight:normal;
	font-size:1em;
	border-color:#333333 #333333 #333333 #333333;
	border-top-style:dotted;
	text-align:right;
	border-width:1px;
	padding-top:7px;
	margin-top:10px;
}

.inputsubmit{
	margin-top:-4px;
}
