/*
  green color: #adc100
  blue color:  #0a234a
  gray color: #e6e6e6
*/
body{font-size:13px;font-family:'Open Sans', sans-serif; color:#373737;}
main{margin:20px 0;}
.clearfix{clear:both;}

h1{text-transform:none!important;}
h1, h2{background-color:#1d204f;float:left;color:white;padding:10px 20px;margin-top:0!important;margin-bottom:15px!important;text-transform:uppercase;min-width:262px; font-size:26px;}
.h2, h2 { font-size: 26px; }
a{color: #adc100; text-decoration:none;}
a:hover{color: #0a234a; text-decoration:none;}
hr{margin-bottom:10px;margin-top:10px;}
p{ line-height: 1.3; }

.homecontent{ margin-bottom:35px;}

.slider{ margin-bottom:35px; }
.sliderinhalt{ /* width:1600px; */ max-width:1600px; margin:0 auto;}
.sliderinhalt img{width:100%; height:auto;}
.sliderimg{ /* width:1600px; */ margin:0 auto;}
#imgslide{ display:none;}

.kontaktheader{ position:fixed; z-index:20; top:5px; left:0px; text-align:center; color:#213871; font-size:16px; }
.kontaktheader a{ color:#ffffff; display:block; background:#213871 none; padding:8px 12px 8px 30px; margin:0px 0px 5px 0px; }
.kontaktheader a:hover{ color:#ffffff; background:#AECB36 none; }

@media (max-width: 1250px){  .kontaktheader a{ padding-left:8px;}  }


/* MENU in Page */
.ce-menu{ display:block; width:auto; overflow:hidden; float:right; }
.ce-menu li{ display:block; width:auto; float:right; padding:10px 8px; background:#e6e6e6 none; color:#1d1d1d; margin:0px 0px 0px 5px; }
.ce-menu li a{ color:#1d1d1d; font-size:18px;  }
.ce-menu li a:hover{ color:#ffffff;  }
.ce-menu li.active a{ color:#ffffff;  }
.ce-menu li.activeAll a{ color:#ffffff;  }
.ce-menu li:hover{ background:#c8d200 none;  }
.ce-menu li.activeAll{ background:#c8d200 none;  }
.ce-menu li.active{ background:#c8d200 none;  }

/* MENU SITEMAP */
.ce-menu-2{ display:block; width:100%; clear:both; overflow:hidden; float:none; }
.ce-menu-2 li{ display:block; width:auto; float:none; padding:0px 0px; background:transparent none; color:#000000; margin:0px 0px 0px 5px; }
.ce-menu-2 li a{ color:#000000; font-size:18px;  }
.ce-menu-2 li a:hover{ color:#c8d200;  }
.ce-menu-2 li.active a{ color:#c8d200;  }
.ce-menu-2 li.activeAll a{ color:#c8d200;  }
.ce-menu-2 li:hover{ background:transparent none;  }
.ce-menu-2 li.activeAll{ background:transparent none;  }
.ce-menu-2 li.active{ background:transparent none; }


/* Header */
.navbar{margin-bottom: 0;border: 0;}
.navbar-header{ width:100%;}
.navbar-default{background-color: transparent;border-color: transparent;}
.navbar-brand{height: auto;}
@media (max-width: 780px){  .navbar-brand{ margin-left:25px;}  }

.navbar-nav{padding: 25px 0px 30px 0px;}
.ostbelgien{ float:right;}

.navbar-default .navbar-nav>li>a, .dropdown-menu>li>a{text-transform: uppercase;color: #1d204f;}
.navbar-default .navbar-nav>li>a{ font-size:14px; padding: 0 14px;font-weight: bold;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .dropdown-menu>li>a:hover{color: #adc100;background-color: transparent;}
.navbar-toggle{margin: 42px 0;}
/* Carousel */
.carousel-control.left, .carousel-control.right{background-image: none;}
.carousel-caption{right: auto;top: 15%;left: 15%;text-align: left;}
.carousel-caption .btn{border-radius: 0;background-color: #adc100;color: white;text-transform: uppercase;text-shadow: 2px 2px 4px #000000;}
.carousel-caption ul{padding-left:38px!important;}
.carousel-caption div>*{background-color: rgba(10, 35, 74, 0.7);padding:5px 20px;float:left;clear:both;}
.carousel-caption h3{ font-size:35px; }
/* Lang */
.lang{padding: 55px 0; display:none; }
.lang .btn{ padding: 0 15px;border: none;color: #adc100;background-color: transparent;font-weight: bold;}
.btn-default:active, .open>.dropdown-toggle.btn-default, .lang .btn:hover, .lang .btn:active{background-color: transparent!important;color: #adc100!important; }
/* Breadcrumb */
.breadcrumb{ background-color:#e6e6e6;color:#373737;border-radius:0;margin-top:20px;}
.breadcrumb a{ color:  #373737; text-decoration:none; }
.breadcrumb a:hover{ color:#AECB36; text-decoration:none; }
.breadcrumb>li+li:before{ padding:0 10px;}
/* homelinks */
.linkhome{display:inline-block;}
.linkhome .frame-default, .linkhome .csc-default{width:48%; max-width:254px; overflow:hidden; float:left;margin-bottom:27px;position:relative;}
.linkhome .frame-default:hover, .linkhome .csc-default:hover{ }
.linkhome>div:nth-child(odd){margin-right:1%;}
.linkhome>div:nth-child(even){margin-left:25px;}
.linkhome h2{position:absolute;background-color: rgba(10, 35, 74, 0.7);width:100%;margin:0;text-align:center;top:0;left:0;font-size:22px;padding:5px 0;min-width:auto;}
.linkhome h2 a{color:white;text-decoration:none;text-transform:uppercase;}
.linkhome figure{margin:0!important;}
.linkhome figure img{width:100%;height:auto;}

/* News page*/
.news-list-item .box{background-color:#e6e6e6 ;margin-bottom:20px;}
.news-list-item img{float:left;width:100%;height:auto;}
.news-list-item h2{float:none;background-color:transparent;padding:0;text-transform:none;margin-top:20px!important;margin-bottom:10px!important;}
.news-list-item h2 a{color:#373737;}
.news-list-item .news-details{padding-top:20px;padding-bottom:20px;padding-right:35px;}
.news-list-item .news-list-date{padding-left:25px;background-image:url('../img/time.png');background-repeat:no-repeat;background-position:0;color:#adc100;}
#c186 h2{ padding-left:10px; padding-right:10px; }

.news-list-item .news-list-morelink{float:right;}
/* News Single*/
.news-single-item h1{float:none;background-color:transparent;color:#373737;padding:0;margin-bottom:10px!important; font-size:26px;}
.news-single-item .news-date{padding-left:25px;background-image:url('../img/time.png');background-repeat:no-repeat;background-position:0;color:#adc100;}
.news-single-item h2{ background:#ffffff; padding:0px; color:#1D204F; font-size:18px; line-height:22px; text-transform:none; }
/* Latest news*/
/* .news-latest-container{clear:both;}
.news-latest-container>.news-latest-item{width:31.33634%;float:left;margin:0 1%;background-color:#e6e6e6;}
.news-latest-container>.news-latest-item:first-child{margin-left:0;}
.news-latest-container>.news-latest-item:last-child{margin-right:0;} */
.news-latest-container .news-latest-item .box{border-bottom: 1px solid black; display:inline-block; height: 170px !important;}
.news-latest-container .news-latest-item p{ padding:0px 20px;}
.news-latest-container>.news-latest-item img{width:35%;height:auto;float:left;}

.news-latest-container>.news-latest-item h2{ padding: 0px 20px 10px 20px; margin:0px 0px 0px 0px !important;font-size:20px;background-color:transparent;float:none;text-transform:none;}
.news-latest-container>.news-latest-item a{color:#373737; text-decoration:none; }
.news-latest-container>.news-latest-item a:hover{color:#ADC100; text-decoration:none; }
.news-latest-container>.news-latest-item .box>a:last-child{float:right;margin-bottom:10px;margin-right:10px;color:#adc100}
.news-latest-container .news-latest-gotoarchive, .allevents{float:right;background-color:#1d204f;padding:5px 20px; margin:20px;text-transform:capitalize;}
.news-latest-container .news-latest-gotoarchive a{color:white;}
.news-list-category{ display:none;}
/* News Archiv */
.news-amenu-container ul{ margin:0px; padding:0px;}
.news-amenu-container li{ list-style:none; padding:0px; margin:0px 0px 5px 10px; }
.news-amenu-container .news-amenu-item-year{ font-size:22px; list-style:none; padding:0px; margin:0px 0px 5px 0px; }
.news-amenu-container li .fa{ color:#AECB36; }
.news-amenu-container .amenu-act{ font-weight:bold; }

/* Agenda */
.agenda h2,#c16>header>h2,#c16>h2{padding-left:80px;background-repeat:no-repeat;background-position:left center;}
.agenda h2{background-image:url("../img/agenda-icon.jpg");float:none;clear:both; }

.sponsors h2{ background:#1d204f url(../img/sponsoren_icon.jpg) no-repeat top left; padding-left:80px;}

#c16>header>h2,#c16>h2{background-image:url("../img/news-icon.jpg");}
#c44>header>h2,#c44>h2{background:#1D204F url("../img/news-icon.jpg") no-repeat top left; padding-left:80px; }
#c45>header>h2,#c45>h2{background:#1D204F url("../img/news-icon.jpg") no-repeat top left; padding-left:80px; }

#c1404 h2{ float:none;}
#c1404{ background:#F5F5F5 none;}
#c1404 .ce-bodytext div{ padding:0px 15px 15px 15px;}

.tx-cal-controller{clear:both;}
.vevent{margin-bottom:5px;background-color:#e6e6e6;height:64px;position:relative;}
.vevent.even{background-color:#f5f5f5;}
.vevent .fa-angle-double-right{font-size:25px;}
.dtstart-container{width:60px;font-size:20px;text-align:center;background-color:#f7bd00;line-height:25px;float:left;padding:5px;}
.summary{display:table;padding:6px 12px 0px 10px;font-size:15px;line-height:18px; font-weight:100;}
.summary a{ color:#373737; }
.summary a:hover{ color:#caa11b; text-decoration:none; }
.more-link{position:absolute;right:5px;bottom:5px;}
.allevents{margin:0;color:white;}
.allevents:hover{color:white;}
.dtstart{cursor:auto!important;border-bottom:0!important;text-transform:uppercase;font-weight:100; }
.dtstart span{font-size:30px;font-weight:bold;}
/* Agenda Single */
#calendar-event .info{padding:10px 10px 10px 50px;background-color:#e6e6e6;background-image:url('../img/info.png');background-repeat:no-repeat;background-position:10px 10px;}
#calendar-event .info>span{font-size:20px;text-transform:uppercase;font-weight:bold;}
/* Items */
#c183 .items{ display:none; }
.items{ margin-bottom:25px;}
.items img{width:100%;height:auto;}
.items h2{background-color:#adc100;color:#373737;margin-bottom:0!important;float:none;font-size:15px; text-transform:none; padding-top:15px; padding-bottom:15px; min-width:100%!important;}
.items>div{background-color:#0a234a;color:white;padding:10px 20px;}
.items span{font-size:18px;}
.items .link{float:right;}
.items .fa{color:#adc100;}
.items a, .items a:hover{color:white;line-height:30px;}
/* Item Details*/
.item-details{ margin-top:35px; overflow:hidden;}
.item-details h1{float:none;background-color:transparent;color:#373737;padding:0!important;margin-bottom:0!important;}
.item-details span{font-size:20px;}


.item-details .openning, .item-details .contact{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px 10px;background-color:#e6e6e6;margin-bottom:20px;}
.item-sidebar .openning, .item-sidebar .contact{padding:10px 10px 10px 33px;background-repeat:no-repeat;background-position:10px 20px;background-color:#e6e6e6;margin-bottom:20px;}


.item-details .openning{background-image:url('../img/clock.png');}
.item-sidebar .openning{background-image:url('../img/clock.png');}
.item-details .contact{background-image:url('../img/phone.png');}

.item-sidebar .contact{background-image:url('../img/phone.png'); background-size:17px 17px;}
.item-sidebar img, .item-images img{width:100%;height:auto;}
.item-sidebar{ padding-top:35px;}

.grid-item{ overflow:hidden; padding-bottom:15px;  }
.grid-item .detailpadding{ padding:15px; border:1px solid #E6E6E6; }

.kunst .item-images .col-sm-4{ margin-bottom:15px;}

.buttonVogel a{ display:block; padding:5px 10px; float:right; margin-bottom:25px; background:#1D204F none; color:#ffffff; }

/* Sponsors */
.sponsors h2{float:none;clear:both;}
/* Other */
.row{clear:both;}
.dropdown-menu{top:auto;min-width: auto;margin: 0;padding: 0;width: 100%;}
#c79 h2{background:#1D204F url("../img/partner-icon.jpg") no-repeat top left; padding-left:80px;}
#c28 h2{background:#1D204F url("../img/einzelhandel-icon.jpg") no-repeat left; padding-left:80px;}
#c76 h2{background:#1D204F url("../img/gastronomie-icon.jpg") no-repeat left; padding-left:80px;}
#c80 h2{background:#1D204F url("../img/freizeit-icon.jpg") no-repeat left; padding-left:80px;}
#c94 h2{background:#1D204F url("../img/Kunst_icon.jpg") no-repeat left; padding-left:80px;}
#c1124 h2{background:#1D204F url("../img/kultur-icon.jpg") no-repeat left; padding-left:80px;}
#c1127 h2{background:#1D204F url("../img/Ortschaften_icon.jpg") no-repeat left; padding-left:80px;}
/* Footer */
footer{background-color: #0a234a;color: white;padding: 40px 0;}
footer .glyphicon{color: #adc100;padding:0 2px 0 20px;}
footer a:hover{color:white;}
.footermenu{ overflow:hidden; }
.footermenu ul{list-style-type:none; padding:0;}
.footermenu ul li{display:inline block; float:left;}
.footermenu ul li a{color:white;}
/*
.alleliste .csc-default .csc-default{ display:none; }
.alleliste .csc-default{ display:none; }
.listealeatoire .csc-default{ display:none; }
#c29 .row .csc-default{ display:none; }
#c1106 .row .csc-default{ display:none; }
#c95 .row .csc-default{ display:none; }
*/

/* KONTAKT Form */
.powermail_form h3{ display:none;}


/* IMPRESSUM */
#c1131 .ce-bodytext, #c1131 .csc-textpic-text{ width:100%; float:none; clear:both;}



.box {
  box-sizing: border-box;
  width:100%;
}

.news-latest-item .box img {
  position: absolute;
  left: 15px;
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}