.accordion-wrapper, .toggle-wrapper{display:block; width:100%; margin-top:15px;}
.accordion-wrapper:first-child, .toggle-wrapper:first-child{margin-top:0;}
.accordion-wrapper .accordion-title, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active{display:block; padding:0 0 0 34px; background:no-repeat 9px center;border:1px solid #E5E4E3;}
.accordion-wrapper .accordion-title span, .accordion-wrapper .accordion-title.active span, .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span{display:block; padding:8px 15px; border-left:1px solid #E5E4E3;}
.accordion-wrapper .accordion-title, .toggle-wrapper .toggle-title{background-image:url("https://u.jimcdn.com/cms/o/s217f2ab30af3dc2f/userlayout/img/plus-16x16.png?t=1469696114");}
.accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title.active{color:#666; background-image:url("https://u.jimcdn.com/cms/o/s217f2ab30af3dc2f/userlayout/img/minus-16x16.png?t=1469696107");}
.accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content{display:none; padding:15px 32px; border:solid #E5E4E3; border-width:0 1px 1px 1px;}

/*
.accordion-wrapper2, .toggle-wrapper{display:block; width:100%; margin-top:0px;}
.accordion-wrapper2:first-child, .toggle-wrapper:first-child{margin-top:0;}
.accordion-wrapper2 .accordion-title, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active{display:block; padding:0 0 0 34px; background:no-repeat 9px center;}
.accordion-wrapper2 .accordion-title span, .accordion-wrapper .accordion-title.active span, .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span{display:block; padding:8px 15px; }
.accordion-wrapper2 .accordion-title, .toggle-wrapper .toggle-title{background-image:url("https://u.jimcdn.com/cms/o/s217f2ab30af3dc2f/userlayout/img/plus-16x16.png?t=1469696114");}
.accordion-wrapper2 .accordion-title.active, .toggle-wrapper .toggle-title.active{color:#666; background-image:url("https://u.jimcdn.com/cms/o/s217f2ab30af3dc2f/userlayout/img/minus-16x16.png?t=1469696107");}
.accordion-wrapper2 .accordion-content, .toggle-wrapper .toggle-content{display:none; padding:15px 32px; }
*/

h1 {display:block; 
    background-image:url("https://u.jimcdn.com/cms/o/s217f2ab30af3dc2f/userlayout/img/punkt-n.png?t=1470993444"); 
    padding:0 50px !important;	
    background-repeat: no-repeat;
    background-position: left center; }

.nebennavi {display:none;}
.seite ul li{
        display: block  !important; 
        padding: 5px 0!important;  
        width: 100%  !important; 
        list-style-image:none  !important; 
        list-style-position:none !important; 
        margin:0px  !important; 
        border-bottom: #89ba17 solid 1px  !important; }
.seite ul li a {color:#89ba17; text-decoration:none;}
.seite ul li a:hover {color:#007d40; text-decoration:none;}
 .seite li{
        display: block  !important; 
        padding: 0!important;  
        width: 100%  !important; 
        list-style-image:none  !important; 
        list-style-position:outside !important; 
    }
   
    
  
  
  

@media (min-width:767px) {    
    
}
   
  
    .kasterl {display:block !important;
        background-color: #89ba17 !important;
        border: 1px solid #89ba17 !important;
        border-radius: 3px !important;
        letter-spacing:2px;
        padding:25px;
        color:#fff !important;
        font-size:30px;
        font-weight:bold !important;}
    
    
     .kasterl2 {display:block !important;
        background-color: rgba(137,186,23,.2) !important;
        border: 1px solid #89ba17 !important;
        border-radius: 3px !important;
        padding:25px;
        color:#89ba17 !important;
        font-size:16px;
        font-weight:bold !important;
        line-height:25px !important;}
    
      .kasterl3 {display:block !important;
        background-color: rgba(137,186,23,.2) !important;
        border: 1px solid #89ba17 !important;
        border-radius: 3px !important;
        padding:10px;
        color:#89ba17 !important;
        font-size: 20px!important;
line-height:40px !important;
       
        }





body{margin:0; padding:0; background-image:url(apple-791494_1920.jpg); background-repeat:no-repeat; background-position:top ; background-size: 100% auto;}
.bildgr {margin:0; position:fixed; padding:0; width:100%; }
body.jqbga-container.jqbga-web--image {
    background-attachment: fixed;
    background-size: 100% auto !important;
}
.jqbga-slider--image, .jqbga-web--image {
    background-repeat: no-repeat;
    background-position: top center !important;
   background-size: 100% auto !important;
}
.content {margin:600px 0 0 0; padding:50px 0; background-color:#FFF; z-index:2;  }


#container {background:none;}

.clear {clear:both;}

#logowrap {margin:60px auto; padding:0; max-width:1200px; width:auto;}

#satz {border-bottom-right-radius:20px; border-top-left-radius:20px; float:left; padding:20px; margin-top:400px; margin-bottom:20px;  text-align:left; display:none; background-color: rgba(255, 255, 255, 0.7);}
#logo {z-index:3;padding:10px; max-width:250px;  float:right; margin-bottom;800px; }
.logobild {width:100%; }

.spruch {font-family:"Open sans", sans serif; font-size:20px; font-weight:500; color:#666;  line-height:160%; }
.kleiner {font-size:16px;  }
.ueberspruch {font-family:"Open sans", sans serif; font-size:30px; font-weight:600; color:#007d40; letter-spacing:1px; text-transform:uppercase; line-height:160%;  }



.contentwrap {background:#fff; width:100%; height:auto; margin:0 auto;   }
#content{background:#fff; width:100%; max-width:1200px; height:auto; margin: 0 auto; padding: 80px 0;  }

#sidebar { background:url(https://u.jimcdn.com/cms/o/s217f2ab30af3dc2f/userlayout/img/leinen-kl.jpg?t=1460364151); color:#666; margin:0;  width:100%}
#sidebar a {color:#666; text-decoration:none !important;  }
#sidebar a:hover {color:#333; text-decoration:none !important;  }
#sidebarwrap { margin:0 auto; padding:60px 0; max-width:1200px;  height:auto; min-height:100px;}



#footer { background: rgba(22, 70,17, 0.8); color:#fff; margin:0;  width:100%}
#footer a {color:#FFF; }
#footerwrap { margin:0 auto; padding:0; max-width:1200px; padding-top:20px; height:auto; min-height:100px;}

/*  Navigation

----------------------------------------------- */
#naviwrap {margin:0; width:100%; height:54px; background:#89ba17; position:fixed; top:0px; z-index:10;}
#nav {position: relative; max-width: 1200px; margin: 0 auto; padding:0; }

nav#nav ul {
  margin: 0px auto;
  position: relative;
  float: left;
  padding-left:0px;
}
nav#nav ul li {
  position: relative;
  display: inline;
  
  margin: 0;
  padding: 0;
  float: left;
}
/*
nav#nav ul li.j-nav-parent > a {
  background:rgba(70, 91,129, 0.8);
}*/
nav#nav ul li a {
  padding: 14px 15px;

font-family:"Open sans", Arial, Helvetica, sans-serif;
font-size:16px;
  text-decoration: none;
  display: inline-block;

/*border-left: 1px solid #859abf;*/
 
/*background: rgba(0, 125,64, 0.4);*/
  color: #ffffff;
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}

nav#nav ul li a.j-nav-current {
  background: rgba(0, 125,64, 0.4);
color:#a7c586;
}
nav#nav ul li a:hover {
  background: rgba(0, 125,64, 0.4);
  color:#fff;
}
nav#nav ul li:hover > a {
   rgba(0, 125,64, 0.4);
}
/* Drop-Down Navigation */
nav#nav ul li:hover > ul {
  visibility: visible;
  opacity: 1;
}
nav#nav ul ul,
nav#nav ul ul li ul {
  list-style: none;
  margin: 0;
  padding:0;
  visibility: hidden;
  position: absolute;
  z-index: 99999;
  width: 280px;
  background: rgba(137, 186,23, 0.7);
  color:#ffffff;
box-shadow: 0px 0px 0px;
opacity: 0;
  -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
  -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
  -o-transition: opacity 0.2s linear, visibility 0.2s linear;
  transition: opacity 0.2s linear, visibility 0.2s linear;
}

nav#nav ul ul {
  top: 54px;
  left: 1px;
}

nav#nav ul ul li ul {
  top: 0;
  left: 281px;
}
nav#nav ul ul li {
  clear: both;
  width: 100%;
  border: 0 none;
}

nav#nav ul ul li a {
  background: none;
  padding: 14px 15px;
  color: #ffffff;

  text-decoration: none;
  display: inline-block;
  border: 0 none;
  float: left;
  clear: both;
  width: 250px;
}
nav#nav ul li a.first {
  border-left: 0 none;
}
nav#nav ul li a.last {
  border-right: 0 none;
}