@font-face{font-family:'Lato';font-weight:300;src:url('/static/fonts/lato/Lato-Light.ttf')}@font-face{font-family:'Lato';font-weight:400;src:url('/static/fonts/lato/Lato-Regular.ttf')}@font-face{font-family:'Lato';font-weight:700;src:url('/static/fonts/lato/Lato-Bold.ttf')}*{margin:0;padding:0;text-decoration:none;outline:none;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Lato",sans-serif;overflow-x:hidden}#as-bearbeiten a{position:fixed;color:white;display:table-cell;vertical-align:middle;text-align:center;top:0;left:20px;background:#cf081f;padding:5px 10px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);z-index:9999}.taglist{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none}.tag{border:1px solid #555;margin:0 10px 10px 0;padding:5px 7px 6px 7px;cursor:pointer;-webkit-transition:color .7s,background .7s,border .7s;-o-transition:color .7s,background .7s,border .7s;-moz-transition:color .7s,background .7s,border .7s;transition:color .7s,background .7s,border .7s;white-space:nowrap;font-size:13px;text-transform:uppercase;font-weight:300;color:#555;line-height:13px}.tag:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}.tag.aktiv{background:#555;color:#f2f2f2;border:1px solid #555}.tag.aktiv:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}#cmsPage #page{background:url("../img/bg_jm.png") repeat;-webkit-transition:margin-left 1s;-o-transition:margin-left 1s;-moz-transition:margin-left 1s;transition:margin-left 1s;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);position:absolute;width:100%;height:100vh}#cmsPage #page.toggled{margin-left:400px}@media screen and (max-width:600px){#cmsPage #page.toggled{margin-left:100%}}#cmsPage #page #content{margin:0 auto;position:absolute;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;padding-bottom:50px}#cmsPage #page #content #logo{height:50px;position:absolute;top:40px;right:40px;width:80px;-webkit-transition:fill .2s;-o-transition:fill .2s;-moz-transition:fill .2s;transition:fill .2s}#cmsPage #page #content #logo path{-webkit-transition:fill .2s;-o-transition:fill .2s;-moz-transition:fill .2s;transition:fill .2s}#cmsPage #page #content #logo:hover path,#cmsPage #page #content #logo.active path{fill:#5dafe4}@media screen and (max-width:600px){#cmsPage #page #content #logo{width:60px;top:20px;right:20px}}#cmsPage #page #content #wrapper{width:100%;overflow-y:scroll;padding-top:70px;opacity:0}@media screen and (max-width:600px){#cmsPage #page #content #wrapper{padding-left:20px;padding-right:20px}}#cmsPage #page #content #wrapper section{margin:0 auto;width:100%}#cmsPage #page #content #wrapper section#middle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#cmsPage #page #content #wrapper section#middle .contentbild{margin-bottom:20px}#cmsPage #page #content #wrapper section#middle .contentbild img{width:100%;height:auto;display:block}#cmsPage #page #content #wrapper .contentelement.abbinder p{display:inline-block}#cmsPage #page #content #wrapper .contentelement.abbinder #artur{width:120px;margin-left:15px;position:relative;top:12px}#cmsPage #page #content #wrapper .contentelement:not(.tag) h1{text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:46px;margin-bottom:30px}@media screen and (max-width:600px){#cmsPage #page #content #wrapper .contentelement:not(.tag) h1{font-size:34px}}@media screen and (max-width:480px){#cmsPage #page #content #wrapper .contentelement:not(.tag) h1{font-size:28px;margin-bottom:20px}}#cmsPage #page #content #wrapper .contentelement:not(.tag) h2{font-size:20px;margin-bottom:3px;text-transform:uppercase;font-weight:700;margin-top:25px}#cmsPage #page #content #wrapper .contentelement:not(.tag) h3{font-weight:300;margin-top:120px;font-size:14px;display:inline-block}@media screen and (max-width:600px){#cmsPage #page #content #wrapper .contentelement:not(.tag) h3{margin-top:50px}}#cmsPage #page #content #wrapper .contentelement:not(.tag) p{margin-bottom:8px}#cmsPage #page #content #wrapper .contentelement:not(.tag) p a.button{color:#007ac8;font-weight:300;padding:2px 6px;-webkit-transition:color .6s,background .6s,-webkit-border-radius .6s;transition:color .6s,background .6s,-webkit-border-radius .6s;-o-transition:color .6s,background .6s,border-radius .6s;-moz-transition:color .6s,background .6s,border-radius .6s,-moz-border-radius .6s;transition:color .6s,background .6s,border-radius .6s;transition:color .6s,background .6s,border-radius .6s,-webkit-border-radius .6s,-moz-border-radius .6s}#cmsPage #page #content #wrapper .contentelement:not(.tag) p a.button:hover{background:#007ac8;color:#fefefe}#cmsPage #page #content #wrapper .contentelement.avatar{position:relative}#cmsPage #page #content #wrapper .contentelement.avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:250px;height:250px;height:auto;margin-bottom:50px}@-webkit-keyframes blase{0%{top:0}50%{top:8px}100%{top:0}}@-moz-keyframes blase{0%{top:0}50%{top:8px}100%{top:0}}@-o-keyframes blase{0%{top:0}50%{top:8px}100%{top:0}}@keyframes blase{0%{top:0}50%{top:8px}100%{top:0}}#cmsPage #page footer{position:absolute;bottom:0;width:100%;left:0;background:url("../img/bg_jm_light.png") repeat;text-align:center;padding:15px;z-index:100;opacity:0}#cmsPage #page footer a{color:#007ac8;font-weight:300;padding:2px 6px;-webkit-transition:color .6s,background .6s,-webkit-border-radius .6s;transition:color .6s,background .6s,-webkit-border-radius .6s;-o-transition:color .6s,background .6s,border-radius .6s;-moz-transition:color .6s,background .6s,border-radius .6s,-moz-border-radius .6s;transition:color .6s,background .6s,border-radius .6s;transition:color .6s,background .6s,border-radius .6s,-webkit-border-radius .6s,-moz-border-radius .6s}#cmsPage #page footer a:hover{background:#007ac8;color:white}#cmsPage nav{position:fixed;height:100vh;width:400px;top:0;left:0;background:url("../img/bg_jm_dark.png") repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Lato",sans-serif}@media screen and (max-width:600px){#cmsPage nav{width:100%}}#cmsPage nav h2{text-align:center;letter-spacing:2px;font-weight:700;font-size:24px;color:#f9f9f9;text-transform:uppercase;margin-bottom:30px}#cmsPage nav ul{text-align:center;list-style-type:none;padding:0 50px}#cmsPage nav ul li{border-bottom:1px solid #f9f9f9}#cmsPage nav ul li a{padding:10px;display:block;color:#f2f2f2;text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:24px;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}#cmsPage nav ul li a:hover,#cmsPage nav ul li a.aktiv{color:#5dafe4}#cmsPage nav ul li:last-of-type{border:none}#cmsPage nav ul:hover li a.aktiv{color:#f2f2f2 !important}#cmsPage nav ul:hover li a.aktiv:hover{color:#5dafe4 !important}#cmsPage nav #menuFooter{position:absolute;bottom:20px;width:100%}#cmsPage nav #menuFooter ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#cmsPage nav #menuFooter ul li{border-right:1px solid #f9f9f9;border-bottom:0;margin-right:15px;padding-right:15px}#cmsPage nav #menuFooter ul li:last-of-type{border-right:none;margin-right:0;padding-right:0}#cmsPage nav #menuFooter ul li a{font-size:15px;padding:5px}.start #middle ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.start #middle ul li{margin:0 10px 10px 0;padding:5px 7px 6px 7px;-webkit-transition:color .7s,background .7s,border .7s;-o-transition:color .7s,background .7s,border .7s;-moz-transition:color .7s,background .7s,border .7s;transition:color .7s,background .7s,border .7s;white-space:nowrap;font-size:13px;text-transform:uppercase;font-weight:300;color:#555;line-height:13px;font-size:16px;border:1px solid #ccc;color:black}.start #middle ul li.aktiv{background:#555;color:#f2f2f2;border:1px solid #555}.start #middle ul li.aktiv:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}@media screen and (max-width:700px){.start #middle ul li{font-size:14px;padding:3px 5px 4px 5px}}.portfolio #content{position:static !important}.portfolio #page{height:auto !important}.portfolio #page #content{height:auto !important}.portfolio #total{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portfolio #total .contenttext{width:40%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio #total .contenttext h4{font-size:16px;text-transform:uppercase;margin-bottom:5px;text-align:left}.portfolio #total .contenttext p{font-weight:300}.portfolio #total .contenttext #searchBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.portfolio #total .contenttext #searchBox div{content:url("../img/icon_search.svg");background-color:#555;width:28px;height:28px;border:1px solid #555;cursor:default;display:inline-block;padding:3px}.portfolio #total .contenttext #searchBox input{background-color:#fefefe;border:1px solid #555;padding:4px 6px;font-size:14px;font-style:italic;font-family:"Lato",sans-serif}.portfolio #total .contenttext.filter{width:60%;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.portfolio #total .contenttext.filter ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.portfolio #total .contenttext.filter ul li{border:1px solid #555;margin:0 10px 10px 0;padding:5px 7px 6px 7px;cursor:pointer;-webkit-transition:color .7s,background .7s,border .7s;-o-transition:color .7s,background .7s,border .7s;-moz-transition:color .7s,background .7s,border .7s;transition:color .7s,background .7s,border .7s;white-space:nowrap;font-size:13px;text-transform:uppercase;font-weight:300;color:#555;line-height:13px;line-height:15px;font-size:15px;padding:5px 7px 5px 7px;margin:0 0 10px 10px}.portfolio #total .contenttext.filter ul li:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}.portfolio #total .contenttext.filter ul li.aktiv{background:#555;color:#f2f2f2;border:1px solid #555}.portfolio #total .contenttext.filter ul li.aktiv:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}.portfolio #wrapper{width:100%;margin:0 auto;padding:0 20px;max-width:940px}.portfolio #logo path{fill:white}.portfolio #nav-icon3 span{background-color:white}.portfolio .tagcloud{margin-bottom:40px !important}.portfolio .arbeitsbeispiele{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:60px}.portfolio .arbeitsbeispiele .portfolioBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-top:1px solid #555;padding-top:30px;padding-bottom:10px}.portfolio .arbeitsbeispiele .contenttext{width:40%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px}.portfolio .arbeitsbeispiele .contenttext h2{font-size:40px !important;margin:0 0 5px !important;font-weight:600 !important;text-transform:none !important}.portfolio .arbeitsbeispiele .contenttext h3{font-size:24px !important;margin:0 0 20px !important;font-weight:600 !important}.portfolio .arbeitsbeispiele .contenttext p{font-size:16px;font-weight:300;line-height:140%}.portfolio .arbeitsbeispiele .contenttext ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px dotted #555;width:100%;margin-top:20px;padding-top:20px;list-style-type:none}.portfolio .arbeitsbeispiele .contenttext ul li{border:1px solid #555;margin:0 10px 10px 0;padding:5px 7px 6px 7px;cursor:pointer;-webkit-transition:color .7s,background .7s,border .7s;-o-transition:color .7s,background .7s,border .7s;-moz-transition:color .7s,background .7s,border .7s;transition:color .7s,background .7s,border .7s;white-space:nowrap;font-size:13px;text-transform:uppercase;font-weight:300;color:#555;line-height:13px}.portfolio .arbeitsbeispiele .contenttext ul li:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}.portfolio .arbeitsbeispiele .contenttext ul li.aktiv{background:#555;color:#f2f2f2;border:1px solid #555}.portfolio .arbeitsbeispiele .contenttext ul li.aktiv:hover{background:#007ac8;color:#f2f2f2;border:1px solid #007ac8}.portfolio .arbeitsbeispiele .bilderBox{width:60%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio .arbeitsbeispiele .bilderBox .contentbild{width:100%;margin:0 0 20px 0;padding:0}.portfolio .arbeitsbeispiele .bilderBox .contentbild img{width:100%;height:auto;display:block;margin:0;padding:0}.portfolio .arbeitsbeispiele .bilderBox .contentbild.klein{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}#scrolltop{position:fixed;right:40px;bottom:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:0;-webkit-transition:opacity .3s,z-index .3s,bottom .3s;-o-transition:opacity .3s,z-index .3s,bottom .3s;-moz-transition:opacity .3s,z-index .3s,bottom .3s;transition:opacity .3s,z-index .3s,bottom .3s;z-index:-99}#scrolltop.sichtbar{opacity:1;z-index:9999999}#scrolltop.unten{bottom:80px}#scrolltop svg{width:30px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);height:25px}#scrolltop p{font-weight:300;font-size:14px;text-align:center;-webkit-transition:color .2s;-o-transition:color .2s;-moz-transition:color .2s;transition:color .2s;color:#999}#scrolltop polygon{fill:#999;-webkit-transition:fill .2s;-o-transition:fill .2s;-moz-transition:fill .2s;transition:fill .2s}#scrolltop:hover polygon{fill:#5dafe4}#scrolltop:hover p{color:#5dafe4}#mood{position:relative;width:100%;opacity:0}#mood #scrollpfeil{position:absolute;bottom:40px;margin:0 auto;left:0;right:0;width:50px;height:44px;cursor:pointer;z-index:999999}#mood #scrollpfeil svg{width:100%}#mood #scrollpfeil polygon{-webkit-transition:fill .2s;-o-transition:fill .2s;-moz-transition:fill .2s;transition:fill .2s}#mood #scrollpfeil:hover polygon{fill:#5dafe4}#mood #moodBackground{width:100%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;max-height:100vh;overflow:hidden}#mood #moodBackground img{width:100%;height:auto}#mood .bu{position:absolute;text-align:right;bottom:200px;right:40px;z-index:999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}#mood .bu h1{color:white;text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:46px;margin-bottom:10px;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}#mood .bu p{color:white;font-weight:300;font-size:25px;max-width:30%;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}.start #cmsPage #page #content #wrapper section{max-width:550px}.responsive{display:none !important}@media screen and (max-width:1300px){#mood .bu{bottom:50px;max-width:600px}#mood .bu p{max-width:100%}}@media screen and (max-width:1100px){#mood .bu{bottom:50px}#mood #scrollpfeil{left:50px;margin:0;bottom:50px}#mood .bu h1{font-size:34px;margin-bottom:4px}#mood .bu p{font-size:20px}}@media screen and (max-width:940px){.portfolio .arbeitsbeispiele .contenttext h2{font-size:36px !important}.portfolio .arbeitsbeispiele .contenttext h3{font-size:18px !important}}@media screen and (max-width:750px){.portfolio .arbeitsbeispiele .contenttext,.portfolio .arbeitsbeispiele .bilderBox{width:50%}.portfolio .arbeitsbeispiele .contenttext ul{margin-top:3px;padding-top:12px}}@media screen and (max-width:720px){.portfolio .arbeitsbeispiele .portfolioBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio .arbeitsbeispiele .contenttext,.portfolio .arbeitsbeispiele .bilderBox{width:100%}.portfolio .arbeitsbeispiele .contenttext{padding-left:0;margin-bottom:15px;padding-bottom:3px}.portfolio .arbeitsbeispiele .contenttext ul{border-top:none;padding-top:9px}.portfolio .arbeitsbeispiele .contenttext h2{font-size:40px !important}.portfolio .arbeitsbeispiele .contenttext h3{font-size:24px !important;margin:0 0 14px !important}.portfolio #total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio #total .contenttext.filter{width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.portfolio #total .contenttext{width:100%}.portfolio #total .contenttext.filter ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}.portfolio #total .contenttext.filter ul li{margin:0 10px 10px 0}p.ergebnisse{margin-top:20px}}@media screen and (max-width:600px){#mood .bu{bottom:20px;right:20px}#mood #scrollpfeil{left:20px;bottom:20px}}@media screen and (max-width:520px){.portfolio .arbeitsbeispiele .contenttext h2{font-size:36px !important}.portfolio .arbeitsbeispiele .contenttext h3{font-size:18px !important}#mood .bu{display:none}.responsive{display:block !important;width:100% !important;margin-bottom:20px}.responsive *{text-align:left}.responsive h1{font-size:38px !important;font-weight:500 !important;margin-bottom:6px !important}}@media screen and (max-width:460px){#mood .bu h1{font-size:28px;margin-bottom:2px}#mood .bu p{font-size:16px}#cmsPage #page #content #wrapper{padding-top:40px}}#nav-icon3{top:40px;left:40px;width:60px;height:50px;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:200}#nav-icon3:hover span{background:#5dafe4}@media screen and (max-width:600px){#nav-icon3{width:50px;top:25px;left:20px;height:40px}}.editmode #wrapper{opacity:1 !important}#nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:black;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:24px}@media screen and (max-width:600px){#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:19px}}#nav-icon3 span:nth-child(4){top:48px}@media screen and (max-width:600px){#nav-icon3 span:nth-child(4){top:38px}}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span{background:#5dafe4}#nav-icon3.open:hover span{background:black}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}form{width:100%;max-width:300px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feldbox{width:100%;position:relative;margin-top:30px}.feldbox:first-of-type{margin-top:10px}.feldbox input,textarea{background-color:#fefefe;border:1px solid #555;padding:5px 5px;font-size:16px;font-weight:300;font-family:"Lato",sans-serif;width:100%}.feldbox label{position:absolute;left:5px;top:5px;font-size:16px;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;font-weight:300;opacity:.6}.feldbox.focus label{top:-18px;left:0px;font-size:12px;font-weight:300;opacity:1}textarea{resize:none;height:160px}form .button{border:1px solid #007ac8;padding:10px 5px;text-transform:uppercase;color:#007ac8;font-size:16px;margin-top:30px;font-weight:300;cursor:pointer;-webkit-transition:color .5s,background-color .5s,border .5s;-o-transition:color .5s,background-color .5s,border .5s;-moz-transition:color .5s,background-color .5s,border .5s;transition:color .5s,background-color .5s,border .5s;font-family:"Lato",sans-serif}form .button:hover{background-color:#007ac8;color:#fefefe}form .button.disabled,form .button.disabled:hover{border:1px solid #aaa;color:#aaa;cursor:default;background-color:transparent}#wrapper{-ms-overflow-style:none;scrollbar-width:none}.schmaleSpalte{width:100%;max-width:800px;text-align:left}a{color:#007ac8;font-weight:300}