@import url('../../fileadmin/templates/yaml/core/slim_base.css');
.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
@media screen,projection{
body{overflow-y:scroll}
body{background:white;font-family:'Lucida Sans Unicode',sans-serif,Arial,Helvetica;padding:0}
.page_margins{margin:0 auto}
.page_margins{width:auto;min-width:320px;max-width:1150px;background:transparent}
#nav .page_margins,#footer .page_margins{padding-top:0px;width:100%}
#nav .hlist{position:absolute;background-image:url('../../fileadmin/templates/images/bilder_nav2.png');background-repeat:no-repeat;width:790px;height:120px}
#header{position:relative;background-image:url('../../fileadmin/templates/images/naturplatzl_hg.png');background-repeat:no-repeat;max-width:1940px;width:100%;height:380px}
.logo{position:relative;position:left;margin-left:auto;padding-top:1em;background-repeat:no-repeat;width:300px;height:210px}
.green{color:#99cc33}
.red{color:#990000}
.dgrau{color:#999966}
.grau{color:#999}
.hgrau{color:silver}
.white{color:#fff}
.bold{font-weight:bold}
.italic{font-style:italic}
.big{font-size:120%;font-weight:bold}
#main{margin:0px;padding:0px}
#footerspruch{font-size:130%;background:#99cc33;text-align:center;padding:15px;color:white}
#footer{width:100%;background:#99cc33;color:#fff;text-align:center;border-bottom:7px solid #cccc99}
.footercontent{font-size:90%;padding:5px;clear:all}
.footernav{text-align:center;margin:0;padding:0;font-size:100%}
.jahr{font-size:85%;padding:1em}
#nav ul{margin:0;padding:0}
.footernav li{margin:0;padding:0;list-style-type:none}
#sf-menu li{float:left;margin:0;padding:0;padding-right:0;list-style-image:none;list-style-type:none;font-size:80%;position:relative;width:10em;list-style-image:none;list-style-type:none;font-family:'Lucida Sans Unicode',sans-serif,Arial,Helvetica;padding-top:70px;text-align:center}
.footernav li{}
a[href^="#top"]::before{color:#990000;font-size:2em;font-weight:bold}
#col1{width:100%}
#col1full{width:100%}
#col1_content{text-align:justify;color:#333300;font-size:90%;z-index:1;min-height:15em}
#col1_content img{border-radius:10px}
}
@media all{
html *{font-size:100.01%}
textarea,pre,code,kbd,samp,var,tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}
body{font-family:'Lucida Sans Unicode',sans-serif,Arial,Helvetica;font-size:100.00%;color:#333300}
h1,h2,h3,h4,h5,h6{padding-top:0.5em;font-family:'Lucida Sans Unicode',sans-serif,Arial,Helvetica;
font-weight:200;color:#999933;line-height:140%;margin:0;text-align:left;
}
h1{font-size:250%}
h2{font-size:200%}
h3{font-size:150%}
h4{font-size:130%}
h5{font-size:120%;color:#99cc33;font-weight:bold}
h6{font-size:100%;color:#99cc33;font-weight:bold}
table{}
ul,ol,dl{margin:1em}
ul{list-style-type:disc}
ul ul{list-style-type:circle;margin-bottom:0}
ol{list-style-type:decimal}
ol ol{list-style-type:lower-latin;margin-bottom:0}
li{margin-left:0.2em;line-height:1.7em;list-style:circle;font-size:110%;font-weight:thin}
dt{font-weight:bold}
dd{margin:0 0 1em 0.8em}
p{line-height:1.5em;margin:0 0 1em 0}
blockquote,cite,q{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
blockquote{margin:0 0 1em 1.6em;color:#666}
strong,b{font-weight:bold}
em,i{font-style:italic}
big{font-size:116.667%}
small{font-size:91.667%}
pre{line-height:1.5em;margin:0 0 1em 0}
pre,code,kbd,tt,samp,var{font-size:100%}
pre,code{color:#800}
kbd,samp,var,tt{color:#666;font-weight:bold}
var,dfn{font-style:italic}
acronym,abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help}
sub,sup{font-size:91.6667%;line-height:0}
hr{color:#99cc33;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #99cc33 dotted}
#main a{color:#999966;
background:transparent;text-decoration:none}
#main a:visited{color:#999966}
#main a:hover,#main a:focus{color:#990000;text-decoration:none;outline:0 none}
#main a:active{color:#999966;text-decoration:none;outline:0 none}
#header a,#header a:visited{color:#99cc33;text-decoration:none}
#header a:focus,#header a:hover{color:#990000;text-decoration:none;outline:0 none}
#header a:active{color:#990000;text-decoration:none;outline:0 none}
.footercontent a,.footercontent a:visited{color:#fff;text-decoration:none}
.footercontent a:focus,.footercontent a:hover{color:#990000;text-decoration:none;outline:0 none}
.footercontent a:active{color:#990000;text-decoration:none;outline:0 none}
.footernav a,.footernav a:visited{color:#fff;text-decoration:none}
.footernav a:focus,.footernav a:hover{color:#990000;text-decoration:none;outline:0 none}
.footernav a:active{color:#990000;text-decoration:none;outline:0 none}
#footernav a,#footernav a:visited{color:#fff;text-decoration:none}
#footernav a:focus,#footernav a:hover{color:#990000;text-decoration:none;outline:0 none}
#footernav a:active{color:#990000;text-decoration:none;outline:0 none}
p.icaption_left{float:left;display:inline;margin:0 1em 0.15em 0}
p.icaption_right{float:right;display:inline;margin:0 0 0.15em 1em}
p.icaption_left img,p.icaption_right img{padding:0;border:1px #888 solid}
p.icaption_left strong,p.icaption_right strong{display:block;overflow:hidden;margin-top:2px;padding:0.3em 0.5em;background:#eee;font-weight:normal;font-size:91.667%}
.highlight{color:#c30}
.dimmed{color:#888}
.info{background:#f8f8f8;color:#666;padding:10px;margin-bottom:0.5em;font-size:91.7%}
.note{background:#efe;color:#040;border:2px #484 solid;padding:10px;margin-bottom:1em}
.important{background:#ffe;color:#440;border:2px #884 solid;padding:10px;margin-bottom:1em}
.warning{background:#fee;color:#400;border:2px #844 solid;padding:10px;margin-bottom:1em}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em}
.center{display:block;text-align:center;margin:0.5em auto}
}
#main img,#main audio,#main video,#main embed{max-width:100%;width:auto;height:auto}
DIV.csc-textpic-above DIV.csc-textpic-imagewrap,DIV.csc-textpic-below DIV.csc-textpic-imagewrap,DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:none}
DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:.5em}
figcaption{padding:5px 0 5px 10px}
@media (max-width:768px){#nav .hlist{background-image:none}
#col1_content{padding-top:3em;min-height:5em}
#header{position:relative;background-image:url('../../fileadmin/templates/images/naturplatzl_hg_klein.png');background-repeat:no-repeat;max-width:768px;height:250px}
#sf-menu li{background:#fff;font-size:110%;float:none;margin:0;padding:0;padding-left:0.2em;padding-top:0;text-align:left;z-index:10000;width:100%;border-bottom:1px dotted #99cc33;font-size:95%;line-height:220%}
#sf-menu{padding-left:0.2em;height:0;overflow:hidden}
ul{padding-top:1em}
li{line-height:2em}
#sf-menu.open{height:auto}
.hlist{padding-top:0.2em;line-height:160%}
#nav .page_margins,#footer .page_margins{padding-top:0px;width:100%}
h1{font-size:200%}
h2{font-size:170%}
h3{font-size:140%}
h4{font-size:123.33%}
h5{font-size:106.67%}
h6{font-size:100%}
#footer .page_margins{font-size:80%;width:100%}
}
@media (max-width:600px;){}
@media (max-width:480px){}
@media (max-width:320px){}
@media only screen and (max-width:980px){
div.csc-textpic-intext-left img,div.csc-textpic-intext-right img{max-width:100%;height:auto}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap{width:40%}
div.csc-textpic-intext-left .csc-textpic-imagewrap ul li{width:45%}
div.csc-textpic div.csc-textpic-imagewrap ul li img{width:100%;height:auto}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow ul li img{width:auto}
div.csc-textpic-intext-right-nowrap>div{margin-right:50%}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-right:0;width:48%}
}
@media only screen and (max-width:480px){
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap{width:50%}
div.csc-textpic div.csc-textpic-imagewrap ul li{float:none}
div.csc-textpic-intext-left .csc-textpic-imagewrap ul li{width:100%}
}
@media print{
body{font-size:10pt}
#topnav,#nav,#search,nav,.logo,.footernav{display:none}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1,#col1_content{float:none;width:100%;margin:0;padding:0;border:0}
#col2{display:none}
#col3{display:none}
.title h1{font-size:16pt;margin-bottom:1cm}
}
@font-face{font-family:'mindshare';src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.eot?95499031");src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.eot?95499031#iefix") format("embedded-opentype"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.woff?95499031") format("woff"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.ttf?95499031") format("truetype"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.svg?95499031#mindshare") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mindshare";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.icon-home:before{content:'\e800'}
.icon-menu:before{content:'\e801'}
nav #hamburger{display:none;cursor:pointer;text-align:left;padding-left:0.5em;line-height:46px;color:#990000;font-size:120%;z-index:100000}
@media screen and (max-width:768px){nav #hamburger{display:block}
}
