* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { overflow-y:scroll; height: 100%; } body { /* font */ font-family: 'Montserrat', Verdana, sans-serif; background-color: white; /* #F8F8FA;*/ /* scrollbar-base-color: #BAC8E4; */ margin: 0; padding: 0; height: 100%; } body, button, input, select, textarea { font-size: 13.3px; /* or 14.5 see @media */ line-height: 1.45; } pre { font-family: Consolas, monospace, "Courier New", Courier; font-size: 11px; /* or 13 see @media */ } strong, .bold { font-weight: bold; } .large-font { font-size: 1.2em; } .huge-font { font-size: 1.5em; } #bodywrapper { position: relative; min-height: 100%; padding-top: 120px; padding-bottom: 100px; } /* .clearfix */ .floatbox { display: block !important; } .floatbox:after { content: "-"; clear: both; display: block; visibility: hidden; height: 0px; } .floatbox > .float-left { float:left; } .floatbox > .float-right { float:right; } .animate { /* set dynamically through JavaScript! */ -webkit-transition: all 0.25s linear; transition: all 0.25s linear; } a, a:visited { color: #33434C; text-decoration: none; } a:focus { outline: 0; } a:hover { text-decoration: underline; } img { border: 0; } ul { list-style-type: none; padding: 0; margin: 0; } ul > li { vertical-align: top; margin: 0; } h1 { text-align: left; font-size: 1.5em; font-weight: bold; } h2 { text-align: left; font-size: 1.35em; font-weight: bold; } h3 { text-align: left; font-size: 1.1em; font-weight: bold; } h1, h2, h3 { margin-top: .75em; margin-bottom: .75em; line-height: 1.1; } h4 { margin-top: .5em; margin-bottom: .5em; text-align: left; font-size: 1.0em; font-weight: bold; } p { margin: 0; margin-bottom: 10px; } table { border-spacing: 0; border-collapse: collapse; } .hidden { display: none; } .align-left { text-align: left; } .align-center { text-align: center; } .align-right { text-align: right; } .align-top { vertical-align: top; } .align-bottom { vertical-align: bottom; } /* custom style */ .content, .container { /* border: 1px red solid; */ min-width: 320px; max-width: 1170px; padding: 0 20px; margin-left: auto; margin-right: auto; } .band { /* margin-bottom: 10px; position: relative; display: inline-block; */ } .band .content { padding: 20px; } .first-letter { /* font-weight: bold; */ font-size: 1.1em; } /* footer */ footer { position: absolute; bottom: 0; width: 100%; background-color: red; } #footer-bar { /* background-color: #647CC6; */ background-color: #58585A; color: white; font-size: 0.9em; height: 100px; border-top: 1px white solid; } #footer-bar > .container { padding: 10px 20px; text-align: left; } #footer-nav { background-color: #58585A; margin: 0; padding: 20px 0; color: #F8F8FA; font-size: 0.9em; height: 80px; } #footer-nav a, #footer-nav a:visited { color: #F8F8FA; } #footer-nav .footer-layout { width: 100%; } #footer-nav .footer-menu { width: 100%; color: white; text-align: right; } #footer-nav .footer-menu > li { display: inline-block; padding: 4px 0; margin-left: 20px; } div.footer-info { /* margin-top: 20px; display: inline-block; float: left; min-width: 150px; width: 20%; color: white; text-align: right; min-height: 200px; */ font-size: 11px; padding-top: 10px; overflow: hidden; height: 70px; } div.footer-info a { font-weight: bold; color: #BAC8E4; } div.footer-info > span { display: block; } #goto-top { display: none; position: fixed; bottom: 0; right: 20px; width: 33px; height: 33px; text-align: center; color: #58585A; padding: 0; /* background-color: #8CA6D2; border: 1px #E7ECF5 solid; border-bottom: 0; */ } #goto-top > span { display: inline-block; background-image: url('../res/gototop.png'); background-repeat:no-repeat; width: 30px; height: 30px; } /* navbar */ #navbar-main { top: 0px; padding: 10px 0; border-bottom: 1px #E8E8EA solid; } #navbar-sub { top: 70px; z-index: 10; } #navbar-sub .navbar-nav { font-size: 0.95em; } #navbar-sub .navbar-toggle { margin-top: 8px; } /* apache-link */ .navbar-link.logo-apache { } .navbar-link.logo-apache > img { display: inline-block; width: 100%; } .navbar.navbar-dark { height: 120px; } .navbar.navbar-dark.navbar-main-style { height: 70px; } .navbar-main-style .navbar-link.logo-apache { margin-top: -10px; } .navbar-link.logo-apache { margin-top: 10px; } /* größe auf content-seite */ .navbar-main-style .navbar-link.logo-empire { width: 59px; margin-top: 0px; } .navbar-main-style .navbar-toggle { margin-top: 8px; } .navbar-main-style .navbar-nav { font-size: 0.9em; } /* wegen animation auf startseite */ .navbar-link.logo-empire { width: 118px; margin-top: 0px; margin-right: 15px; } .navbar-link.logo-empire > img { display: inline-block; width: 100%; } .navbar-toggle { margin-top: 32px; } .navbar-nav { font-size: 1.1em; } /* nav-indicator */ .nav > li > a { padding-left: 1px; padding-right: 19px; } .nav-indicator { position: absolute; bottom: 8px; width: 100%; height: 2px; text-align: left; line-height: 0px; font-size: 0; padding: 0; padding-right: 24px; max-width: 400px; } .nav-indicator span { display: inline-block; background-color: #A8A8A8; height: 2px; width: 0%; } .navbar-light .navbar-nav > li.active > a, .navbar-light .navbar-nav > li.active > a:focus, .navbar-light .navbar-nav > li.active > a:hover { color: #526D9C; background-color: transparent; } .navbar-light .navbar-nav > li:hover > a { color: #181818; } .navbar-dark .navbar-nav > li.active > a, .navbar-dark .navbar-nav > li.active > a:focus, .navbar-dark .navbar-nav > li.active > a:hover { background-color: transparent; } .navbar-nav > li:hover > .nav-indicator span { width: 100%; } .navbar-nav > li.active > .nav-indicator span { width: 100%; background-color: #8CA6D2; } /* nav-highlight */ .nav-highlight { position: absolute; left: -8px; top: 12px; width: 95%; height: 27px; text-align: left; line-height: 0px; font-size: 0; padding: 0; background-color: #A80335; text-size-adjust: 100%; } .navbar-nav > li.highlight > a.pageLink { color: white; font-weight:bold; } .navbar-nav > li.highlight.active > a.pageLink { color: #FFFFFF; } .navbar-nav > li.highlight:not(.active):hover > a.pageLink { color: #FFFFCC !important; } .navbar-nav > li.highlight.active > .nav-indicator span { background-color: #A80335; } .navbar-nav-right { display: none; } /* github-fork-ribbon */ .github-fork-ribbon { display: none; position: fixed; top: 69px; } .github-fork-ribbon:hover { text-decoration: none; } /* media */ @media (max-width: 499px) and (orientation: portrait) { /* #bodywrapper { padding-bottom: 325px; } img.anfahrt { width: 320px; } */ } @media (max-width: 767px) { /* initially closed */ .navbar-collapse.collapse { display: none; } .navbar-dark .navbar-collapse.collapse { background-color: #7C7C7C; } .navbar-light .navbar-collapse.collapse { background-color: #D2D6DF; /* #DDDFE6 */ } .navbar-collapse.collapse { position: absolute; border: 0; width: 100%; /* max-width: 320px; */ } .github-fork-ribbon { display: none !important; } } @media (min-width: 768px) { body, button, input, select, textarea { font-size: 14.5px; } pre { font-size: 13px; } /* one menu line */ .navbar-nav-wrapper { float: left; margin-top: 25px; } .navbar-main-style .navbar-nav-wrapper { margin-top: 0; } .navbar-main-style .navbar-nav { float: left; } .navbar-nav { float: left; /* für anmation */ } } @media (min-width: 920px) { /* .navbar-nav-wrapper { background-color: green; } .navbar-main-style .navbar-nav-wrapper { background-color: red; } */ .navbar-nav-right { display: inherit; } }