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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background:#f1f0eb}article a:link,article a:visited{color:#2366ad}article a:hover{background-color:#2366ad;color:#fff}h1,h2,h3,h4,h5,h6,dt,body.home header .title{color:#d2431b}h1 .tagline,h2 .tagline,h3 .tagline,h4 .tagline,h5 .tagline,h6 .tagline,dt .tagline,body.home header .title .tagline{color:#919190}figure{background:#fff}figure img{border-color:rgba(0,0,0,0.2);background-color:#fff}figure figcaption{background-color:rgba(0,0,0,0.2)}pre{border:1px solid #c0c0bc;background:#f8f7f5}pre:after{background:#c0c0bc}div.admonition{background:#e4e4df}div.admonition.note:before{color:#d2431b}div.admonition.caution:before{color:#d2431b}body header{background:#484846}body header .header-content{background:#1c1c1c}body header .header-content nav li{border-color:#484846}body header .header-content nav li a:link,body header .header-content nav li a:visited{color:#ddd6d4}body header .header-content nav li a:hover{color:#fff}body header-nothing{background:red}body.page .intro{background:#d4cabf}body.page .details,body.page .sticker{background:rgba(255,255,255,0.7)}body.page .sticker{border-color:#fff}body.page tr.odd td{background:#e4e4df}body.home .explanation{background:#bd3c18;color:#fff}body.home .hero .caption{background:#e4e4df}body.home .hero .caption p{color:#323231}body.home .ticker{background:#484846;color:#c6c0be}body.home .ticker a:link,body.home .ticker a:visited{color:#ddd6d4}body.home .ticker a:hover{color:#fff}body.home .ticker a:link,body.home .ticker a:visited{color:#ddd6d4}body.home .ticker a:hover{background-color:#ddd6d4;color:#2b2b2a}body.home .announcement span{background-color:#bd3c18;color:#fff}body.home .announcement span a:link,body.home .announcement span a:visited{color:#fff}body.home .announcement span a:hover{background-color:#d0765d;color:#fff}body.home .chooser h2{color:#256edb}body.home .chooser .chooser-unit:before{border-color:#f1f0eb;background-color:#d2431b}body.home .support{border-color:#e19983}body.home .support .support-content h3:before{border-color:#d2431b}body.home .support .support-content h3{color:#d2431b}footer{background:#554f4b}footer a:link,footer a:visited{color:#ddd6d4}footer a:hover{color:#fff}footer a:link,footer a:visited{color:#ddd6d4}footer a:hover{background-color:#ddd6d4;color:#2b2b2a}footer h3{color:#84807f}footer .copyright{border-color:#a89c93;color:#84807f}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}table{width:100%}table td{padding:3px}table td+td{text-align:right}body{font-family:"Open Sans";font-weight:400;font-size:18px;line-height:20px}i,em{font-style:italic}b,strong{font-weight:700}a{text-decoration:none;padding:0 2px;margin:0 -1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}dd{margin:0 0 20px 20px}pre,code,kbd,var{font-family:Consolas,Inconsolata,Monaco,monospace;font-size:13px}blockquote{font-style:italic;margin-left:20px}h2 code{font-size:inherit}kbd{font-weight:700}var{font-style:italic}pre{padding:10px;margin:0 0 20px 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}div.admonition{position:relative;padding:10px 10px 10px 45px;margin:0 0 20px 0}div.admonition:before{position:absolute;font-family:Entypo;font-size:46px;font-weight:400;top:10px;left:10px}div.admonition.note:before{content:"\E705"}div.admonition.caution:before{content:"\1F4A5"}table.comparison td{padding:5px 20px 5px 5px}table.dl td{vertical-align:top}table.dl td.name{padding-right:20px}table.dl td.summary{width:100%}table.dl td.name{white-space:nowrap}.search input{font-size:13px;margin:8px 0;padding:4px 10px;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.search input:focus{outline:none}figure img{display:block;width:100%;border-width:1px;border-style:solid}figure figcaption{padding:5px 10px;margin:0 0 20px 0;display:block;font-size:12px;font-style:italic}div.headline{border-style:solid;border-color:red;background-color:#cd5b13;border-width:2px;padding:25px;font-size:20px;font-color:red}div.headline p{padding:10px 0;font-size:20px;font-color:yellow}body header{padding:0 20px}@media (min-width:720px){body header .header-content{*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body header .header-content:after{content:"";display:table;clear:both}}body header .header-content .search{padding:0 10px}@media (min-width:720px){body header .header-content .search{width:15.30945%;float:right;margin-right:0;*margin-left:-20px;display:inline;text-align:right}}@media (max-width:719px){body header .header-content .search{text-align:center}}body header .header-content .search input{width:100%}@media (min-width:720px){body header .header-content nav{width:100%;float:right;margin-right:0;*margin-left:-20px;display:inline}}body header .header-content nav ol{text-align:center;list-style-type:none}@media (min-width:720px){body header .header-content nav ol li{float:left;zoom:1;padding:10px 0;border-right-width:1px;border-right-style:solid}body header .header-content nav ol li a{padding:10px 18px}}@media (max-width:719px){body header .header-content nav ol li{display:inline-block;width:49%;padding:10px 0}body header .header-content nav ol a{padding:10px 20px}}body header .header-content nav ol li a{font-size:18px;margin:0}body header .header-content nav ol li.home-btn{padding:10px 6px;background:url(images/logo.jpg) no-repeat center 4px;background-size:32px 32px}body header .header-content nav ol li.home-btn span{display:none}body header .header-content nav ol li.birgerinitiativ{background-color:#cd5b13;font-color:#fff}body header .header-content nav ol li.home:hover{background-image:url(images/logo_shade.jpg)}body.home header-nothing .header-nothing-content{min-height:19px}@media (min-width:720px){body.home header-nothing .header-nothing-content{*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body.home header-nothing .header-nothing-content:after{content:"";display:table;clear:both}}body.page .intro .intro-content{padding-top:40px;padding-bottom:40px}@media (min-width:720px){body.page .intro .intro-content{*zoom:1;max-width:1268px;max-width:79.25rem;_width:1268px;padding-left:20px;padding-left:1.25rem;padding-right:20px;padding-right:1.25rem;margin-left:auto;margin-right:auto}body.page .intro .intro-content:after{content:"";display:table;clear:both}}@media (max-width:719px){body.page .intro .intro-content{padding:20px}}body.page .intro .intro-content .section{font-size:20px}body.page .intro .intro-content h1{font-size:36px;line-height:40px}body.page .intro .intro-content p{font-size:15px;padding-top:40px}@media (min-width:720px){body.page .intro .intro-content p{width:66.12378%;float:left;margin-right:1.62866%;display:inline}}body.page .content article{padding-top:0;padding-bottom:40px}@media (min-width:720px){body.page .content article{*zoom:1;max-width:1268px;max-width:79.25rem;_width:1268px;padding-left:20px;padding-left:1.25rem;padding-right:20px;padding-right:1.25rem;margin-left:auto;margin-right:auto}body.page .content article:after{content:"";display:table;clear:both}}@media (max-width:719px){body.page .content article{padding-left:20px;padding-right:20px}}body.page .content article .article-content{padding-top:40px;}@media (min-width:720px){body.page .content article .article-content{width:66.12378%;float:left;margin-right:1.62866%;display:inline}}body.page .content article .article-content ul,body.page .content article .article-content ol,body.page .content article .article-content pre,body.page .content article .article-content p,body.page .content article .article-content h2,body.page .content article .article-content h3{margin-bottom:20px}body.page .content article .article-content ul,body.page .content article .article-content ol{margin-left:20px}body.page .content article .article-content ul li{list-style-type:square}body.page .content article .article-content ol li{list-style-type:decimal}body.page .content article .article-content ol ol{margin-bottom:0}body.page .content article .article-content ol.toc{margin-left:0}body.page .content article .article-content ol.toc ol{margin-left:18px}body.page .content article .article-content ol.toc,body.page .content article .article-content ol.toc ol{counter-reset:section}body.page .content article .article-content ol.toc li{list-style-type:none;counter-increment:section;padding:3px}body.page .content article .article-content ol.toc.big{font-weight:700}body.page .content article .article-content ol.toc.big ol{font-weight:400}body.page .content article .article-content ol.toc li:before{content:counters(section,".");margin-right:5px}body.page .content article .article-content .section{margin-bottom:40px}body.page .content article .article-content h1{font-size:24px;font-weight:400}body.page .content article .article-content h2{font-size:22px;font-weight:400}body.page .content article .article-content *+h2{margin-top:40px}body.page .content article .article-content h3{font-size:20px;font-weight:400;margin-top:40px}body.page .content article .article-content .donate{text-align:center;padding:20px 0}body.page .content article .article-content .donate a,body.page .content article .article-content .donate a:hover{background:none}@media (min-width:720px){body.page .content article .side{width:32.24756%;float:right;margin-right:0;*margin-left:-20px;display:inline;position:relative;top:-30px}}@media (max-width:719px){body.page .content article .side{margin:40px 0 0 0}}body.page .content article .side .details,body.page .content article .side .sticker{padding:20px;margin-bottom:20px}body.page .content article .side .details h3{font-size:20px;padding-bottom:20px}@media (max-width:719px){body.page .content article .side .details h3{display:none}}body.page .content article .side .details h4+ul{margin-top:0}body.page .content article .side .details h4,body.page .content article .side .details dt,body.page .content article .side .details ol,body.page .content article .side .details ul,body.page .content article .side .details p{margin-top:20px}@media (max-width:719px){body.page .content article .side .details h4,body.page .content article .side .details dt,body.page .content article .side .details ol,body.page .content article .side .details ul,body.page .content article .side .details p{margin-top:0}}@media (max-width:719px){body.page .content article .side .details p+ol.toc,body.page .content article .side .details h4+ol.toc,body.page .content article .side .details ul+h4{margin-top:20px}}body.page .content article .side .details ul{margin-left:0}body.page .content article .side .details ul li{list-style-type:none;padding:5px}body.page .content article .side ol.toc li{padding:2px 0}body.page .content article .side .sticker{border-width:6px;border-style:solid}body.page .content article .side .sticker p{font-size:18px;padding:4px 0}body.home .full-hero{*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body.home .full-hero:after{content:"";display:table;clear:both}body.home .full-hero .full-hero-content{width:100%;float:left;margin-right:1.62866%;display:inline}body.home .full-hero .full-hero-content .hero{padding:20px 0}@media (min-width:720px){body.home .full-hero .full-hero-content .hero{width:49.15254%;float:left;margin-right:1.69492%}}@media (max-width:719px){body.home .full-hero .full-hero-content .hero{width:100%;float:left}}body.home .full-hero .full-hero-content .hero .hero-content{height:600px;overflow:hidden}@media (max-width:719px){body.home .full-hero .full-hero-content .hero .hero-content{padding-top:10px}}body.home .full-hero .full-hero-content .hero .hero-content .slides{position:relative;top:-10px}body.home .full-hero .full-hero-content .hero .hero-content .slides .slide{position:absolute;top:0;left:0}body.home .full-hero .full-hero-content .hero .hero-content .slides .slide a{display:block;background:none}body.home .full-hero .full-hero-content .hero .hero-content .slides .slide img{border:0;display:block;width:100%}body.home .full-hero .full-hero-content .hero .headline{width:100%;float:left;padding:10px;margin:10px 0}@media (min-width:720px){body.home .full-hero .full-hero-content .hero .headline{right:-100px;left:20px}}body.home .full-hero .full-hero-content .chooser{padding:40px 20px 40px 20px}@media (min-width:720px){body.home .full-hero .full-hero-content .chooser{width:49.15254%;float:right}}@media (max-width:719px){body.home .full-hero .full-hero-content .chooser{width:100%;float:left}}body.home .full-hero .full-hero-content .chooser .chooser-unit h2{padding:20px 0;font-size:20px;font-style:normal}body.home .full-hero .full-hero-content .chooser .chooser-unit h2 a{padding:4px 8px}body.home .full-hero .full-hero-content .chooser .chooser-unit p{padding:10px 0}body.home .full-hero .full-hero-content .chooser .chooser-unit{width:100%;float:left;margin-right:1.62866%;display:inline;margin:0 0 20px 0}body.home .explanation{border:20px;*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body.home .explanation:after{content:"";display:table;clear:both}body.home .explanation .explanation-content{float:right;margin-right:0;*margin-left:-20px;display:inline}body.home .explanation .explanation-content p{padding:40px 20px;font-size:32px;line-height:40px;text-align:center}@media (max-width:719px){body.home .explanation .explanation-content p{padding:20px;font-size:24px;line-height:30px}}body.home .ticker{*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body.home .ticker:after{content:"";display:table;clear:both}body.home .ticker .ticker-content{padding:10px;font-size:18px;text-align:center}body.home .ticker .ticker-content span{font-weight:700}@keyframes shake{0%{left:0}25%{left:-10px}50%{left:10px}75%{left:-10px}100%{left:0}}@-moz-keyframes shake{0%{left:0}25%{left:-10px}50%{left:10px}75%{left:-10px}100%{left:0}}@-webkit-keyframes shake{0%{left:0}25%{left:-10px}50%{left:10px}75%{left:-10px}100%{left:0}}body.home .announcement{padding:40px 0;position:relative;animation-name:shake;animation-duration:.5s;animation-delay:1s;animation-iteration-count:1;-moz-animation-name:shake;-moz-animation-duration:.5s;-moz-animation-delay:1s;-moz-animation-iteration-count:1;-webkit-animation-name:shake;-webkit-animation-duration:.5s;-webkit-animation-delay:1s;-webkit-animation-iteration-count:1;font-size:16px;text-align:center}body.home .announcement span{padding:10px 15px;border-radius:5px}body.home .support{*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;border-top-width:1px;border-top-style:solid;padding:40px 20px 40px 20px}body.home .support:after{content:"";display:table;clear:both}@media (min-width:720px){body.home .support .support-content{padding:30px;position:relative}}body.home .support .support-content h3{font-size:20px;line-height:40px}footer{padding:40px 0 80px 0;margin:60px 0 -40px 0}footer p{font-size:12px}footer a{padding:0 2px}footer .footer-content{*zoom:1;max-width:1268px;max-width:79.25rem;_width:1268px;padding-left:20px;padding-left:1.25rem;padding-right:20px;padding-right:1.25rem;margin-left:auto;margin-right:auto;padding:0 20px}footer .footer-content:after{content:"";display:table;clear:both}footer .footer-content nav{*zoom:1;max-width:1228px;max-width:76.75rem;_width:1228px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;font-weight:400px;font-size:13px}footer .footer-content nav:after{content:"";display:table;clear:both}footer .footer-content nav ul{margin-left:0}@media (min-width:720px){footer .footer-content nav section{width:23.7785%;float:left;margin-right:1.62866%;display:inline}footer .footer-content nav section.community{width:23.7785%;float:right;margin-right:0;*margin-left:-20px;display:inline}}@media (max-width:719px){footer .footer-content nav section{width:49.18567%;float:left;margin-right:1.62866%;display:inline}footer .footer-content nav section.install,footer .footer-content nav section.community{width:49.18567%;float:right;margin-right:0;*margin-left:-20px;display:inline}}footer .footer-content nav section{padding-bottom:40px}footer .footer-content nav section a{margin-left:-2px}footer .footer-content nav section h3{font-size:15px;margin-bottom:20px}footer .footer-content .copyright{margin-top:20px;padding-top:20px;border-top-width:1px;border-top-style:solid}footer .footer-content .copyright p{max-width:640px;padding-left:55px;background:url(images/logo_klein.jpg) top left no-repeat;background-size:40px 40px}.home .insist{align:center;font-size:25px;font-weight:700;padding:20px}.prompt{color:rgba(0,0,0,0.5)}pre .log-create{font-weight:700;color:#4a0}pre .log-update{font-weight:700;color:#cb0}pre .comment{color:#666}pre .key{color:#6a0}pre .string,pre .value{color:#772;background:#ffc}pre .constant,pre .class,pre .symbol{color:#c60}pre .function{color:#e21}pre .instance-variable,pre .local_variable{color:#6a0}pre .reserved,pre .predefined,pre .predefined-constant{color:#09c}pre .tag,pre .keyword{color:#8c5}pre .integer,pre .attribute_name{color:#a50}