body {
	background-color: #413e8f;
}

#header .container {
	padding: 20px;
}

#banner {
	padding: 20px 0;
	font-size: 1.53125rem;
	color: #fff;
}

#main {
	background-color: #fff;
	padding-bottom: 4rem;
}

#header {
	background-color: #feffc9;
}

#footer {
	border-top: 20px solid #feffc9;
	color: #fff;
	font-size: 0.9rem;
}

#footer h6 {
	border-bottom: 1px solid #fff;
		
}

#footer a,
#footer a:hover {
	color: #feffc9;
	text-decoration: none;
}

#logo-innung {
	max-height: 100px;
}

#logo-innung {
	margin-top: -33px;
	border: 3px solid #413e8f;
}


#datenschutz {
	height: 250px;
	overflow-y: scroll;
	padding: 15px;
	border: 1px solid #BDC3C7;
	background-color: #2C3E50;
	background-color: rgba(44, 62, 80, 0.85);
}

#datenschutz,
#datenschutz h3,
#datenschutz h5,
#datenschutz p {
	font-size: 11px;
	line-height: 1.1;	
}


.jumbotron {
	border: 0;
	border-radius: 0;
}

.nobr {
	white-space: nowrap;
}
