@import url(https://www.erf.de/css/release/1.1.1167/fonts.css);
/*!
 * (c) ERF Medien e.V.
 */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(43,43,43,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:"Aglet Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#2b2b2b;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
a{color:#2b2b2b;text-decoration:underline;background-color:rgba(0,0,0,0)}
a:hover{color:#2b2b2b;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#959595;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}
input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
#feedpress{display:none}
.btn_spenden{color:#2b2b2b !important;text-decoration:underline !important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
hr{border-top:1px solid #dedede}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after{content:"";content:none}
q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cf:before{content:"";display:table}
.cf:after{content:"";display:table;clear:both}
body{margin:0 auto;padding:0;font-family:"Aglet Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2b2b2b;background:#f4f4f4;font-size:1.0625rem}
p{margin-bottom:1em}
div#main{margin:0 auto;padding:0}
div#header{padding:20px;margin:0 auto 16px}
div#header:before{content:"";display:table}
div#header:after{content:"";display:table;clear:both}
div#header h1{font-size:32px;color:#900;line-height:1.4em;letter-spacing:-0.5px;padding-bottom:10px;margin:20px auto;width:50%}
div#header h1 a{color:#fff;font-weight:700;text-decoration:none}
div#header h2{color:#fff;margin:20px auto;width:50%;line-height:1.2}
div#header p.about{color:#fff;text-align:center;margin:10px 0 3px;line-height:1.3}
div#header p#logo{text-align:center;margin:30px 0}
div#header p#logo img#feedimage{max-width:250px;max-height:250px;border-radius:.3125rem}
div#header figure#background{position:absolute;top:0;left:0;bottom:0;width:100vw;min-width:100vw;z-index:-1;margin:0;overflow:hidden}
div#header figure#background img{position:absolute;width:100%;min-width:100%;top:50%;left:0;-webkit-transform:translateY(-50%) scale(2);-ms-transform:translateY(-50%) scale(2);transform:translateY(-50%) scale(2);-webkit-filter:blur(20px);filter:blur(20px)}
div#header figure#background::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.55)}
div#feedpress{position:absolute;top:5px;left:5px}
div#feedpress a{background:url(https://static.feedpress.com/images/feedpress-white@2x.png);background-size:124px 25px;width:32px;height:25px;display:inline-block}
div#feedpress a:hover{width:124px}
div#subscribe{padding:30px 20px 30px;width:90%;margin:0 auto;text-align:center}
div#subscribe div.subbutton{background:#f0514b;color:#fff;display:inline-block;border-radius:.3125rem;cursor:pointer;margin:5px 5px;font-size:16px;padding:4px}
div#subscribe div.subbutton svg{float:left;margin:5px 5px 5px 10px}
div#subscribe div.subbutton svg g,div#subscribe div.subbutton svg path,div#subscribe div.subbutton svg circle{fill:#fff !important}
div#subscribe div.subbutton span{display:inline-block;margin:5px 10px 5px 5px}
div#subscribe div.subbutton:hover{background:#ee3a33}
div#subscribe h3{padding-left:0;font-size:18px;color:#888}
div#subscribe h4{font-weight:400;margin:14px 0 6px 0}
div#subscribe div#feedinput{text-align:center}
div#subscribe div#feedinput input[type=text]{padding:6px;border:1px solid #d4d4d4;font-size:16px;width:500px;color:#333;outline:0}
div#subscribe div#feedinput input[type=button]{padding:6px;border:1px solid #5db85c;background:#5db85c;font-size:16px;width:180px;margin:0 0 0 4px;color:#fff;outline:0;font-weight:700}
div#subscribe div#feedinput div#subpopin{display:none;z-index:1000;position:fixed;background:#fff;border:1px solid rgba(255,255,255,.4);-webkit-box-shadow:rgba(0,0,0,.5) 0 2px 10px 0;box-shadow:rgba(0,0,0,.5) 0 2px 10px 0;width:300px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px;padding-top:45px;padding-bottom:15px}
div#subscribe div#feedinput div#subpopin span{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}
div#subscribe div#feedinput div#subpopin h3{position:absolute;top:10px;left:15px;text-transform:uppercase;font-size:10px}
div#subscribe div#feedinput div#subpopin div.subprovider a{text-decoration:none;color:#0b0b0b;display:inline-block;padding:10px 10px 10px 15px;width:100%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:200ms;transition-duration:200ms}
div#subscribe div#feedinput div#subpopin div.subprovider a svg,div#subscribe div#feedinput div#subpopin div.subprovider a img{padding:0;width:24px;height:24px;float:left}
div#subscribe div#feedinput div#subpopin div.subprovider a span{position:relative;float:left;margin:5px 5px 5px 10px;top:0;left:0;font-size:16px;color:#2b2b2b}
div#subscribe div#feedinput div#subpopin div.subprovider a:hover{background-color:#f5f5f5}
div#subscribe div#readerslinks,div#subscribe div#xmllink,div#subscribe div#newsletterlink{text-align:center}
div#subscribe div img{padding-left:3px;padding-right:3px;padding-bottom:3px}
div#subscribe p{margin-top:12px;line-height:150%}
div#subscribe div#subpopin{z-index:1000;position:fixed;background:#f0514b;width:300px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-top:45px;border-radius:.3125rem}
div#subscribe div#subpopin span{position:absolute;top:0;right:10px;font-size:40px;cursor:pointer;color:#fff}
div#subscribe div#subpopin h3{position:absolute;top:15px;left:15px;font-size:18px;font-weight:bold;color:#fff}
div#subscribe div#subpopin div.subprovider a{text-decoration:none;color:#2b2b2b;display:inline-block;padding:10px 20px 10px 20px;width:100%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:200ms;transition-duration:200ms;background:#f4f4f4}
div#subscribe div#subpopin div.subprovider a svg{width:32px;height:32px;float:left;padding:4px;margin:-4px;background:#fff;border-radius:.3125rem}
div#subscribe div#subpopin div.subprovider a span{position:relative;float:left;margin:5px 5px 5px 14px;top:0;left:0;font-size:16px;color:#2b2b2b}
div#subscribe div#subpopin div.subprovider a:hover{background-color:#fff}
div#subscribe div#subpopin div.subprovider:last-of-type:after,div#subscribe div#subpopin div.subprovider:first-of-type:before{content:" ";display:block;background-color:#f4f4f4;height:15px}
div#subscribe div#subpopin div.subprovider:last-of-type:after{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}
ul#items{background-color:#f4f4f4;padding:20px 0}
ul#items li.regularitem{padding:20px;margin:20px auto;width:50%;background:#fff;color:#2b2b2b;border-radius:5px}
ul#items li.regularitem h4.itemtitle{font-size:22px;font-weight:600;letter-spacing:-0.25px;padding-bottom:4px;margin-bottom:6px}
ul#items li.regularitem h4.itemtitle a{text-decoration:none;color:#2b2b2b}
ul#items li.regularitem h5.itemposttime{font-size:12px;font-weight:400;margin-top:3px;margin-bottom:20px}
ul#items li.regularitem h5.itemposttime span{color:#2b2b2b}
ul#items li.regularitem div.itemcontent{font-family:Roboto,Arial,sans-serif;line-height:130% !important;overflow:hidden;width:99%}
ul#items li.regularitem div.itemcontent h1{font-weight:700;font-size:20px;margin:0 0 16px 0}
ul#items li.regularitem div.itemcontent h2{font-weight:700;font-size:18px;margin:0 0 16px 0}
ul#items li.regularitem div.itemcontent h3{font-weight:700;font-size:16px;margin:0 0 16px 0}
ul#items li.regularitem div.itemcontent h4{font-weight:700;font-size:14px;margin:0 0 16px 0}
ul#items li.regularitem div.itemcontent ul{list-style:square;padding-left:1em;margin-bottom:1em}
ul#items li.regularitem div.itemcontent li{margin-left:2.4em;margin-bottom:.5em}
ul#items li.regularitem div.itemcontent ol{list-style-type:decimal;margin-bottom:1em}
ul#items li.regularitem div.itemcontent img[align=right]{padding-left:12px;padding-bottom:12px}
ul#items li.regularitem div.itemcontent img[align=left]{padding-right:12px;padding-bottom:12px}
ul#items li.regularitem div.itemcontent iframe{display:block !important;margin:0 auto 25px !important;text-align:center}
ul#items li.regularitem div.itemcontent pre{border:0 !important;font-size:13px;margin:0 25px 25px;font-family:Inconsolata,Monaco,Consolas,"Liberation Mono",Lucida Console,monospace;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
ul#items li.regularitem div.itemcontent img{max-width:100%;height:auto;border-radius:.3125rem;width:auto !important;margin:0 !important}
ul#items li.regularitem div.itemcontent figure{position:relative;max-width:42% !important;margin:0 15px 10px 0 !important}
ul#items li.regularitem div.itemcontent figure .copyright{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:50%;padding:.2rem .6rem;overflow:hidden;color:rgba(255,255,255,.7) !important;font-size:.75rem;line-height:.825rem;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(33%, rgba(0, 0, 0, 0.06)), color-stop(76%, rgba(0, 0, 0, 0.24)), to(rgba(0, 0, 0, 0.4)));background-image:linear-gradient(transparent 0%, rgba(0, 0, 0, 0.06) 33%, rgba(0, 0, 0, 0.24) 76%, rgba(0, 0, 0, 0.4) 100%);pointer-events:none;border-bottom-left-radius:.3175rem;border-bottom-right-radius:.3175rem;display:flex !important;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}
ul#items li.regularitem div.itemcontent figure .copyright a{color:rgba(255,255,255,.7) !important}
ul#items li.regularitem div.itemcontent blockquote{margin:25px}
ul#items li.regularitem div.itemcontent strong{font-weight:700}
ul#items li.regularitem div.itemcontent a{color:#2b2b2b}
ul#items li.regularitem div.player img{max-width:100%}
ul#items li.regularitem img.mediacontent{float:left;max-height:140px;margin-right:15px}
ul#items li.regularitem p.mediasubtitle{line-height:150%;color:#2b2b2b;font-style:italic}
ul#items li.regularitem p.mediaenclosure{text-transform:uppercase;font-weight:700;margin:10px 0 10px 0;word-wrap:break-word}
ul#items li.regularitem p.mediaenclosure a{text-transform:none;color:#2b2b2b}
ul#items li.regularitem audio{width:100%;margin:10px auto 20px}
#footer{padding:20px 20px 5px;background:rgba(255,255,255,.75)}
#footer p{line-height:140%}
#footer img{float:right;margin:5px 0 0 10px}
@media(min-width: 1050px){body{font-size:1.125rem}}
@media screen and (max-width: 980px){div#main{width:auto}div#header h1,div#header h2{width:calc(100% - 40px);margin:20px}div#subscribe div#feedinput input[type=text]{max-width:100%}ul#items li.regularitem{border:0;width:calc(100% - 40px);margin:20px 20px 0 20px}ul#items li.regularitem div.itemcontent{width:100%}ul#items li.regularitem div.itemcontent figure{max-width:100% !important;margin:0 0 15px 0 !important}#footer p{text-align:center}#footer img{float:none;display:block;margin:0 auto 15px}}
