
#bewerbung-content, #msg  	{float:left; width:100%; padding:0 0;}


/* .left-nav 	{background-image: url('../images/bewerbung_young_companies.jpg') }
 */
#bewerbungsform			{ width:100%;  }
#bewerbungsform H3		{ float:left; width:90%; padding:10px 5%; background:#f6f6f6; margin:0;}

div.data-wrapper				{ float:left; width:100%; padding:10px 5%; margin:0 0 20px 0; border:1px solid #f6f6f6; border-top:none; box-sizing: border-box; border-radius:0 0 10px 10px; }
.row 										{ float:left; width:95%; padding:0 ; margin:5px 0 5px 0; position:relative;color:#000;  } 


input[type="radio"],  input[type="checkbox"] {  display:none; margin:0; padding:0 }
input[type="radio"] + label.ilabel  { display:inline; margin-left:5px; margin-right:15px; /* background:#c0c0c0; */ padding:4px;}
 input[type="radio"] +label.ilabel span:before {  content: "\f10c"; /*content: "\f096";*/ margin-right:5px; font-size:18px; color:#c0c0c0  } 
input[type="radio"]:checked +label.ilabel span:before {  content: "\f192"; margin-right:5px; font-size:18px; color:#0e4194 }


input[type="checkbox"] + label.ilabel	{ display:inline; margin-left:5px; margin-right:15px; padding:4px;}
 input[type="checkbox"] +label.ilabel span:before { content: "\f096"; /*content: "\f096";*/ margin-right:5px; font-size:18px; color:#c0c0c0  } 
input[type="checkbox"]:checked +label.ilabel span:before {  content: "\f046"; margin-right:5px; font-size:18px; color:#0e4194 }






span.inputfailure { position:absolute;  right:0px; top:0; width:150px; padding:5px; line-height:16px; text-align:left; color:#fff; background:#0e4194; border-radius:3px }

.emptyField { background:red }


.caption 						{ display:none }
.caption small  			{ line-height:16px; color:#666; }

				span.value			{ float:left; line-height:25px; vertical-align:text-top}

/* span.value INPUT.itext	{ width:248px; height:20px; padding: 3px 0 0 2px; border:1px solid #c0c0c0}  */

span.nodis							{ display:none }


span#abl_time, span#handicap_z		{ margin-left:20px; display:none}


div#failure			{float:left; width:95%; padding:10px 2.5% 10px 2.5%; border:1px solid red; color:red; background:#FFE8E8;	margin-bottom:20px; border-radius:3px }
#failure SPAN	{float:left; width:100%; line-height:25px; color:red}
div#ok				{float:left; width:95%; padding:10px 2.5% 10px 2.5%; border:1px solid #00cc00;  background:#EEFEEB; }
#ok .fa-check { font-size:20px; color:#00cc00;}


div#senden			{ float:left; width:90%; padding:0 5%; text-align:left}

	#sbmfrm 			{ display:block;  color:#fff; background:#0099da; width:100%;text-align:center; transition: all ease 0.3s; margin:20px 0 0; }
	#sbmfrm:hover 		{ background:#706f6f; color:#fff }
	
	
	
	
	
	