.tx-veguestbook-pi1 { font-size:100%; } /* 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-size: 80%; font-weight:bold; float:left; } /* pagination */ 
.tx-veguestbook-pi1 .tx-guestbook-pagination { font-size:75%; font-weight:bold; float:right; } /* styles for list mode */ 
.tx-veguestbook-pi1 h2.tx-guestbook-header { clear:both; background: transparent; color:rgb(125,125,125); display:block; font-size: 130%; font-weight:; padding: 1em; width: 35em;  margin-left: -12px;  } 
.tx-veguestbook-pi1 .tx-guestbook-left { float:left; width:5em; background:transparent; min-height:4em; padding: 1em; } 
.tx-veguestbook-pi1 .tx-guestbook-left { height:4em; } 
.tx-veguestbook-pi1 .tx-guestbook-left p { color:#333; } 
.tx-veguestbook-pi1 .tx-guestbook-right { float:left; width:21em; background:transparent; padding: 1em; } /* styles for latest mode */ 
.tx-veguestbook-pi1 .tx-guestbook-right { float:left; width:40em; background:transparent; padding: 1em; } /* styles for latest mode */ 
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-date { margin-top: -15px; font-size:80%; } /* styles for latest mode */ 

.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p { color:rgb(125,125,125); } 
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { font-size: 80%; font-weight:bold ; } 
.tx-veguestbook-pi1 .tx-guestbook-right h3 { font-size:120%; color:#990000; font-weight:bold; background:none;  margin-top: 15px;  } 
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment { font-size:100%; color:#333; font-style: italic; } 
.tx-veguestbook-pi1 .tx-guestbook-latest {padding:0.25em; clear:both; } /* form styles */ 
.tx-veguestbook-pi1 .tx-guestbook-field { clear:both; width:100%; display:block; padding: 1em 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-textar a { 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:none; 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; }
.tx-veguestbook-pi1 .tx-guestbook-latest-more {	float: right;}
.tx-veguestbook-pi1 .tx-guestbook-latest-more a {font-size:90%; color:#990000; font-weight: normal; background:none;}
