/* special-elite-regular - latin */
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/special-elite-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/special-elite-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/special-elite-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/special-elite-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/special-elite-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/special-elite-v18-latin-regular.svg#SpecialElite') format('svg'); /* Legacy iOS */
}




ul.navigation2.hide_desktop{display:none;}
#SkypeButton_Call_schi-mi_1 > p{margin-bottom:0 !important;margin-top:0 !important;padding-bottom:0 !important;padding-top:0 !important;}
#SkypeButton_Call_schi-mi_1 > p{height:55px;}
#dropdown_SkypeButton_Call_schi-mi_1 a{font-size:12px !important;margin-left:20px;}
body{background:url(images/schindele_hintergrund.jpg) no-repeat top center #CFDBAB;margin:0px;padding:0px;color:#023315;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
td {
    font-size: 12px;
    font-family: Arial;
}
html{overflow-y:scroll;}
#telefonnummer_bottom {
    color: #015a22;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
}
#cookies{
      position:fixed;
      width:510px;
	  line-height:17px;
      bottom:20px;
      right:20px;
      background-color:white;
      color:black;
      padding:12px;
      border-radius:5px;
      box-shadow:0 0 20px 0px rgba(0,0,0,0.5);
      z-index:150;
}
#cookies a{
      color:black;
      text-decoration:none;
      font-weight:bold;
}
#cookies .button{
      background-color: #015a22;
      padding:6px;
      text-align:center;
      margin-top:10px;
	  color:white;
	  font-weight:bold;
      border-radius: 3px;
      cursor:pointer;
}
img{border:0px;vertical-align:bottom;}
.classblog p{color:black !important;line-height:19px !important;font-size:12px !important;}
.classblog .userContent{font-family:'Special Elite' !important;}
.classblog h1{font-family:'Special Elite' !important;font-variant:normal;font-weight:normal;font-size:17px;color:black;}
a.onlinekaufen{background:#a0cf67 none repeat scroll 0 0;color:white !important;font-size:13px;font-weight:bold !important;padding:4px 10px 4px 8px;text-decoration:none !important;margin-right:6px;}
.schreibschrift{font-family:'Special Elite' !important;line-height:19px !important;font-size:15px !important;}
.classblog{padding-left:20px !important;padding-right:20px !important;color:black !important;}
#container{position:relative;margin:auto;width:992px;}
#start{position:relative;width:992px;}
#lang{height:19px;padding-right:13px;position:absolute;right:0;text-align:right;top:0;z-index:1000;padding-top:13px;}
#right #text{background:#EBF2E3;padding:20px;}
#left{position:relative;float:left;width:230px;z-index:1;}
#logo{position:relative;padding-left:42px;height:223px;}
#img_header{position:absolute;top:55px;left:190px;}
#nav{width:212px;margin-bottom:15px;}
#social{position:relative;z-index:1000000;margin-bottom: 22px;}
#dropdown_SkypeButton_Call_schi-mi_1{background-color:white;border:1px solid #00aff0 !important;color:#00aff0;display:none;line-height:50px;list-style:outside none none;margin-left:15px;margin-top:-15px !important;padding-left:0 !important;padding-right:10px !important;position:absolute;width:99px !important;}
#SkypeButton_Call_schi-mi_1_paraElement img{vertical-align:baseline !important;margin:0 !important;padding-top:4px !important;}
#social li{list-style:none;float:left;margin-left:1px;}
#right{position:relative;float:right;width:708px;padding-left:53px;background-image:url(images/bg_content.gif);margin-top:41px;}
#content.startseitecontent{position:relative;width:708px;min-height:537px;height:auto !important;height:537px;background:#015a22;}
a.blacklink:link,a.blacklink:visited,a.blacklink:active{color:#A0CF67;text-decoration:none;font-weight:normal;}
a.blacklink:hover{color:#A0CF67;text-decoration:underline;font-weight:normal;}
a.blacklink2:link,a.blacklink2:visited,a.blacklink2:active{color:#023315;text-decoration:none;font-weight:bold;}
a.blacklink2:hover{color:#023315;text-decoration:underline;font-weight:bold;}
a.newslink:link,a.newslink:visited,a.newslink:active{text-decoration:none;font-weight:normal;color:#023315;}
a.newslink:hover{text-decoration:underline;font-weight:normal;color:#023315;}
a:link,a:visited,a:active{text-decoration:underline;font-weight:normal;color:#023315;}
a:hover{text-decoration:none;font-weight:normal;color:#023315;}
li{list-style:square;margin:0px 0px 0px 0px;}
ul{margin:0px;padding:0px;}
ul.navigation{width:212px;list-style:none;margin:0px;padding:0px;}
ul.navigation li{font-weight:bold;list-style:none;}
ul.navigation li a:link,
ul.navigation li a:visited{display:block;text-decoration:none;color:#006225;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfe6b0+19,a6d270+95 */
background: #cfe6b0; /* Old browsers */
background: -moz-linear-gradient(top,  #cfe6b0 19%, #a6d270 95%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cfe6b0 19%,#a6d270 95%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cfe6b0 19%,#a6d270 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe6b0', endColorstr='#a6d270',GradientType=0 ); /* IE6-9 */
padding:4px 10px 4px 2px;text-align:right;height: 15px;font-weight:bold;}
ul.navigation li a:hover,
ul.navigation li a:active{color:#C3DF9E;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f6a2f+29,77af5b+100 */
background: #0f6a2f; /* Old browsers */
background: -moz-linear-gradient(top,  #0f6a2f 29%, #77af5b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0f6a2f 29%,#77af5b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0f6a2f 29%,#77af5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6a2f', endColorstr='#77af5b',GradientType=0 ); /* IE6-9 */
text-align:right;font-weight:bold;}
ul.navigation li.shown a{color:#C3DF9E;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f6a2f+29,77af5b+100 */
background: #0f6a2f; /* Old browsers */
background: -moz-linear-gradient(top,  #0f6a2f 29%, #77af5b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0f6a2f 29%,#77af5b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0f6a2f 29%,#77af5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6a2f', endColorstr='#77af5b',GradientType=0 ); /* IE6-9 */
padding:4px 10px 4px 2px;text-align:right;font-weight:bold;}
ul.navigation2 li{font-weight:bold;}
ul.navigation2 li a:link,
ul.navigation2 li a:visited{display:block;text-decoration:none;height:auto;color:#013F19;background-image:url(images/aufzaehlung-light.gif);background-position:top right;background-repeat:no-repeat;padding:2px 20px 2px 2px;}
ul.navigation2 li a:hover,
ul.navigation2 li a:active{color:#013F19;background-image:url(images/aufzaehlung-dark.gif);background-position:top right;background-repeat:no-repeat;}
ul.navigation2 li.shown2{color:#013F19;background-image:url(images/aufzaehlung-dark.gif);background-position:top right;background-repeat:no-repeat;padding:2px 20px 2px 2px;text-align:right;}
.clear{clear:both;float:none;}
#onlineumfrage .clear{clear:both;}
#onlineumfrage fieldset{border:none;}
#onlineumfrage legend{display:none;}
#onlineumfrage input{margin:0;padding:0;}
#onlineumfrage .form{line-height:150%;width:auto;border:2px solid #A0CF67;background-color:#D2E6B5;margin-bottom:5px;padding:5px;}
#onlineumfrage .form b{float:left;display:block;margin-bottom:7px;}
#onlineumfrage .text label{width:140px;float:left;font-weight:bold;}
#onlineumfrage .text2 label{font-weight:bold;}
#onlineumfrage .text2 input, #onlineumfrage .text2 textarea{margin-top:8px;}
#onlineumfrage .nofloat b{float:none;display:block;}
#onlineumfrage .nofloat label{float:left;display:block;width:110px;}
#onlineumfrage .nofloat input{float:left;display:block;margin-right:3px;}
#onlineumfrage .input label{display:block;float:left;width:119px;}
#onlineumfrage .input input{margin-bottom:3px;}
#onlineumfrage #submit input{border:2px solid #A0CF67;border:2px solid #A0CF67;background-color:#D2E6B5;padding:4px 25px 4px 25px;font-weight:bold;cursor:pointer;margin-top:10px;}
#error{padding:10px;background:#84B646;color:white;font-weight:bold;border-radius:10px;margin-top:10px;display:block;margin-bottom:10px;}
dd,dt,dl{margin:0;padding:0;}
.i_like{margin-right:25px;}
.like a{color:#84B646;background:url(images/like-icon.png) no-repeat left;height:18px;padding-left:30px;display:inline-block;padding-top:5px;text-decoration:none;font-weight:bold;}
.done{color:#BABABA;background:url(images/like-icon_done.png) no-repeat left;height:18px;padding-left:30px;display:inline-block;padding-top:5px;text-decoration:none;font-weight:bold;}
.like{margin-bottom:20px;}
.counter_likes{font-weight:bold;font-size:11px;}
a.weiter{text-decoration:none;font-weight:bold;background:#84B646;padding:5px 6px 5px 6px;border-radius:5px;color:white;}
a.weiter:hover{background:#73A337;}
hr{border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #CDCDCD;margin-top:20px;margin-bottom:20px;display:block;}
.kommentieren-button{cursor:pointer;color:#84B646;background:url(images/kommentar-icon.png) no-repeat left;height:18px;padding-left:30px;display:inline-block;padding-top:5px;text-decoration:none;font-weight:bold;}
.line1{font-size:11px;margin-bottom:5px;}
#galerie li{border:1px solid #A0CF67;float:left;height:120px;list-style:none outside none;margin-bottom:15px;margin-right:15px;padding:3px;width:190px;}
#galerie li a.fancybox{height:119px;width:190px;text-align:center;display:block;}
#galerie li a img{width:auto;height:100%;}
.gallery .fancybox img{margin-right:5px;margin-bottom:5px;height:80px;}
#social .skypebutton_left { display: inline-block; height: 20px; margin-left: 9px; padding-top: 5px; vertical-align: bottom; width: 50px; }
@media only screen and (max-width:1140px){body{background:#cfdbab url("images/schindele_hintergrund_mobil.jpg") repeat scroll center top;}
#container, #start{width:100%;}
#social{clear:both;float:none;height:35px !important;width:100%;}
#left{width:100%;min-height:auto;height:251px;}
#right{background:none !important;}
#content img.headerbild{width:100% !important;display:inherit !important;}
#logo img{width:100%;}
#logo{width:11%;text-align:center;padding-right:3%;padding-left:3%;float:left;height:190px;background:url(images/whitetransparent.png);}
#img_header{display:none;}
#SkypeButton_Call_schi-mi_1 > p{height:43px;}
#right{background:#015a22;margin-top:0px !important;width:100%;padding:0px !important;}
#lang{margin-top:208px;}
#nav{width:83%;float:left;background:#d8eabb;margin-bottom:0px;}
#top_responsive{position:relative;}
#social{clear:both;float:none;width:96%;padding-left:4%;}
ul.navigation{width:100%;}
ul.navigation li{float:left;width:33.33%;}
ul.navigation li a:link, ul.navigation li a:visited{padding-right:0px;padding-left:0px;height:auto;padding-top:11px;padding-bottom:11px;background:url("images/hg_navigation_hell.jpg") repeat-x top #a6d270;width:80%;padding-right:16%;padding-left:4%;font-size:13px;text-align:left;}
ul.navigation li a:hover,
ul.navigation li a:active{color:#006225;}
ul.navigation li.shown a{padding:0px;padding-top:11px;padding-bottom:11px;background:#096b2d;width:80%;padding-right:16%;padding-left:4%;}
ul.navigation2 li.shown2{padding:10px 2% 10px 2%;font-size:13px;background:#096b2d;color:white;width:29.33% !important;text-align:center;}
ul.navigation li.shown a{text-align:left !important;}
ul.navigation2 li a{text-align:center !important;color:white !important;}
ul.navigation li.shown ul li a{text-align:center !important;}
ul.navigation2 a{background:none !important;text-align:center !important;padding:10px 2% 10px 2% !important;}
ul.navigation2 li{width:29.33% !important;border:0px !important;}
ul.navigation li{float:left;padding-right:0.2%;padding-left:0.2%;width:32.9%;}
.navigation2{display:block;height:auto;left:0;position:absolute;top:251px;width:100% !important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NmIyZCIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzA5NmIyZCIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTZiMmQiIHN0b3Atb3BhY2l0eT0iMC41NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(9,107,45,0.50) 0%, rgba(9,107,45,0.50) 99%, rgba(9,107,45,0.50) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,107,45,0.50)), color-stop(99%,rgba(9,107,45,0.50)), color-stop(100%,rgba(9,107,45,0.50)));background:-webkit-linear-gradient(top, rgba(9,107,45,0.50) 0%,rgba(9,107,45,0.50) 99%,rgba(9,107,45,0.50) 100%);background:-o-linear-gradient(top, rgba(9,107,45,0.50) 0%,rgba(9,107,45,0.50) 99%,rgba(9,107,45,0.50) 100%);background:-ms-linear-gradient(top, rgba(9,107,45,0.50) 0%,rgba(9,107,45,0.50) 99%,rgba(9,107,45,0.50) 100%);background:linear-gradient(to bottom, rgba(9,107,45,0.50) 0%,rgba(9,107,45,0.50) 99%,rgba(9,107,45,0.50) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c096b2d', endColorstr='#8c096b2d',GradientType=0);}
#content.startseitecontent{width:100%;background:rgba(0, 0, 0, 0) url("images/greentransparent.png") repeat scroll 0 0;margin-top:70px !important;}
.text_teaser{float:left;width:70%;}
#content{background:#f8f8f8;width:100%;}
.startseitecontent img{width:100%;}
.startseitecontent{text-align:left;}
#top_responsive{background:#d8eabb none repeat scroll 0 0;height:auto !important;}
}
@media only screen and (max-width:880px){}
@media only screen and (max-width:680px){.unterseite_left #logo{display:none;}
#top_responsive{background:none;}
#logo{width:94%;height:150px !important;padding-bottom:4px;float:none;text-align:center;background:none;padding-top:10px;}
#logo img{width:109px;margin-left:10px;margin-top:-15px;}
#left{position:relative;z-index:100;float:none;height:auto;min-height:auto;}
#left.unterseite_left{height:auto !important;}
#lang{position:relative;z-index:50;margin-top:0px;padding-bottom:5px;background:url(images/greentransparent.png);}
#social > ul{margin:0 auto;width:224px;}
#nav{z-index:10000000;position:relative;}
#left.unterseite_left #social{display:none;}
#right{float:none;padding-left:0px;}
#nav{background:none !important;float:none !important;margin-bottom:0;position:absolute;top:0;width:100%;}
.navigation2{left:0;top:0;width:100%;position:relative;}
ul .item-with-ul > a{padding-right:40px;}
ul.navigation2 > li,
ul.navigation2 > li.shown2{width:100% !important;position:relative;display:block;}
ul.navigation2 > li.shown2,
ul.navigation2 > li a{border:none;}
ul.navigation li{width:100%;}
textarea{width:200px !important;}
.flexnav .touch-button{width:25px !important;height:37px !important;}
.flexnav .touch-button i{top:1em !important;}
ul.navigation li ul li a{border-bottom:1px solid #e1e1e1 !important;padding-bottom:10px !important;padding-left:4% !important;padding-top:10px !important;text-align:left !important;width:100% !important;}
ul.navigation2 li.shown2{text-align:left !important;}
ul.navigation li ul li.shown2{padding-left:4% !important;padding-right:0 !important;width:96% !important;font-size:13px;}
#nav ul.navigation li ul li a{background:#f7f7f7 !important;color:#013f19 !important;text-align:left !important;}
#lang{padding-bottom:12px;}
}
@media only screen and (max-width:600px){img.zulangeueberschrift{max-width:100% !important;height:auto;}
#content.startseitecontent{min-height:inherit !important;height:auto !important;margin-top:0px !important;}
}
@media only screen and (max-width:500px){.headerbild{}
.content_mit_submenue{}
#content.startseitecontent{margin-top:0px;}
#lang > a{margin-bottom:21px;text-align:left;}
.impressum td{display:inline;}
}
@media only screen and (max-width:420px){#content img{display:none !important;}
#content.startseitecontent img{display:inherit !important;}
body{font-size:13px;}
body ul.navigation li a{font-size:13px;}
.classblog img{margin-left:0 !important;max-width:100% !important;}
.classblog{width:90% !important;padding-left:5% !important;padding-right:5% !important;}
img.zulangeueberschrift{display:none;}
input{width:100% !important;float:none;}
textarea{width:100% !important;}
}
@media only screen and (max-width:340px){}