/* ########## VE_GUESTBOOK ############ */
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { font-weight: bold; }
.tx-veguestbook-pi1 .tx-guestbook-result { float:left; margin: 5px;  }
.tx-veguestbook-pi1 .tx-guestbook-pagination { float:right; margin: 5px;} 
/* styles for list mode */ 
.tx-veguestbook-pi1 .tx-guestbook-latest { display:block; padding:0.25em; clear:both; } 
/* form styles */ 
.tx-veguestbook-pi1 .tx-guestbook-field { clear:both; display: block; padding: 1em 0; } 
.tx-veguestbook-pi1 .tx-guestbook-field label { clear: both; float: left; width: 10em; } 
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { float:left; width:10em; } 
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { float:left; width:20em; } 
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { width: 20em; display: block; float: left; } 
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield { color:#990000; } 
.tx-veguestbook-pi1 fieldset { border:none; margin: 0px;} 
.tx-veguestbook-pi1 legend { display:none; } 

/*Admin Part*/
.tx-veguestbook-pi1{width: 438px; background-color: #e3e3e3; text-align: left; padding-bottom: 15px; margin-bottom:15px; border: 1px solid #c9c9c9; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;}

.tx-guestbook-right{
	background:#FFF; 
	padding: 5px;
	margin: 0px 5px 5px 5px;
}

.tx-veguestbook-pi1{
	margin-top: 10px;
}
.tx-veguestbook-pi1 H2.tx-guestbook-header{
	clear:both; 
	background:#666; 
	color:#FFF;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	margin: 5px 5px 0px 5px;
	font-size: 10pt;
}
.tx-veguestbook-pi1 H2.tx-guestbook-header a:link, 
.tx-veguestbook-pi1 H2.tx-guestbook-header a:visited, .tx-veguestbook-pi1 H2.tx-guestbook-header a#current{
	border: none;
	font-weight: normal;
	font-size: 8pt;
	color: #e3e3e3;
	text-decoration: none;
}
.tx-veguestbook-pi1 H2.tx-guestbook-header a:hover, .tx-veguestbook-pi1 H2.tx-guestbook-header a:hover{
	border: 0px;
	text-decoration: underline;
}
.tx-veguestbook-pi1 label{ border-bottom: 1px solid #bcbcbc; margin: 2px;}
.tx-veguestbook-pi1 input{
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #000000;
	background-color:#ffffff;
	border: 1px solid #c20000;
	font-size: 10pt;
}
.tx-guestbook-field input.tx-guestbook-submit{
	margin-right: 29px;
	float: right;
	cursor: pointer;
}
textarea#message{
	color: #000000;
	background-color:#ffffff;
	border: 1px solid #c20000;
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Verdana;
	width: 270px;
}
.tx-guestbook-latest-more a:link, .tx-guestbook-latest-more a:visited, .tx-guestbook-latest-more a#current, .tx-guestbook-left a:link, .tx-guestbook-left a:visited, .tx-guestbook-left a#current{
	color: #c20000;
	text-decoration: none;
}
.tx-guestbook-latest-more a:hover, .tx-guestbook-left a:hover{
	text-decoration: underline;
}
.tx-guestbook-pagination strong{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.tx-guestbook-pagination a:link, .tx-guestbook-pagination a:visited, .tx-guestbook-pagination a#current{
	font-weight: normal;
	font-size: 9pt;
	color: #c20000;
	text-decoration: none;
}
.tx-guestbook-pagination a:hover{
	text-decoration: underline;
}
.tx-guestbook-latest{
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
