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}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,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Open Sans';
font-style:normal;
font-weight:400;
src:url('/fonts/open-sans-v34-latin-regular.eot');
src:local(''),url('/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v34-latin-regular.woff2') format('woff2'),url('/fonts/open-sans-v34-latin-regular.woff') format('woff'),url('/fonts/open-sans-v34-latin-regular.ttf') format('truetype'),url('/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}
@font-face{font-family:'Open Sans';
font-style:normal;
font-weight:700;
src:url('/fonts/open-sans-v34-latin-700.eot');
src:local(''),url('/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v34-latin-700.woff2') format('woff2'),url('/fonts/open-sans-v34-latin-700.woff') format('woff'),url('/fonts/open-sans-v34-latin-700.ttf') format('truetype'),url('/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg')}
body{background:#000;font-family:'Open Sans',sans-serif,Arial;font-weight:400;color:#ddd;line-height:25px;font-size:14px;overflow-y:scroll}p{margin:15px 0}a{text-decoration:none;color:inherit;transition:color .50s ease;cursor:pointer}strong,b{font-weight:700;color:#fff}p.error{font-weight:700;color:#dc0000}ol{list-style-type:decimal;padding:0px 0px 0px 7px;margin:0px 0px 0px 15px;vertical-align:bottom;font-size:14px !important;line-height:25px !important}ol[type=a]{list-style-type:lower-alpha;font-size:14px;font-weight:400;font-family:'Open Sans',sans-serif,Arial}ol[type=a] li,ol li{margin-bottom:20px}header{position:relative;width:auto;max-width:950px;margin:0 auto 0 auto;height:100px}header a#LogoLink img{clear:both;position:absolute;z-index:100;right:0px;top:38px}#HeaderArt{position:absolute;width:950px;left:50%;margin-left:-475px;top:110px;z-index:10;height:200px;text-align:right}.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:rgba(200,200,200,0.3);font-size:12px;padding:1em;display:none}.go-top:hover{background-color:rgba(200,200,200,0.6)}.clear{clear:both}.hidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}main input,main textarea{width:90%;padding:10px;border:0px;margin:0px;font-size:14px}main input:focus,main textarea:focus{background:#dc0000;color:white}main input[type=submit]{clear:both;width:auto;background:none;color:white;text-align:left;font-size:14px;font-weight:400;margin:0px;padding:0px;border-bottom:1px solid #dc0000;text-decoration:none;transition:color .50s ease;cursor:pointer}main input.BigOne[type=submit]{clear:both;display:block;margin-top:40px;width:95%;color:white;text-align:center;font-size:24px;font-weight:700;background:#dc0000;padding:10px;margin:0px;text-decoration:none;transition:color .50s ease;cursor:pointer}main input[type=submit]:hover{color:#dc0000;transition:color .50s ease}nav{position:absolute;top:110px;background:#1a1a1a;width:168px;height:200px;z-index:15}nav#SubNavigation{position:absolute;top:110px;background:#1a1a1a;width:168px;height:200px;z-index:15;left:168px;box-shadow:-2px 0px 10px #000}nav ul{list-style:none;margin-top:0px}nav ul li{display:block}nav ul li a{display:block;width:158px;height:25px;font-family:'Open Sans',sans-serif;color:#eee;font-size:12px;line-height:25px;text-decoration:none;padding-left:10px}nav ul li a:hover,nav ul li a.Aktiv{background:#dc0000}nav ul li a:hover:after,nav ul li a.Aktiv:after{content:url('/images/icon_pfeil_weiss.gif');padding-left:4px}#alternative_menu{width:100%;display:none;padding:3%;z-index:101 !important}main{display:block;width:auto;max-width:930px;margin:0 auto;padding:255px 0 0px 0;z-index:20}main a{border-bottom:1px solid #dc0000}main a:hover{color:#dc0000;transition:color .50s ease;cursor:pointer}main h1{color:#fff;font-size:24px;margin-bottom:20px;font-weight:lighter}main h2{color:#fff;font-size:18px;margin-bottom:5px;margin-top:25px}main section.content{float:left;width:48%;margin-right:2%;margin-bottom:20px}main section.onlyonecontent{clear:both;width:100%;margin-bottom:20px}main section.onlyonecontent iframe{width:100% !important}main section.news.landingpage{padding-top:310px}main section.news h1 a,main section.news h2 a{border-bottom:0px}main section.news article{padding-bottom:85px;clear:both}main section.news article img.NewsBild{width:250px;padding-bottom:40px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:scale(1);transition:all ease-in-out 0.3s}main section.news article:hover img.NewsBild{width:250px;padding-bottom:40px;-webkit-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1.2);transition:all ease-in-out 0.3s}main a.group img,main .group{border-bottom:0px !important}img.BildRechts{float:right;margin-left:20px;border:0px}p.NewsFooter{font-size:10px}p.NewsFooter a{border-bottom:0px !important}main section.maincontent{float:left;width:63%;margin-right:2%}main section.content p:first-child,main section.maincontent p:first-child{margin-top:25px}main section.content h2:first-child+p,main section.maincontent h2:first-child+p{margin-top:15px !important}main section.factview{float:left;width:33%;margin-right:2%}main ol{padding:0px 0px 0px 20px;margin:0px 0px 0px 18px;line-height:22px;color:#ececec;font-size:12px}main ul{padding:0px 0px 0px 10px;margin:0px 0px 0px 8px;list-style-image:url(/images/Viereck.gif);list-style-position:outside;list-style-type:none;vertical-align:bottom;color:#ececec;font-size:14px}main ul li{margin-bottom:15px}aside#Slogan{margin-top:35px;clear:both;display:block;width:100%;text-align:center;line-height:50px;font-size:20px;font-style:italic}aside#Slogan p{width:950px;text-align:right;margin:auto}footer{clear:both;position:relative;width:auto;min-height:300px;background:#1d1d1d}footer #Sitemap{padding-top:20px}footer .wrapper{line-height:25px;margin:0 auto;width:auto;max-width:930px;font-size:14px}footer .wrapper .column{font-family:'Open Sans',sans-serif;color:#ccc;float:left;width:19%}footer .wrapper .column a:first-child{text-transform:uppercase;font-size:20px}footer .wrapper .column a.Aktiv{color:#dc0000}footer .wrapper .column a{display:block;transition:all .35s ease;font-size:12px}footer .wrapper .column a:hover{color:#dc0000;transition:all .35s ease}#copyright{background:#dc0000;height:50px;position:relative;width:100%}#copyright .wrapper{font-family:'Open Sans',sans-serif;font-size:12px;position:relative;line-height:50px}#copyright .wrapper .social{position:absolute;right:0;top:25px}#copyright .wrapper .social a{transition:opacity .25s ease;opacity:0.3;margin-left:12px;display:block;float:left}#copyright .wrapper .social a:hover{opacity:0.7}#copyright .wrapper a{color:#ababab}#copyright .wrapper a:hover{color:#fff}.showonlybelow765,nav#AlternativMenu{display:none}div#whoami{position:absolute;clear:both;left:0px;width:100%;background:black;padding-top:10px;padding-bottom:10px}div#whoami>div{max-width:950px;margin:auto;cursor:pointer;border-left:6px solid #dc0000;padding-left:20px}div#referenzen{position:absolute;clear:both;left:0px;width:100%;background:white;padding-top:0px;padding-bottom:0px;margin-top:140px}#referenzen .scrollable{position:relative;overflow:hidden;height:120px;border-top:15px solid #fff;border-bottom:5px solid #fff;border-left:15px solid #fff;border-right:15px solid white}#referenzen .scrollable .items{width:10000em;position:absolute}#referenzen .items div{float:left}#referenzen .items div img{height:100px;padding-left:10px;padding-right:10px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:scale(1);transition:all ease-in-out 0.3s}#referenzen .items div img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1.4);transition:all ease-in-out 0.3s}ul#pull li.AltSub{display:none}.vertical{position:relative;overflow:hidden;height:200px;width:100%;background-color:#1a1a1a;background-image:url('/images/bg_navigation_normal_mirror.gif');background-position:241px;background-repeat:repeat-y;margin:0px;padding:0px}.items{position:absolute;height:20000em;margin:0px}.item{display:block;margin:0px 0;padding:0px;height:200px}.item img.ItemBild{float:left;margin-right:10px}.item .iteminside{display:table-cell;height:200px;vertical-align:middle;margin:0px;padding:0px 10px 0px 0px}.disabled{visibility:hidden}.next{float:right}.navi a{width:5px;height:5px;float:left;padding:4px;background-image:url('/images/navigator.gif');background-position:center;background-repeat:no-repeat;display:block;border-bottom:0px !important}.navi a:hover,.navi a.active{background-image:url('/images/navigator_active.gif');background-repeat:no-repeat;background-position:center}#pull>li.MobileOnly{display:none !important}@media (max-width:960px){#pull>li.MobileOnly{display:block !important}header #HeaderArt{width:100%;height:auto;z-index:auto;left:auto;margin-left:0px;position:relative;clear:both;top:auto;padding-top:150px}header #HeaderArt img{width:100%}header a#LogoLink img{top:160px;margin-right:20px}nav,nav#SubNavigation{top:0px}main{padding-top:285px;margin-left:10px}main section.content{width:95%}main section.maincontent{width:96%}main section.factview{width:95%}main div#referenzen{display:none}div#whoami{position:relative;display:inline-block;clear:both;left:auto;padding-left:10px;padding-right:10px;width:calc(100% - 10px) !important;margin-left:-10px}footer #copyright .wrapper{margin-left:10px}.dontshowbelow960{display:none}#Sitemap{margin-left:10px}article.miniNews .mininewsbreak{display:block}aside#Slogan{width:100%}aside#Slogan p{width:100%}}@media (max-width:920px){nav#SubNavigation,#pull{display:none;z-index:1000}nav{position:relative;top:auto;background:transparent;width:auto;height:auto;z-index:auto}main article.miniNews{width:95% !important;clear:both}main section.news.landingpage{padding-top:0px}nav#AlternativMenu{position:absolute;display:block;width:45px;height:45px;background-image:url('/images/altmenu.png');background-repeat:no-repeat;background-position:0px 7px;top:60px;left:2%;cursor:pointer;z-index:101 !important}nav ul#pull li a{display:block;height:auto;color:#eee;font-size:12px;line-height:25px;text-decoration:none;padding-left:10px;width:100%}nav ul#pull li:hover{background:#dc0000 !important}nav ul#pull li a:hover,nav ul li a.Aktiv{background:transparent}nav ul#pull li a:hover:after,nav ul li a.Aktiv:after{content:'';padding-left:initial;margin-bottom:auto}ul#pull{position:absolute;width:95% !important;left:1%;background:#333;height:auto;top:120px}ul#pull li{border-bottom:2px solid #000;background:#333 !important;padding:8px;font-size:14px;text-align:left;width:100% !important}ul#pull li.AltSub{display:block !important;border-bottom:2px solid #000;padding:8px;font-size:14px;text-align:left;background:#555 !important}ul#pull li.AltSub a{margin-left:20px}ul#pull li:hover{border-bottom:2px solid #000;background-color:#dc0000}header{height:25px}header a#LogoLink img{top:60px;right:0px}footer{min-height:initial}footer #Sitemap{display:none}.showonlyabove765{display:none}.showonlybelow765{display:block}#copyright{height:auto;padding-top:10px;padding-bottom:10px}#copyright .wrapper{line-height:25px}main section.news h1 a{font-size:18px}main section.news .group img.NewsBild{width:95%;margin-top:15px;float:none;margin-left:0px;padding-bottom:0px;transform:none;filter:none}main section.news .group img.NewsBild:hover{width:95% !important;transform:none;padding-bottom:0px}main section.news article{padding-bottom:20px}main section.news article:hover img.NewsBild{width:95%;transform:none;padding-bottom:0px;filter:none}}@media (max-width:765px) and (orientation:landscape){nav#AlternativMenu{top:20px !important}header a#LogoLink img{top:20px;left:50%;margin-left:-103px}main{padding-top:70px}ul#pull{top:75px}}