*{ margin:0; padding:0; font-size:16px; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; }*:focus{ outline:none; }html, body{ height:100%; }body{ color:#303030; background:#171717; }section, header, article, footer{ display:block; }h1{ margin:0 0 10px 0; font-size:140%; }h2{ margin:25px 0 10px 0; font-size:140%; }h3{ margin:25px 0 10px 0; font-size:140%; }h4{ margin:25px 0 10px 0; font-size:140%; }h5{ margin:25px 0 10px 0; font-size:120%; }h6{ margin:25px 0 10px 0; font-size:110%; }p{ margin-bottom:15px; line-height:125%; }pre{ margin-bottom:25px; padding:10px; font-size:90%; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space:pre-wrap; word-wrap:break-word; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; overflow:auto; }blockquote{ margin-bottom:25px; font-size:90%; font-style:italic; }a:link{ color:#2D80D1; text-decoration:none; }a:visited{ color:#9575cd; text-decoration:none; }a:hover{ color:#9575cd; text-decoration:none; }table{ border-spacing:0; }th{ vertical-align:top; text-align:left; }td{ vertical-align:top; padding:20px; }ul{ margin:10px 0 45px 25px; }li{ margin:0 0 10px 0; padding:0 0 0 4px; text-align:left; line-height:125%; }img{ max-width:100%; width:auto; height:auto; border:none; }img.center{ display:block; margin:0 auto; }img.filter{ opacity:0.6; filter:alpha(opacity=60); -webkit-filter:grayscale(0.9); filter:grayscale(0.9); -webkit-transition:all 1s linear; -moz-transition:all 1s linear; -o-transition:all 1s linear; transition:all 1s linear; }img.filter:hover{ opacity:1.0; filter:alpha(opacity=100); -webkit-filter:grayscale(0); filter:grayscale(0); }iframe{ max-width:100%; height:auto; border:none; }.meta{ display:none; }.cfix{ display:block; height:1px; font-size:1px; clear:both; float:none; }.first{ margin-top:0; }.rund-06{ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }.rund-12{ border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; }.rund-24{ border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; }.base64 *{ display:none; }.transition{ -webkit-transition:all 1.5s linear; -moz-transition:all 1.5s linear; -o-transition:all 1.5s linear; transition:all 1.5s linear; }#background{ position:fixed; left:0; top:0; right:0; bottom:0; z-index:-9999; }#background .image{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:100; opacity:0; }#background .image.active{ opacity:1; }#background .image div{ position:absolute; left:0; width:95%; bottom:55px; padding:14px 35px 8px 0; text-align:right; line-height:100%; font-size:16px; overflow:hidden; color:#EEE; box-shadow:10px 10px 20px #1E1E1E; background:#1E90FF; background:url(../gfx/bg.trans-black-60.png); }#background .overlay{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.6; z-index:200; }@media (max-width:1024px){#background .image div{ display:none; }}.video100{ position:relative; height:0; padding-bottom:56.25%; margin:2em auto;}.video100 iframe, .video100 embed{ position:absolute; top:0; left:0; right:0; bottom:0; width:100% !important; height:100% !important; }#logo{ position:fixed; left:15px; top:20px; z-index:9999; }#logo a{ color:#FFF; font-size:110%; }#toplinks{ padding:15px; text-align:right; background:url(../gfx/bg.trans-black-25.png); }#toplinks button{ margin:0 3px; padding:5px 15px; cursor:pointer; font-weight:normal; border:0; color:#FFF; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:url(../gfx/bg.trans-black-60.png); }#toplinks button.active{ color:#303030; background:url(../gfx/bg.trans-weiss-80.png); }#toplinks-toggle{ display:none; padding:15px; text-align:right; background:url(../gfx/bg.trans-black-60.png); }#toplinks-toggle button{ cursor:pointer; padding:5px 10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }@media (max-width:1024px){#toplinks{ display:none; padding:0; text-align:left; background:none; }#toplinks button{ width:100%; margin:0; padding:10px 5px; text-align:left; color:#FFF; border:0; border-top:1px solid #CCC; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background:url(../gfx/bg.trans-black-60.png); }#toplinks button.active{ font-weight:normal; color:#FFF; background:#C0392B; }#toplinks-toggle{ display:block; }}#sublinks{ margin:0 auto; padding:15px 45px; color:#EEE; text-align:center; font-family:Georgia; }#sublinks .logo{ margin:0 auto; }#sublinks .logo img.max{ width:220px; margin:15px auto 15px auto; }#sublinks .logo img.min{ width:220px; margin:15px auto 15px auto; }#sublinks .title{ display:inline-block; margin:0 25px 25px 25px; padding:10px 45px; font-size:110%; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; color:#A1A1A1; box-shadow:0 0 15px #222; background:url(../gfx/bg.trans-black-60.png); }#sublinks .sublinks{ display:none; margin:0 auto; text-align:center; }#sublinks .sublinks table{ margin:0 auto; }#sublinks .sublinks td{ padding:0; text-align:center; }#sublinks .sublinks td button{ display:block; width:100%; min-width:280px; margin:3px auto; padding:10px 15px; font-size:100%; overflow:hidden; cursor:pointer; color:#FFF; border:1px solid #CCC; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; background:url(../gfx/bg.trans-black-60.png); }#sublinks .sublinks td button.active{ background:#34495E; }@media (max-width:1024px){#sublinks{ padding:35px 0 85px 0; }#sublinks .logo{ }#sublinks .logo img.max{ margin-top:15px; }#sublinks .logo img.min{ margin-top:15px; }#sublinks .title{ }#sublinks .sublinks table{ }#sublinks .sublinks td{ }#sublinks .sublinks td button{ }}section{ display:none; }section .main{ max-width:900px; margin:65px auto; }#footer{ position:fixed; left:0; right:0; bottom:0; z-index:200; }#footer .left{ float:left; }#footer .left a{ margin:1px 0 0 0; padding:5px 15px; cursor:pointer; color:#CCC; text-transform:uppercase; font-size:90%; background:url(../gfx/bg.trans-black-80.png); }#footer .right{ float:right; }#footer .right a{ margin:1px 1px 0 1px; padding:5px 15px; cursor:pointer; color:#CCC; text-transform:uppercase; font-size:90%; background:url(../gfx/bg.trans-black-80.png); }#footer .right a.hide{ display:none; }#footer .right span{ margin:1px 1px 0 1px; padding:5px 15px; cursor:pointer; color:#CCC; text-transform:uppercase; font-size:90%; background:url(../gfx/bg.trans-black-80.png); }#footer .right span.hide{ display:none; }@media (max-width:1024px){#footer .left{ display:none; }}@media (max-width:1024px){#footer{ position:static; }#footer .right{ float:none; text-align:center; }#footer .right a{ display:block; padding:10px 15px; }#footer .right a.hide{ display:none; }#footer .right a:hover{ color:#888; }#footer .right span{ display:block; padding:10px 15px; }#footer .right span.hide{ display:none; }#footer .right span:hover{ color:#888; }}#popup{ display:none; position:fixed; left:0; top:0; right:0; bottom:0; padding:65px 0 35px 0; z-index:9999; background:url(../gfx/bg.trans-black-80.png); }#popup .main{ width:100%; max-width:760px; height:100%; margin:0 auto; padding:50px 15px 50px 50px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; background:#FFF; }#popup .main .border{ height:100%; padding-right:35px; overflow-y:auto; }#popup .main .content{ margin-bottom:15px; padding-bottom:15px; }#popup .main .content img{ }@media (max-width:1024px){#popup{ padding:65px 0 5px 0; background:#FFF; }#popup .main{ padding:15px; }#popup .main .border{ padding-right:15px; }#popup .main .content{ }}#close-popup{ display:none; position:fixed; left:0; right:0; top:0; padding:15px; text-align:center; cursor:pointer; color:#FFF; background:#A52A2A; z-index:99999; }
