@media(max-width:639px){
.navbar .navbar-form{width:150px;padding-left:0;padding-right:0}
h1,.h1{font-size:24px}
h2,.h2{font-size:21px}
h3,.h3{font-size:18px}
h4,.h4{font-size:15px}
h5,.h5{font-size:12px}
h6,.h6{font-size:12px}
}
@media(min-width:640px){
.navbar .navbar-form{width:250px}
}
@media(max-width:991px){
.navbar-header-main .navbar-brand.navbar-brand-image>img{max-height:70px}
}
.navbar-header-main .navbar-brand:hover{opacity:1}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top:0}
body{background-color:transparent}
.body-bg{background:transparent}
#fixedbg{background-color:#ffffff;background-image:url('https://www.peter-brehm.de/fileadmin/images/brehm/brehm_bg_01_2000x750.png');background-repeat:no-repeat;background-position:left 60px;position:fixed;
height:100%;width:100%;z-index:-500}
.navbar.navbar-top{background-color:#ffffff}
#content>.container{background-color:rgba(255,255,255,1.0);
}
@media(min-width:768px){#content>.container,#content>.well>.container{margin-top:2em;box-shadow:0px 0px 8px 1px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,0.15)}
}
#content>.well>.container,#content .well{padding-top:1em;background-color:rgba(240,240,240,1.0);min-height:0px}
#content>.well>.container{border:0}
#content .well{border:1px solid #e3e3e3;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
#content>.well{background-color:transparent;border:0;padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
h1,h2,h3,h4,h5,h6{letter-spacing:0.025em}
h1,h2{text-transform:uppercase;font-weight:400;color:#18a035}
h3{text-transform:uppercase;font-weight:400;color:#565656}
h4,h5,h6{font-weight:400;color:#868686;text-transform:none}
.jumbotron h1,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{color:#ffffff}
h1+h3{margin-top:1em !important}
h3+h4{margin-top:-0.2em !important}
h4+h2{margin-top:0}
.notextshadow{text-shadow:none}
.white{color:#FFFFFF !important}
h4+h2+ul{margin-top:2em;margin-bottom:1em}
h3+ul{margin-top:1em;margin-bottom:2em}
#content ul{list-style-type:none;line-height:1.25;padding-left:0}
#content ul li{background-image:url('../../fileadmin/styles/bg_listitem.png');background-repeat:no-repeat;background-position:0 0;padding-left:1em;margin-bottom:0.75em}
.caption,.modal-caption{font-style:italic;font-size:90%}
.fd-carousel-html-block-wrap{padding:0;background-color:rgba(255,255,255,0.0);text-shadow:0px 0px 4px rgba(255,255,255,1)}
.carousel-text{text-shadow:0px 0px 4px rgba(255,255,255,1)}
.carousel-inner>.item{background-size:contain;background-color:#FFFFFF}
@import url(https://fonts.googleapis.com/css?family=Istok+Web:400,400italic,700,700italic&subset=latin,latin-ext);
.navbar .navbar-form{padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.navbar-form button{height:35px}
.navbar .tx-kesearch-pi1{float:right;margin-right:15px}
.form-control{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none;-moz-box-appearance:none}
input[type=text],input[type=password],textarea{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none;-moz-box-appearance:none}
.form-horizontal .control-label{width:22%}
.form-horizontal .col-sm-offset-3{margin-left:22%}
form.form-horizontal{margin-top:2em}
.table>tbody>tr>td{border-top:0px}
.table-striped>tbody>tr:nth-child(2n+1){background-color:#f5f5f5}
blockquote{margin-bottom:0.5em}
.tx-kesearch-pi1 #kesearch_results .result-list-item a .hit{font-weight:inherit;color:inherit}
.tx-ttaddress-pi1{margin:0}
.fd-tta-vcard{margin-top:2.5em;min-height:13em;min-width:20em;float:left}
.fd-tta-image{}
.fd-tta-name{text-transform:uppercase}
.fd-tta-title{height:1.8em}
.fd-tta-description{font-weight:bold}
.fd-tta-organization{text-transform:uppercase}
.fd-tta-phone{}
.fd-tta-fax{}
.fd-tta-email{}
.fd-tta-address{}
.fd-tta-city{}
.fd-tta-region{}
.fd-tta-country{}
.fd-tta-endblock{clear:both}
.news-latest-container{margin:0;margin-top:2em;padding:0}
.news-latest-item{padding:0;margin-bottom:1.5em}
.news-latest-item h2{margin:0;font-size:1.1em;font-weight:400;padding:0;margin-bottom:0.5em}
.news-latest-item .news-latest-date{font-weight:normal;font-size:inherit;font-style:italic}
.news-latest-gotoarchive{display:none}
.fd-gbe-content{}
.fd-gbe-title{}
.fd-gbe-teaser{}
.fd-gbe-description{}
.fd-gbe-date{font-weight:bold;display:none}
.fd-gbe-location{}
.fd-gbe-detaillink{display:none}
.fd-gbe-exportlink{margin-top:1em}
.fd-gbe-exportlink-all{display:none}
.fd-gbe-listlink{margin-top:1em;width:100%;text-align:right}
.fd-gbe-startdate{}
.fd-gbe-stopdate{}
.fd-gbe-time{}
.fd-gbe-images{}
.fd-gbe-downloads{}
.fd-gbe-lastest-wrap{margin-top:2em}
.fd-gbe-latest-item{padding:0;margin-bottom:1.5em}
.fd-gbe-latest-item h2{margin:0;margin-bottom:0.5em;font-size:1.1em;font-weight:400}
.fd-gbe-list-item{padding:0;margin-bottom:3em}
.fd-gbe-list-item h2{margin:0;margin-bottom:0.5em}
.fd-gbe-list-item .fd-gbe-description{margin-top:1em}
.fd-gbe-list-item .fd-gbe-location,.fd-gbe-latest-item .fd-gbe-location{font-style:italic;margin-top:0.2em}
.fd-gbe-calwrap{float:left;width:6.5em;text-align:center;border:2px solid #18a035;margin-right:2em;font-size:75%}
.fd-gbe-calhead{height:1.5em;background-color:#18a035;color:#FFFFFF}
.fd-gbe-caldate{line-height:125%;padding-top:2em;padding-bottom:1em}
.fd-gbe-caldate .day{font-size:200%;font-weight:bold}
.fd-gbe-infowrap{display:table}
.fd-gbe-datetimeloc-wrap{font-weight:bold;padding-top:0.5em;padding-bottom:0.5em;border-top:1px dashed #18a035;border-bottom:1px dashed #18a035}
.fd-gbe-datetimeloc-wrap .fd-gbe-exportlink{font-weight:normal}
.fd-gbe-detail-wrap{margin-top:1em}
.fd-gbe-detail-row{margin-bottom:2em}
.fd-gbe-detail-label{display:inline;width:10em}
.fd-gbe-images img{margin-right:1em;vertical-align:top}
.fd-gbe-detail-row h4{position:absolute;left:-30000px}
.fd-gbe-detail-row>div{margin:0}
.news-latest-item,.fd-gbe-latest-item{height:auto;min-height:9em}
.html5videoplayer{background-color:transparent}
.video-js-box .video-js{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:transparent}
.video-js-box .video-js .vjs-tech{width:100% !important;
position:static !important}
.vjs-default-skin .vjs-big-play-button{left:40% !important;top:40% !important;width:20% !important;height:20% !important}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{}
.dropdown-submenu{}
.hideshow-content{}
.hideshow-trigger{cursor:pointer;color:#18a035;color:#8C8C8C}
.hideshow-hidden{display:none}
.hideshow-visible{display:block !important}
.hideshow-content-padding{padding-top:1em;z-index:1}
.hideshow-content-padding .hideshow-trigger{margin-top:-1em}
.socialbuttons .tooltip-inner{width:200px;background-color:#FFF;color:#333}
#socialbuttons_main{margin-top:20px}
#socialbuttons_main ul li{background-image:none;padding:0}
#socialbuttons_main>.container{background-color:transparent;box-shadow:none}
#socialbuttons_main .tx-tgm-socialshareprivacy{margin-left:70px}
#toTop-right{display:none;text-decoration:none;position:fixed;bottom:20px;right:20px;outline:none}
#toTop-left{display:none;text-decoration:none;position:fixed;bottom:20px;left:20px;outline:none}
#toTop-center{display:none;text-decoration:none;position:fixed;bottom:10px;left:50%;margin-left:-20px;
outline:none}
#countdown{font-size:48px;line-height:1em;color:#333}
@media(max-width:639px){#countdown{font-size:28px}
}
@media(min-width:992px){#countdown{font-size:60px}
}
.countersection{float:left;margin-right:0.3em;text-align:center;width:1.75em}
.counterbox{background-color:#18a035;box-shadow:0 1px 6px 1px rgba(0,0,0,0.35);color:#fff;height:2em;line-height:2em;text-shadow:0 0 0.1em rgba(255,255,255,0.9);-webkit-border-radius:0.1em;-moz-border-radius:0.1em;border-radius:0.1em;border:0.05em solid #333;font-weight:bold}
.counterdescr{margin-top:0em}
.counterdescr>span{font-size:0.6em}
.image-center .image>img,.image-center .image>a img{margin:0 auto}
