/* copytext */
p.bodytext a, p.bodytext a:link, p.bodytext a:active, p.bodytext a:visited {
	text-decoration:underline;
}
.csc-textpic-caption {
	font-size:0.8em;
}


/* tables */
.contenttable {
	border-collapse:collapse;
	margin-bottom:40px;
	width:100%;
}
.contenttable td {
	padding:4px;
	border-bottom:1px solid #2d521b;
}
.contenttable .tr-0 td {
	height:1px;
	font-weight:bold;
	background-color:#d6d6cc;
}
.klein th,
.klein td  {
	font-size:0.8em;
}
.klein  .tr-0 td {
	height:1px;
	font-weight:bold;
	background-color:#d6d6cc;
}
.klein {
	border-collapse:collapse;
	margin-bottom:40px;
	width:100%;
}
.klein td {
	padding:4px;
	border-bottom:1px solid #2d521b;
}
#article .klein td p.bodytext{
 	margin-bottom: 0em;
}
.tx-esnemtabelle-pi1 {
	margin-bottom:20px;
}
.tx-esnemtabelle-pi1 h4 {
	color:#666666;
	font-size:1.2em;
	margin-bottom:1em;
}
.tx-esnemtabelle-pi1-singleView table {
	font-size:1em;
}
.tx-esnemtabelle-pi1-singleView table {
	border-collapse:collapse;
	width:100%;
}
.tx-esnemtabelle-pi1-singleView table th {
	background-color:#D6D6CC;
	border-bottom:1px solid #2D521B;
	padding:4px;
}
.tx-esnemtabelle-pi1-singleView table td{
	border-bottom:1px solid #2D521B;
	padding:4px;
}


/* lists */
.csc-bulletlist,
.csc-textpic-text ul {
	margin-left:16px;
	margin-bottom:36px;
}
.news-single-item ul {
	margin-left:16px;
}


/* search */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#3e531d;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:150px;
	border:1px solid #1F1F1F;
	margin:0 10px 0 0;
	padding-left:4px;
}
.tx-indexedsearch .res-tmpl-css {
	clear:both;
	margin-bottom:1em;
	border-bottom:1px solid #1F1F1F;
}
.res-tmpl-css h3 {
	position:relative;
}
.tx-indexedsearch-browsebox {
	margin-bottom:1em;
}
.tx-indexedsearch-browsebox p {
	line-height:1.6em;
	margin-bottom:0em !important;
}
.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css {
	position:absolute;
	top:10px;
	right:0;
	color:#a5af01;
	font-size:0.75em;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eee;
	padding:4px;
	font-size:0.85em;
}
.tx-indexedsearch .info-tmpl-css dt,
.tx-indexedsearch dl.info-tmpl-css dd {
	margin:0 10px;
}


/* pager */
.tx-guestbook-pagination {
	margin-top:1em;
	text-align:center;
}
.tx-guestbook-pagination strong,
.tx-indexedsearch-browselist-currentPage strong,
.tx-ttnews-browsebox-SCell a {
	padding:2px 6px;
	background-color:#5C5C33;
	color:#fff;
}
.tx-indexedsearch-browselist-currentPage strong a {
	color:#fff;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	margin-right:10px;
	font-size:0.9em;
	line-height:20px;
}
.tx-guestbook-pagination a {
	font-size:0.9em;
	margin:0 5px;
}
.news-list-browse,
.browsebox {
	margin-top:10px;
	text-align:center;
}
.tx-ttnews-browsebox td {
	padding-right:10px;
}

/* faq */
li.csc-section {
	padding-left:54px;
}

/* error */
.tx-guestbook-form-error p {
	margin-bottom:0;
	color:#b00;
	font-weight:bold;
	font-size:1em;
}
.tx-guestbook-form-error ul {
	color:#b00;
	font-weight:bold;
	margin-left:16px;
}
.formular-err {
	padding:0 0 20px 12px;
	font-size:0.85em;
	color:#b00;
	font-weight:bold;
}
.formular-err ul {
	padding:10px 0;
	margin-left:16px;
}

/* forms */
.contact fieldset input {
	margin:10px 10px 0 0;
	padding-left:4px;
	font-size:1.2em;
	border:1px solid #1f1f1f;
}

/* external links */
a.external-link,
a.external-link-new-window {
	margin-left:3px;
	padding-left:16px;
	background:transparent url(../gfx/ext.gif) no-repeat;
}


