@import editor.css;
.center{max-width:1210px;margin:0 auto;position:relative}
#headerbild{clear:both;width:100%;margin:0 auto}
#headerbild img{z-index:2}
.row h1{color:#666;text-transform:uppercase;font-weight:400}
.row h2{color:#900;font-weight:400;margin:10px 0 4px;padding:0;line-height:140%;clear:both}
.row h3{color:#900;font-weight:400;margin:10px 0 4px;padding:0;line-height:140%;clear:both}
.row h4{color:#666;font-weight:400;font-size:140%;line-height:140%;padding:0;margin:0}
.row p{font-size:100%;padding:0;margin:0 0 .5em;line-height:160%;}
.row .logo{float:right;text-align:left;width:320px;max-width:98%;padding:20px 0 5px 0;margin:0}
.row .logotext{text-transform:uppercase;font-size:100%;max-width:98%;color:#444;line-height:120%;font-weight:400;letter-spacing:.08em;padding:20px 10px 10px 25px}
.logotext p {padding:0 0 5px 0;color:#777;}
.row .logotext img:hover{opacity:.5;filter:alfa(opacity=50);transition: 1s all;}

.clearfix{height:0;clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
hr{margin:5px 0;border:0;border-top:1px dotted #000;height:1px}
.abstand{height:0px;clear:both}
.fg1,.fg2,.fg3,.fg4,.fg5,.fg6,.fg7,.fg8,.fg9,.fg10,.fg11,.fg12{margin:0 2%;padding:0;float:left;position:relative}
.fg12{width:100%}
.fg12 h1{color:#444;font-size:3.1em;padding:0;text-align:left;text-shadow:0 5px 10px #999;font-weight:400;margin:40px 0;font-weight:normal;line-height:140%}
.fg12 #extra{width:98.1%;display:inline-block;background:#e1e1e1;margin:0 auto 12px auto}
.fg12 #extra h2{color:#444;text-align:center;margin:0;line-height:120%;padding:0 0 5px}
.fg12 #extra p{text-align:center;margin:0;color:#2c5099;font-weight:700}
.fg12 #extra a{text-transform:uppercase}

.fg12 #extragelb{width:93.3%;display:inline-block;border-left: 10px solid #000;background:#B72B45;margin:-39px auto 0 auto; padding:0 2% 0 2%;box-shadow:0 0 10px #888;}
.fg12 #extragelb h2{font-size:160%;color:#fff;text-align:left;margin:0;line-height:140%;padding:0 0 5px}
.fg12 #extragelb p{font-size:140%;margin:0;color:#fff;font-weight:400;line-height:140%;padding:0 0 10px;}
.fg12 #extragelb a{text-transform:none;display: inline-block;color:#fff !important;transition: 1s all;}
.fg12 #extragelb a:hover{color:#000 !important;}

.fg12 p a{color:#006CB5!important;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:90%}
.fg12 p a:hover{color:#000!important}
.fg12 p a strong{color:#006CB5!important;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:100%}
.fg12 p a:hover strong{color:#000!important}
.fg11{width:87.66%}
.fg10{width:79.33%}
.fg9{width:71%}
.fg8{width:62.66%}
.fg7{width:54.33%}
.fg6{width:46%}
.fg5{width:37.66%}
.fg4{width:29.33%}
.fg4 img{width:100%;max-width:100%}
.fg3{width:21%}
.fg2{width:12.66%}
.fg1{width:4.33%}
.push12{margin-left:100%}
.push11{margin-left:93.66%}
.push10{margin-left:85.33%}
.push9{margin-left:77%}
.push8{margin-left:68.66%}
.push7{margin-left:60.33%}
.push6{margin-left:52%}
.push5{margin-left:43.66%}
.push4{margin-left:35.33%}
.push3{margin-left:27%}
.push2{margin-left:18.66%}
.push1{margin-left:10.33%}
.fg-no-gutter{padding:0 3.5%;margin-top:0;margin-bottom:0}
.fg-no-gutter > [class*="fg"]{margin:0;padding:0;float:left;position:relative}
.fg-no-gutter img{max-width:100%;max-height:100%}
.fg-no-gutter .fg12{width:100%}
.fg-no-gutter .fg11{width:91.66%}
.fg-no-gutter .fg10{width:83.33%}
.fg-no-gutter .fg9{width:75%}
.fg-no-gutter .fg8{width:66.66%}
.fg-no-gutter .fg7{width:58.33%}
.fg-no-gutter .fg6{width:50%}
.fg-no-gutter .fg5{width:41.66%}
.fg-no-gutter .fg4{width:33.33%}
.fg-no-gutter .fg3{width:25%}
.fg-no-gutter .fg2{width:16.66%}
.fg-no-gutter .fg1{width:8.33%}
.fg-no-gutter .push12{margin-left:100%}
.fg-no-gutter .push11{margin-left:91.66%}
.fg-no-gutter .push10{margin-left:83.33%}
.fg-no-gutter .push9{margin-left:75%}
.fg-no-gutter .push8{margin-left:66.66%}
.fg-no-gutter .push7{margin-left:58.33%}
.fg-no-gutter .push6{margin-left:50%}
.fg12 .push5{margin-left:41.66%}
.fg-no-gutter .push4{margin-left:33.33%}
.fg-no-gutter .push3{margin-left:25%}
.fg-no-gutter .push2{margin-left:16.66%}
.fg-no-gutter .push1{margin-left:8.33%}
.fg-no-mobile{display:block!important}
.fg-no-desktop{display:none!important}
@media screen and (max-width:48em) {
.row .logo{max-width:98%;padding:0 12px 12px 0}
.row .logotext{float:left;padding:0 30px 10px 0}
}
@media screen and (max-width:36.5em) {
.row{padding:0 1em;margin:0}
.fg1,.fg2{width:46%;margin-bottom:1em}
.fg3,.fg4,.fg5,.fg6,.fg7,.fg8,.fg9,.fg10,.fg11,.fg12{margin:0 2% 1em;padding:0;width:98%;font-size:84%}
.fg4 img{width:100%}
.fg8 h2{font-size:130%}
.fg12 h1{font-size:1.7em;padding:0;/*width:96%;*/background:none;text-indent:0;margin:0 .6em auto .6em;}
.fg12 h2{font-size:1.50em;font-weight:normal;padding:0;width:96%;background:none;text-indent:0}
.fg12 h3{font-size:1.50em!important;margin:0 .6em;padding:0;width:96%;background:none;text-indent:0}
.fg12 #extragelb{width:90%;}
.fg12 #extra{}
.fg12 #extra h2{font-size:1.25em;color:#777;text-align:center;margin:0}
.fg12 #extra p{text-align:center;margin:0;color:#2c5099;font-weight:700;font-size:1em!important}
.fg12 #extra a{font-size:100%}
.fg-no-gutter > [class*="fg"]{width:50%}
.fg-no-mobile{display:none!important}
.fg-no-desktop{display:block!important}
.row .logo{float:left;text-align: left;max-width:100%;padding:18px 0 5px}
.row .logotext{float:left;font-size:80%;padding:10px 30px 5px 0;letter-spacing:.09em;line-height:120%}
#headerbild{/*display:none*/}
#headerbild img{box-shadow:none;height:auto}
}