

/* --- Stylesheet 3919 () --------- */ 

header {
	height: 130px;
}

header .inner {
	position: relative;
	max-width: 1200px;
	margin: 0px auto;
}

/* --- Stylesheet 3917 () --------- */ 

div.logo {
	position: absolute;
	left: 0;
	top: 30px;
	font-weight: 700;
	font-size: 27px;
	color: #A6AAA9;
}

div.logo a {
	text-decoration: none;
	color: inherit;
}

div.logo b {
	color: #DE6A10;
}

.Mandant_18604 div.logo strong {
	width: 1.2em;
	height: 1.2em;
	display: inline-block;
	vertical-align: bottom;
	background-image: url(//tramino.s3.amazonaws.com/s/neumann-grafik/670654/and-orange.jpg);
	background-size: contain;
	background-repeat: no-repeat;
}

.Mandant_18605 div.logo strong {
	width: 1.2em;
	height: 1.2em;
	display: inline-block;
	vertical-align: bottom;
	background-image: url(//tramino.s3.amazonaws.com/s/neumann-grafik/670652/and-green.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.Mandant_18606 div.logo strong {
	width: 1.5em;
	height: 1.5em;
	display: inline-block;
	vertical-align: middle;
	background-image: url(https://tramino.s3.amazonaws.com/s/neumann-grafik/670653/kuh.png);
	background-size: contain;
	background-repeat: no-repeat;
}

/* --- Stylesheet 3918 () --------- */ 

nav {
	position: absolute;
	right: 0;
	top: 30px;
	font-weight: 700;
	font-size: 27px;
	color: #A6AAA9;
}

nav ul { margin: 0px -15px 0px -15px; padding: 0px; list-style: none; }
nav ul li { margin: 0px; padding: 0px; float: left; }

nav .nav_aktiv a { color: #000; }

nav a { color: #A6AAA9; text-decoration: none; }
nav a { padding: 4px 15px; }
nav a:hover { color: #000; }

/* --- Stylesheet 3929 () --------- */ 

@media all and (min-width: 1000px) and (max-width: 1250px) {

	header .inner {	max-width: 1000px; }


}

@media all and (min-width: 768px) and (max-width: 1000px) {

	header .inner {	max-width: 700px; }
	nav { left: 0px; top: 70px; font-size: 20px; }
	nav ul { margin: 0px -10px 0px -10px;}
	nav a { padding: 4px 10px; }
}

@media all and (max-width: 768px) {

	header .inner {	margin: 0px 20px; }
	nav { left: 0px; top: 70px; font-size: 20px; }
	nav ul { margin: 0px -10px 0px -10px;}
	nav a { padding: 4px 10px; }

}