html{
	background-color:#cbddf233;
}
body{
	max-width:1200px;
	margin:0 auto !important;
}
div#keyVisual{
	position:relative;
/*	margin-top:5rem;*/
}
div.pagecontent{
	position:relative !important;
}
/**************************************
**  NavBarHome
**************************************/
/*nav{
	position:absolute !important;
	top:-5rem;
}
nav.bg-light{
	background-color:unset !important;
}
nav .nav-item-button{
	background-color:#f0f5fb !important;
	border-color:#ccdef4 !important;
}
.navbar-light .navbar-nav .nav-link:focus, 
.navbar-light .navbar-nav .nav-link:hover, 
.navbar-light .navbar-nav .nav-link:active,
nav .nav-item-button.active{
	background-color: #ccdef4 !important;
}
*/

/***************  table  ***********/

table.tx_mikroschadstoffe.border,
table.tx_mikroschadstoffe.border th,
table.tx_mikroschadstoffe.border td{
	border:1px solid var(--umwelt);
	padding:0 5px;
}
table.tx_mikroschadstoffe.border th{
	background-color:var(--umwelt);
	padding:5px;
	vertical-align:middle;
}

/**************************************
**  Dateiliste
**************************************/
.ce-uploads img{
	background-color: unset !important;
	padding:0 !important;
	margin-right:1rem !important;
}
.ce-uploads-fileName{
  font-size:large;
  font-weight:bold;
}

/**************************************
**  Akkordeon
**************************************/
ul.tinyaccordion li h3,
ul.tinyaccordion li h4{
	width:100% !important;
}
ul.tinyaccordion h4.acc-selected + div.acc-section{
	padding:1.5rem !important;
}
/**************************************
**  iFrame
**************************************/
iframe{
	max-width:100%;
	max-height:60vh;
}
/**************************************
**  flex
**************************************/
.flex-container{
	display:flex;
	flex-wrap:wrap;
	
}
.flex-container.row{
	/*flex-direction:row;*/
}
.flex-1{
	flex:1;
}
/******************************************************
  TEST Layout-Varianten für FIS-Kopf
********************************************************/
header-l img, header-r img{
	height:65px;
	margin:25px;
	background-color:transparent;
	border:none;
}
menu{
	position:relative;
	margin-bottom:-1rem;
	padding-left:.5rem;
}
.navbar{
	/*position:absolute;
	bottom:0;*/
}
border {
	grid-column: 1 / -1;
	height:9px;
	margin:.25rem 0;
}
div#keyVisual img{
	height:100%;
	z-index:2;
	position:absolute;
	right:0;
}
