@charset "utf-8";
/* CSS Document by Sebastian Schmal - ingeniumdesign.de 

.tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.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; }*/


/*Guestbook*/
* { font-family: Arial; }

input, textarea { font-size:9pt; padding:2px; }

.tx-guestbook-list-header {
        color: #ffe;
        font-weight:bold;
        height: 29px;
        text-transform:uppercase;
        vertical-align: middle;
        border-left: 1px solid #4B3311;
        border-right: 1px solid #4B3311;
        padding-left: 5px;        
}

.tx-guestbook-list-row {
        font-size:8pt;
        line-height:120%;
        background-color: #fcfcfc;
        padding: 10px;
        border-left: 1px solid #4B3311;
        border-bottom: 1px solid #4B3311;
        border-right: 1px solid #4B3311;
}

.tx-guestbook-list-rowleft {
        font-size:8pt;
        line-height:120%;
        background-color: transparent;
        padding: 10px;
}

.tx-guestbook-list-small {
        font-size  : 8pt;
        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-color: #ccc;
         border-style: solid;
         border-width: 1px;
         color:#333333;
         width:80px;
         margin: 0px 0px 5px 0px;
}

.tx-guestbook-form-inputfield-med {
         border-color: #ccc;
         border-style: solid;
         border-width: 1px;
         color:#333333;
         width:250px;
         margin: 0px 0px 5px 0px;
}

.tx-guestbook-form-inputfield-big {
         border-color: #ccc;
         border-style: solid;
         border-width: 1px;
			color:#333333;
         width:250px;
         margin: 0px 0px 5px 0px;
}

.tx-guestbook-form-textarea {
    border-color: #ccc;
    border-style: solid;
	border-width: 1px;
	color:#333333;
    width:300px;
    margin: 0px 0px 5px 0px;
}

.tx-guestbook-form-obligationfield {
         color: #CC0000;
}

.tx-guestbook-form-error {
         color: #aa0000;
         font-size: 9pt;
         font-weight:bold;
}
.tx-veguestbook-pi1 li {
         color: #aa0000;
         font-size: 8pt;
         font-weight:bold;
         display:inline;
         margin:0px 30px 0px 10px;
}


.tx-veguestbook-pi1 {
	padding: 0px;
	padding-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:10px;
}
.tx-veguestbook-pi1 fieldset { border:0; }
.tx-veguestbook-pi1 img { float:left; }
/*div.csc-textpic-text    { clear:both; }*/
table#guestbook_input   { width:90%; }
td.guestbook_input, table#guestbook_input td { vertical-align: middle; }

/* Neu bei der Version 2.0.0: keine TABLE-Tags mehr: */
div.tx-guestbook-field {
	overflow:hidden;
	width:90%;
}

div.tx-guestbook-field  label {
	display:block;
	float:left;
	width:170px;
}

/* bei der LIST-Darstellung:  */
.tx-guestbook-result {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:10px;
	}

.tx-guestbook-pagination a {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4751af;
}

.tx-guestbook-pagination a:hover {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #4751af;
}

div.tx-guestbook-entry {
	border:1px solid #ccc;
	padding: 3px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:10px;
	background: #FFFAF0;
}

h2.tx-guestbook-header {
	padding: 5px;
	padding-bottom: 8px;
	margin:0px;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.tx-guestbook-date { font-size: 10px; color:#707070; }
div.tx-guestbook-entry p { line-height: 140%; font-size: 11px; }
div.tx-guestbook-entry a {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4751af;
}

div.tx-guestbook-entry a:hover {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #4751af;
}
div.tx-guestbook-left  { float:left; background:transparent; padding:5px; min-height:50px; width:30%; font-size: 11px; }
div.tx-guestbook-right { float:left; background:transparent; padding:5px; border-left:1px solid #ccc; min-height:50px; width:66%;}

div.tx-guestbook-right h3 { font-size: 11px; padding-left: 15px; padding-top: 5px; border-top: 1px #CCCCCC solid; margin-top: 5px; }
p.tx-guestbook-comment { font-size: 11px; padding-left: 15px; }
div.gb-comment { background:#FFFAF0; font-size:10px; padding:2px; margin-top:3px; border:1px dotted #ccc; }
div.gb-comment h3 { font-size:12px; font-weight:bold; margin-top:0px; border-bottom:1px dotted #100; display:inline; }

div.tx-guestbook-clear { clear:both; font-size:0px; }

