/*stfms.css*/
/* ul.menu_main li{ */
	/* list-style:none !important; */
/* } */
.navbar{
	background-image:url("../../icon2015/mlogotest.jpg");
	/*background-size:45em 7em;*/
	background-repeat:no-repeat;
}
.nav-item  > a{
	color:#fff !important;
	font:18pt sans-serif;
}
.show ul li a{
	color:#084188 !important;	
}
.dropdown-menu > .menu_main > li{
	list-style:none !important;
	text-indent:-15px;
	white-space:nowrap;
}
ul.menu_main{
	padding-right:10px;
}
.footer {
	background-color: #084188;
	bottom: 0;
	color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	height: 36px;
	position: fixed;
	width: 100%;
}
/*termin.php*/
section.container  h1{
	font:16pt sans-serif;	
}
section.container  h2{
	font:14pt sans-serif;	
}
section.container  h3,section.container  h4{
	font:12pt sans-serif;	
}
section article{
	padding:10px 0px 20px 0px;
	border-bottom:#5680ad solid 2px;
}
.terminbild{
	width:30%;
	height:30%;
	display:block;	
	margin:10px 0px 10px 0px;
}
.galerie article h2,.galerie article h3{
	font:10pt sans-serif;	
}
article.galerie h2 +a > img,#stsci{
	width:60%;	
}
li a{
	color:#084188;
}
li{
	list-style:none
}
.imgdetail p{
	font:10pt sans-serif;
}
.imgdetail img{
	width:50vw;
	/* height:50vh; */
	display:block;
}
section.stbld > ul li{
	text-indent:-30px;
	padding:10px 0px 10px 0px;
}
section.stbld > ul li > span{
	font:0.75rem sans-serif;
	display:block;
}
section.stbld > ul > li > em{
	font:normal 1.0rem sans-serif;
}
section.stbld > ul > li > a{
	font:1.00rem sans-serif;
}
h2>span.stb{
	text-decoration:underline;
	cursor:pointer;
}
span.copy{display:none;}
form#suche label{
	display:inline-block;
	width:100px;
}
form#suche input[type="text"],form#suche select{
	border:#5680ad solid 1px;
	width:80px;
}
#dataListDiv{
	margin-bottom:50px;
}
.dsgvo *{
	font:8pt sans-serif;	
}