@CHARSET "UTF-8";
div#main{
	width:100%;
	overflow: visible;
	
}
.tx-tuclibill-pi1{
	width: 100%;
}

.tx-tuclibill-pi1 table{
	width: 100%;
}


/* classes */
.hide{
	display: none;
}

.error{
	float: left;
	clear:right;
	color: red;
	width: 100%;
	height:15px;
}

.libill .formitem{
	width: 100%;
	margin-bottom:0px;
	display: table;
}

.libill 
label{
	width:140px;
	float:left;
}


.libill
fieldset{
	border: 1px solid black;
}
.libill
input{
	float:left;
	margin-right:0px;
	width:60%;	
}
input.submit{
	float:left;
	margin-right:0px;
	width:80px;;	
}
.libill
input.disabled{
	background: #d3d3d3;
	color: black;
	float:left;
	margin-right:0px;
	width:60%;	
}

.libill
textarea{
	float:left;
	width:60%;
}

/* view csss */
.libill_view{
	width:100%;
	margin:5px;
}
.libill_view
table{
	width: 100%;	
	border: 1px solid black;
}
.libill_view
th{
	background: gray;
	color: white;
}
.libill_view
tr,td, th{
	padding: 5px;
	margin: 1px;
	border: 1px solid black;
}

.libill_view
.full{
	width:100%;
	height: 200px;
	display: hidden;
}
.libill_filter{
	clear: both;	
	margin:2px;
	padding: 2px;
}
.libill_filter
.filter{
	float: left;
	margin:2px;
	padding: 2px;
	border: 1px solid black;
}

.libill_filter
.filter label{
	clear:both;
	display: block;	
}
