#aiContactSafe_mainbody_1 {
	position: relative;
	width: 740px;
	/*background-color: red;*/
}
#aiContactSafe_mainbody_1 .componentheading {
	font-size: 24px;
	padding: 20px 0px 20px 20px;;
	color: #1f0e5c;
}


fieldset {
	border: none;
}
label #h0f99_31_label .jftextbox {
	background-color: red;
	width: 300px;
}

#h0f99 .jftextbox_111 {
	width: 400px;
}

#h4319_57 {
	position: relative;
	float: left;
}
table.jform {
	padding: 10px;
}
/*-------------------------------------------------------*/

h1. {
	font-size: 24px;
	padding: 20px 0px 20px 20px;
	color: #1f0e5c;
}
table.jform h2 {
	font-size: 18px;
	padding: 0px 0px 20px 0px;
	color: #1f0e5c;
}

fieldset {
	float: left;
}
/*-------------------------------------------------------*/

.KAT_HEAD {
	font-size: 24px;
	padding: 20px 0px 20px 20px;
	color: #1f0e5c;
}




#SIP12lbl, #Schwerlastlbl {
	position: relative;
	background-color: silver;
	width: 200px;
	float: right;
}


label.radio {
	float: left;
}

