
#navMain {
	display:none
}
#siteHeader {
	margin-top:0
}
@media only screen and (min-width: 55em) {
	.sticky-nav body {
		padding-top:122px
	}
}
.site-header {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:DarkRed;
	line-height:150%
}
.site-header *,.site-header *:before,.site-header *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
/*@media only screen and (min-width: 481px) and (max-width: 54.99em) {
	.site-header:after {
		content:'';
		position:absolute;
		background:url(img/body-bg.jpg) center top no-repeat;height:645px;left:0;right:0
	}
}*/
@media screen and (min-width: 54.99em) {
	.site-header {
		box-shadow:inset 0 -58px 0 0 none /*Goldenrod*/
	}
	.sticky-nav .site-header {
		position:fixed;
		top:-61px;
		left:0;
		right:0;
		z-index:10000;
		box-shadow:inset 0 -58px 0 0 Red,0px 2px 2px rgba(0,0,0,0.2);border-bottom:1px solid blue
	}
	.sticky-nav .admin-bar .site-header {
		top:-24px
	}
}
.site-header .row {
	width:100%;
	max-width:65em;
	margin:0 auto;
	padding-top:1em;
	padding-bottom:3em
}
.site-header .row:before,
.site-header .row:after {
	content:" ";
	display:table;
	clear:both
}
.site-header .row .row {
	margin-left:-1em;
	margin-right:-1em
}
.site-header .columns {
	float:left;
	padding-left:1em;
	padding-right:1em;
	width:100%
}
.site-header .text-centered {
	text-align:center
	
}
.site-header .hide {
	display:none
}
@media screen and (max-width: 40.625em) {
	.site-header .xsmall-1 {
		width:25%
	}
	.site-header .xsmall-2 {
		width:50%
	}
	.site-header .xsmall-3 {
		width:75%
	}
	.site-header .xsmall-4 {
		width:100%
	}
}
@media screen and (min-width: 40.625em) and (max-width: 48.75em) {
	.site-header .small-1 {
		width:25%
	}
	.site-header .small-2 {
		width:50%
	}
	.site-header .small-3 {
		width:75%
	}
	.site-header .small-4 {
		width:100%
	}
}
@media screen and (min-width: 48.75em) and (max-width: 64.375em) {
	.site-header .medium-1 {
		width:12.5%
	}
	.site-header .medium-2 {
		width:25%
	}
	.site-header .medium-3 {
		width:37.5%
	}
	.site-header .medium-4 {
		width:50%
	}
	.site-header .medium-5 {
		width:62.5%
	}
	.site-header .medium-6 {
		width:75%
	}
	.site-header .medium-7 {
		width:87.5%
	}
	.site-header .medium-8 {
		width:100%
	}
	.site-header .medium-offset-1 {
		margin-left:12.5%
	}
	.site-header .medium-offset-2 {
		margin-left:25%
	}
	.site-header .medium-offset-3 {
		margin-left:37.5%
	}
	.site-header .medium-offset-4 {
		margin-left:50%
	}
	.site-header .medium-offset-5 {
		margin-left:62.5%
	}
	.site-header .medium-offset-6 {
		margin-left:75%
	}
	.site-header .medium-offset-7 {
		margin-left:87.5%
	}
	.site-header .medium-offset-8 {
		margin-left:100%
	}
}
@media screen and (min-width: 64.375em) {
	.site-header .large-1 {
		width:8.33333%
	}
	.site-header .large-2 {
		width:16.66667%
	}
	.site-header .large-3 {
		width:25%
	}
	.site-header .large-4 {
		width:33.33333%
	}
	.site-header .large-5 {
		width:41.66667%
	}
	.site-header .large-6 {
		width:50%
	}
	.site-header .large-7 {
		width:58.33333%
	}
	.site-header .large-8 {
		width:66.66667%
	}
	.site-header .large-9 {
		width:75%
	}
	.site-header .large-10 {
		width:83.33333%
	}
	.site-header .large-11 {
		width:91.66667%
	}
	.site-header .large-12 {
		width:100%
	}
	.site-header .large-offset-1 {
		margin-left:8.33333%
	}
	.site-header .large-offset-2 {
		margin-left:16.66667%
	}
	.site-header .large-offset-3 {
		margin-left:25%
	}
	.site-header .large-offset-4 {
		margin-left:33.33333%
	}
	.site-header .large-offset-5 {
		margin-left:41.66667%
	}
	.site-header .large-offset-6 {
		margin-left:50%
	}
	.site-header .large-offset-7 {
		margin-left:58.33333%
	}
	.site-header .large-offset-8 {
		margin-left:66.66667%
	}
	.site-header .large-offset-9 {
		margin-left:75%
	}
	.site-header .large-offset-10 {
		margin-left:83.33333%
	}
	.site-header .large-offset-11 {
		margin-left:91.66667%
	}
	.site-header .large-offset-12 {
		margin-left:100%
	}
}
.site-header .current-page-ancestor,
.site-header .current-menu-item,
.site-header .current-domain {
	background:Orange;
	text-align:center;
	
}
@media screen and (min-width: 54.99em) {
	.site-header .current-page-ancestor,
	.site-header .current-menu-item,
	.site-header .current-domain {
		border-top:3px solid Orange;
		margin-top:-3px
	}
}
.site-header .current-page-ancestor a,.site-header .current-menu-item a,.site-header .current-domain a {
	color:Darkred !important
}
@media screen and (min-width: 54.99em) {
	.site-header .current-domain {
		background:none
	}
}
/*hier wird das Zeichen angezeigt*/
@media screen and (max-width: 54.99em) {
	.site-header .site-nav-toggle,
	.site-header .site-search-toggle {
		position:absolute;
		top:.65em;
		height:2.95em;
		width:2.95em;
		border:1px solid DarkSalmon;
		border-radius:2px;
		background-position:center center;
		background-repeat:no-repeat;
		cursor:pointer
	}
	.site-header .site-nav-toggle:focus,
	.site-header .site-search-toggle:focus,
	.site-header .site-nav-toggle:hover,
	.site-header .site-search-toggle:hover,
	.site-header .open
	.site-nav-toggle,
	.site-header .open
	.site-search-toggle {
		background-color:DarkMagenta
	}
	.site-header .site-nav-toggle:active,
	.site-header .site-search-toggle:active {
		background-color:Purple
	}
	.site-header .site-nav-toggle {
		right:.5em;
		background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjIuNnB4IiBoZWlnaHQ9IjE5LjVweCIgdmlld0JveD0iMCAwIDIyLjYgMTkuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIuNiAxOS41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuMSwzLjlIMS41QzAuNywzLjksMCwzLjIsMCwyLjRWMS41QzAsMC43LDAuNywwLDEuNSwwaDE5LjZjMC44LDAsMS41LDAuNywxLjUsMS41djAuOUMyMi42LDMuMiwyMiwzLjksMjEuMSwzLjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjEsMTEuN0gxLjVDMC43LDExLjcsMCwxMSwwLDEwLjJWOS4zYzAtMC44LDAuNy0xLjUsMS41LTEuNWgxOS42YzAuOCwwLDEuNSwwLjcsMS41LDEuNXYwLjlDMjIuNiwxMSwyMiwxMS43LDIxLjEsMTEuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuMSwxOS41SDEuNUMwLjcsMTkuNSwwLDE4LjgsMCwxOHYtMC45YzAtMC44LDAuNy0xLjUsMS41LTEuNWgxOS42YzAuOCwwLDEuNSwwLjcsMS41LDEuNVYxOEMyMi42LDE4LjgsMjIsMTkuNSwyMS4xLDE5LjV6Ii8+PC9nPjwvc3ZnPg==)
	}
	.site-header .site-nav-toggle
	.open {
		background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTcuOHB4IiBoZWlnaHQ9IjE3LjhweCIgdmlld0JveD0iMCAwIDE3LjggMTcuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuOCAxNy44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuOCwwLjRMOC45LDYuMkwzLDAuM0MyLjYtMC4xLDItMC4xLDEuNSwwLjRMMC40LDEuNUMwLDEuOS0wLjIsMi42LDAuMywzLjFMNi4yLDlsLTUuNyw1LjdjLTAuNSwwLjUtMC42LDEuMS0wLjIsMS42bDEuMSwxLjFjMC41LDAuNSwxLjQsMC41LDEuOCwwLjFsNS43LTUuN2w1LjcsNS43YzAuNSwwLjUsMS40LDAuNSwxLjgsMC4xbDEuMS0xLjFjMC41LTAuNSwwLjMtMS4zLTAuMi0xLjdMMTEuNyw5bDUuOS01LjljMC41LTAuNSwwLjMtMS4zLTAuMi0xLjdsLTEuMS0xLjFDMTUuOC0wLjEsMTUuMy0wLjEsMTQuOCwwLjR6Ii8+PC9zdmc+)
	}
}
.site-header .logo {
	float:left;
	padding-left:1em;
	margin-top:.1em;
	margin-bottom:1.2em;
	width:163px;
	height:22px;
	fill:white;
	text-indent:-999em;
	position:relative;
	left:1em;
	border-bottom:none;
	background-image:url(../images/golddonkey_schriftzug.png);
	background-size:70% 70%;
	background-repeat:no-repeat;
	
	
		/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjYgMzIuNiI+PGRlZnM+PHN0eWxlPi5rYi1sb2dve2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImtiLWxvZ28iIGQ9Ik02OC41LDEzLjdhMy4xLDMuMSwwLDAsMC0xLjUtLjNINjUuNnYzSDY3YTMsMywwLDAsMCwxLjUtLjQsMS40LDEuNCwwLDAsMCwuNi0xLjJBMS4xLDEuMSwwLDAsMCw2OC41LDEzLjdaIi8+PHBhdGggY2xhc3M9ImtiLWxvZ28iIGQ9Ik03OS4yLDE3LjhhMy41LDMuNSwwLDAsMC0xLjYtLjNINzYuMXYyLjhoMS41cTIuMSwwLDIuMS0xLjVDNzkuNywxOC4zLDc5LjYsMTgsNzkuMiwxNy44WiIvPjxwYXRoIGNsYXNzPSJrYi1sb2dvIiBkPSJNODguNSwxNWMtLjEtLjYtLjMtMS4yLS40LTEuN0g4OGMtLjEuNi0uMywxLjEtLjQsMS43cy0uMywxLjItLjUsMS43bC0uMywxaDIuNWwtLjMtMUM4OC44LDE2LjIsODguNywxNS42LDg4LjUsMTVaIi8+PHBhdGggY2xhc3M9ImtiLWxvZ28iIGQ9Ik03OC43LDE1LjRhMS4xLDEuMSwwLDAsMCwuNS0xLC45LjksMCwwLDAtLjUtLjgsMi4zLDIuMywwLDAsMC0xLjMtLjNINzYuMXYyLjVoMS4yQTIuMywyLjMsMCwwLDAsNzguNywxNS40WiIvPjxwYXRoIGNsYXNzPSJrYi1sb2dvIiBkPSJNMTEwLjgsMTVjLS4yLS42LS4zLTEuMi0uNS0xLjdoLS4xYTEwLjUsMTAuNSwwLDAsMS0uNCwxLjcsOC40LDguNCwwLDAsMS0uNSwxLjdsLS4yLDFoMi40bC0uMi0xQTguNCw4LjQsMCwwLDEsMTEwLjgsMTVaIi8+PHBhdGggY2xhc3M9ImtiLWxvZ28iIGQ9Ik0xNjUuMywwLDAsNC4zLjcsMzIuNiwxNjYsMjguMlpNMTguNiwyMi4xbC0yLjgtNC41LTEuNCwxLjd2Mi44SDExLjhWMTEuNWgyLjZ2NC4zaC4xbDMuNC00LjNoMi45bC0zLjUsNC4yLDQuMSw2LjRabTEyLjgtNC45YzAsMS44LS4zLDMuMS0xLjEsMy45YTQuNSw0LjUsMCwwLDEtMy40LDEuMiw0LjQsNC40LDAsMCwxLTMuNC0xLjIsNS40LDUuNCwwLDAsMS0xLjItMy45VjExLjVoMi42djUuOWMwLDEuMS4xLDEuOC41LDIuMmExLjgsMS44LDAsMCwwLDEuNS43LDIuMSwyLjEsMCwwLDAsMS41LS43LDMuNywzLjcsMCwwLDAsLjUtMi4yVjExLjVoMi41Wm05LjgsNC45SDM0LjFWMTEuNWgyLjZ2OC42aDQuNVptOC4zLTguNkg0Ni4zdjguNkg0My43VjEzLjVINDAuNXYtMmg5Wm0xMC45LDMuN2E1LjQsNS40LDAsMCwxLTEuMiwzLjksNC40LDQuNCwwLDAsMS0zLjQsMS4yLDQuNSw0LjUsMCwwLDEtMy40LTEuMiw1LjQsNS40LDAsMCwxLTEuMi0zLjlWMTEuNWgyLjZ2NS45YTMuNywzLjcsMCwwLDAsLjUsMi4yLDIuMSwyLjEsMCwwLDAsMS41LjcsMS44LDEuOCwwLDAsMCwxLjUtLjcsMywzLDAsMCwwLC42LTIuMlYxMS41aDIuNVptOC45LDQuOUw2NywxOC4zSDY1LjZ2My44SDYzVjExLjVoNS45YTMuNSwzLjUsMCwwLDEsMS40LjYsMy4yLDMuMiwwLDAsMSwxLDEsMy41LDMuNSwwLDAsMSwuMywxLjYsMy42LDMuNiwwLDAsMS0uNSwxLjksNC40LDQuNCwwLDAsMS0xLjUsMS4ybDIuNiw0LjJabTEyLjYtMS43YTIuOCwyLjgsMCwwLDEtLjksMWwtMS40LjVhNS41LDUuNSwwLDAsMS0xLjguMkg3My45VjExLjVoNS4ybDEuNC40YTIuNCwyLjQsMCwwLDEsLjkuOCwyLjgsMi44LDAsMCwxLC4zLDEuMywxLjcsMS43LDAsMCwxLS4xLjdsLS4zLjctLjcuNi0uOC4zaDBhMy43LDMuNywwLDAsMSwxLjkuOCwyLjQsMi40LDAsMCwxLC42LDEuN0EyLjMsMi4zLDAsMCwxLDgxLjksMjAuNFptOC42LDEuNy0uNy0yLjVIODYuM2wtLjcsMi41SDgyLjlsMy43LTEwLjZoMy4xbDMuNiwxMC42Wm0xMy40LDBoLTIuNmwtMy4xLTUuMy0xLjEtMi4zSDk3bC4zLDEuOWMwLC43LjEsMS4zLjEsMS45djMuOEg5NC45VjExLjVoMi43bDMsNS4zLDEuMSwyLjNoLjFjLS4xLS41LS4xLTEuMi0uMi0xLjlhMTMuNCwxMy40LDAsMCwxLS4xLTJWMTEuNWgyLjRabTguOSwwLS43LTIuNWgtMy42bC0uNywyLjVoLTIuNmwzLjYtMTAuNmgzLjFsMy42LDEwLjZabTEyLjUtNC45YTUuNCw1LjQsMCwwLDEtMS4yLDMuOSw1LjQsNS40LDAsMCwxLTYuOCwwLDUuNCw1LjQsMCwwLDEtMS4yLTMuOVYxMS41aDIuNnY1LjlhMy43LDMuNywwLDAsMCwuNSwyLjIsMiwyLDAsMCwwLDEuNS43LDIuMSwyLjEsMCwwLDAsMS41LS43Yy40LS40LjUtMS4xLjUtMi4yVjExLjVoMi42Wm05LjYsMy4xYTMuOSwzLjksMCwwLDEtLjgsMWwtMS40LjgtMS44LjJhNi4yLDYuMiwwLDAsMS0yLjMtLjQsNS42LDUuNiwwLDAsMS0yLTEuMWwxLjUtMS43YTMuNSwzLjUsMCwwLDAsMS4zLjgsNC4yLDQuMiwwLDAsMCwxLjUuNCwxLjcsMS43LDAsMCwwLDEuMi0uMy45LjksMCwwLDAsLjQtLjguNi42LDAsMCwwLS4xLS40bC0uMy0uMy0uNi0uMy0uNi0uMy0xLjUtLjUtLjktLjUtLjctLjZhMi40LDIuNCwwLDAsMS0uNi0uOCwzLjYsMy42LDAsMCwxLS4yLTEuMSwyLjcsMi43LDAsMCwxLC4zLTEuMiw0LjMsNC4zLDAsMCwxLC45LTFsMS4zLS43YTQuMSw0LjEsMCwwLDEsMS42LS4yLDYuNCw2LjQsMCwwLDEsMiwuMyw1LjQsNS40LDAsMCwxLDEuOCwxLjFsLTEuNCwxLjVhMi40LDIuNCwwLDAsMC0xLjEtLjYsMi44LDIuOCwwLDAsMC0xLjMtLjMsMS41LDEuNSwwLDAsMC0xLC4zLjguOCwwLDAsMC0uNC43YzAsLjIsMCwuMy4xLjRsLjQuMy41LjMuNy4zLDEuNS41YTQuMiw0LjIsMCwwLDEsMS43LDEuMSwzLDMsMCwwLDEsLjMsMy4xWm05LjYsMS44aC03LjRWMTEuNWg3LjN2MmgtNC43djIuMWg0djJoLTR2Mi41aDQuOFptMTAuMSwwaC03LjN2LTJoNy4zWiIvPjwvc3ZnPg==);background-size:100% 100%*/
}
.site-header .logo:hover {
	opacity:.8
}
@media screen and (min-width: 54.99em) {
	.site-header .logo {
		left:0
	}
}
.site-header .site-nav {
	display:none;
	background:DarkRed;
	background: radial-gradient(#fecc00 40%,#fe0019);
	float:left;
	width:100%
}
@media screen and (min-width: 54.99em) and (max-width: 60.625em) {
	.site-header .site-nav span {
		display:none
	}
}
.no-js .site-header .site-nav {
	display:block
}
@media screen and (max-width: 54.99em) {
	.site-header .site-nav .menu {
		width:100%;
		float:left
	}
	.site-header .site-nav li {
		border-top:1px solid DarkBlue
	}
}
.site-header .site-nav ul {
	list-style:none;
	padding:0;
	margin:0
}
.site-header .site-nav li {
	position:relative;
	display:block
}
.site-header .site-nav a {
	display:block;
	width:100%;
	padding:1.1em 1.3em 1em 1.3em;
	color:#d1d7db;
	text-shadow:0 1px 0 #000;
	text-decoration:none;
	border-bottom:none;

}
/*Menü einblenden*/
@media screen and (min-width: 54.99em) {
	.site-header .site-nav {
		display:block
	}
	.site-header .site-nav li {
		float:left
	}
	.site-header .site-nav li:hover>a {
		color:white;
		background:WhiteSmoke
	}
}
.site-header .sub-menu-toggle {
	position:absolute;
	right:3px;
	top:3px;
	height:44px;
	width:100%;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAuNXB4IiBoZWlnaHQ9IjYuN3B4IiB2aWV3Qm94PSIwIDAgMTAuNSA2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwLjUgNi43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izg0ODk4Qjt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjYuNyw1LjIgNi43LDUuMiAxMC41LDEuNCA5LjEsMCA1LjIsMy44IDEuNCwwIDAsMS40IDMuOCw1LjIgNS4yLDYuNyAiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:right 1em center;cursor:pointer
}
.site-header .sub-menu-toggle
.open {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAuNXB4IiBoZWlnaHQ9IjYuN3B4IiB2aWV3Qm94PSIwIDAgMTAuNSA2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwLjUgNi43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izg0ODk4Qjt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMuOCwxLjQgMy44LDEuNCAwLDUuMiAxLjQsNi43IDUuMiwyLjggOS4xLDYuNyAxMC41LDUuMiA2LjcsMS40IDUuMiwwICIvPjwvc3ZnPg==)
}
@media screen and (min-width: 54.99em) {
	.site-header .sub-menu-toggle {
		display:none
	}
}
.site-header .sub-menu {
	display:none;
	z-index:2;
	background:#2a3136
}
.site-header .sub-menu a {
	color:#b4bdc5
}
.site-header .sub-menu a::before {
	content:'';
	height:1em;
	width:1em;
	display:inline-block;

	position:relative;
	top:0.125em;
	margin-right:.3em
}
.site-header .sub-menu a::before {
	background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYuN3B4IiBoZWlnaHQ9IjEwLjVweCIgdmlld0JveD0iMCAwIDYuNyAxMC41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2LjcgMTAuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzg0ODk4YiIgcG9pbnRzPSI1LjIsMy44IDUuMiwzLjggMS40LDAgMCwxLjQgMy44LDUuMiAwLDkuMSAxLjQsMTAuNSA1LjIsNi43IDYuNyw1LjIgIi8+PC9zdmc+) center center no-repeat
}
.no-svg .site-header .sub-menu a::before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAAElBMVEX///+EiYuEiYuEiYuEiYuEiYszLXx8AAAABXRSTlMAEFBg0B3gxu0AAAAkSURBVAjXY2BgZGQAA0YWFgiLiZUVymLGx4Ix0Gm4driBMCsAI8EAp/Wr5Z0AAAAASUVORK5CYII=) center center no-repeat
}
@media screen and (min-width: 54.99em) {
	.site-header .sub-menu {
		background:#2a3136;
		width:300px;
		position:absolute;
		left:0
	}
	.site-header .sub-menu li {
		float:left;
		width:100%;
		border-top:1px solid #353e45
	}
	.site-header .sub-menu li a {
		padding-top:0.75em;
		padding-bottom:0.85em;
		font-size:.9em
	}
	.site-header .sub-menu li a:hover {
		color:white;
		background:#353e45
	}
	#menu-subdomains .site-header .sub-menu {
		display:none
	}
}
.site-header .sub-menu .sub-menu {
	background:#090a0b
}
.site-header .sub-menu .sub-menu a {
	color:#7b8b98
}
@media screen and (min-width: 54.99em) {
	.site-header .menu-item-has-children:hover>
	.sub-menu {
		display:block
		
	}
	.site-header #menu-hauptnavigation>li:hover>a:first-of-type {
		border-top:3px solid #353e45;
		margin-top:-3px
	}
}
/*Submenu Horizontal Positionierung*/
@media screen and (min-width: 55em) {
	.site-header #menu-subdomains {
		position:fixed;
		top:0;
		right:5em;
		font-size:.8em;
		
	}
	.site-header #menu-subdomains li {
		margin-left:0.5em
	
	}
	.site-header #menu-subdomains .current-domain {
		box-shadow:inset 0 3px 0 #7e9b25
	}
	.site-header #menu-subdomains .current-domain a {
		color:white
	}
	.site-header #menu-subdomains a {
		padding:1.4em 1em 1em 1em;
		color:Yellow
	}
	.site-header #menu-subdomains a:hover {
		color:white;
		background:none
	}
}
.site-header .site-search-toggle {
	right:3.75em;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOS41cHgiIHZpZXdCb3g9IjAgMCAyMCAxOS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAxOS41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTkuNCwxNi43bC0zLjYtMy41YzIuMS0zLjQsMS43LTcuOC0xLjItMTAuN0MxMS4xLTAuOCw1LjctMC44LDIuNCwyLjZzLTMuMSw4LjcsMC4yLDEyYzMsMi45LDcuNywzLjEsMTEsMC44bDMuNiwzLjVjMC43LDAuNywxLjcsMC45LDIuNCwwLjJDMjAuMywxOC40LDIwLjEsMTcuNCwxOS40LDE2Ljd6IE00LjcsMTIuNGMtMi4yLTIuMS0yLjItNS42LTAuMS03LjdzNS42LTIuMiw3LjctMC4xYzIuMiwyLjEsMi4yLDUuNiwwLjEsNy43UzYuOSwxNC42LDQuNywxMi40eiIvPjwvc3ZnPg==)
}
.site-header .site-search {
	float:right;
	width:100%;
	background:#1f2428;
	
	padding:.75em 1em;
	position:relative
}
@media screen and (max-width: 55em) {
	.js .site-header .site-search {
		display:none
	}
}
@media screen and (min-width: 54.99em) {
	.js .site-header .site-search {
		display:block !important
	}
}
@media screen and (min-width: 54.99em) {
	.site-header .site-search {
		width:auto;
		position:absolute;
		right:0;
		bottom:0;
		background:transparent;
		padding:.75em 1em .65em 0
	}
}
.site-header .search-field {
	width:100%;
	padding:.65em 2em .45em 1em;
	color:#62727e;
	background:#353e45;
	border-radius:30px;
	border:none;
	box-shadow:inset 0px -1px 0px #3e4850,inset 0px 1px 1px #121417;
	margin:0;
	font-size:1em
}
@media screen and (max-width: 55em) {
	.js .site-header .search-field {
		opacity:0;
		transition:0.2s opacity ease-in-out;
		transition-delay:0.1s
	}
	.js .search-open .site-header .search-field {
		opacity:1
	}
}
@media screen and (min-width: 54.99em) {
	.site-header .search-field {
		position:relative;
		top:-1px
	}
	.js .site-header .search-field {
		display:block !important;
		padding:.55em 2em .45em 1em;
		opacity:1
	}
}
.site-header .search-field:focus {
	outline:none;
	background:#404b53;
	color:#A2B0B9
}
.site-header .search-submit {
	position:absolute;
	right:1em;
	top:0;
	bottom:0;
	text-indent:-999em;
	border:none;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOS41cHgiIHZpZXdCb3g9IjAgMCAyMCAxOS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAxOS41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzYyNzI3RTt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTkuNCwxNi43bC0zLjYtMy41YzIuMS0zLjQsMS43LTcuOC0xLjItMTAuN0MxMS4xLTAuOCw1LjctMC44LDIuNCwyLjZzLTMuMSw4LjcsMC4yLDEyYzMsMi45LDcuNywzLjEsMTEsMC44bDMuNiwzLjVjMC43LDAuNywxLjcsMC45LDIuNCwwLjJDMjAuMywxOC40LDIwLjEsMTcuNCwxOS40LDE2Ljd6IE00LjcsMTIuNGMtMi4yLTIuMS0yLjItNS42LTAuMS03LjdzNS42LTIuMiw3LjctMC4xYzIuMiwyLjEsMi4yLDUuNiwwLjEsNy43UzYuOSwxNC42LDQuNywxMi40eiIvPjwvc3ZnPg==) center center no-repeat
}
.site-header .search-submit:focus {
	position:absolute;
	top:0;
	background-color:transparent !important
}
@media screen and (max-width: 55em) {
	.js .site-header .search-submit {
		opacity:0;
		transition:0.2s opacity ease-in-out;
		transition-delay:0.1s
	}
	.js .search-open .site-header .search-submit {
		opacity:1
	}
}
@media screen and (min-width: 54.99em) {
	.js .site-header .search-submit {
		display:block ;
		opacity:1
		
	}
}
.site-header .search-url {
	font-size:.8em
}
.site-header nav.row {
	padding-bottom:0;
	position:relative
}
@media screen and (min-width: 54.99em) {
	.site-header nav.row {
		padding-left:1em;
		padding-right:1em
	}
}

