@charset "UTF-8";

/************** PLUGINS.CSS  **************/

/* -----------  Glossar  ----------- */
.tx-contagged {
	margin-top:1em;
	margin-bottom:1em;
}

.tx-contagged-searchbox {
	clear:both;
}
.tx-contagged-list dd {
	margin-left:0;
	float:left;
	margin-right:80px;
}
.tx-contagged-list dd.tx-contagged-navlink {
	text-align:right;
	border-bottom:1px solid #eee;
	margin:0;
	padding-bottom:5px;
	margin-bottom:5px;
	float:none;
}
.tx-contagged-single {}
.tx-contagged-single dt {
	font-size:1.5em;
	margin-bottom:1em;
}
.tx-contagged-single dd {
	margin-left:0;
}


/* ------------- tt_address -------------- */
.tx-ttaddress-pi1 .address-item {
}
.tx-ttaddress-pi1 .address-item .adr_name {
	font-weight:bold;
}
.tx-ttaddress-pi1 .address-item span.lab {
	padding-right:5px;
	display:inline-block;
	width:50px;
}
.tx-ttaddress-pi1 .address-item .adr_left {
	float:left;
	min-width:250px;
}
.tx-ttaddress-pi1 .address-item .adr_right {
	float:none;
}




/* --------- Grid-CEs ----------- */
.teaser.alert {
	padding-right:14px;
}
.teaser .teaser_header {
	margin-bottom:1em;
}
.teaser .teaser_content {
}
.teaser .teaser_content .teaser_text {
}
.teaser .teaser_content .teaser_image {
}
.teaser .teaser_footer {
	clear:both;
	text-align:right;
}
.teaser .teaser_footer p {
	margin:0;
}


/* --------- Guestbook ----------- */
.tx-guestbook-field input.tx-guestbook-submit {
	margin-left:120px;
	margin-bottom:30px;
}
.Xtx-guestbook-result,
.Xtx-guestbook-pagination {
	margin-bottom:10px;
}


/* --------- Indexed search ----------- */
.tx-indexedsearch-browsebox,
.tx-indexedsearch-result {
	margin-bottom:2em;
}
.res_text {
	margin-bottom:0.5em;
}
.res_modified {
	color:#999;
}
.tx-indexedsearch-redMarkup {
	color:#333;
	background-color:#ffa;
	font-weight:normal;
}

.tx-indexedsearch-browsebox ul.browsebox {
	padding:0; 
	margin:0;
	margin-top:30px;
	margin-bottom:30px;
}
.tx-indexedsearch-browsebox ul.browsebox li {
	margin-right:-1px;
}
.tx-indexedsearch-browsebox ul.browsebox li a {
	padding:4px 10px;
	border:1px solid #ddd;
	border-radius:0;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
	color:#333;
	
	background: rgb(247,247,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}
.tx-indexedsearch-browsebox ul.browsebox li a:hover {
	background:none;
	background-color:#eee;
}
.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a {color:#999;}
.tx-indexedsearch-browsebox ul.browsebox li:first-child a {border-radius:4px 0 0 4px}
.tx-indexedsearch-browsebox ul.browsebox li:last-child a {border-radius:0 4px 4px 0}


/* --------- News ----------- */
.news-list-container .news-list-item {
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding-bottom:10px;
}

.news-latest-item,
.news-list-container .news-list-date {
	color:#555;
}
.news-list-container .news-list-subheader {
	text-align:justify;
}
.news-list-container .news-list-morelink {
	float:right;
}
.news-list-container .news-list-image {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.news-latest-item .headline {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.news-latest-item .more-link {
    float: right;
}
.news-single-item .news-subtitle {
	color:#999;
	margin-bottom:1em;
}
.news-single-item .news-subtitle h3 {
	line-height:1.3em;
}
.news-single-item .news-content {
	text-align:justify;
}
.news-single-item .news-image {
	margin-left:30px;
}

.news-single-item .news-single-backlink {
	padding-top:20px;
	padding-bottom:20px;
}
.news-single-item dl.related-files dd {
	color:#999;
}
.news-single-item dl.related-files dd img,
.news-single-item dl.related-files dd a {
	margin-right:5px;
}
.news-single-imgcaption {
	font-size:0.9em;
	color:#999;
}

#news_carousel .news-latest-item {
	margin-bottom:50px;
}

.news-latest-container .news-latest-item .caticon {
    float:left;
    margin-right: 15px;
}



/* --------- Weather WWO ----------- */
#weather .tx-eberlweatherwwo-pi1 .wrap_2 {
	color:#fff;
}
#content .tx-eberlweatherwwo-pi1 .current {
	margin:20px 0;
	padding:5px 0;

	background: rgb(206,225,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(206,225,237,1) 0%, rgba(247,251,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,225,237,1)), color-stop(100%,rgba(247,251,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(206,225,237,1) 0%,rgba(247,251,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(206,225,237,1) 0%,rgba(247,251,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(206,225,237,1) 0%,rgba(247,251,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(206,225,237,1) 0%,rgba(247,251,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee1ed', endColorstr='#f7fbfc',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#content .tx-eberlweatherwwo-pi1 .current .current_image,
#content .tx-eberlweatherwwo-pi1 .current .location {
	text-align:center;
	position:relative;
}
#content .tx-eberlweatherwwo-pi1 .weather_icon {
	background: rgb(134,174,204); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(134,174,204,1) 0%, rgba(212,228,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,174,204,1)), color-stop(100%,rgba(212,228,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(134,174,204,1) 0%,rgba(212,228,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(134,174,204,1) 0%,rgba(212,228,239,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(134,174,204,1) 0%,rgba(212,228,239,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(134,174,204,1) 0%,rgba(212,228,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86aecc', endColorstr='#d4e4ef',GradientType=0 ); /* IE6-9 */

	width:100%;
	height:60px;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#content .tx-eberlweatherwwo-pi1 .current .current_condition {
	font-size:14px;
	font-weight:bold;
}
#content .tx-eberlweatherwwo-pi1 .forecast .date,
#content .tx-eberlweatherwwo-pi1 .forecast .tempMinMaxC {
	font-weight:bold;
}
#content .tx-eberlweatherwwo-pi1 .current_humidity,
#content .tx-eberlweatherwwo-pi1 .current_ccover,
#content .tx-eberlweatherwwo-pi1 .current_pressure,
#content .tx-eberlweatherwwo-pi1 .current_wind,
#content .tx-eberlweatherwwo-pi1 .current_visibility,
#content .tx-eberlweatherwwo-pi1 .weatherCode {
	color:#777;
}



/* -------- Colorbox anpassungen --------- */
#colorbox #cboxTitle {
	min-height: 35px;
	padding-top:5px;
	background-color:#fff;
	color:#333;
}
#cboxContent #cboxNext {
    left: 35px;
}
#cboxContent #cboxCurrent {
    left: 80px;
}


