/*
dunkelblau: 2B4961
hellgrau: 8898AC
orange logo: FABB61
*/




body {
  
  color:#000033;
  font-size:100%;
  font-family:arial, sans serif;
}


#contentText{
  font-size:80%
}
#contentText h1{
  padding:0;
  margin:30px 0 15px 0;
  font-weight:normal;
  font-size: 150%;
}
#contentText h2{
  margin:0;
  padding:15px 0 15px 0;
  font-weight:normal;
  font-size: 120%;
}
#contentText h3{
  margin:0;
  padding:15px 0 5px 0;
  font-weight:bold;
  font-size: 100%;
}
#contentText h4{
  margin:0;
  padding:15px 0 5px 0;
  font-weight:bold;
  font-size: 100%;
}
#contentText p{
  line-height:1.5em;
  margin: 0 0 10px 0;
}

#contentText a{
  text-decoration:none;
  color:#781414;
  font-weight:bold;
}
#contentText a:hover{
  text-decoration:underline;
}
#contentText ul{
  margin: 0;
  padding:0 0 10px 30px;
  list-style-position: outside;


}
#contentText li{
  margin: 0;
  padding:0 0 0 0;
  line-height:1.5em;
  
}
/***************nested list (Sitemap)*****************/
#contentText li ul li ul{
  margin: 0 40px;
  padding:0;
  list-style-position: inside;
  list-style-type: disc;
  list-style-image:none;
}
#contentText li ul{
  margin: 0 25px 0 20px;
  padding:0;
  list-style-position: inside;
}


#contentText table caption{
  font-weight:bold;
  text-align:center
  padding: 0 0 0 0;
}
#contentText td{
  padding:5px 5px 0 5px;
#  text-align:left;
   vertical-align:top;
}
#contentText th{
  text-align:center;
}

#contentText dt{
  padding: 0 0 10x 0;
  font-weight:bold;
}
#contentText dd{
  padding: 0 0 0 0;
  margin:0;
}

#contentText table{
  width:100%;
}



/************typo3 klassen********************/

.tx-indexedsearch-redMarkup{
  color:#000033;
}
#contentText .csc-subheader{
  font-size:125%;
}

#contentText .csc-textpic-caption,
figcaption.image-caption {
  font-size:80%;
  text-align:center;

}
#contentText h1.csc-firstHeader{
  display:block;
  font-size:140%;
  padding:0 0 0 0;
  margin-top:0;
}
span.detail { color: #000033; }
span.important { color: #000033; }
span.name-of-person { color: #808080; }


.csc-textpic-caption{
  font-size:70%;
}

.align-center{
 text-align:center;
 }
 
form#sr_language_menu_form{
   width:160px;
   display:inline;
   padding:0;
  margin:0;
  float:right;
  height:1.5em;
  line-height:1.0em;
  vertical-align:middle;
 }
#sr_language_menu_form legend, #sr_language_menu_form label  {
  display:none;
}
#sr_language_menu_form fieldset{
  padding:0;
  margin:0;
  border:0;
  height:1.0em;
}
#sr_language_menu_form select{
margin-top:-12px;
font-size:90%;
}

span.icon-tx-srlanguagemenu-language {display:none;}

.csc-linkToTop a:before{content:"*** ";}
.csc-linkToTop a:after{content:" *** ";}
.csc-linkToTop {
text-align:center;
}

/* Upgrade auf TYPO3 8.7 */
.news-list-view .f3-widget-paginator li {
  margin-left: .75em !important;
}

.news li a.active {background: #ebebeb; display:block;}

.tx-powermail form.nolabel h3,
.tx-powermail fieldset.nolabel legend {display:none;}

.tx-indexedsearch-browsebox, .tx-indexedsearch-browsebox li {
	list-style-type: none;
}
ul.tx-indexedsearch-browsebox {
	margin: 0 !important;
	padding: 0 !important;
}

ul.tx-indexedsearch-browsebox li {
	display: inline-block;
	margin-right: .5em !important;
}

dl.tx-indexedsearch-info {
	display:flex;
	line-height:1.5;
}
dl.tx-indexedsearch-info dd {
	flex: 1 1 80px;
}
