Änderungen

8.515 Bytes hinzugefügt ,  15:09, 21. Apr. 2022
keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:  
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
 
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
 +
 +
/* Fonts */
 +
 +
@font-face {
 +
    font-family: 'NotoSans-Regular';
 +
    src: url('static/fonts/notosans-regular.woff2') format('woff2'), url('static/fonts/notosans-regular.woff') format('woff');
 +
    font-weight: normal;
 +
    font-style: normal;
 +
}
 +
 +
@font-face {
 +
    font-family: 'NotoSans-Italic';
 +
    src: url('static/fonts/notosans-italic.woff2') format('woff2'), url('static/fonts/notosans-italic.woff') format('woff');
 +
    font-weight: normal;
 +
    font-style: italic;
 +
}
 +
 +
@font-face {
 +
    font-family: 'NotoSans-Bold';
 +
    src: url('static/fonts/notosans-bold.woff2') format('woff2'), url('static/fonts/notosans-bold.woff') format('woff');
 +
    font-weight: bold;
 +
    font-style: normal;
 +
}
 +
 +
@font-face {
 +
    font-family: 'NotoSans-BoldItalic';
 +
    src: url('static/fonts/notosans-bolditalic.woff2') format('woff2'), url('static/fonts/notosans-bolditalic.woff') format('woff');
 +
    font-weight: bold;
 +
    font-style: italic;
 +
}
 +
 +
/* Override */
    
body.page-Hauptseite h1 { display: none; }
 
body.page-Hauptseite h1 { display: none; }
   −
/* Override */
+
* {
 +
box-sizing: border-box;
 +
margin: 0;
 +
padding: 0;
 +
}
    
html, body {
 
html, body {
−
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+
     font-family: 'NotoSans-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
−
     letter-spacing: 0.005em;
+
    text-rendering: optimizeLegibility;
 +
}
 +
 
 +
body {
 +
    color: #2a2b2c;
 +
    font-size: 0.85em;
 +
}
 +
 
 +
h1, h2, h3, h4, h5, h6 {
 +
    color: #2a2b2c;
 +
}
 +
 
 +
h1 {
 +
    font-size: 1.5em;
 +
}
 +
 
 +
h2 {
 +
    font-size: 1.25em;
 +
}
 +
 
 +
b, strong {
 +
    font-family: 'NotoSans-Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 +
}
 +
 
 +
i, em {
 +
    font-family: 'NotoSans-Italic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 +
}
 +
 
 +
i b, b i {
 +
    font-family: 'NotoSans-BoldItalic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 +
}
 +
 
 +
sup, sub {
 +
    font-size: 0.65rem;
 +
padding: 0 1px;
 +
}
 +
 
 +
blockquote {
 +
    font-family: 'NotoSans-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;  
 +
     font-size: 100%;
 +
    margin: 0.5em 0;
 +
    padding: 0 0 0 1em;
 +
    border-left: 1px solid #e6a817;
 
}
 
}
    
a {
 
a {
−
     color: #006faf;
+
     color: #005490;
 
}
 
}
    
a:visited {
 
a:visited {
−
     color: #629fcd;
+
     color: #4784af;
 +
}
 +
 
 +
code {
 +
    display: inline-block;
 +
    margin: 1em 0;
 +
    padding: 0.3em 0.5em;
 +
background-color: #efefef;
 +
border: 1px solid #dedfdf;
 +
}
 +
 
 +
.content pre {
 +
    padding: 0.3em 0.5em;
 +
background-color: transparent;
 +
border: none;
 
}
 
}
    
.header-container.header-chrome {
 
.header-container.header-chrome {
−
     background-color: #f0f1f2;
+
     background-color: #efefef;
 
     border: 0;
 
     border: 0;
 
     box-shadow: none;
 
     box-shadow: none;
Zeile 32: Zeile 124:  
     display: table-cell;
 
     display: table-cell;
 
     height: 4em;
 
     height: 4em;
−
     width: 8em;
+
     width: 10em;
−
     background-image:url(static/logo/zitieren05-mobile.png);
+
     background-image:url(static/logo/zitieren09-mobile.png);
 
     background-position: left center;
 
     background-position: left center;
−
     background-size: 8em 4em;
+
     background-size: 10em 4em;
 
     background-repeat: no-repeat;
 
     background-repeat: no-repeat;
 
}
 
}
Zeile 41: Zeile 133:  
.header .branding-box a {
 
.header .branding-box a {
 
   display: table-cell;
 
   display: table-cell;
−
   color: #006faf;
+
   color: #005490;
 
}
 
}
   Zeile 48: Zeile 140:  
     width: 8em;
 
     width: 8em;
 
     text-indent: -100em;
 
     text-indent: -100em;
 +
}
 +
 +
.minerva-user-navigation {
 +
    min-width: auto;
 +
    min-height: 4em;
 
}
 
}
    
#mw-mf-page-center {
 
#mw-mf-page-center {
−
     background-color: #f0f1f2;
+
     background-color: #efefef;
 
}
 
}
   Zeile 59: Zeile 156:     
.pre-content h1, .content h1, .content h2 {
 
.pre-content h1, .content h1, .content h2 {
−
     font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+
     font-family: 'Noto Sans',  'Helvetica Neue', Helvetica, Arial, sans-serif;
−
     letter-spacing: 0.01em;
+
}
 +
 
 +
.content h2, .content h3, .content h4, .content h5, .content h6 {
 +
    padding: 0;
 +
     margin: 1em 0 0 0;
 
}
 
}
    
.content ol {
 
.content ol {
−
     margin: 0.7em 0 0.7em 2.8em;
+
     margin: 0.5em 0 0.5em 1.5em;
 
     padding: 0;
 
     padding: 0;
 +
    list-style: none;
 +
    counter-reset: section;
 +
}
 +
 +
.content ol li {
 +
    text-indent: -1.2em;
 +
    margin-bottom: 0.5em;
 +
    counter-increment: section;
 +
}
 +
 +
.content ol li:before {
 +
    content: counter(section) ". ";
 +
}
 +
 +
.content p {
 +
    margin: 0.5em 0;
 
}
 
}
    
.minerva-footer {
 
.minerva-footer {
 
     border-top: 0;
 
     border-top: 0;
 +
}
 +
 +
.content h2, .content h3 {
 +
    margin: 1.5em 0 1em 0;
 +
}
 +
 +
.content h3 {
 +
    font-family: 'NotoSans-Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 +
    font-weight: normal;
 
}
 
}
    
.mw-ui-vform .mw-ui-vform-field {
 
.mw-ui-vform .mw-ui-vform-field {
 
     margin-bottom: 1em;
 
     margin-bottom: 1em;
 +
}
 +
 +
.mw-ui-button {
 +
    padding: 0.5em;
 
}
 
}
    
.mw-ui-button.mw-ui-progressive {
 
.mw-ui-button.mw-ui-progressive {
−
     background-color: #006faf;
+
     background-color: #005490;
−
     border: 1px solid #006faf;
+
     border: 1px solid #005490;
 +
}
 +
 
 +
.mw-ui-button.mw-ui-progressive:hover {
 +
    background-color: #4784af;
 +
    border: 1px solid #4784af;
 +
}
 +
 
 +
.mw-inputbox-centered {
 +
    margin: 1em 0;
 +
    text-align: left;
 +
}
 +
 
 +
.content .center > *, .content .center .thumb {
 +
    display: inline-block;
 +
}
 +
 
 +
.content .mw-parser-output > h2, .content .section-heading {
 +
    margin: 1.5em 0 1em 0;   
 +
    border-bottom: 1px solid #e6a817;
 +
}
 +
 
 +
.toc {
 +
    padding: 1em;
 +
}
 +
 
 +
.toc, .mw-warning, .toccolours {
 +
    border: 1px solid #d1e0eb;
 +
    background-color: #e8f0f5;
 +
    border-radius: 2px;
 +
}
 +
 
 +
.client-js .toc .toctitle h2 {
 +
    font-family: 'NotoSans-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 +
    font-size: 1.2em;
 +
    margin: 0;
 +
}
 +
 
 +
.client-js .toc > ul {
 +
    font-size: inherit;
 +
    margin: 12px;
 +
    padding: 0;
 +
}
 +
 
 +
.client-js .toc > ul li ul {
 +
    margin: 12px;
 +
}
 +
 
 +
.last-modified-bar.active {
 +
    background-color: #005490 !important;
 
}
 
}
   Zeile 90: Zeile 269:  
     width: 100%;
 
     width: 100%;
 
     margin: 0 0 1em 0;
 
     margin: 0 0 1em 0;
−
     overflow: auto;
+
     clear: both;
 +
}
 +
 
 +
.spalte-3-4 {
 +
    width: 100%;
 +
    margin: 0 0 1em 0;
 +
    clear: both;
 +
}
 +
 
 +
.spalte-2-3 {
 +
    width: 100%;
 +
    margin: 0 0 1em 0;
 
     clear: both;
 
     clear: both;
 
}
 
}
Zeile 97: Zeile 287:  
     width: 100%;
 
     width: 100%;
 
     margin: 0 0 1em 0;
 
     margin: 0 0 1em 0;
−
    overflow: auto;
   
     clear: both;
 
     clear: both;
 +
}
 +
 +
.spalte-1-3 {
 +
    width: 100%;
 +
    margin: 0 0 1em 0;
 +
    clear: both;
 +
}
 +
 +
.spalte-1-4 {
 +
    width: 100%;
 +
    margin: 0 0 1em 0;
 +
    clear: both;
 +
}
 +
 +
p + .spalten, ul + .spalten, ol + .spalten {
 +
    margin: 1.5em 0 0 0;
 
}
 
}
   Zeile 110: Zeile 315:     
.box-header {
 
.box-header {
−
    text-align: center;
   
     margin: 0;
 
     margin: 0;
−
     padding: 0.2em 0.8em;
+
     padding: 0.3em 1em;
 +
}
 +
 
 +
body.page-Hauptseite h1.box-header {
 +
    display: block;
 +
}
 +
 
 +
h1.box-header {
 +
    font-size: 1.5em;
 +
    width: 100%;
 +
    margin: 0;
 +
    padding: 0.3em 1em;
 
}
 
}
    
h2.box-header {
 
h2.box-header {
 +
    font-size: 1.2em;
 +
    width: 100%;
 +
    margin: 0;
 +
    padding: 0.3em 1em;
 +
}
 +
 +
p.box-header {
 
     margin: 0;
 
     margin: 0;
−
     padding: 0.3em 0.8em;
+
     padding: 0.3em 1em;
 
}
 
}
   Zeile 123: Zeile 345:  
     margin-bottom: 0;
 
     margin-bottom: 0;
 
     margin-top: 0;
 
     margin-top: 0;
−
     padding: 0.4em 0.8em;
+
     padding: 0.5em 1em;
 
}
 
}
    
.box-grau {
 
.box-grau {
−
     background-color: #f6f6f6;
+
     /*background-color: #efefef;*/
−
     border: #d9dcdf 1px solid;
+
    background-color: #fdf7ea;
 +
     border: #dedfdf 1px solid;
 
     border-radius: 2px;
 
     border-radius: 2px;
 
}
 
}
    
.box-grau .box-header {
 
.box-grau .box-header {
−
     background-color: #d9dcdf;
+
     background-color: #dedfdf;
 
}
 
}
    
.box-blau {
 
.box-blau {
−
     background-color: #f1f6fb;
+
     background-color: #e8f0f5;
−
     border: #cedfef 1px solid;
+
     border: #d1e0eb 1px solid;
 
     border-radius: 2px;
 
     border-radius: 2px;
 
}
 
}
    
.box-blau .box-header {
 
.box-blau .box-header {
−
     background-color: #cedfef;
+
     background-color: #d1e0eb;
 
}
 
}
    
.box-orange {
 
.box-orange {
−
     background-color: #fef3e5;
+
     background-color: #fdf7ea;
−
     border: #fbdaac 1px solid;
+
     border: #faefd5 1px solid;
 
     border-radius: 2px;
 
     border-radius: 2px;
 
}
 
}
    
.box-orange .box-header {
 
.box-orange .box-header {
−
     background-color: #fbdaac;
+
     background-color: #faefd5;
 +
}
 +
 
 +
/* Specials */
 +
 
 +
.big-text {
 +
  /* font-size: 1.2em;
 +
    line-height: 1.75;*/
 +
}
 +
 
 +
.small-text {
 +
  font-size: 0.8em;
 +
}
 +
 
 +
.colored-text {
 +
    font-family: 'NotoSans-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;   
 +
  color: #e6a817;
 +
}
 +
 
 +
.content p.no-margin {
 +
    margin: 0;
 +
}
 +
 
 +
.button {
 +
    margin: 1.5em 0;
 +
}
 +
 
 +
.button a, .button a:hover, .button a:active {
 +
    color: #ffffff;
 +
    text-decoration: none;
 +
   
 +
}
 +
 
 +
.button a {
 +
    background-color: #4784af;
 +
    padding: 0.5em 1em;
 +
    border-radius: 2px;
 +
    transition: all 0.2s ease;
 +
}
 +
 
 +
.button a:hover {
 +
    background-color: #005490;
 +
}
 +
 
 +
.button a:active {
 +
    background-color: #e6a817;
 +
}
 +
 
 +
.h2-mimic {
 +
font-size: 1.5em;
 +
line-height: 1.2em;
 +
    margin: 1.2em 0 1em 0;
 +
}
 +
 
 +
.h2-mimic:after {
 +
    content: "";
 +
    margin-top: 4px;
 +
    width: 100%;
 +
    height: 1px;
 +
    background-color: #e6a817;
 +
    display: block;
 
}
 
}
   Zeile 162: Zeile 445:  
max-width: 100%;
 
max-width: 100%;
 
height: auto;
 
height: auto;
 +
}
 +
 +
.content figure, .content .thumb {
 +
    margin: 1.5em 0;
 +
    max-width: 100%;
 +
}
 +
 +
.content .thumb .thumbinner {
 +
    margin: 0;
 +
    padding: 4px;
 +
    border: 1px solid #dedfdf;
 +
    border-radius: 2px;
 +
    background-color: #efefef;
 +
    max-width: 100%;
 +
}
 +
 +
.content .thumbimage {
 +
    border: none;
 +
}
 +
 +
.content figcaption, .content .thumbcaption {
 +
    font-size: 80%;
 +
    line-height: 1.4;
 +
    text-indent: 0;
 +
    margin: 0;
 +
    padding: 4px 0 0 0 !important;
 +
}
 +
 +
.image {
 +
    margin: 1.5em 0;
 +
}
 +
 +
.image img {
 +
    border: 1px solid #dedfdf;
 +
    border-radius: 2px;
 +
}
 +
 +
div.thumbinner .image, .spalten .image {
 +
    margin: 0;
 +
}
 +
 +
div.thumbinner .image img, .spalten .image img {
 +
    border: none;
 +
    border-radius: 0;
 +
}
 +
 +
/* Tabellen */
 +
 +
.content .main-table {
 +
margin: 0.5em 0;
 +
border-collapse: collapse;
 +
background-color: #ffffff;
 +
}
 +
.main-table th, .main-table td {
 +
vertical-align: top;
 +
text-align: left;
 +
/*font-size: 0.75em;*/
 +
/*line-height: 1.4;*/
 +
padding: 0.5em 0.75em;
 +
border: 1px solid #005490;
 +
}
 +
 +
.main-table th {
 +
color: #ffffff;
 +
background-color: #4784af;
 +
}
 +
 +
.main-table td ul {
 +
margin-top: 0;
 +
}
 +
 +
.main-table td li {
 +
margin-bottom: 0;
 +
}
 +
 +
.main-table code {
 +
margin: 0.5em 0;
 +
}
 +
 +
.main-table .spalten {
 +
margin: 0.5em 0;
 +
}
 +
 +
.main-table .text-right {
 +
    text-align: right;
 +
}
 +
 +
.content .main-table caption {
 +
caption-side: bottom;
 +
font-size: 75%;
 +
text-align: right;
 +
font-weight: normal;
 +
margin: 1em;
 +
background: none;
 +
}
 +
 +
.color-table-1 {
 +
background-color: #d1e0eb;
 +
}
 +
 +
.color-table-2 {
 +
background-color: #faefd5;
 +
}
 +
 +
.color-sample {
 +
display: inline-block;
 +
position: relative;
 +
top: 0.2em;
 +
width: 1em;
 +
height: 1em;
 +
margin-left: 0.4em;
 +
}
 +
 +
.main-table .thumb {
 +
    margin: 0.5em 0;
 +
}
 +
 +
/* Flagged Revs */
 +
 +
#contentSub, #contentSub2 {
 +
    font-size: 0.75em;
 +
    line-height: 1.2em;
 +
    margin: 1em 0;
 +
}
 +
 +
div.flaggedrevs_preview {
 +
    color: #202122;
 +
    background-color: #faefd5;
 +
}
 +
 +
div.flaggedrevs_diffnotice, div.flaggedrevs_preview {
 +
    margin: 0 0 1em 0;
 +
    padding: 8px;
 +
    border: #e6a817 1px solid;
 +
    border-radius: 2px;
 +
}
 +
 +
div.flaggedrevs_short {
 +
    font-size: 100%;
 +
    padding: 4px 6px 4px 4px;
 +
    background-color: #faefd5;
 +
    border: #e6a817 1px solid;
 +
    border-radius: 2px;
 +
}
 +
 +
fieldset.flaggedrevs_reviewform {
 +
    margin: 1em 0 1em 0;
 +
    padding: 1em 1.5em 1.5em 1.5em;
 +
    background-color: #faefd5;
 +
    border: #e6a817 1px solid;
 +
    border-radius: 2px;
 +
}
 +
 +
.fr-rating-options {
 +
    display: block;
 +
}
 +
 +
.fr-rating-options select, #mw-fr-commentbox {
 +
    padding: 4px;
 +
    background-color: #fff;
 +
    border: #e6a817 1px solid;
 +
    border-radius: 2px;
 +
}
 +
 +
.fr-rating-options label:before {
 +
    content: "";
 +
    display: block;
 +
    width: 100%;
 +
    height: 0.5em;
 +
}
 +
 +
.fr-comment-box {
 +
    margin-top: 0.25em;
 +
}
 +
 +
#mw-fr-confirmreview {
 +
    display: block;   
 +
}
 +
 +
#mw-fr-submit-accept, #mw-fr-submit-reject, #mw-fr-submit-unaccept, #mw-content-text input[type="submit"] {
 +
    display: block;   
 +
    margin-top: 0.5em;
 +
    vertical-align: baseline;
 +
    padding: 4px 8px;
 +
    background-color: #e6a817;
 +
    border: #e6a817 1px solid;
 +
    border-radius: 2px;
 +
    color: #fff;
 +
    font-weight: bold;
 +
}
 +
 +
table.flaggedrevs_editnotice, table.flaggedrevs_viewnotice {
 +
    padding: 8px;
 +
    background-color: #faefd5;
 +
    border: #e6a817 1px solid;
 +
    border-radius: 2px;
 +
}
 +
 +
#wpReason, #wpReason:focus {
 +
    margin-bottom: 1em;
 +
    border: none;
 +
}
 +
 +
.catlinks {
 +
  border: 1px solid #dedfdf;
 +
  border-radius: 2px;
 +
  background-color: #efefef;
 +
}
 +
 +
@media screen and (min-width: 720px) {
 +
.header .search-box {
 +
    padding-left: 1em;
 +
}
 
}
 
}