.tx-mmreflist-pi1-preview { margin-right: 1em; text-align: right; }
.tx-mmreflist-pi1-name h2 { margin: 0 0 0.3em !important; }
.tx-mmreflist-pi1-preview, .tx-mmreflist-pi1-name {  padding-bottom: 2em; }
.tx-mmreflist-pi1-listrow p { margin-bottom: 0 !important; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume {  }

.dmail-fillout {
	color: #9a314f;
	font-style: italic;
}

.dmail-label {
	font-weight: bold;
}


.news-latest-info { color: #ddd; }
.news-latest-item { margin: 0.5em 0 0.75em; padding-bottom: 0.5em; }
.news-latest-item p.bodytext { margin: 0.25em 0 0; }
.news-latest-morelink { margin-top: 0.25em; text-align: right; }

.news-list-category { display: inline; }
.news-list-info { color: #ddd; }
.news-list-item { margin: 0.5em 0 0.75em; padding-bottom: 0.5em; }
.news-list-item h3 { font-size: 1.1818em; }
.news-list-item p.bodytext { margin: 0.25em 0 0; }
.news-list-item img { float: left; margin: 1em 10px 3px 0; }

.news-single-info { color: #ddd; }



#admPanel { text-align: left; }

/* ### Kontaktformular ############################################################################### */

.csc-mailform {
	position: relative;
	display:block;
	border: none;
}

.csc-mailform-field {
	margin-bottom: 0.35em; 
}

span.csc-mailform-label {
	display: block;
	width: 95%;
	margin: 1em 0 0.25em;
	padding-left: 0.5em;
	font-weight: bold;
	border-bottom: 1px solid #888;
}

.csc-mailform label {
	position: relative;
	display:block;
	width: 40%;
	float: left;
	text-align: right;
	padding-top: 4px;
	padding-right: 1em;
}

.csc-mailform input, .csc-mailform textarea {
	position: relative;
	width:50%;
}

.csc-mailform-check {
	border: none;
	width:auto;
	margin-top: 4px;
}

.csc-mailform button {
	clear: left;
	position: relative;
	display:block;
}

.csc-mailform-field {
	overflow: hidden;
}
 /* .floatbox-Anpassung für IE */
/* Hides from IE-mac \*/
* html .csc-mailform-field {width:100%;}
/* End hide from IE-mac */

.csc-mailform-submit {
	clear: left;
	position: relative;
	display:block;
	width:auto;
	margin-left: 35%; 
	border: auto;
}


