body {
	background-image:url(../img/bg.jpg);
	background-attachment: fixed;
	background-size: cover;
}
 a, body, em, h1, h2, h3, h4, h5, h6, li, li a, p, span {
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';
}
.header .nav-item-child, .link, h1, h2, h3, h4, h5, h6 {
	font-family: "ff-meta-serif-web-pro";
	color: #4a61ae;
}
.header .navbar {
	background-color: rgba(255,255,255,0.5);
	border-bottom: 1px solid rgba(255,255,255,.8);
}
.header .logo {
	width: 184px;
}
.header .logo-img {
	width: 100%;
}
.header .logo-wrap {
	padding: 5px 0px;
}
.galerie {
	margin-bottom:10px;
	background-color: #fff;
}
.collapse p {
	padding: 10px;
}
.tuerkis, .text_bold {
	color: #4a61ae;
	font-weight:bolder;
	font-size: 16px;
}
.about{
	margin-top:100px;
}
.title-list, .textrot {
	font-size: 24px;
	font-weight:700;
	color: #787878;
}
.promo-block {
    padding: 100px 0 100px;
}

@media (min-width: 768px) {
	.navbar {
		border-radius: 0px;
	}
}

.header .navbar .navbar-logo {
	display: none;
}
.page-on-scroll .header .navbar .navbar-logo {
	display: block;
}
.navbar-brand {
	padding: 5px 15px;
}
.promo-block .promo-block-divider {
	border-bottom: 0px;
}
.header .nav-item-child {
	font-size: 16px;
}

p {
	font-size: 18px;
	color: #666;
}

b, .colored {
	color: #4a61ae;
}
.header .nav-item-hover:after {
	background: #4a61ae;
}

.bg-color-base {
	background-color: #4a61ae !important;
}
.adresse>h5 {
	font-size: 18px;
	margin: 0;
	line-height: 20px;
}
#about, #contact {
	background-color: rgba(255,255,255,0.75);
}
#themen {
	background-color: rgba(50,50,50,0.75);
}

#contact h5 {
	margin: 0px 0px 0px 0px;
	font-size: 16px;
}
#contact a {
	font-size: 16px;
	margin: 0px 0px 20px 0px;
}
#contact p {
	font-size: 16px;
}
footer {
	min-width: 1100px !important;
	background-color: #4a61ae;
}
footer p,
footer a{
	color: #fff;
	margin: 0px;
	font-size: 14px;
}
.content-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
#about a {
	font-size: 18px;
}
.fa-ul li {
	font-size:18px;
	line-height: 1.7;
	letter-spacing: 1px;
}

.fa-ul li:before {
  content: '\f00c';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #4a61ae;
}
.text-hover {
	color: #4a61ae;
	font-size:18px;
}