﻿@font-face{font-family:'Axel';src:url("../webfonts/Axel.eot");src:url("../webfonts/Axel.eot?#iefix") format("embedded-opentype"),url("../webfonts/Axel.woff") format("woff"),url("../webfonts/Axel.ttf") format("truetype"),url("../webfonts/Axel.svg#Axel") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Axel-Bold';src:url("../webfonts/Axel-Bold.eot");src:url("../webfonts/Axel-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/Axel-Bold.woff") format("woff"),url("../webfonts/Axel-Bold.ttf") format("truetype"),url("../webfonts/Axel-Bold.svg#Axel-Bold") format("svg");font-weight:normal;font-style:normal}html,body{height:100%}body{font-family:Arial, sans-serif;color:#666;background:url("../images/header_bg.jpg") repeat-x center top #fff;overflow-x:hidden}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -84px}footer.site-footer,.push{height:64px}header.site-header{height:120px}header.site-header h1{padding-left:5px}header.site-header img{margin-top:27px;margin-left:0}header.site-header ul{padding-left:2px}header.site-header ul li{padding:0}header.site-header ul li a{display:inline-block;font-size:12px;padding:22px 5px 8px;font-family:'Axel', sans-serif;font-weight:700}header.site-header ul li a:link,header.site-header ul li a:visited,header.site-header ul li a:hover,header.site-header ul li a:focus,header.site-header ul li a:active,header.site-header ul li a.active{color:#fff;text-decoration:none}header.site-header ul li a:hover,header.site-header ul li a:focus,header.site-header ul li a:active,header.site-header ul li a.active{background:url("../images/navi_hover.png") no-repeat center bottom transparent}@media (min-width: 340px){header.site-header ul li a{padding:18px 8px 8px;font-size:14px}}@media (min-width: 420px){header.site-header h1{padding-left:4px}header.site-header h1 img{margin-left:15px}header.site-header ul{padding-left:20px}header.site-header ul li a{padding:18px 12px 8px;font-size:16px}header.site-header ul li:first-child a{margin-left:-12px}}@media (min-width: 500px){header.site-header h1{padding-left:20px}header.site-header ul{padding-left:30px}header.site-header ul li a{padding:18px 20px 8px}}@media (min-width: 700px){header.site-header h1{padding-left:22px}header.site-header ul{padding-left:24px}header.site-header ul li a{padding:18px 25px 8px}}@media (min-width: 800px){header.site-header ul{margin-top:-5px}header.site-header ul li a{font-size:18px}}@media (min-width: 992px){header.site-header h1{padding-left:22px}header.site-header ul{padding-left:10px}header.site-header ul{margin-top:-2px}header.site-header ul li{text-align:center}header.site-header ul li a{padding:14px 40px 8px}}#content{padding:36px;margin-bottom:60px;font-size:16px}#content h2,#content p{margin-bottom:12px}#content h3,#content h4,#content h5,#content h6{margin-bottom:8px}#content h2,#content h3,#content h4{margin-top:0;padding-bottom:4px}#content h2{font-size:26px;line-height:30px;color:#666}#content h3{font-size:20px;line-height:25px;font-weight:400}#content h4{font-size:18px;line-height:22px}#content ul{padding-left:12px}#content ul li{list-style-type:none;background:url("../images/listarrow.png") no-repeat left 4px transparent;padding-left:22px;margin-left:4px}#content a{color:#008aff}#content a:hover,#content a:active,#content a:focus{text-decoration:underline}#content img{max-width:100%;height:auto}#content article header h2.page-title{margin:1.5rem auto 3rem;max-width:420px;text-align:center}#content .row{margin-bottom:3rem}#content a.tool{padding-left:20px;background-repeat:no-repeat;background-position:left center}#content a.tool.zikula{background-image:url(../images/tool_zikula.png)}#content a.tool.modulestudio{background-image:url(../images/tool_modulestudio.png)}body.home h2.page-title{font-weight:700}article#page-kontakt header h2.page-title,article#page-contact header h2.page-title,article#page-impressum header h2.page-title,article#page-site-notice header h2.page-title,article#page-datenschutzerklärung header h2.page-title,article#page-privacy-policy header h2.page-title{margin-left:0;max-width:100%;text-align:left}@media (max-width: 575px){#content{padding:24px 12px}#content ul{padding-left:10px}}#page-axel-guckelsberger---cv strong{color:#000}#page-axel-guckelsberger---cv h3{margin-top:30px}#page-axel-guckelsberger---cv .row.inner{margin:8px 0}#page-axel-guckelsberger---cv #projectList .row.inner{margin:15px 0}body .popover{max-width:500px;margin-left:2px;margin-right:12px;font-size:16px}body.home #content .col-md-7 img{display:block;margin:0 auto}body.home #content .col-md-5 ul+p{margin-top:100px;text-align:center}body.home #content .col-md-5 ul+p img{display:inline-block;margin:10px}body.home #content .col-md-6.text-right img{margin-right:50px}@media (max-width: 991px){body.home #content .col-md-8{padding:0}#content .col-md-4.sidebar{margin-top:50px}.col-md-6.text-right,.col-lg-6.text-right{text-align:left !important}.col-md-6.text-right img,.col-lg-6.text-right img{display:block;margin:0 auto}}#content .intro{padding-top:12px;padding-bottom:12px;display:flex;align-items:center}#content .intro p:first-child{margin-right:32px}#references{margin-top:32px}#references .row>div{margin-bottom:30px}#references .project .overlay{z-index:5;position:absolute;width:100%;height:100px;background-color:rgba(217,217,217,0.9);display:flex;align-items:center}#references .project .overlay h4{padding-left:20px;padding-right:20px;margin:0 auto;text-align:center;font-weight:700;color:#008aff;font-family:'Axel', sans-serif;font-size:20px;line-height:24px}#references .gallery-trigger{cursor:pointer}.ekko-lightbox .modal-dialog{transition:max-width .5s ease !important;border:20px solid #ccc;background-color:#008aff}.ekko-lightbox .modal-dialog .modal-content,.ekko-lightbox .modal-dialog .modal-header,.ekko-lightbox .modal-dialog .modal-footer{border-radius:0}.ekko-lightbox .modal-dialog .modal-body{padding:0}.ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-nav-overlay a,.ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-nav-overlay a:hover,.ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-nav-overlay a:focus,.ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-nav-overlay a:active{font-size:40px;color:#008aff}.ekko-lightbox .modal-dialog .modal-body img{border-top-right-radius:.3rem;border-top-left-radius:.3rem}.ekko-lightbox .modal-dialog .modal-footer{border:none;font-size:16px;display:block;color:#fff;background-color:#008aff}.ekko-lightbox .modal-dialog .modal-footer h5{font-family:'Axel', sans-serif;font-weight:700}.ekko-lightbox .modal-dialog .modal-footer a{margin:0 4px 0 8px;color:#fff}.ekko-lightbox .modal-dialog .modal-footer a i{font-size:16px;vertical-align:top;margin-top:2px}.ekko-lightbox .modal-dialog .modal-footer a:first-child{margin-left:16px}.ekko-lightbox .modal-dialog .modal-footer a:hover,.ekko-lightbox .modal-dialog .modal-footer a:focus,.ekko-lightbox .modal-dialog .modal-footer a:active{color:#fff}@media (min-width: 1200px){.modal-body .ekko-lightbox-nav-overlay{left:-100px;width:calc(100% + 200px)}}#contactForm .form-control{border-color:#aaa}#contactForm .form-control:hover,#contactForm .form-control:focus{box-shadow:none}#contactForm .btn-primary{background-color:#fff;border-color:#008aff;color:#008aff}#contactForm .btn-primary:hover,#contactForm .btn-primary:focus,#contactForm .btn-primary:active{background-color:#008aff;color:#fff}footer.site-footer{padding-top:14px;margin-top:20px;font-size:14px;background:url("../images/footer_bg.png") repeat-x center bottom transparent}footer.site-footer a:link,footer.site-footer a:visited{font-weight:400;color:#666}footer.site-footer a:hover,footer.site-footer a:focus,footer.site-footer a:active,footer.site-footer a.active{color:#008aff}footer.site-footer #footnav nav{float:right}footer.site-footer p#exalifoot{text-align:right;margin:0}footer.site-footer ul#networks{margin-top:10px;margin-left:36px}footer.site-footer ul#networks li a{display:inline-block;float:left;margin:0 12px 0 0;padding:0 !important}footer.site-footer ul#networks li a i{font-size:20px}@media (max-width: 767px){footer.site-footer #footnav nav{float:left}footer.site-footer #footnav nav ul{justify-content:flex-start !important}}@media (max-width: 575px){footer.site-footer #footnav{max-width:100%;flex:0 0 100%}footer.site-footer #footnav nav a{padding:.2rem .5rem}footer.site-footer #exalifoot{display:none}}@media (max-width: 399px){footer.site-footer{padding-top:2px}footer.site-footer #footnav nav.lang-nav{display:none}}::-moz-selection{color:#fff;background-color:#008aff}::selection{color:#fff;background-color:#008aff}@media print{@page{margin-left:0;margin-right:0}body{background-color:transparent;font-size:12pt;font-family:Arial, Verdana;color:#000;margin:0}header.site-header,footer.site-footer{display:none !important}#content{padding:12px}#content .intro{padding:0}a{text-decoration:none;color:#000}}
