*{margin:0;padding:0;box-sizing:border-box;}
*:focus{outline:none;border-color:green;}
a{color:#22cc77;text-decoration:none;}
a:hover{color:#fcfcfc;background-color:#22cc77;font-family:verdana,arial,helvetica;}
a img{border:none;}
a.nohover{border:none;}
a.nohover:hover{background:none;}
input,textarea,select,button{font-family:inherit;font-size:inherit;background-color:#eeeeee;}
input[type=date]{width:10em;}
input[type=radio]{cursor:pointer;}
input:focus:read-write,textarea:focus:read-write{background-color:#fcfcfc;}
input.noinput{border:none;background-color:#fcfcfc;}
#formgalerieselect option:first-child{display:none;}
button{cursor:pointer;}
button[title~="neu"]{cursor:default;}
button:focus{border:none;outline:none;}
li{display:block;}
label{color:#0f76b0;cursor:pointer;}
hr{clear:both;width:100%;height:0.2rem;margin:0.5rem 0;background-color:#22cc77;border:none;}
fieldset > button{background-color:transparent;text-decoration:none;border:none;}
p > button{width:100%;margin:0.5em 0;padding:0;background-color:#fcfcfc;background-image:linear-gradient(to bottom, green, #fcfcfc);border:0.0625em solid green;border-radius:0.25em;text-decoration:none;}
span > button{width:14em;margin:0.5em 2em 0.5em 0;padding:0;background-color:#fcfcfc;background-image:linear-gradient(to bottom, lightgray, #fcfcfc);border:0.0625em solid green;border-radius:0.25em;text-decoration:none;}
.buttonbg{width:1.2em;height:1.2em;background-size:cover;vertical-align:0;border:none;padding:0;margin:0;}
.buttonbga{background-image:url(../images/asterisk.png);}
.buttonbgt{background-image:url(../images/trash.png);}
.buttonbgr{background-image:url(../images/reset.png);}
.buttonna{cursor:not-allowed;}
.nobuttonbg{width:1.2em;display:inline-block;}
.buttonnb{color:#22cc77;border:none;background-color:transparent;}
.buttonnb:hover{color:#fcfcfc;background-color:#22cc77;}
.db{display:block;}
.dn{display:none;}
.bgcyan{background:cyan;}
.bgyellow{background:yellow;}
.ts{text-shadow:0.03125em 0.03125em lightgreen;}
.zirkel{padding:0.125em;border:0.125em solid #4d4d4d;border-radius:100%;}
.gray{color:gray;}
.kw{color:red;font-size:150%;margin-left:0.5em;}
.nostern::placeholder{color:gray;}
.stern::placeholder{color:red;}
.disabled{color:gray;cursor:default;}
.inline{display:inline;}
.va{vertical-align:top;}
.f075{font-size:0.75em;}
.lh200{line-height:2em;}
.lh120{line-height:1.2em;}
.lh250{line-height:2.5em;}
#localfile{display:none;}
#fileaction{display:none;margin-bottom:0.5em;}
#fileinfo{margin-top:0.5em;}
#fileinfo li{line-height:2em;max-width:30em;background-color:lightgray;}
#verwaltenedit{max-height:calc(70vh);overflow:auto;padding-bottom:2em;border:1px solid transparent;}
#verwaltenedit input{line-height:1.2em;}
#waedit p{position:relative;padding:0.125rem;}
#kaedit{height:60vh;overflow:auto}
.kameineka{font-size:0.75em;width:9em;padding:0.125em;}
.owff{background-color:#ffffff;border-radius:0.5em;}
.owlg{background-color:#a1d0a1;border-radius:0.5em;}
#owimage .zirkel{position:absolute;width:0.75em;margin:-0.75em 0 0 94%;background-color:#a1d0a1;z-index:9;}
.oww40{max-width:40%;}
#owwa .zirkel{position:absolute;width:0.75em;margin:-1em 0 0 98%;background-color:#a1d0a1;z-index:9;}
#owimage{width:12em;padding:0.25em 0.25%;background-color:#a1d0a1;}
#owimagesrc{width:100%;}
#timesup{position:fixed;top:30%;width:40%;margin-left:4%;background-color:#f0f0f0;padding:1em 1%;border:0.1875em solid;border-color:red maroon maroon red;;z-index:99;display:none;}
#times00{display:none;}
#times15{display:none;}
.fr{float:right;}
.tb01{margin:1em 0;}
.tt005{margin-top:0.5em;}
.tt01{margin-top:1em;}
.tt02{margin-top:2em;}
.tt04{margin-top:4em;}
.ti01{margin-left:1%;}
.ti02{margin-left:2%;}
.ti03{margin-left:3%;}
.cb{clear:both;}
.el{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;}
.trans{transition:all 1s ease-in-out;}
.str{font-weight:bold;}
.ucstr{text-transform:uppercase;font-weight:bold;}
.normal{color:#4d4d4d;background-color:#fcfcfc;}
.invers{color:#fcfcfc;background-color:green;}
.noninvers{color:#4d4d4d;background-color:#d9f5dd;}
.blink{color:red;animation:blink 1s steps(5,start) 3;}
@keyframes blink{to{visibility:hidden;}}
body{font-family:verdana,arial,helvetica;color:#4d4d4d;font-size:100%;height:100%;width:calc(100% - 0.5%);padding:0.25em 0.25%;margin:0 auto;background-color:#fcfcfc;}
h1{padding:0 0 0.25em 0;margin:0;overflow:hidden;}
h2{padding:0.25em 0;overflow:hidden;}
header{width:100%;margin:0.25em 0;padding:0;height:6em;background-image:url('../images/bannerogv.png');background-repeat:no-repeat;clear:both;}
header img{width:70%;margin:0.5em 0 0 3%;background-color:transparent;}
header[title=intern]{width:100%;margin:0;padding:0;height:5em;}
header[title=intern] img{width:40%;margin:1em 0 0 3%;background-color:transparent;}
section[title='startseite'] > p,section[title='intern'] > p{display:none;}
section[title='einzelbilder']{background-color:#a1d0a1;}
img{width:100%;border:none;}
fieldset{padding:0.25em 0.25%;border:none;}
fieldset p{padding:0.25em 0.25%;border:none;}
input,textarea,select{margin:0.5em 0;}
textarea{width:60%;padding:0 0.0625%;}
input,select,textarea{max-width:99.875%;padding:0 0.0625%;background-color:#d9f5dd;}
[data-40em]{max-width:40em;}
[data-50em]{max-width:50em;}
[data-ffff99]{background-color:#ffff99;}
input[type=text],textarea{padding:0 0.2em;}
input[type=checkbox]{max-width:2em;padding:0;margin:0;}
.rnd{display:none;}
#nv0{display:none;}
#nv1{display:none;}
#nv2{display:none;}
section[title$=intern]{display:none}
#nv3{position:absolute;top:1.25em;left:48%;width:50%;background-color:transparent;z-index:9;}
#nv3 img{width:2em;border:0.0625em solid green;border-radius:0.375em;background-color:#ffffff;float:right;}
#nv3 a{margin:0.5em 0;padding:0 0.25em;text-align:left;display:block;}
#nv3 label{margin:0.5em 0;padding:0 0.25em;}
#nv3 label:hover{cursor:pointer;}
#nv3 div{background-color:#ffffff;opacity:0;height:0;overflow:hidden;}
#nv3 .mnu{width:8em;margin-left:calc(100% - 8em - 1em - 0.125em);padding:0.5em;border:0.0625em solid green;border-radius:1.5em;}
#nv3 .umnu{width:6em;margin-left:calc(100% - 8em + 1em);}
#nv3 input[type=checkbox]{display:none;}
#nv3 input[type=checkbox]:checked + div{opacity:1;height:100%;overflow:visible;}
.thumbs{width:20%;margin:0 1% 1em 0;padding:0.25em 0.25%;float:left;border:0.1875em solid #0f76b0;}
.thumbs p{width:80%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
#verwaltencontrol{position:relative;top:0;width:75%;padding:0.25em 0.25%;background-color:#fcfcfc;}
#lock{position:fixed;width:100%;height:100%;left:0;top:0;overflow:auto;background-color:rgba(0,0,0,0.1);z-index:9;}
#iaside,#kaaside,#iimageupload{position:absolute;width:30em;margin:1em 0 0 0.6em;padding:0.5em 0.5em;border:0.0625em solid #4d4d4d;border-radius:0.5em;background-color:#fcfcfc;z-index:99;}
#verwaltenkennwort{position:absolute;width:40em;margin:1em 0 0 0.6em;padding:0.5em 0.5em;border:0.0625em solid #4d4d4d;border-radius:0.5em;background-color:#fcfcfc;z-index:99;}
.inode{display:none;}
.hide{display:none;}
.show{display:inline-block;}
.pl{width:30em;height:calc(0.75 * 30em);}
.pp{width:calc(0.75 * 30em);height:30em;}
.rotate0[data-original="landscape"]{transform:rotate(0deg);}
.rotate0[data-original="portrait"]{transform:rotate(0deg);}
.rotate90[data-original="landscape"] {width:30em;margin-top:calc(0.125 * 30em);transform:rotate(-90deg);}
.rotate90[data-original="portrait"] {width:calc(0.75 * 30em);height:30em;margin-left:30em;transform:rotate(-90deg);}
.rotate180[data-original="landscape"]{transform:rotate(-180deg);}
.rotate180[data-original="portrait"]{width:calc(0.75 * 30em);margin:30em 0 0 calc(0.75 * 30em);transform:rotate(-180deg);}
.rotate270[data-original="landscape"]{width:30em;margin-top:calc(0.125 * 30em);transform:rotate(-270deg);}
.rotate270[data-original="portrait"]{width:calc(0.75 * 30em);height:30em;margin-top:calc(0.75 * 30em);transform:rotate(-270deg);}
#ideleteimg{position:absolute;width:30em;margin:1em 0 0 0.6em;padding:0.5em 0.5em;border:0.0625em solid #4d4d4d;border-radius:0.5em;background-color:#fcfcfc;z-index:999;}
.ow{position:absolute;top:0;margin:1em 0 0 1.5em;padding:0.5em 0.5%;border:0.0625em solid #4d4d4d;z-index:9;display:none}
#container{width:calc(100% - 2% - 0.25em);max-width:75em;padding:0 1% 1em 1%;margin:0 auto;border-width:0 0 0.25em 0.25em;border-style:solid;border-color:lightsalmon;border-radius:0 0 0 1em;}
#container[title='startseite']{width:calc(100% - 2% - 0.25em);max-width:75em;padding:0 1% 0 1%;margin:0 auto;border-width:0 0 0 0.25em;border-style:solid;border-color:#fcfcfc;}
#container[title='startseite'] h1{display:none;}
#container[title='startseite'] #nv1,#container[title='einzelbilder'] #nv1{display:none;}
#container[title='intern']{width:100%;max-width:75em;padding:0;margin:0 auto;border:none;}
#container[title='einzelbilder']{background-color:#a1d0a1;}
#galerie img{width:5em;float:right;}
.mehr input[type=checkbox]{display:none;}
.mehr input[type=checkbox]:checked~ .mehr02{display:block;}
.mehr01{position:relative;height:1.15em;line-height:1.15em;color:inherit;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;display:block;}
.mehr02{position:absolute;margin:-1.15em 0 0 0;color:inherit;background-color:lightgray;z-index:8;display:none;}
.mehr02 .zirkel{position:absolute;width:0.70em;margin:-0.7em 0 0 98.6%;z-index:9;background-color:#fcfcfc;}
#showinfo{position:relative;max-width:calc(100% - 0.25em - 0.5em);}
#showinfo input[type=checkbox]{display:none;}
#showinfo input[type=checkbox]:checked~ .info01 img{display:none;}
#showinfo input[type=checkbox]:checked~ .info02{display:block;}
#showinfo input[type=checkbox]:checked~ .info02 .zirkel{display:block;}
.info01{color:#22cc77;display:block;}
.info01 img{top:-0.3em;width:1em;}
.info02{position:absolute;padding:0.25em 0.25%;background-color:#a1d0a1;border:0.125em solid green;border-radius:0.5em;z-index:9;display:none;}
.info02 .zirkel{width:0.75em;margin:-1em -0.5em 0 0;float:right;background-color:#a1d0a1;}
.bc{padding:0 1em;border-width:0 0 0.25em 0.25em;border-style:solid;border-radius:0 0 0 1em;}
.bclightsalmon{border-color:lightsalmon;}
.bclightgreen{border-color:lightgreen;}
.bclightseagreen{border-color:lightseagreen;}
.bclightcoral{border-color:lightcoral;}
.bclightcyan{border-color:lightcyan;}
.bclightskyblue{border-color:lightskyblue;}
.bclightsteelblue{border-color:lightsteelblue;}
.bclightgray{border-color:lightgray;}
.cb13{width:100%;padding:0.5rem;}
.cb13>article{height:100%;}
.cb23{width:100%;padding:0.5rem;}
.cb23>article{height:100%}
.cbbs{border-radius:1em;border-width:0.25rem;border-style:solid;}
.cleft,.cmiddle,.cright{margin:0 0 1.5rem 0;}
.cblink,.cblink:visited,.cblink:hover,.cblink:active{color:inherit;background-color:inherit;}
.cblink:hover >article{border-color:green;animation:border 0.3s steps(5,start) 1;}
@keyframes border{to{border-color:#fcfcfc;}}
.cimg{display:none;}
.cbh8{min-height:calc(9.2rem + 0.5rem + 1rem + 1.3333333333333rem);}
.cbh12{min-height:calc(13.8rem + 0.5rem + 1rem + 2rem);}
.wbz{font-family:'Comic Sans MS';font-size:100%;font-weight:bold;margin-left:5%;}
.t00{clear:both;}
.t01{width:100%;}
.t01 img{width:50%;margin:0 auto;display:block}
.t02{position:relative;width:100%;}
.t03{width:100%;}
.t04{width:100%;}
#anmelden input,#info{width:100%;margin:0.25em 0;}
#captcha p{margin:0;padding:0;vertical-align:top;display:inline-block;}
#captcha img{width:7.5em !important;}
#captcha input{width:8.75em !important;margin:0 0 2px 0;}
#kaform input{width:100%;margin:0.25em 0;}
#kaform textarea{width:100%;margin:0.25em 0;}
#kaform label{width:100%;margin:0.25em 0;}
#kaform select{width:100%;margin:0.25em 0;}
.kacheckbox{width:12em;float:left;}
#chronik p{margin:0 0 0.25em 0;}
.cjz{font-weight:bold;}
.cjz img{width:1em;vertical-align:0%;}
#einzelbilder{height:100%;}
#gend{width:1.5em;margin-right:3%;cursor:pointer;float:right;}
#wrapper{width:94%;margin:0 auto;clear:both;}
#wrapper input[type=radio]{display:none;}
#wrapper .pagel{position:absolute;width:1.5em;top:7em;left:0.5em;border-radius:100%;color:#ffffff;text-align:center;background-color:#ffffff;padding:0.125em;border:0.125em solid #ffffff;border-radius:100%;}
#wrapper .pager{position:absolute;width:1.5em;top:7em;right:0.25em;border-radius:100%;color:#ffffff;text-align:center;background-color:#ffffff;padding:0.125em;border:0.125em solid #ffffff;border-radius:100%;}
#wrapper .ctrl{display:none;}
#wrapper:hover .ctrl{display:none;}
.g01{display:none;}
.g02{width:100%;}
.g03{width:100%;}
.gsb{width:100%;height:14em;margin:0 0 2em 0;border-radius:0.5em;}
.gsb img{border-radius:0.5em;background-color:transparent;}
.gsbg0{background-image:url(../images/gsb0.png);background-size:cover;}
.gsbg1{background-image:url(../images/gsb1.png);background-size:cover;}
.gsbg2{background-image:url(../images/gsb2.png);background-size:cover;}
.gsbg3{background-image:url(../images/gsb3.png);background-size:cover;}
.gsb select{width:60%;margin:0.25em 0.25em 0 0;float:right;}
.gsb p{position:relative;}
.gsb p img{position:absolute;width:32%;}
.gsb p img[alt~="neue"]{left:20%;}
.im00{clear:both;}
.im01{width:100%;color:gray;}
.dstitel{font-weight:bold;margin:0.25em 0;padding:0;}
.dsdetail{width:100%;}
.gf:before{content:"FAQ Google Fonts";}
.gd:before{content:"Datenschutzerklärung";}
#einzelbilder .im01{display:none;}
.im02{width:100%;}
.k00{clear:both;}
.k01{width:calc(100% - 0.5em);font-weight:normal;}
.k01 img{width:60%;margin-left:20%;}
footer{font-size:0.625em;color:#808080;line-height:2.5em;clear:both;display:block;}
footer:before{content:'\00a9 2014-2022 \00b7\00a0 OGV Oberensingen 1900 e.V.';}
.tb{width:0.75em;}
.headeroptions{background-color:lightgray;}
.headeroptions fieldset{padding:0;}
.headericon{margin:0.25em;opacity:1;cursor:pointer;}
.headericona{margin:0.25em;opacity:0.5;cursor:default;}
.lineicon{width:auto;margin-bottom:-0.125em;margin-right:0.25em;cursor:pointer;}
.tar{width:96%;float:right;}
.ta{width:96%;clear:both;}
.taa{margin-left:2%;clear:both;}
.tai{margin:0.5em 0 0.5em 1.750em;clear:both;}
.le{color:#eb0000;}
.et{color:#eb0000;}
.eb{border:thin solid red;}
.ef{border:0.1875em solid;border-color:red maroon maroon red;}
.ew{width:50%;margin:4em 0 0 2em;background-color:#f0f0f0;padding:1em 1%;border:0.1875em solid;border-color:red maroon maroon red;}
.em{color:#eb0000;padding:0 0 0.5em 0;}
.etp{color:#eb0000;padding:0 0.25em;}
.errortext{color:#eb0000;}
#overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9;cursor:default;}
.overlayeb{position:absolute;width:92%;top:30%;left:2%;color:red;padding:2em 2%;background-color:#fcfcfc;border:thin solid red;display:block;}
.rel{position:relative;}
.red{color:#eb0000;}
.green{color:green;}
.gray{color:#808080;}
.grayi{font-style:italic;color:#808080;}
.ilabel{width:20%;display:inline-block;}
@media(min-width:30.0625em){
header{height:6.5em;}
header img{width:70%;margin:0 0 0 3%;}
section{font-size:1em;}
#nv3 img{width:3em;}
p > button{width:10em;margin:0.5em 2em 0.5em 0;}
.wbz{margin-left:10%;}
#gend{margin-right:20%;}
#wrapper{position:relative;width:60%;}
.gsb{width:48%;margin:0 0.5% 0.2875em 0.5%;float:left;}}
@media(min-width:48.0625em){
header{height:7.5em;}
header img{width:60%;margin:0 0 0 0.25%;}
header[title='einzelbilder'] img{display:none;}
section{font-size:87.5%;}
section[title='einzelbilder']{margin-top:-5.5em;}
input,textarea,select{margin:0.25em 0;}
input{width:auto;}
select{width:25%;}
section[title=intern]{display:block}
#nv0{font-size:0.85em;line-height:2em;display:block;}
#nv0 span{color:#22cc77;}
#nv0 a{margin:0 0 0 0.5%;padding:0 0.5%;float:right;}
#nv1{width:100%;display:block;}
#nv1 a{padding:0 0.5%;float:right;}
#nv2{width:calc(100% - 6% - 100%);line-height:2em;display:block;clear:both;float:left;}
#nv2 a{margin:0;padding:0;display:block;}
#nv3{display:none;}
section[title='intern']{width:calc(100% - 4%);border:none;padding:0;margin:0 0 0 4%;float:left;}
.overlayeb{width:40%;top:30%;left:19%;}
.rnd{display:block;}
.brb{width:98%;margin:0;float:none;}
.brb img{width:40%;vertical-align:-35%;}
.brh{font-size:1.25em;font-weight:bold;text-align:center;}
.brd{padding:0.0625em 0.5em;}
.inone{display:inline;}
.cb13{width:calc(33.333333333333% + 0.5rem - 0.5rem - 1rem);}
.cb23{width:calc(66.666666666667% + 1rem - 0.5rem - 1rem);}
.cimg{width:18%;padding:0 0.5% 0.5em 0.5%;display:block;float:right;}
.cbh8{height:calc(9.2rem + 0.5rem + 1rem + 1.3333333333333rem);}
.cbh12{height:calc(13.8rem + 0.5rem + 1rem + 2rem);}
.cleft,.cmiddle{margin:0 1.5rem 1.5rem 0;float:left;}
.cright{float:left;}
.t01{width:20%;float:left;}
.t02{width:45%;margin:0 0 0 2%;float:left;}
.t03{width:31%;margin:0 0 0 2%;float:left;}
.t04{width:78%;;margin:0 0 0 2%;float:left;}
.k01{width:30%;float:left;}
.k01 img{width:40%;margin-left:10%;}
.k02{width:35%;display:block;float:left;}
.k03{width:25%;display:block;float:left;}
.v01{width:20%;font-weight:normal;float:left;}
.v02{width:30%;float:left;}
.v03{width:50%;float:left;}
#wrapper{top:0.5em;}
#wrapper:hover .ctrl{display:block;}
.g01{width:50%;margin-right:1%;display:block;float:left;}
.g01h{width:56.25%;margin-left:21%}
.g01 img{border:0.2em solid green;border-radius:0.5em;}
.g02{width:48%;margin-left:1%;float:left;}
.g03{clear:both;}
.dstitel{width:80%;margin:0.75em 0 0 0;}
.dsdetail{width:80%;}
.gd:before{content:"Datenschutzerklärung von Google";}
footer{font-size:0.75em;line-height:2em;}
footer:before{content:'\00a9 2014-2022 \00b7\00a0 Obst- und Gartenbauverein Oberensingen 1900 e.V.';}}
@media(min-width:64.0625em){
header{height:8em;}
header img{width:36%;margin:0 0 0 3%;}
input,textarea,select{margin:0 0 0 0.25%;}
.t01{width:14%;}
.t02{width:51%;}
.t04{width:84%;;}
#anmelden input,#info{width:30em;}
#kaform input{width:30em;}
#kaform textarea{width:40em;display:block;}
#kaform label{color:#4d4d4d;cursor:default;}
#kaform select{width:10em;}
#showinfo label{max-width:40%;}
#einzelbilder{height:45em;}
#wrapper{top:2em;}
.im01{width:20%;float:left;}
#einzelbilder .im01{display:block;}
.im02{width:74%;float:left;}}
#iaside, #iimageupload{position:absolute;width:40em;}
@media(min-width:86.250em){}