/* Defaults */
body { margin-bottom: 60px; }
html { font-size: 14px; position: relative; min-height: 100%; }
@media (min-width: 768px) {
  html { font-size: 16px; }
}

/* **************************************  Basislayout */
body.pagefull { background-image: url(/img/background-x.png); background-repeat: repeat-x; }
#background-y {  background-color: #e67817;background-repeat: repeat-y; height: 100%; width: 8px; position: fixed; top: 0; padding: 0; margin: 0; border: 0; }
#background-effect { background-image: url("/img/background.png"); background-repeat:no-repeat;top:0 ; padding: 0;width: 100%;height: 565px;z-index: -1; position: absolute; }

/* **************************************  NAV */
nav .nav-link:hover {
	/*background-color: #ffffff; */
	background-image: url(/img/menu2.png);
	background-size:100% auto;
	color: #ffffff;
}
nav .dropdown-menu { border-radius: 0; }

@media screen and (min-width: 768px) {
	nav div.dropdown-menu>p {
		width: 500px;
	}
}
/* **************************************  Tools */
a.toollink { 
	color:#052c65;
}

/* **************************************  ....*/
a.fastviewer {
    display:inline-block;
    border: 1px solid #ccc;
    border-radius:5px;
    padding:4px 20px;
    background-color:#fff;
}
a.fastviewer:hover {
    border: 1px solid #111;
}
/* **************************************  Popup */
div.popupMail { z-index: 18001; display: inline-block;  position: fixed;top: 0; bottom: 0; left: 0; right: 0; 
    width: 500px; max-width:95%; height: 300px;  margin: auto;
    background:#777;
    padding:10px;border-radius:10px;
    color:#fff;
}
div.popupMail > div {
    width:100%; height:100%;
    text-align:center; 
    overflow-y: auto;
}
div.popupMail a {color:#fff; padding: 4px 10px; border-radius:4px; font-weight:bold;}
div.popupMail a:hover {background-color:#444;  }
div.popupMail h6 { text-transform:uppercase; margin-top:6px; margin-bottom:1px;}

/* **************************************  Impressum - Cards */
.maxHeightScroll {
    height:400px;
    max-height:400px;
    overflow-y:auto;
}