/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=fae5f204-6daf-41cc-94fc-60c66c0d5112&fontids=675364,675340,675334");@font-face{font-family:"Trade Gothic W01 Roman";src:url("../../files/LSODstudio-Theme/fonts/675364/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix");src:url("../../files/LSODstudio-Theme/fonts/675364/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot"),url("../../files/LSODstudio-Theme/fonts/675364/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"),url("../../files/LSODstudio-Theme/fonts/675364/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"),url("../../files/LSODstudio-Theme/fonts/675364/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg")}@font-face{font-family:"Trade Gothic W01 Bold 2";src:url("../../files/LSODstudio-Theme/fonts/675340/bb3aa0a7-2585-4e89-ad82-658fd561751a.eot?#iefix");src:url("../../files/LSODstudio-Theme/fonts/675340/bb3aa0a7-2585-4e89-ad82-658fd561751a.eot?#iefix") format("eot"),url("../../files/LSODstudio-Theme/fonts/675340/1454a71d-cdbb-429c-8092-122f4493e0c7.woff") format("woff"),url("../../files/LSODstudio-Theme/fonts/675340/d5ea405c-2180-4ff0-bd51-3e19fb280be4.ttf") format("truetype"),url("../../files/LSODstudio-Theme/fonts/675340/70ac6679-cf48-4a0e-a909-d1e3bb4a1aa9.svg#70ac6679-cf48-4a0e-a909-d1e3bb4a1aa9") format("svg")}@font-face{font-family:"TradeGothicW01-BoldCn20 675334";src:url("../../files/LSODstudio-Theme/fonts/675334/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");src:url("../../files/LSODstudio-Theme/fonts/675334/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),url("../../files/LSODstudio-Theme/fonts/675334/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("../../files/LSODstudio-Theme/fonts/675334/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("../../files/LSODstudio-Theme/fonts/675334/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg")}body,html{overflow-x:hidden;z-index:0}html{background-color:#e6f4f4}body{background:-moz-linear-gradient(top, #e6f4f4, #e6f4f4, #ddd, #ddd);background:-webkit-linear-gradient(top, #e6f4f4, #e6f4f4, #ddd, #ddd);background:-o-linear-gradient(top, #e6f4f4, #e6f4f4, #ddd, #ddd);background:-ms-linear-gradient(top, #e6f4f4, #e6f4f4, #ddd, #ddd);background:linear-gradient(to bottom, #e6f4f4, #e6f4f4, #ddd, #ddd);font-family:"Trade Gothic W01 Roman",Verdana,sans-serif;font-size:16px;font-size:1rem;line-height:1.5em;font-weight:normal}h1,h2,h3,h4,h5,h6{font-family:"TradeGothicW01-BoldCn20 675334",Verdana,sans-serif;line-height:1em;letter-spacing:3px}h1{margin-top:0;margin-bottom:30px;font-size:26px;font-size:1.625rem;text-transform:uppercase;text-shadow:1px 1px 1px #00bfff}a:link,a:active,a:visited{color:#fff}::selection{background-color:#00bfff;color:#fff}::-moz-selection{background-color:#00bfff;color:#fff}strong{font-family:'Trade Gothic W01 Bold 2',Verdana,sans-serif;color:#fff}ul{margin-left:15px;padding-left:15px;list-style-type:none;list-style-image:url("../../files/LSODstudio-Theme/images/dot.png")}#wrapper{height:8200px}#wrapper>div{margin-right:80px;margin-left:80px}.mod_article{overflow:visible !important}.full{width:5000px;left:-2100px;position:absolute;margin-right:auto;margin-left:auto;text-align:center;overflow:visible !important}.full>.stellar{position:fixed;overflow:visible;display:block}.full .c_wrap{width:0;height:0;overflow:hidden;display:block}.z_active{z-index:900 !important;cursor:''}.z_active:hover{cursor:''}.z_active .deg>.c_wrap{display:block}.circle_wrap{position:absolute;overflow:hidden}.circle,.circle_inner{border-style:solid;border-radius:50%}.deg{width:5000px;height:20px;left:6px;top:0;position:absolute;overflow:hidden;margin-top:0;margin-right:auto;margin-left:auto;text-align:center;border-top:1px solid #00bfff;border-bottom:1px solid #00bfff;z-index:10}.deg>.c_wrap{width:800px;display:none;margin-top:-200px;margin-right:auto;margin-left:auto;padding-top:350px;padding-bottom:40px;text-align:left;background-color:rgba(102,102,102,0.75);color:#fff}.deg_active{height:600px;top:25px}.anchor{height:20px;position:absolute;overflow:hidden;padding-right:20px;padding-left:5px;background-color:#00bfff;line-height:20px;color:#fff;text-transform:uppercase;white-space:"nowrap";z-index:20;top:0}.anchor:hover{cursor:pointer}.anchor a{text-decoration:none;color:#fff}.anchor .close{display:inline;padding-right:10px;padding-left:20px;font-size:1em;line-height:20px;text-decoration:none;color:#fff}.anchor_active{padding-right:0;padding-left:10px}.c_wrap>div{height:300px;display:block;margin:40px;padding-bottom:20px}.circle .f_wrap{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.deg,.circle_wrap{-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg);-ms-transform:rotate(-20deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.deg>.c_wrap{-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.fwd,.bck{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center}#head{width:800px;height:320px;left:0;top:0;position:absolute;display:block;margin-right:auto;margin-left:auto;padding-top:40px;text-align:center}#head>div.circle{width:300px;height:300px;top:60px;position:fixed;margin-right:auto;margin-left:235px;text-align:center;border:10px solid #e6e6e6;border-radius:50%;z-index:20}#head .circle_inner{width:279px;height:279px;margin:8px;text-align:center;background-color:#fff;border:3px solid #e6e6e6;border-radius:50%}#about{top:450px;z-index:25}#about .circle_wrap{width:310px;height:153px}#about .circle{width:300px;height:300px;margin-top:3px;border:3px solid #fff}#about .circle_inner{width:270px;height:270px;position:absolute;margin:5px;background-color:#ccc;border:10px solid #fff}#about .circle_top{margin-top:0;margin-left:2050px}#about .circle_btm{top:143px;position:absolute;margin-left:2102px}#about .circle_btm .circle{margin-top:-156px}#about .deg{top:37px}#about .deg_active{top:25px}#about .anchor{width:80px;left:2171px;margin-left:63px}#about .circle_top_active{margin-top:-40px}#about .circle_btm_active{top:543px;margin-left:2646px}#about .deg_active{height:600px;top:25px}#about .anchor_active{width:190px;left:2098px}#about .c_wrap{height:650px;padding-top:370px}#designfoerderung{top:1650px;z-index:5}#designfoerderung .circle_wrap{width:430px;height:220px}#designfoerderung .circle{width:400px;height:400px;margin-top:3px;background-color:#f2f2f2;border:13px solid #bfbfbf}#designfoerderung .circle_inner{width:370px;height:370px;overflow:hidden;margin:15px;background-color:#bfbfbf;border:0px solid}#designfoerderung .circle_top{margin-top:-35px;margin-left:2500px}#designfoerderung .circle_btm{top:160px;position:absolute;margin-left:2571px}#designfoerderung .circle_btm .circle{margin-top:-206px}#designfoerderung .deg{top:250px}#designfoerderung .deg_active{top:25px}#designfoerderung .anchor{width:200px;left:2815px;margin-left:-97px}#designfoerderung .c_wrap{height:600px;padding-top:370px}#designfoerderung .circle_top_active{position:absolute;margin-top:-115px;margin-left:2000px}#designfoerderung .circle_btm_active{top:549px;margin-left:2574px}#designfoerderung .anchor_active{width:300px;left:2222px}#designfoerderung .slide .image_container{width:155px;height:155px;overflow:hidden;margin-left:20px;border:4px solid #bfbfbf;border-radius:50%}#designfoerderung .slide a:link,#designfoerderung .slide a:visited{font-family:'Trade Gothic W01 Bold 2',Verdana,sans-serif;text-decoration:none;color:#00bfff;text-transform:uppercase}#designfoerderung .slide a:active,#designfoerderung .slide a:hover{color:#fff}#vdid{top:2200px;z-index:3}#vdid .circle_wrap{width:310px;height:153px}#vdid .circle{width:286px;height:286px;margin-top:3px;border:10px solid #fff}#vdid .circle_inner{width:270px;height:270px;position:absolute;margin:5px;background-color:#bfbfbf;border:3px solid #fff}#vdid .circle_top{margin-top:0;margin-left:2060px}#vdid .circle_btm{top:143px;position:absolute;margin-left:2112px}#vdid .circle_btm .circle{margin-top:-156px}#vdid .deg{top:37px}#vdid .deg_active{top:25px}#vdid .anchor{left:2089px;margin-left:60px}#leistungen{top:750px;z-index:15}#leistungen .circle_wrap{width:610px;height:303px}#leistungen .circle{width:600px;height:600px;margin-top:3px;border:3px solid #999}#leistungen .circle_inner{width:570px;height:570px;overflow:hidden;margin:5px;background:#f2f2f2 url("../../files/LSODstudio/Content/IMG_2543.jpg") center center no-repeat;border:10px solid #999}#leistungen .circle_inner{-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5)}#leistungen .circle_top{margin-top:0;margin-left:2070px}#leistungen .circle_btm{top:284px;position:absolute;margin-left:2174px}#leistungen .circle_btm .circle{margin-top:-306px}#leistungen .deg{top:250px}#leistungen .deg_active{top:25px}#leistungen .anchor{width:98px;left:2515px;margin-left:60px}#leistungen .c_wrap{height:600px;padding-top:370px}#leistungen .circle_top_active{position:absolute;margin-top:-233px;margin-left:2000px}#leistungen .circle_btm_active{top:520px;margin-left:2574px}#leistungen .anchor_active{width:200px;left:2086px}#kontakt{top:2400px;z-index:42}#kontakt .circle_wrap{width:630px;height:321px}#kontakt .circle{width:600px;height:600px;margin-top:3px;background-color:#bfbfbf;border:15px solid #fff}#kontakt .circle_inner{width:570px;height:570px;overflow:hidden;margin:12px;background:#e6e6e6 url("../../files/LSODstudio/Content/LSOD_GoogleMaps.jpg") center center no-repeat;border:3px solid #fff;text-indent:-500px}#kontakt .circle_inner{-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5)}#kontakt .circle_inner>a{width:100%;height:100%;display:block}#kontakt .circle_top{margin-top:20px;margin-left:1950px}#kontakt .circle_btm{top:314px;position:absolute;margin-left:2057px}#kontakt .circle_btm .circle{margin-top:-309px}#kontakt .deg{top:250px}#kontakt .deg_active{top:25px}#kontakt .anchor{width:70px;left:2430px;margin-left:60px}#kontakt .c_wrap{height:528px}#kontakt .circle_top_active{position:absolute;margin-top:-245px;margin-left:1980px}#kontakt .circle_btm_active{top:400px;margin-left:2527px}#kontakt .deg_active{height:470px}#kontakt .anchor_active{width:165px;left:2045px}#team{top:650px;z-index:5}#team .circle_wrap{width:430px;height:220px}#team .circle{width:400px;height:400px;margin-top:3px;background-color:#f2f2f2;border:13px solid #bfbfbf}#team .circle_inner{width:370px;height:370px;overflow:hidden;margin:15px;background-color:#bfbfbf;border:0px solid}#team .circle_top{margin-top:-35px;margin-left:2500px}#team .circle_btm{top:160px;position:absolute;margin-left:2571px}#team .circle_btm .circle{margin-top:-206px}#team .deg{top:250px}#team .deg_active{top:25px}#team .anchor{width:43px;left:2815px;margin-left:60px}#team .c_wrap{height:600px;padding-top:370px}#team .circle_top_active{position:absolute;margin-top:-115px;margin-left:2000px}#team .circle_btm_active{top:549px;margin-left:2574px}#team .anchor_active{width:135px;left:2065px}#team .slide .image_container{width:155px;height:155px;overflow:hidden;margin-left:20px;border:4px solid #bfbfbf;border-radius:50%}#team .slide a:link,#team .slide a:visited{font-family:'Trade Gothic W01 Bold 2',Verdana,sans-serif;text-decoration:none;color:#00bfff;text-transform:uppercase}#team .slide a:active,#team .slide a:hover{color:#fff}#referenzen{top:1400px;z-index:33}#referenzen .circle_wrap{width:360px;height:178px}#referenzen .circle{width:335px;height:335px;margin-top:3px;border:10px solid #999}#referenzen .circle_inner{width:320px;height:320px;overflow:hidden;margin:5px;background-color:#f2f2f2;border:3px solid #999}#referenzen .circle_top{margin-top:87px;margin-left:2300px}#referenzen .circle_btm{top:254px;position:absolute;margin-left:2361px}#referenzen .circle_btm .circle{margin-top:-178px}#referenzen .deg{top:250px}#referenzen .deg_active{top:25px}#referenzen .anchor{width:103px;left:2475px;margin-left:61px}#referenzen .c_wrap{height:600px;padding-top:370px}#referenzen .circle_top_active{position:absolute;margin-top:-59px;margin-left:2000px}#referenzen .circle_btm_active{top:546px;margin-left:2615px}#referenzen .anchor_active{width:200px;left:2054px}#impressum{top:1800px;z-index:4}#impressum .circle_wrap{width:310px;height:153px}#impressum .circle{width:300px;height:300px;margin-top:3px;border:3px solid #999}#impressum .circle_inner{width:270px;height:270px;position:absolute;margin:5px;background-color:#ccc;border:10px solid #999}#impressum .circle_top{margin-top:-195px;margin-left:2580px}#impressum .circle_btm{top:-52px;position:absolute;margin-left:2632px}#impressum .circle_btm .circle{margin-top:-156px}#impressum .deg{top:37px}#impressum .deg_active{top:25px}#impressum .anchor{left:2726px;margin-left:60px}#footer{width:800px;height:320px;left:0;top:7800px;position:absolute;display:block;margin-right:auto;margin-left:auto;text-align:center;color:#999}#footer .circle{width:300px;height:300px;top:0;position:absolute;overflow:hidden;margin-right:auto;margin-left:235px;text-align:center;border:10px solid #f2f2f2;border-radius:50%;z-index:20}#footer .circle_inner{width:279px;height:279px;margin:8px;text-align:center;background-color:#fff;border:3px solid #e6e6e6;border-radius:50%}#footer .circle:hover .f_wrap{margin-top:-293px;margin-bottom:10px}#footer .ce_text{width:100%;height:25px;top:380px;position:absolute;display:block;text-align:center}#footer a:link,#footer a:active,#footer a:visited{color:#999}#footer a:hover{color:#fff}#head .circle:hover{-webkit-animation:logoover 1.4s ease 0s alternate 1 backwards running;-moz-animation:logoover 1.4s ease 0s alternate 1 backwards running;-o-animation:logoover 1.4s ease 0s alternate 1 backwards running;animation:logoover 1.4s ease 0s alternate 1 backwards running}@-webkit-keyframes logoover{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-moz-keyframes logoover{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-o-keyframes logoover{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@keyframes logoover{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}.ce_headline{margin-left:40px}.ce_sliderStart .slider-control{width:300px;left:400px;top:400px;position:absolute}.ce_text a:hover{background-color:#00bfff;text-decoration:none}.blau{font-weight:bold;color:#00bfff}.slide_wrap{width:5000px;height:300px;display:block}.slide_wrap>div.slide{width:700px;float:left;display:block;margin-right:100px}.c_wrap>.slide_ctrl{width:80px;height:80px;right:15px;position:absolute;margin:-85px 0 0;padding:0}.fwd,.bck{width:20px;height:20px;overflow:hidden;display:block;text-indent:-500px;position:absolute}.fwd:hover,.bck:hover{border-width:2px;cursor:pointer}.fwd{left:0;top:0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:0 !important;border-left:0 !important}.bck{left:12px;top:28px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-top:0 !important;border-right:0 !important}.z_active .slide_ctrl .blank{border-color:#666;cursor:auto}.z_active .slide_ctrl .blank:hover{border-width:1px;cursor:auto}

