/* ##########################################
** ### ve_guestbook by lOudy 23-5-2007 ######
** ##########################################
*/


  
  .tx-veguestbook-pi1 h2.tx-guestbook-form-error {
    font-size:100%;
    font-weight:bold;
    background:none;
    padding:0px;
  }
  
  .guestbook-errors
  {
  padding: 0.5em;
  width: 28em;
  }
  
  .tx-veguestbook-pi1 ul li {
    color:red;
  }
  
  .tx-veguestbook-pi1 ul {
    margin-bottom:0.5em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-result {
    font-size:68.75%;
    font-weight:bold;
    float:left;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size:68.75%;
    font-weight:bold;
    float:right;
  }
  
  .tx-veguestbook-pi1 h2.tx-guestbook-header {
    clear:both;
    background: #537090; /* url(../../img/guestbook-header.gif) repeat-x scroll left top; */
    color:#FFF;
    display:block;
    font-size:100%;
    padding:0.125em 0.125em 0.125em 0.25em;
    font-weight:bold;
    margin-top:0.25em;
    margin-bottom: 0em;
    border: 0px solid #999;
    border-bottom: 0px;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-left {
    float: left;
    padding:0.25em;
    min-height:4em;
    background: transparent;display:block;
  }
  
  * html .tx-veguestbook-pi1 .tx-guestbook-left {
    /*height:4em;*/
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-left p {
    font-size:85%; /*68.76%*/
    color:#333;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right {
    width: 75%;
    background:#F8F9FB;
    padding:0.25em;
    float: right;
    margin: 0px;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-latest p,
  .tx-veguestbook-pi1 .tx-guestbook-right p {
    font-size:100%;
    color:#333;
    margin:0 0.4em 0.4em;
  }
  
  /* by Laudi */
  .tx-guestbook-latest p {line-height: 1em; margin-bottom: 1em;}
  .tx-guestbook-latest .tx-guestbook-latest-more {text-align: right; margin: 0.25em 0px 0px;}
  
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
  .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date,
  p.tx-guestbook-date {
    text-align: right;
    font-size:75%;
    font-weight: normal;
    color:#333;
    padding-right: 0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    font-size:75%;
    color:#990000;
    font-weight:bold;
    background:none;
    padding:0.25em 0em 0em 0em;
  }
  
  .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;
    background: #fff;
    border: 1px solid #999;
    border-top: 0px;
    clear:both;
  }
  
  
  
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
    background:#EEE;
    display:block;
    margin-top:0em;
    padding:0.125em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
    background:#fff;
    display:block;
    margin-top:0.25em;
    padding:0.125em 0.125em 0.125em 0.125em;
    text-align:right;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
    background:#fff;
    color:#ff6400;
    text-decoration:underline;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field {
    clear:both;
    width:100%;
    display:block;
    margin-bottom: 0.30em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear:both;
    display:block;
    float:left;
    width:6.5em;
    padding-top: 0.2em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {

background:#FDFDFE none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#777777;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:1em;
padding:2px;
width:20em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {

background:#FDFDFE none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#777777;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:0em;
padding:2px;
width:20em;
  }
  
 /* .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
    float:left;
    width:20em;
    margin-top:0.25em;
  }*/
  
  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {

background:#FDFDFE none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#777777;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:0em;
padding:2px;
width:20em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color:#990000;
  }
  
    
  .tx-veguestbook-pi1 fieldset {
    padding-top: 1em;
    border:none;
  }
  
  .tx-veguestbook-pi1 legend {
    display:none;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    float:left;
    width: 20em;
    
    margin-left: 1em;
    margin-top: 0.5em;  
    margin-bottom: 1em;  
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-freecap {
    margin-left:2.25em;
  }
 
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap img {
    float:left;
    display:block;
    padding:0.5em;
    border: 1px solid #999999;
    margin: 0.25em 0 0.25em 0;
    width: 19em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap input {
    float:left;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap label {
    clear:both;
    display:block;
    float:none;
    width:auto;
    margin-bottom:0.25em;
  }
  
  .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:#222222;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-clear {
    clear:both;
    height: 0px;
  }
  
  .tx-veguestbook-pi1 input.tx-guestbook-submit {
background:transparent url(../../img/sliding_door/navigation_bg.gif) repeat-x scroll left bottom;
border:1px solid #CCCCCC;
color:#526F92;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:7.5em;
padding:2px;
width: 20em;
  }
/* ###################################### */
/* Ergänzungen zum tx-guestbook von laudi */
.tx-guestbook-wrap {
  border: 0px solid #999;
  border-top: 0px;
  padding: 0;
  background: #DFE3EE;
  }

.guestbook-entry-shadow {
height: 10px;
background: #fff url(../../img/guestbook-shadow.gif) no-repeat right top;
}

.rightcol-shadow {clear: both; height: 10px; background: transparent url(../../img/rightcol-shadow.gif) no-repeat right top; margin-bottom: 10px;}

/* ######################################## */

.tx-guestbook-form-inputfield-big {
    border: 1px solid #ff6400;}
    

