/* Stylesheet for example form (feel free to modify) */

form.frmsfrm {
	padding : 0;
	margin : 0;
	}

table.tabsfrm {
	width : 500px;
	background-color : #FFF;
	}

td.thdsfrm {
	}

td.tdrsfrm, td.tdlsfrm, td.tdssfrm {
	padding : 5px;
	}

td.tdlsfrm {
	width : 30%;
	}

td.tdrsfrm {
	width : 70%;
	}

label.labsfrm {
	color : #444;
	}

select, textarea {
	color : #444;
	padding : 2px;
	border : 1px solid #9d9d9d;
	width : 100%;
	}

input {
	color : #444;
	padding : 2px;
	border : 1px solid #9d9d9d;
	width : 360px;
	} 

input[type=checkbox] {
	width : auto;
	}

input[type=image] {
	width : auto;
	cursor : pointer;
	border : none;
	background-color : transparent;
	}

input:focus, textarea:focus {
	background-color : #EBF4FD;
	}

div.errnfosfrm {
	background-color : #FFD;
	border : 1px solid #DD3;
	padding : 10px;
	margin : 5px;
	}

h3.errnfosfrm {
	color : #900;
	padding : 0;
	margin : 0 0 10px 0;
	}

li.errnfosfrm {
	color : #444;
	font-size : 11px;
	}

.sfrm_error {
	background-color : #FEE;
	}	
	
#sfrm_termin_datetime_h {
	margin-left: 10px;
	width: 60px;
	}	
	
#sfrm_termin_datetime_i	 {
	margin-left: 8px;
	width: 60px;
	}	
	
#sfrm_termin_alternative_h {
	margin-left: 10px;
	width: 60px;
	}	
	
#sfrm_termin_alternative_i {
	margin-left: 8px;
	width: 60px;
	}	
