@charset "utf-8";
/* CSS Document */
.tx-veguestbook-pi1 {font-size:0.9em;}
/* 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:0.7em; font-weight:bold; float:right;}
/* styles for list mode */
.tx-veguestbook-pi1 .tx-guestbook-entry {width:99.5%;}
.tx-veguestbook-pi1 h2 {}
.tx-veguestbook-pi1 h2.tx-guestbook-header {clear:both; border-bottom: solid 2px #9fc30b; color:#000; font-size:1em; padding: 3px 0 3px 5px; width:99.2%;}
.tx-veguestbook-pi1 .tx-guestbook-left {display:inline-block; float:left; min-height:3em; width:9em; padding:10px 0 0 10px;}
.tx-veguestbook-pi1 .tx-guestbook-left p {padding:0; margin:0;}
.tx-veguestbook-pi1 .tx-guestbook-right {display:inline-block; float:right; text-align:left; width:66%; background:#fff; padding:10px 10px 10px 10px; border-left: solid 1px #9fc30b;}
/* 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:1em;	color:#990000; font-weight:bold; background:none;}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {font-size:0.7em; 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: 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;	background:#fff; border: solid 1px #000;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {float:left;	width:20em;	background:#fff; border: solid 1px #000;	}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {width:30.75em; display: block; float: left; background:#fff;	border: solid 1px #000;}
.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; margin-left:10em; margin-top:1em; width:30em; background:#F7F7F7; padding:5px; border: solid 1px #000;}
.tx-veguestbook-pi1 .tx-guestbook-freecap img {float:left; display:block; padding-bottom:0.5em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap input {float:left; margin-left:20px; border: solid 1px #000;}
.tx-veguestbook-pi1 .tx-guestbook-freecap label {clear:both; display:block; float:none; margin-bottom:0.5em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap p {font-size:0.7em; 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 {margin-left:9.7em;  width:auto; display:block; color:#000; background:#9fc30b; border: solid 1px #000; padding: 0px 15px 0px 15px;}

