Verzeichnisstruktur phpBB-3.3.15


Veröffentlicht
28.08.2024

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

main.css

Zuletzt modifiziert: 02.04.2025, 15:03 - Dateigröße: 12.05 KiB


001  html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
002  body { margin: 0; }
003  [hidden], template { display: none; }
004  a { background: transparent; }
005  a:active, a:hover { outline: 0; }
006  h1 { font-size: 2em; margin: 0.67em 0; }
007  img { border: 0; }
008  svg:not(:root) { overflow: hidden; }
009  figure { margin: 1em 40px; }
010  hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
011  pre { overflow: auto; }
012  code, kbd, pre, samp { font-family: 'Menlo', 'Monaco', monospace; font-size: 1em; }
013  button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
014  button { overflow: visible; }
015  button, select { text-transform: none; }
016  button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
017  h1, h2, h3, h4, h5, h6, p, ul, ol, li { margin: 0; padding: 0; line-height: normal; }
018  a { color: #31811D; text-decoration: none; }
019  a:hover { color: #2F611C; text-decoration: none; }
020  h3 { margin-bottom: 1em; color: #17324f; font-weight: 400; font-size: 3em; }
021  h4 { margin-bottom: 1em; font-weight: 400; font-size: 1.375em; }
022  p { margin-bottom: 1.5em; font-size: 1.125em; }
023  hr { margin: 2.5em 0; padding: 0; width: 100%; height: 3px; border: 0; background: #e6eaef; }
024  pre code { border-radius: 4px; font-size: 15px; padding: 20px; border: 1px solid #EBEBEB; }
025  .content h1 { padding-bottom: 12px; border-bottom: 1px solid #EFEFEF; margin-bottom: 20px; }
026  .main-nav ul li{ position: relative;}
027  .main-nav ul li{ position: relative;}
028  .main-nav ul li:hover { background: #2F611C;}
029  .main-nav ul li:hover > ul { display:block }
030  .main-nav ul li > ul { display:none; position: absolute; list-style: none; width: 100%; z-index: 9;}
031  .main-nav ul li > ul li a { color: #BFE5F1; display: block; background: #2F611C; padding: 20px;}
032  .main-nav ul li > ul li a:hover { background: #1C440C;}
033   
034  /* Menu Sidebar*/
035  .button-block { padding-top: 15px; }
036  .button-block .btn-1 { margin-right: 6px; }
037  .btn, .spy-nav a { position: relative; display: inline-block; margin: 0; padding: 0 20px; height: 57px; border: 0; vertical-align: top; text-align: center; text-transform: uppercase; font-weight: 400; font-size: 1.125em; transitionP: all .2s; line-height: 57px; }
038  .btn.btn-action, .spy-nav a.btn-action { background: #ee2d4d; color: #fff; }
039  .btn.btn-action:hover, .spy-nav a.btn-action:hover { background: #bf0f2d; }
040  .btn.btn-default, .spy-nav a { background: #31811D; color: #fff; }
041  .btn.btn-default:hover, .spy-nav a:hover { background: #2F611C; color: #fff; }
042  .btn.btn-text, .spy-nav a.btn-text { color: #18324f; font-weight: 600; }
043  .btn.btn-full, .spy-nav a { display: block; }
044  @media only screen and (max-width: 480px) {
045      .site-header{ position: fixed !important; top: 0; z-index: 999999}
046      .page-title-wrapper{ margin-top: 70px;}
047      .main-wrapper iframe{ width: 42% !important; float: left; margin-left: 8%;}
048      .content iframe{width: 100%; height: 100%;}
049  }
050   
051  .btn-top { position: relative; display: inline-block; float: right; margin: 20px 0 0; padding: 0 30px 0 50px; height: 57px; border: 2px solid #31811D; color: #31811D; vertical-align: top; text-align: center; text-transform: uppercase; font-weight: 600; font-size: 1.125em; line-height: 53px; transition: all .2s; }
052  .btn-top:before { background-position: 0 -140px; width: 52px; height: 52px; position: absolute; top: 0; left: 0; content: ''; }
053  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) { .btn-top:before { background-position: 0 -140px; background-size: 152px auto; width: 52px; height: 52px; } }
054  .btn-top:hover { border-color: #2F611C; color: #2F611C; }
055  @media only screen and (max-width: 768px) { .btn-top { float: none; margin-top: 0; margin-bottom: 30px; white-space: nowrap; } }
056  @media only screen and (max-width: 480px) { .btn-top { font-size: 0.9em; line-height: 46px; height: 48px; padding-right: 22px; padding-left: 47px; } }
057   
058  .btn-download { float: right; padding-left: 50px; }
059  .btn-download:before { background-position: -18px -116px; width: 16px; height: 16px; position: absolute; top: 50%; left: 20px; margin-top: -7px; content: ''; }
060  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) { .btn-download:before { background-position: -18px -116px; background-size: 152px auto; width: 16px; height: 16px; } }
061   
062  .btn-done { float: right; padding-left: 50px; }
063  .btn-done:before { background-position: 0 -116px; width: 18px; height: 14px; position: absolute; top: 50%; margin-top: -7px; left: 20px; content: ''; }
064  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) { .btn-done:before { background-position: 0 -116px; background-size: 152px auto; width: 18px; height: 13.5px; margin-top: -6.75px; } }
065   
066  .btn-cancel { float: right; }
067   
068  *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
069   
070  html { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; min-width: 280px; }
071  @media only screen and (min-width: 64.063em) and (max-width: 90em) { html { min-width: 960px; } }
072   
073  body { font-size: 16px; font-family: 'Source Sans Pro', sans-serif; min-width: 290px; }
074  @media only screen and (max-width: 480px) { body.page-home { background-image: none; } }
075   
076  img { max-width: 100%; height: auto !important; }
077   
078  input { -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; }
079   
080  main { overflow: hidden; }
081   
082  .clearfix:after { content: ""; display: table; clear: both; }
083   
084  .container { width: 60em; margin-left: auto; margin-right: auto; }
085  .container:after { content: " "; display: block; clear: both; }
086  @media only screen and (max-width: 1024px) { .container { margin-left: 15px; margin-right: 15px; width: auto; } }
087   
088  .content ul { padding-left: 19px; list-style-type: square; margin-top: 15px; }
089   
090  /* Menu top */
091  .main-nav { float: right; }
092  .fixed-wrapper .main-nav { display: none; }
093  .active .main-nav { display: block; }
094  .main-nav > ul { list-style: none; }
095  .main-nav > ul > li { float: left; }
096  .main-nav > ul > li > a { display: block; padding: 22px 30px; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: 600; font-size: 1.375em; line-height: 29px; transition: all .2s; }
097  .main-nav > ul > li > a:hover { color: #bfe5f1; background-color: #2F611C; }
098  .main-nav > ul > li > a.active { background-color: #2F611C; color: #fff; }
099  .main-nav > ul > li > a.opened { background-color: #18324f; }
100  @media only screen and (max-width: 600px) { .main-nav { font-size: 0.86em; }
101    .main-nav > ul > li > a { padding-left: 18px; padding-right: 18px; } }
102  @media only screen and (max-width: 480px) { .main-nav > ul > li > a { font-size: 0.95em; padding: 22px 6px; } }
103   
104  .site-header { position: relative; width: 100%; background: #31811D; }
105  .site-header h1 { float: left; margin: 15px 0; }
106  .site-header h1 a { display: block; }
107  .site-header h1 img { display: block; max-height: 42px; }
108  @media only screen and (max-width: 480px) { .site-header h1 img { max-height: 42px; } }
109   
110  .page-title-wrapper { position: relative; padding: 26px 0 55px; text-align: center; }
111  .page-title-wrapper .page-title { margin-top: 44px; color: #17324f; font-weight: 400; font-size: 3.75em; }
112  .page-title-wrapper .linguistics { padding: 0 2em 13px; border-bottom: 1px solid #D4DBE3; color: #18324f; text-transform: uppercase; font-weight: 400; font-size: 1.25em; }
113  @media only screen and (max-width: 768px) { .page-title-wrapper { font-size: 0.8em; } }
114  @media only screen and (max-width: 480px) { .page-title-wrapper { font-size: 0.65em; } }
115   
116  .site-footer { margin-top: 20px; padding-top: 50px; padding-bottom: 50px; background: #18324f; color: #7c8ea3; text-align: center; }
117  .site-footer .container { position: relative; }
118  .footer-logos ul li{ list-style: none; display: inline-block;}
119  .footer-logos ul li a{ padding-left: 10px; padding-right: 10px}
120  .site-footer a{ color: white !important;}
121  .site-footer p { text-align: left; display: block; margin-bottom: 1.5em; font-size: 1.125em; }
122  @media only screen and (max-width: 1024px) { .site-footer p { margin-left: 0; } }
123  @media only screen and (max-width: 768px) { .site-footer p { text-align: center; margin-left: auto; } }
124  @media only screen and (max-width: 600px) { .site-footer { font-size: 0.9em; } }
125   
126  .main-logo { display: block; float: left; margin: 30px 0; }
127  .fixed-wrapper .main-logo { display: none; }
128  .main-logo img { display: block; }
129  .main-logo figure { position: relative; margin: 0; max-width: 56px; }
130  .main-logo figcaption { position: absolute; width: 160px; top: 20px; left: 68px; }
131  .active .main-logo { display: block; margin: 0; }
132  .active .main-logo figure { max-width: 42px; }
133  .active .main-logo figcaption { width: 120px; top: 15px; left: 55px; }
134  @media only screen and (max-width: 480px) { .main-logo figcaption { display: none; } }
135   
136  .container { width: 60em; margin-left: auto; margin-right: auto; }
137  .container:after { content: " "; display: block; clear: both; }
138  @media only screen and (max-width: 1024px) { .container { margin-left: 15px; margin-right: 15px; width: auto; } }
139   
140  .component-demo { position: relative; padding: 1px 0 0; background: #e6eaef; }
141  .component-demo:before { background-image: url("../img/enf.png"); }
142  @media only screen and (max-width: 480px) { .component-demo { padding: 40px 0 0; } }
143   
144  .component-info .container { position: relative; }
145  .component-info .sidebar { width: 220px; float: left; margin-top: 75px; }
146  .component-info .sidebar .component-meta { margin-top: 10px; font-size: 1.125em; }
147  .component-info .sidebar .component-meta span { white-space: nowrap; margin-bottom: 10px; padding-left: 25px; color: #18324f; }
148  .component-info .sidebar.sticky { position: fixed; margin-top: 38px; }
149  .component-info .content { width: 64.58333333%; float: right; margin-top: 60px; margin-bottom: 75px; }
150  .component-info .content h3 { margin-bottom: .75em; font-size: 2.75em; }
151  .component-info .content p { margin-bottom: 1.75em; line-height: 1.45; }
152  @media only screen and (max-width: 480px) { .component-info .content .section-title { font-size: 2.1em; } }
153  @media only screen and (max-width: 768px) { .component-info .sidebar { float: none; margin-left: auto; margin-right: auto; }
154    .component-info .sidebar .component-meta { margin-top: 30px; text-align: center; }
155    .component-info .sidebar.sticky { position: relative; margin-top: 75px; }
156    .component-info .content { float: none; width: 100%; } }
157  @media only screen and (max-width: 480px) { .component-info .content { margin-bottom: 0; } }
158   
159  .spy-nav { margin-bottom: 10px; }
160  .spy-nav ul { list-style: none; }
161  .spy-nav a { padding-top: 9px; padding-bottom: 10px; height: auto; border-bottom: 1px solid #4B8B20; text-align: left; text-transform: none; font-size: 1.375em; line-height: normal; }
162  .spy-nav .active a { border-bottom-color: #fff; background: #fff; color: #17324f; }
163  .spy-nav select{ width: 100%; margin-bottom: 10px}
164   
165  .main-wrapper { margin: 44px auto 44px; max-width: 600px; }
166  .main-wrapper label { display: block; margin-bottom: .75em; color: #3f4e5e; font-size: 1.25em; }
167  .main-wrapper .text-field { padding: 0 15px; width: 100%; height: 40px; border: 1px solid #CBD3DD; font-size: 1.125em; }
168  .main-wrapper ::-webkit-input-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
169  .main-wrapper :-moz-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
170  .main-wrapper ::-moz-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
171  .main-wrapper :-ms-input-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
172   
173  .page-icon-wrapper:before, .page-icon-wrapper .logo-asp:before, .page-icon-wrapper .logo-hibernate:before, .page-icon-wrapper .logo-angularjs:before, .page-icon-wrapper .logo-requirejs:before, .page-icon-wrapper .logo-reward:before, .component-demo:before {background-repeat: no-repeat; background-size: 100%; width: 92px; height: 108px; position: absolute; left: 50%; margin-left: -46px; top: 0; bottom: auto; margin-top: -28px; content: ''; }
174   
175  .container { width: 60em; margin-left: auto; margin-right: auto; }
176  .container:after { content: " "; display: block; clear: both; }
177  @media only screen and (max-width: 1024px) { .container { margin-left: 15px; margin-right: 15px; width: auto; } }
178   
179  .bcms-clearfix:after {content: ""; visibility: hidden; display: block; height: 0; clear: both; }
180