/* default styles for extension "tx_veguestbook_pi1" */
        .tx-veguestbook-pi1 {font-size:100%;}
        /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {font-weight:bold;color:red;}
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {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;color:#ff863d;display:block;font-size:100%;font-weight:bold;padding:0;border-bottom:1px solid #ccc;}
	.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 p {color:#333;}
	.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:12px;color:#ff863d;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: 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-textarea {width:30em;display:block;float:left;}
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {color:#ff863d;}
	.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:red;}
	.tx-veguestbook-pi1 .tx-guestbook-clear {clear:both;display:block;line-height: 2px;}
	.tx-veguestbook-pi1 input.tx-guestbook-submit {width:auto;display:block;}
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
