.cfg-clear{
	clear:both;
}
.cfg-contactform{
	width: 96%;
	margin:0;
	padding: 0 4% 0 0;
}

.ui-datepicker{
}

.cfg-element-container{
	clear:both;
}
.cfg-element-set{
	margin-bottom:15px;
}

.cfg-element-set:last-child{
	margin-bottom:0;
}

.cfg-option-set::after{ /* restore margin bottom when elements are floating */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cfg-label{
	display:block;
}

.cfg-paragraph{
	margin-bottom:1px; /* IE (for paragraphs above <select>) */
}
.captcha_container{
	margin-top:2px;
}

.cfg-captcha-input{
	width:110px;
}

.cfg-captcha-img{
	margin-bottom:1px; /* Opera */
}

.cfg-captcha-refresh{
	margin-bottom:8px;
	cursor:pointer;
}
.cfg-submit{
	cursor:pointer;
}

.cfg-required{
	color:#ccc;
	font-family: 'Open Sans', Arial, sans-serif;
}

.cfg-uploadsuccess-container{
	margin-top:10px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.cfg-deleteupload{
	color:#ff0033;
	margin-left:10px;
	cursor:pointer;
}
.cfg-deleteupload:hover{
	text-decoration:underline;
}

.cfg-loading{
	display:none;
	background:url('../img/loading.gif') no-repeat 0 1px;
	padding-left:20px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.cfg-errormessage, .cfg-validationmessage{
	font-family: 'Open Sans', Arial, sans-serif;
}

.cfg-option-content input[type=radio], .cfg-option-content input[type=checkbox]{
	margin-right:2px;
}



.cfg-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400!important;
	font-style:normal;
	color:#fff;
}

.cfg-element-content input[type="text"], .cfg-element-content textarea, .cfg-element-content select, .cfg-option-content{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	font-size: 1em;
	color:#000;
	background: rgba(255,255,255,0.5);
	padding: 6px;
	-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;
}

.cfg-element-content input[type="text"]:hover, .cfg-element-content textarea:hover, .cfg-element-content select:hover, .cfg-option-content:hover{
	background: rgba(255,255,255,1);
}

.cfg-element-content input[type="text"], .cfg-element-content textarea {
	border: none;
-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

#cfg-element-2-7-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-7{
	height: 24px;
}

#cfg-element-2-6-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-6{
	width: 100%;
	height: 24px;
}

#cfg-element-2-8-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-8{
	width: 100%;
	height: 24px;
}

#cfg-element-2-10-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-10{
	width: 100%;
	height: 24px;
}

#cfg-element-2-9-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-9{
	width: 100%;
	height: 24px;
}

#cfg-element-2-3-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-3{
	width: 100%;
	height: 24px;
}

#cfg-element-2-4-label{
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

#cfg-element-2-4{
	width: 96%;
	height: 100px;
}

#cfg-element-2-5{
	width: 210px;
	height: 40px;
	border: none;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-size: 1em;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	color:#fff;
	border: 1px solid #fff;
	background: none;
-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
-webkit-appearance:none;
	-moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;
}

#cfg-element-2-5:hover{
	background: #fff;
	color: #004f9f;
}

.cfg-validationmessage{
	font-family: 'Open Sans', Arial, sans-serif;
	background-color:#none;
	font-size: 1.2em;
	font-weight: 300;
	color:#fff;
	padding:20px 0;
}

.cfg-errormessage {
	background-color:#000;
	color:#fff;
	padding:2px 6px;
	width: 100%;
	display:none;
	margin:0 0 2px 0;
}

#formular-left {
	float:left; 
	padding: 0 6% 0 0; 
	width:45%;"
}

#formular-right {
	float:left; 
	width:45%;
}