body {
	font-size: 1rem;
}

h1, h2, h3, h4, h5 {
	font-family: "Tienne", Arial, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
}

.align-center {
	display: block;
	margin: auto;
}


/*.content {
    padding-top: 40px;
}*/

.content > div, .content .container > div {
	margin-bottom: 2rem;
}

.nav {
	padding-left: 0;
}
.nav li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
/*
.content {
	float: left;
	width: 80%;
}
*/

.sidebar {
	float: left;
	width: 20%;
}
.dropdown-menu li {
	list-style-type: none;
}

.dropdown-menu ul {
	margin: 0;
	padding: 0;
}

.height800 {
	height: 800px;
}

#footer {
	margin: 2em 0;
	clear: both;
}

nav a.navbar-brand img {
	max-height: 78px;
}

.navbar-brand {
	padding-bottom: 0;
	margin-bottom: 0;
}

section.container {
	padding-top: 2rem;
}

.media {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.media iframe, .media object, .media embed, .media video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

ul.lang_switcher {
	display: none;
	list-style-type: none;
}

ul.lang_switcher li {
	float: left;
	margin-left: 8px;
}

ul.lang_switcher li a {
	background: url(img/gb.svg) 0 0 no-repeat;
	display: block;
	height: 26px;
	text-indent: -99999em;
	width: 26px;
	overflow:hidden;
}

ul.lang_switcher li:first-child a {
	background: url(img/de.svg) 0 0 no-repeat;
}
