
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tt_news" */



.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding:0px;
}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 0 0 2px 0;
  margin:0;
}

.news-latest-item {
	padding:3px;
	margin:0;
}

.news-latest-item IMG {

	margin: 0 5px 5px 0;
	float:left;
	border: none;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}




.news-latest-item > p {
	margin:0;
	padding:0;
}


/*--------------------------------- News Select  -----------------------------------*/

.news-filter {
  margin:20px 0 10px;
}

.news-filter ul {
	list-style-type: none;
padding:0 !important;
  margin:0 !important;
  width:250px;
}
.news-filter ul.dropdown-menu ul {
	list-style-type: none;
padding:0 !important
    margin:0 !important;

}
.news-filter ul.dropdown-menu li  {
  padding-top:2px;
  padding-left:0px;
}
.news-filter ul.dropdown-menu li a {
  padding-right:6px;
  padding-left:12px;
}
.news-filter ul.dropdown-menu li ul li {
  padding-top:0px;
}
.news-filter ul.dropdown-menu li ul li a {
  padding-right:6px;
  padding-left:10px;
  color:#000;
}

li.dropdown-nicht-aktiv a,
li.dropdown-nicht-aktiv a:hover {
	color:#999;
}

li.alle-zeigen {
	margin-top:6px;
  margin-bottom:0px;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 0px 0;
margin-top:0px;

}

.news-haupttitel {
		color: #fff;
  	background: #EB9F02;
    font-family: FrutigerLT-Roman,Arial,sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 10px !important;
}

.news-list-item {
  position:relative;
	padding: 5px 0 5px 0px;
border-top:5px solid #eee;
color:#444;
overflow: auto;
}

.news-list-container H2,
.news-list-category,
.news-list-container p {
margin-left:165px !important;
}

.news-list-container H2 {
font-size:16px;
font-size:1.6rem;
	margin: 0px 0px;
padding:0 !important;
color:#444;
}
.news-list-container H2 a {

}

.news-list-date {
}

.news-list-imgcaption {

}

.news-list-container IMG {
	float: left;
	margin:5px 15px 5px 0px;
	border: none;

}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-category {
  position:absolute;
  bottom:10px;
  right:0px;
  font-size:11px;
  margin-top:10px; 
  font-family:FrutigerLTCom-Italic;
}

.news-list-morelink  {
	padding-left:5px;
}




/* Kalenderblatt*/

.kalenderblatt {
 position:relative;
 margin:5px 16px 12px 0px;
 padding:0;
 width:60px;
 float:left;
 text-align:center;
background-color:#f3f3f3;
 font-size:10px;
line-height:1.5;
}
.kalenderblatt span {
 display:block;
}


.kalenderblatt span.jj , .kalenderblatt span.dd , .kalenderblatt span.mm { /* Jahr  Tag  Monat*/

}

.kalenderblatt span.jj {
 background:#eb9f02;
 color:#fff;
font-family: FrutigerLTCom-Black, Arial;
  padding-top:2px;
}

.kalenderblatt .j2019 {
	background:#489d2c !important;
}
.kalenderblatt .j2020 {
	background:#dc0512 !important;
}
 
.kalenderblatt span.tt { /* Tag */
 line-height:17px;
 font-size:18px;
font-family: FrutigerLTCom-Black, Arial;
  padding-top:2px;
}
.kalenderblatt span.mm {
font-family: FrutigerLTCom-Black, Arial;
}

.news-list-container .news-list-agenda H2,
.news-list-container .news-list-agenda p,
.news-list-container .news-list-agenda h3,
.news-list-container .news-list-agenda h4,
.news-list-container .news-list-agenda h5,
.news-list-container .news-list-agenda h6 {
margin-left:85px !important;
}
.news-list-container .news-list-agenda IMG {float:none;}

.agenda-toolbox {
	margin-left:85px;
  margin-top:25px;
}


p.news-noEntries {
	margin-top:40px;
}



/************************************************************************************************

IPad hoch

************************************************************************************************/

@media screen and (max-width: 1023px) {

    .news-list-category {
  position:relative;
  font-size:12px;
  padding-top:8px; 
    padding-right:8px;
    text-align:right;
}

  
} /* End Media Query */

/************************************************************************************************

Mobile

************************************************************************************************/

@media screen and (max-width: 767px) {
  
.news-list-container IMG {
	float: none;
}
.news-list-container H2,
.news-list-category,
.news-list-container p {
margin-left:4px !important;
}
.kalenderblatt {
 margin:5px 13px 12px 0px;
 width:68px;
 font-size:11px;
line-height:1.5;
}
.news-list-container .news-list-agenda H2,
.news-list-container .news-list-agenda p,
.news-list-container .news-list-agenda h3,
.news-list-container .news-list-agenda h4,
.news-list-container .news-list-agenda h5,
.news-list-container .news-list-agenda h6 {
margin-left:80px !important;
}

.news-haupttitel {
    font-size: 21px;
    padding: 10px !important;
}  
  

} /* End Media Query */

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
	margin-bottom:10px;
padding-right:12px;
color:#444;
}
.news-single-next-prev {
    font-size:12px;
    font-size:1.2rem;
margin:18px 10px 0px;
border-top:3px solid #fff;
padding-top:10px;
}


.news-single-item h1 {
    font-size:19px;
    font-size:1.9rem;
margin: 12px 8px 0px 12px;
}

.news-single-item h2 {
    font-size:13px;
    font-size:1.3rem;
line-height:1.4;
margin-bottom:8px;
}

.news-single-item p {
}
	

.news-single-img {
	float: right;
	margin:5px 0px 15px 25px;
	padding:0;
}

.image-gallery-counter {
    text-align: right;
	margin-top:6px;
}

@media screen and (max-width: 766px) {
  
  .news-single-img {
	float: none;
 	margin:5px 0px 15px 12px;
}
  
}


.news-single-img img {
	border:none;
}

.news-single-imgcaption {
    font-size:12px !important;
margin:8px 0px 20px !important;
padding:0px !important;
}

.news-single-rightbox {
font-size:11px;
font-size:1.1rem;
	float: right;
	width:160px;
	text-align:right;
	clear:both;
        padding-right:10px;
}
.news-single-backlink {
font-size:13px;
font-size:1.3rem;
margin:8px 10px 24px;
border-bottom:3px solid #fff;
padding:10px 0px 5px;
}

.news-single-additional-info {
font-size:11px;
font-size:1.1rem;
	margin-top: 15px;
	padding:3px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
font-size:11px;
font-size:1.1rem;
	margin-left: 8px;
	margin-bottom: 3px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
font-size:12px;
font-size:1.2rem;

}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
font-size:12px;
font-size:1.2rem;
font-family: FrutigerLTCom-Bold, Arial;
margin-bottom:2px;
}

.news-single-files DD A {
	padding:0 3px;
}


.news-single-toolbox {
	margin:10px 12px 0px;
	padding-top: 10px;
border-top:5px solid #eee;
  height:25px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
    padding:0;
}
.news-amenu-container a {
	padding-bottom:1px;
	 color: #666 !important;

}
.news-amenu-container LI {
	padding-bottom:1px;
	padding-left:20px;
}
.news-amenu-container LI:hover {
/*	background-color: #f3f3f3; */

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
    background-color: #eb9f02;
	font-family: FrutigerLTCom-Black, Arial;
    margin:10px 0px 2px;
	padding: 2px 0px 0px 20px;
	color: #fff;

}


.amenu-act {
	background:#EFE3CA;
}
.amenu-act a {
	color:#000 !important;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}


