Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

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

styles.css

Zuletzt modifiziert: 09.10.2024, 12:57 - Dateigröße: 13.78 KiB


001  html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
002  body { margin: 0; }
003  article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
004  audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
005  audio:not([controls]) { display: none; height: 0; }
006  [hidden], template { display: none; }
007  a { background: transparent; }
008  a:active, a:hover { outline: 0; }
009  abbr[title] { border-bottom: 1px dotted; }
010  b, strong { font-weight: bold; }
011  dfn { font-style: italic; }
012  h1 { font-size: 2em; margin: 0.67em 0; }
013  mark { background: #ff0; color: #000; }
014  small { font-size: 80%; }
015  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
016  sup { top: -0.5em; }
017  sub { bottom: -0.25em; }
018  img { border: 0; }
019  svg:not(:root) { overflow: hidden; }
020  figure { margin: 1em 40px; }
021  hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
022  pre { overflow: auto; }
023  code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
024  button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
025  button { overflow: visible; }
026  button, select { text-transform: none; }
027  button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
028  button[disabled], html input[disabled] { cursor: default; }
029  button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
030  input { line-height: normal; }
031  input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
032  input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
033  input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
034  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
035  fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
036  legend { border: 0; padding: 0; }
037  textarea { overflow: auto; }
038  optgroup { font-weight: bold; }
039  table { border-collapse: collapse; border-spacing: 0; }
040  td, th { padding: 0; }
041  h1, h2, h3, h4, h5, h6, p, ul, ol, li { margin: 0; padding: 0; line-height: normal; }
042  a { color: #31811D; text-decoration: none; }
043  a:hover { color: #2F611C; text-decoration: none; }
044  strong { font-weight: 600; }
045  h3 { margin-bottom: 1em; color: #17324f; font-weight: 400; font-size: 3em; }
046  h4 { margin-bottom: 1em; font-weight: 400; font-size: 1.375em; }
047  p { margin-bottom: 1.5em; font-size: 1.125em; }
048  hr { margin: 2.5em 0; padding: 0; width: 100%; height: 3px; border: 0; background: #e6eaef; }
049  pre code { padding: 20px; border: 1px solid #EBEBEB; background: #F5F5F5; color: #08468a; font-weight: 200; font-size: .875em; }
050  code { background: transparent; color: #08468a; font-size: .875em; }
051  form { margin: 0; }
052  label { display: block; color: #18324f; font-weight: 400; font-size: 1.5em; margin-bottom: 2em; }
053  legend { position: static; margin: 0; padding: 0; font-weight: normal; }
054  legend span { position: absolute; top: 0; right: 0; left: 0; display: block; padding: 7px 0; border-bottom: 1px solid #e0dede; color: #ed4a21; font-size: 18px; line-height: 1em; }
055   
056  /* Menu Sidebar*/ 
057  .button-block { padding-top: 15px; }
058  .button-block .btn-1 { margin-right: 6px; }
059  .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; }
060  .btn.btn-action, .spy-nav a.btn-action { background: #ee2d4d; color: #fff; }
061  .btn.btn-action:hover, .spy-nav a.btn-action:hover { background: #bf0f2d; }
062  .btn.btn-default, .spy-nav a { background: #31811D; color: #fff; }
063  .btn.btn-default:hover, .spy-nav a:hover { background: #2F611C; color: #fff; }
064  .btn.btn-text, .spy-nav a.btn-text { color: #18324f; font-weight: 600; }
065  .btn.btn-full, .spy-nav a { display: block; }
066  @media only screen and (max-width: 480px) { 
067      .site-header{ position: fixed !important; top: 0; z-index: 999999}
068      .page-title-wrapper{ margin-top: 70px;}
069      .main-wrapper iframe{ width: 42% !important; float: left; margin-left: 8%;}
070      .content iframe{width: 100%; height: 100%;}
071  }
072   
073  .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; }
074  .btn-top:before { background-position: 0 -140px; width: 52px; height: 52px; position: absolute; top: 0; left: 0; content: ''; }
075  @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; } }
076  .btn-top:hover { border-color: #2F611C; color: #2F611C; }
077  @media only screen and (max-width: 768px) { .btn-top { float: none; margin-top: 0; margin-bottom: 30px; white-space: nowrap; } }
078  @media only screen and (max-width: 480px) { .btn-top { font-size: 0.9em; line-height: 46px; height: 48px; padding-right: 22px; padding-left: 47px; } }
079   
080  .btn-download { float: right; padding-left: 50px; }
081  .btn-download:before { background-position: -18px -116px; width: 16px; height: 16px; position: absolute; top: 50%; left: 20px; margin-top: -7px; content: ''; }
082  @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; } }
083   
084  .btn-done { float: right; padding-left: 50px; }
085  .btn-done:before { background-position: 0 -116px; width: 18px; height: 14px; position: absolute; top: 50%; margin-top: -7px; left: 20px; content: ''; }
086  @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; } }
087   
088  .btn-cancel { float: right; }
089   
090  *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
091   
092  html { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; min-width: 280px; }
093  @media only screen and (min-width: 64.063em) and (max-width: 90em) { html { min-width: 960px; } }
094   
095  body { font-size: 16px; font-family: 'Source Sans Pro', sans-serif; min-width: 290px; }
096  @media only screen and (max-width: 480px) { body.page-home { background-image: none; } }
097   
098  img { max-width: 100%; height: auto !important; }
099   
100  input { -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; }
101   
102  main { overflow: hidden; }
103   
104  .clearfix:after { content: ""; display: table; clear: both; }
105   
106  .container { width: 60em; margin-left: auto; margin-right: auto; }
107  .container:after { content: " "; display: block; clear: both; }
108  @media only screen and (max-width: 1024px) { .container { margin-left: 15px; margin-right: 15px; width: auto; } }
109   
110  .content ul { padding-left: 19px; list-style-type: square; margin-top: 15px; }
111   
112  /* Menu top */
113  .main-nav { float: right; }
114  .fixed-wrapper .main-nav { display: none; }
115  .active .main-nav { display: block; }
116  .main-nav > ul { list-style: none; }
117  .main-nav > ul > li { float: left; }
118  .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; }
119  .main-nav > ul > li > a:hover { color: #bfe5f1; background-color: #2F611C; }
120  .main-nav > ul > li > a.active { background-color: #2F611C; color: #fff; }
121  .main-nav > ul > li > a.opened { background-color: #18324f; }
122  @media only screen and (max-width: 600px) { .main-nav { font-size: 0.86em; }
123    .main-nav > ul > li > a { padding-left: 18px; padding-right: 18px; } }
124  @media only screen and (max-width: 480px) { .main-nav > ul > li > a { font-size: 0.95em; padding: 22px 6px; } }
125   
126  .site-header { position: relative; width: 100%; background: #31811D; }
127  .site-header h1 { float: left; margin: 15px 0; }
128  .site-header h1 a { display: block; }
129  .site-header h1 img { display: block; max-height: 42px; }
130  @media only screen and (max-width: 480px) { .site-header h1 img { max-height: 42px; } }
131   
132  .page-title-wrapper { position: relative; padding: 26px 0 55px; text-align: center; }
133  .page-title-wrapper .page-title { margin-top: 44px; color: #17324f; font-weight: 400; font-size: 3.75em; }
134  .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; }
135  @media only screen and (max-width: 768px) { .page-title-wrapper { font-size: 0.8em; } }
136  @media only screen and (max-width: 480px) { .page-title-wrapper { font-size: 0.65em; } }
137   
138  .site-footer { margin-top: 20px; padding-top: 50px; padding-bottom: 50px; background: #18324f; color: #7c8ea3; text-align: center; }
139  .site-footer .container { position: relative; }
140  .site-footer + .bcms-clearfix:after { content: ""; }
141  .about + .site-footer .main { padding-top: 150px; }
142  .footer-logos ul li{ list-style: none; display: inline-block;}
143  .footer-logos ul li a{ padding-left: 10px; padding-right: 10px}
144  .site-footer a{ color: white !important;}
145  .site-footer p { text-align: left; display: block; margin-bottom: 1.5em; font-size: 1.125em; }
146  @media only screen and (max-width: 1024px) { .site-footer p { margin-left: 0; } }
147  @media only screen and (max-width: 768px) { .site-footer p { text-align: center; margin-left: auto; } }
148  @media only screen and (max-width: 600px) { .site-footer { font-size: 0.9em; } }
149   
150  .main-logo { display: block; float: left; margin: 30px 0; }
151  .fixed-wrapper .main-logo { display: none; }
152  .main-logo img { display: block; }
153  .main-logo figure { position: relative; margin: 0; max-width: 56px; }
154  .main-logo figcaption { position: absolute; width: 160px; top: 20px; left: 68px; }
155  .active .main-logo { display: block; margin: 0; }
156  .active .main-logo figure { max-width: 42px; }
157  .active .main-logo figcaption { width: 120px; top: 15px; left: 55px; }
158  @media only screen and (max-width: 480px) { .main-logo figcaption { display: none; } }
159   
160  .container { width: 60em; margin-left: auto; margin-right: auto; }
161  .container:after { content: " "; display: block; clear: both; }
162  @media only screen and (max-width: 1024px) { .container { margin-left: 15px; margin-right: 15px; width: auto; } }
163   
164  .component-demo { position: relative; padding: 1px 0 0; background: #e6eaef; }
165  .component-demo:before { background-image: url("../img/enf.png"); }
166  @media only screen and (max-width: 480px) { .component-demo { padding: 40px 0 0; } }
167   
168  .component-info .container { position: relative; }
169  .component-info .sidebar { width: 220px; float: left; margin-top: 75px; }
170  .component-info .sidebar .component-meta { margin-top: 10px; font-size: 1.125em; }
171  .component-info .sidebar .component-meta span { white-space: nowrap; margin-bottom: 10px; padding-left: 25px; color: #18324f; }
172  .component-info .sidebar.sticky { position: fixed; margin-top: 38px; }
173  .component-info .content { width: 64.58333333%; float: right; margin-top: 60px; margin-bottom: 75px; }
174  .component-info .content h3 { margin-bottom: .75em; font-size: 2.75em; }
175  .component-info .content p { margin-bottom: 1.75em; line-height: 1.45; }
176  @media only screen and (max-width: 480px) { .component-info .content .section-title { font-size: 2.1em; } }
177  @media only screen and (max-width: 768px) { .component-info .sidebar { float: none; margin-left: auto; margin-right: auto; }
178    .component-info .sidebar .component-meta { margin-top: 30px; text-align: center; }
179    .component-info .sidebar.sticky { position: relative; margin-top: 75px; }
180    .component-info .content { float: none; width: 100%; } }
181  @media only screen and (max-width: 480px) { .component-info .content { margin-bottom: 0; } }
182   
183  .spy-nav { margin-bottom: 10px; }
184  .spy-nav ul { list-style: none; }
185  .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; }
186  .spy-nav .active a { border-bottom-color: #fff; background: #fff; color: #17324f; }
187  @media only screen and (max-width: 768px) { /*.spy-nav { display: none; } */}
188   
189  .main-wrapper { margin: 44px auto 44px; max-width: 600px; }
190  .main-wrapper label { display: block; margin-bottom: .75em; color: #3f4e5e; font-size: 1.25em; }
191  .main-wrapper .text-field { padding: 0 15px; width: 100%; height: 40px; border: 1px solid #CBD3DD; font-size: 1.125em; }
192  .main-wrapper ::-webkit-input-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
193  .main-wrapper :-moz-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
194  .main-wrapper ::-moz-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
195  .main-wrapper :-ms-input-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
196   
197  .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: ''; }
198   
199  .container { width: 60em; margin-left: auto; margin-right: auto; }
200  .container:after { content: " "; display: block; clear: both; }
201  @media only screen and (max-width: 1024px) { .container { margin-left: 15px; margin-right: 15px; width: auto; } }
202   
203  .bcms-clearfix:after {content: ""; visibility: hidden; display: block; height: 0; clear: both; }
204