.tx-veguestbook-pi1 {
}

/* Teaser */
.tx-veguestbook-pi1 .tx-guestbook-latest {
  border-top: 1px solid #C7DDF0;
  border-bottom: 1px solid #C7DDF0;
  margin-bottom: 10px;
  padding: 10px 0;
}
.tx-guestbook-latest-more {
  text-align: right;
}


/* Liste */

.tx-guestbook-entry {
  border-bottom: 1px solid #98CAFF;
  padding: 5px 0 10px;
  margin: 0 0 15px;
}
.tx-guestbook-entry div {
  margin-bottom: 5px;
}
.tx-guestbook-header {
  font-weight: bold;
}
.tx-guestbook-date {
  font-size: 0.8em;
}
.tx-guestbook-email {
  text-align: right;
  font-size: 0.8em;
}
.tx-guestbook-email a {
  margin-left: 10px;
}
.tx-guestbook-comment {
  margin: 15px 0;
  border-left:  2px solid #CCC;
  padding-left: 10px;
  font-style: italic;
  color: #999;
}


/* Results */

.tx-veguestbook-pi1 .tx-guestbook-result {
  padding-top: 10px;
  font-size: 0.95em;
  color: #2D90DE;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
  font-size: 0.95em;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination * {
  float: left;
  border: 1px solid #98CAFF;
  margin: 5px 5px 0;
  padding: 5px 12px;
  display: block;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination strong,
.tx-veguestbook-pi1 .tx-guestbook-pagination a:hover {
  background: #2D90DE;
  color: #FFF;
  text-decoration: none;
}

/* Formular */

.tx-veguestbook-pi1 form {
}
#sidebar .tx-veguestbook-pi1 form img {
  border: 0;
}


.tx-veguestbook-pi1 legend {
  display: block;
  font-weight: bold;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
  padding: 0 0 5px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med,
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big,
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
  float: none;
  display: block;
  padding: 7px;
  width: 190px;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
  float: none;
  display: block;
  padding-right: 15px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input#freecap {
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
  width: 125px;
  margin-top: 10px;
  padding: 7px;
  font-weight: bold;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit:hover {
  cursor: pointer;
}
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
  padding: 0 0 5px;
  line-height: 1.25em;
  font-size: 0.9em;
  color: #C00;
}
.tx-veguestbook-pi1 ul {
  font-size: 0.9em;
}
#sidebar .tx-veguestbook-pi1 ul li {
  background: url(gfx/star_small.gif) 0 6px no-repeat;
  padding-left: 15px;
}


.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
  color: #C00;
}

.tx-veguestbook-pi1 .tx-srfreecap-pi2-image {
  margin: 10px 0;
}

/* keine Einträge */
.tx-veguestbook-pi1 h2.tx-guestbook-header {
  background: none;
  padding: 0 0 20px;
  font-style: italic;
  font-weight: normal;
  color: #002C54;
}
.tx-guestbook-right {
  display: none;
}