.navbar-wrapper {
	margin-bottom: 20px;
}

.navbar-inverse {
	font-size: 18px;
	text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a {
	color: #ffffff;
	padding: 10px 10px;
}

.navbar-toggle {
	padding: 2px;
}

.navbar {
	margin-top: 20px;
	min-height: 20px;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #EE1E2A;
	border-bottom: 3px solid #EE1E2A;
	background: #222222;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #0094d8;
}

.lupe {

	height: 27px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	padding: 5px;
	margin: 13px 15px 0px;
	cursor: pointer;
}

#suchbox {
	position: absolute;
	top: 113px;
	right: 0px;
	z-index: 10;
	background: white;
	width: 220px;
	padding: 10px;
	text-align: right;
	display: none;
}

.affix #suchbox {
	top: 58px;
}

#suchbox #suchbegriff {
	width: 150px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 0px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#suchbox input:focus {
	outline: none;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0px;
}

#suchbox .submit {
	position: relative;
	height: 34px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 6px 12px;
	top: 12px;
}

.affix {
	z-index: 1000;
	top: 0px;
	width: 100%;
	margin-left: -5px;
}

.affix #logo {
	display: none;
}

.affix .navbar {
	margin-top: 0px;
}

@media (min-width: 768px) {

	.affix .container {
		width: 100%;
		margin-left: -20px;
	}
}

@media (min-width: 960px) {
	.navbar {
		vertical-align: bottom;
		display: inline-block;
		margin-bottom: 0px;
		width: 63%;
		float: right;
		position: fixed;
	}

	.affix .navbar {
		width: 100%;
		margin-left: -25px;
		float: inherit;
	}

	.affix .container {
		width: 100%;
		margin-left: 0px;
	}
}

@media (min-width: 1024px) {

	.navbar-wrapper {
		margin-bottom: 0px;
		padding-top: 10px;
	}
	.navbar-wrapper img {
		margin-bottom: 13px;
	}
	.navbar-wrapper .navbar {
		vertical-align: bottom;
		display: inline-block;
		margin-bottom: 0px;
		float: inherit;
		width: inherit;
		padding-left: 260px;
		position: inherit;
	}

	.navbar {

		min-height: 50px;
	}

	.navbar-inverse {
		border: 0px;
		background-color: #ffffff;
		font-size: 18px;
	}

	.navbar-inverse .navbar-nav > li > a {
		color: inherit;
		padding: 15px 10px;
	}

	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
		color: #fdba12;
		border-bottom: 3px solid #fdba12;
		background: transparent;
	}

	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
		color: #fdba12;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
		background-color: transparent;
		color: #fdba12;
	}
	.navbar-nav > li > .dropdown-menu {

		margin: 2px 0px;
	}

	.affix {
		position: fixed;
		top: 0px;
		width: 100%;
		max-width: 1170px;
		margin-left: -25px;
		display: block;
		background: #ffffff;
		z-index: 500;
		padding: 0px;
		border-bottom: 5px solid #EFEFEF;
	}

	.affix .navbar {
		float: right;
		margin: 0px 30px 0px 0px;
		width: auto;
	}

	.affix #logo {
		margin: 0px;
		width: auto;
		height: 53px;
		display: inline-block;
	}
		.dropdown:hover .dropdown-menu {
		display: block;
		margin:0px;
	}
}

@media (min-width: 1200px) {
	.navbar-wrapper .container {
		width: auto;
	}

	.navbar-wrapper .navbar {
		margin: 0px 0px auto 200px;
		padding: 0px;
		width: auto;
	}

	.navbar-inverse {
		font-size: 20px;
	}

	.dropdown:hover .dropdown-menu {
		display: block;
	}

	.navbar-nav > li > .dropdown-menu {
		border-top: 0px;
		margin: 0px;
	}

	.nav > li > a {
		z-index: 2;
	}

	.dropdown-menu {
		z-index: 1;
	}

	.dropdown-menu {
		margin: 0px;
	}

	.affix {

		width: inherit;
	}

	.affix .navbar-wrapper .navbar {
		width: 90%;
	}

}

@media (min-width: 1285px) {

	.navbar-wrapper .navbar {
		margin: 0px 0px auto 300px;
		padding: 0px;
		width: auto;
	}
	.navbar-inverse {
		font-size: 22px;
	}

	.affix .navbar {
		margin: 0px;
		padding: 0px;
		width: auto;
		float: right;
	}

}

/*

 @media (min-width: 1068px) {
 .navbar-wrapper .navbar {
 margin: 0px 0px auto 30px;
 }
 .navbar-inverse {
 font-size: 20px;
 }

 }

 @media (min-width: 1200px) {
 .navbar-wrapper .navbar {
 margin: 0px 0px auto 0px;
 }

 .navbar-inverse {
 font-size: 22px;
 }

 .dropdown:hover .dropdown-menu {
 display: block;
 }

 .navbar-nav > li > .dropdown-menu {
 border-top: 0px;
 margin: 0px;
 }

 .nav > li > a {
 z-index: 2;
 }

 .dropdown-menu {
 z-index: 1;
 }

 .dropdown-menu {
 margin: 0px;
 }

 }

 @media (min-width: 1277px) {
 .navbar-wrapper .navbar {
 margin: 0px 0px auto 40px;
 }

 }

 */

