*{margin:0;padding:0;font-family:calibri;color:#000}html{font-size:62.5%}body{padding-top:0}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.4.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.icon-calendar{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:calibri;font-size:2.2rem;color:#8d0b0b}h3{font-size:1.8rem}.page-header h2{margin-bottom:1.4rem}h4{margin:0;font-family:calibri;color:#8d0b0b;font-size:1.5rem;font-weight:700}p{color:#000;font-size:1.5rem;font-weight:400;text-align:justify}img{width:auto}a{color:#8d0b0b;text-decoration:none}a.active,a:hover{color:#8d0b0b}a.ev_link_row:hover{color:#8d0b0b!important}ul{list-style:outside;padding-left:15px}ul.nav a span.caret{display:none}.icon-calendar:before{content:"\f073"}p.readmore a{border-radius:0;background-color:#bcb19f;color:#fff;padding-left:10px}p.readmore a:hover{background-color:#bcb19f;color:#8d0b0b}.nav li a{text-transform:uppercase}.navbar-collapse.collapse ul.nav li,ul.nav li{padding:5px 0;font-size:1.3rem}.navbar-collapse.collapse ul.nav li a,ul.nav li a{color:#838383}.navbar-collapse.collapse ul.nav li a:active,.navbar-collapse.collapse ul.nav li a:hover,ul.nav li a:active,ul.nav li a:hover{background:0 0;color:#8d0b0b}.navbar-collapse.collapse ul.nav,ul.meta-nav li a{border-right:1px solid #838383;padding:0 15px 0 10px}.navbar-collapse.collapse ul.nav,ul.meta-nav li:last-child a{border-right:none}ul.main-nav{list-style:square none;padding-left:15px!important}ul.main-nav li{display:list-item;padding:0;color:#838383;font-size:1.6rem}ul.main-nav li a{display:block;padding:0}ul.main-nav li ul{list-style:square none}ul.main-nav li.current,ul.main-nav li.current a,ul.main-nav li.parent ul li.current,ul.main-nav li.parent ul li.current a{color:#8d0b0b}ul.main-nav li.parent ul li,ul.main-nav li.parent ul li a{color:#838383}ul.main-nav div.blog div.item-image,ul.main-nav div.blog div.item-image div img{width:100%}.pull-right.item-image{padding:0 0 5px 10px}p.img_caption{background:#fff;opacity:.7;position:relative;top:-30px;color:#000;font-size:1.4rem;text-align:left}div[itemprop=blogPost]{padding-bottom:20px;margin-bottom:20px;border-bottom:#838383 1px solid}div[itemprop=blogPost] h2{margin-bottom:15px}ul.blog-menu li{color:#838383}ul.blog-menu li ul{list-style:square;padding-left:15px}ul.blog-menu li ul li a{font-size:1.3rem;color:#838383}ul.blog-menu li ul li a:active,ul.blog-menu li ul li a:hover{text-decoration:none;color:#8d0b0b}div#jevents_body td.h1.vbotom,div#jevents_body td.h1.vtop,div#jevents_body td.vtop{font-size:1.4rem}div#jevents_body table.ev_navtable td.vtop{width:33%}div.ev_navigation{margin-bottom:25px}#chronoform-Event-Anmeldung label,#chronoform-Kontaktformular label,#chronoform-Krawatten-bestellen label, #chronoform-Neumitgliederanlass label {width:11rem}.anrede input[type=radio]{margin-right:.5rem}.contactform input{width:35rem}#mitteilung{vertical-align:top;display:inline-block;width:35rem;height:15rem}.mitteilung p{display:inline}.mitteilung{display:inline-block}.mit-obli{display:inline-block;padding-left:11rem}#button2{margin-left:12rem}#gcaptcha{display:inline-block}#captcha1{margin-right:0rem;margin-left:0rem; margin-top:0rem; margin-bottom:0rem;}.container{max-width:980px}#header{height:50px}div.container.cont-logo{background:#fff;margin-top:-13px;-webkit-border-bottom-right-radius:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomright:14px;-moz-border-radius-bottomleft:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px}.logo img{padding:0 0 10px 10px}#schriftzug p{font-style:italic;font-size:2.4rem;font-weight:400;text-align:right;padding:5px 15px 0 0;color:#fff}#whiteboxbottom .box-inner{-webkit-border-top-left-radius:14px;-webkit-border-top-right-radius:14px;-moz-border-radius-topleft:14px;-moz-border-radius-topright:14px;border-top-left-radius:14px;border-top-right-radius:14px;background:#fff;height:98px;opacity:.7;margin-top:-98px}#panorama{text-align:center;overflow:hidden;height:500px}#panorama img{object-fit:cover;height:500px}#wappen{position:relative;margin-top:-147px}#wappen img{height:118px;width:auto;margin-right:30px;float:right}.logo{width:370px}#mainbody{background:no-repeat #fff;background:-moz-linear-gradient(top,#fff 31%,#848484 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#fff),color-stop(100%,#848484));background:-webkit-linear-gradient(top,#fff 31%,#848484 100%);background:-o-linear-gradient(top,#fff 31%,#848484 100%);background:-ms-linear-gradient(top,#fff 31%,#848484 100%);background:linear-gradient(to bottom,#fff 31%,#848484 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#848484', GradientType=0);height:100%}#mainbody .container{background:#fff;padding-top:25px}#footer{padding:0!important;background:0 0!important}#footer .container{background:0 0;padding-top:5px}#footer .container p{color:#fff;text-align:left;font-size:1.2rem}#section-kmt #kmt-fame{border:none}#section-kmt #kmt-fame hr{color:#000;background-color:#000;border-color:#000}#section-kmt h3.kmt-title{background-color:#bcb19f;color:#fff}#section-kmt h3.kmt-title span{color:#fff}@media (max-width:990px){header#header .container.top-menu{padding:0}.top-menu nav,.top-menu nav div,ul.nav.menu.meta-nav.navbar-nav{padding-right:0}.cont-logo{max-height:70px}.logo{position:relative;top:-30px}.logo img{max-height:70px}.schriftzug{padding:0;position:relative;top:-45px}.schriftzug #schriftzug p{color:#838383;font-weight:350}div.blog-menu{padding-top:20px}ul.main-nav li a{padding:5px 0}}@media screen and (max-width:767px){.navbar-collapse.collapse ul.nav,ul.meta-nav li a{border-right:none;padding-left:0}.mob-menu-below ul.nav.menu.meta-nav.navbar-nav{margin-left:-20px;margin-right:-20px;padding-left:15px}div.blog-menu ul li a{padding:0 5px}.menu ul li a{display:block}}@media screen and (max-width:480px){.logo{max-width:100%;padding:5px 10px 5px 5px}}