@charset "utf-8";
/* Standard Layout */
td#colNormal td {
	font-size:12px;
}
td#colNormal a.external-link-new-window {
	background-image: url(/fileadmin/content-bilder/global/ext_link_symbol.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left:16px;
	text-decoration:none;
	color:#272727;
}
td#colNormal a.external-link-new-window:hover {
	text-decoration:underline;
}
td#colNormal a.mail {
	background-image: url(/fileadmin/content-bilder/global/mail_link_symbol.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:18px;
	text-decoration:none;
	color:#272727;
}
td#colNormal a.mail:hover {
	text-decoration:underline;
}
td#colNormal p,td#colNormal h1, td#colNormal h2, td#colNormal h3 {
	margin:0;
	padding:0;
}
td#colNormal h1 {
	margin-bottom:19px;
}
td#colNormal p {
	margin-bottom:19px;
	text-align:justify;
}
#ct1 td#colNormal {
	vertical-align:top;
	text-align:left;
	/*background-color:red;*/
	padding-left:24px;
	padding-right:24px;
	padding-top:28px;
	padding-bottom:28px;
	color:#272727;
	font-size:12px;
	line-height:15px;
}
/* Standard Layout: Ende */


/* Bilder-Galerie */
table#tx-lzgallery-pi1-listing {
	border:none;
}
table#tx-lzgallery-pi1-listing a {
	text-decoration:none;
}
div.tx-lzgallery-pi1 {
	text-align:center;
}
table#tx-lzgallery-pi1-fotos {
	margin-left:auto; margin-right:auto;
	background-color:transparent;
	border:none;
}
table#tx-lzgallery-pi1-fotos td {
	background-color:transparent;
	border:none;
}
span.img_upback a {
	text-decoration:none;
	color:#696868;
}
span.img_upback a:hover {
	text-decoration:underline;
}
/* Bilder-Galerie: Ende*/

/* News-Modul */
td#colNormal div.news-list-spacer {
	height:5px;
	font-size:1pxline-height:1px;
}
table.list-news-item-table {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:19px;
}
table.single-news-table {
	margin-top:0px;
	padding-top:0px;
}
table.single-news-table td {
	font-size:12px;
}
td#colNormal  div.news-title {
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:6px;
}

td#colNormal div.news-subheader {
	/*background-color:blue;*/
	margin-bottom:0px;
}

td#colNormal div.news-subheader h3 {
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:16px;
}
td#colNormal div.news-subheader p {
	font-size:12px;
	margin-bottom:12px;
	/*background-color:red;*/
}
td#colNormal div.news-content {
	margin-bottom:18px;
	background-image:url(/fileadmin/template/tt_news/images/cell_bg_general.gif); background-position:0px 0px; background-repeat:repeat-y;
	padding-left:7px;
	padding-top:6px;
	padding-bottom:3px;
}
td#colNormal div.news-content p {
	margin-bottom:6px;
	font-size:12px;
}
td#colNormal div.news-single-additional-info {
	margin:0;
	padding:0;
}
td#colNormal div.news-single-additional-info dl, td#colNormal div.news-single-additional-info dd {
	margin:0px 0px 0px 0px;
	text-indent:0px;
}

td#colNormal div.news-single-additional-info {
	margin-bottom:18px;
	background-image:url(/fileadmin/template/tt_news/images/cell_bg_general.gif); background-position:0px 0px; background-repeat:repeat-y;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:2px;
}
td#colNormal div.news-single-additional-info p {
	margin-bottom:6px;
	padding:0;
	text-indent:0px;
}
td#colNormal div.news-single-additional-info a {
	background-image: url(/fileadmin/content-bilder/global/ext_link_symbol.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:16px;
	text-decoration:none;
	color:#272727;
}
td#colNormal div.news-single-additional-info a:hover {
	text-decoration:underline;
}
td#colNormal div.news-single-additional-info-label {
	margin-top:12px;
	margin-bottom:12px;
}
td#colNormal div.single-news-more-link {
	/*background-color:green;*/
}
td#colNormal div.single-news-more-link a {
	color:#613609;
	text-decoration:none;
	font-size:11px;
}
td#colNormal div.single-news-more-link a:hover {
	text-decoration:underline;
}
td#colNormal div.single-news-back-to-link a {
	color:#613609;
	text-decoration:none;
	font-size:11px;
}
td#colNormal div.single-news-back-to-link a:hover {
	text-decoration:underline;
}
/* News-Modul: Ende */




/* Mail Form plus */
div.tx-thmailformplus-pi1 table {
	width:200px;
	width:100%;
	margin-top:8px;
	margin-bottom:10px;
}
div.tx-thmailformplus-pi1 fieldset {
	/*border:1px solid #bfb8bf;*/
	border:1px solid #9a9187;
	padding:0px 10px 0px 10px;
	margin: 0px 0px 18px 0px;
}
div.tx-thmailformplus-pi1 fieldset legend {
	font-weight:bold;
	/*color:#613609;*/
	color:#221305;
}
div.tx-thmailformplus-pi1 td {
	font-size:12px;
	padding-top:1px;
	padding-bottom:1px;
}
div.tx-thmailformplus-pi1 td.label-cell {
	width: 85px;
	/*background-color:red;*/
}
div.tx-thmailformplus-pi1 td.label-cell div {
	text-align:right;
	padding-right:4px;
}
div.tx-thmailformplus-pi1 td.label-cell div.message {
	text-align:right;
	padding-right:4px;
	padding-top:3px;
}
div.tx-thmailformplus-pi1 td.label-cell-ort {
	width:100px;
}
div.tx-thmailformplus-pi1 td.input-cell {
	text-align:left;
}
div.tx-thmailformplus-pi1 td.input-cell input {
	width:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.tx-thmailformplus-pi1 td.input-cell textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* Mail Form plus: Ende */

/* GMAP */
div#gmapDirHead, div#gmapmarker, map#gmapDirTo, p#gmapDirHeadTo, p#gmapDirItemTo, p#gmapDirBtnsTo, form#gmapDirTo, form#gmapDirFrom, p#gmapDirHeadFrom {
	/*background-color:red;*/
	margin-right:0px;
	margin-left:10px;
	width:240px;
}
input#gmapDirSaddr {
	width:240px;
}
td#colNormal div.tx_lumogooglemaps_pi1_infobox {
	/*background-color:red;*/
	margin-right:0px;
	width:240px;
	padding:0px;
}
div#gmap-wrap {
	border: 1px solid #ababab;
	background-color:#efefef;
	background-image: url(/fileadmin/template/lumogooglemaps/images/google-maps-logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div.tx_lumogooglemaps_pi1_sidebar ul {
	margin-top:12px;
	list-style:square;
}
div.tx_lumogooglemaps_pi1_sidebar ul li {
	margin-left:15px;
}
div.tx_lumogooglemaps_pi1_sidebar ul li a {
	color:#221305;
}
/* GMAP: Ende*/

/* Suchseite */

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.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 { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.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 TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

td.tx-indexedsearch-title, td.tx-indexedsearch-percent {
	background-color:#e7e0d7;
	padding: 4px 0px 4px 0px;
}

td.tx-indexedsearch-title {
	padding-left:6px;
}

td.tx-indexedsearch-title a {
	color:#170801;
	font-weight:bold;
	text-decoration:none;
}
td.tx-indexedsearch-title a:hover {
	text-decoration:underline;
}
td.tx-indexedsearch-descr {
	padding:4px 0px 4px 4px;
}
td.tx-indexedsearch-info {
	padding:4px 0px 4px 4px;
}
/* Suchseite: Ende */