/*
* Elemente fuer Formulare
*
* @author: Rene Bertram
*
*/

#table_frm {
	width: 100%;
	border: 1px solid;
}

/*
* Bereich Panel Personaldaten
*
*/

.input_frmpers_salut {
	width: 160px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmpers_title {
	width: 120px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmpers_name {
	width: 290px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
}

.input_frmbirthday_day {
	width: 45px;
	height: 20px;
	background-color: #fff;
	border: 0.5px solid;
	border-radius: 5px;
}

.input_frmbirthday_month {
	width: 45px;
	height: 20px;
	background-color: #fff;
	border: 0.5px solid;
	border-radius: 5px;
}

.input_frmbirthday_year {
	width: 60px;
	height: 20px;
	background-color: #fff;
	border: 0.5px solid;
	border-radius: 5px;
}

.input_frmgardenselect {
	width: 55px;
	height: 20px;
	background-color: #fff;
	border: 0.5px solid;
	border-radius: 5px;
}

/*
* Bereich Panel Kontaktdaten
*
*/

.input_frmcontact_phone {
	width: 290px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmcontact_mobile {
	width: 290px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmcontact_email {
	width: 405px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Familieninformationen
*
*/

.input_frmfamstatus {
	width: 250px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmpanumber {
	width: 250px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Adressdaten
*
*/

.input_frmaddr_street {
	width: 290px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmaddr_housenr {
	width: 110px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
}

.input_frmaddr_plz {
	width: 60px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmaddr_place {
	width: 380px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
}

/*
* Bereich Panel Jobdaten
*
*/

.input_frmjobdata {
	width: 365px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Haustiere
*
*/

.input_frmpetsdata {
	width: 140px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmpetscount {
	width: 40px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Gartenvorbesitz
*
*/

.input_frmoldclubname {
	width: 455px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Freie Garten
*
*/

.input_frmfreegardenselect {
	width: 60px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Einfahrt KFZ-Typ
*
*/

.input_frmvehicletype, .input_frmrentcompany {
	width: 200px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmkfzregistration {
	width: 160px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmpurpose {
	width: 535px;
	height: 50px;
	resize: none;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Zeitspanne
*
*/

.input_frmperiodstart {
	width: 140px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmperiodend {
	width: 140px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.select_frmperiod_month {
	width: 50px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.select_frmperiod_year {
	width: 70px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Baugenehmigung
*
*/

.input_frmbuildingtype {
	width: 130px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmbuildingareacount {
	width: 50px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmconstructionproject {
	width: 240px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmconstructioncount {
	width: 35px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmconstructionpurpose {
	width: 625px;
	height: 20px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

/*
* Bereich Panel Freitzeitgeraete
*
*/

.input_frmfundevice {
	width: 130px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmfundevicepool {
	width: 230px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmpoolshape {
	width: 90px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frm_square_length, .input_frm_square_width, .input_frm_square_height {
	width: 50px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmbulk {
	width: 70px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmdiameter {
	width: 130px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.input_frmcounter {
	width: 270px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.radio_frmcounter_art {
	width: 40px;
	height: 15px;
}

.select_frmwaterproducer {
	width: 390px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.select_frmelectricproducer {
	width: 270px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}

.select_frmcounter_yearlabelling {
	width: 70px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0.5px solid;
	border-radius: 5px;
	background-color: #fff;
}
