html {position: relative;min-height: 100%;}
body {margin-bottom: 40px;}

h1,h2,h3,h4,h5,h6,p {line-height: 1.45;}
h1,.h1 {font-size: 2.250em;}
h2,.h2 {font-size: 1.875em;}
h3,.h3 {font-size: 1.500em;}
h4,.h4 {font-size: 1.125em;}
h5,.h5 {font-size: 0.875em;}
h6,.h6 {font-size: 0.750em;}

.mynav {background: #ffc125;}
.breadcrumb {padding: 5px 5px; margin-bottom: 0;list-style: none;background: #ffc125;border-radius: 4px;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}
.breadcrumb > .active {color: #999;}

.ce_gallery > ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.ce_gallery > ul li {
	float:left;
	margin: 5px;
}
.ce_gallery > ul li.col_first {
	clear:left;
}

.jumbotron { background:url(../img/bienen.jpg) no-repeat center center;background-size: cover;margin-bottom: 0px;}
.intro > h1 {margin: 0;font-size: 5em;text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);color:#fff;}
.intro-divider {width: 400px;border-top: 1px solid #f8f8f8;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.intro-message > h3 {text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}

.navbar-default { padding:0; margin:0;background:#ffc125; border:none}
a.navbar-brand { color:#fff}

.navbar-default .navbar-nav > li {padding-top:10px}
.navbar-default .navbar-nav > li > a {padding: 5px 10px; margin-right:5px;line-height: 20px;color: #333;border-radius: 4px;}
.navbar-default .navbar-nav > li.active > a{color: #555;background: #fff;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {color: #333;background: #fff;}


.nav-pills{ padding-top:10px}
.nav-pills > li > a{padding: 5px 10px; margin-right:5px;color: #333;background-color: #ffc125;border-radius: 4px;}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {color: #555;background: #fff;}

#fb-root{ margin-top:20px}

.mhm { margin-top:10px}
.img-center {
  margin: auto;
  width: auto;
}
.image_container img {
  display: block;
  max-width: 100%;
  height: auto;
}
.float_left{ float:left; padding-right: .5em}
.float_right{ float:right; padding-left: .5em}
.block { overflow:hidden}
.main { padding-top:10px;padding-bottom:20px}
/* Sitemap */
.mod_sitemap ul{margin:0; padding:0 0 0 10px;list-style-type:none}
.mod_sitemap ul .level_2{margin:0; padding:0; list-style-type:none}
.mod_sitemap ul li{border-top:1px solid #dadada}
.mod_sitemap ul li:first-child, 
.mod_sitemap ul li.first{border:0}
.mod_sitemap ul li li{padding:3px 24px; font-size:14px; border-color:#ececec}
.mod_sitemap ul li li.submenu{border:0}
.mod_sitemap ul li li.submenu ul{margin:0}
.mod_sitemap ul li{padding:6px 0}
.mod_sitemap ul li:before{-webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:geometricPrecision; text-indent:0; display:inline-block; position:relative; top:2px; margin-right:8px; color:#26ade4}
table > tbody > tr > td  {
  padding: 5px;
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  background: #ffc125;
}

@media screen and (max-width: 1200px){}
@media screen and (max-width: 1024px){}
@media screen and (max-width: 992px){.intro_img{ display:none} .intro h1{ font-size:30px} .nav-pills { display:none}}
@media screen and (max-width: 768px){.intro_img{ display:none} .intro h1{ font-size:30px} .nav-pills { display:none}}
@media screen and (max-width: 480px){.intro_img{ display:none} .intro h1{ font-size:25px} .nav-pills { display:none}}
@media screen and (max-width: 400px){.intro_img{ display:none} .intro h1{ font-size:25px} .nav-pills { display:none}}
