p.tx-guestbook-form-error {
	font-weight:bold;
	color:#cb2a19;
}
.tx-guestbook-result {
	font-weight:bold;
	float:left;
}
.tx-guestbook-pagination {
	font-size:75%;
	font-weight:bold;
	float:right;
}
.tx-guestbook-left {
	float:left;
	width:12em;
	min-height:4em;
	padding: 1em;
}
.tx-guestbook-right {
	float:left;
	width:21em;
	padding: 1em;
}
.tx-guestbook-latest p.tx-guestbook-date,
.tx-guestbook-right p.tx-guestbook-date {
	font-weight: bold;
	text-align:right;
}
div .titel{
	margin-bottom:10px;
	float:left;
	width:400px;
}
.tx-guestbook-right h3 {
	font-size:100%;
	color:#cb2a19;
	font-weight:bold;
	background:transparent;
}
.tx-guestbook-right .tx-guestbook-comment {
	font-size:75%;
	font-style: italic;
}
.tx-guestbook-latest {
	display:block;
	padding:0.25em;
	clear:both;
}
.tx-veguestbook-pi1 form fieldset{
	border:none;
}
.tx-veguestbook-pi1 .tx-guestbook-field{
	float:left;
	width:400px;
	margin-top:5px;
}
.tx-srfreecap-pi2-image{
	margin: 0px 0px 10px 0px;
	width:180px;
}
.tx-veguestbook-pi1 .tx-guestbook-field_left{
	float: left;
	width: 100px;
	line-height:23px;
}
.tx-veguestbook-pi1 .tx-guestbook-field_left label{
	float: left;
}
.tx-veguestbook-pi1 .tx-guestbook-field_right{
	float: left;
}
.tx-veguestbook-pi1 .tx-guestbook-field_right input{
	float: left;	
	padding-top:5px;
	width:180px;
}
.tx-veguestbook-pi1 .tx-guestbook-field_right .tx-guestbook-form-textarea{
	height:100px;
	width: 250px;
}
.tx-veguestbook-pi1 .tx-guestbook-submit{
	margin-right:120px;
	float:right;
	margin-top: 8px;
}	
.tx-guestbook-pi1 h2 { 
	color:#ffffff; 
	border:1px solid #fff;
}
.tx-veguestbook-pi1 div{ 
	float:left;
	padding:0px 0px 0px 0px; 
}
.tx-guestbook-result { 
	float:left; 
	width:400px;
}
.tx-guestbook-clear { 
	height:9px; 
	margin:0px 0px 12px 0px; 
	padding:0px 0px 0px 0px; 
	background:url('../img/spacer-1.gif') left bottom no-repeat; 
	float:left;
	width:400px;
}
h2 .tx-guestbook-header{ 
	display:block; 
	font-size:30px; 
	border:1px solid #fff; 
}
.tx-guestbook-left{  
	visibility:hidden; 
}
.tx-guestbook-right { 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}
.tx-guestbook-right p { 
	width:400px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}
.tx-guestbook-pagination {
	margin-top:0px; 
	font-size:11px; 
}
.tx-guestbook-pagination b { 
	color: #cb2a19; 
}

p.tx-guestbook-date { 
	margin:16px 0px 0px 0px; 
}
.tx-guestbook-field_left { 
	float:left; 
	width:140px; 
}
.tx-guestbook-field_right { 
	float:left; 
}
