.tx-guestbook-list-header { }
.tx-guestbook-list-row { }
.tx-guestbook-list-rowleft { }
.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:#539521; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

.tx-guestbook-maintable {
	font-size : 9pt;
	border : 1px solid silver;
	background : #e9e9e9;
	padding : 5px;
}

.tx-guestbook-contenttable {
	font-size : 8pt;
	border : 1px solid silver;
	margin-top : 3px;
}

.tx-guestbook-list-header {
	font-size : 8pt;
	font-weight : bold;
	vertical-align : top;
	border-bottom : 1px solid silver;
	height : 20px;
	background : #a9c0ed;
}

.tx-guestbook-list-row {
	background : #ffffff;
}

.tx-guestbook-list-rowleft {
	font-size : 7pt;
	border-right : 1px solid silver;
	vertical-align : top;
	width : 150px;
	color: #666666;
}

.tx-guestbook-list-entrycomment {

}

.tx-guestbook-form-inputfield-med { 
	border: 1px solid #658FE2;
	font-size : 9pt;
	color: #333333;
	width : 100;
	height : 20;
}

.tx-guestbook-form-inputfield-big {
	border: 1px solid #658FE2;
	font-size: 9pt;
	color : #333333;
	width : 150;
	height : 20;
}

.tx-guestbook-form-textarea {
	border : 1px solid #658FE2;
	font-size : 9pt;
	color : #333333;
	width : 250;
}

.tx-guestbook-form-obligationfield { 
	color: #CC0000;
}

.tx-guestbook-form-error { 
	color: #CC0000;
}

TD.asGB_Content {
	text-align : center;
	vertical-align : top;
}

TABLE.asGB_Block {
	border : 1px solid black;
	padding : 1px;
}

FORM.asGB {
	display : inline;
	font-size : 9px;
}

INPUT.asGB, TEXTAREA.asGB {
	font-size : 9pt;
	/*border : 1px solid silver;*/
	border : 0px;
	background-color : silver;
}

INPUT.asGB_Radio {
	font-size : 9pt;
}

TD.asGB_PostHeader {
	background-color : #A9C0ED;
	border-bottom : 1px solid silver;
	font-size : 7pt;
	padding : 2px;
}

TD.asGB_PostContent {
	background-color : #C3D2F0;
	font-size : 8pt;
	padding : 15px;
}

TD.asGB_PostFooter {
	background-color : #A9C0ED;
	border-top : 1px solid silver;
	font-size : 7pt;
	padding : 2px;
}

TD.asGB_InfoField {
	font-size : 9pt;
	background-color : #A9C0ED;
	padding : 2px;
}

TD.asGB_InfoField_Multiline {
	font-size : 9pt;
	background-color : #A9C0ED;
	padding : 2px;
	vertical-align : top;
}

TD.asGB_FormField {
	font-size : 9pt;
	background-color : #658FE2;
	padding : 2px;
}

TD.asGB_Footer {
	height : 15px;
	font-size : 7pt;
	background-color : #A9C0ED;
	padding : 2px;
	text-align : center;
	border-top : 1px solid silver;
	bost
}

A.asGB {
	color : black;
	font-size : 7pt;
}

A.asGB:HOOVER {
	color : black;
}

