body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/* Container.css */
#header{width:100%;margin:0;background-color:#e9f2ee}#wrapper{width:95%;background-color:#e0e0e0;-webkit-box-shadow:10px 10px 10px 10px #0e2e06;box-shadow:10px 10px 10px 10px #0e2e06}#footer{width:100%;height:100%;background-color:#f5fffb;text-align: center;margin:0;font-size: 20pt}
/* Mainmenu.css */
.mittig{right:80px;position:relative;font-family:arial}.menu-list li{margin:5px;background-color:#3a8c94;-webkit-box-shadow:5px 5px;box-shadow:5px 5px;font-family:arial;list-style-type: none;    padding-bottom: 10px;    font-size: 1.5rem;    }    .mod_navigation .invisible {        display: none;    }@media (min-width:800px) {    .main-menu ul {    list-style-type: none;    text-align:right;    padding: 20px 0px;    }    .main-menu li {    display: inline-block;    font-size: 1.5rem;    }    .main-menu ul.level_2 {    display: none;    position:fixed;    background: white;    padding: 20px;    }    .main-menu li:hover ul.level_2 {    display: block !important;    }    .main-menu li:not(.last)::after {        content: '|';        padding: 0px 10px;    }    .main-menu ul.level_2 li {        display: list-item !important;        padding: 5px 0px;    text-align:left;    }    .main-menu ul.level_2 li::after {        content: none !important;    }    .main-menu a {        text-decoration: none;        color: var(--main-color);    }}@media (max-width:799px) {    .main-menu, .menu-list {    display:none;    }}.sm_hidden{font-family:arial;visibility: hidden;    position: absolute;     }    .sm_show {     visibility: visible;     width:100vw;     height:100vh;     background:white;     position: absolute;    top: 0;    left: 0;    z-index: 100;}    #trigger {    position: absolute;right: 10px;top: 10px;z-index: 100;}    #smart_menu li {        list-style-type: none;        padding-bottom: 10px;        font-size: 1.5rem;    }    #smart_menu {        padding: 20px;    }    #smart_menu li ul{    margin-left:-15px;    padding-top: 10px;    }    @media (min-width:800px){    #trigger {    display:none;    }}
/* Formulare.css */
.kontaktform{max-width:550px;margin:5px;background-color:#fff;-webkit-box-shadow:5px 5px #c9c5c5;box-shadow:5px 5px #c9c5c5;border:5px solid #fff;border-radius:10px;-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}  /*---*//* Zentriert den äußeren div der Form auf der Seite *//*---*/.ce_form.tableless {    width: 95%;     max-width: 1180px;     margin: 0 auto;     margin-top: 5%;    font-family: Helvetica, Arial, sans-serif;}  /*---*//* Styles für die input-Felder *//*---*/.widget.widget-text, .widget.widget-textarea {    max-width: 500px;    margin: 0 auto;}  select, textarea, input[type="text"] {    display: inline-block;    height: 36px;    margin-bottom: 10px;    padding: 4px 6px;    font-size: 14px;    line-height: 20px;    color: #555;    vertical-align: middle;    border-radius: 0px;    border: 1px solid #d0d0d0;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}  label, select, textarea, input[type="text"] {width: 100%}  label {    font-size: 14px;    color: #9a9a9a;}  textarea {height: 150px}    /*---*//* Style für den submit-Button *//*---*/input[type="submit"] {      float: right;    padding: 4px 12px;    width: 200px;    line-height: 26px;    text-shadow: 0 1px 1px rgba(124, 124, 124, 0.75);    cursor: pointer;    color: #fff;    font-weight: bold;    outline: none;      background: #b4e391;    background: -moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);    background: -webkit-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);    background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );    border: 1px solid #65C51F;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
/* Artikel-Form.css */
#partikel{margin:5px 5px 25px;padding:0 10px;background-color:#fff;-webkit-box-shadow:5px 5px 5px 5px #808080;box-shadow:5px 5px 5px 5px #808080;border:2px solid #fff;border-radius:10px;font-family:arial;text-indent:0pt}#partikel_os{margin:5px 5px 25px;padding:0 10px;background-color:#fff;-webkit-box-shadow:0 0 0 0 #0;box-shadow:0 0 0 0 #0;text-indent:0pt}#box-centr{margin-right:auto;margin-left:auto}.minh450{min-height:450px}.minh300{min-height:300px}.maxb600{max-width:600px}.maxb400{max-width:400px}
