
     .tx-veguestbook-pi1 {
         font-size:12px;
     }
   
     /* error handling */
 	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
 		font-weight:bold;
 		color:#990000;
 	}
 	
 	/* display of result count */
 	.tx-veguestbook-pi1 .tx-guestbook-result {
 		font-weight:bold;
 		float:left;
 	}
 	
 	/* pagination */
 	.tx-veguestbook-pi1 .tx-guestbook-pagination {
 		font-size:100%;
 		font-weight:bold;
 		float:right;
 		font-family: Arial, Verdana, Helvetica, sans-serif;
 	}
 	
 	/* styles for list mode */
 	.tx-veguestbook-pi1 .tx-guestbook-entry {
		width:	600px;
		border:	1px solid #000000;
	}

	.tx-veguestbook-pi1 .tx-guestbook-entry .tx-guestbook-header {
		font:		bold 13px/1.2 Arial, Verdana, Helvetica, sans-serif;
		min-height:	30px;
		margin:	0;
		padding:	5px 5px 5px 5px;
		text-align:	left;
		background:	#CDCDF3;
		width:	590px;
	}
	.tx-veguestbook-pi1 .tx-guestbook-entry .tx-guestbook-header .tx-guestbook-date{
		font:		10px/1.2 Arial, Verdana, Helvetica, sans-serif;
		text-align:	right;
		padding:	2px 2px 2px 2px;
		margin:	0;
	}
	.tx-veguestbook-pi1 .tx-guestbook-entry .tx-guestbook-main {
		font:		12px/1.2 Arial, Verdana, Helvetica, sans-serif;
		min-height:	30px;
		margin:	0;
		padding:	10px 10px 10px 10px;
		text-align:	left;
		background:	#fcfcfc;
		width:	580px;
	}
	.tx-veguestbook-pi1 .tx-guestbook-entry .tx-guestbook-footer {
		font:		12px/1.2 Arial, Verdana, Helvetica, sans-serif;
		min-height:	5px;
		margin:	0;
		padding:	5px 5px 5px 5px;
		text-align:	left;
		background:	#DDDDF3;
		width:	590px;
	}
	.tx-veguestbook-pi1 .tx-guestbook-entry .tx-guestbook-footer p {
		margin:	0;
		padding:	0;
	}


	

 /*		clear:both;*/
 		background-color:#EDEDED; height:20px; padding-left:10px;
 		border-top:dotted 1px #4E5665;  border-bottom:dotted 1px #4E5665;
 		border-right:dotted 1px #4E5665; border-left:dotted 1px #4E5665;
 		color:#444;
 		display:block;
 		font-size: 12px;
 		font-weight:bold;
 		height:20px;
 		padding-left:10px;
 		padding-top:5px;
 		width: 98%;
 		font-family: ;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-left {
 		float:left;
 		width:12em;
 		background:#EFEFEF;
 		min-height:4em;
 		padding: 1em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-left {
 		height:4em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-left a {
 		color:#000099;
 		text-decoration: none;
 	}
 
 	.tx-veguestbook-pi1 .tx-guestbook-left a:hover {
 		color: red;
 		text-decoration: underline;
 	}
 
 
  
 	.tx-veguestbook-pi1 .tx-guestbook-right {
 		float:left;
 		width:21em;
 		background:#FFF;
 		padding: 1em;
 	}
 	
 	/* styles for latest mode */
 	.tx-veguestbook-pi1 .tx-guestbook-latest p,
 	.tx-veguestbook-pi1 .tx-guestbook-right p {
 		color:#333;
 	}
 	
 	.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-right h3 {
 		font-size:100%;
 		color:#990000;
 		font-weight:bold;
 		background:none;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
 		font-size:75%;
 		color:#333;
 		font-style: italic;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-latest {
 		display:block;
 		padding:0.25em;
 /*		clear:both;*/
 	}
 	
 	/* form styles */
 	.tx-veguestbook-pi1 .tx-guestbook-field {
 		clear:both;
 		width:100%;
 		display:block;
 		padding: 5px 0;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field label {
 		clear: both;
 		display: block;
 		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: 30em;
 		display: block;
 		float: left;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
 		color:#990000;
 	}
 	
 	.tx-veguestbook-pi1 fieldset {
 		border:none;
 	}
 	
 	.tx-veguestbook-pi1 legend {
 		display:none;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap {
 		float:left;
 		display:block;
 		background:#F7F7F7;
 		border:1px solid #CCC;
 	}
  
 	.tx-veguestbook-pi1 .tx-guestbook-freecap {
 		margin-left:2.25em;
 	}
  
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
 		float:left;
 		display:block;
 		padding-left:0.25em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
 		float:left;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
 		clear:both;
 		display:block;
 		float:none;
 		width:10em;
 		margin-bottom:0.5em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
 		font-size:75%;
 		padding:0.25em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
 		display:none;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
 		color:#990000;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-clear {
 		clear:both;
 		display:block;
 	}
 	
 	.tx-veguestbook-pi1 input.tx-guestbook-submit {
 		width:auto;
 		display:block;
 	}

