    .tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .gbook-top-container {
	width:720px;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		font-size:14px;
		color:#cccccc;
		float:left;
		margin-top:5px;
		margin-bottom:2px;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		color:#CCCCCC;
		font-size:14px;
		font-weight:bold;
		float:right;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination a {
		color:#CCCCCC;
		}
	
	/* styles for list mode */

	.tx-veguestbook-pi1 .tx-guestbook-right {
		overflow:hidden;
		border:1px solid #999999;
		width:720px;
		background-image:url(trans_back7.png);
		}
		
	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer {
		height:42px;
		width:100%;
		overflow:hidden;
		}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer .tx-guestbook-left {
		color:#000000;
		border-left:1px solid #000033;
		border-top:1px solid #000033;
		border-right:1px solid #000033;
		background-image:url(trans_back2.png);
		width:59%;
		float:left;
		height:41px;
		overflow:hidden;		
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer .tx-guestbook-left h2 {
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer .tx-guestbook-left h3 {
		color:#ffffff;
		font-size:14px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		}


	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer .tx-guestbook-h-right {
		background-image:url(trans_back3.png);
		border-left:1px solid #000033;
		border-top:1px solid #000033;
		border-right:1px solid #000033;
		width:40%;
		float:right;
		height:41px;
		overflow:hidden;		
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer .tx-guestbook-h-right p {
	margin:2px 0px 0px 0px;
	text-align:center;
		color:#ffffff;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .firefoxcontainer .tx-guestbook-h-right a {
	color:#805757;
		font-size:12px;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer {
		overflow:hidden;
		width:720px;
		}	
	
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_entry {
		background-image:url(trans_back8.png);
		border:1px solid #000033;
		margin:0px;
		padding:5px;
	}
		
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_entry hr {
		color:#bebac9;
		width:30%;
		}		
		
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_entry  p {
		text-align:left;
		font-size:16px;
		margin:0px;
		color:#d9d4d4;
		}	
		
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_entry p.tx-guestbook-date {
		margin:0px 0px 2px 0px;
		font-size:14px;
		color:#CCCCCC;
		}

	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_comments {
		background-image:url(trans_back4.png);
		border-left:1px solid #000033;
		border-right:1px solid #000033;
		border-bottom:1px solid #000033;
		padding:5px;
		}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_comments h3 {
		margin:0px;
		font-size:14px;
		text-align:left;
		color:#990000;
		font-weight:bold;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .gbook_entrycontainer .gbook_comments p.tx-guestbook-comment {
		margin:2px 0px 0px 0px;
		font-size:75%;
		color:#ffffff;
		font-style: italic;
		text-align:left;
	}
	
	.tx-veguestbook-pi1 .gbook-bottom-container {
	width:720px;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p {
		text-align:justify;
		color:#ffffff;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
		margin:5px;
		font-size:12px;
        font-weight: bold;
	}
	
	/* form styles */
	
	.tx-veguestbook-pi1 .formbackground {
	background-image:url(trans_back8.png);
	padding-top:10px;
	border:2px solid #9e9375;
	}
	
	.tx-veguestbook-pi1 .firstnamecontainer, .tx-veguestbook-pi1 .surnamecontainer, .tx-veguestbook-pi1 .emailcontainer, .tx-veguestbook-pi1 .hpcontainer, .tx-veguestbook-pi1 .placecontainer, .tx-veguestbook-pi1 .formentrycontainer, .tx-veguestbook-pi1 .freecapcontainer {
	clear:both;
		width:100%;
	}
	
	.tx-veguestbook-pi1 .formentrycontainer {
	padding-top:20px;
	}
	
	.tx-veguestbook-pi1 span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		margin:2px 0px 2px 20px;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
		margin:2px 0px 2px 20px;
	}
	
	.tx-veguestbook-pi1 textarea.tx-guestbook-form-textarea {
		width:100%;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field-left {
	float:left;
	width:30%;
	font-size:16px;
	color:#CCCCCC;
	background-color:#9e9375;
	padding:2px 0px 2px 0px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field-right {
	float:right;
	width:70%;
	}
	
	.tx-veguestbook-pi1 .formentrycontainer .formentry-header {
	background-color:#9e9375;
	}
	
	.tx-veguestbook-pi1 .formentrycontainer .formentry-box {
	background-color:#99FF00;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer {
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-image {
	padding-top:20px;
	padding-bottom:20px;
	}

	.tx-veguestbook-pi1 .freecapcontainer .freecap-image img {
	border:1px solid #000000;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-text {
	width:60%;
	float:left;
	color:#CCCCCC;
	background-color:#9e9375;
	text-align:left;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-text .freecap-span {
	color:#990000;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-input {
	width:40%;
	float:right;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-cantread {
	clear:both;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-cantread span {
		color:#999999;
	}
	
	.tx-veguestbook-pi1 .freecapcontainer .freecap-cantread a {
		color:#999889;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-submit {
	clear:both;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
