a{color:black;font-weight:bold}a:hover{color:black;text-decoration:none}a{text-decoration:none}.float_container:after,#result_search .search_result .nav_info:after,.svg_container:after,#content footer:after,#content #project_info:after,#heading_parent_nav .buttons_in_nav:after,#timeline:after,#root_categories:after{display:table;content:"";clear:both}.unbold{font-weight:normal}.main_container{position:relative;min-height:100%;height:auto !important;height:100%;margin:0 auto;margin-bottom:-111px}.push{height:111px}h1{line-height:1.2em}#blackbar{top:0;right:0;left:0;background-color:#2a2a2a;width:auto;height:20px;transition:margin-top 1s}#anim_container{box-sizing:border-box;height:450px;transition:margin-top 1s}#heading_top{margin-top:140px;box-sizing:border-box;padding-left:0px;height:70px;margin-left:auto;margin-right:auto;color:#8e8e8e}#heading_top a{color:#8e8e8e;transition:color 0.3s}#heading_top h1,#heading_top h2{display:inline}#heading_top #Iam{height:70px;display:inline;line-height:70px;font-size:30px;font-weight:normal;margin-right:5px}#heading_top #MiBa{height:70px;display:inline;line-height:70px;font-size:65px;font-weight:bold}#heading_bottom{box-sizing:border-box;padding-left:80px;margin-top:10px;height:50px;margin-left:auto;margin-right:auto;color:#8e8e8e}#heading_bottom a{color:#8e8e8e;transition:color 0.3s}#heading_bottom h1,#heading_bottom h2{display:inline}#heading_bottom #andI{height:50px;display:inline;line-height:50px;font-size:25px;font-weight:normal;margin-right:6px}#heading_bottom #createS{height:50px;display:inline;line-height:50px;font-size:50px;font-weight:bold}#main_nav{height:50px;margin-bottom:60px}#main_nav #navigation_bar{position:relative;z-index:100;height:4px;background-color:#2a2a2a}#main_nav #navigation_bar #port_div{width:150px;height:4px;transition:height 0.5s;font-size:24px;text-align:center;background-color:#2a2a2a;border-bottom-left-radius:8px;border-bottom-right-radius:8px;float:left;clear:left}#main_nav #navigation_bar #port_div a{font-weight:bold;line-height:50px;color:#8e8e8e;letter-spacing:1px}#main_nav #navigation_bar #about_div{width:150px;height:4px;transition:height 0.5s;font-size:24px;text-align:center;background-color:#2a2a2a;border-bottom-left-radius:8px;border-bottom-right-radius:8px;float:right}#main_nav #navigation_bar #about_div a{font-weight:bold;line-height:50px;color:#8e8e8e;letter-spacing:1px}#main_nav #port_filler{position:relative;z-index:50;background-color:#2a2a2a;height:0px;transition:height 0.5s;width:8px;margin-top:-1px;padding-top:1px;float:left;margin-left:-1px}#main_nav #port_filler #white_filler_l{position:absolute;z-index:51;bottom:0px;height:46px;width:11px;background-color:#fafafa;border-top-left-radius:8px;margin-left:1px}#main_nav #port_filler #white_filler2_l{position:absolute;bottom:-1px;background-color:#fafafa;height:7px;width:10px;margin-left:-2px}#main_nav #about_filler{position:relative;z-index:50;background-color:#2a2a2a;height:0px;transition:height 0.5s;width:8px;margin-top:-1px;padding-top:1px;float:right;margin-right:-1px}#main_nav #about_filler #white_filler_r{position:absolute;z-index:51;bottom:0px;height:46px;width:11px;background-color:#fafafa;border-top-right-radius:8px;margin-left:-4px}#main_nav #about_filler #white_filler2_r{position:absolute;bottom:-1px;background-color:#fafafa;height:7px;width:10px;margin-right:-2px}.timelineViewLink{margin-bottom:40px}#root_categories{margin-bottom:80px}.root_children{width:50%;float:left}.root_children h1{font-size:50px;margin-bottom:9px;letter-spacing:1px}.root_children a{color:#969696;transition:color 0.3s}.root_children a:hover{color:#2a2a2a}.root_children h3{height:32px;font-size:15px;margin-right:33px;margin-top:0px;color:#2a2a2a;border-bottom:1px #dfdfdf solid;font-weight:normal;position:relative}.root_children h3:before{content:"";position:absolute;bottom:-1px;right:0px;height:1px;width:1px;background-color:white}#timeline_heading{height:35px;width:auto;border-bottom:1px #dfdfdf solid;margin-bottom:40px;margin-right:32px;position:relative}#timeline_heading:before{content:"";position:absolute;bottom:-1px;right:0px;height:1px;width:1px;background-color:white}#timeline_heading h3{font-size:20px;font-weight:normal;color:#8e8e8e;letter-spacing:1px}#timeline{margin-top:80px;margin-bottom:200px}#timeline #fifty_timeline_left{width:50%;position:relative;float:left}#timeline #fifty_timeline_left #year_line_top{position:absolute;height:1px;left:90px;background-color:black;top:0px;right:33px;width:auto;z-index:600}#timeline #fifty_timeline_left #year_line_top:before{position:absolute;height:5px;bottom:1px;left:0px;right:0px;background-color:white;content:"";width:auto;z-index:1000}#timeline #fifty_timeline_right{width:50%;position:relative;float:left}#years{float:left;width:150px;position:relative}#years #today{position:absolute;font-size:18px;line-height:18px;left:20px;top:-9px}#years .year_number{position:absolute;font-size:18px;line-height:18px;left:20px;bottom:0px}#years #twoeleven{position:absolute;font-size:18px;line-height:18px;left:20px;bottom:-9px}#years .year_lines{position:absolute;height:1px;left:90px;background-color:black;bottom:0px;width:30px}#bar_chart{width:auto;position:absolute;right:0px;left:150px}#bar_chart .element{width:20px;position:absolute;bottom:0px;z-index:500}#bar_chart .element_column0{left:0px}#bar_chart .element_column_line0{left:0px}#bar_chart .element_column1{left:45px}#bar_chart .element_column_line1{left:45px}#bar_chart .element_column2{left:90px}#bar_chart .element_column_line2{left:90px}#bar_chart .element_column3{left:135px}#bar_chart .element_column_line3{left:135px}#bar_chart .element_column4{left:180px}#bar_chart .element_column_line4{left:180px}#bar_chart .element_column_horiz_connection1{left:19px}#bar_chart .element_column_vertical_connection1{left:54px}#bar_chart .element_column_horiz_connection2{left:64px}#bar_chart .element_column_vertical_connection2{left:99px}#bar_chart .element_column_horiz_connection3{left:109px}#bar_chart .element_column_vertical_connection3{left:144px}#bar_chart .element_column_horiz_connection4{left:154px}#bar_chart .element_column_vertical_connection4{left:189px}#bar_chart .element1_connection{position:absolute;bottom:0px;width:37px;height:2px}#bar_chart .element2_connection{position:absolute;bottom:0px;width:2px;height:16px}#bar_chart .line_to_desc{height:1px;right:-1px;position:absolute;bottom:0px}#preview{position:absolute}#preview .preview_column_line0{width:0px}#preview .preview_column0{left:10px}#preview .preview_column_line1{width:200px}#preview .preview_column1{left:210px}#preview .preview_column_line2{width:400px}#preview .preview_column2{left:410px}#preview .line_to_timeline{position:absolute;bottom:0px;height:1px;left:0px}#preview .element_preview{position:absolute;bottom:0px;width:150px}#preview .element_preview .element_name{font-size:18px;line-height:18px;color:#2a2a2a}#preview .element_preview .element_name a{font-weight:normal}#preview .element_preview .element_name:hover~.element_thumbnail{height:130px}#preview .element_preview .element_date{font-size:12px;line-height:18px;color:#8e8e8e}#preview .element_preview .element_date:hover~.element_thumbnail{height:130px}#preview .element_preview .element_thumbnail{height:0px;overflow:hidden;transition:height 1s}#preview .element_preview .element_thumbnail:hover{height:130px}#preview .element_preview .element_thumbnail a{background-color:white}#about_me{margin-bottom:30px}#about_me h1{color:#969696;margin-bottom:15px;font-size:40px}#about_me h3{color:#2a2a2a;margin-top:7px}#about_me .avatar{width:228px;margin:auto}#about_me .avatar #about_me_image{width:214px;border:7px solid #cdcdcd}#about_me .avatar #about_me_image img{width:214px}#about_me .avatar #contact_info{font-size:13px;margin-top:20px}#about_me .avatar #contact_info #first_line{font-size:13px;font-weight:bold;color:#8e8e8e;border-bottom:1px #dfdfdf solid;margin-bottom:10px;width:227px}#about_me .avatar #contact_info ul{padding-left:0px;list-style:none}#about_me .avatar #contact_info ul li{margin-bottom:4px}#display_category .cat_preview{margin-bottom:70px}#display_category .cat_preview .cat_name_link{color:#2a2a2a;display:block;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}#heading_parent_nav{margin-bottom:30px;border-bottom:1px #dfdfdf solid}#heading_parent_nav h1{font-size:50px;color:#8e8e8e;margin-bottom:9px;float:left;letter-spacing:1px}#heading_parent_nav .buttons_in_nav{float:right;margin-left:20px}#heading_parent_nav .parents_nav{width:auto;list-style:none;height:32px;margin:0}#heading_parent_nav .parents_nav li{margin-right:5px;display:inline-block}#heading_parent_nav .parents_nav li a{color:#2a2a2a;font-size:15px;line-height:27px}#heading_parent_nav .parents_nav .divider{margin-left:5px;color:#8e8e8e}article{text-wrap:pretty}article h2{margin-top:3rem}article h3{margin-top:2rem}article img,article video{margin-top:0.5rem;margin-bottom:1rem}article .app-screenshot-5px-radius{border-radius:5px}article .app-screenshot-shadow{box-shadow:1px 5px 20px 0px #aaa}#content #project_info{width:100%;margin-bottom:20px}#content #project_info .info_element{float:left;color:#8e8e8e;font-size:14px;margin-bottom:5px;margin-right:30px}#content #project_info .info_element .first_word{color:#2a2a2a;float:left;margin-right:4px}#content .vid{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:5px}#content .vid iframe{position:absolute;width:100%;height:100%}#content #problem{color:#2a2a2a;font-size:35px;font-weight:bold;line-height:30px}#content #problem #problem_desc{color:#8e8e8e;font-size:25px;font-weight:normal;line-height:30px;margin-top:7px}#content footer{margin-top:40px}#content footer #license{float:right}#content footer #license .license_img{float:right}#content footer #license .license_text{font-size:11px}#content footer #license a{font-size:11px}#content footer .flattr{margin-bottom:0px}.code{white-space:pre-line;padding-left:18px}.svg_container{display:inline-block;position:relative;width:100%;vertical-align:middle;overflow:hidden}.svg_content{display:inline-block;position:absolute;top:0;left:0}.create{padding-top:30px;border-bottom:1px #dfdfdf solid;margin-bottom:30px}.create h1{text-align:center;margin-bottom:30px;font-size:40px}.create input,.create textarea,.create .uneditable-input{width:100%;padding:7px;box-sizing:border-box;height:auto;margin-bottom:20px}.create select{width:100px;margin-bottom:20px}.create .field_with_errors{margin-bottom:9px}.create .field_with_errors>label,.create .field_with_errors .help-block,.create .field_with_errors .help-inline{color:#b94a48}.create .field_with_errors .checkbox,.create .field_with_errors .radio,.create .field_with_errors input,.create .field_with_errors select,.create .field_with_errors textarea{color:#b94a48;border-color:#b94a48}.create .field_with_errors .checkbox:focus,.create .field_with_errors .radio:focus,.create .field_with_errors input:focus,.create .field_with_errors select:focus,.create .field_with_errors textarea:focus{border-color:#953b39;box-shadow:0 0 6px #d59392}.create .field_with_errors .input-prepend .add-on,.create .field_with_errors .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}#heading_search h1{font-size:50px;color:#8e8e8e;margin-bottom:9px;float:left}#heading_search .result_num{height:32px;margin:0;margin-bottom:40px;border-bottom:1px #dfdfdf solid;color:#2a2a2a;font-size:15px;line-height:27px;position:relative}#heading_search .result_num:before{content:"";position:absolute;bottom:-1px;right:0px;height:1px;width:1px;background-color:white}#results_search_field{margin-bottom:40px}#results_search_field form{display:table;margin:0 auto}#results_search_field #search{margin:0;margin-right:10px}#search_field form{display:table;margin:0 auto}#search_field #search{margin:0;margin-right:10px}#search_field form{margin:0}#search_field #search{width:150px}#search_field .search_submit_btn{padding:5px 8px}#result_search ul{margin:0}#result_search .search_result .row{margin-bottom:40px}#result_search .search_result .row a{color:#2a2a2a}#result_search .search_result h2{margin-bottom:0px}#result_search .search_result .nav_info{border-bottom:1px #dfdfdf solid;margin-bottom:7px;position:relative}#result_search .search_result .nav_info:before{content:"";position:absolute;bottom:-1px;right:0px;height:1px;width:1px;background-color:white}#result_search .search_result .nav_info .parents_nav{width:auto;list-style:none;height:32px;margin:0;margin-bottom:0px;float:left;border:none}#result_search .search_result .nav_info .parents_nav li{margin-right:5px;display:inline-block}#result_search .search_result .nav_info .parents_nav li a{color:#2a2a2a;font-size:15px;line-height:27px}#result_search .search_result .nav_info .parents_nav .divider{margin-left:5px;color:#8e8e8e}#result_search .search_result .nav_info .info_element{float:right;color:#8e8e8e;font-size:14px;display:table;font-size:15px;line-height:27px}#result_search .search_result .nav_info .info_element .first_word{font-size:15px;line-height:27px;display:inline;color:#2a2a2a;margin-right:4px}#result_search .no_results{font-size:12px;font-weight:bold;line-height:14px;color:#fafafa;white-space:nowrap;background-color:#8e8e8e;padding:8px 12px 9px;border-radius:4px / 4px;display:table;text-shadow:0 -1px 0 rgba(0,0,0,0.25);margin:0 auto;margin-bottom:20px}#attribute{font-size:10px}#footer{position:relative;border-top:1px #dfdfdf solid;padding-top:20px;margin-top:40px;height:51px;position:relative}#footer .impressum{line-height:30px;text-align:right;white-space:nowrap}#footer .impressum a{font-weight:normal}#footer:before{content:"";position:absolute;top:-1px;right:0px;height:1px;width:1px;background-color:white}#disqus_thread{padding-top:30px;border-top:1px #dfdfdf solid;margin-top:40px;position:relative}#disqus_thread:before{content:"";position:absolute;top:-1px;right:0px;height:1px;width:1px;background-color:white}html,body{height:100%;background-color:#fafafa}p{margin-button:16px}li{line-height:1.5}i{font-style:italic}.search_result h2{margin-top:-6px}@media (max-width: 767px){html,body{font-size:15px}.container{padding:0 10px;min-width:300px}#anim_container{height:237px}#heading_top{margin-top:70px;height:35px}#heading_top #Iam{height:35px;display:inline;line-height:35px;font-size:15px;margin-right:0px}#heading_top #MiBa{height:25px;display:inline;line-height:25px;font-size:33px}#heading_bottom{padding-left:24px;margin-top:0px;height:25px;margin-left:auto;margin-right:auto;color:#8e8e8e}#heading_bottom a{color:#8e8e8e;transition:color 0.3s}#heading_bottom h1,#heading_bottom h2{display:inline}#heading_bottom #andI{height:25px;display:inline;line-height:25px;font-size:13px;margin-right:1px}#heading_bottom #createS{height:25px;display:inline;line-height:25px;font-size:25px}#main_nav{height:50px;margin-bottom:20px}#main_nav #navigation_bar #port_div{width:120px;font-size:20px}#main_nav #navigation_bar #port_div a{line-height:50px;letter-spacing:0px}#main_nav #navigation_bar #about_div{width:120px;font-size:20px}#main_nav #navigation_bar #about_div a{line-height:50px;letter-spacing:0px}#root_categories{margin-top:80px;margin-bottom:30px}.root_children h1{font-size:26px;margin-bottom:1px;letter-spacing:1px}.root_children h3{line-height:11px;height:19px;font-size:11px;margin-right:20px}#timeline_heading{height:27px;margin-bottom:40px;margin-right:20px}#timeline_heading h3{font-size:15px;letter-spacing:1px}#timeline #fifty_timeline_left #year_line_top{left:45px;right:0px}#years{width:45px}#years #today{position:absolute;font-size:12px;line-height:18px;left:5px;top:-9px}#years .year_number{position:absolute;font-size:12px;line-height:18px;left:5px;bottom:0px}#years #twoeleven{position:absolute;font-size:12px;line-height:18px;left:5px;bottom:-6px}#years .year_lines{position:absolute;height:1px;left:45px;background-color:black;bottom:0px;width:8px}#bar_chart{left:63px}#bar_chart .element{width:12px;bottom:0px}#bar_chart .element_column0{left:0px}#bar_chart .element_column_line0{left:0px}#bar_chart .element_column1{left:32px}#bar_chart .element_column_line1{left:32px}#bar_chart .element_column2{left:64px}#bar_chart .element_column_line2{left:64px}#bar_chart .element_column3{left:96px}#bar_chart .element_column_line3{left:96px}#bar_chart .element_column4{left:128px}#bar_chart .element_column_line4{left:128px}#bar_chart .element_column_horiz_connection1{left:11px}#bar_chart .element_column_vertical_connection1{left:37px}#bar_chart .element_column_horiz_connection2{left:43px}#bar_chart .element_column_vertical_connection2{left:69px}#bar_chart .element_column_horiz_connection3{left:75px}#bar_chart .element_column_vertical_connection3{left:101px}#bar_chart .element_column_horiz_connection4{left:107px}#bar_chart .element_column_vertical_connection4{left:133px}#bar_chart .element1_connection{width:28px}#preview{position:absolute}#preview .preview_column_line0{width:0px}#preview .preview_column0{left:5px}#preview .preview_column_line1{width:70px}#preview .preview_column1{left:75px}#preview .preview_column_line2{width:140px}#preview .preview_column2{left:145px}#preview .element_preview{width:65px}#preview .element_preview .element_name{font-size:9px;line-height:18px;color:#2a2a2a}#preview .element_preview .element_date{margin-top:-5px;font-size:8px;line-height:18px}#preview .element_preview .element_thumbnail{height:0px;overflow:auto;transition:height 1s}#preview .element_preview .element_thumbnail a{background-color:white}#heading_parent_nav h1{font-size:35px;line-height:1.2;margin-bottom:-3px}#heading_parent_nav .buttons_in_nav{margin-left:20px}#heading_parent_nav .parents_nav{height:28px;margin:0}#heading_parent_nav .parents_nav li{margin-right:5px;display:inline-block}#heading_parent_nav .parents_nav li a{color:#2a2a2a;font-size:11px;line-height:12px}#heading_parent_nav .parents_nav .divider{margin-left:5px;color:#8e8e8e}#display_category ul{width:480px;padding-right:30px;margin:0 auto}#display_category .cat_preview .cat_name_link{display:block;margin-top:6px}#heading_search h1{font-size:26px;margin-bottom:0px}#heading_search .result_num{height:26px;margin-bottom:40px;font-size:12px;line-height:20px}#result_search .search_result{margin-bottom:60px;list-style:none}#result_search .search_result .row{margin-bottom:0px}#result_search .search_result .nav_info{border:none;margin-bottom:7px}#result_search .search_result .nav_info .parents_nav{height:auto;border-bottom:1px #dfdfdf solid;width:auto;margin-bottom:0px;float:none;position:relative}#result_search .search_result .nav_info .parents_nav li a{font-size:12px}#result_search .search_result .nav_info .parents_nav:before{content:"";position:absolute;bottom:-1px;right:0px;height:1px;width:1px;background-color:white}#result_search .search_result .nav_info .info_element{float:none;font-size:12px;line-height:27px}#result_search .search_result .nav_info .info_element .first_word{font-size:12px;line-height:27px;margin-right:4px}#result_search .search_result .preview_pic{margin-bottom:7px}#result_search .no_resutls{font-size:12px;font-weight:bold;line-height:14px;color:white;white-space:nowrap;background-color:#8e8e8e;padding:8px 12px 9px;border-radius:4px / 4px;display:table;text-shadow:0 -1px 0 rgba(0,0,0,0.25);margin:0 auto;margin-bottom:20px}#content footer #license{float:left}#content footer #license .license_text{font-size:9px}#content footer #license a{font-size:9px}#content footer .flattr{margin-bottom:30px}#footer .impressum{text-align:left}}@media (max-width: 530px){#display_category ul{width:230px;padding-right:20px;margin:0 auto}#display_category .cat_preview .cat_name_link{display:block;margin-top:6px}}
