/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{background:#A7A59D;min-width:820px;height:100%}body{text-align:left;font-size:16px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#2f3c42;padding:40px;line-height:1.2;overflow:hidden;-webkit-user-select:none;-moz-user-select:none}body *{-webkit-user-drag:none;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-moz-selection{background:#ffeb85}::selection{background:#ffeb85}.container{position:absolute;left:20px;top:20px;right:20px;bottom:20px;overflow:hidden;background:#FFF;min-width:600px;box-shadow:0 3px 15px rgba(0,0,0,0.3);z-index:100;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.header{position:absolute;z-index:50;left:0;top:0;right:180px;height:75px;background-color:rgba(255,255,255,0.9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(255,255,255,0));background-image:linear-gradient(to bottom, rgba(255,255,255,0.9),rgba(255,255,255,0));background-color:transparent}.header h1{font-size:30px;line-height:63px;font-weight:normal;margin:0 0 40px 0;text-align:center;margin:0;padding:0;font-style:normal;font-weight:200;letter-spacing:0px;position:absolute;margin:0 auto;height:75px;width:280px;box-shadow:0 0 20px #FFF;background-color:#FFF;position:relative;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;-webkit-font-smoothing:antialiased}.header h1 a{color:#555;text-decoration:none;position:relative;z-index:20}.header h1 em{font-size:14px;font-style:italic;display:block;line-height:1;font-weight:500;position:absolute;left:0;right:0;bottom:12px;opacity:1;z-index:15;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s;color:#888}.header a.toc{position:absolute;right:10px;top:10px;font-weight:normal;font-size:20px;text-align:center;border-radius:100%;width:30px;height:30px;background-color:#E6E6E6;color:#111;line-height:32px;z-index:25;text-decoration:none;display:none;border:1px solid #FFF}.header a.toc:active{color:#FFF;background-color:#999}.scrolled .header h1{height:46px;width:140px;font-size:22px;line-height:45px;-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;transition-duration:0.35s;background-color:#DDD}.scrolled .header h1 em{opacity:0;bottom:12px;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.sidebar{padding:20px;position:absolute;top:0;right:0;width:140px;bottom:0;padding-top:30px;background-color:#e5e5e5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #fff));background-image:-webkit-linear-gradient(left, #e5e5e5, #fff);background-image:linear-gradient(to right, #e5e5e5,#ffffff);overflow:auto;-webkit-overflow-scrolling:touch}.sidebar p{padding-left:20px;margin-top:0;margin-bottom:30px}.sidebar a.link{text-decoration:none;font-size:14px;color:#888;font-weight:400;position:relative;display:block;float:left;clear:both;margin:0 0 5px 0}.sidebar a.link.active{color:#333}.sidebar a.link:hover{color:#333}.sidebar a.contact_link{margin-bottom:20px}.sidebar a.de_link{margin-bottom:20px}.sidebar a.thumb{display:block;width:100%;height:100px;background-color:#DDD;text-align:center;line-height:40px;color:#FFF;margin:0 auto 40px auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #D5D5D5;text-decoration:none;font-size:16px;font-weight:200;width:100px;height:138px;position:relative;overflow:visible;box-shadow:0 5px 20px rgba(0,0,0,0.2);margin:10px 20px 10px 20px;float:left}.sidebar a.thumb span{position:absolute;top:144px;color:#616161;left:0;right:0;line-height:1.1;font-size:13px;font-weight:400;display:none}.sidebar a.thumb:hover{border-color:#777}.sidebar a.thumb:hover span{color:#111}.sidebar a.thumb.active{border-color:#444}.sidebar a.thumb.active span{color:#111;font-weight:500}.sidebar a.active:before{position:absolute;display:block;content:' ';left:-20px;top:5px;width:8px;height:8px;border-radius:100%;background-color:#BBB}.sidebar .copyright{line-height:40px;font-size:12px;color:#AAA;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.8);float:left;clear:both;width:100%;margin-top:20px}.main{position:absolute;left:0;top:0;right:180px;bottom:0;margin:0 auto;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10}.content{padding:120px 35px 50px 35px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:justify;font-family:Georgia, serif;line-height:1.3;max-width:635px;margin:0 auto;-webkit-user-select:text;-moz-user-select:text;font-size:14px}.content h1{font-size:30px;font-weight:normal;margin:0 0 40px 0;text-align:center}.content h2{font-size:20px;font-weight:normal;margin:0 0 20px 0;text-align:center;font-weight:normal}.content p.indented{margin-left:50px;position:relative}.content p.indented span{position:absolute;left:-50px}.content .quote{font-style:italic}.content .left{text-align:left}.content .center{text-align:center}.content .right{text-align:right}.content a{color:#45BDE9;text-decoration:none;padding:0 3px;display:inline-block}.content a:hover{color:#D50C84;background-color:rgba(182,212,221,0.3);border-radius:3px}.content a.img-link:hover{background-color:transparent}.content hr{border:none;background-color:#CECECE;height:1px;margin:30px 0;padding:0}.content img{width:100%;height:auto}.content img.noscale{width:auto;height:auto;margin:0 auto}.content .callout-right{float:right;margin-left:30px;margin-top:2px}.content .callout-right img{width:auto;height:auto;max-width:100%}.content .callout-left{float:left;margin-right:30px;margin-top:2px}.content img{display:block}.content table{margin:0;padding:0;border-collapse:collapse;background-color:#DDD;border:1px solid #AAA;width:100%;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.content thead th,.content thead td{background-color:#DDD;padding:4px;border:1px solid #CCC;text-align:right;font-size:13px;font-weight:bold;line-height:1}.content thead td{text-align:center;width:40%}.content thead td span{font-size:10px;font-weight:normal}.content tfoot th,.content tfoot td{background-color:#DDD;padding:8px 4px;border:1px solid #CCC;text-align:right;font-size:13px;font-weight:bold}.content tfoot td{text-align:center;width:40%}.content tfoot .small th,.content tfoot .small td{background-color:#FFF;font-size:10px}.content tbody th,.content tbody td{font-weight:bold;text-align:right;background-color:#FFF;border:1px solid #CCC;font-size:11px;padding:2px 4px}.content tbody td{text-align:center;font-weight:normal;width:40%}.footer{position:absolute;z-index:11;left:0;bottom:0;right:180px;height:30px;background-color:rgba(255,255,255,0.9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.9), rgba(255,255,255,0));background-image:linear-gradient(to top, rgba(255,255,255,0.9),rgba(255,255,255,0));background-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.container{bottom:40px}.header h1{font-weight:200}.header h1 em{font-weight:500}.content h2{font-weight:300}.sidebar a{font-weight:300}}@media only screen and (max-width: 850px){.content .callout-right{float:none;width:100%;margin:0 auto;text-align:center}.content .callout-right img{margin:0 auto}}@media only screen and (max-width: 640px){.container{min-width:120px;left:10px;top:10px;right:10px;bottom:10px}.header{right:0}.header a.toc{display:block}.main{right:0}.sidebar{position:absolute;width:100%;background-image:none;background-color:rgba(236,236,236,0.9);height:auto;z-index:15;left:0;top:0;right:0;bottom:0;padding:120px 0 0 0;display:none}.sidebar .links{width:90%;clear:both}.sidebar .links a{clear:none;width:33%;text-align:center}.sidebar a.thumb{margin:10px 0 30px 5%;width:26%}.sidebar a.active:before{display:none}.menu .sidebar{display:block}.content{padding:90px 20px 50px 20px}.footer{right:0}}::-webkit-scrollbar{width:6px;height:6px;opacity:0.5}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:3px}::-webkit-scrollbar-button:vertical:increment{background-color:transparent}::-webkit-scrollbar-track-piece{background-color:#EEE;border-radius:3px}::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#CCC;border-radius:3px}::-webkit-scrollbar-thumb:vertical:hover{background-color:#AAA}::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#DDD;border-radius:3px}::-webkit-scrollbar-thumb:horizontal:hover{background-color:#AAA}.sidebar a.kai{background:#fff url("../images/en/thumb_kai-9bcc7e19.jpg") no-repeat 50% 50%}.sidebar a.frax{background:#fff url("../images/en/thumb_frax-52341b9f.jpg") no-repeat 50% 50%}.sidebar a.fortytwo{background:#fff url("../images/en/thumb_42-b0274a2f.jpg") no-repeat 50% 50%}.sidebar a.meanderae{background:#fff url("../images/en/thumb_meanderae-3cab1f18.jpg") no-repeat 50% 50%}.sidebar a.sizemo{background:#fff url("../images/en/thumb_sizemo-66473c2f.jpg") no-repeat 50% 50%}.sidebar a.africa{background:#fff url("../images/en/thumb_africa-422daef2.jpg") no-repeat 50% 50%}.sidebar a.welcome{background:#fff url("../images/en/thumb_welcome-6ec3d166.jpg") no-repeat 50% 50%}.frax .page{background:#fff url("../images/frax01b-8bad925d.jpg") no-repeat 44% 0}.frax .content{padding:90px 0 0 0;max-width:100%}.frax .content p span{background-color:rgba(255,255,255,0.9);text-shadow:0 1px 0 #FFF;box-shadow:0 0 4px #FFF}.frax .content .part1,.frax .content .part2{margin:0 auto;padding:0 35px 0 35px;max-width:800px}.frax .content .black_frax1{text-align:left;background:transparent url("../images/black_frax1-6e135d3f.jpg") no-repeat 100% 0;padding-bottom:30px}.frax .content .black_frax1 p{padding-right:190px}.frax .content .black_frax2{text-align:left;background:transparent url("../images/black_frax2-bf9d170d.jpg") no-repeat 0 0;padding-bottom:50px;margin-top:-30px}.frax .content .black_frax2 p{padding-left:245px}.africa .content{max-width:750px}.africa .africa_google{background:transparent url("../images/en/true-size-of-africa-google-061e9aa9.png") no-repeat 0 0;height:135px;background-size:100% auto}.africa .side_column{float:right;width:180px;margin-left:20px;margin-bottom:40px;text-align:center}.africa .side_column img{width:auto;display:inline-block}