@charset "utf-8";
/* CSS Document */

/* Sitemap */
.tx-dropdownsitemap-pi1 div {
	margin: 0px;
	background: none repeat scroll 0% 50%;
	border: none medium;
	margin-bottom:5px;
	padding:0px;
	}
.tx-dropdownsitemap-pi1 ol{ padding-left: 20px; margin: 0px; }
.tx-dropdownsitemap-pi1 a, 
.tx-dropdownsitemap-pi1 a:link, 
.tx-dropdownsitemap-pi1 a:visited, 
.tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#666666;
	text-decoration: none;
	}
.tx-dropdownsitemap-pi1 a:hover{ text-decoration:underline; }
.tx-dropdownsitemap-pi1 div.expAll {
	background: none;
	border: 0 none;
	color:inherit;
	padding:0px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.tx-dropdownsitemap-pi1 div.expAll img{ height: 10px; width: 10px; }


/* Anfrage Formular NEU */
.tx-thmailformplus-pi1 h2.anfrage-headline{
	padding: 10px 10px;
	font-size: 14px;
	background-color: #FFAE37;
	margin: 15px 0 10px 0;
	color:#FFFFFF;
}
.tx-thmailformplus-pi1 h2.anfrage-headline span.hinweis{
	display:block;
	float:right;
	font-size:10px;
	font-weight:normal;
}
.tx-thmailformplus-pi1 td.anfrage-labelTd{
	padding: 2px 10px;
	width: 150px;
}
.tx-thmailformplus-pi1 input.anfrage-input, .tx-thmailformplus-pi1 textarea.anfrage-input, .tx-thmailformplus-pi1 select.anfrage-input, .tx-thmailformplus-pi1 select.anfrage-select,
.tx-sremailsubscribe-pi1 input, .tx-sremailsubscribe-pi1 select{
	padding: 3px 6px;
	width: 244px;
	border: 1px solid #E1E1E1;
	background-color:#E1E1E1;
}
.tx-thmailformplus-pi1 input.anfrage-input-2{ width: 121px; }
.tx-thmailformplus-pi1 input.anfrage-input-plz{ width: 52px; margin-right:-2px; }
.tx-thmailformplus-pi1 input.anfrage-input-ort{ width: 177px; }
.tx-thmailformplus-pi1 select.anfrage-select,
.tx-sremailsubscribe-pi1 select{ width: 135px; padding: 2px 3px; }
.tx-thmailformplus-pi1 select.anfrage-select-2{ width: 258px; }
.tx-thmailformplus-pi1 select.anfrage-select-3{ width: 62px; }
.tx-thmailformplus-pi1 input.anfrage-submit,
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit{
	border: none medium;
	background-color: #E1E1E1;
	padding: 3px;
	color: #666666;
	width: 135px;
}
.tx-thmailformplus-pi1 input.anfrage-submit:hover,
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit:hover{
    background-color: #FFAE37;
    color: #FFFFFF;
    cursor: hand; cursor: pointer;
}
.tx-thmailformplus-pi1 td.line{ padding: 6px 0;}
.tx-thmailformplus-pi1 ul.form_error{ font-weight: bold; }

/* Newsletter Anmeldung Form */
.tx-sremailsubscribe-pi1 dt{ width:14%; }
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit{ margin-top: 5px; }
.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd{ padding-bottom: 1px; }
.tx-sremailsubscribe-pi1 fieldset, .tx-sremailsubscribe-pi1 legend, .tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit{ border: none medium; margin:0; padding:0;}
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit{ margin: 8px 0; }

/* Anfrage Formular Small NEU */
.tx-thmailformplus-pi1 .anfregeTableSmall input.anfrage-input{ width: 80px; }
.tx-thmailformplus-pi1 .anfregeTableSmall td.anfrage-labelTd{
	padding: 1px 0px;
	width: 44px;
}
.tx-thmailformplus-pi1 .anfregeTableSmall input.anfrage-input, .tx-thmailformplus-pi1 .anfregeTableSmall textarea.anfrage-input, .tx-thmailformplus-pi1 .anfregeTableSmall select.anfrage-input{
    background-color: #999999;
    border: 1px solid #999999;
    padding: 0px 6px;
}
.tx-thmailformplus-pi1 .anfregeTableSmall input.anfrage-submit{
    padding: 1px 6px;
    margin-top: 5px;
	width: 95px;
	background-color: #721D1A;
}
.tx-thmailformplus-pi1 .anfregeTableSmall input.anfrage-submit:hover{
	background-color: #4D1211;
}

.tx-thmailformplus-pi1 .anfregeTableSmall .ui-datepicker-trigger{
	position: absolute;
	margin: 0 0 0 3px;
	cursor: hand;
	cursor: pointer;
}


/* Search Seite */
.search_advanced{ border-bottom: 1px solid #FFFFFF;	text-align: right;	}
.tx-indexedsearch a, .tx-indexedsearch p, .tx-indexedsearch select{  }
.tx-indexedsearch table p{ margin: 0px; }
.tx-indexedsearch-searchbox form{ padding: 5px; /*background-color: #EEEEEE;*/	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup, .tx-indexedsearch-sw { color: #FFFFFF;	background-color: #FFAE37;	padding: 3px; }
.tx-indexedsearch-searchbox-sword{	border: 1px solid #000000; background-color: #CCCCCC;	padding: 2px 0;	color: #999999;	}
.tx-indexedsearch-searchbox-button{ background-color: #000000; color: #FFFFFF; border: none medium; padding: 2px 0; cursor: hand; cursor: pointer;	}
.tx-indexedsearch-searchbox-button:hover{ background-color: #FFAE37; color: #FFFFFF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#B7B7B7 none repeat scroll 0%; }
.tx-indexedsearch-info p { padding-left: 5px; }
.tx-indexedsearch a,.tx-indexedsearch-browsebox-SCell a,.tx-indexedsearch-title-caption a,.tx-indexedsearch-info a{	color: #FFFFFF;	background-color: #3B3B3B; padding: 3px; text-decoration:none; }
.tx-indexedsearch-browsebox-SCell a,.tx-indexedsearch-title-caption a,.tx-indexedsearch-info a{	color: #3B3B3B;	background: none;	text-decoration: underline;	}
.tx-indexedsearch-browsebox-SCell a:hover,.tx-indexedsearch-title-caption a:hover,.tx-indexedsearch-info a:hover{ text-decoration: underline; }
.tx-indexedsearch A:hover{ text-decoration: underline; }
.tx-indexedsearch-browsebox-SCell A:hover{ text-decoration: underline; }

/* Search Field */
#search{ height: 25px; }
#div_search{ padding: 20px 0 0 10px; }
.radio_adv{ padding-top: 10px; }
.radio_adv a{ font-size: 9px; color: #CCCCCC; }
.input_sbutton{	width: 24px; height: 21px; border: none medium; background-color: #000000;	background-image: url();	background-repeat:no-repeat;	background-position: 0 -124px;	color: #FFFFFF;	cursor:pointer;	padding: 0; position: absolute;	margin-left: 8px;}
.input_text{ width: 105px; height: 16px; background-image: url();	background-repeat:no-repeat;	background-position: 0 -38px; background-color: #CCCCCC; 	border: 1px solid #000000;	color: #999999;	padding: 2px 0px 2px 6px;	margin-top: 0px;}
*html .input_text{ padding-top: 2px !important;}

/* Newsletter Field */
#newsletter .input_text{ width: 201px; height: auto; background-image: url(../images/inputs.png);	background-repeat:no-repeat;	background-position: 0 0px; background-color: #FFFFFF; 	border: none medium;	color: #999999;	padding: 6px 0px 3px 6px;	margin-top: 0px;}
*html #newsletter .input_text{ padding-top: 2px !important;}

/* tt_news */
.news-list-container{ clear: both; }
.news-list-item{ margin-bottom: 20px; }
.news-latest-container a, .news-single-backlink a, .news-list-container a,
.news-single-item a, .news-amenu-container { color: #D93F4F; text-decoration: none; }
.news-single-timedata{ color: #CCCCCC; }
p.news-single-author{ margin: 0px; }
.news-single-author a{ color: #333; }
.news-single-item h2, .news-amenu-container ul h2{ font-size: 14px; font-weight: bold; }
.news-single-item h3{ font-size: 12px; font-weight: bold; }
.news-amenu-container{
	border-bottom: 1px solid #CECECE;
	margin-bottom: 30px; 
	padding-bottom: 15px;
	}
.news-list-morelink{ display: block; margin-top: 15px; }
/*.news-list-morelink a{ padding: 3px 8px; background-color: #FFFFFF; color: #AB9F3F; }
.news-list-morelink a:hover{ background-color: #AB9F3F; color: #FFFFFF; }*/
hr.clearer{
	border: none medium;
	background-color: #FFFFFF;
	height: 1px;
}
.news-list-date{ color: #666666; }
.tx-essliders-pi1-container .tx-essliders-pi1-numbs span:hover{ background-image:url(../images/slidebutton.png);	background-repeat: no-repeat; background-position: 0 -24px; }

.news-catmenu{ background-color: #CCCCCC; padding: 5px; height: 18px; margin-bottom: 25px; }
.news-catmenu ul{ padding: 0px;	margin: 0px;	list-style: none; }
#content .news-catmenu ul li {padding: 0;}
.news-catmenu a{ float: left; margin-right: 12px; }
.news-catmenu p.news-catmenu-header{ margin: 0; }
	
