/*----------------- FORM SCREEN STYLES FOR DAX-INDICES.COM -----------------*/


/*----------------- GENERAL -----------------*/
.formpage {
	margin:0 -14px 0 -14px;
	padding:10px 14px;
	font-size:11px;
 	line-height:14px;
 	color:#4c4c4c;
}
.bordertop {
	border-top:38px solid #f2f2f2;
	padding-top:5px;
}
.formpage h3 {
	color:#041daa;
	text-transform:uppercase;
	font-size:15px;
	margin:0 0 10px 0 ;
	padding:0 0 10px 0;
	font-weight:normal;
}
.formcolumn h6 {
	font-weight:normal;
	font-size:11px;
	color:#000;
	margin:0 0 3px 0;
	padding:0
}
.formelement {
	margin:0 0 7px 0
}
.formelement.horizontal,
.horizontal {
	float:left;
	padding:0 20px 0 0;
}
.formcolumn {
	width:auto;
	float:left;
	padding:0 14px 0 0;
	margin-bottom:5px;
}
.formcolumn.dotborderleft,
.dotborderleft {
	background:url(images/dotline-vertical.png) 0 0 repeat-y transparent;
	padding:0 14px 0 7px;
}
.formcolumn.dotborderright,
.dotborderright {
	background:url(images/dotline-vertical.png) right 0 repeat-y transparent;
	padding:0 7px 0 7px;
	margin:0 7px 10px 0;
}
/*----------------- FORMELEMENTE -----------------*/
label {
	color:#000;
	display:block;
	float:left;
	width:120px;
}
.formcolumn label {
	color:#000
}
label.optiongroup,
.formcolumn  label.optiongroup,
.columnlabel,
.formcolumn  label.columnlabel{
	display:block;
	color:#000;
	 float:none
}
div.optiongroup label,
.indexsearchtab label{
	 float:none;
	 display:inline;
}
.description {
	margin:0 0 5px 0;
}
.formpage .right ,
.formpage .description.right {
	text-align:right;
	width:auto;
	float:none;
	margin:0 0 5px 0
}
.inputbox {
	width:307px;
	border:1px solid #b2b2b2;
		font-size:11px;
}
.formcolumn .inputbox {
	width:185px;
}

.inputbox.plz,
.plz {
	width:70px;
}
.inputbox.ort,
.ort {
	width:229px;
}
.inputsubmit {
	width:99px;
	height:26px;
	padding:0 5px 0 0;
	text-align:center;
	border:0 none #fff;
	color:#041daa;
	background:url(images/inputsubmit-bg.png) 0 0 no-repeat transparent;
	line-height:20px;
	font-size:11px;
	cursor: pointer;
}
.inputreset {
	padding:0 0 0 8px;
	margin:0 8px 0 0;
	text-align:center;
	border:0 none #fff;
	color:#041daa;
	line-height:20px;
	background:url(images/anchor-bullet-service.png) 0 7px no-repeat transparent;
	font-size:11px;
	text-align:left;
}
.actions {
	text-align:right;
	padding:10px 3px 0 0;
	 border-top:38px solid #f2f2f2;
	 margin:0 0 10px 0 ;
	 min-height:30px;
}
.leftactions {
	width:50%;
	float:left;
	text-align:left;
}
.rightactions {
	width:50%;
	float:left;
	text-align:right;
}
#passwort {
	color:#041daa;
	font-weight:bold;
}
.checkbox {
	margin-right:5px;
	display:inline;
	float:none;
}



/*----------------- FORMVALIDIERUNG -----------------*/
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
	.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
	.formError .formErrorContent {
		width:100%; 
		background:url(images/formerror-tab-bg.png) 0 0 repeat-x #ff9900;
		color:#fff;
		width:150px;
		font-family:tahoma;
		font-size:11px;
		border:2px solid #fff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		padding:4px 10px 4px 10px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.greenPopup .formErrorContent {background:#33be40;}
	
	.blackPopup .formErrorContent {background:#393939;color:#FFF;}
	
	.formError .formErrorArrow{
		position:absolute;
		bottom:0;left:20px;
		width:15px; height:15px;
		z-index:5001;
	}
	.formError .formErrorArrowBottom{top:0;margin:-6px;}
	
		.formError .formErrorArrow div {
			border-left:2px solid #ddd;
			border-right:2px solid #ddd;
			box-shadow: 0px 2px 3px #444;
			-moz-box-shadow: 0px 2px 3px #444;
			-webkit-box-shadow: 0px 2px 3px #444;
			font-size:0px; height:1px; 
			background:#ff9900;
			margin:0 auto;
			line-height:0px; 
			font-size:0px; 
			display:block;
		}
			.formError .formErrorArrowBottom div{
				box-shadow: none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
			}
			
		.greenPopup .formErrorArrow div{background:#33be40;}
		.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

		.formError .formErrorArrow .line10{width:15px;border:none;} 
		.formError .formErrorArrow .line9{width:13px;border:none;} 
		.formError .formErrorArrow .line8{width:11px;} 
		.formError .formErrorArrow .line7{width:9px;} 
		.formError .formErrorArrow .line6{width:7px;} 
		.formError .formErrorArrow .line5{width:5px;} 
		.formError .formErrorArrow .line4{width:3px;} 
		.formError .formErrorArrow .line3{width:1px;
			border-left:2px solid #ddd;
			border-right:2px solid #ddd;
			border-bottom:0px solid #ddd;} 
		.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
		.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  