*{ margin:0; padding:0; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; }*:focus{ outline:none; }html, body{ height:100%; font-size:14px; }body{ color:#303030; background:#171717; }@media screen and (-webkit-min-device-pixel-ratio:2) and (min-width:800px) and (orientation:landscape){html, body{ font-size:19px; }}@media screen and (-webkit-min-device-pixel-ratio:2) and (min-width:400px) and (orientation:portrait){html, body{ font-size:19px; }}section, header, article, footer{ display:block; }h1{ margin:0 0 10px 0; font-size:180%; }h2{ margin:25px 0 10px 0; font-size:160%; }h3{ margin:25px 0 10px 0; font-size:150%; }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; width:100%; height:100%; 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:24px; 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%; background:url(../gfx/overlays/02m.png); opacity:0.6; z-index:200; }@media (max-width:1279px){#background .image div{ display:none; }}#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-80.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:600px){#toplinks{ display:none; padding:0; text-align:left; background:none; }#toplinks button{ border:0; width:100%; margin:0 0 1px 0; padding:10px 5px; text-align:left; color:#FFF; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background:#447380; }#toplinks button.active{ font-weight:normal; color:#FFF; background:#E05743; }#toplinks-toggle{ display:block; margin:0 0 1px 0; }}#sublinks{ margin:0 auto; padding:15px 45px; color:#EEE; text-align:center; font-family:Georgia; }#sublinks .logo{ margin:65px auto 5px auto; }#sublinks .logo img.max{ max-width:460px; }#sublinks .logo img.mid{ max-width:240px; }#sublinks .logo img.min{ max-width:180px; }#sublinks .title{ margin-bottom:35px; font-size:115%; font-weight:bold; text-shadow:1px 1px 3px #000, 2px 2px 3px #333, 3px 3px 10px #333; }#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{ margin:0 auto 5px auto; }#sublinks .logo img.max{ max-width:240px; }#sublinks .title{ font-size:120%; }#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 0 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 0 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:600px){#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:45px; 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; }@media (max-width:1024px){#popup{ background:#FFF; }#popup .main{ padding:25px; }#popup .main .border{ padding-right:0; }#popup .main .content{ }}#close{ display:none; position:fixed; left:0; right:0; top:0; padding:15px; text-align:center; cursor:pointer; color:#FFF; background:#A52A2A; z-index:99999; }
