  /* example styles */  

.csc-element-n1-Bestätigung A {
  color: black;
  font-family: verdana, arial;
  font-size: 14px;
  font-weight: bold;
}

.tx-veguestbook-pi1 td {
  font-size: x-small;
  voice-family: "\"}\"";  /* Tanteks Hack */
  voice-family: inherit;
  font-size: small;
}

html>body .tx-veguestbook-pi1 td {
  font-size: small;
}  

.tx-guestbook-list {
  border: 1px solid #666666;
  margin: 3px 5px;
  font-weight:normal;
} 

.tx-guestbook-list-header { 
  background-color: #DDDDDD; 
  color: #444444; 
  font-weight:bold;
  padding-left: 10px;
  width: 614px;
}  

.tx-guestbook-list-footer { 
  background-color: #DDDDDD; 
  color: #444444; 
  padding-left: 10px;
  font-size: xx-small;
  voice-family: "\"}\"";  /* Tanteks Hack */
  voice-family: inherit;
  font-size: x-small;
}

html>body .tx-guestbook-footer {
  font-size: x-small;
}   

.tx-guestbook-list A:LINK, .tx-guestbook-list A:VISITED {
  color: black;
  text-decoration: none;
}

.tx-guestbook-list-row { 
  background-color: #FFFFFF; 
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
} 

.tx-guestbook-list-rowleft { 
  background-color: #EEEEEE; 
}    

.tx-guestbook-list-entrycomment-title {
  font-weight: bold; 
}

.tx-guestbook-list-entrycomment { 
  font-style: italic; 
}    

.tx-guestbook-list-small { 
  font-size: 9px; 
  color: #666666;
}    

.tx-veguestbook-pi1-browsebox TD { 
  font-size: 9px; 
  color: #666666; 
}    

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
  font-weight: bold; 
}    

.tx-veguestbook-pi1-browsebox-SCell { 
  background-color: #EEEEEE; 
}    

.tx-guestbook-latest-header { 
  background-color: #539521; 
  color: #FFFFFF; 
  font-weight:bold; 
}  

.tx-guestbook-latest-row { 
  background-color: #FFFFFF; 
}

.tx-guestbook-latest-small {
  font-size: 9px; 
  color: #666666;
}    

.tx-guestbook-form-inputfield-med { 
  border-style: solid; 
  border-width: 1pt; 
  border-color:#666666; 
  font-size:12px; 
  color:#333333;
  width:100px; 
  height:20px;
}

.tx-guestbook-form-inputfield-big { 
  border-style: solid; 
  border-width: 1pt; 
  border-color:#666666; 
  font-size:12px; 
  color:#333333; 
  width:150px; 
  height:20px;
}   

.tx-guestbook-form-textarea { 
  border-style: solid; 
  border-width: 1pt; 
  border-color:#666666; 
  font-size:12px; 
  color:#333333; 
  width:250px; 
}    

.tx-guestbook-form-obligationfield { 
  color: #CC0000; 
}

.tx-guestbook-form-error { 
  color: #CC0000; 
}