/* - - - - - - - - - - - - - GUESTBOOK - - - - - */

.tx-veguestbook-pi1 {
}

/* ---------- Teser ---------- */
.tx-veguestbook-pi1 .tx-guestbook-teaser-header {
padding: 20px 0 2px 0;
font-size: 12px;
}
.tx-guestbook-teaser-date {
border-top: solid 1px #55342E;
margin: 3px 0 0 0;
color: #55342E;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p {
padding: 2px 0 4px 5px;
font-size: 10px;
}
.tx-veguestbook-pi1 .tx-guestbook-latest-more {
border-top: solid 1px #55342E;
margin: 3px 0 0 0;
}

/* ---------- Formular ---------- */
fieldset {
border: none;
margin: 0;
padding: 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field {
clear: both;
border-top: dashed 1px #CFB577;
padding: 0;
display: inline-block;
width: 100%;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
float: left;
padding: 4px 0 0 5px;
}
.tx-veguestbook-pi1 .capture-info {
text-align: right;
font-size: 11px;
}
.tx-veguestbook-pi1 img {
border: solid 1px #55342E;
margin-bottom: 3px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input {
float: right;
border: none;
background-color: #E1CE8E;
margin: 0 0 3px 0;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea {
float: right;
border: none;
margin-bottom: 3px;
background-color: #E1CE8E;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.tx-veguestbook-pi1 .tx-guestbook-submit {
border: solid 1px #CFB577;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #E1CE8E;
margin-top: 10px;
}

/* ---------- Liste ---------- */
.tx-veguestbook-pi1 .tx-guestbook-header {
font-size: 11px;
color: #55342E;
border-top: dashed 1px #55342E;
padding: 3px 0 0 0;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
font-size: 10;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
}

.tx-veguestbook-pi1 .tx-guestbook-left p {
margin: 0; padding: 0;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
}
	
	/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-right p {
padding: 3px 0 4px 5px;
}
	
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
font-size: 10px;
padding: 0;
margin: 0;
color: #55342E;
}
 
.tx-veguestbook-pi1 .form-entrycomment{
font-size: 10px;
font-weight: bold;
color: #55342E;
background-color: #E1CE8E;
padding: 1px 0 1px 5px;
margin: 0 0 1px 0;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
font-size: 11px;
color: #55342E;
padding: 5px;
margin: 0 0 5px 0;
border-left: solid 1px #E1CE8E;
border-right: solid 1px #E1CE8E;
border-bottom: solid 1px #E1CE8E;
}

	/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
}

	/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result {
padding: 0 0 5px 0;
}

	/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination {
}


/* - - - - - - - - - - - - - - - TT-NEWS */

/* ----- LATEST ----- */

.tt-news-latest {
	display: block;
	border-top: solid 1px #CFB577;
	margin: 0;
}
.tt-news-latest-news {
	border-bottom: solid 1px #CFB577;
	margin: 0;
	width: 100%;
	background: url(../grf/news-latest-bg.png) top repeat-x;
}
.tt-news-latest-title {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding: 4px 5px 0 5px;
}
.tt-news-latest-image img {
	margin: 2px 5px 0 5px;
	padding: 1px;
	border: solid 1px #55342E;
}
.tt-news-latest-subheader {
	font-size: 10px;
	margin: 0;
}
.tt-news-latest-subheader p {
	padding: 0;
	margin: 0;
}
.tt-news-latest-mehr {
	font-size: 9px;
	text-align: right;
	width: 100%;
	padding: 0 5px 0 0;
	margin: 0;
}

/* ----- LIST ----- */

.tt-news-list {
	margin: 0 0 8px 0;
	display: block;
}
.tt-news-list-news {
	border-bottom: dashed 1px #55342E;
	padding: 0;
	margin: 0 0 8px 0;
	width: 100%;
}
.tt-news-list-title {
	font-size: 16px;
	font-weight: bold;
	color: #55342E;
	padding: 0 0 2px 0;
}
.tt-news-list-image img {
	margin: 5px 8px 0 0;
	padding: 1px;
	border: solid 1px #55342E;
}
.tt-news-list-subheader {
	font-size: 11px;
	font-weight: bold;
	color: #55342E;
	padding: 3px 0 0 0;
	margin: 0;
}
.tt-news-list-content {
	margin: 10px 0 0 0;
	padding: 0 0 4px 0;
	font-size: 11px;
}
.tt-news-list-mehr {
	font-size: 10px;
	text-align: right;
	width: 100%;
	padding: 0 0 3px 0;
}

			/* GALLERY EXTENSIONS */
.wt_gallery_category_pic {
	padding: 0 8px 0 0;
}
.wt_gallery_category_pic img {
	border: solid 1px #55342E;
	padding: 2px;
}
.wt_gallery_category_folder {
	margin: 10px 0 0 0;
}
.wt_gallery_category_folder p {
	margin: 0;
	padding: 0;
}
.wt_gallery_category_pagebrowser_area p {
	display: inline;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.wtgallery_list_firstofrow {
	padding: 0 8px 4px 0;
}
.wtgallery_list_centerofrow {
	padding: 0 8px 4px 0;
}
.wtgallery_list_lastofrow {
	padding: 0 0 4px 0;
}
.wtgallery_list img {
	border: solid 1px #55342E;
	padding: 2px;
}
.wtgallery_list_folder {
	margin: 10px 0 0 0;
}
.wtgallery_list_area {
	clear: both;
	margin: 10px 0 0 0;
}
.wtgallery_single {
	max-width: 625px;
}
.wtgallery_single img {
	border: solid 1px #55342E;
	padding: 2px;
}
.wtgallery_single_browser_previous {
	float: left;
	width: 15%;
	margin: 5px 0;
}
.wtgallery_single_browser_next {
	float: right;
	margin: 5px 0;
	text-align: right;
	width: 15%;
}
.wt_gallery_single_inner_text {
	float: left;
	width: 69.9%;
	text-align: center;
}
.wt_gallery_single_inner_title {
	font-weight: bold;
	color: #55342E;
	padding: 2px 0 0 0;
}
.wt_gallery_single_inner_comments {
	padding: 0 15px;
}

/* - - - - - - - - - - - - - SPALTEN FCEs - - - - - */
.spalten {
	width: 100%;
}

/* 50-50 */
.c50lft { float: left; width: 49.8%; border-right: solid 1px #CFB577; }
.c50lft-cont { margin-right: 8px; }
.c50rgt { float: right; width: 49.8%; }
.c50rgt-cont { margin-left: 8px; }

/* 33-33-33 */
.c33lft { float: left; width: 33%; border-right: solid 1px #CFB577; }
.c33lft-cont { margin-right: 6px; }
.c33mid { float: left; width: 33%; border-right: solid 1px #CFB577; }
.c33mid-cont { margin-right: 6px; margin-left: 6px; }
.c33rgt { float: right; width: 33%; }
.c33rgt-cont { margin-left: 6px; }

/* 65-35 */
.c65lft { float: left; width: 66%; border-right: solid 1px #CFB577; }
.c65lft-cont { margin-right: 8px; }
.c35rgt { float: right; width: 33%; }
.c35rgt-cont { margin-left: 8px; }