
form {
	/* font-family:Geneva,Verdana,Arial,sans-serif; */
	/* font-size: 12px;*/
	/* line-height: 120%; */
	/* background-color: #e2e2e2;*/
	/* font-weight: normal;*/
	margin: 0;
    padding: 0;
	/*border: 0px solid #000000; */
}

.formular .label{
	width:80px;
	float:left;
	margin-bottom: 3px;
}

.formular select{
	font-size: 11px;
  	font-family:Verdana, Arial, sans-serif;
}

.formular input.text,.formular select.text{
	margin-bottom: 3px;
	margin-right: 2px;
	font-family:Verdana, Arial;
	font-size:10px;
	width: 100px;
}


.formular select option{
	font-size: 11px;
  font-family:Verdana, Arial, sans-serif;
}

.formular .select_third a, .formular .textfield_full a, .formular .textfield_check a, .formular .textfield_double a, .formular .textfield_quarter a, .formular .textfield_half a, .formular .textfield_double_half a{
	padding-left:9px;
}

.formular .select_half{
	width: 200px;
	float:left;
	margin:10px 10px 10px 0px;
	font-size:11px;
}

.formular .select_half input.text{
	width: 200px;
}

.formular .select_half select{
	width: 200px;
	font-size: 11px;
}

.formular .select_half img{
	float:right;
	margin-top:3px;
	margin-right:3px;
}


.formular .select_third{
	width: 180px;
	float:left;
	margin:10px 10px 10px 0px;
	font-size:11px;
}

.formular .select_third img{
	float:right;
	margin-top:3px;
	margin-right:3px;
}

.formular .links img{
	float:right;
	margin-top:3px;
	margin-right:3px;
}

.formular .select_third input.text{
	width: 114px;
}

.formular .select_third select{
	width: 180px;
	height: 80px;
	font-size: 11px;
}


.formular textarea{
	background:none;
	line-height: normal;
	height:auto;
	font-size: 11px;
	padding-left:0px;
	padding-right:0px;
	border: 1px solid #B8B8B8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.formular label{
	font-weight:bold;
	float:left;
}

.formular .textfield_full{
	width: 502px;
	margin:0px 0px 10px 0px;
	font-size:11px;
}

.formular .textfield_full img{
	float:right;
	margin-top:3px;
}

.formular .textfield_full input.text{
	width:100%;
	clear:both;
}

.formular .textfield_check{
	width: 502px;
	clear:both;
	margin:10px 0px 10px 0px;
	font-size:11px;
}

.formular .textfield_check img{
	float:right;
	margin-right: 258px;
	margin-top:3px;
}

.formular .textfield_check input.text{
	width: 244px;
	vertical-align:top;
	margin-right:15px;
}

.formular .textarea{
	width:502px;
	margin:10px 0px 10px 0px;
	font-size:11px;
}

.formular .textarea label{
	padding-top:7px;
}

.formular .textarea img{
	float:right;
	margin-top:10px;
}

.formular .textarea img.format{
	margin-right: 10px;
	margin-top:0px;
}

.formular .textarea textarea{
	width:100%;
	height: 60px;
	overflow:auto;
}

.formular div.help{
	position:absolute;
	left: -150px;
	top: -150px;
	display:none;
	background: url(/gif/csspix/help_bg.gif) no-repeat transparent;
	height: 93px;
	width:170px;
	padding: 8px 12px 0px 12px;
	z-index: 99;
	font-size: 11px;
}

.formular a.help img{
	background: url(/gif/csspix/help.gif) no-repeat transparent;
	width: 12px;
	height: 12px;
}

.formular a.help:hover img{
	background-image: url(/gif/csspix/help_on.gif);
}

.formular img.help{
	background: url(/gif/csspix/help.gif) no-repeat transparent;
	width: 12px;
	height: 12px;
}

.formular img.help:hover{
	background-image: url(/gif/csspix/help_on.gif);
}

.formular .textfield_double{
	width: 260px;
	padding: 0;
	float:left;
	margin:0px 0px 10px 0px;
	font-size:11px;
}


.formular .textfield_double img{
	float:right;
	margin-top:3px;
	margin-right: 17px;
}

.formular .textfield_double input.text{
	width: 243px;
}

.formular .textfield_double select{
	width: 246px;
	font-size: 11px;
}

.formular .textfield_quarter{
	width: 502px;
	clear:both;
	margin:0px 0px 10px 0px;
	font-size:11px;
}

.formular .textfield_quarter img{
	float:right;
	margin-top:3px;
	margin-right:360px;
}

.formular input.text{
	width: 144px;
}

.formular .textfield_quarter select{
	width: 144px;
	font-size:11px;
}

.formular .textfield_half{
	width: 260px;
	margin:0px 0px 10px 0px;
	clear:both;
	font-size:11px;
}


.formular .textfield_half img{
	float:right;
	margin-top:3px;
	margin-right: 17px;
}

.formular .textfield_double .border_top img, .formular .textfield_double .border_bottom img{
	float:none;
	margin-top:0px;
	margin-right: 0px;

}

.formular .textfield_half input.text{
	width: 244px;
	vertical-align:top;
}

.formular .textfield_half select{
	font-size:11px;
}

.formular .textfield_double_half{
	width: 130px;
	float:left;
	margin:0px 0px 10px 0px;
	font-size:11px;
}

.formular .textfield_double_half img{
	float:right;
	margin-top:3px;
	margin-right: 17px;
}

.formular .textfield_double_half input.text{
	width: 114px;
}

.formular .textfield_double_half select{
	width: 115px;
	font-size: 11px;
}

.formerrormeldung{
	color:red;
}	

.boxes #box_3_4 .formular .headline{
	background-image: url(/gifcoop/head_g_b_small.gif);
	padding-left: 16px;
}


.boxes #box_3_4 .formular .textfield_double .box_middle #stellenlogo,
.boxes #box_3_4 .formular .textfield_double .box_middle #stellenfoto
{
	height: 110px;
}

.boxes #box_3_4 .formular .textfield_double .box_middle #stellenlogo img,
.boxes #box_3_4 .formular .textfield_double .box_middle #stellenfoto img
{
	float: left;
}

.boxes #box_3_4 .formular .textfield_double .box_middle a
{
	padding: 0;
}
.formular select option.level1{
	color: #009090;
	font-weight: bold;
}


