@CHARSET "UTF-8";

/*
	font-family: 'Asap', sans-serif;
	font-family: 'Droid Serif', serif;
*/

/* Scrollbar soll immer erscheinen */
html {
	overflow-y: scroll;
	background: #abc6ce url(../images_layout/body_bg.jpg) repeat-x;
}

body {background:#eee; font-family: 'Droid Serif', serif; font-size:15px;}

html,
body,
header {min-width:295px;}

.navbar-default {
    background-color:rgba(255,255,255,0.95);
    border-color:#eeeeee;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    width:100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin:0 0 9px 0;
  font-family: 'Asap', sans-serif;
  font-weight:normal;
  line-height: 1.1;
  color: inherit;
}
.navbar-header-main .navbar-brand {line-height:100px; height:100px;}
.navbar-header-main .navbar-brand.navbar-brand-image > img {
    height:100%;
    max-height:70px;
    width:auto;
}
.navbar-main > li > a {font-family:'Asap', sans-serif; font-size:18px; font-weight:normal; text-transform:none;}
.headerImage > .frame {padding-top:0; padding-bottom:10px;}
.frame-type-header {padding-bottom:0 !important;}
#content {padding-top:101px; padding-bottom:50px; background:transparent;}

.navbar-main>li>a .bar {background: #2f4291;}
a,a:hover,.meta-section a:hover,.meta-section a:focus {
    color: #324091;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {background:#324091;}
a:hover, a:focus {
    color: #324091;
}
::selection {
    background-color: #324091;
}
.meta-s {color: #2f4291;}
img.lazyload {opacity:1;}

.footer-section {display:none;}
.meta-section {min-height:100px; background:#eee; border-color:#999; color:#999;}
.meta-section a {font-weight:normal; color:#999;}
.meta-section ul {padding-left:0;}
.scroll-top:active, 
.scroll-top:focus, 
.scroll-top:hover {
    background-color:#324091;
}


@media (max-width: 991px) {
	.navbar-header-main .navbar-brand.navbar-brand-image {padding-top:0; padding-bottom:0;}
	.navbar-header-main .navbar-brand {line-height:70px; height:70px;}
	.navbar-header-main .navbar-brand.navbar-brand-image > img {max-height:60px; padding-top:10px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    	border-bottom: 5px solid #324091;
	}
	#content {padding-top:71px;}
}

@media (max-width: 767px) {
	#content {padding-top:91px;}
}

@media (min-width: 992px) {
	.frame {
    	/*padding-top:0;
    	padding-bottom:20px;*/
	}
	.navbar-main > li > a {line-height:100px; padding-top:0; padding-bottom:0;}
	.navbar-header-main .navbar-brand.navbar-brand-image > img {padding-left:15px;}
}

div.fb-likebox {margin-top:10px;}