/* Css Document by Matthias Zurbrügg Dez. 2008 */

.tx-veguestbook-pi1 {
 font-size:100%;
 padding: 5px 10px;
}

.tx-veguestbook-pi1 img {
 margin: 0;
 padding: 0;
 position: relative;
 top: -4px;
 border: 1px #666666 solid;
}

#capture {
 margin-left: 20px;
}

/* 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;
 width: 100%;
}

/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination {
 font-size:75%;
 font-weight:bold;
}

/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header {
 clear: both;
 background: #666;
 color: #FFF;
 display: block;
 font-size: 100%;
 font-weight: bold;
 padding: 1em;
 width: 35em;
}

.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: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: 10px 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: 28em;
 display: block;
 float: left;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
 color: #FF0000;
}

.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;
 margin-left: 140px;
}