/* Autor: Wido Widlewski <wido@websimplex.de> */





/* Suche */
.tx-indexedsearch-searchbox {
	/*visibility: hidden;*/
	display: none;
}

.tx-indexedsearch-searchbox fieldset {
	border: 1px solid #FFFFFF;
}

.tx-indexedsearch-searchbox legend {
	display: none;
}

.tx-indexedsearch-form {
	float: left;
}

.tx-indexedsearch-form label {
	font-size: 11px;
}

.tx-indexedsearch-search-submit {
	float: left;
	padding: 0px 0px 0px 13px;
}

.tx-indexedsearch-whatis {
	padding: 0px 0px 13px 0px;
	display: none;
}

.tx-indexedsearch-res {
	clear: both;
	padding: 0px 0px 0px 0px;
}

.spalte2 .inhalt_breit .tx-indexedsearch-res .res-tmpl-css {
	padding: 0px;
	margin: 0px;
}

.spalte2 .inhalt_breit .tx-indexedsearch-res .res {
	padding: 13px 0px 0px 0px;
}

.spalte2 .inhalt_breit .tx-indexedsearch-res .res-tmpl-css h3 {
	font-size: 11px;	
}

.spalte2 .inhalt_breit .tx-indexedsearch-res .res-tmpl-css .descr {
	width: 100%;
}

.tx-indexedsearch-res td {
	font-size: 11px;
}

.tx-indexedsearch-redMarkup {
	color: #ba252d;
}

.test {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}


.spalte2 .inhalt_breit ul.browsebox {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	margin: 13px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background-image: none;
	float: left;
	width: 100%;
}

.spalte2 .inhalt_breit ul.browsebox li {
	list-style: none;	
	background-image: none;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.spalte2 .inhalt_breit ul.browsebox li a:link,
.spalte2 .inhalt_breit ul.browsebox li a:visited,
.spalte2 .inhalt_breit ul.browsebox li a:hover {
	background-image: none;
	border: 0px;
	color: #ba252d;
}

.spalte2 .inhalt_breit ul.browsebox li.tx-indexedsearch-browselist-currentPage a:link,
.spalte2 .inhalt_breit ul.browsebox li.tx-indexedsearch-browselist-currentPage a:visited,
.spalte2 .inhalt_breit ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover {
	color: #000000;
}


/* News */

.spalte2 .inhalt_breit .news-list-browse {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 5px 0px 5px 0px;
	background-image: none;
	width: 100%;
	font-size: 11px;
}

.spalte2 .inhalt_breit .news-list-browse a:link,
.spalte2 .inhalt_breit .news-list-browse a:visited,
.spalte2 .inhalt_breit .news-list-browse a:hover {
	padding: 0px 10px 0px 0px;
	background-image: none;
	border: 0px;
	color: #ba252d;
}

.spalte2 .inhalt_breit .news-list-browse strong {
	color: #000000;
	padding: 0px 10px 0px 0px;
}

.spalte2 .inhalt_breit .news-list-browse strong a:link,
.spalte2 .inhalt_breit .news-list-browse strong a:visited,
.spalte2 .inhalt_breit .news-list-browse strong a:hover {
	color: #000000;
}

.spalte2 .inhalt_breit .news-list-item {
	clear: both;
	padding: 13px 0px 0px 20px;
	background-image: url(../design/site.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
}

.spalte2 .inhalt_breit .news-list-item .news-list-date {
	font-style: italic;
}

.spalte2 .inhalt_breit .news-list-container .unten {
	padding: 13px 0px 0px 0px;
}


.spalte2 .inhalt .news-single-item h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 13px 0px;
}

.spalte2 .inhalt .news-single-item .news-single-date {
	font-style: italic;
	font-weight: normal;
}

.spalte2 .inhalt .news-single-item h3 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	padding: 2px 0px 13px 0px;
	margin: 0px;
}

.spalte2 .inhalt p.news-single-timedata {
	font-size: 10px;
	float: right;
}

/* 3. spalte für Single News Anzeige */

.spalte3 .inhalt_rechts .news-single-item {
	padding: 0px;
	margin: 0px;
	width: 161px;
}

.spalte3 .inhalt_rechts .news-single-item div.news-single-image {
	margin: 13px 0px 0px 0px;
}

.spalte3 .inhalt_rechts .news-single-item div.news-single-image a:link,
.spalte3 .inhalt_rechts .news-single-item div.news-single-image a:visited,
.spalte3 .inhalt_rechts .news-single-item div.news-single-image a:hover {
	border: 0px;
}

.spalte3 .inhalt_rechts .news-single-item .news-single-files a {
	margin: 0px 0px 0px 10px;
}

.spalte3 .inhalt_rechts .news-single-item h4 {
	padding: 13px 0px 0px 0px;
	margin: 0px;
}

.spalte3 .inhalt_rechts .news-single-item .news-single-imgcaption {
	clear: both;
	font-size: 10px;

}

.spalte3 .inhalt_rechts .news-single-item .news-single-backlink {

}

.spalte3 .inhalt_rechts .news-single-item .news-single-files img {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}


.spalte3 .inhalt_rechts .news-amenu-container h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	line-height: 150%;
	color: #666666;
}

.spalte3 .inhalt_rechts .news-amenu-container .news-amenu-item-year {
	visibility: hidden;
	display: none;
}

/* latest news in der rechten spalte */

#rechte_spalte .news-latest-item {
	border-bottom: 1px solid #dcdcbe;
}

/* h4 für den titel, ist momentan weg */
#rechte_spalte .news-latest-item h4 {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	border: 0px;	
	color: #404022;
	font-size: 10px;
	line-height: 14px;
}


#rechte_spalte .news-latest-item div.news-image {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 55px;
}

#rechte_spalte .news-latest-item div.news-text {
	
}

#rechte_spalte .news-latest-item p {
	padding: 10px 0px 0px 0px;
	color: #404022;
}

#rechte_spalte .news-latest-item a:link,
#rechte_spalte .news-latest-item a:visited {

}

#rechte_spalte .news-latest-item a:hover {

}


#rechte_spalte .news-latest-item p.news-latest-morelink {
	padding: 0px 0px 10px 0px;	
	text-align: right;
}

#rechte_spalte .news-latest-item p.news-latest-morelink a:link,
#rechte_spalte .news-latest-item p.news-latest-morelink a:visited {
	color: #404022;
	text-decoration: none;
	
	/*border-bottom: 1px dotted #404022;*/
	padding: 0px 0px 2px 0px;
	background-image: url(../design/punkt_dunkelgrau.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	
}

#rechte_spalte .news-latest-item p.news-latest-morelink a:hover {
	background-image: none;
	padding: 0px 0px 1px 0px;
	border-bottom: 1px solid #404022;	
}


/* für Kundenstimmen das angepasste Template */

#rechte_spalte .csc-textpic-text-kundenstimmen {
	padding: 0px 0px 10px 0px;
}

/* rechts zentrierter Text ohne oberen Abstand */

#rechte_spalte .csc-textpic-text-kundenstimmen p.align-right {
	padding: 0px 0px 0px 0px;
	color: #404022;
}



/* ww_imagecycle */

#ww_imagecycle_container {
	
}

#ww_imagecycle_container img { 
	float: left;
}

#ww_imagecycle_navigation {
	z-index: 75;
	position: absolute;
	float: right;
	width: 112px;
	clear: both;
	margin: 45px 0px 0px 7px;
	
}

#ww_imagecycle_zoom {
	float: left;
	padding: 5px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}

* html #ww_imagecacle_zoom,
*:first-child+html #ww_imagecacle_zoom {
	padding: 5px 5px 6px 5px;
}


#ww_imagecycle_prevnext {
	float: right;
	width: 83px;
	background: #eceeef;
	border: 1px solid #FFFFFF;
}


#ww_imagecycle_prevnext div.ww_imagecycle_inner {
	padding: 2px;
}

* html #ww_imagecycle_prevnext div.ww_imagecycle_inner {
	padding: 2px 2px 1px 2px;
}

*:first-child+html #ww_imagecycle_prevnext div.ww_imagecycle_inner {
	padding: 2px 2px 1px 2px;
}

#ww_imagecycle_counter {
	margin: 0px 15px 0px 15px;
	text-align: center;
}

#ww_imagecycle_prev_link {
	float: left;
}


#ww_imagecycle_navigation a:link,
#ww_imagecycle_navigation a:visited {
	display: block;
	padding: 6px;
	text-decoration: none;
	line-height: 100%;
	border: 0;
}

#ww_imagecycle_navigation a:hover {
	background: #FFFFFF;
	line-height: 100%;
	border: 0;
}

#ww_imagecycle_navigation img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


#ww_imagecycle_next_link {
	float: right;
}

#ww_imagecycle_navigation p {
	padding: 5px 1px 6px 1px;
	font-size: 10px;
	color: #000000;
	line-height: 100%;
	margin: 0px;
}


