/*Guestbook*/
* { font-family: Verdana, Arial, Helvetica; }

table.gbOuter {
   border-collapse: collapse;
   empty-cells    : show;
   padding:0px;
   border: 1px solid #CCCCCC;
   width: 100%;
}

table.gbInner {
   border-collapse: collapse;
   empty-cells    : show;
   padding:3px;
   border: 0px;
   width: 100%;
}

div.tx-veguestbook-pi1 img {
/*   float: left;*/
}
div.tx-veguestbook-pi1 td {
	background-color:	#65356C;
   vertical-align:    	center;
   font-size:		12px !important;
   padding:		3px;
   color:#fff;	

	}
div.tx-veguestbook-pi1 {
   font-size:	12px !important;
   width:668px;
}
.tx-guestbook-list-header {
        background: url("../images/entry-border.gif") cornsilk;
        background-repeat: repeat-x;
        color: #006600;
        font-weight:bold;
        height: 23px;
        text-transform:uppercase;
        vertical-align: middle;
        padding: 4px 0px 0px 5px;
}

.tx-guestbook-list-row {
        background-color: white;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        border-top: 1px solid #CCCCCC;
}

.tx-guestbook-list-rowleft {
        background-color: transparent;
        padding: 3px 10px 3px 10px;
}

.tx-guestbook-list-small {
        font-size  : 12px;
        color: #666666;
        text-transform:none;
}

.tx-veguestbook-pi1-browsebox TD {
         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: #8C8C8C;
         color: #FFFFFF;
         font-weight:bold;
}

.tx-guestbook-latest-row {
         background-color: #FFFFFF;
}

.tx-guestbook-latest-small {
         color: #666666;
}

.tx-guestbook-form-inputfield-small {
         border-style: solid;
         border-width: 1pt;
         border-color:#CCCCCC;
         color:#333333;
         width:80px;
         margin: 5px 0px 5px 0px;
}
.tx-guestbook-form-inputfield-med {
         border-style: solid;
         border-width: 1pt;
         border-color:#CCCCCC;
         color:#333333;
         width:350px;
         margin: 5px 0px 5px 0px;
}

.tx-guestbook-form-inputfield-big {
         border-style: solid;
         border-width: 1pt;
         border-color:#CCCCCC;
         color:#333333;
         width:450px;
         margin: 5px 0px 5px 0px;
}

.tx-guestbook-form-textarea {
         border-style: solid;
         border-width: 1pt;
         border-color:#CCCCCC;
         color:#333333;
         width:350px;
         margin: 5px 0px 5px 0px;
}

.tx-guestbook-form-obligationfield {
         color: #CC0000;
}

.tx-guestbook-form-error {
         color: #CC0000;
}

.tx-veguestbook-pi1 {
         padding: 0px;
}

.tx-guestbook-list-entrycomment-title {
        font-size  : 12px;
   color: #990099;
   font-weight:bold;
}

.tx-guestbook-list-entrycomment {
        font-size  : 12px;
   color: #990099;
   font-weight:normal;
}
/*===========================================

  LIST

===========================================*/

td.name{
	font-size:			13px;
	background-color:		#d80000;
	color:				#FFFFFF;
	padding-left:			10px;
	border-right:			1px solid #CCCCCC;
	border-left:			1px solid #CCCCCC;
	border-top:			1px solid #CCCCCC;
	border-bottom:			1px solid #CCCCCC;
	padding-top:			2px;
}
td.nachricht {
	font-size:				13px;
	background-color:		#d80000;
	color:				#FFFFFF;
	width:					410px;
	border-right:				1px solid #CCCCCC;
	border-top:				1px solid #CCCCCC;
	border-bottom:				1px solid #CCCCCC;
	height:					22px;
	padding-left:				10px;
	padding-top:			2px;
}
td.box-left {
	border-bottom:			1px solid #CCCCCC;
	padding-left: 			5px;
	border-left: 			1px solid #CCCCCC;
	border-right: 			1px solid #CCCCCC;
	font-size:			12px;
	width:				168px;
}

td.box-right {
	border-bottom: 		1px solid #CCCCCC;
	text-align:		left;
	border-right: 		1px solid #CCCCCC;
	padding: 		3px;
	font-size:		12px;
	text-align:		justify;
}
td.box-unten {
	text-align:			right;
	font-size:			10px;
	height:				20px;
	text-align:			right;
	border:				1px solid #CCCCCC;
	padding-left: 			5px;


}
#gbook {
	width:				100%;
}
.hr {
	background-color:		#43546D;
	border:				medium none #CCCCCC;
	color:				#43546D;
	height:				1px;
	font-size:			0px;
}
.datum {
	text-align:			right;
	font-size:			10px;
	padding:			5px;
}
.text {
	padding:			5px;
}

.tx-srfreecap-pi2-cant-read {
	color:				#FFFFFF
}