@import '/fonts/opensans.css';

html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.4;
	background-color: #4e4e4d;
	overflow-y: auto;
}
body.nb-web-page {
	overflow-x: hidden;
	background-color: #343434;
}

.show-on-print,
#nb-web .nb-tiles .tile img.show-on-print {
	 display: none;
}

.light-red,.nb-error { color: #b3353b; }
.light-green,.nb-success { color: #17913d; }
.light-blue,.nb-info { color: #8edaff; }

.nb-red { color: #b3353b; }

.yellow { color: #fff841; }

.bold { font-weight: bold; }
.italic { font-style: italic; }

.float-left { float: left; }
.float-right { float: right; }

.margin-to-top { margin-bottom: auto; }
.margin-to-right { margin-left: auto; }
.margin-to-bottom { margin-top: auto; }
.margin-to-left { margin-right: auto; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.small { font-size: 80%; }
.small sup { font-size: 110%; }

.top { vertical-align: top;}
.middle { vertical-align: middle;}
.bottom { vertical-align: bottom;}

.cursor-help { cursor: help; }

.nb-undefined { color: #444444; font-style: italic; }
.nb-smaller { font-size: 0.85em; }

.nobr { white-space: nowrap; }

.hidden,
.nb-tiles .row.hidden,
.nb-tiles .row .tile.hidden {
	display: none;
}

.width-auto { width: auto; }

.optimize-contrast {
	image-rendering: -webkit-optimize-contrast;
}

input:not([type=checkbox]):not([type=radio]) {
	-webkit-appearance: none;
}
input,select,.select,.button,textarea {
	padding: 0.3rem 0.5rem;
	border: 1px solid #4e4e4d;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 1.0em;
}
textarea {
	font-size: 1.5em;
}
input:hover,select:hover,.button:hover,
input:focus,select:focus,.button:focus,
input:active,select:active,.button:active {
	outline: none;
}

input[type="button"],input[type="submit"],input[type="reset"],input[type="image"],.button {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	color: #000000;
	background-color: #aaaaaa;
	box-shadow: 0 0 5px #4e4e4d;
	cursor: pointer;
}
input[type="button"]:not(.hidden),input[type="submit"]:not(.hidden),input[type="reset"]:not(.hidden),input[type="color"]:not(.hidden),input[type="image"]:not(.hidden),.button:not(.hidden) {
	display: inline-block;
}
input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="color"]:disabled,input[type="image"]:disabled,.button.disabled {
	color: #8a8a8a;
	background-color: #e3e3e3;
	box-shadow: none;
	cursor: default;
	pointer-events: none;
}

input[type="button"]:not(:disabled):hover,input[type="submit"]:not(:disabled):hover,input[type="reset"]:not(:disabled):hover,input[type="image"]:not(:disabled):hover,.button:not(.disabled):hover {
	color: #000000;
	background-color: #c6c6c6;
	box-shadow: 0 0 7px #4e4e4d;
}
input[type="button"]:not(:disabled):active,input[type="submit"]:not(:disabled):active,input[type="reset"]:not(:disabled):active,input[type="image"]:not(:disabled):active,.button:not(.disabled):active {
	color: #000000;
	background-color: #959595;
	box-shadow: inset 0 0 2px #4e4e4d;
}

input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="email"],select,.select {
    background-color: #f5fdf5;
}
input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="checkbox"],input[type="radio"],
.sm-radio-span,select,.select {
	width: 100%;
	box-sizing: content-box;
}
input[type="text"]:not(.no-max-width),input[type="password"]:not(.no-max-width),input[type="search"]:not(.no-max-width),
input[type="tel"]:not(.no-max-width),input[type="url"]:not(.no-max-width),input[type="email"]:not(.no-max-width),
input[type="checkbox"]:not(.no-max-width),input[type="radio"]:not(.no-max-width),
.sm-radio-span:not(.no-max-width),select:not(.no-max-width),.select:not(.no-max-width) {
	max-width: 200px;
}
.ui-colorpicker input {
	width: auto;
	max-width: none;
}
.ui-colorpicker input[type="number"] {
	width: 100px;
}
input[type="color"] {
	padding: 1px;
	background-color: #ffffff;
	cursor: pointer;
}
textarea {
    width: 200px;
    box-sizing: content-box;
}
select,.select {
	padding: 0;
}
select[multiple]:not(.ios) {
	height: 300px;
}
select option,.select option {
	margin: 0;
	padding: 0 0.5rem;
	width: 100%;
}

input[type="text"]:not([disabled]):not(:active):hover,input[type="password"]:not([disabled]):not(:active):hover,input[type="search"]:not([disabled]):not(:active):hover,input[type="color"]:not(:disabled):hover,
input[type="tel"]:not([disabled]):not(:active):hover,input[type="url"]:not([disabled]):not(:active):hover,input[type="email"]:not([disabled]):not(:active):hover,textarea:not([disabled]):not(:active):hover,select:not([disabled]):not(:active):hover,.select:not([disabled]):not(:active):hover {
	box-shadow: 0 0 2px #4e4e4d;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="email"]:focus,
input[type="text"]:active,input[type="password"]:active,input[type="search"]:active,input[type="tel"]:active,input[type="url"]:active,input[type="email"]:active,input[type="color"]:not(:disabled):active {
	box-shadow: inset 0 0 2px #71716e;
}
input[type="submit"].sm-delete {
	box-shadow: 0 0 5px #692c2c;
	background-color: #edbdbd;
}
input[type="submit"].sm-delete:hover {
	box-shadow: 0 0 5px #692c2c;
	background-color: #efc4c4;
}
input[type="submit"].sm-delete:active {
	box-shadow: inset 0 0 5px #692c2c;
	background-color: #eab4b4;
}

#nb-web label.nb-check {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#nb-web label.nb-check input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
}
#nb-web label.nb-check .checkbox {
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #ededed;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #333333;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
}
#nb-web label.nb-check input:not(:disabled):hover {
	background-color: #ffffff;
}
#nb-web label.nb-check input:not(:disabled):hover ~ .checkbox,
#nb-web label.nb-check input:not(:disabled):focus ~ .checkbox {
	box-shadow: 0 0 8px #2d2d2d;
}
#nb-web label.nb-check input:not(:disabled):focus ~ .checkbox {
	border: 2px solid #008dff;
}
#nb-web label.nb-check input:not(:disabled):active ~ .checkbox {
	box-shadow: inset 0 0 3px #2d2d2d;
}
#nb-web label.nb-check input:checked ~ .checkbox {
	background-color: #98d1ff;
}
#nb-web label.nb-check input:disabled ~ .checkbox {
	border: 1px solid #555555;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	background-color: #888888;
	cursor: default;
}
#nb-web label.nb-check input:checked:disabled ~ .checkbox {
  background-color: #c3e4ff;
}
#nb-web label.nb-check .checkbox:after {
  content: "";
  position: absolute;
  display: none;
}
#nb-web label.nb-check input:checked ~ .checkbox:after {
  display: block;
}
#nb-web label.nb-check .checkbox:after {
	top: 2px;
	left: 5px;
	width: 5px;
	height: 10px;
	border: solid #000000;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#nb-web label.nb-check input:disabled ~ .checkbox:after {
	border: solid #888888;
	border-width: 0 3px 3px 0;
}

#nb-web label.nb-radio {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#nb-web label.nb-radio input[type=radio] {
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
}
#nb-web label.nb-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
}
#nb-web label.nb-radio .radio {
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #ededed;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 1px solid #333333;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
}
#nb-web label.nb-radio input:not(:disabled):hover {
  background-color: #ffffff;
}
#nb-web label.nb-radio input:not(:disabled):hover ~ .radio,
#nb-web label.nb-radio input:not(:disabled):focus ~ .radio {
	box-shadow: 0 0 8px #2d2d2d;
}
#nb-web label.nb-radio input:not(:disabled):focus ~ .radio {
	border: 2px solid #008dff;
}
#nb-web label.nb-radio input:not(:disabled):active ~ .radio {
	box-shadow: inset 0 0 3px #2d2d2d;
}
#nb-web label.nb-radio input:checked ~ .radio {
  background-color: #98d1ff;
}
#nb-web label.nb-radio input:disabled ~ .radio {
	border: 1px solid #555555;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	background-color: #888888;
	cursor: default;
}
#nb-web label.nb-radio .radio:after {
  content: "";
  position: absolute;
  display: none;
}
#nb-web label.nb-radio input:checked ~ .radio:after {
  display: block;
}
#nb-web label.nb-radio .radio:after {
	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #000000;
}

label.nb-search-submit {
	position: relative;
	display: block;
	padding-right: 25px;
}
label.nb-search-submit input {
	font-size: 1.4em;
}
#nb-web label.nb-search-submit input {
	font-size: 0.9em;
}
label.nb-search-submit input[type=submit],
label.nb-search-submit button[type=submit] {
	float: right;
	margin-top: -30px;
	margin-right: -25px;
	/*position: absolute;
	right: 0;*/
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAKECAAAAAD09Pf///////yH5BAEKAAIALAAAAAAQABAAAAIolI+ZwKAbYnBPgIDmu0rDTiFc4okYGZpZCklNZb0vLDJ0zcLzHfNJAQA7');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

#nb-login {
	margin: 10% auto;
	width: 100%;
	max-width: 500px;
	border: 2px solid #b3353b;
	font-size: 1.4em;
	background-color: #efefef;
}
#nb-login .nb-logo,
#nb-management .nb-logo {
    width: 100%;
    height: 50px;
    border-bottom: 2px solid #b3353b;
    background: #222222 url('../bilder/logo_nottaris_bauguss_text.png') no-repeat center right 16px;
    background-size: auto 32px;
}
#nb-login * {
    box-sizing: border-box;
}
#nb-login h2,
#nb-login .nb-info,
#nb-login .nb-error {
    margin: 0;
    padding: 10px 15px 0 15px;
    width: 100%;
}
#nb-login form {
    padding: 0 15px 0 15px;
}
#nb-login form input,
#nb-login .nb-info,
#nb-login .nb-error {
    margin-top: 10px;
}
#nb-login *:last-child {
    margin-bottom: 15px;
}
#nb-login input,
#nb-login label {
    display: block;
    width: 100%;
    max-width: none;
}

#nb-logout {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	vertical-align: 50px;
	padding: 0 1rem;
	text-decoration: none;
	font-size: 1.6em;
	color: #ffffff;
	background-color: initial;
	cursor: pointer;
	transition: background-color 500ms;
}
#nb-logout:hover {
	background-color: #691418;
	transition: background-color 125ms;
}

/* Public pages */
#nb-web {
	margin: 0 auto;
}
#nb-web .nb-bg-wrapper {
	display: block;
	padding-bottom: 7rem;
	width: 100%;
	overflow-x: hidden;
	background: #4e4e4d;
}
#nb-web .nb-header,
#nb-web .nb-content,
#nb-web .nb-footer .footer-content,
#nb-web .nb-tiles,
#nb-web hr {
	margin: 0 auto;
}
#nb-web .nb-header,
#nb-web .nb-content,
#nb-web .nb-footer .footer-content {
	padding: 0 0.313rem;
	max-width: 75rem;
}
#nb-web .nb-footer .footer-content p {
	line-height: 1.2rem;
}
#nb-web .nb-main-content,
#nb-web .nb-side-content {
	float:left;
	box-sizing: border-box;
}
#nb-web .nb-main-content {
	padding-right: 1rem;
	width: 65%;
}
#nb-web .nb-side-content {
	width: 35%;
}
@media (max-width: 930px) {
	#nb-web .nb-main-content,
	#nb-web .nb-side-content:not(.hide-on-mobile):not(.width-auto-on-mobile) {
		width: 100%;
	}
	#nb-web .nb-main-content {
		padding-right: 0;
	}
}

#nb-web .nb-main-content.big-main {
	width: 78%;
}
#nb-web .nb-main-content.big-main + .nb-side-content {
	width: 22%;
}
@media (max-width: 980px) {
	#nb-web .nb-main-content.big-main,
	#nb-web .nb-main-content.big-main + .nb-side-content:not(.hide-on-mobile):not(.width-auto-on-mobile) {
		width: 100%;
	}
	#nb-web .nb-main-content.big-main + .nb-side-content.width-auto-on-mobile {
		width: auto;
	}
	#nb-web .nb-main-content {
		padding-right: 0;
	}
}

#nb-web hr {
	max-width: 75rem;
}
#nb-web .clear {
	clear: both;
}
#nb-web .nb-banner {
	width: 100%;
	height: 200px;
	background-image: url(/bilder/nottaris_header_08.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 2px solid #b3353b;
	border-bottom: 2px solid #b3353b;
}
#nb-web .overlap-banner {
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
}
#nb-web .nb-content-m-cover {
	position: fixed;
	top: 0;
	width: 0;
	height: 0;
	z-index: -1;
	background-color: rgba(26, 26, 26, 0.65);
	transition: background-color 200ms;
	-webkit-backface-visibility: hidden;
}
#nb-web .nb-header {
	position: relative;
	height: 60px;
}
.nb-header .nb-logo {
	position: absolute;
	bottom: 10px;
	left: 0.8rem;
}

.nb-header ul {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.nb-header div.nb-m-trigger {
	position: absolute;
	width: 40px;
	height: 35px;
	cursor: pointer;
	transition: top 300ms, right 300ms;
}
.nb-header div.nb-m-trigger .m-trigger-bar {
	display: block;
	height: 8px;
	width: 40px;
	background: #dddddd;
	transition: background 300ms, transform 300ms;
}
.nb-header div.nb-m-trigger .m-trigger-bar.bar-2,
.nb-header div.nb-m-trigger .m-trigger-bar.bar-3 {
	margin-top: 5px;
}
.nb-header div.nb-m-trigger:hover .m-trigger-bar,
.nb-header div.nb-m-trigger:focus .m-trigger-bar,
.nb-header div.nb-m-trigger:active .m-trigger-bar,
.nb-header div.nb-m-trigger.opened .m-trigger-bar {
	background: #ffffff;
	box-shadow: 0 0 4px #1e1e1e;
}
.nb-header div.nb-m-trigger.opened .m-trigger-bar.bar-3 {
	box-shadow: none;
}
.nb-header div.nb-m-trigger.opened .m-trigger-bar.bar-1 {
	transform: translate(-1px, 12px) rotate(45deg);
}
.nb-header div.nb-m-trigger.opened .m-trigger-bar.bar-2 {
	transform: translate(0, 0)rotate(-45deg);
}
.nb-header div.nb-m-trigger.opened .m-trigger-bar.bar-3 {
	transform: translate(0, -12px) rotate(45deg);
}

.nb-header ul.nb-lang-menu li,
.nb-header ul.nb-menu li {
	list-style: none;
}
#nb-web .nb-header ul.nb-lang-menu li a,
#nb-web .nb-header ul.nb-menu li a {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 0;
}
.nb-header ul.nb-lang-menu li a,
.nb-header ul.nb-menu li a {
	transition: color 100ms, background 100ms;
}
#nb-web .nb-header ul.nb-lang-menu li a:hover,
#nb-web .nb-header ul.nb-lang-menu li a:focus,
#nb-web .nb-header ul.nb-lang-menu li a:active,
#nb-web .nb-header ul.nb-menu li a:hover,
#nb-web .nb-header ul.nb-menu li a:focus,
#nb-web .nb-header ul.nb-menu li a:active {
	color: #ffffff;
}

#nb-web .nb-logo {
	max-width: 325px;
}

.nb-footer {
	position: relative;
}
@media (max-width: 1184px) { 
	.lnk-login {
		display: none;
	}
}
.nb-footer .auto-fixed {
	position: absolute;
	right: 0;
	left: 0;
	vertical-align: middle;
	background: #343434;
	border-top: 2px solid #b3353b;
}
#nb-web .nb-footer .auto-fixed p {
	display: table-cell;
	margin: 0;
	height: 3rem;
	font-size: 1.28em;
	vertical-align: middle;
}
.nb-footer .auto-fixed:not(.fixed) {
	top: 0;
}
.nb-footer .auto-fixed.fixed {
	position: fixed;
	bottom: 0;
	-webkit-backface-visibility: hidden;
}
.nb-footer .auto-fixed .footer-content {
	position: relative;
	height: 48px;
}
.nb-footer .auto-fixed-placeholder {
	height: 5rem;
}
.nb-footer .foot-note {
	background: #242424;
	border-top: 2px solid #000000;
}
#nb-web a#refNB {
	height: 3rem;
	line-height: 3rem;
	font-size: 1.3em;
	font-weight: 900;
	text-decoration: none;
	border-bottom: 0 solid #b3353b;
	transition: border 50ms;
}
#nb-web a#refNB:hover,
#nb-web a#refNB:focus,
#nb-web a#refNB:active {
	border-bottom: 2px solid #b3353b;
}

div.cookie-banner.hidden {
	display: none;
}
div.cookie-banner {
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 50px;
	left: 0;
	border-top: 2px solid #B3353B;
	box-shadow: 0 -5px 10px #333333;
	background-color: #e3e3e3;
}
#nb-web .nb-footer .auto-fixed div.cookie-banner p {
	font-size: 1.408em;
	line-height: 0.969rem;
	color: #000000;
}
#nb-web div.cookie-banner a {
	color: #333333;
	border-color: #333333;
}
#nb-web div.cookie-banner a:hover,
#nb-web div.cookie-banner a:focus,
#nb-web div.cookie-banner a:active {
	color: #000000;
	border-color: #000000;
}
#nb-web div.cookie-banner .accept-cookies {
	float: right;
}
div.cookie-banner .content .accept-cookies {
	float: right;
	display: inline-block;
	margin: 3px;
	margin-right: 0;
	padding: 4px;
	border: 1px solid #B3353B;
	cursor: pointer;
}


#nb-web {
	color: #ffffff;
}
#nb-web a {
	color: #dadada;
	cursor: pointer;
	text-decoration: none;
	transition: color 100ms, border 100ms;
}
#nb-web a.icon:link,
#nb-web a.icon:link.cursor-pointer {
	cursor: pointer;
}
#nb-web a.icon:not(:link):not(.cursor-pointer) {
	cursor: default;
}
#nb-web a:not(.no-underline) {
	/*border-bottom: 1px solid #cccccc;*/
	text-decoration: underline;
}
#nb-web a:not(.no-underline):hover,
#nb-web a:not(.no-underline):focus,
#nb-web a:not(.no-underline):active {
	color: #ffffff;
	/*border-bottom: 2px solid #ffffff;*/
}
#nb-web p,
#nb-web label {
	font-size: 0.9rem;
	color: #ffffff;
}
#nb-web p.disabled,
#nb-web label.disabled {
	color: #c6c6c6;
}
#nb-web p > a,
#nb-web p > label {
	font-size: 1em;
}

#nb-web .border-box {
	border: 1px solid #ffffff;
	border-radius: 10px;
}
#nb-web .border-box p.indent-left-with-border {
	margin-left: 10px;
	padding-left: 5px;
	border-left: 3px solid #B3353B;
}

h1 {
	margin: 1.206rem 0 1.206rem 0;
	font-size: 2.88em;
	font-weight: 900;
	line-height: 1.98rem;
	text-shadow: 0 0 0.2em #000;
}
h1.smaller {
	font-size: 2.2em;
	font-weight: 400;
}
h2 {
	margin: 0.913rem 0 0.312rem 0;
	font-size: 1.76em;
	font-weight: 600;
	line-height: 1.4rem;
}
h2.not-bold {
	font-weight: initial;
}
h3 {
	margin: 0.8rem 0 0.4rem 0;
	font-size: 1.5em;
	text-decoration: underline;
}
#nb-web a:not(.no-underline) h3 {
	text-decoration: none;
}
h4 {
	margin: 0.8rem 0 0.4rem 0;
	font-size: 1.4em;
}
h5 {
	margin: 0.4rem 0 0.4rem 0;
	font-size: 1.4em;
	font-weight: normal;
}
p {
	margin: 0rem 0 1.875rem 0;
	line-height: 1.2rem;
}

#nb-web table {
	font-size: 1.3em;
}
#nb-web .nb-tiles .tile table {
	font-size: 1.3em;
}
#nb-web .nb-tiles .tile table h4,
#nb-web .nb-tiles .tile table p, #nb-web .nb-tiles .tile table label {
	font-size: 1.11em;
}
#nb-web table label {
/*	font-size: 1.14em;*/
}

#nb-web ul:not(.nb-lang-menu):not(.nb-menu):not(.no-list-style) {
	padding: 0;
	padding-left: 1.1rem;
	font-size: 1.4em;
}
#nb-web .footer-wrapper ul:not(.nb-lang-menu):not(.nb-menu):not(.no-list-style) {
	font-size: 1.3em;
}
#nb-web ul:not(.nb-lang-menu):not(.nb-menu):not(.no-list-style) li {
	list-style-image: url('data:image/gif;base64,R0lGODlhBQAFAKECAOXHpdHw/////////yH5BAEKAAMALAAAAAAFAAUAAAIHjA6Gw+1fAAA7');
	margin-bottom: 0.3rem;
	padding-left: 0.1rem;
}
#nb-web ul.no-list-style li {
	list-style: none;
}

#nb-web hr {
	clear: both;
	margin: 0.5rem auto;
	border: 1px solid #b3353b;
}
#nb-web .nb-tiles .tile hr.full-tile {
	margin: 0 -0.5rem;
	border: 1px solid #4e4e4d;
}

#nb-web .nb-side-content .animated,
#nb-web .nb-side-content .preview {
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	border: 0 solid rgba(0, 0, 0, 0);
	box-shadow: 0 0 0px #2d2d2d;
	transition: border 100ms, box-shadow 100ms, padding 200ms;
}
#nb-web .nb-side-content .animated,
#nb-web .nb-side-content .preview img,
#nb-web .nb-side-content .preview video {
	border: none;
	transition: margin 300ms, height 300ms, filter 300ms;
}
#nb-web .nb-side-content .animated.orientation-h,
#nb-web .nb-side-content .preview:not(.vertical-400):not(.vertical-1920):not(.orientation-h),
#nb-web .nb-side-content .preview:not(.vertical-400):not(.vertical-1920):not(.orientation-h) img,
#nb-web .nb-side-content .preview:not(.vertical-400):not(.vertical-1920):not(.orientation-h) video {
	height: var(--height, 200px);
}
#nb-web .nb-side-content .preview:not(.no-object-fit) img,
#nb-web .nb-side-content .preview:not(.no-object-fit) video {
	object-fit: cover;
}
#nb-web .nb-side-content .preview.orientation-v:not(.vertical-400):not(.vertical-1920),
#nb-web .nb-side-content .preview.orientation-v:not(.vertical-400):not(.vertical-1920) img,
#nb-web .nb-side-content .preview.orientation-v:not(.vertical-400):not(.vertical-1920) video {
	height: var(--height, 300px);
}
#nb-web .nb-side-content .preview.orientation-v.vertical-400,
#nb-web .nb-side-content .preview.orientation-v.vertical-400 img,
#nb-web .nb-side-content .preview.orientation-v.vertical-400 video {
	height: var(--height, 400px);
}
#nb-web .nb-side-content .preview.orientation-v.vertical-1920,
#nb-web .nb-side-content .preview.orientation-v.vertical-1920 img,
#nb-web .nb-side-content .preview.orientation-v.vertical-1920 video {
	height: var(--height, 470px);
}
#nb-web .nb-side-content .preview.orientation-h,
#nb-web .nb-side-content .preview.orientation-h img,
#nb-web .nb-side-content .preview.orientation-h video {
	height: var(--height, 148.5px);
}

#nb-web .nb-side-content .preview.orientation-v video {
	width: 264px;
}
/*#nb-web .nb-side-content .preview.orientation-h video {
	width: 264px;
}*/
#nb-web .nb-side-content a.animated:hover,
#nb-web .nb-side-content a.animated:focus,
#nb-web .nb-side-content a.animated:active,
#nb-web .nb-side-content a.preview:hover,
#nb-web .nb-side-content a.preview:focus,
#nb-web .nb-side-content a.preview:active {
	border: 2px solid #b3353b;
	box-shadow: 0 0 20px #2d2d2d;
}
#nb-web .nb-side-content a.preview:hover img,
#nb-web .nb-side-content a.preview:focus img,
#nb-web .nb-side-content a.preview:active img,
#nb-web .nb-side-content a.preview:hover video,
#nb-web .nb-side-content a.preview:focus video,
#nb-web .nb-side-content a.preview:active video {
	border: none;
}

#nb-web .nb-side-content a.preview:not(.no-object-fit):hover img,
#nb-web .nb-side-content a.preview:not(.no-object-fit):focus img,
#nb-web .nb-side-content a.preview:not(.no-object-fit):active img,
#nb-web .nb-side-content a.preview:not(.no-object-fit):hover video,
#nb-web .nb-side-content a.preview:not(.no-object-fit):focus video,
#nb-web .nb-side-content a.preview:not(.no-object-fit):active video {
	margin-top: -5px;
	--height: 210px;
}
#nb-web .nb-side-content a.preview.no-object-fit:hover img,
#nb-web .nb-side-content a.preview.no-object-fit:focus img,
#nb-web .nb-side-content a.preview.no-object-fit:active img,
#nb-web .nb-side-content a.preview.no-object-fit:not(.orientation-h):hover video,
#nb-web .nb-side-content a.preview.no-object-fit:not(.orientation-h):focus video,
#nb-web .nb-side-content a.preview.no-object-fit:not(.orientation-h):active video {
	--height: 196px;
}
#nb-web .nb-side-content a.preview:hover img,
#nb-web .nb-side-content a.preview:focus img,
#nb-web .nb-side-content a.preview:active img,
#nb-web .nb-side-content a.preview:hover video,
#nb-web .nb-side-content a.preview:focus video,
#nb-web .nb-side-content a.preview:active video {
	filter: contrast(100%) brightness(80%);
}
#nb-web .nb-side-content a.preview.orientation-v:not(.no-object-fit):not(.vertical-400):not(.vertical-1920):hover img,
#nb-web .nb-side-content a.preview.orientation-v:not(.no-object-fit):not(.vertical-400):not(.vertical-1920):focus img,
#nb-web .nb-side-content a.preview.orientation-v:not(.no-object-fit):not(.vertical-400):not(.vertical-1920):active img,
#nb-web .nb-side-content a.preview.orientation-v:not(.no-object-fit):not(.vertical-400):not(.vertical-1920):hover video,
#nb-web .nb-side-content a.preview.orientation-v:not(.no-object-fit):not(.vertical-400):not(.vertical-1920):focus video,
#nb-web .nb-side-content a.preview.orientation-v:not(.no-object-fit):not(.vertical-400):not(.vertical-1920):active video {
	margin-top: -5px;
	--height: 310px;
}
#nb-web .nb-side-content a.preview.orientation-v.vertical-400:hover img,
#nb-web .nb-side-content a.preview.orientation-v.vertical-400:focus img,
#nb-web .nb-side-content a.preview.orientation-v.vertical-400:active img,
#nb-web .nb-side-content a.preview.orientation-v.vertical-400:hover video,
#nb-web .nb-side-content a.preview.orientation-v.vertical-400:focus video,
#nb-web .nb-side-content a.preview.orientation-v.vertical-400:active video {
	--height: 400px;
}
#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:hover img,
#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:focus img,
#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:active img,
#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:hover video,
#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:focus video,
#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:active video {
	--height: 470px;
}

@-webkit-keyframes sideContentAttention {
	 0.00% {margin-top: 4px;}
	 8.33% {margin-top: -15px;}
	16.67% {margin-top: 4px;}
	25.00% {margin-top: -15px;}
	33.33% {margin-top: 4px;;}
	41.67% {margin-top: -15px;}
	50.00% {margin-top: 4px;;}
	58.33% {margin-top: -15px;}
	66.67% {margin-top: 4px;transform: rotate3d(0, 1, 0, 0deg);}
	75.00% {margin-top: -15px;}
	83.33% {margin-top: 4px;transform: rotate3d(0, 1, 0, 360deg);}
	83.34% {transform: rotate3d(0, 1, 0, 0deg);}
	91.67% {margin-top: -15px;}
	100.0% {margin-top: 4px;}
}
@keyframes sideContentAttention {
	 0.00% {margin-top: 4px;}
	 8.33% {margin-top: -15px;}
	16.67% {margin-top: 4px;}
	25.00% {margin-top: -15px;}
	33.33% {margin-top: 4px;;}
	41.67% {margin-top: -15px;}
	50.00% {margin-top: 4px;;}
	58.33% {margin-top: -15px;}
	66.67% {margin-top: 4px;transform: rotate3d(0, 1, 0, 0deg);}
	75.00% {margin-top: -15px;}
	83.33% {margin-top: 4px;transform: rotate3d(0, 1, 0, 360deg);}
	83.34% {transform: rotate3d(0, 1, 0, 0deg);}
	91.67% {margin-top: -15px;}
	100.0% {margin-top: 4px;}
}

#nb-web .nb-side-content a.animated {
	background-color: #ffffff;
}
#nb-web .nb-side-content a.animated:hover,
#nb-web .nb-side-content a.animated:focus,
#nb-web .nb-side-content a.animated:active {
	filter: contrast(100%) brightness(80%);
}
#nb-web .nb-side-content a.animated img {
	-webkit-animation: sideContentAttention 12s infinite ease;
	animation: sideContentAttention 12s infinite;
}



@media (max-width: 980px) {
	
	#nb-web .nb-side-content .preview:not(.no-object-fit):not(.vertical-400):not(.vertical-1920) img,
	#nb-web .nb-side-content .preview:not(.no-object-fit):not(.vertical-400):not(.vertical-1920) video {
		height: var(--height, 400px);
	}
	
	#nb-web .nb-side-content .preview:not(.no-object-fit).orientation-v.vertical-400,
	#nb-web .nb-side-content .preview:not(.no-object-fit).orientation-v.vertical-400 img,
	#nb-web .nb-side-content .preview:not(.no-object-fit).orientation-v.vertical-400 video {
		height: var(--height, 551px);
	}
	
	#nb-web .nb-side-content .preview:not(.no-object-fit).orientation-v.vertical-1920,
	#nb-web .nb-side-content .preview:not(.no-object-fit).orientation-v.vertical-1920 img,
	#nb-web .nb-side-content .preview:not(.no-object-fit).orientation-v.vertical-1920 video {
		height: var(--height, 648px);
	}
	
	#nb-web .nb-side-content .preview.orientation-v video:not(.no-object-fit) {
		width: 364px;
	}
	
	#nb-web .nb-side-content a.preview:not(.no-object-fit):hover img,
	#nb-web .nb-side-content a.preview:not(.no-object-fit):focus img,
	#nb-web .nb-side-content a.preview:not(.no-object-fit):active img,
	#nb-web .nb-side-content a.preview:not(.no-object-fit):hover video,
	#nb-web .nb-side-content a.preview:not(.no-object-fit):focus video,
	#nb-web .nb-side-content a.preview:not(.no-object-fit):active video {
		--height: 410px;
	}
	
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:hover
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:focus
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:active,
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:hover img,
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:focus img,
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:active img,
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:hover video,
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:focus video,
	#nb-web .nb-side-content a.preview:not(.no-object-fit).orientation-v.vertical-400:active video {
		--height: 551px;
	}
	
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:hover
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:focus
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:active,
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:hover img,
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:focus img,
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:active img,
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:hover video,
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:focus video,
	#nb-web .nb-side-content a.preview.orientation-v.vertical-1920:active video {
		--height: 648px;
	}
	
	#nb-web .nb-side-content a.animated img {
		height: 200px;
	}
	#nb-web .nb-tiles .tile a.animated {
		width: 264px;
	}
	#nb-web .nb-tiles .tile a.animated img:not(.width-auto) {
		width: auto;
	}
}

#nb-web p.nb-error { color: #f4afb2; }
#nb-web p.nb-success { color: #abf2ab; }
#nb-web p.nb-info { color: #8edaff; }

.relative-wrapper {
	display: block;
	position: relative;
}
.relative-wrapper img + label {
	position: absolute;
}

.add-margin,
.add-margin-top {
	margin-top: 0.5rem; }
.add-margin,
.add-margin-right {
	margin-right: 0.5rem; }
.add-margin,
.add-margin-bottom {
	margin-bottom: 0.5rem; }
.add-margin,
.add-margin-left {
	margin-left: 0.5rem; }

.add-small-margin,
.add-small-margin-top {
	margin-top: 0.25rem; }
.add-small-margin,
.add-small-margin-right {
	margin-right: 0.25rem; }
.add-small-margin,
.add-small-margin-bottom {
	margin-bottom: 0.25rem; }
.add-small-margin,
.add-small-margin-left {
	margin-left: 0.25rem; }

.no-margin,
.no-margin-top {
	margin-top: 0; }
.no-margin,
.no-margin-right {
	margin-right: 0; }
.no-margin,
.no-margin-bottom {
	margin-bottom: 0; }
.no-margin,
.no-margin-left {
	margin-left: 0; }

.add-padding,
.add-padding-top {
	padding-top: 0.5rem; }
.add-padding,
.add-padding-right {
	padding-right: 0.5rem; }
.add-padding,
.add-padding-bottom {
	padding-bottom: 0.5rem; }
.add-padding,
.add-padding-left {
	padding-left: 0.5rem; }

.no-padding,
.no-padding-top,
.nb-tiles.no-padding .tile,
.nb-tiles.no-padding-top .tile,
.nb-tiles .tile.no-padding,
.nb-tiles .tile.no-padding-top {
	padding-top: 0; }
.no-padding,
.no-padding-right,
.nb-tiles.no-padding .tile,
.nb-tiles.no-padding-right .tile,
.nb-tiles .tile.no-padding,
.nb-tiles .tile.no-padding-right {
	padding-right: 0; }
.no-padding,
.no-padding-bottom,
.nb-tiles.no-padding .tile,
.nb-tiles.no-padding-bottom .tile,
.nb-tiles .tile.no-padding,
.nb-tiles .tile.no-padding-bottom {
	padding-bottom: 0; }
.no-padding,
.no-padding-left,
.nb-tiles.no-padding .tile,
.nb-tiles.no-padding-left .tile,
.nb-tiles .tile.no-padding,
.nb-tiles-left .tile.no-padding {
	padding-left: 0; }

.width-10 { width: 10%; }
.width-20 { width: 20%; }
.width-30 { width: 30%; }
.width-40 { width: 40%; }
.width-50 { width: 50%; }
.width-60 { width: 60%; }
.width-70 { width: 70%; }
.width-80 { width: 80%; }
.width-90 { width: 90%; }
.width-100 { width: 100%; }

.icon {
	display: inline-block;
	position: relative;
	width: 1.0rem;
	height: 1.4em;
	vertical-align: middle;
	background-size: contain;
	background-repeat: no-repeat;
	transition: background-image 100ms;
}
.icon.x24 {
	width: 24px;
	height: 24px;
}
.icon.x48 {
	width: 48px;
	height: 48px;
}
.icon.x56-32 {
	width: 56px;
	height: 32px;
}
p .icon.link,
a .icon.link {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAMIFAAAAAC8vL2VlZaOjo7Gxsf///////////yH5BAEKAAcALAAAAAAQABAAAAMreEPczkO92Ra9OLMAur+c92Vhp3VhhhLmtbKACwTNfAlxQ2t8b/GRHyaSAAA7');
}
p .icon.print,
a .icon.print {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAIABALGxsf///yH5BAEKAAEALAAAAAAQABAAAAIjTICZxgbNEDzzyPYqxXrHnn1aqJTmiVroyrbu64BQONFqahQAOw==');
}
p .icon.linkedin,
a .icon.linkedin {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOMMAAAAABAQECAgIDAwMD8/P05OTk9PT15eXm5ubn5+fp6enqOjo7GxsbGxsbGxsbGxsSH5BAEKAA8ALAAAAAAQABAAAARF8C1Gq6VL3l0nRQm3IYGAiFYCACFaFacriyujGsE6bLUKDIeV4tIDBCgDFhFgAxAoBKWl+GREWxUqVJplqqpXzAyjkWUiADs=');
}
p .icon.xing,
a .icon.xing {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAMIFAAAAAC8vL2VlZaOjo7Gxsf///////////yH5BAEKAAcALAAAAAAQABAAAAM3eEPczkO92RZlIoBwnQbCE3BNBk4aSaSUGbrXt26Xm4aTybHUSPIolakjohExGhwkZiRELMRIAgA7');
}
p .icon.facebook,
a .icon.facebook {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAKECAKOjo7Gxsf///////yH5BAEKAAIALAAAAAAQABAAAAInFIKpCLafDgyiiplsxUhfbnHZBnofZJ5TKFKkyMJvqQbSEtsO/jYFADs=');
}
.icon.green-nottaris {
	vertical-align: top;
	background-image: url('data:image/png;base64,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');
}

.icon.x56-32.vcard {
	vertical-align: top;
	background-image: url('data:image/gif;base64,R0lGODlhOAAgAMIAAAAAANnZ2dra2v7+/v///wAAAAAAAAAAACH5BAEKAAcALAAAAAA4ACAAAAPweLrc/jBKRqq9OOvNcSNAKI5kaZ4oSSxg6r6wqrRdbXfDYIXrQQvAoHBILBqPAtqMh2wCb5wkbwkgHC3NVmxkVfqYRa31ulVJq9TxUAsOl7nn3m9tUq+hmniayBbZhXgZT1NfVXx1RmwVMGNec4CIbn59J42Ej5BwiVyUkY5tdKB8gReDaIV/QWJIN6yXokl9FZspqZlyoIuVqZ2atLiGpi5/vX6up3PFJXatZMhgymaqpEEBeqjCL8xlatafwdG+ZzHd18mBmeTV5rBOd+i3e+7z8wHW7FWk+ho5O89vALmxCEhw2Id9CDtMWMiwYYQEADs=');
}
a.icon.x56-32.vcard:hover {
	background-image: url('data:image/gif;base64,R0lGODlhOAAgAKEAAAAAAP7+/v///wAAACH5BAEKAAMALAAAAAA4ACAAAAK3nI+py+0oopy02otpEqD7D4biSILCwZXqyppGmsVyFgRSdw7wzPcU/sL5hjygTkj8tUwR4+7ikS2ZsCAAQ4VOo82rVZtNZpxIZViszT3NnzGXNSFfLSK3EH7zHuf0tn2O16VWVsGFJqW3Vkh4mPYFxshWFyPXN2k5gjjI16WCeYmVWLbUuLgZ11KqdJoX2Oqax9q5sphq+tg41SerKlbZi/YLzFMTa7WFTIqSzOy5MYz2ID1N3VAAADs=');
}

.icon.doc {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAIABAMzMzP///yH5BAEKAAEALAAAAAAQABAAAAIlTICJxgxtFjzzPXjbzbEqPYFOOJYkx1XiuYYo2Zluq8p1pORSAQA7');
}
p .icon.doc,
a:hover span.icon.doc,
a:focus span.icon.doc,
a:active span.icon.doc,
a:hover + a.icon.doc,
a:focus + a.doc:link,
a:active + a.icon.doc,
a.icon.doc:link:hover,
a.icon.doc:link:focus,
a.icon.doc:link:active {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIlTICJxgxtFjzzPXjbzbEqPYFOOJYkx1XiuYYo2Zluq8p1pORSAQA7');
}

#nb-web a.with-arrow {
	position: relative;
	font-size: 0.9rem
}
#nb-web a.with-arrow.input-text-style {
	padding-right: 45px;
}
a.with-arrow::after {
	position: absolute;
	margin-left: 1rem;
	margin-top: 10px;
	content: ' ';
	width: 10px;
	height: 10px;
	border: 1px solid #dadada;
	border-left: 0;
	border-bottom: 0;
	transform-origin: center;
	transform: rotateZ(45deg);
	transition: margin 2000ms ease;
}
a.with-arrow:hover::after, a.with-arrow:focus::after, a.with-arrow:active::after {
	border-color: #ffffff;
	margin-left: 1.8rem;
	transition: margin 200ms ease;
}

a.with-arrow.animated:not(:hover):not(:focus):not(:active):after {
	-webkit-animation: animatedLinkArrow ease infinite 2s;
	animation: animatedLinkArrow ease infinite 2s;
}

@-webkit-keyframes animatedLinkArrow {
	  0% { margin-left: 1.0rem; }
	  1% { margin-left: 1.05rem; }
	 50% { margin-left: 1.4rem; }
	 99% { margin-left: 1.05rem; }
	100% { margin-left: 1.0rem; }
}
@keyframes animatedLinkArrow {
	  0% { margin-left: 1.0rem; }
	  1% { margin-left: 1.05rem; }
	 50% { margin-left: 1.4rem; }
	 99% { margin-left: 1.05rem; }
	100% { margin-left: 1.0rem; }
}

#nb-web .nb-content form {
	display:inline-block;
	width: 100%;
}

#nb-web input,
#nb-web textarea,
#nb-web select,
#nb-web button,
#nb-web a.as-button,
#nb-web a.input-text-style {
	padding: 0 5px;
	height: 30px;
	line-height: 29px;
}
#nb-web a.as-button,
#nb-web a.input-text-style {
	display: inline-block;
	text-decoration: none;
}

#nb-web input,
#nb-web textarea,
#nb-web select,
#nb-web button,
#nb-web a.as-button {
	color: #444444;
	font-size: 1.2em;
	background-color: #dedede;
	border: 1px solid #484848;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	box-sizing: border-box;
	outline: none;
	transition: border 50ms, color 50ms, background 50ms, box-shadow 50ms, font-size 50ms;
}
#nb-web textarea {
	height: 100px;
	padding: 0.5rem;
	line-height: 1.2em;
	font-size: 1.6em;
}

#nb-web input:not(:disabled):hover,
#nb-web textarea:not(:disabled):hover,
#nb-web select:not(:disabled):hover,
#nb-web button:not(:disabled):hover,
#nb-web a.as-button:not(:disabled):hover {
	color: #232323;
	background-color: #fdfdfd;
	box-shadow: 0 0 8px #2d2d2d;
}
#nb-web input:not([type=button]):not([type=submit]):not([type=reset]):not(:disabled):focus,
#nb-web textarea:not(:disabled):focus,
#nb-web select:not(:disabled):focus,
#nb-web button:not(:disabled):focus,
#nb-web a.as-button:not(:disabled):focus,
#nb-web input:not(:disabled):active,
#nb-web textarea:not(:disabled):active,
#nb-web select:not(:disabled):active,
#nb-web button:not(:disabled):active,
#nb-web a.as-button:not(:disabled):active {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #454545;
	box-shadow: inset 1px 1px 2px #2d2d2d;
}
#nb-web input:not([type=button]):not([type=submit]):not([type=reset]):disabled,
#nb-web textarea:disabled,
#nb-web select:disabled,
#nb-web button:disabled,
#nb-web a.as-button:disabled {
	color: #333333;
	background-color: #888888;
	border: 1px solid #454545;
	cursor: default;
}
#nb-web select[multiple]:not(.ios) {
	height: 200px;
}
/*
#nb-web input:not([type=button]):not([type=submit]):not([type=reset]):focus,
#nb-web textarea:focus,
#nb-web select:focus,
#nb-web input:not([type=button]):not([type=submit]):not([type=reset]):active,
#nb-web textarea:active,
#nb-web select:active {
	font-size: 16px;
}*/
#nb-web select {
	font-size: 1.466em;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
#nb-web select:not(:disabled) {
    cursor: pointer;
}
#nb-web select:not([multiple]) {
    background-image: url('data:image/gif;base64,R0lGODlhFgAQAKECAD09PURERP///////yH5BAEKAAIALAAAAAAWABAAAAIilI+py+0PYZi0TgesflkHEHUVGAniVx4dmRoA28byTNdNAQA7');
    background-repeat: no-repeat;
    background-position: right center;
}
#nb-web select:not([multiple]):not(:disabled):hover,
#nb-web select:not([multiple]):not(:disabled):focus,
#nb-web select:not([multiple]):not(:disabled):active {
	background-image: url('data:image/gif;base64,R0lGODlhFgAQAKEDAAAAAD09PURERP///yH5BAEKAAMALAAAAAAWABAAAAIjnI+py+0PIZi0ThesFS9rEEReFUbDCJqHV6pG0LryTNd2UwAAOw==');
}
#nb-web select::-ms-expand {
	display:none;
}
#nb-web a.as-button {
}
#nb-web button,
#nb-web input[type=button],
#nb-web input[type=submit],
#nb-web input[type=reset],
#nb-web a.as-button {
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 900;
	background-color: #fdfdfd;
	border: 1px solid #4e4e4d;
	cursor: pointer;
}

#nb-web .nb-side-actions {
	position: relative;
}
#nb-web .nb-side-actions ul {
	position: absolute;
	right: -2.5rem;
	margin: 0;
	width: 2.5rem;
}
#nb-web .nb-side-actions ul a {
	position: relative;
	display: block;
	margin: 1rem 0.15rem;
	width: 2.25rem;
	height: 2.25rem;
	background: #b3353b;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	transition: box-shadow 200ms;
}
#nb-web .nb-side-actions ul a:hover {
	border: 0;
	box-shadow: 0 0 10px #c87478;
}
#nb-web .nb-side-actions ul a.icon {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px 25px;
}
#nb-web .nb-side-actions ul a.icon:not(:link) {
	cursor: pointer;
}
#nb-web .nb-side-actions ul a.icon.print {
	background-image: url('data:image/gif;base64,R0lGODlhHgAeAIABAPv7+////yH5BAEKAAEALAAAAAAeAB4AAAJJjI+py+0Po5wK2IsxzVxL63gQ2GQRyZgjcLJrC7/ygy4qfRvdztf9nwP+Aj4hEGE8HpLDJZOHfO6iUk7KhYtlV8lWlwIOi8eKAgA7');
}
#nb-web .nb-side-actions ul a.icon.phone {
	background-image: url('data:image/gif;base64,R0lGODlhHgAeAKECANvb2/v7+////////yH5BAEKAAIALAAAAAAeAB4AAAJOlI+py+0PIwMgSFhDALdlbXULCHJiQoInmm7r0bqvkFKz8ck3re4G6cOVgrmg4GPaFYOk5C3Hsc2gGucppjvlmlPsM2YVbTW+pfGMvhQAADs=');
}
#nb-web .nb-side-actions ul a.icon.mail {
	background-image: url('data:image/gif;base64,R0lGODlhHgAeAKECANvb2/v7+////////yH5BAEKAAIALAAAAAAeAB4AAAJOlI+py+0PIwMgSFhDALdlbXULCHJiQoInmm7r0bqvkFKz8ck3re4G6cOVgrmg4GPaFYOk5C3Hsc2gGucppjvlmlPsM2YVbTW+pfGMvhQAADs=');
}

#nb-web .nb-tiles {
	max-width: 75.8rem;
}

#nb-web .nb-tiles.margin-subtract-outer-padding,
#nb-web .nb-tiles.margin-subtract-outer-padding-vertical,
#nb-web .nb-tiles.margin-subtract-outer-padding-top {
	margin-top: -0.5rem;
}
#nb-web .nb-tiles.margin-subtract-outer-padding,
#nb-web .nb-tiles.margin-subtract-outer-padding-horizontal,
#nb-web .nb-tiles.margin-subtract-outer-padding-right {
	margin-right: -0.5rem;
}
#nb-web .nb-tiles.margin-subtract-outer-padding,
#nb-web .nb-tiles.margin-subtract-outer-padding-vertical,
#nb-web .nb-tiles.margin-subtract-outer-padding-bottom {
	margin-bottom: -0.5rem;
}
#nb-web .nb-tiles.margin-subtract-outer-padding,
#nb-web .nb-tiles.margin-subtract-outer-padding-horizontal,
#nb-web .nb-tiles.margin-subtract-outer-padding-left {
	margin-left: -0.5rem;
}

#nb-web .nb-content > .nb-tiles {
	display: inline-block;
}
.nb-tiles {
	width:100%;
	box-sizing: border-box;
}
.nb-tiles .row {
	display: inline-block;
	width: 100%;
}
.nb-tiles .tile {
	position: relative;
	float: left;
	display: inline-block;
	box-sizing: border-box;
}
.nb-tiles .tile:not(.no-padding):not(.no-padding-top) {
	padding-top: 0.5rem;
}
.nb-tiles .tile:not(.no-padding):not(.no-padding-right) {
	padding-right: 0.5rem;
}
.nb-tiles .tile:not(.no-padding):not(.no-padding-bottom) {
	padding-bottom: 0.5rem;
}
.nb-tiles .tile:not(.no-padding):not(.no-padding-left) {
	padding-left: 0.5rem;
}

.nb-tiles .show-on-mobile {
	display: none;
}

.nb-tiles .tile.has-background {
	background: #343434;
}
.nb-tiles .tile.has-background label.title {
	margin: 0 -0.5rem;
	padding: 0 0.5rem;
	height: 1.8rem;
	display: block;
	line-height: 1.8rem;
	font-weight: bold;
	border-bottom: 2px solid #4e4e4d;
}
.nb-tiles.no-padding .tile.has-background label.title,
.nb-tiles .tile.no-padding.has-background label.title,
.nb-tiles.no-padding-right .tile.has-background label.title,
.nb-tiles .tile.no-padding-right.has-background label.title {
	margin-right: 0;
}
.nb-tiles.no-padding .tile.has-background label.title,
.nb-tiles .tile.no-padding.has-background label.title,
.nb-tiles.no-padding-left .tile.has-background label.title,
.nb-tiles .tile.no-padding-left.has-background label.title {
	margin-left: 0;
}

.nb-tiles .tile nobr {
	display: inline-block;
	margin-top: -4px;
}
.nb-tiles .tile nobr label {
	display: inline-block;
	float: left;
}
.nb-tiles .tile nobr label.nb-radio {
	margin-top: 2px;
}
.nb-tiles .tile nobr label.nb-radio + label {
	margin: 0 8px 0 4px;
}

.nb-tiles.align-top .tile,
.nb-tiles .tile.align-top {
	vertical-align: top;
}

.nb-tiles table {
	float: none;
	max-width: none;
	margin: 0;
}
#nb-web .nb-tiles table {
	font-size: 1.0em;
}

#nb-web .nb-tiles .tile > a.filled {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 0;
	text-decoration: none;
	box-sizing: border-box;
	border: 2px solid rgba(0, 0, 0, 0);
	box-shadow: 0 0 0px #2d2d2d;
	overflow: hidden;
	transition: border 100ms, box-shadow 100ms, padding 200ms;
}
#nb-web .nb-tiles .tile > a.filled:hover,
#nb-web .nb-tiles .tile > a.filled:focus,
#nb-web .nb-tiles .tile > a.filled:active {
	border: 2px solid #b3353b;
	box-shadow: 0 0 20px #2d2d2d;
	box-sizing: border-box;
}

#nb-web .nb-tiles .tile > a.filled:hover > *:not(img),
#nb-web .nb-tiles .tile > a.filled:focus > *:not(img),
#nb-web .nb-tiles .tile > a.filled:active > *:not(img) {
	padding: 0 0.4rem;
	box-sizing: border-box;
}

#nb-web .nb-tiles .tile > a.filled div.img-wrapper {
	display: block;
	margin: 0;
	padding: 0;
	height: 200px;
	overflow: hidden;
}
#nb-web .nb-tiles .tile > a.filled div.img-wrapper img:not([style]) {
	height: 200px;
	object-fit: cover;
	transition: margin 300ms, height 300ms;
}
#nb-web .nb-tiles .tile > a.filled:hover div.img-wrapper img:not([style]),
#nb-web .nb-tiles .tile > a.filled:focus div.img-wrapper img:not([style]),
#nb-web .nb-tiles .tile > a.filled:active div.img-wrapper img:not([style]) {
	margin-top: -15px;
	height: 230px;
}


#nb-web .nb-tiles .tile h2.add-min-height {
	min-height: 2.6em;
}

#nb-web .nb-tiles .tile img {
	display: block;
	border: none;
	box-sizing: border-box;
}
#nb-web .nb-tiles .tile img:not(.no-margin):not(.no-margin-bottom) {
	margin-bottom: 2px;
}
#nb-web .nb-tiles .tile img:not(.width-auto) {
	width: 100%;
}

#nb-web .nb-tiles .tile .left-notch {
	position: relative;
}


#nb-web .collapsable {
	overflow: hidden;
	transition: all 200ms;
}
#nb-web .collapsable:not(.opened) {
	max-height: 0px;
}
#nb-web .collapsable.opened {
	max-height: 1000px;
}



#galleryBlinds {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0);
	transition: background-color 200ms;
	-webkit-backface-visibility: hidden;
}
#galleryBlinds.closed {
	right: 0;
	border: 0;
	width: 100%;
	height: 100%;
	z-index: 1010;
	background-color: rgba(26, 26, 26, 0.65);
	transition: background-color 200ms;
}
#galleryFrame {
	position: fixed;
	top: 2%;
	z-index: -1;
	-webkit-backface-visibility: hidden;
}
#galleryFrame.opened {
	right: 0;
	border: 0;
	min-height: 100px;
	max-height: 80%;
	width: 100%;
	z-index: 1020;
	transition: height 200ms;
}
#galleryFrame:not(.opened) * {
	display:none;
}
#galleryFrame.opened #galleryFrameInset {
	position: relative;
	margin: auto;
	height: 100%;
	max-width: 1200px;
	background-color: #000000;
	transition: height 200ms;
}
#galleryFrame.opened #galleryFrameInset .frame-title {
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height: 30px;
	line-height: 28px;
	text-align:center;
	font-size:1.3em;
	font-weight: bold;
	color:#ffff;
	z-index: 1024;
}
#galleryFrame.opened #galleryFrameInset .close-x {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	vertical-align:middle;
	text-align:center;
	line-height: 28px;
	font-size:30px;
	color: #ffffff;
	background-color: #000000;
	cursor:pointer;
	z-index: 1025;
	transition: all 200ms;
}
#galleryFrame.opened #galleryFrameInset .close-x:hover,
#galleryFrame.opened #galleryFrameInset .close-x:focus {
	background-color: #b3353b;
	box-shadow: 0 0 3px #b3353b;
}
#galleryFrame.opened #galleryFrameInset #galleryImage {
	padding: 30px 20px;
	text-align:center;
	box-shadow: 0px 0 20px #b3353b;
}
#galleryFrame.opened #galleryFrameInset .frame-footer {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height: 30px;
	line-height: 28px;
	text-align:center;
	font-size:1.3em;
	color:#ffff;
	z-index: 1024;
}
#galleryFrame.opened #galleryFrameInset #galleryNavPrev,
#galleryFrame.opened #galleryFrameInset #galleryNavNext {
	position: absolute;
	height: 100%;
	width: 28px;
	top: 0;
	bottom: 0;
	cursor:pointer;
	z-index: 1022;
	transition: width 200ms, margin 200ms;
}
#galleryFrame.opened #galleryFrameInset #galleryNavPrev {
	left: 0;
	margin-left: 5px;
	background: #000 url('../bilder/nav.png') no-repeat -20% 50%;
}
#galleryFrame.opened #galleryFrameInset #galleryNavPrev:hover,
#galleryFrame.opened #galleryFrameInset #galleryNavPrev:focus {
	margin-left: 0;
	width: 33px;
}
#galleryFrame.opened #galleryFrameInset #galleryNavNext {
	right: 0;
	margin-right: 5px;
	background: #000 url('../bilder/nav.png') no-repeat 120% 50%;
}
#galleryFrame.opened #galleryFrameInset #galleryNavNext:hover,
#galleryFrame.opened #galleryFrameInset #galleryNavNext:focus {
	margin-right: 0;
	width: 33px;
}
#galleryFrame.opened #galleryFrameInset #galleryImage img {
	max-height: 100%;
	max-width: 100%;
	border: none;
}

#nb-web #searchArticleAC {
	position: relative;
	width: 100%;
	height: auto;
}
#nb-web #searchArticleAC ul {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	background-color: #e3e3e3;
	box-shadow: 0px 10px 20px #333333;
	border-top: 1px solid #333333;
	z-index: 5;
}
#nb-web #searchArticleAC ul li,
#nb-web #searchArticleAC ul li:hover {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nb-web #searchArticleAC ul li,
#nb-web #searchArticleAC ul li:hover,
#nb-web #searchArticleAC ul li a,
#nb-web #searchArticleAC ul li:hover a {
	color: #222222;
}
#searchArticleAC ul li a {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 4px 8px;
	cursor: pointer;
}
#nb-web #searchArticleAC ul li a {
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
}
#nb-web #searchArticleAC ul li .nb-undefined {
	color: #666666;
}
#nb-web #searchArticleAC ul li a:hover {
}
#nb-web #searchArticleAC ul li a:hover,
#nb-web #searchArticleAC ul li a:focus,
#nb-web #searchArticleAC ul li a:active {
	color: #222222;
	text-decoration: none;
	background-color: #e8c3c5;
	border-bottom: 1px solid #cccccc;
}

#nb-web .nb-header a.go-green-link {
	text-align: center;
	color: rgb(168,208,141);
	font-size: 2.016em;
	font-weight: bold;
	text-decoration: none;
}
#nb-web .nb-header a.go-green-link:hover {
	color: rgb(168,208,141);
	font-size: 2.1em;
}
#nb-web .nb-header a.go-green-link .image {
	position: absolute;
	width: 36px;
	height: 36px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAai3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZtpdhs5loX/YxW9BMzDcjCe0zvo5fd3EaQspWynM6tSZVMmgxHAG+4AoMz+v/895n/4L1dfTUyl5paz5b/YYvOdX6p9/mv3b2fj/fv+F14f8e8v75uPDzxvhR9Xlv66vvN++vGF9zPc+Pq+qa9PfH3d6PXB+4ZBT/b8sj4Pkvf9876Lrxu1/fySWy2fhzr88zpfF96hvP6c6e/90ng+0r/N5zdiIUor8aDg/Q4u2Pt3fUYQ9MeFzmvibx8y19lQn98NLy7k10gIyJfpvV+t/RygL0F+/2b+Gv2P3/4SfN9f74e/xDK/YsQvP/3ApZ8H/4b4azm8RuS/flCya9+m8w7yWfWc/cyux0xE86uirHlH50b/LMIew/1a5qfwJ/F7uT+Nn2q7naR82WkHP9M158nKMS665bo7bt/X6SZDjH77wqv3k0TpvRqKb36SJReiftzxJbSwyJoP028TAm/7j7G4+9x2nzdd5cnLcal33MzxlV/+mN99+E9+zDlTIXK2fsSKcXnVNcNQ5vQ3V5EQd155SzfA759X+u2n+lGpRi5TmCsT7HY8txjJ/aitcPMcuC7x+rSQM2W9bkCIeHZiMC6QAZtdSC47W7wvzhHHSoI6I/ch+kEGXEp+MUgfA91iiq9ez+Y7xd1rffLZ622wiUSkkEMhNy10khVjon5KrNRQTyHFlFJOJVWTWuo55JhTzrlkgVwvocSSSi6l1NJKr6HGmmqupdbaam++BTAwtdxKq6213r3pPKhzr871nXeGH2HEkUYeZdTRRp+Uz4wzzTzLrLPNvvwKC5hYeZVVV1t9O7NBih132nmXXXfb/VBrJ5x40smnnHra6R9Ze2X1288/yJp7Zc3fTOm68pE13jWlvG/hBCdJOSNjPjoyXpQBCtorZ7a6GL0yp5zZ5mmK5BlkUm7McsoYKYzb+XTcR+5+ZO6P8mZS/aO8+b/LnFHq/huZM6Tue95+krUlnps3Y08XKqY20H1c02Fa/ljLX//p65cbBUeuy/Zh8KSZ23Frrz1LmM2N2YEED5THHasvozlm2XM9dhO2bSbfPb3MVkZObh7HDXxTQBvVAny7zQXuBMuMNx+X2vopqS26UyGsfS2622yXQMIVya7tM4wW9kgN4B2Mh/BvPiQXxJ9imAxm7RTI2CXLBmztOQNxlBqxy5MN38sAFWrcuaWyeWRjVoBMTPyvFLf886u1P3s1v/rgn74+N0oQ+Dp1UC2RsKqEes07rQX3q3t8b676WPeOpScSEsIqfQ9i0cMMpWRD8P3xYU17K9ahFVKqJ/uATkml8YA96JDtmWymwoDQuumTQ5prvGwMK01kTdk5JAK2ZjrD1TPGaG3unkZM/MYtiOqwcCyRZaRnxzyo/10p2XA2MHFOMisWBpTm5uml+kV7T5cGxcQVt0b2iFRF2J2mpreiK1xSm3O0Wmuw7gQ7isk5UErTDxrtODqCQXPnnFY5q9Rxx1HJWWGAZYyY6SQ3aMZe55o7ADWKuUmZZv0vpM38/AOmmsfZIa5AZlrZDURpdq0w6wHUoqtcWScASMZoCGtyU4pXycrl6lG1l1+pnBsZ4ekuvpFyWLRUqS5R2n3vAQRuH8eKY1IxpvaAMLm8DPdJdqkhb9zIDUBba4onbrAvUfx+11FC2DMvlRXQ2sj1WNWcQddl4LjDooXushU1OoTIywNfZa3DLbdQmKZea7U6qTTulKnj1LqUgQT7sjf/layAdoS+lESDhrPo+VlXjnsxnUobx15ycGDorBnUz2O1sSGLeWoyxIbSpbSEdZALNTBW91wTuMaCGunHJVxzL0FIzXP4aKssNnkg/Wrt7gH5dHOG6v5Xr+bzGwmw8WmlXhbzYDbbr0VxksYITEsTZphRjbgIY8wIxtxpAMVogkL0yjp2QaoplZASL0EJgmtoz54b2IuoB0tpIVpqkqZ9v9Oe77ixjZ8reUuRZZAC3OhkFX6MFnb1qk0CqxJqmzKh00CHhTqleqi1MUpvICojN4V6iTvMQS0hXEV53CeRmFo8cd08wY6eBLWUh0cF0HmpjSJ8aTQkrz0PM7kIygV9Ovw8vMvhDECOUolU2qkLZ3j2Abzh+PC8FaDeWMIpcbodZO6OKb03KgiCrINOICAEfXfQetEVXNLsXiFStpBD7ZG5A0VovwOOKk1pn7ZbNf8m2cU1onJcZlaAdJ+JqeVh18BrTen9nK5ESZjAnN2unscnGAi+CVFM19AelKo9RLCj/k8rZP2mXzWuX2rvRZ8TaMqWztTnfFjO4aODFEqudSFiXp1a2fehI9FFFzVMa5IumeRkNMbmOkuR+URS3RQtXnu1WyKzHTQPeNTh4lwnUjYTfjhpR9vptWN1V2i3Dij5kMRBmjYaZJU06Ssf907w9k1m3A1UsJ//Nebp1VDiIF8uT0t2tWZBp0BDQALV8nDHetdLg/BJOCTs3KG8scVzMo9tmEgbr/fAuFX7QJbwmM6AWqotYLXcyT1kQoSg45faESk5UAO2pRBv+ZgFOfi8uOemFsW3ZDdI3ACUtMtNxPGZqW6mTenBW7FMMBX09mmKbBi5oRKoQVRaAj7BWZTmhMo6CukBlrT+hGaSId8gOioxRCsgf7E+HF9nrHYCwSQS5B0D4AtpKEkUI0WHyEIm5Cklf4yUFDKoaQplbXxjpF2swA++XrEF4BloKqgeZNLBQkXICLM1BqqzMXef+cBwS7xNrR5NdNAZ5AU+pn8t/b36kgjzfdN0C6UHndKbs3ABkSBM66QcUwikn/7JXBXene3yDMA9qqpgzNVVgCXltxkkJYW8TCe5Q8pB7oXW5nluoyH7HCtD5XSAJQnwR4OiwsE8Uc+FGwgv7tSDvg9edal0i/JAtmO2ATpkDThBkRDrbek2VUSBQkYEoL5Xeq7orLBGzWcgleIzNHA5N6PcgVoRZi2qoRzpSEbXZsZoJuTMxTQwPHa4uSM2LeXbwnnGBy9ZP+02LkUCW+cJaeM+cArbDplCLBFJ+Y6pyB5iXsAztdTmbvc3A5UGRlqlwdHjYCTpAcipSJLGHWsHVWhIzE0vmJ2029TACRaDAlcEoI3040zUJcwCHpo4LkcpV5UzogFBTWcVvR86Oc2U36E6NpIPMX1lGNaLvqD7gdwTsQuR0XLlRthn/MKgWLBl9JRTe0rUygSQQvzGocKJLbc8YSatqZhTsEn4fFCMJI4op9mlCyHJNV9Sde9MTnF8ZbVCv3cxykH4df3rwrjpFjP4N4jvNqMNCBsqC5kataxD5YXqt2jTgxvJ0Hu0b5BoLx/CVAQH1m9ZW4pjCKtaomsxmoimFW7BgxdLlMH4zzIkL22L+Rshj7SUfCwjqpV2vSUUw0DZiKVheu5pb1p5UpQVDHxfctib4GRi4NMBznfCjYtEkC9ZSNxjyogF23jDy0BCJ10wAcpjeB9wzvnW0XOV6wMpBc3jt6ieMuWESgCySRA6h1tsKdTYZGopgc6M0QdtTDpeQAMeVewtgq+le+ftO2QF9iIwM4MllXTKDP5Q/Qmleii8rivX8Zca0TWxDrNJY5TRwN3zfpkiDvUNst/jIECogcdPBYAiwPzhVvQxf+tGJLNQ2mmbgcDx12PScYzbXv1Vlxfa4Q9i2Pw5MLVjgAwVaSFhR0HTWTh+8BdOOYZRb54DO65KAkEyBhbQJtgwxzD3ghmq3XsLFMZe3vO1nZ2fmNyaSTJ20wfj6mzy933ukfG7ySbMa8YCh4Nlsb4JLS2Wp6S+AIaF76oQOYi4hej7oSxjpXaw0KA5tRvADWDqNIdjw0llOhti/tTY4KVl1mC76smqZslQ6Ya4tbgnhgPgznktdAIWkdrLCERgf7amEgOAocdhqYxbPwjK/ll/m0ejU8Kw5HRXp9JZeZDhDoeqHJ2wl+8jNmF+SaNSnk6lavqLJM3PWHMHGDChgGBAqgK7i4Sicytq8oj8KLGBcaWxVONYq3EMneYZBYhCo4BqvlhENTRZpi3BZagSwe6LuyIFA5TeTEAOC+zMV+R/DMaioE4PlLT5IphA64EAbjiCZMXPGdQOFmMX6wXoRBECGp6qoBmVbkZgaEYv+Wy7AKODL2PZC+dTlA7wKmryQRdWfeLJoCqx/9S7dK756G71LZ/yoRdPKTukk2EyvUuP6W3ID5ieqCqcO2zYqIqUjmlWCh/LRdKsOBDwILYoRh8ewoFP8AJD7EZQWomDYqsDKMJfQoaDLt/JQBWIEfBA9tLT+xTV7IzBnoEjyLONOjxjXeeRgWgPQmp5QbwhGxADqN9lmLoWhJA8A8uqBxdBPMifOtEqDWrIcDr+0+2CYXZaiFOwxzWL3GM8BKnFOSaMflhVq1YUpvczonbR5xNn4tEGdDMaEqRGlzQaAA3X3brQPKQPgzUe1308fInb64OoZ8nLa0U6dbNmwE91EBjtOPRzVNctVhEeiSWEVOioZgVAJowzEOwZtUUZ8D3QNJdQnYBrB5gN1T/nkQPr1Cyeu/HhkdqlGrQ6ajA5DMXFA7706mpC7h+iveEH+g1W2FpaGeQW8EQK4r4gJsQ21NYwrlpiIGPGwtj2CD9bRuEhJcAimUOXmPxUz3Wi5mojvCAnypu67HhOSdPNIBg9F4PZcB/ux2PhimRLC6FIPEDGJC0kFAmaWbiEUkGcZMgc+8Yo/V04XmFoVcfYMZH7cyERYViohC9o0yZJmub4dpPl7SZftMk4gfxMNxUM0zoA22/A6g+xKgirTNZaGyYbdNfqKEnAENm7Utrtt9dDfiu6JcS1nQV+sVruAKXOAE0Iuyk/lnKzuBAtkNe59w30QoOUqs4Teql1z7wt3P3WcGcVXfl4jBA8Sy9KyCHlyeaASUnucIAhEoDCxz0hBuj39v09EX3DQcZESVRgQU4Lg4PqabjABXEAh4Oa/1i2KVrRbvEuwqbocE9qOaoK93vMFrViyecNryTPHbjzCAKQsM2DfSPGWlEmwIOAIlcADlJIJQlxHOAXrzmeQhSJGAr8fADQednmZqkbAHbNZwUQhRXxqK7Rrg9iyScYB30inlAmDFTPpN9Pt7KPKGIeT5o9nQ0bFIQnHEthYgtG3VJ2yvc4tLpR7mfyU4yhjYzTqEOkHXVHyhby3E24QosatydyI71BUOJUTfLCQHUfCK2JwmjyCAghz7yg1bFw0tAWKNqzFgJBfeYZhBp+YPcxAneZqKr47/QMgI641+ddazUo/pJTTLJOVkOe8CRBlA2QGrcxahUI0FSxHXCDyEJS3SysMFjXo4f1IzVbmSX3KZUi3ohaf9UZ5uE+WcHTvWkiNH7LaSRwFSQ1TGyPe5FU6UM7zzqgat5biJcoysTRxI+LgxVQ2dDCs6Lc3lkT2SFO1OCEGdN5QEEwklHsZxUtq1fnAiRi2wkzKF1MTS0tkQ+MKKVuatLSRYVGIFFPOgAaETO5ga5/iSKLtiRQyIocKNa2DKCOE9ZSJorKR3QnqZg9grrAyCVNICFTaxVTWkJHBAS/JP9f67m4YprV3AXdhAi2D3Rq1lZlHXMdT5/jx2/ALRJhMRfQ1UvmUnorMCav7SLz7NIMNEX71Y4OBoWZXsmAd/wZmBB+s7UCB6yWK8Kn6hXsBEcFlAjSQ5gBqxhQHbtTfYR4BthaxHYm73d/xiwGGM0gzOiKf/L3zS/vbcCeLqnjcQYookvVZd4akSJWK3czJbGITr4WRqtHn67Y/X6cVA4gHgXl8Nf7EfUP9lyeAHvM+QX0qJq/gM9W6g7GPy98CYSKk8C5LkEiUTKCPlWDbFHoDx7Rfsjv0PllFogX2XIhijuQuao1gLf0kqYD7rczWttTPjCIKsZngaxqioPBarkPB6oLLm6oGEp6igHsWOF2IrZI2/RonAWmrDs3QpHKkrLRQxEzj3KUVih8awP+M/SGkY5MQzzng/i+GJI/J4oQT7a0A2rxToIZmSnwAezpYs2uXePiFqAxStAKwtlaZadTHpQ3SfpTTxXLuiWfoGvGk5d7Vbog9iDIxAkNYIi60wEH7C9KWKE07Q4sXsIpaGC5Io3XCb/9gwJdu05X+2u6b5TheUJ/wISC0dJYQixrCXVLax0RuCfc2QkcLjZA4iCvu9WphRkgNH+DA5PdCzSsaBNyAPev24YQHIbD4UEZ+u0WkVG+guIJ6JjOAVawarJGa1Jzl6FFx1KBrhjnvgt9lhKqaCatIHrBWM01dkkHwj1y1T5yyM9eVso07S8XGbUeprVJIL8lbR4XKbtdtVABwQEhtd4mpr3v8uEjxHGIj3KGhy7FLGalZfrVUevrrgGDYEjh82r7/bnDze/afmkFiTSEBIQiUMuPjkYFJmibsK6ohaRunFpZyyjoECqgF+tRt+EgYuOk8wtKciAGAVktcnwXGhRNKdWavB330Ob1UKXomueKPIN3zVkZ6Uv0VLydLaKREB/SHnWNrZU9ImG76X0O7bszHu0syOfLHuzaStBxAhQKWIou8C5fU0Hx7iVZYNHssWqNezZXTRRbaJMQ8HQ9ybUtAgW2N/da2UNrCYvxVQgCIUy8SUkIFMEV95wZyvZDuNuJpVanrQ4P4Hx1OKPoGEKnga+h4ALkOCoPQYmF2FsYo8MWzK3aYs4K61mOb69mp64D7vwu1vHFqYcgaCssa8XGeCKQVOOtOs3RU0QQFyNkCCTVIvtdfXDvoZyywq0wh6YAXDNipEHIwlFQrtSFDqCPlD2onoIshegleH+h3Qr+cBZXgQKrjW9wJN8jUz2AUfNoK4vSDYFxiS78BWfKxTRNFXrw5eLZy8e+dYcWEAo6CT+MFSRLdLTFAFOzS+qtK9IN5PAm6EAS6gn9EhY9jf7WVgm229K84VkTiVBGlvjccqJWrbA2EZfiwsvUFLIhNTLcWsjF2BBPFHZRJ8WjnV/cEVDAFdrEx1wj9WkFibiCa+Xyru0Wrfqhsugd5DxVhbLNW3yjw4pbh6D2ljELTB8EAkDU15BGC4Bt1zxnho+abc3o6AbGi+RhGrW/3LMrSJi4j1/amYpoPCwUnPSs0AxcyU+WUM3XtVTEzZRGoHk+I5C7eIKxKVpS0TIK1QCYyJ++josYALhIwt/zIvVum9d7XuTTtLTZ2crzLf49o1YWUGUkH2e9dagrm6yTKSNIm8m3o5TtJEsJ/ajzAmgxLeDoHz/b7tIK5POe+bQHVnWYiIJC+2sLVFOgXVLsZApg4GtUcd32rgPhyEEocQk+CmVuvMxrlQl22rjDa+hMLIEHKhkeTaEVKwByI+Hx56FpgR1vBu3AcAOxhofJ01RoTyugDPjwtARGNo2FypqD2sOgVp6vrFItq8lXSaagUECRujywS/3Q/fP4UZ/lkvtJAVcAEgQDwwDoACiGp3Xpg4GHj8YcOeFOU7NYIzd21tjMYXBI49aL9mjpMrzb3QKekNkESUZqDZZTQrRMLtDNfVL8jvK9Jlh7v44Ygde+o9gdwcIQ9xwKlNuIKx42wmhyueC2fc7MHJw+12nN93X8YmNjrHncRJBnAQSvbNK+Rg0F5sfsEGl5OTkQmGTAS5RqvUcw9qD4KJdaADNzJ3hnJ+5vbbx6vbu57gkIdD4NrsVDtN8QN2kp6tTaZ9ub1iQxZNb4Z+cjjPfxp47Njylez2vzEhJ08BWnSjDm3cHPSabh7uDLM6gsgqFLleVKYrbTYRC+RCEJStX/jKfdU1mWR7kJfY7lp0fDLB18oq9L3GIug2GBkZ/VjKxG+eOTYse9tq6DFqbNyC/j8tKqdyVWaqPAYoLfebSED50OcTCuJkA12htCjCDMIZ7fWohQGsGcOvJG+8OlHW5oOlXmt9a+4rmnazNYiYNl4qaXoBCkogN30lHa6Qa7aSpyo2NknVZEIKHyvEUTpUlHTRpYBYJAhGbKntv4g+hdLWs1H3cKYLct3Oq1ybPqjEZbVXv/DBEwwJ1lVDpqnYu0bkjI0Z7DDCQephmnDOjR0gXrXXB9fWWkwILhubsLYFvRPbUUCmrQJQGN8VxLJOH+gAtBwqDJtHWrRdpEJ9kRPE4D/mhFR3doReBIezlgPmlwK1OIcdAzOtMxBP4QzX5RxtHhEAh6+0JPaWskxzUfTbLOQ+Qz0jSw0aBKoR4tXgQHnJk5uQ8EoU3bkJQzXD1Q32SU58+MclxHKzRaiMa9FTo2zdmMHWPE+Tjlz0a5l1y1wTaorUwZbe1RjHvuQUdWwN8fGhrkSEbqtmc76APtUQN+EzlhuQ++7nUwhDD87TGQ7+dGSnNFew8YmniLWvLzic8t7L6Rn6K/eFvEAZvakTKU2dHamji5ahWrgbYqfapca7oo6zYdEufgeweDHPgKG+4SLJgEb2KbgCiTou15t4HXQL/AhyilDpfoUOxzOKs4wooZcY7O0R6gf2qalvK8J26oytrQ0fK9Y9TiEyREVkv2NqGDFqDdF4ZBmuz9Md/G+5TpFwp5aEEIlPLb9LvQq//zQsV34Gi6zWj2JsLWwRHijv4fUJkOSMkslRyL3brvmJjamTdsUkxnmogWHaZYIz7LTf486vEAr+HuCVCZGC+dcgJu4Rp81aQQZ6wyPkJwU3DIsq2puoXQn3ArYpUJPTnhEVrcPTKJOOZBgiw6QHvjTstnSX2CDsOKUtGW+WDUdAgTvMP7TWm/7nUKrYDh2sBYiOq4rrB3hOXl0raO0l1TZv79icPXsQ9ZYOBAWz7I2ruaKJSlDSbyBNB3btPgLyAOP4C4IZ5pOFKDpbIZbQ+F72DKuPvvKI8F7gwdJG06VBhwrNodsHDWm7J0xF6ra+Ac4tdFHRTKl3+8NeM0v1RHDckSMbU6vXLP+NLv0mxT+zj5hxJNdXxVonwTNWS+KlFmqzIFoId2mz1woBUCXHDBuU9wmRwQe+3r3CkBn9itaatB8cAROubLgJuOW7vnbCgCIgsPss4CIZIoytcy2nM887eq9j94fd+oSJJgKZ/tlKDF4Rts7A6hG/f4zaWT58RekwxGGV5BBzrEZZLkho6k4wCqjgGWivcE8/CRSavHalutAAsPlDkyOT8C0TQkHVGDRShVnauo5Q8C8ZtX8+eBoPlwIeb/AdnNUeYUlNz9AAABhWlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV9Ta0UqDnaoxSFDdbIgKuKoVShChVArtOpgcumH0KQhSXFxFFwLDn4sVh1cnHV1cBUEwQ8QNzcnRRcp8X9JoUWsB8f9eHfvcfcOEOplplldY4Cm22Y6mRCzuRUx+IoAoujGICIys4xZSUqh4/i6h4+vd3Ge1fncn6NPzVsM8InEM8wwbeJ14qlN2+C8TxxmJVklPiceNemCxI9cVzx+41x0WeCZYTOTniMOE4vFNlbamJVMjXiSOKZqOuULWY9VzluctXKVNe/JXxjK68tLXKc5hCQWsAgJIhRUsYEybMRp1UmxkKb9RAd/1PVL5FLItQFGjnlUoEF2/eB/8LtbqzAx7iWFEkDgxXE+hoHgLtCoOc73seM0TgD/M3Clt/yVOjD9SXqtpcWOgP5t4OK6pSl7wOUOEHkyZFN2JT9NoVAA3s/om3LAwC3Qu+r11tzH6QOQoa5SN8DBITBSpOy1Du/uae/t3zPN/n4AQ7JylGkjZg4AAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAALiMAAC4jAXilP3YAAAhbSURBVGje7Vp7jFxVGf9959znzL5m9g3bllZbeTRASxWstiUYLBU0ECBRDLEUUWOBNjVFG4glqaYYQqoUlBBMSKD+IRIhxhIQwRZIERVqy0ItpbSwsn3MPmZndubOveeczz9mdnamu+1ud1vYJp7k5t773fP4fud87xliZpzJTUwVRub/6MKLz1gAG//U/hkAzy5YOzd2RgIQhHVC8HQAPzzjANz52HlXKmWtABgA1i1YO7fmjAFw432XTEs2BFuMFlQiJQHcekYAuGr9ZTM62nKvOE7UrDRYSkAIQAisXnz3gqkN4Bs/+9JnZ3Zkt9fEgxkAkAtsciTgSMCWOEdzsGzKAvjWAwuvbU5m34r5helDtDAidiTDsRglIOMWI/qkHNn3H1mUcO3Cgw11fTel0lL4nkbMVfDdCAf/W4ODRyQYQImdkAitz6/v7B9rXut0M37XliVOGOG25kRmQ1OiO6E0IZVuqOqTzQvYFoOZiraI4TBwNYAtnxqADc9+pTWM+FbLyt9RF+9t870shNAgI1XlukTAYEHAtgyYeQgAGLj+EwWw6flrEZnseZ5LS/sGCsty+cKVxqTJdwsQIhpWOmGoclw+cGBLhhA8LEIMMOiKZT8nPHc3nz4Aa544F4S2r3quXlHj56703MGkijLY+1EDan2NuKdH8bosK99zeQueo0vMU8UJcH2Dde6lAP5+WgDc9ptFi+riic2e23uh7/STbUUQFCGVjp9wXFE6UD6FXCBhWQZgAoOHlHjo/uVTDuD+Fzrw786ZG6e3DfykOXkIR/pqqs64d8A94Xitpa5cNygI2LYGmMEgMGMYBDDvlOrAd389XwxkZzw+e3rPzU3JFDKDXtVuAkBv1mYhqmlVJ8BUXjNSEkIwbMnlXa8wpRjIW3NPKYDDPd6Dc6anb66rKZrn/oyLcxqvQHN9O2yLISQjbLfIdQDHYdi2gWMD0gpxePB3ABQMUxn0QMZFbbxQITZc1gXD4J6cNXfOOgt7N6rJA7hq/RdvOKs5WFlXmxmyHlqgQ65c9jCkqJjm86OPN2YDunr24MXdv8UBPFeiUcl8UtXOMzMGcjaUgWxxL6gDMDCpUGLp+i/UWVI/3JjIlGnpQVd4VqKa+RPFLMLC9Oa5+M6S+2nZ3LsRhhZ8V8G2zIhLSkZfzhrSg9mTFqFCRKvbm/ItRMP62ptx0FoRue/+8GW8ue8VpHoEHIfh2ENiBHiOxOz2S3HBtMWwpINrLv02Dvd+jK78w0WzVHkCTOgfdKAM0bDhmgSAazZe5Ejh3h6PFcq0SEseDAShAsCHqX/i7e7H+Z2uODXETNkPxD0Fz4lwML0Zuz++GtfN/xXHvRq6ccmteOjFzSXFpRIQIFewOZ2zaLyiPSaAVI/7tbbGqLkqdsnZo/ZVWpg7L79PzptzCYhQvkKVw8t7fomuvqf4uTcW0Q2Ll6M+3oQ5LSvwQc9j5d0vRBYfTbt0MmI+pg4YxvWxmDom+Do+7vbGs9GSaENzQxua6tvQWNeG9uQsfH3evejLePjzrkdguOihpzVeBMtWsC0NgDiV9om5mn8CDk4YAK0mSMmXS2mOASBH7W9LU/4QhHnsfP81dPceAADU+kkc7UvirKYs8oWiMbAsG7aloI3Akf4YtBkhOWpmYs7RCQNYYM9vdWzTcSw9iASNbmmGn3sGDuGJHcvx1v4XyrREjUNnt3ZVb0bOR6o/BuaRzk8Q3nxi1VMTz8jCgpxlWSONQF9e6tH6u7bmYX2IRnyf2XGo2roFwGDg4Hh+m4Btk1Ni4vOF4FGcEkaVIc9VJ7QebBihcjDeJJAIz08qJzaa5GgAjtd8rwCiqh2s2iNlBIwZXxpOwIG8OvLXySX1xOJkABAA1ys6HiKgNp5k31cTq9YJPLD9p4cmWZVgMqOxb0lExxti20U7aNuEZN2HRMJMpAiyhwiPTtqRSYv7jR4p1vW+tosiEZRpl5//PVwW3YT6eEvJfygmCmAqJli+cAeUjlDjN5RiBDPaspEUuOXpVbvDSdeF2NAHxzoWAIg5xgBAprAPqXQ3ACDu1aOx9mxYouilu3repULo0r7D27TSRV7q481orDurFHEavPPRPzAwaKM/a/ORtGO6+2w+0GPd/uQdna+fklDCr1HvjUav8RUFkQOA8Pi2NVh64UrY0odlGTCAnswB7PhgJQCB/vyr8vc77sX8GddVBWxv7f8bdnY9jUIkUYgE5UOiUGPlS/fsevRkdOWEha2LfzwLLfF61ZoMZZ2vEPcV4p5CpITZfygmEnGFuC8Qcz0k67tBFBaTESNKSYmA1gLaCChdfI60QKQEwkggVAKFiFCIRDaIaPkf1rz99Cktr+/8xX4A6BxxArGQLMkM9pGs1WhKHIAQhYnWB/4oBF8wEebHlw8wciMClMimZNzmjpYUu04eAGgCa78hiNdu/sG27TG0Tri0MyYAKbkTwGVD75lsDI4NtDamKB9KZPO10IaYiEHEJIgNEcTQXWuCMoKVFqyUEELy6wTeoMx7Wx9aMfm67JgAiFD2RL19ccxoz8DzAigtKkJuIhUJhFpAKSFCRYhK94rrmUBj019W7XxV1p66oviYAGzb7AGAnj4f8z6Xgu1E0HrcDOwF4UkiPLZ13a7u01GDHRNAoSBz/UrgktlpeF4AbeQJuwN4DcBLRPxMb/7dzq13nd7y/Th0wASNcY3GZBpa2zCmnkHWHq11r9JqbxDIo7YTdQK0Swqxa9Mt/zGf5A8mYwLwPL1nRnsWmWzDvlR/y1rHdbbe983tIaZIG09ZRZNAV+f7iYVb1rx+FFOsjamNQWCxFOaeLWv+NeWYH9cJMLiru8/djSna6P//VvmU2/8A2PafuiL+u0YAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-size: contain;
}
#nb-web .nb-header a.go-green-link:hover .image,
#nb-web .nb-header a.go-green-link:focus .image,
#nb-web .nb-header a.go-green-link:active .image {
	width: 38px;
	height: 38px;
}
#nb-web .nb-header a.go-green-link .label {
	position: absolute;
}

#nb-web .nb-header a.go-green-link > * {
	display: inline-block;
}

@media (min-width: 263px) and (max-width: 360px) {
	
	div.cookie-banner {
		bottom: 62px;
	}
	.nb-footer .auto-fixed .footer-content {
		height: 60px;
	}
}
@media (max-width: 262px) {
	
	div.cookie-banner {
		bottom: 82px;
	}
	.nb-footer .auto-fixed .footer-content {
		height: 80px;
	}
}
@media (max-width: 215px) {
	
	div.cookie-banner {
		bottom: 102px;
	}
	.nb-footer .auto-fixed .footer-content {
		height: 100px;
	}
}

@media (max-width: 712px) {
	
	.nb-tiles .hide-on-mobile {
		display: none;
	}
	
	.nb-tiles .show-on-mobile {
		display: block;
	}
	
	.nb-tiles:not(.no-scale) .tile {
		width: 100%;
	}
	
	#nb-web .nb-tiles .tile > a.filled div.img-wrapper {
		height: auto;
	}
	#nb-web .nb-tiles .tile > a.filled div.img-wrapper img:not([style]) {
		height: auto;
	}
	#nb-web .nb-tiles .tile > a.filled:hover div.img-wrapper img:not([style]),
	#nb-web .nb-tiles .tile > a.filled:focus div.img-wrapper img:not([style]),
	#nb-web .nb-tiles .tile > a.filled:active div.img-wrapper img:not([style]) {
		margin-top: 0;
		height: auto;
	}
}

@media (min-width: 75rem) {
	
	#nb-web .nb-header a.go-green-link .image {
		left: 34.5rem;
		bottom: 6px;
	}
	#nb-web .nb-header a.go-green-link:hover .image,
	#nb-web .nb-header a.go-green-link:focus .image,
	#nb-web .nb-header a.go-green-link:active .image {
		left: 34.4rem;
		bottom: 5px;
	}
	#nb-web .nb-header a.go-green-link .label {
		position: absolute;
		left: 38rem;
		bottom: 10px
	}
	#nb-web .nb-header a.go-green-link:hover .label,
	#nb-web .nb-header a.go-green-link:focus .label,
	#nb-web .nb-header a.go-green-link:active .label {
		left: 38.1rem;
		bottom: 9px
	}
}
@media (min-width: 825px) and (max-width: 74.9rem) {
	
	#nb-web .nb-header a.go-green-link .image {
		left: calc(55vw - 105px);
		bottom: 6px;
	}
	#nb-web .nb-header a.go-green-link:hover .image,
	#nb-web .nb-header a.go-green-link:focus .image,
	#nb-web .nb-header a.go-green-link:active .image {
		left: calc(55vw - 106px);
		bottom: 5px;
	}
	#nb-web .nb-header a.go-green-link .label {
		position: absolute;
		left: calc(55vw - 50px);
		bottom: 10px
	}
	#nb-web .nb-header a.go-green-link:hover .label,
	#nb-web .nb-header a.go-green-link:focus .label,
	#nb-web .nb-header a.go-green-link:active .label {
		left: calc(55vw - 52px);
		bottom: 9px
	}
}

@media (min-width: 710px) {
	.nb-tiles.tile-count-12 > .tile,
	.nb-tiles.tile-count-12 > .row > .tile {
		width: 8.33%;
	}
	.nb-tiles.tile-count-11 > .tile,
	.nb-tiles.tile-count-11 > .row > .tile {
		width: 9.09%;
	}
	.nb-tiles.tile-count-10 > .tile,
	.nb-tiles.tile-count-10 > .row > .tile {
		width: 10%;
	}
	.nb-tiles.tile-count-9 > .tile,
	.nb-tiles.tile-count-9 > .row > .tile {
		width: 11.11%;
	}
	.nb-tiles.tile-count-8 > .tile,
	.nb-tiles.tile-count-8 > .row > .tile {
		width: 12.5%;
	}
	.nb-tiles.tile-count-7 > .tile,
	.nb-tiles.tile-count-7 > .row > .tile {
		width: 14.28%;
	}
	.nb-tiles.tile-count-6 > .tile,
	.nb-tiles.tile-count-6 > .row > .tile,
	.nb-tiles.tile-count-12 > .tile.tile-span-2,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-2 {
		width: 16.66%;
	}
	.nb-tiles.tile-count-11 > .tile,
	.nb-tiles.tile-count-11 > .row > .tile {
		width: 18.18%;
	}
	.nb-tiles.tile-count-5 > .tile,
	.nb-tiles.tile-count-5 > .row > .tile,
	.nb-tiles.tile-count-10 > .tile.tile-span-2,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-2 {
		width: 20%;
	}
	.nb-tiles.tile-count-9 > .tile.tile-span-2,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-2 {
		width: 22.22%;
	}
	.nb-tiles.tile-count-4 > .tile,
	.nb-tiles.tile-count-4 > .row > .tile,
	.nb-tiles.tile-count-8 > .tile.tile-span-2,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-2,
	.nb-tiles.tile-count-12 > .tile.tile-span-3,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-3 {
		width: 25%;
	}
	.nb-tiles.tile-count-11 > .tile.tile-span-3,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-3 {
		width: 27.27%;
	}
	.nb-tiles.tile-count-7 > .tile.tile-span-2,
	.nb-tiles.tile-count-7 > .row > .tile.tile-span-2 {
		width: 28.57%;
	}
	.nb-tiles.tile-count-10 > .tile.tile-span-3,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-3 {
		width: 30%;
	}
	.nb-tiles.tile-count-3 > .tile,
	.nb-tiles.tile-count-3 > .row > .tile,
	.nb-tiles.tile-count-6 > .tile.tile-span-2,
	.nb-tiles.tile-count-6 > .row > .tile.tile-span-2,
	.nb-tiles.tile-count-9 > .tile.tile-span-3,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-3,
	.nb-tiles.tile-count-12 > .tile.tile-span-4,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-4 {
		width: 33.33%;
	}
	.nb-tiles.tile-count-11 > .tile.tile-span-4,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-4 {
		width: 36.36%;
	}
	.nb-tiles.tile-count-8 > .tile.tile-span-3,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-3 {
		width: 37.5%;
	}
	.nb-tiles.tile-count-5 > .tile.tile-span-2,
	.nb-tiles.tile-count-5 > .row > .tile.tile-span-2,
	.nb-tiles.tile-count-10 > .tile.tile-span-4,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-4 {
		width: 40%;
	}
	.nb-tiles.tile-count-7 > .tile.tile-span-3,
	.nb-tiles.tile-count-7 > .row > .tile.tile-span-3 {
		width: 42.85%;
	}
	.nb-tiles.tile-count-12 > .tile.tile-span-5,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-5 {
		width: 41.66%;
	}
	.nb-tiles.tile-count-9 > .tile.tile-span-4,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-4 {
		width: 44.44%;
	}
	.nb-tiles.tile-count-11 > .tile.tile-span-5,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-5 {
		width: 45.45%;
	}
	.nb-tiles.tile-count-2 > .tile,
	.nb-tiles.tile-count-2 > .row > .tile,
	.nb-tiles.tile-count-4 > .tile.tile-span-2,
	.nb-tiles.tile-count-4 > .row > .tile.tile-span-2,
	.nb-tiles.tile-count-6 > .tile.tile-span-3,
	.nb-tiles.tile-count-6 > .row > .tile.tile-span-3,
	.nb-tiles.tile-count-8 > .tile.tile-span-4,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-4,
	.nb-tiles.tile-count-10 > .tile.tile-span-5,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-5,
	.nb-tiles.tile-count-12 > .tile.tile-span-6,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-6 {
		width: 50%;
	}
	.nb-tiles.tile-count-11 > .tile.tile-span-6,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-6 {
		width: 54.54%;
	}
	.nb-tiles.tile-count-9 > .tile.tile-span-5,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-5 {
		width: 55.55%;
	}
	.nb-tiles.tile-count-7 > .tile.tile-span-4,
	.nb-tiles.tile-count-7 > .row > .tile.tile-span-4 {
		width: 57.14%;
	}
	.nb-tiles.tile-count-12 > .tile.tile-span-7,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-7 {
		width: 58.33%;
	}
	.nb-tiles.tile-count-5 > .tile.tile-span-3,
	.nb-tiles.tile-count-5 > .row > .tile.tile-span-3,
	.nb-tiles.tile-count-10 > .tile.tile-span-6,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-6 {
		width: 60%;
	}
	.nb-tiles.tile-count-8 > .tile.tile-span-5,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-5 {
		width: 62.5%;
	}
	.nb-tiles.tile-count-11 > .tile.tile-span-7,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-7 {
		width: 63.63%;
	}
	.nb-tiles.tile-count-3 > .tile.tile-span-2,
	.nb-tiles.tile-count-3 > .row > .tile.tile-span-2,
	.nb-tiles.tile-count-6 > .tile.tile-span-4,
	.nb-tiles.tile-count-6 > .row > .tile.tile-span-4,
	.nb-tiles.tile-count-9 > .tile.tile-span-6,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-6,
	.nb-tiles.tile-count-12 > .tile.tile-span-8,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-8 {
		width: 66.66%;
	}
	.nb-tiles.tile-count-10 > .tile.tile-span-7,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-7 {
		width: 70%;
	}
	.nb-tiles.tile-count-7 > .tile.tile-span-5,
	.nb-tiles.tile-count-7 > .row > .tile.tile-span-5 {
		width: 71.42%;
	}
	.nb-tiles.tile-count-11 > .tile.tile-span-8,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-8 {
		width: 72.72%;
	}
	.nb-tiles.tile-count-4 > .tile.tile-span-3,
	.nb-tiles.tile-count-4 > .row > .tile.tile-span-3,
	.nb-tiles.tile-count-8 > .tile.tile-span-6,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-6 {
		width: 75%;
	}
	.nb-tiles.tile-count-9 > .tile.tile-span-7,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-7 {
		width: 77.77%;
	}
	.nb-tiles.tile-count-5 > .tile.tile-span-4,
	.nb-tiles.tile-count-5 > .row > .tile.tile-span-4,
	.nb-tiles.tile-count-10 > .tile.tile-span-8,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-8 {
		width: 80%;
	}
	.nb-tiles.tile-count-6 > .tile.tile-span-5,
	.nb-tiles.tile-count-6 > .row > .tile.tile-span-5 {
		width: 83.33%;
	}
	.nb-tiles.tile-count-7 > .tile.tile-span-6,
	.nb-tiles.tile-count-7 > .row > .tile.tile-span-6 {
		width: 85.71%;
	}
	.nb-tiles.tile-count-8 > .tile.tile-span-7,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-7 {
		width: 87.5%;
	}
	.nb-tiles.tile-count-9 > .tile.tile-span-8,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-8 {
		width: 88.88%;
	}
	.nb-tiles.tile-count-1 > .tile,
	.nb-tiles.tile-count-1 > .row > .tile,
	.nb-tiles.tile-count-2 > .tile.tile-span-2,
	.nb-tiles.tile-count-2 > .row > .tile.tile-span-2,
	.nb-tiles.tile-count-3 > .tile.tile-span-3,
	.nb-tiles.tile-count-3 > .row > .tile.tile-span-3,
	.nb-tiles.tile-count-4 > .tile.tile-span-4,
	.nb-tiles.tile-count-4 > .row > .tile.tile-span-4,
	.nb-tiles.tile-count-5 > .tile.tile-span-5,
	.nb-tiles.tile-count-5 > .row > .tile.tile-span-5,
	.nb-tiles.tile-count-6 > .tile.tile-span-6,
	.nb-tiles.tile-count-6 > .row > .tile.tile-span-6,
	.nb-tiles.tile-count-7 > .tile.tile-span-7,
	.nb-tiles.tile-count-7 > .row > .tile.tile-span-7,
	.nb-tiles.tile-count-8 > .tile.tile-span-8,
	.nb-tiles.tile-count-8 > .row > .tile.tile-span-8,
	.nb-tiles.tile-count-9 > .tile.tile-span-9,
	.nb-tiles.tile-count-9 > .row > .tile.tile-span-9,
	.nb-tiles.tile-count-10 > .tile.tile-span-10,
	.nb-tiles.tile-count-10 > .row > .tile.tile-span-10,
	.nb-tiles.tile-count-11 > .tile.tile-span-11,
	.nb-tiles.tile-count-11 > .row > .tile.tile-span-11,
	.nb-tiles.tile-count-12 > .tile.tile-span-12,
	.nb-tiles.tile-count-12 > .row > .tile.tile-span-12 {
		width: 100%;
	}
	#nb-web .nb-tiles .tile .left-notch {
		position: absolute;
		top: 0;
		left: -50px;
	}
}

@media (max-width: 824px) {
	
	#nb-web .nb-header .nb-logo {
		width: 70%;
	}
	
	#nb-web .nb-content-m-cover.closed {
		position: fixed;
		top: 62px;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 40;
		background-color: rgba(26, 26, 26, 0.65);
		transition: background-color 200ms;
		-webkit-backface-visibility: hidden;
	}
	#nb-web .nb-header div.nb-m-trigger {
		top: 10px;
		right: 10px;
	}
	
	#nb-web .nb-header ul.nb-lang-menu {
		position: fixed;
		top: 62px;
		right: -16rem;
		margin: 10px 0;
		width: auto;
		height: auto;
		text-align: right;
		background: #828282;
		box-shadow: 2px 2px 40px #313131;
		z-index: 55;
		transition: right 200ms;
		-webkit-backface-visibility: hidden;
	}
	#nb-web .nb-header ul.nb-lang-menu.opened {
		right: 0;
	}
	#nb-web .nb-header ul.nb-lang-menu li {
		width: auto;
		height: auto;
		line-height: 2.2rem;
		font-size: 1.8em;
	}
	#nb-web .nb-header ul.nb-lang-menu li:not(:first-child) {
		border-top: 1px solid #dddddd;
	}
	#nb-web .nb-header ul.nb-lang-menu li a {
		display: block;
		width: 2.8rem;
		height: 2.2rem;
		line-height: 2.2rem;
		text-align: center;
		color: #dddddd;
		background: #2f2f2f;
		border-right: 0 solid #b3353b;
		box-sizing: border-box;
		transition: margin 100ms, width 100ms, border 100ms;
	}
	#nb-web .nb-header ul.nb-lang-menu li a:not(.active):hover,
	#nb-web .nb-header ul.nb-lang-menu li a:not(.active):focus,
	#nb-web .nb-header ul.nb-lang-menu li a:not(.active):active {
		margin-left: -0.4rem;
		width: 3.2rem;
		background: #3f3f3f;
		border-right: 2px solid #b3353b;
	}
	#nb-web .nb-header ul.nb-lang-menu li a.active {
		color: #ffffff;
		background: #000000;
		cursor: default;
	}
	
	#nb-web .nb-header a.go-green-link {
		display: none;
	}
	
	#nb-web .nb-header ul.nb-menu {
		position: fixed;
		top: 62px;
		bottom: 0;
		left: -16rem;
		padding: 10px;
		width: 14rem;
		text-align: left;
		background: #828282;
		z-index: 50;
		transition: left 200ms;
		-webkit-backface-visibility: hidden;
	}
	#nb-web .nb-header ul.nb-menu.opened {
		left: 0;
	}
	#nb-web .nb-header ul.nb-menu li {
		height: 2.2rem;
		line-height: 2.2rem;
		font-size: 1.8em;
	}
	
	#nb-web .nb-header ul.nb-menu li.leaf-link .icon.green-nottaris {
		width: 1.8rem;
		height: 1.8rem;
		margin-right: 0.3rem;
	}
	#nb-web .nb-header ul.nb-menu li.leaf-link a {
		color: rgb(168,208,141);
	}
	
	#nb-web .nb-header ul.nb-menu li:not(.hide-on-mobile):not(.separated) + li {
		border-top: 1px solid #dddddd;
	}
	#nb-web .nb-header ul.nb-menu li a {
		color: #efefef;
		border-left: 0 solid #b3353b;
		transition: padding 100ms, border 100ms;
	}
	#nb-web .nb-header ul.nb-menu li a:hover,
	#nb-web .nb-header ul.nb-menu li a:focus,
	#nb-web .nb-header ul.nb-menu li a:active,
	#nb-web .nb-header ul.nb-menu li a.active {
		border-left: 2px solid #b3353b;
		padding-left: 8px;
	}
	#nb-web .nb-header ul.nb-menu li a.active {
		font-weight: 900;
		border-left: 2px solid #ffffff;
		cursor: default;
	}
	#nb-web .nb-header ul.nb-menu li a.icon {
		height: 2.2rem;
		width: 2.0rem;
	}
	#nb-web .nb-header ul.nb-menu li.hide-on-mobile {
		display: none;
	}
}
@media (min-width: 825px) {
	
	#nb-web .nb-header div.nb-m-trigger {
		top: -50px;
		right: -50px;
	}
	
	#nb-web .nb-header ul.nb-lang-menu {
		position: absolute;
		top: 0;
		right: 0.8rem;
		text-align: right;
	}
	#nb-web .nb-header ul.nb-lang-menu li {
		float: left;
		height: 0.9rem;
		line-height: 0.9rem;
		font-size: 1.2em;
	}
	#nb-web .nb-header ul.nb-lang-menu li:not(:first-child) {
		margin-left: 1px;
	}
	#nb-web .nb-header ul.nb-lang-menu li a {
		display: block;
		padding: 0.35rem 0.55rem;
		width: 1.2rem;
		text-align: center;
		color: #dddddd;
		background: #2f2f2f;
		border-top: 0 solid #b3353b;
		transition: padding 50ms, border 50ms;
	}
	#nb-web .nb-header ul.nb-lang-menu li a:not(.active):hover,
	#nb-web .nb-header ul.nb-lang-menu li a:not(.active):focus,
	#nb-web .nb-header ul.nb-lang-menu li a:not(.active):active {
		padding: 0.35rem 0.55rem 0.35rem 0.55rem;
		background: #3f3f3f;
		border-top: 2px solid #b3353b;
	}
	#nb-web .nb-header ul.nb-lang-menu li a.active {
		color: #ffffff;
		background: #000000;
		cursor: default;
	}
	
	#nb-web .nb-header ul.nb-menu {
		position: absolute;
		right: 0.8rem;
		bottom: 0.8rem;
		text-align: right;
	}
	#nb-web .nb-header ul.nb-menu li {
		float: left;
		height: 0.8rem;
		line-height: 0.937rem;
		font-size: 1.296em;
	}
	#nb-web .nb-header ul.nb-menu li.leaf-link {
		display: none;
	}
	#nb-web .nb-header ul.nb-menu li:not(.leaf-link):not(.hide-on-desktop):not(.separated) + li {
		border-left: 1px solid #dddddd;
	}
	#nb-web .nb-header ul.nb-menu li a {
		display: block;
		padding: 0 0.4rem;
		color: #dddddd;
		border-bottom: 0 solid #ffffff;
		transition: margin 100ms, padding 100ms, border 100ms;
	}
	#nb-web .nb-header ul.nb-menu li a:not(.active):hover,
	#nb-web .nb-header ul.nb-menu li a:not(.active):focus,
	#nb-web .nb-header ul.nb-menu li a:not(.active):active {
		margin-top: -0.1rem;
		padding: 0 0.4rem 0.1rem 0.4rem;
		height: 1.0rem;
		border-bottom: 1px solid #cccccc;
	}
	#nb-web .nb-header ul.nb-menu li a.active {
		color: #ffffff;
		cursor: default;
		font-weight: 900;
	}
	#nb-web .nb-header ul.nb-menu li.separated {
		margin-left: -3rem;
	}
	#nb-web .nb-header ul.nb-menu li a.icon {
		width: 1.5rem;
		height: 2.0rem;
		margin-top: -0.8rem;
	}
	#nb-web .nb-header ul.nb-menu li a.icon:not(.active.icon):hover,
	#nb-web .nb-header ul.nb-menu li a.icon:not(.active):focus,
	#nb-web .nb-header ul.nb-menu li a.icon:not(.active):active {
		width: 1.5rem;
		height: 2.1rem;
		margin-top: -0.9rem;
		border-bottom: none;
	}
	#nb-web .nb-header ul.nb-menu li.hide-on-desktop {
		display: none;
	}
}


/* Management pages */
#nb-management {
	margin: 1rem auto;
	max-width: 1300px;
	border: 2px solid #b3353b;
	background-color: #efefef;
}

#nb-management .nb-content-section {
	margin: 0;
	background-color: #efefef;
}
#nb-management .nb-content-section:not(.nb-menu) {
	padding: 1rem;
}
#nb-management .nb-content-section.nb-menu {
	padding: 0;
	height: 40px;
	border-bottom: 1px solid #4e4e4d;
}
#nb-management .nb-content-section.nb-menu li,
#nb-management .nb-content-section.nb-menu li a {
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	list-style: none;
}
#nb-management .nb-content-section.nb-menu li {
	display: inline-block;
}
#nb-management .nb-content-section.nb-menu li a {
	display: block;
	padding: 0 1rem;
	font-size: 1.4em;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}
#nb-management .nb-content-section.nb-menu li a:hover {
	border-bottom: 1px solid #b3353b;
	box-shadow: 0 0 2px #4e4e4d;
	background-color: #f7f7f7;
}
#nb-management .nb-content-section.nb-menu li a.nb-active {
	border-bottom: 1px solid #b3353b;
	box-shadow: inset 0 0 4px #4e4e4d;
	background-color: #ffffff;
}
#nb-management h1 {
    font-size: 2.4em;
	text-shadow: none;
}
#nb-management p,
#nb-management label {
    font-size: 1.3em;
}
#nb-management table {
    border-collapse: collapse;
}
#nb-management table.nb-articles {
    width: 100%;
}
#nb-management table.nb-articles tr {
    border-bottom: 1px solid #4e4e4d;
}
#nb-management table.nb-articles tr > *:not(:last-child) {
	border-right: 1px solid #dbdbdb;
}
#nb-management table.nb-articles tr.nb-header a {
    color: #000000;
    text-decoration: none;
}
#nb-management table.nb-articles tr.nb-header a:hover {
    color: #434343;
    text-decoration: underline;
}
.nb-changed {
    background-color: #d1d8ff;
}
.nb-added,tr.nb-succeeded {
    background-color: #b1f7b9;
}
.nb-removed,tr.nb-failed {
    background-color: #facaca;
}
#nb-management table tr.nb-highlight {
    background-color: #fdf98f;
}
.nb-inactive {
	font-style: italic;
    color: #4e4e4d;
}

#nb-management table tr.nb-highlight input[type="text"],#nb-management table tr.nb-highlight select,#nb-management table tr.nb-highlight .select {
    font-size: 0.85em;
} 
#nb-management table table td {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	border: 0;
}
#nb-management table.nb-articles tr table *,
#nb-management table.nb-articles tr table td,
#nb-management table.nb-articles tr table tr *:not(:last-child),
#nb-management table.nb-articles table td:not(:first-child) {
	margin: 0;
	padding: 0;
	border: 0;
}
#nb-management table.nb-articles tr table.padding-top,
#nb-management table.nb-articles tr table tr.padding-top,
#nb-management table.nb-articles tr table td.padding-top,
#nb-management table.nb-articles tr table.padding,
#nb-management table.nb-articles tr table tr.padding,
#nb-management table.nb-articles tr table td.padding {
	padding-top: 0.2rem;
}
#nb-management table.nb-articles tr table.padding-right,
#nb-management table.nb-articles tr table tr.padding-right,
#nb-management table.nb-articles tr table td.padding-right,
#nb-management table.nb-articles tr table.padding,
#nb-management table.nb-articles tr table tr.padding,
#nb-management table.nb-articles tr table td.padding {
	padding-right: 0.2rem;
}
#nb-management table.nb-articles tr table.padding-bottom,
#nb-management table.nb-articles tr table tr.padding-bottom,
#nb-management table.nb-articles tr table td.padding-bottom,
#nb-management table.nb-articles tr table.padding,
#nb-management table.nb-articles tr table tr.padding,
#nb-management table.nb-articles tr table td.padding {
	padding-bottom: 0.2rem;
}
#nb-management table.nb-articles tr table.padding-left,
#nb-management table.nb-articles tr table tr.padding-left,
#nb-management table.nb-articles tr table td.padding-left,
#nb-management table.nb-articles tr table.padding,
#nb-management table.nb-articles tr table tr.padding,
#nb-management table.nb-articles tr table td.padding {
	padding-left: 0.2rem;
}

#nb-management table.nb-articles table tr {
	border-bottom: 1px solid #dbdbdb;
}
#nb-management table.nb-articles table.checkbox-table td:not(:first-child) {
	padding-top: 0.25rem;
	padding-left: 0.5rem;
}
#nb-management table.nb-articles table.evaluation-table td {
	font-size: 1.1em;
}
#nb-management table .color-preview {
	display: inline-block;
	width: 100%;
	padding: 2px 0 2px 0;
	background-color: #222222;
	color: #ffffff;
}

#nb-management table tr.nb-highlight textarea {
    width: auto;
}
#nb-management table th {
    font-size: 1.4em;
}
#nb-management table td {
    font-size: 1.3em;
}
#nb-management table td * {
    box-sizing: border-box;
}

#nb-management table tr > *.width-10 {
    width: 10%;
}
#nb-management table tr > *.width-15 {
    width: 15%;
}
#nb-management table tr > *.width-20 {
    width: 20%;
}
#nb-management table tr > *.width-30 {
    width: 30%;
}
#nb-management table tr > *.width-40 {
    width: 40%;
}
#nb-management table tr > *.width-50 {
    width: 50%;
}


#nb-management table.nb-filter th,#nb-management table.nb-filter td {
    padding: 0.05rem;
}
#nb-management table:not(.nb-filter) th:first-child,#nb-management table:not(.nb-filter) td:first-child {
    padding: 0.5rem 0.5rem 0.5rem 0;
}
#nb-management table:not(.nb-filter) th:not(:first-child),#nb-management table:not(.nb-filter) td:not(:first-child) {
    padding: 0.5rem;
}
#nb-management label {
    display: block;
}

#nb-management input,select,.select,#nb-management .button,#nb-management textarea,#nb-management select,#nb-management .select {
    font-size: 1.2em;
}
#nb-management input:not(.no-margin),select:not(.no-margin),.select:not(.no-margin),#nb-management .button:not(.no-margin),#nb-management textarea:not(.no-margin),#nb-management select:not(.no-margin),#nb-management .select:not(.no-margin) {
    margin-bottom: 1rem;
}
#nb-management input.small-margin,select.small-margin,.select.small-margin,#nb-management .button.small-margin,#nb-management textarea.small-margin,#nb-management select.small-margin,#nb-management .select.small-margin {
    margin-bottom: 0.4rem;
}
#nb-management table label {
    font-size: 10pt;
}
#nb-management table.nb-filter select,#nb-management table.nb-filter .select,#nb-management table.nb-filter input {
    font-size: 9pt;
}
#nb-management table select,#nb-management table .select,#nb-management table input:not([type="color"]) {
    padding: 0.2rem 0.5rem;
}
#nb-management input[type="button"],#nb-management input[type="submit"],#nb-management input[type="reset"],#nb-management input[type="color"],#nb-management input[type="image"],#nb-management .button {
}

#nb-publish {
	float: right;
}
#nb-publish input[type="submit"] {
	background-color: #cfad5c;
}
#nb-publish input[type="submit"]:hover {
	background-color: #efd189;
}

.nb-asset {
    display: inline-block;
    background-repeat: no-repeat;
}
.nb-asset a {
    display: inline-block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.nb-asset.x16 {
    width: 16px;
    height: 16px;
    background-image: url('../bilder/nb-assets.png');
}
#nb-management input.nb-asset.x16 {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
    background-color: inherit;
}

.select {
	position: relative;
	display: block;
	width: 100%;
	height: 25px;
	line-height: 18px;
	box-sizing: border-box;
	cursor: pointer;
}
.select .display-option {
	display: inline-block;
	width: 100%;
	font-size: 0.96em;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.select .dropdown-icon {
	display: inline-block;
	position: absolute;
	right: 5px;
}
.select .option-container {
	display: none;
	position: absolute;
	left: 0;
	top: 23px;
	right: 0;
	margin: 0;
	padding: 1px 1px;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #ffffff;
}
.select .option-container:not(.hidden) {
	display: block;
	box-shadow: 0 5px 4px #555;
	border: #555;
	border-top: 1px solid #bbb;
	z-index: 2;
}
.select .search-bar {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
	overflow: hidden;
}
.select .search-bar input {
	width: 100%;
    background-color:#fafafa;
}
.select .search-bar input:hover,.select .search-bar input:focus,.select .search-bar input:active {
    background-color:#fefefe;
}
.select .search-bar-escape {
	display: inline-block;
	position: absolute;
	top: 1px;
	right: 0;
	bottom: -1px;
	width: 20px;
	z-index: 6;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
    background-color: #e5e5e5;
	border: 1px solid #555;
	border-left-color: #aaa;
	border-top-color: #aaa;
	border-top-right-radius: 0.2em;
	border-bottom-right-radius: 0.2em;
	box-shadow: 0 0 2px #555;
}
.select .search-bar.hidden,.select .search-bar-escape.hidden,.select .option.hidden {
	display: none;
}
.select .option-container .option {
	list-style: none;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 6px 8px;
	font-size: 0.96em;
}
.select .option-container .option.hidden {
	display: none;
}
.select .option-container .option:hover,.select .option-container .option:focus,.select .option-container .option:active {
	background-color: #cbe5f5;
}
.select .option-container .option.navcursor {
	background-color: #e9f292;
}
.select .search-bar-escape:hover,.select .search-bar-escape:focus,.select .search-bar-escape:active {
	border: 1px solid #555;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	background-color: #f2f2f2;
}

.select.select-color .option:not([value="-"]) {
	color: #ffffff;
}
.select.select-color .option:hover {
	border-left: 2px solid #b3353b;
}

.nb-asset.x16.edit {
    background-position: 0 0;
}
.nb-asset.x16.delete {
    background-position: -16px 0;
}
.nb-asset.x16.reset {
    background-position: -32px 0;
}

.leaf-attention-source {
	position: relative;
}
.leaf-attention {
	position: absolute;
	width: 0;
	height: 0;
	z-index: 5;
	cursor: default;
}
.leaf-attention::before {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	text-align: center;
	opacity: 0.0;
	background-color: #8db816;
	color: #ffffff;
	border-radius: 65% 5%;
	transform: translateY(-8px) rotate3d(-1, -1, 1, 0deg);
}
.leaf-attention.animation {
	-webkit-animation: getLeafAttention linear 3s;
	animation: getLeafAttention linear 3s;
}
.leaf-attention.animation::before {
	/*-webkit-animation: getAltLeafAttention linear 3s;
	animation: getAltLeafAttention linear 3s;*/
}


@-webkit-keyframes getLeafAttention {
	0% { top: 200px; left: -100vw; opacity: 0.0; }
	1% { top: 200px; left: -100vw; width: 5rem; height: 11rem; opacity: 1.0; }
	45% { top: 40px; left: -45vw;  width: 13rem; height: 20rem; }
	92% { opacity: 1.0; }
	95% { top: 0; left: 0; width: 1.25rem; height: 2.5rem; opacity: 0.2; }
	100% { top: 0; left: 0; width: 1.2rem; height: 2.5rem; opacity: 0.0; }
}
@keyframes getLeafAttention {
	0% { top: 200px; left: -100vw; opacity: 0.0; }
	1% { top: 200px; left: -100vw; width: 5rem; height: 11rem; opacity: 1.0; }
	45% { top: 40px; left: -45vw;  width: 13rem; height: 20rem; }
	92% { opacity: 1.0; }
	95% { top: 0; left: 0; width: 1.25rem; height: 2.5rem; opacity: 0.2; }
	100% { top: 0; left: 0; width: 1.2rem; height: 2.5rem; opacity: 0.0; }
}

/*
@-webkit-keyframes getAltLeafAttention {
	0% { }
	1% { width: 10rem; height: 10rem; line-height: 10rem; font-size: 2rem; border: 1px solid #95d084; box-shadow: 4px 3px 6px #595757; }
	45% { width: 16rem; height: 16rem; line-height: 15rem; font-size: 7rem; }
	95% { width: 1.5rem; height: 2.0rem; line-height: 2rem; font-size: 1rem; border: 1px solid #95d084; box-shadow: 4px 3px 6px #595757; }
	100% { border: 0px; box-shadow: 0px 0px 0px #595757; }
}

@keyframes getAltLeafAttention {
	0% { }
	1% { width: 10rem; height: 10rem; line-height: 10rem; font-size: 2rem; border: 1px solid #95d084; box-shadow: 4px 3px 6px #595757; }
	45% { width: 16rem; height: 16rem; line-height: 15rem; font-size: 7rem; }
	95% { width: 1.5rem; height: 2.0rem; line-height: 2rem; font-size: 1rem; border: 1px solid #95d084; box-shadow: 4px 3px 6px #595757; }
	100% { border: 0px; box-shadow: 0px 0px 0px #595757; }
}*/

@media print {
	
	body,
	body.nb-web-page,
	#nb-web .nb-bg-wrapper,
	.nb-footer .auto-fixed {
		background: none;
	}
	
	#nb-web,
	#nb-web p, #nb-web label,
	#nb-web a:hover, #nb-web a:focus, #nb-web a:active {
		color: #000000;
	}
	#nb-web a {
		color: #555555;
	}
	
	#nb-web .nb-tiles .tile > a.filled {
		border-color: #ffffff;
	}
	
	.nb-footer .auto-fixed {
		border-bottom: 1px solid #555555;
	}
	.nb-footer .auto-fixed.fixed {
		position: relative;
	}
	
	.show-on-print,
	#nb-web .nb-tiles .tile img.show-on-print {
		display: inline-block;
	}
	
	.hide-on-print,
	.nb-m-trigger,
	.nb-header ul,
	div.cookie-banner,
	#nb-web .nb-tiles .tile img.hide-on-print,
	input[type="button"]:not(.hidden).hide-on-print,
	input[type="submit"]:not(.hidden).hide-on-print,
	input[type="reset"]:not(.hidden).hide-on-print,
	input[type="color"]:not(.hidden).hide-on-print,
	input[type="image"]:not(.hidden).hide-on-print,
	.button:not(.hidden).hide-on-print {
        display: none;
    }
}
