@charset "utf-8";
/* CSS Document */
.clearer {
	width:0;
	height:0;
	clear:both;
}
div.news-list-item-img {
	width:220px;
	height:150px;
	float:left;
	/*border:1px solid #666666;*/
	
}
div.news-list-item-img_first {
	width:340px;
	height:193px;
	float:left;
	/*border:1px solid #666666;*/
}
div.news-list-item-img_first img, div.news-list-item-img img {
border:1px solid #666666;
}
.news-list-social_first {
	width:700px;
	margin-top:10px;
	/*border:1px solid red;	*/
}
div.news-list-item-txt_first {
	margin-left:360px;	
	height:193px;	
	/*border:1px solid red;	*/
}
.news-list-item {
	border:none;
	border-top:3px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	margin-bottom:10px;
	padding-top:10px;
}
.news-list-item:first-child {
  border-top: 0;
}
.news-list-item-related .news-list-category {
	float:right;
}
.news-list-item-related h2 {
	float:left;
}
.news-list-item-related {
border:none;
	border-top:3px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	margin-bottom:10px;
	padding-top:10px;
	
}
.noborder {
	border:none;
	padding-top:0;
}



div.news-list-social{
	/*border:1px solid red;	*/
	position:relative;
	left:20px;
	width:460px;
	height:30px;	
	/*border:1px solid red;	*/
	
	overflow:hidden;
}
div.news-list-item-txt {
	
	height:120px;
	width:460px;
	margin-left:240px;	
	/*border:1px solid red;	*/
	

}

.news-list-item-txt p {

}
.news-list-morelink {
    font-size:12px;
    float:right;
}
.news-list-morelink a {
/*
float:right;
margin-right:60px;

*/
		
}

div.comments {
	float:right;
	margin-right:32px;
	
}
.news-list-container div.socialshare {
	float:left;
	margin-top:5px;
	
}

.news-single-backlink {
	/*clear:both;*/
}
/* news styles */
.news-list-item h2 {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;padding:0;
}
.news-list-container .noborder h2 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;padding:0;
}

.news-list-date {
	font-size:11px;
	color:#999999;
	font-style:italic;
}
.news-list-item p {
	font-size:13px;
	line-height:22px;
}
.news-list-morelink a {
	color:#e40613;
	text-decoration:none;

}
.news-list-morelink a:hover {
	color:#333333;
}
div.comments a {
	color:#e30613;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	line-height:30px;

}
.news-list-social {
	background:url(../images/stripes1.png) no-repeat;
	

}



.news-list-social_first {
	background:url(../images/stripes1.png) no-repeat;
}




/* social share privacy anpassungen */

/* news single item */
.news-single-header {
	font-size:10px;
	color:#999999;
}
.news-single-item div.csc-default {
	
}
.news-single-header a {
	float:right;
}
.news-single-header .date {
	float:left;
}
.news-single-img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.news-single-item {
	margin-bottom:20px;
}
.news-single-item h1 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;padding:0;
	margin-bottom:5px;
}
.news-single-item h2 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;padding:0;
	margin-bottom:5px;
}
.news-single-item .socialshare {
/*
	margin-top:10px;
	margin-bottom:10px;
	
	
	*/
	height:30px;
	
	/*
	width:700px;
	float:left;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	*/
	display:block;
	clear:both;
	background:url(../images/stripes1.png) no-repeat;
	
	margin-top:5px;
	margin-bottom:10px;
	padding-top:1px;
}
.news-single-item .tx-jhsocialshareprivacyttnews-pi1 {

}
.news-single-wrapper {
	margin-bottom:20px;
	clear:both;
}
.news-single-item p {
	font-size:12px;
	line-height: 22px;
}
p.news-single-imgcaption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-transform:uppercase;
	margin-top:1px;
}


#advertising-area1 {
	/*display:none;*/
}

a.various {
	display:block; 
	/*
	float:left;
	margin-right:3px;
	border:1px solid red;
	background-color:red;
	*/
}
.clear {
	clear:both;
}

/* pagebrowser / top-link / others? */
/* layout */
.news-list-browse {
	padding-top:10px;
	margin-bottom:10px;
	
}
.browseLinksWrap  {
	float:left;
	width:640px;

}
.pb_back, .page, .pb_page {
	float:left;
}
.pb_toplink {
	float:right;	
}
.pb_next {
	float:right;	
}
.page {
	margin-left:200px;
}

/* mischmasch layout/style*/

.news-list-browse a, .news-list-browse .page, .news-list-browse span {
	height:20px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
}
.pb_toplink a {
	
}
/*

*/
/* style */
.news-list-browse {
	border-top:1px solid red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#999999;
	
	background-color: #ececec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), 

to(#ececec));
  	background-image: -webkit-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: -moz-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: -ms-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: -o-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: linear-gradient(top, #fdfdfd, #ececec);
}
.news-list-browse a {
color:#666;

}
.news-list-browse a:hover{
	color:#cc0000;
}
.pb_toplink a {
	background:url(../images/arrowup.png) no-repeat;
	background-position:8px 6px;
	padding-left:25px;
	padding-right:10px;
	border-left:1px solid #dfdfdf;
	
}
.pb_page {
font-weight:bold;
}
.pb_page .activeLinkWrap {
font-weight:normal;
}
.pb_toplink:hover,.pb_next:hover,.pb_back:hover, .pb_page:hover {
	/*background-color: #ececec;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), 

to(#e7e7e7));
  	background-image: -webkit-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: -moz-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: -ms-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: -o-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: linear-gradient(top, #f9f9f9, #e7e7e7);
}
.pb_toplink a:hover {
	background:url(../images/arrowup_active.png) no-repeat;
	background-position:8px 6px;
	
}
.pb_next a {
	background:url(../images/arrowright.png) no-repeat;

	background-position:50px 6px;
	padding-right:20px;
	padding-left:10px;
	border-left:1px solid #dfdfdf;
	
}
.pb_next a:hover {
	background:url(../images/arrowright_active.png) no-repeat;

	background-position:50px 6px;
	padding-right:20px;
	padding-left:10px;
	/*border-left:1px solid #dfdfdf;*/
}
.pb_next span {
	background:url(../images/arrowright_inactive.png) no-repeat;

	background-position:43px 6px;
	padding-right:20px;
	padding-left:10px;
}
.pb_back a {
	background:url(../images/arrowleft.png) no-repeat;
	background-position:5px 6px;
	padding-left:20px;
	padding-right:10px;	
	border-right:1px solid #dfdfdf;
}
.pb_back a:hover {
	background:url(../images/arrowleft_active.png) no-repeat;
	background-position:5px 6px;
	padding-left:20px;
	padding-right:10px;	
	/*border-right:1px solid #dfdfdf;*/
}
.pb_back span  {
	background:url(../images/arrowleft_inactive.png) no-repeat;
	background-position:5px 6px;
	padding-left:20px;
	padding-right:10px;
	border-right:1px solid #dfdfdf;
}
.pb_next a:hover, .pb_back a:hover, .pb_page a:hover,.pb_toplink a:hover {

}
/* debugging / testings */
/*
border:1px solid blue;
border:1px solid red;
border:1px solid green;
border:1px solid black;
border:1px solid grey;
*/
.socialshare {
	
}
.news-list-browse  {
	

}
.browseLinksWrap  {

}
.news-list-browse a {
	

}
.news-list-browse span, .page {
	
}
.pb_toplink a {
	
}


/* gallery pager */

div.tx-yag-pager {
	text-align: left;
}
.tx-ptextlist-pager {
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#999999;
	
	background-color: #ececec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), 

to(#ececec));
  	background-image: -webkit-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: -moz-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: -ms-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: -o-linear-gradient(top, #fdfdfd, #ececec);
  	background-image: linear-gradient(top, #fdfdfd, #ececec);
}
.tx-ptextlist-pager-item-display {
	clear:both;
}
.tx-ptextlist-pager {
	clear:both;
	text-align:center;
	float:left;
	height:21px;
	
	margin:0 auto;
	

	
	
	
}
.tx-ptextlist-pager:hover {
	
}
div.tx-yag-pager li {
	float:left;
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
div.tx-yag-pager li:hover {
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
/*
border:1px solid black;
border:1px solid red;
*/
div.tx-yag-pager a, div.tx-yag-pager .cur {
	display:block;
	height:20px;
	width:20px;
	padding-left:5px;
	padding-right:5px;
	
}
div.tx-yag-pager .cur {
color:#cc0000;
}

div.tx-yag-pager li.next {

}
div.tx-yag-pager li a  {
	border-right:1px solid #dfdfdf;
	text-indent:-999999px;
}
div.tx-yag-pager li.first a  {
	background:url(../images/arrowsleft.png) no-repeat;
	background-position:10px 6px;	
}
div.tx-yag-pager li.first a:hover  {
	background:url(../images/arrowsleft_active.png) no-repeat;
	background-position:10px 6px;
}

div.tx-yag-pager li.previous a  {
	background:url(../images/arrowleft.png) no-repeat;	
	background-position:11px 6px;
}
div.tx-yag-pager li.previous a:hover  {
	background:url(../images/arrowleft_active.png) no-repeat;
	background-position:11px 6px;	
}

div.tx-yag-pager li.next a  {
	background:url(../images/arrowright.png) no-repeat;	
	background-position:11px 6px;
}
div.tx-yag-pager li.next a:hover  {
	background:url(../images/arrowright_active.png) no-repeat;	
	background-position:11px 6px;
}

div.tx-yag-pager li.last a  {
	background:url(../images/arrowsright.png) no-repeat;	
	background-position:12px 6px;
	border:none;
}
div.tx-yag-pager li.last a:hover  {
	background:url(../images/arrowsright_active.png) no-repeat;
	background-position:12px 6px;
}

div.tx-yag-pager li.number a , div.tx-yag-pager li.number .cur {
	line-height:20px;
	border-right:1px solid #dfdfdf;
	text-indent:0;
}
div.tx-yag-pager li.number a  {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

div.tx-yag-pager li.number a:hover  {
	color:#cc0000;
	text-decoration:none;
}

div.tx-yag-pager li:hover  {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), 

to(#e7e7e7));
  	background-image: -webkit-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: -moz-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: -ms-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: -o-linear-gradient(top, #f9f9f9, #e7e7e7);
  	background-image: linear-gradient(top, #f9f9f9, #e7e7e7);
}


div.tx-yag-thumb-outerframe {
	display:block;
	float:none;
}
.tx-yag-album-thumb-outerframe {
height:auto;

}
.tx-yag-thumb-outerframe {
	margin-top:10px;
	height:200px;
}
.tx-yag-album-thumb-innerframe {

width:220px;
}
.tx-yag-gallery-albuminfo {

float:left;
width:420px;
}
.tx-yag-gallery-albumcaption {
	font-size:19px;
}
.tx-yag-gallery-itemcount {
	font-size:12px;
}
.tx-yag-gallery-albumdescription {
	font-size:14px;
}
div.tx-yag-theme-fancybox-thumb,
div.tx-yag-theme-ttnews-thumb {
float: left;
border: 1px solid #DDD;
background: #E4E4E4;
margin: 0 13px 10px 0;
padding: 5px;
}

.newscalendarTooltip {

}
.newscalendarTooltipHeader {
	font-size:16px;
	color:#666;
}
.newscalendarTooltipItemContainer {

}
.newsCalendar_calendarItem {

}
.newsCalendar_calendarItem a {
	font-size:12px;
	color:#666;
}
.newsCalendar_calendarItem a:hover {
	font-size:12px;
	color:#cc0000;
}
.newsCalendar_calendarItem_image {
	display:block;
}
.newsCalendar_calendarItem_image img {

}
.newsCalendar_calendarItem_subheader {
	font-size:11px;
	color:#666;
}

.news-single-item .csc-default {
	padding:0;
}
.news-single-header .date {
	float:right;
}
.news-single-item .news-title {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;padding:0;
	margin-bottom:5px !important;
	
	font-size: 1.5em;
-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}

#c222 .layout-1, #c165 .layout-1 {
	clear:none;
   
    background-color:#e9e9e9;
    padding:20px;

}


#c222 .layout-1 p {
    font-size:12px;
}
#c222 p.bodytext {
font-size:12px;
}
#c222 .layout-1 a {
    font-size:12px;
    text-decoration:underline;
    font-weight:normal;
}
#c222 .layout-1 a:hover {
    font-size:12px;
    text-decoration:underline;
    font-weight:normal;
}
#c222 .layout-1 hr {
    border-bottom:none;
    height:1px;

    height: 1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
    margin-bottom:10px;
    margin-top:15px;
}

#c222 .leftCol {
    float:left;
    width:265px;
}
#c222 .mainCol {

  float:left;
  width:435px;
}
#c222 .news-img-3,#c222 .news-img-4,#c222 .news-img-5,#c222 .news-img-6 {
    margin:0;padding:0;
    float:left;
    margin-bottom:10px;
}

#c222 .news-img-3, #c222 .news-img-5 {
    margin-right:10px;
}

#c222 .news-img-3 .news-single-img, #c222 .news-img-4 .news-single-img, #c222 .news-img-5 

.news-single-img, #c222 .news-img-6 .news-single-img {
    margin:0;padding:0;
    float:none;
}
#c222 .news-single-header {
    color:white;
    background-color:#e40613;
    padding:5px;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:10px;
}
#c222 .news-single-header .date {
    color:white;
    font-size:12px;
    font-weight:normal;
}
#c222 .subHeader_ausgabe  {
    float:right;
    margin-top:-100px;
    color:white;
    width:300px;
    text-align:right;
    padding-right:15px;
}
.subHeader_ausgabe  p{
    text-align:right;
    color:white;
    font-size:20px;
    font-weight:bold;
  
}
.ausgabe_Teaser {

}
#cal .news-latest-container {
    margin-top:-17px;
    margin-bottom:20px;
}


div.aktuelle_ausgabe .layout-1 {
    clear:none;
    background-color:#e9e9e9;
    padding:20px;
}
div.aktuelle_ausgabe .layout-1 p {
    font-size:12px;
}
div.aktuelle_ausgabe p.bodytext {
font-size:12px;
}
div.aktuelle_ausgabe .layout-1 a {
    color:#666666;  
    font-size:12px;
    text-decoration:underline;
    font-weight:normal;
}
div.aktuelle_ausgabe .layout-1 a:hover {
    font-size:12px;
    text-decoration:underline;
    font-weight:normal;
}
div.aktuelle_ausgabe .layout-1 hr {
    border-bottom:none;
    height:1px;

    height: 1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
    margin-bottom:10px;
    margin-top:15px;
}

div.aktuelle_ausgabe .leftCol {
    float:left;
    width:265px;
}
div.aktuelle_ausgabe .mainCol {

  float:left;
  width:435px;
}
div.aktuelle_ausgabe .news-img-3,div.aktuelle_ausgabe .news-img-4,div.aktuelle_ausgabe 

.news-img-5,div.aktuelle_ausgabe .news-img-6 {
    margin:0;padding:0;
    float:left;
    margin-bottom:10px;
}

div.aktuelle_ausgabe .news-img-3, div.aktuelle_ausgabe .news-img-5 {
    margin-right:10px;
}

div.aktuelle_ausgabe .news-img-3 .news-single-img, div.aktuelle_ausgabe .news-img-4 

.news-single-img, div.aktuelle_ausgabe .news-img-5 .news-single-img, div.aktuelle_ausgabe 

.news-img-6 .news-single-img {
    margin:0;padding:0;
    float:none;
}
div.aktuelle_ausgabe .news-single-header {
    color:white;
    background-color:#e40613;
    padding:5px;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:10px;
}
div.aktuelle_ausgabe .news-single-header .date {
    color:white;
    font-size:12px;
    font-weight:normal;
}
div.aktuelle_ausgabe .subHeader_ausgabe  {
    float:right;
    margin-top:-100px;
    color:white;
    width:500px;
    text-align:right;
    padding-right:15px;
    
}
.subHeader_ausgabe  p{
    text-align:right;
    color:white;
    font-size:20px;
    font-weight:bold;
  
}

div.csc-default ul {
    margin-left:20px;
}

div.csc-default ul.news-catmenu {
    list-style:none;
    margin:0;padding:0;
}
ul.news-catmenu li {
    float:left;
    padding:5px 15px;
    
}
ul.news-catmenu li.first {
    float:left;
    padding:5px 15px 5px 0px;
    
}

.news-list-item-termin {
    font-size:12px;
}
.news-list-item-termin h2 {
    font-size:12px;
    color:black;
}
.news-list-item-termin h2 a {
    font-size:12px;
    color:black;
}
.news-list-item-termin p {
    font-size:12px;
     color:black;
}
.news-list-item-termin .news-list-morelink a {
}
.news-list-item-termin .date {
    font-size:10px;
    color:black;
}

.filter_label {
    margin-right:5px;
    font-size:13px;
}
#magazinfilter {
}
div.filterbar {
    background-color:#e9e9e9;
    padding:5px;
    font-size:13px;
    margin-top:15px;
    margin-bottom:15px;
    
}
div.filterbar .info{
    float:left;
    font-size:14px;
    font-weight:bold;
    padding-top:3px;
}
div.filterbar .magfiltediv {
    float:right;
}



/* Termine New - Style Single View of Termin Calendar */
.news-single-item.termin span.news-single-date { margin-top:10px; display: block; }
.news-single-item.termin .news-vth.host { margin-top:10px; }
.news-single-item.termin .news-vth.contact { margin-top:10px; }
.news-single-item.termin .news-vth.www { margin-top:10px; }


/* Fotostrecke */
	.news-single-item.fotostrecke {
		position:relative;
	}
	
	.news-single-item.fotostrecke .news-single-wrapper a {
		color: #e40613;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
	.news-single-item.fotostrecke .news-single-wrapper a:hover {
		color: #333333;
	}
	
	.news-single-item.fotostrecke .news-single-wrapper .back_to_news.top a,
	.news-single-item.fotostrecke .news-single-wrapper .back_to_news.bottom a {
		background:transparent url(../images/arrowleft_active_lg.png) no-repeat left center;
		padding-left:15px;
	}
	
	.news-single-item.fotostrecke .news-single-wrapper .back_to_news.top a:hover,
	.news-single-item.fotostrecke .news-single-wrapper .back_to_news.bottom a:hover {
		background:transparent url(../images/arrowleft_lg.png) no-repeat left center;
		padding-left:15px;
	}
	
	
	.news-single-item.fotostrecke .news_image_browser  {
		position:relative;
		margin-top:10px;
		margin-bottom:5px;
	}
	
	.news-single-item.fotostrecke .news_image_browser ul {
		margin-left:0 !important;
		text-align:center;
		display:none;
		
	}
	
	.news-single-item.fotostrecke .news_image_browser ul li {
		display:inline;
		margin-right:2px;
	}
	.news-single-item.fotostrecke .news_image_browser div.prev-next {
		position:absolute;
		right:20px;
		bottom: 0;
	}
	.news-single-item.fotostrecke .news_image_browser div.prev-next .prev {
		float:left;
		
	}
	.news-single-item.fotostrecke .news_image_browser div.prev-next .next {
		float:right;
		margin-left:10px;
	}
	
	.news-single-item.fotostrecke div.caption {
		padding:5px;
		padding-left:0;
		font-size:12px;
	}
	
	.news-single-item.fotostrecke .news_image_browser div.next {

	}
	
	.news-single-item.fotostrecke .news_image_browser div.counter {
		text-align:center;
		font-size: 12px;
	}
	
	
	/*.news-single-item.fotostrecke .news_image_browser div.prev {
		position:absolute;
		right:80px;
		bottom: 0;
	}*/
	
	.news-single-item.fotostrecke .back_to_news.bottom {
		position:absolute;
		left:0px;
		bottom: 92px;
	}
	
	.news-single-item.fotostrecke .back_to_news.top {
		position:absolute;
		left:0px;
		top: 47px;
		z-index:1;
	}
	
	.news-single-img.fotostrecke {
		position: relative;
	}
	.news-single-img.fotostrecke p a  {
		position: absolute;
		bottom:10px;
		right:10px;
		background:#cc0000;
		background:#cc0000 url(../images/arrowright_white_2.png) no-repeat 123px center;
		color:#FFFFFF;
		padding-left:10px;
		padding-right:15px;
		padding-right:25px;
		padding-top:3px;
		padding-bottom:3px;
		text-decoration:none;
		font-size:12px;
		font-size:14px;
		text-transform: none;
	}
	.news-single-img.fotostrecke p a:hover {
		text-decoration:underline;
	}
