*{-webkit-box-sizing:border-box;box-sizing:border-box}a:active,a:link,a:visited{text-decoration:none;color:#000}a:hover{color:teal}a{cursor:pointer}a{font-family:"Courier New",Courier,monospace;font-size:1.25rem}body,html{margin:0;height:100%;text-align:center}@media screen and (max-width:80rem) and (orientation:landscape){body,html{font-size:1.25vw}}body{background:teal}strong{font-size:inherit}i{font-size:inherit}.pointer{cursor:pointer}input{width:100%;height:3rem;padding-left:.75rem;margin:.5rem 0;box-sizing:border-box;border:.0625rem solid #000;text-align:left}textarea{width:100%;height:15rem;padding:.75rem 0 0 .75rem;margin:.5rem 0;box-sizing:border-box;border:.0625rem solid #000;text-align:justify}.submit{border:.0625rem solid #000}.submit:hover{color:#fff;background:teal}.backgrau2{background:teal;background-color:rgba(0,128,128,.5)}.bordernavunten{border-bottom:.0625rem solid teal}.taleft{text-align:left}.tacenter{text-align:center}.button_typ1{display:inline-block;text-align:left;color:#000;background:#fff;padding:.5rem 1rem}.blatt{margin:0 auto;background:#fff}@media screen and (orientation:landscape){.blatt{width:80rem}}@font-face{font-family:wasd;src:url(../fonts/wasd/wasd.eot);src:url(../fonts/wasd/wasd.eot?#iefix) format("embedded-opentype"),url(../fonts/wasd/wasd.woff) format("woff"),url(../fonts/wasd/wasd.ttf) format("truetype"),url(../fonts/wasd/wasd.svg#wasd) format("svg");font-weight:400;font-style:normal}[class*=icon-]:before{display:inline-block;font-family:wasd;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Georgia,serif;text-align:center;margin:0;font-size:4vw}@media screen and (orientation:landscape){*{font-size:1rem}}h1{font-size:6vw}h2{font-size:6vw}.f1250{font-size:5vw}.f1375{font-size:5.5vw}.f1500{font-size:6vw}@media screen and (orientation:landscape){h1{font-size:1.5rem}h2{font-size:1.5rem}.f1250{font-size:1.25rem}.f1375{font-size:1.375rem}.f1500{font-size:1.5rem}}.fcn{font-family:"Courier New",Courier,monospace}img{padding:0;border-width:0;margin:0}ul{padding-left:3vw}li{text-align:left;line-height:1.2;padding:1.5vmin 1.5vmin;font-size:100%;list-style-type:square;list-style-position:outside}.liteal li>span{color:#000}.liteal li{text-align:left;line-height:1.2;list-style-type:disc;color:teal;list-style-position:outside;margin-left:-1vw;padding:1vw 0}.liteal li>span{color:#000}@media screen and (orientation:landscape){ul{padding-left:1vw}li{text-align:left;line-height:1;padding:.25rem 0;list-style-type:square;list-style-position:outside}.liteal li{line-height:1.2;margin-left:-.5rem;padding:.5rem 0}}ul.check{list-style:none}ul.check li:before{content:"\2713\00a0"}ul.check li{list-style-type:none}.resize{max-width:100%;height:auto}.trennen{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.nichttrennen{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.tableblock{display:table-cell;vertical-align:middle}label.hamburg{display:block;width:6vw;height:4vw;position:relative;margin-left:auto;margin-right:auto;border-radius:.25rem;cursor:pointer}input#hamburg{display:none}.line{position:absolute;right:4vw;height:.8vw;width:5vw;background:#fff;border-radius:.5vw;display:block;transition:.5s;transform-origin:center}.mline{position:absolute;right:9vw;top:0;padding:0 2vw;color:#fff}.line:nth-child(2){top:1.1vw}.line:nth-child(3){top:2.3vw}.line:nth-child(4){top:3.5vw}#hamburg:checked+.hamburg .line:nth-child(2){transform:translateY(1.2vw) rotate(-45deg)}#hamburg:checked+.hamburg .line:nth-child(3){opacity:0;transition:0s}#hamburg:checked+.hamburg .line:nth-child(4){transform:translateY(-1.2vw) rotate(45deg)}.moblinks{display:none}#hamburg:checked+.hamburg .moblinks{display:block;width:100vw;position:absolute;right:0;top:8.6vw;background:#fff;line-height:.9;padding-top:2vw}.moblink{width:100vw;padding:4vw}.row{position:absolute;right:0}@media screen\0{.ie8910{max-width:92vw}}_:-ms-fullscreen{max-width:92vw}@media screen and (orientation:landscape){@media screen\0{.ie8910{max-width:19.5rem}}_:-ms-fullscreen{max-width:19.5rem}}.cb{display:block;position:relative;padding-left:8vw;margin-bottom:3vw;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cb input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:6vw;width:6vw;background-color:#ddd}.cb:hover input~.checkmark{background-color:#ccc}.cb input:checked~.checkmark{background-color:teal}.checkmark:after{content:"";position:absolute;display:none}.cb input:checked~.checkmark:after{display:block}.cb .checkmark:after{left:2.4vw;top:.8vw;width:1vw;height:4vw;border:solid #fff;border-width:0 .5vw .5vw 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (orientation:landscape){.cb{padding-left:2rem;margin-bottom:.75rem}.checkmark{top:0;left:0;height:1.5rem;width:1.5rem}.cb .checkmark:after{left:.6rem;top:.2rem;width:.25rem;height:1rem;border-width:0 .125rem .125rem 0}}.startseite{grid-area:startseite}.warum{grid-area:warum}.was{grid-area:was}.wie{grid-area:wie}.wer{grid-area:wer}.kontakt{grid-area:kontakt}.datenschutz{grid-area:datenschutz}.impressum{grid-area:impressum}.navigationoben{display:none}@media screen and (orientation:landscape){.navigationoben{display:-ms-grid;display:grid;width:80rem;height:4rem;margin:0 auto;position:fixed;background:#fff;font-family:"Courier New",Courier,monospace;z-index:9998;-ms-grid-rows:4rem;grid-template-rows:4rem;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"startseite kontakt warum was wie wer datenschutz impressum"}.datenschutz,.impressum,.kontakt,.startseite,.warum,.was,.wer,.wie{width:100%;height:100%;text-align:center;display:table;border:.0625rem solid #000;font-family:"Courier New",Courier,monospace;font-size:1.5rem}.startseite{-ms-grid-row:1;-ms-grid-column:1}.warum{-ms-grid-row:1;-ms-grid-column:2}.was{-ms-grid-row:1;-ms-grid-column:3}.wie{-ms-grid-row:1;-ms-grid-column:4}.wer{-ms-grid-row:1;-ms-grid-column:5}.kontakt{-ms-grid-row:1;-ms-grid-column:6}.datenschutz{-ms-grid-row:1;-ms-grid-column:7}.impressum{-ms-grid-row:1;-ms-grid-column:8}}.navigationobenmobil{display:block;margin:0 auto;top:0;position:fixed;padding-top:2vw;background-color:teal;z-index:9999;height:10.6vw;width:100vw;font-family:"Courier New",Courier,monospace}@media screen and (orientation:landscape){.navigationobenmobil{display:none}}.formularnetz{display:-ms-grid;display:grid;grid-template-areas:"Formfeld01" "Formfeld02" "Formfeld03" "Formfeld04" "Formfeld05" "Formfeld06" "Formfeld07" "Formfeld08" "Formfeld09" "Formfeld10" "Formfeld11";padding:2vw 4vw 4vw}.Formfeld01{-ms-grid-row:1;-ms-grid-column:1;grid-area:Formfeld01}.Formfeld02{-ms-grid-row:2;-ms-grid-column:1;grid-area:Formfeld02}.Formfeld03{-ms-grid-row:3;-ms-grid-column:1;grid-area:Formfeld03}.Formfeld04{-ms-grid-row:4;-ms-grid-column:1;grid-area:Formfeld04}.Formfeld05{-ms-grid-row:5;-ms-grid-column:1;grid-area:Formfeld05}.Formfeld06{-ms-grid-row:6;-ms-grid-column:1;grid-area:Formfeld06}.Formfeld07{-ms-grid-row:7;-ms-grid-column:1;grid-area:Formfeld07}.Formfeld08{-ms-grid-row:8;-ms-grid-column:1;grid-area:Formfeld08}.Formfeld09{-ms-grid-row:9;-ms-grid-column:1;grid-area:Formfeld09}.Formfeld10{-ms-grid-row:10;-ms-grid-column:1;grid-area:Formfeld10}.Formfeld11{-ms-grid-row:11;-ms-grid-column:1;grid-area:Formfeld11}.Formfeld01,.Formfeld02,.Formfeld03,.Formfeld04,.Formfeld05,.Formfeld06,.Formfeld07,.Formfeld08,.Formfeld09,.Formfeld10,.Formfeld11{-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:4vw 0;text-align:justify}.Formfeld04{padding:0}@media screen and (orientation:landscape){.formularnetz{margin:0 auto;-ms-grid-columns:1fr 18rem 2rem 18rem 1fr;grid-template-columns:1fr 18rem 2rem 18rem 1fr;grid-template-areas:". Formfeld01		 .	 Formfeld02 ." ". Formfeld03		 .	 Formfeld04 ." ". Formfeld05		 .	 Formfeld06 ." ". Formfeld07		 .	 Formfeld08 ." ". Formfeld09 Formfeld09 Formfeld09 ." ". Formfeld10 Formfeld10 Formfeld10 ." ". Formfeld11 Formfeld11 Formfeld11 .";padding:0 0 1rem}.Formfeld01{-ms-grid-row:1;-ms-grid-column:2}.Formfeld02{-ms-grid-row:1;-ms-grid-column:4}.Formfeld03{-ms-grid-row:2;-ms-grid-column:2}.Formfeld04{-ms-grid-row:2;-ms-grid-column:41}.Formfeld05{-ms-grid-row:3;-ms-grid-column:2}.Formfeld06{-ms-grid-row:3;-ms-grid-column:4}.Formfeld07{-ms-grid-row:4;-ms-grid-column:2}.Formfeld08{-ms-grid-row:4;-ms-grid-column:4}.Formfeld09{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:3}.Formfeld10{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:3}.Formfeld11{-ms-grid-row:7;-ms-grid-column:2;-ms-grid-column-span:3}.Formfeld01,.Formfeld02,.Formfeld03,.Formfeld04,.Formfeld05,.Formfeld06,.Formfeld07,.Formfeld08,.Formfeld09,.Formfeld10,.Formfeld11{padding:1rem 0}}.blogcon{width:100%;clear:both;margin:auto;padding:0}.blogcenter,.blogleft,.blogright{display:block;margin:6vw auto 15vw;width:92vw;height:92vw}@media screen and (orientation:landscape){.blogcon{width:89.71%;text-align:center;display:block;position:relative;margin:0 auto;padding:1rem 0}.blogleft{float:left}.blogcenter{display:inline-block}.blogright{float:right}.blogcenter,.blogleft,.blogright{width:22.5rem;min-width:22.5rem;height:22.5rem;display:inline-block;margin:0 auto;text-align:left}}.row:after{content:"";display:table;clear:both}.top{margin:6vw auto}section{padding:16vw 4vw 1vw;margin-top:-14vw;text-align:justify}@media screen and (orientation:landscape){section{padding:5rem 20rem 1rem;margin-top:-4rem}.top{margin:4.65rem auto 0}}.eadustartbild{background:url(/bilder/jpg/energie_aus_der_umwelt.jpg) no-repeat;background-size:contain;background-position:center center;position:relative;top:5.1vw;height:72.1875vw;margin-bottom:7.5vw;background-size:contain;background-position:center center;display:block}@media screen and (orientation:landscape){.eadustartbild{top:2.75rem;height:57.75rem;margin-bottom:2.75rem}}.unseen{opacity:0;font-size:0}.dat,.imp{padding-top:10vw;margin:0}@media screen and (orientation:landscape){.dat,.imp{padding-top:7.5rem}}.imghov img:last-child{display:none}.imghov:hover img:last-child{display:block}.imghov:hover img:first-child{display:none}.pichov picture:last-child{display:none}.pichov:hover picture:last-child{display:block}.pichov:hover picture:first-child{display:none}.rb{width:8vw}@media screen and (orientation:landscape){.rb{width:2rem}}.zmet{display:table-cell;vertical-align:middle;padding-left:4vw}@media screen and (orientation:landscape){.zmet{padding-left:1rem}}
	
.antspa {display:none;}

.lang {
	display: flex;
	
	margin: auto;
	width: 50vw;
}
.flagde {
    background: url(/bilder/deflagge.svg) no-repeat;
}
.flagen {
    background: url(/bilder/enflagge.svg) no-repeat;
}
.flagen, .flagde {
    background-size: contain;
    background-position: center center;
    height: 10vw;
	width: 20vw;
    background-position: center center;
}
@media screen and (orientation: landscape) {
	.lang {
		margin: 0;
		width: 8rem;
	}
	.flagde, .flagen {
		height: 2rem;
		width:4rem;
    }
}

#unternehmen {
  border-collapse: collapse;
  width: 100%;
}

#unternehmen td, #unternehmen th {
  border: 0.0625rem solid #ddd;
  width: 33%;
  padding: 0.5rem;
}

#unternehmen tr:nth-child(even){background-color: #f2f2f2;}

#unternehmen tr:hover {background-color: #ddd;}

#unternehmen th {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: left;
  background-color: teal;
  color: white;
}

.beitraganz {
	height: 92vw;
	width: 92vw;
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	display:block;
}

@media screen and (orientation: landscape) {
	.helfer {
		padding: 5rem 10rem 1rem;
	}
	.beitraganz {
		height: 40rem;
		width: 40rem;
	}
	
}

.lite li {
    text-align: left;
    line-height: 1.2;
    list-style-type: disc;
    color: teal;
    list-style-position: outside;
    margin-left: 1vw;
    padding: 1vw 0;
}
.lite li > span {
    color: #000;
}

@media screen and (orientation: landscape) {
    .lite li {
        margin-left: -0.5rem;
        padding: 0.5rem 0;
    }
}

