
/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */
 
 .ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}
.modal::-webkit-scrollbar {
    width: 0 !important; /*removes the scrollbar but still scrollable*/
    /* reference: http://stackoverflow.com/a/26500272/2259400 */
}
/* Fade Carousel */
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {left:30px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {right:30px;}
.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {opacity: 0;}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {z-index: 2;}

/* Wysihtml5 Klassen */
.wysiwyg-float-left {float:left;}
.wysiwyg-float-right {float:right;}
.wysiwyg-font-size-large {font-size:1.2em;}
.wysiwyg-font-size-medium {font-size:1em;}
.wysiwyg-font-size-small {font-size:0.8em;}
.wysiwyg-text-align-center {text-align:center;}
.wysiwyg-text-align-justify {text-align:justify;}
.wysiwyg-text-align-left {text-align:left;}
.wysiwyg-text-align-right {text-align:right;}

.fore-color [data-wysihtml5-command-value="eins"]{background:#000000;}	
.fore-color [data-wysihtml5-command-value="zwei"]{background:#000000;}	
.fore-color [data-wysihtml5-command-value="drei"]{background:#000000;}	
.wysiwyg-color-eins {color:#000000;}
.wysiwyg-color-zwei {color:#000000;}
.wysiwyg-color-drei {color:#000000;}


body {font-size:18px;background-color:#eceded}
header {height:auto;margin-bottom:0px;}
header .navbar {margin-bottom:0px;}
header .navbar-brand {height:auto;padding:8px 15px;}
header .navbar-brand img {height:75px;}
.navbar-default {background-color:#004a81;border-bottom:2px solid #fff;border-left:0px;border-right:0px;border-top:0px;border-radius:0px;position:relative;z-index:10000;}
.navbar-default .navbar-nav {margin-top:40px;font-size:16px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color:rgba(0,0,0,0.1);color:#fff;}
.navbar-default .navbar-nav>li>a {color:#fff;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color:#fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color:#fff;background-color:rgba(0,0,0,0.1);}

main {padding:50px 0;}
main h3 {margin-top:0;}
.content-item {margin-bottom:1em;}

.navigationsbild {border-bottom:2px solid #fff;}

footer .footer_icon_block, .kontakt_icon_block {position:relative;padding-left:20px;}
footer .glyphicon, .kontakt_icon_block .glyphicon {position:absolute;left:0;color:orange;top:3px;}

footer {background-color:#333;color:#fff;padding:20px 0;font-size:16px;}
footer a{color:#fff;}

/* Beiträge */
.beitrag {}
.beitrag .title {position:relative;background:#004a81;font-size:24px;color:#fff;padding:8px 15px;border-radius:10px;cursor:pointer;margin-bottom:15px;padding-right:30px;}
.beitrag .title>span {position:absolute;height:24px;width:24px;right:15px;top:50%;transform:translateY(-50%);}
.beitrag .title>span .glyphicon {top:0;}
.beitrag .title.open>span .glyphicon {transform:rotate(180deg);}
.beitrag .beitrag_content {
	overflow:hidden;
	padding-bottom:200px;
	margin-bottom:30px;
	height:0;

	position:relative;
}


.beitrag .beitrag_content:after {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
-webkit-box-shadow: inset 0px -20px 20px -6px rgba(236,237,237,0.75);
-moz-box-shadow: inset 0px -20px 20px -6px rgba(236,237,237,0.75);
box-shadow: inset 0px -20px 20px -6px rgba(236,237,237,0.75);
}

.beitrag .beitrag_content .image {padding-bottom:30px;}
.beitrag .files {margin:10px 0;}

.pdflink {color:#004a81;}
.pdflink:before {display:inline-block;vertical-align:middle;content:"";height:20px;width:20px;background-size:20px;background-repeat:no-repeat;background-image:url("images/pdf.png");}



@media screen and (max-width:767px) {
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav a {font-size:24px;line-height:32px;}	
	.navbar-nav li {margin:5px 0;}

	.beitrag .beitrag_content {padding-bottom:0;}
	.beitrag .beitrag_content:after {display:none;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {color:#fff;background-color:rgba(0,0,0,0.1);}
}


@media screen and (max-width:600px) {
	.beitrag .title {
		font-size:18px;	
	}	
}

/* Media Queries */
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);transform-origin:0;transform:scale(0.77);transform-origin:0 0; }
}