.form-group legend { font-size: 14px; }
#usersettings-content  li { margin: 0.5em; display: block; }
#usersettings.open { background: rgb(162, 185, 203); padding-top: 3px; }
/*.abstract a:not(.naked):before,
#annotationContent a:not(.naked):before
{
    content:  url(/Fis17/images/icons/arrowRightBlueSmall.png); 
    font-size: 5px;
}
.abstract a:not(.naked):hover:before,
#annotationContent a:not(.naked):hover:before
{
    content:  url(/Fis17/images/icons/arrowRightBlueSmallRed.png); 
}
.abstract a:not(.naked),
#annotationContent a:not(.naked)
{
    font-weight: bold;
}
*/
.abstract a,
#annotationContent a
{
    font-weight: bold;
}
.btn.btn-default.submit {
	background-color: #dee7f7;
	color: #00396b;
	ackground-image:-webkit-linear-gradient(top,#dee7f7 0,#c6d6f1 100%);
	background-image:-o-linear-gradient(top,#dee7f7 0,#c6d6f1 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dee7f7),to(#c6d6f1));
	background-image:linear-gradient(to bottom,#dee7f7 0,#c6d6f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdee7f7',endColorstr='#ffc6d6f1',GradientType=0);
	background-repeat:repeat-x;
}
#TextTermsOfUse {
	overflow-x: hidden;
	max-height: 0;
   	transition: max-height 0.8s ease-out;
    -webkit-transition: max-height 0.8s ease-out;
    -moz-transition: max-height 0.8s ease-out;
}
#TextTermsOfUse.opened {
	max-height: 100%;
}
a[data-toggle]:hover, #linkRequestAccount:hover {
	cursor: pointer !important;
}
.login-Msg0 a { font-weight: bold; }
user_actions #createAnnotationForm { display: none;  }
#linkRequestAccount, .date span { white-space: nowrap; }
h6.date { font-size: 14px; }
.fettschwarz11 { font-weight: bold; }
.tLabel { width: 190px; text-align: right; vertical-align: top; padding-right: 1em;}
#ressortContact table tr td:first-child { text-align: right; vertical-align: top; padding-right: 1em;}
#historyTab td { text-align: right; vertical-align: top; padding-right: 1em;}
.tContent { width: 400px; text-align: left; vertical-align: top  }
.form-check-label span:first-of-type  { padding-left: 0.5em; }
.ui-autocomplete  { max-height: none !important; }
.ui-autocomplete .ui-menu-item { padding-top:0.3em; font-size: 100%; padding-bottom:0.3em; padding-left: 12px; }
.ui-autocomplete .ui-state-focus { border: none; }
input#SearchField {
    font-size: 140%;
}
.ui-autocomplete span {
	display:block;
	zoom:1;
	margin: 0;
	line-height: 1.5em;
}
.ui-autocomplete span.ui-autocomplete-even { background-color: #fff; }
.ui-autocomplete span.ui-autocomplete-odd { background-color: #DEE7F7 !important; color: 00396B; }

#infoSlick.menuOpen {
	opacity: 0;	
}
#infoSlick  {
	margin-top: 0.3em;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
     opacity: 1;
}
.ui-state-error { padding: 0.5em; }
.closeList  {
	max-height: 0;
    -webkit-transition: max-height 1.3s ease-in-out;
    -moz-transition: max-height 1.3s ease-in-out;
    -ms-transition: max-height 1.3s ease-in-out;
    -o-transition: max-height 1.3s ease-in-out;
    overflow: hidden;
}
.labelCats input {
	padding-right: 20px;
	diplay: inline-block;
}
.openList  {
	max-height: auto;
}
.bg-90.white { background-color:rgba(255, 255, 255, 0.9); }
.bg-80.white { background-color:rgba(255, 255, 255, 0.8); }
.bg-60.white { background-color:rgba(255, 255, 255, 0.6); }
.bg-50.white { background-color:rgba(255, 255, 255, 0.5); }
.slider-wrap {
  position: relative;
  text-align: center;
}
.slider-wrap {
  position: relative;
  text-align: center;
}
.slider-wrap,
.welcomePage #navStart {
	width: 100%;
	min-height:400px
}
#infoSlick section {
	width: 100%;
}
.slick-slide {
	padding: 10px;
	line-height: 1.5em;
	font-size: 120%;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
	opacity: 1;
}
.slick-prev,
.slick-next
{
    opacity: .5 !important;
}

.slick-dots img {
	vertical-align: middle;
	max-width: 24px;
	height: 27px;
}

.slick-dots .slick-active a img,
.slick-dots img:hover {
	opacity: 1;
	background: transparent url('/Fis17/images/icons/dotFull.png') no-repeat;
}
.slick-dots img.control-c {
	opacity: 0.5;
	padding-top: 6px;
	width: 13px;
}
.slick-dots img.control-c:hover {
	opacity: 1;
	background: none;
}
.buttonNext .slick-next
{
	top: 90%;
    right: 0;
}
.buttonNext [dir='rtl'] .slick-next
{
    right: auto;
    left: 0;
}
.slick-prev:before
{
    content: url(/Fis17/svg/arrowLeft.svg) !important;
}
[dir='rtl'] .slick-prev:before
{
    content: url(/Fis17/svg/arrowRight.svg) !important;
}
.buttonPrev .slick-prev
{
	top: 90%;
    left: 0;
}
[dir='rtl'] .slick-prev
{
    right: 0;
    left: auto;
}
.slick-next:before
{
    content: url(/Fis17/svg/arrowRight.svg) !important;
}
[dir='rtl'] .slick-next:before
{
     content: url(/Fis17/svg/arrowLeft.svg) !important;
}
#navStart, #navStart ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 100%;
}
#classification_menue {
	background: #e6e6e6;
	background-color:rgba(230, 230, 230, 0.9);
	padding-right: 45px;
	padding-left: 10%;
	top: 80px;
	overflow: auto;
	bottom: 0px;
	position: fixed;
	left: -750px;
	max-width: 100%; 
	width: 750px; 
	margin-top: -1.4em; 
	z-index: 1002;
}
#classification_menue.shrink  {
	top: 80px;
}

.navbar-collapse.collapse {
  display: block !important;
  height: auto !important;
  border-top: none;
  padding-bottom: 0;
  overflow: visible !important;
}
#navStart {
	font-size: 150% 
	
}
@media screen and (max-width: 1098px) 
{
	#navStart {
		font-size: 120% 
	}
}

@media screen and (min-width: 1000px) {
	#classification_menue { top: 150px; }
	#classification_menue.shrink { top: 117px; }
}	

#classification_menue #navStart,
#classification_menue #navStart ul  {
	float : none;
	clear: both;
}
#classification_menue .fisNavbar-toggle { 
	margin-right: -45px;
}
#navStart.menuOpen {
	/*background: transparent url('/Fis17/images/bg/startMenuBg.png') repeat-y top right;*/
}
#navStart li ul li ul {
	float: none;
	width: 100%;

}
#navStart li { /* all list items */
	float : left;
}
#classification_menue #navStart li { 
	float : none;
}
#navStart li {
	position : relative;
	line-height : 1.25em;
	width: 100%;
}
/* second-level lists */
#navStart li ul { 
	display: none;
	top: 0em;
	margin-top: -0.3em;
	z-index: 90;
}
#navStart li.level1.open ul, 
#navStart li.level1 .pointer.open { 
	z-index: 1000;
}


#navStart li ul ul { /* third-and-above-level lists */
	top: 0em;
	margin-left : 0em;
}

#navStart li a,
#classification_menue #navStart li .hitarea,
#classification_menue #navStart li .empty,
.welcomePage #navStart li .hitarea,
.welcomePage  #navStart li .empty  {
	display : inline;
	color : #00396b;
	font-weight : normal;
	font-height: 130%;
	padding: 1em 1em 1em 1em;
	margin: 0.3em 0em 0.3em 0em;
	text-decoration : none;
	background: #fff;
	border : none;
	z-index: 90;
	text-decoration: none;
	-moz-transition: color 1s;
	-o-transition: color 1s;
	-webkit-transition: color 1s;
	transition: color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-webkit-transition: background-color 1s;
	transition: background-color 1s;
}
.welcomePage #navStart li .hitarea.level1Div  {
	padding-right: 47px;
	
}
.welcomePage #navStart li#goToBmvi .empty,
.welcomePage #navStart li#goToBmvi a { background: transparent; color: #fff; }
#navStart .level2 li .empty,
#classification_menue #navStart .level2 li .empty,
#navStart .level2 li .hitarea,
#classification_menue #navStart .level2 li .hitarea,
#navStart .level2 li a  {
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}

#navStart .level3 li .empty,
#classification_menue #navStart .level3 li .empty,
#navStart .level3 li a  {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.welcomePage li.level1 {
	margin: 0.3em 0em 0.3em 0em;
}
#classification_menue #clsC6 { 
	display: block;
	margin-top: 1.5em;
}
.welcomePage #clsC6 { 
	margin-top: 1.5em;
}
#section-2 { display: none;  }

@media screen and (min-width:100px){ 
	h1,.h1{font-size:18px;}
	h2,.h2{font-size:14px;}
	h3,.h3{font-size:14px;}
	h4,.h4{font-size:12px;}
	h5,.h5{font-size:12px;}
	h6,.h6{font-size:10px;}
}
@media screen and (min-width:300px){ 
	h1,.h1{font-size:22px;}
	h2,.h2{font-size:18px;}
	h3,.h3{font-size:14px;}
	h4,.h4{font-size:12px;}
	h5,.h5{font-size:12px;}
	h6,.h6{font-size:10px;}
	.title.wb_icon { background-size: 3em; }
	.modal-header .title.wb_icon { padding-left: 50px; }
}
@media screen and (min-width:400px){ 
	h1,.h1{font-size:30px;}
	h2,.h2{font-size:24px;}
	h3,.h3{font-size:18px;}
	h4,.h4{font-size:14px;}
	h5,.h5{font-size:12px;}
	h6,.h6{font-size:10px;}
}

@media screen and (min-width:768px){
	.welcomePage #clsC6, #goToBmvi { display: none; }
	#section-2 { display: block;  }
	#content.col-sm-9 { width : 65%; }
}
.welcomePage .level1Div {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.welcomePage #navStart li li .hitarea,
.welcomePage #navStart li li .empty  {
	margin: 0em 0em 0em 0em;
}
.welcomePage #navStart li a.level1Link,
.welcomePage #navStart li a.level1Link:hover {
	background: transparent !important;
	margin: 1.3em 0em 1.3em 0em;
	padding: 0em 0em 0em 0em;
}

.pointer {
	opacity: 0;
	-moz-transition: width 1s;
	-o-transition: width 1s;
	-webkit-transition: width 1s;
	transition: width 1s;
	/*-moz-transition: width 1s, opacity 1s;
	-o-transition: width 1s, opacity 1s;
	-webkit-transition: width 1s, opacity 1s;
	transition: width 1s, opacity 1s;*/
}

.level1Link,
.level1Div {
	-moz-transition: color 1s, background-color 0s;
	-o-transition: color 1s, background-color 0s;
	-webkit-transition: color 1s, background-color 0s;
	transition: color 1s, background-color 0s;
	text-decoration: none
}
#classification_menue #navStart li .hitarea,
#classification_menue #navStart li .empty,
.welcomePage #navStart li .hitarea,
.welcomePage #navStart li .empty {
	display : block;
}
#navStart li .hitarea {
	cursor: n-resize;
}

@media screen and (min-width: 768px) {
	#navStart li .level1Div.hitarea {
		margin-right: 40px;
	}
			
}
#classification_menue #navStart li a { 
	display: inline-block;
	color : #00396b;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: none;
	border : none;
	z-index: 90;
	max-width: 90%;
}

#classification_menue #navStart .level2 {
	min-height: initial;
}

#navStart li li a,
#classification_menue #navStart li li .hitarea,
#classification_menue #navStart li li .empty  {
	margin: 0em 0em 0em 0em;
	background-image: url('/Fis17/svg/liIcon.svg');
	background-repeat: no-repeat;
	background-position: 2em 1.2em;
	z-index: 90;
}
#navStart li li a,
#classification_menue #navStart li li .hitarea a,
#classification_menue #navStart li li .empty a {
	padding-left: 3.5em;
}
#classification_menue #navStart li li .hitarea a,
#classification_menue #navStart li li .empty a {
	background-image: none;
	background-position: 2em 1.2em;
}

	
#navStart li ul { 
	display: block;
}
#navStart .pointer  {
	margin: 0em 0em 0em 0em;
	position: absolute;
	top: 0px;
	width: 0px;
	z-index: 90;
	background-image: url('/Fis17/svg/liBg.svg') !important;
	background-color: transparent;
	background-position: top right;
	background-size: auto 100%;
}
	
#section-0 { height: 1px; width: 90%; background: #00396b; margin-top: 0; line-height:1px; left: 0px;}
#section-1, #content, #InnerInfoCol  { padding-top: 1em; position: relative; }
#section-content { padding-top: 1em; }
#topMarker { height: 1px; width: 90%; background: transparent; top: 1px; left: 1px; position: absolute;}
#section-2 { 
	height: 100px;
	position: relative;
	background: #00396b;
}
#ressort g { background: none; color: transparent }
a.linkRessort:hover *,
a.linkRessort:hover image,
a.linkRessort.highlight *,
a.linkRessort.highlight image,
image:hover {
	opacity:1 !important;
	cursor: pointer  !important;
}
a.linkRessort.highlight path {
	fill-opacity: 0.21 !important;
}
#section-3, #section-4 { 
	color: #fff;
}
#section-3 { 
	min-height: 600px;
	margin-top: -1em;
}
#section-4 { 
	min-height: 600px;
}

#section-3 h2 {
	font-weight: 300; padding-top: 0em; font-size: 32px;
}
#ressort div { padding: 0 0 0 1em; font-size: 150%; }
#section-3 h2 a { color: #fff; }
#section-4 h2 {
	font-weight: 300; padding-top: 1em; font-size: 32px;
}

#footer {
	background: #00396b; 
	margin: 0; 
	border-color: #00396b; 
	text-align: right;
	position: relative;
	margin-top: -160px;/*negative value of footer height */
	height: 160px;
	clear:both;
}
#footer .container {
	padding-top: 20px;
	padding-bottom: 0px;
}

@media screen {
	#section-content-display,
	#section-4,
	#section-content,
	#section-content-display,
	#section-content-Search,
	#section-content-Person,
	#section-content-Projekt { 
			padding-bottom: 160px;
	}
	#footer {
		bottom: 0px; 
		left: 0px;
		right: 0px;
		position: absolute;
	}
	#section-all {
		
	}
	#footer .container {
		background: #00396b; 
	}
}

#footer #bmvi_logo { text-align: left; }
#bmvi_logo span { display: inline-block; margin-top: 0.5em;  }
#footernav { padding-top: 0.5em; }
.to-top, #bmvi_logo span { padding-top: 30px; }
#footer { font-weight: normal; }
#footer li  { display: inline; }
#footer  a { padding-right: 2em; }
#footer  a { 
	color: #fff;
	-moz-transition: color 1s;
	-o-transition: color 1s;
	-webkit-transition: color 1s;
	transition: color 1s;
}
#footer a:hover {
	color: #cc0000;
}
.link.uplink { float: right; opacity: 0.5; }
#footer a.link.uplink { padding-right: 0em;}
.link.uplink:hover { opacity: 0.8;}
a .uplink-label {
	color: transparent;
}
	
@media (min-width: 768px) {
	#section-1 .container {
		padding-bottom: 50px;
	}
	#sitelogoBMVBS { left: -30px;}
	#section-2 h2 { 
		display: inline;
		font-size: 100%;/*
		font-style: italic;
		font-weight: normal;*/
		color: #fff;
	}
	
	#navStart li ul { 
		top: 0.1em;
		position : absolute;
		margin-top: 0em;
	}
	#classification_menue #navStart li ul {
		top: 0em; 
		position : relative;
	}
	#classification_menue .subItem.firstchild {
		margin-top: -0.3em; 
	}
	#navStart li.mhover a,
	#navStart li a:hover,
	#classification_menue #navStart li.mhover .hitarea,
	#classification_menue #navStart li .hitarea:hover,
	#classification_menue #navStart li.mhover .empty,
	#classification_menue #navStart li .empty:hover,
	#navStart .pointer  {
	    margin-right: 0em;
	}
	#navStart .pointer.open,
	#navStart li.mhover .pointer {
		width: 80px;
		opacity: 1;
	}
	#navStart a.open,
	#navStart .collapsable-hitarea a	 {
		font-weight: bold;
	}
}
#navStart li.mhover li a,
#classification_menue li.mhover li .hitarea,
#classification_menue li.mhover li .empty {
	background-image: url('/Fis17/svg/liIcon.svg');
	background-repeat: none;
    background-color: #fff;
    background-size: auto auto;
	background-position-x: 2em;
	background-position-y: center;
    color: #00396b !important;
}
#classification_menue #navStart li.mhover li a {
	background: none;
	background-repeat: none;
    color: #00396b !important;
}
#navStart li li a:hover,
#classification_menue #navStart li li .hitarea {
	color: #00396b;
	margin: 0em 0em 0em 0em;
	background-color: #b3c4d3;
    background-image: url('/Fis17/svg/liIcon.svg');
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position-x: 2em;
	background-position-y: center;
}
#classification_menue #navStart li .empty,
#classification_menue #navStart li.mhover .empty,
#classification_menue #navStart li.mhover .empty:hover {
	background-color: #b3c4d3;

}
#classification_menue #navStart li li a:hover {
	background-color: none;
}
#navStart li a:hover,
#classification_menue #navStart li .hitarea:hover,
#classification_menue #navStart li .empty:hover,
#classification_menue #navStart li.mhover .hitarea:hover,
#classification_menue #navStart li.mhover .empty:hover {
	color: #cc0000;
    background-repeat: no-repeat;
    background-color: #fff;
}		
.welcomePage #navStart li a:hover,
.welcomePage #navStart li.mhover a.level1Link,
.welcomePage #navStart li.mhover .level1Div,
.welcomePage #navStart li:hover .level1Div,
.welcomePage #navStart .level1Div:hover a.level1Link {
	color: #fff;
    background-repeat: no-repeat;
    background-color:  #00396b;
}

.welcomePage #navStart li:hover a.level1Link {
	color : #fff;
}
.welcomePage #navStart li li .hitarea:hover,
.welcomePage #navStart li li .empty:hover {
	color: #cc0000;
    background-repeat: no-repeat;
    background-color:  #b3c4d3;
}
.welcomePage #navStart li.mhover li a,
.welcomePage #navStart li li a:hover,
.welcomePage #navStart li li .hitarea:hover a,
.welcomePage #navStart li li .empty:hover a {
	color: #cc0000;
    background-repeat: no-repeat;
    background-color:  transparent;
    display: inline-block;
    max-width: 90%;
    padding-top: 0px;
    padding-bottom: 0px;
}
#navStart .openSubMenu {
	background-image: url('/Fis17/svg/rRight.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: center;
	position: absolute;
	right: 14px;
	top: 0px !important;
	bottom: 0px;
	width: 32px;
	opacity: 0.5;
}
#classification_menue .openSubMenu {
	background-image: url('/Fis17/svg/rDown.svg');
}
.welcomePage #navStart .openSubMenu {
	right: 40px;
	margin-right: 1em;
}
@media(max-width:767px){
	.welcomePage #navStart .openSubMenu {
		right: 0;
		top: 1em;
	}
}
#navStart .level2 .openSubMenu {
	position: absolute;
	right: 5px;
}
.welcomePage #navStart .level1 .hitarea:hover .openSubMenu,
.welcomePage #navStart .level1.open .level1Div .openSubMenu {
	background-image: url('/Fis17/svg/rRightfff.svg');
}

#classification_menue #navStart .openSubMenu {
	/*float: none;*/
}
#navStart ul.level2 .hitarea .openSubMenu,
#classification_menue #navStart li ul li .hitarea .openSubMenu,
#classification_menue #navStart li ul li .empty .openSubMenu {
	background-image: url('/Fis17/images/icons/arrowDownBlue.png');
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 1;
}
#navStart ul.level2 .subItem.open .hitarea .openSubMenu,
#classification_menue #navStart li ul li.subItem.open .openSubMenu,
#classification_menue #navStart li ul li.subItem.open .hitarea .openSubMenu,
#classification_menue #navStart li ul li.subItem.open .empty .openSubMenu {
	background-image: url('/Fis17/images/icons/arrowDownBlue.png');
}
.welcomePage #navStart ul.level2 .hitarea .openSubMenu,
.welcomePage #navStart ul.level2 .subItem.open .hitarea .openSubMenu,
.welcomePage #navStart .level2 .hitarea:hover .openSubMenu,
.welcomePage #navStart .level1 .level2.open .level2Div .openSubMenu {
	background-image: url('/Fis17/images/icons/arrowDownBlue.png');
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 1;
}
#navStart li ul li ul {
	left: 0px;
	display: block;
	position: relative;
	right: auto;
	width: 100%;
	margin-top : 0px;
    max-height: 0;
   	transition: max-height 0.8s ease-out;
    -webkit-transition: max-height 0.8s ease-out;
    -moz-transition: max-height 0.8s ease-out;
    overflow: hidden;
}
.welcomePage #navStart ul.level2 {
	right: -1px;
	left: -100%;
	width: 1px;
	height: 1px;
	background-color: #fff; 
	opacity: 0; /*		
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
-webkit-transition: opacity 1s;
transition: opacity 1s;*/
}
#classification_menue #navStart .level2 { 
	display: none;
}
/*.welcomePage #navStart li:hover .level2,*/ 
.welcomePage #navStart li.mhover .level2, 
.welcomePage #navStart li.open .level2  { 
	opacity: 1;
	right: -100%;
	left: 100%;
	height: auto;
	width: 100%;
}
#classification_menue #navStart li.mhover .level2, #classification_menue #navStart li.open .level2  { 
	display: block;
}

.welcomePage #navStart li ul li.open ul,
#navStart li ul li.open ul {
    max-height: 500px;
    transition: max-height 0.4s ease-in;
    -webkit-transition: max-height 0.4s ease-in;
    -moz-transition: max-height 0.4s ease-in;
	left: 0px;

}
#classification_menue #navStart li .empty a { 
	display: block;
}

#navStart li ul li ul li a, 
#navStart li.mhover ul li ul li a,
#classification_menue #navStart li ul li ul li a,
#classification_menue #navStart li li .hitarea a
#classification_menue #navStart li li .empty a { 
	padding-left: 5.5em;
	background-image: url('/Fis17/svg/liIcon.svg');
	background-repeat: no-repeat;
	background-position-x: 4em;
	background-position-y: center;
}
#navStart .level3 li .hitarea a,
#navStart .level3 li .empty a {
	background-position-y: center; 
}
#classification_menue #navStart li li .hitarea a,
#classification_menue #navStart li li .empty a {
	padding-left: 2.5em;
	background-position-x: 2em;
	background-position-y: center;
}
#classification_menue #navStart li li li .hitarea a,
#classification_menue #navStart li li li .empty a {
	padding-left: 4.5em;
	background-position-x: 4em;
	background-position-y: center;
}
#classification_menue #navStart li li li .hitarea,
#classification_menue #navStart li li li .empty  {
	background-position-x: 4em;;
	background-position-y: center
}
#ressortLogo { max-width: 220px; }
#ressortContact { margin: 1em -1em 0 -1em; background: #DEE7F7; padding: 0.5em; }
#ressortMenu li a {
	color: #00396b;
	margin: 0em -1em 0 -1em;
	padding: 1em 1em 1em 2.5em;
	background-position: 1em center;
	background-image: url('/Fis17/svg/dotBigBlue.svg');
	background-repeat: no-repeat;
	background-size: 15px 18px;
	display: block;
}
#ressortMenu li li a {
	padding: 1em 1em 1em 4.5em;
	background-position: 3em center;
}
#ressortMenu li a:hover {
	color: #cc0000;
	background-image: url('/Fis17/svg/dotBigRed.svg');
	background-color: #b3c4d3;
}

ul#ressortMenu {
    list-style-image: none;
    padding-left: 0px;
}

#infocol {
	padding-left: 19px !important;
	min-width: 250px;
}
#InnerInfoCol {  }
#InnerInfoCol h6 { margin-bottom: 0; padding-bottom: 0.5em; }
.withArrow {
	background-repeat: no-repeat;
	background-position-x: 0px;
	background-position-y: 4em;
	background-image: url('/Fis17/svg/boxOpenArrow.svg');
}
#personForEntry div { margin-bottom: 0.5em; }

#navStart li ul li:hover ul li a,
#navStart li ul li.open ul li a {

}
#navStart li ul li ul li a:hover {
	color: #00396b;
	background-position:4em 1.5em;
	background-color: #b3c4d3;
}
#classification_menue #navStart li .hitarea:hover,
#classification_menue #navStart li .hitarea a:hover,
#classification_menue #navStart li .hitarea:hover  a,
#classification_menue #navStart li .empty:hover,
#classification_menue #navStart li .empty a:hover,
#classification_menue #navStart li .empty:hover  a  {
	color : #cc0000 !important;
}
.divMenu_Info .col-xs-6, .divMenu_Info .col-sm-6, .divMenu_Info .col-md-6, .divMenu_Info .col-lg-6 {
    padding-right: 0px; 
    padding-left: 0px; 
}


#sitelogoBMVBS {
   	width: 100%;
}
#visitedEntries {

}

.wb_icon {
	display: block;
	vertical-align:middle;
	background-repeat: no-repeat !important;
	background-position: top left;
}
.slick-slider .wb_icon {
	text-align: center;
}
.touch.wb_icon {
	max-height: 17em;
	min-height: 17em;
   	padding-top: 8em;
   	background-repeat: no-repeat;
   	background-size: 5em;
	background-repeat: no-repeat;
	background-position: center 2em;
}
li.resultEntry {
	margin-top: 1em;
}
.resultEntry a.wb_icon,
.resultEntry div .wb_icon,
img.wb_icon {
	max-height: auto;
	min-height: auto;
   	background-size: 3em;
   	min-height: 3.5em;
   	padding-left: 3.5em;
   	padding-bottom: 1.5em;
	padding-top: 1em;
	display: inline-block;
}
#lastClickList .resultEntry a.wb_icon {
	display: block;
}
.resultEntry div .wb_icon,
.resultEntry a.wb_icon  {
	background-size: 2em;
	padding-left: 2.5em;
   	padding-bottom: 0em;
	padding-top: 0.4em;
	min-height: 2.5em;
}
img.wb_icon {
	background-size: 70%
}
.resultEntry div.wb_icon {
	background-size: 100%;
	width: 2em;
	height: 2.2em;
}
.resultEntry a.wb_icon span {
	color: #000;
	font-weight: normal;
}
.title.wb_icon {
	max-height: auto;
	min-height: auto;
  	padding-top: 0em;
  	background-size: 4em !important;
	/*FIS-358: grauen Überschriftsbalken*/
  	/*min-height: 5.5em;*/
  	padding-left: 5.5em;
  	background-color: transparent !important;
}
.abstractSearch  .wb_icon { padding-left: 2.5em; background-size: 2em; min-height: auto; }
.abstractSearch li.subentry { margin-top: 1em; }
.alert-success .title.wb_icon {
	background-position-y: 45px;
	background-size:3em;
	min-height: 95px;
}
.resultlist .titleSub { display: none; }
#stopScroll legend { margin-bottom: 0.2em; font-size: 14px; }
#followUpSearch label, #suche label { font-weight: normal; }
#followUpSearch .form-check-input, #suche .form-check-input { margin-right: 0.5em; }
#content .title         { margin-left: -1em; margin-right: -1em;  margin-top: -1px; background-color: #ccc;        border-top: 1px solid #ccc;        padding: 0px 1em 1px 1em; }
#content .title h1 { margin-top:10px; }
#content .wb_icon.title { margin-left:  0em; margin-right:  0em;  background-color: transparent !important; background-position-y: 0.5em !important; border-top: 1px solid transparent; padding: 0.5em 1em 1px 5.5em; }
#content .wb_icon.title.wb_Classification  { padding: 0px 1em 1px 0em; }
.wb_icon_wk, .wissenslandkarte { background-image: url('/Fis17/svg/wb_wk.svg') !important; }
.wb_icon_tk, .teilkarte { background-image: url('/Fis17/svg/wb_tk.svg') !important; }
.wb_icon_st, .statistik { background-image: url('/Fis17/svg/wb_st.svg') !important; }
.wb_icon_sb, .synthesebericht { background-image: url('/Fis17/svg/wb_sb.svg') !important; }
.wb_icon_rv, .rechtsvorschrift { background-image: url('/Fis17/svg/wb_rv.svg') !important; }
.wb_icon_re, .wb_icon.review { background-image: url('/Fis17/svg/wb_review.svg') !important; }
#content .title.wb_icon.wb_icon_rv {
	/*background-size: 3em !important;
	background-position-x: 1em !important;
	*/
}

.wb_icon_re h5 { margin-bottom: 0px; margin-top: 0.2em; font-size: 20px; font-weight: bold;  }
.wb_icon_pu, .publikation { background-image: url('/Fis17/svg/wb_pu.svg') !important; }
.wb_icon_pr, .projekt { background-image: url('/Fis17/svg/wb_pr.svg') !important; }
.wb_icon_pk, .koerperschaft, .wb_Institution { background-image: url('/Fis17/svg/wb_pk.svg') !important; }
.wb_icon_gl, .glossarbegriff { background-image: url('/Fis17/svg/wb_gl.svg') !important; }
.wb_icon_fm, .wb_icon_kp, .fis_bearbeiter{ background-image: url('/Fis17/svg/wb_fm.svg') !important; }
i.wb_icon { display: inline-block; padding:16px; margin-left: 0.2em;  background-size: 100% 100% !important; background-position: top left !important; }
#ressortImage { width: 100%; }
   
   

#breadcrumbs {
	padding-top: 0.5em;
	font-size: 107%;
	background: transparent url('/Fis17/images/icons/path0.png') no-repeat;
	background-position-y:  bottom;
	background-position-x: left;
	background-size: initial;
	padding-left: 35px;
}  
.pathLink {
	 height: 32px;vertical-align: center; }
a.pathLink { display: block; float: left; padding: 0 0 0 0; }
.pathLink span {
	display: block;
	background: transparent url('/Fis17/images/icons/path2.png') repeat-x;
	background-position-y:  top;
	background-position-x: left;
	background-size: initial;
	margin-right: 26px;
}
.pathLink span { padding: 0.4em 0.5em 0.7em 0.5em;  }
a.pathLink { 
	background: transparent url('/Fis17/images/icons/path1.png') no-repeat;
	background-position-y: bottom;
	background-position-x: right;
	background-size: initial;
	color: #00396b;
	-moz-transition: color 1s;
	-o-transition: color 1s;
	-webkit-transition: color 1s;
	transition: color 1s;
}
a.pathLink:hover { 
	color: #cc0000;
}
a.pathLink.pathElmX {
	font-weight: bold;
	background-image: url('/Fis17/images/icons/path3.png');
}
.pathLink.pathElmX span {
	margin-right: 19px;
}
    
.page-header {
	border-bottom: 0px;
}
#sitetitle {
	margin-top: 0.5em;
}
.background #sitetitle {
	margin-top: 1em;
}
#sitetitle .title {
	margin-top: 0.5em;
	padding: 1px 0.3em 0.3em 0px;
}
#sitetitle .title h1 {
	margin-top: 0px;
}
@media screen {
	#section-all {
		 min-height:100vh;
		 position: relative;
		 height: 100%;
		 
	}
}
#section-all.background #sitetitle {
	background-color: #e6e6e6;
}  
#section-all.background #section-content,
#section-all.background #section-content-display,
#section-all.background .boxOpen,
#section-all.background #content .wrapper,
#section-all.background #section-content-Person .wrapper
#section-all.background #section-content-Projekt .wrapper {
	background-color:rgba(255, 255, 255, 0.8);
}
.showAll .wrapper {
	margin-top: 1em;
	padding-left: 0px !important;
	background-color: transparent !important;
	position: relative;
}
.entryAll {
   	padding-left: 2.5em;
   	padding-bottom: 0;
	padding-top: 0em;
	font-weight: bold;
	font-size: 14px;
	vertical-align:top;
	height: 2.5em;
}
.entryAll:before {
	content: " ";
	display: block;
	width: 100%;
    height: 100%;
	background-image: url('/Fis17/svg/rRight.svg');
	background-size: 2em auto;
	background-repeat: no-repeat;
	background-position-x: left;
  	opacity: 0.5;
	left: 0;
	top: -0.4em;
	position: absolute;
	z-index: 1;   
}
.entryAll:hover:before {
	opacity: 1;
}
#section-all #content .wrapper {
	
}
.boxOpen, #section-all #content .wrapper { padding: 1em; }
#section-all #content .wrapper { padding-top: 1px; }
#section-all.background #content .wrapper {
	margin-bottom: 1em;
}
#content .title h1 { }

#classification_menue #navStart {  }
#PrintFooter { display: none; }
.dialogLayerForFis { display: none; }

#InnerInfoCol label { font-weight:normal; }
#InnerInfoCol .additional, #linkedWith .additional {
	background-color: #dee7f7;
}
#linkedWith {
	margin-top: 2em;
}
#linkedWithHeader { 
	background-image:  url('/Fis17/svg/linkedIcon.svg');
	background-repeat: no-repeat;
	position: left top;
	display: block;
	position:relative;
	background-color: #dee7f7;
	padding: 15px 0 20px 60px;
}

.tC .user_actions a { padding-right: 15px; }
.boxOpen { margin-bottom: 1em; }
.boxOpen.wb_icon  h6 { padding-left: 2.6em; }
.modal-header.no { float: right; }

.boxOpen h2 { font-size: 110%; }
.boxOpen h6 { padding-bottom: 1em; }
#stopScroll { max-height: 70vh; overflow-y:auto; witdth: 100%; }

#InnerInfoCol .additional#userfunctions {
	background-color: #c5efc5;
}
#InnerInfoCol .additional h6 { font-size: 14px; font-weight: strong !important; }
#personForEntry, #personForEntry h6 { font-size: 14px; }
.tC ul li {
	background-image: url(/Fis17/images/icons/arrowRightBlue.png);
	background-position-y: 0.5em;
	position: left top;
	padding: 0.3em 0 0.5em 15px;
	background-repeat: no-repeat;
	
}
li.fis-icon.none,
li.fis-icon.none .review {
	background-image: none;
	padding-left: 0px;
}
.user_actions li,
.tC .social-bar ul li,
.tC .user_actions.ul li { 
	display: inline-block; 
	padding-left: 0px !important; 
	background-image: none !important; 
}
.boxOpen {
	background-position-x: 15px;
	background-position-y: 7px;
	background-size: 2em 2em;
}
.boxOpen h2 {
	padding-left: 2.2em;
}
#InnerInfoCol #annotations.additional {
	background-color: #ffd994;
}
#annotations.boxOpen h2 {
	padding-left: 0;
}
.social-bar .share_text { display: none; }
.shariff-button { /*background-color: #00396b; opacity: 0.8;*/ margin-right: 5px; margin-bottom: 8px;  }
.shariff-button:hover { opacity: 0.5;}
.shariff-button .fa {
	color: #dee7f7; 
    padding: 5px;
    font-size: 25px;
    width: 35px;
    text-align: center;
    text-decoration: none;
}

/*.shariff li, .shariff li a {
    height: 35px;
}
.shariff li .fab, .shariff li .far, .shariff li .fas {
    width: 35px;
    line-height: 35px;
}*/
.tC .social-bar ul li { padding: 0.2em 0 0 0; }
#HeaderMenu .fa {
	font:normal normal normal 14px/1 FontAwesome;
}
h4#modal-title { font-size: 24px; font-weight: bold; }
.modal-title .title { font-size: 14px; }
@media screen and (min-width:768px){
	.container{width:750px;}
}
@media screen and (min-width:900px){
	#content .title.wb_icon_wk.wb_icon { margin-right: 230px; } 
	
}
@media screen and (min-width:992px){
	.container{width:auto;}
	#content.col-sm-9 { width : 73%; }
	#infocol.col-sm-3 { width : 26%; }
	#section-content.wb_wk #content.col-sm-9 { width : 95%; }
	#section-content.wb_wk .row { position: relative; }
	#section-content.wb_wk .fixRight { position: absolute; right: 0px; top: 0px; max-width: 300px; }
	#section-content.wb_wk #createAnnotationForm { width : 73%; }
	
}
@media screen and (min-width:1200px){
	.container{width:1170px;}
}
@media screen and (min-width:1400px){
	.container{width:80%;}
	.cat_wk .container{width:90%;}
}
/* fis bascic *************** abstract */
.first { text-indent: 20px; background: none; background: url(/Fis17/images/icons/arrowRightBlue.png) no-repeat 0px 0.3em; }
p.abstract { padding-top: 1em; }
#content .abstract div, #content .abstract p { padding-bottom: 1em; }

/*FIS-351*/
.subentryTitle {padding-bottom: 0px !important;}
.subentryComment {padding-bottom: 0px !important;}

#InputForm .abstract div { padding-bottom: 0em; }
.group1 { background-position: -83px -113px; }
.group2 { background-position: -2px  -128px; }
.group3 { background-position: -2px  -143px; }
.group4 { background-position: -83px -130px; }
.ac_results {
	padding: 0px;
	border: 1px solid black;
	border-color: #E3E3E3 #E3E3E3 #CBCBCB #CBCBCB;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #DEE7F7;
}

.ac_over {
	background-color: #00396B;
	color: white;
}
#infoCol .boxOpen.bright .ui-icon  {
	background-image: url(/Fis17/css/images/ui-icons_FFF_003060.gif) !important;
}
li.bug { padding-left: 0px; }
.bug { color: #CD0A0A !important; font-weight: bold; }
.cause {
	clear: left;
	width: 13px;
	height: 13px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(/Fis17/css/images/ui-icons_FFF_CD0A0A.gif) !important;
}
.group1 { background-position: -83px -113px; }
.group2 { background-position: -2px  -128px; }
.group3 { background-position: -2px  -143px; }
.group4 { background-position: -83px -130px; }
#infoCol .boxOpen.bright .ui-icon  {
	background-image: url(/Fis17/css/images/ui-icons_FFF_003060.gif) !important;
}
.wState.freigegeben { color: green; }
.wState.gesperrt { color: red; font-weight: bold; }
.review.freigegeben { color: green; }
.review.gesperrt { color: red; font-weight: bold;  }
.wState.papierkorb { color: red; font-weight: bold;  }
.floatLeft { float: left; display: block; }
.floatRight { float: right; display: block; }
.alignLeft { text-align: left; display: block; }
.alignRight { text-align: right; display: block; }
.alignCenter { text-align: center; display: block; }
.alignLeft { text-align: left; display: block; }
.alignRight { text-align: right; display: block; }
.alignCenter { text-align: center; display: block; }
.fisImageContainer.alignRight span { text-align: left; }

.inlineBold { font-weight: bold; }
.inlineUnderline { text-decoration: underline; }
.fisImageDescription { padding-top:0.7em; clear:both; display: block }
.fisImageContainer { display: block; }


.center {
  text-align: center;
  display: block;
}
.innerInfoCol .commentEntry { /*display: none;*/ }
#createAnnotationForm {
  padding: 0 0 0 0;
  margin: 0 0 .625em 0;
  position: relative;
  display: none;
  background-color: #ECECEC;
}
#createAnnotationForm .formElem {
  position: relative;
  display: block;
  padding: .625em;
}
#createAnnotationForm a {
	display: block;
	font-weight: bold;
	padding: .625em;
	margin: 0 0 1.25em 0;
	background-color: #DEE7F7; /*#ECF1F5;*/
}
#createAnnotationForm a.ack_terms {
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: none;
	font-size: 100%;
}
#createForm .formElem {
  display: none;
  text-align: left;
}
#createAnnotationForm label {
	display: block;
	margin-top: 0.7em;
	font-weight: bold;
	clear: left;
	position: relative;
}

#createAnnotationForm input, #createAnnotationForm textarea {
	width: 95%;
	margin: 0 0 0.7em 0;
	padding: 0 0.5em 0 0;
	clear: left;
	float: left;
	text-align: left;
	position: relative;
}
#createAnnotationForm input#ack_terms_of_usefield, #createAnnotationForm label#ack_terms_of_usefield_label {   width: auto; display: inline-block; }
#createAnnotationForm input#ack_terms_of_usefield { margin-bottom: 0; bottom: 0px; }
#createAnnotationForm .formButtons {
	text-align: right;
	padding: 0.7em;
	position: relative;
}
#createAnnotationForm .formButtons  input {
	width: auto;
	float: right;
	margin: 0 0 0.7em 0.7em;
	padding: 0 0.5em 0 0.5em;
	position: relative;
}




/* startpage */
#infoSlick .slider-wrap .site2 {
	  text-align: center;
}
#infoSlick .slider-wrap .site2 p {
	text-align: left;
	padding-left: 20px;
}
#infoSlick .slider-wrap .site2 p.first { background-position-x: 20px; }

/* bootstrap */
.modal-header { background: #dee7f7; } 
.modal-header .title.wb_icon { 
		min-height: auto;
    	padding-left: 50px;
    	width: 70%;
    	background-size: 3em !important;
}
.close{ filter:alpha(opacity=80);opacity:.8; font-size: 28px;}
.modal-body { }
.text-success {
  color: #00396b;
}
a.text-success:hover {
  color: #001e38;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    margin: 0 0 2em;
}
.table > tfoot > tr.success > th {
  background-color: #dee7f7;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #c9d8f2;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #00396b;
}
.has-success .form-control {
  border-color: #00396b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #001e38;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #006fd1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #006fd1;
}
.has-success .input-group-addon {
  color: #00396b;
  border-color: #00396b;
  background-color: #dee7f7;
}
.has-success .form-control-feedback {
  color: #00396b;
}
.alert-success {
  background-color: #dee7f7;
  border-color: #c9dff2;
  color: #00396b;
}
.alert-success {
	background-image:-webkit-linear-gradient(top,#dee7f7 0,#c6d6f1 100%);
	background-image:-o-linear-gradient(top,#dee7f7 0,#c6d6f1 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dee7f7),to(#c6d6f1));
	background-image:linear-gradient(to bottom,#dee7f7 0,#c6d6f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdee7f7',endColorstr='#ffc6d6f1',GradientType=0);
	background-repeat:repeat-x;
	border-color:#aac2ea;
}

.alert-success hr {
  border-top-color: #b5d2ed;
}
.alert-success .alert-link {
  color: #001e38;
}
.list-group-item-success {
  color: #00396b;
  background-color: #dee7f7;
}
a.list-group-item-success {
  color: #00396b;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #00396b;
  background-color: #c9d8f2;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #00396b;
  border-color: #00396b;
}
.panel-success {
  border-color: #c9dff2;
}
.panel-success > .panel-heading {
  color: #00396b;
  background-color: #dee7f7;
  border-color: #c9dff2;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #c9dff2;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #c9dff2;
}
#section-1 {
	background-attachment: fixed; 
	background-size: 2134px 1276px; 
	background-position: 0 -100px;
}
#section-4 {
	background-image: url('/Fis17/images/bg/s4.jpg'); 
	background-size: 100% auto; 
	background-position: 0 -100px;
	background-repeat: no-repeat;
}
.modal-dialog {
	max-width: 60%;
	max-height: 80%;
}
.modal-content #lastClickList {
	padding-top: 0px;
	margin-top: -10px;
}
.modal-content #lastClickList li.resultEntry {
	margin-top: 5px;
}

@media screen and (min-width: 1px) and (max-width: 1000px) { 
	#footer .to-top, #footer  #bmvi_logo span { padding-top: 0px; }
}
@media screen and (min-width: 1px) and (max-width: 768px) { 
	#content.col-sm-9 { width : 100%; }
	.modal-dialog {
		max-width: 95%;
		max-height: 95%;
	}
	#stopScroll { width: 80%; }
	#bmvi_logo { float: left; width: 250px; white-space:nowrap; }
	#bmvi_logo a { white-space:nowrap; }
	#bmvi_logo img { padding-left: 10px; }
	#footer .col-sm-8 { float: right; width: 150px; }
	#footer a { padding-right: 0px;}
	#section-1 {
		padding-bottom: 1em;
	}
	#section-content { padding-top: 0em; }
	#infoSlick.menuOpen {
	    opacity: 1;
	}
	#infoSlick {
	    padding-bottom: 50px;
	}
	#section-4 {
		background-image: none;
		background: #00396b !important; /* For browsers that do not support gradients */
	    background: -webkit-linear-gradient(#00396b, #00447f) !important; /* For Safari 5.1 to 6.0 */
	    background: -o-linear-gradient(#00396b, #00447f) !important; /* For Opera 11.1 to 12.0 */
	    background: -moz-linear-gradient(#00396b, #00447f) !important; /* For Firefox 3.6 to 15 */
	    background: linear-gradient(#00396b, #00447f) !important; /* Standard syntax */
	    overflow-y:hidden;
	    min-height: auto;
	}
	#navStart {
		font-size:110%;
	}
	#breadcrumbs {
		background: none;
		font-size: 90%;
		padding: 0 0 0 0;
	}
	#breadcrumbs a.pathLink {
		background-image: none;
		float: none;
		background: #fff;
		height: auto;
		border-bottom: 1px solid #ccc
	}
	#breadcrumbs .pull-left { float: none!important;}
	.pathLink span {
		background-image: none;
		padding: 0.2em 0.2em 0.2em 1em;  }
}

/* FIXS FOR BROWSERS */
.mce-window .mce-container-body .mce-container {
    max-width: 100% !important;
    min-width: 99% !important;
    height: auto !important;
}

@media screen and (min-width: 100px) and (max-width: 700px) { 
	#section-3 {
		display: none;
	}
	.welcomePage #navStart li.level1.mhover .level1Div, 
	.welcomePage #navStart li.level1 .level1Div:hover, 
	.welcomePage #navStart li.level1.open .level1Div, 
	.welcomePage #navStart li a.level1Link:hover {
		background-color:  #095aa4;
	}
	#section-all {
		 min-height:80vh;
	}
	#section-all, #section-1 {
		background-image: none;
	}
	#section-4, #section-1, #section-2 {
		background: transparent;
	}
	.meta-navbar-mobile { padding-top: 1em; }
	.meta-navbar-mobile li { padding-bottom: 5px; }
	.meta-navbar-mobile li .fa { font-size: 25px;  }
	.meta-navbar-mobile li svg, .meta-navbar-mobile li .fa {width: 23px; max-height: 25px; }
	.welcomePage #clsC6 { display: block; margin-top: 1em; }
	#section-all.welcomePage {
		background: #00396b !important; /* For browsers that do not support gradients */
	    background: -webkit-linear-gradient(#00396b, #00447f) !important; /* For Safari 5.1 to 6.0 */
	    background: -o-linear-gradient(#00396b, #00447f) !important; /* For Opera 11.1 to 12.0 */
	    background: -moz-linear-gradient(#00396b, #00447f) !important; /* For Firefox 3.6 to 15 */
	    background: linear-gradient(#00396b, #00447f) !important; /* Standard syntax */
	    overflow-y:hidden;
	}
	.welcomePage #section-4 {
		background: none  !important;
		background-image: none !important;
	}
	#navStart  li a,
	#navStart li a:hover {
	    background-color: transparent !important;
	}
	#footer {
		margin-top: 0px;
		height: auto;
		position: relative;
	}
	#section-content-display,
	#section-4,
	#section-content,
	#section-content-Search { 
		overflow:auto;
  		margin-bottom: 0px;
  		padding-bottom: 0em;
	}
	#footernav li {
		display: block;
	}

}

