html { line-height: 1.3; font-family: "Noto Sans", sans-serif; } body { background: #fff; color: #000; font-family: "Noto Sans", sans-serif; font-size: 1rem; line-height: 1.3; text-align: left; } .grid-container { width: 100%; width: 800px; margin: 15px auto; padding: 0 1rem; } div#flex-container { display: flex; width: 100%; } #topnav { margin: 20px 0 5px 0; padding: 0; background: url(../images/nav-it.png) 0 0 no-repeat; } article { grid-area: content; width: 100%; min-width: 300px; margin: 0; background: #fff; padding: 20px 0 0 0; } footer { grid-area: footer; margin: 2rem 0; background: url(../images/footer.png) 0 0 no-repeat; background-color: transparent; padding: 1rem 2rem; color: #000; font-style: normal; font-size: 0.8rem; line-height: 1.5; text-align: center; } div#system-message { display: block; width: 500px; margin: 10px auto; border: 2px solid #7070B0; background: #ff7; padding: 1rem; } div#system-message h4, div#system-message a { display: none; } div#system-message .alert { margin: 0; border: none; padding: 0; background: transparent none; color: #000; font-weight: bold; text-align: center; list-style: none; } .hasTip { cursor: help; } #tooltips { background: transparent; } .tip { border: 1px solid #7070B0; color: #000; width: 20rem; } .tip-title { padding: 0.3rem 0.6rem; background: #dd5; font-size: 0.8667rem; font-weight: bold; } .tip-text { padding: 0.3rem 0.6rem 0.6rem; background: #eee; font-size: 0.8667rem; } .tip-text ul { margin: 0; padding: 0.25rem 0 0 1rem; font-size: 0.8667rem; } .tip-text li { list-style-type: square; list-style-image: none; list-style-position: outside; font-size: 0.8667rem; } a { border: 0 none; color: #07b; text-decoration: none; } a:hover { color: #000; text-decoration: underline; } h1, .contentheading, .componentheading { margin: 1rem 0 1rem 0; border: none; border-bottom: 1px solid #7070B0; padding: 0.3rem 0; color: #7070B0; font-family: "Noto Sans", sans-serif; font-size: 1.3333rem; font-weight: bold; clear: both; } h2, h3, h4.therap { margin: 1rem 0 0.6rem; border: none; border-bottom: 1px solid #7070B0; padding: 0; color: #777; font-family: "Noto Sans", sans-serif; font-size: 1.3333rem; font-weight: bold; text-decoration: none; clear: both; } img { border: none; } p { margin: 0 0 0.3rem 0; padding: 0; border: none; text-indent: 0; } ul { list-style-type: square; list-style-image: none; list-style-position: outside; } li { padding-bottom: 5px; } table { border-collapse: collapse; border-spacing: 0; empty-cells: show; border: none; } td { vertical-align: top; padding: 0; } td.label { vertical-align: top; padding: 0 0 1rem; font-size: 0.8rem; } .blau { color: #07a; } .center { text-align: center; } .clr { clear: both; } .grau { background-color: #eee; } .gruen { background-color: #aa3; } .hidden { display: none; } .hinweis { margin: 12px 6px; border: 1px solid #7070B0; padding: 3px; font-size: 0.8rem; } .grauklein { color: #777; line-height: normal; font-size: 10px; } .klein, .linkklein, .quelle { font-size: 0.8rem; } .rot { color: #f30; } .symbol { font-family: Symbol; } .zitat { margin-left: 2rem; margin-right: 2rem; font-style: italic; } #topnav div.moduletable { padding-top: 70px; } #topnav h3 { display: none; } #topnav ul { display: block; margin: 0; padding: 0; text-align: right; } #topnav li { display: inline; list-style: none; text-align: center; padding: 0; } #topnav ul li a { display: inline; color: #07b; border-left: solid 2px #7070B0; padding: 0 5px; font-family: "Noto Sans", sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; } #topnav ul li a:hover { text-decoration: underline; } #topnav ul li:first-child a { border-left: none; } @media print { body { margin: 0; padding: 0; } .grid-container, .grid-container_c3 { min-width: 0; max-width: none; margin: 0; } div#flex-container { display: block; } header { margin: 0; } article { padding: 1.5rem 0 1.5rem 0; } footer { padding: 0.6rem 0; } a { color: #000; } /* --- Ende @media print --- */ } /*# sourceMappingURL=template.css.map */