Initial commit

This commit is contained in:
2018-04-02 08:07:38 +02:00
commit 7330c1ed3e
2054 changed files with 405203 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<div id="navbar"><a id="hamburger" href="#mobilemenu"></a></div>
<f:render section="content" />

464
fileadmin/templates/css/jquery-ui.css vendored Normal file
View File

@@ -0,0 +1,464 @@
/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; font-weight: bold; color:#333!important;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 10px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
/*
* jQuery UI Menu 1.8.24
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Menu#theming
*/
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
float: left;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Component containers
----------------------------------*/
.ui-widget { font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ /*url(images/ui-bg_flat_75_ffffff_40x100.png)*//*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
/*.ui-widget-content a { color: #222222*//*{fcContent}*//*; }*/
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ /*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)*//*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color: #008ecd; font-weight: normal; color: #fff!important; padding:10px;text-transform: none;margin-bottom:0px;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { /*{borderColorDefault}*/ background-color: #008ecd/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #003f77;/*{fcDefault}*/padding:10px;text-transform: none; margin-bottom:0px; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/;background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; /*background-image: url(images/ui-icons_222222_256x240.png*/)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {/*background-image: url(images/ui-icons_222222_256x240.png*/)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {/*background-image: url(images/ui-icons_222222_256x240.png*/)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { /*background-image: url(images/ui-icons_888888_256x240.png*/)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {/*background-image: url(images/ui-icons_454545_256x240.png*/)/*{iconsHover}*/; }
.ui-state-active .ui-icon {/*background-image: url(images/ui-icons_454545_256x240.png*/)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {/*background-image: url(images/ui-icons_2e83ff_256x240.png*/)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {/*background-image: url(images/ui-icons_cd0a0a_256x240.png*/)/*{iconsError}*/; }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,353 @@
/*
jQuery.mmenu CSS
*/
/*
jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
display: none !important; }
.mm-wrapper {
overflow-x: hidden;
position: relative; }
.mm-menu,
.mm-menu > .mm-panel {
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0; }
.mm-menu {
background: inherit;
display: block;
overflow: hidden;
padding: 0; }
.mm-panel {
-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
.mm-panel.mm-opened {
-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0); }
.mm-panel.mm-subopened {
-webkit-transform: translate3d(-30%, 0, 0);
-moz-transform: translate3d(-30%, 0, 0);
-ms-transform: translate3d(-30%, 0, 0);
-o-transform: translate3d(-30%, 0, 0);
transform: translate3d(-30%, 0, 0); }
.mm-panel.mm-highest {
z-index: 1; }
.mm-menu > .mm-panel {
background: inherit;
-webkit-overflow-scrolling: touch;
overflow: scroll;
overflow-x: hidden;
overflow-y: auto;
box-sizing: border-box;
padding: 0 20px; }
.mm-menu > .mm-panel.mm-hasheader {
padding-top: 40px; }
.mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
content: '';
display: block;
height: 20px; }
.mm-vertical .mm-panel {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important; }
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
display: none;
padding: 10px 0 10px 10px; }
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
border-color: transparent; }
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
display: block; }
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
height: 40px;
bottom: auto; }
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
top: 16px;
bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg); }
.mm-header {
border-bottom: 1px solid transparent;
text-align: center;
line-height: 20px;
height: 40px;
padding: 0 40px;
margin: 0;
position: absolute;
top: 0;
left: 0;
right: 0; }
.mm-header > a {
text-decoration: none;
display: block;
padding: 10px 0; }
.mm-header .mm-title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden; }
.mm-header .mm-btn {
box-sizing: border-box;
width: 40px;
height: 40px;
position: absolute;
top: 0;
z-index: 1; }
.mm-header .mm-btn:first-child {
padding-left: 20px;
left: 0; }
.mm-header .mm-btn:last-child {
padding-right: 20px;
right: 0; }
.mm-listview,
.mm-listview > li {
list-style: none;
display: block;
padding: 0;
margin: 0; }
.mm-listview {
font: inherit;
font-size: 14px; }
.mm-listview a,
.mm-listview a:hover {
text-decoration: none; }
.mm-listview > li {
position: relative; }
.mm-listview > li > a,
.mm-listview > li > span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: inherit;
line-height: 20px;
display: block;
padding: 10px 10px 10px 20px;
margin: 0; }
.mm-listview > li:not(.mm-divider):after {
content: '';
border-bottom-width: 1px;
border-bottom-style: solid;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0; }
.mm-listview > li:not(.mm-divider):after {
left: 20px; }
.mm-listview .mm-next {
background: rgba(3, 2, 1, 0);
width: 50px;
padding: 0;
position: absolute;
right: 0;
top: 0;
bottom: 0;
z-index: 2; }
.mm-listview .mm-next:before {
content: '';
border-left-width: 1px;
border-left-style: solid;
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0; }
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
margin-right: 50px; }
.mm-listview .mm-next.mm-fullsubopen {
width: 100%; }
.mm-listview .mm-next.mm-fullsubopen:before {
border-left: none; }
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
padding-right: 50px;
margin-right: 0; }
.mm-menu > .mm-panel > .mm-listview {
margin-left: -20px;
margin-right: -20px; }
.mm-menu > .mm-panel > .mm-listview.mm-first {
margin-top: -20px; }
.mm-menu > .mm-panel > .mm-listview.mm-last {
padding-bottom: 20px; }
.mm-prev:before,
.mm-next:after {
content: '';
border: 2px solid transparent;
display: inline-block;
width: 8px;
height: 8px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg); }
.mm-prev:before {
border-right: none;
border-bottom: none;
left: 20px; }
.mm-next:after {
border-top: none;
border-left: none;
right: 20px; }
.mm-divider {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 10px;
text-transform: uppercase;
text-indent: 20px;
line-height: 25px; }
.mm-listview > li.mm-spacer {
padding-top: 40px; }
.mm-listview > li.mm-spacer > .mm-next {
top: 40px; }
.mm-listview > li.mm-spacer.mm-divider {
padding-top: 25px; }
.mm-menu {
background: #f3f3f3;
color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-header {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-header > a {
color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-header .mm-btn:before,
.mm-menu .mm-header .mm-btn:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li:after {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-listview > li > a.mm-prev, .mm-menu .mm-listview > li > a.mm-next {
color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li > a.mm-prev:before, .mm-menu .mm-listview > li > a.mm-next:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li > a.mm-prev:after, .mm-menu .mm-listview > li > a.mm-next:before {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
background: rgba(255, 255, 255, 0.5); }
.mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
background: rgba(0, 0, 0, 0.05); }
.mm-menu .mm-divider {
background: rgba(0, 0, 0, 0.05); }
/*
jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
box-sizing: border-box;
position: relative; }
.mm-slideout {
-webkit-transition: -webkit-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-opened {
overflow: hidden;
position: relative; }
html.mm-opened body {
overflow: hidden; }
html.mm-opened .mm-page {
min-height: 100vh; }
html.mm-background .mm-page {
background: inherit; }
#mm-blocker {
background: rgba(3, 2, 1, 0);
display: none;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999999; }
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
display: block; }
.mm-menu.mm-offcanvas {
display: none;
position: fixed; }
.mm-menu.mm-current {
display: block; }
.mm-menu {
width: 80%;
min-width: 140px;
max-width: 440px; }
html.mm-opening .mm-slideout {
-webkit-transform: translate(80%, 0);
-moz-transform: translate(80%, 0);
-ms-transform: translate(80%, 0);
-o-transform: translate(80%, 0);
transform: translate(80%, 0); }
@media all and (max-width: 175px) {
html.mm-opening .mm-slideout {
-webkit-transform: translate(140px, 0);
-moz-transform: translate(140px, 0);
-ms-transform: translate(140px, 0);
-o-transform: translate(140px, 0);
transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
html.mm-opening .mm-slideout {
-webkit-transform: translate(440px, 0);
-moz-transform: translate(440px, 0);
-ms-transform: translate(440px, 0);
-o-transform: translate(440px, 0);
transform: translate(440px, 0); } }

View File

@@ -0,0 +1,129 @@
#header .name, #header .name a {
color: #333;
}
#header .nav,
#header .nav > li > ul,
#header .navbutton,
.fortschritt li.hier span:before {
background: #333;
}
#header .nav,
#header .nav > li > ul {
border-color: #333;
}
#header .navbutton:hover {
background: #fff;
color: #333;
border-color: #333;
}
#header .nav > li a,
#header .nav > li > ul > li a {
border-color: #fff;
color: #fff;
}
#header .nav > li:hover,
#header .nav > li > ul > li:hover {
background: #fff;
}
#header .nav > li:hover a,
#header .nav > li > ul > li:hover a,
#header .nav > li.hatsub > ul > li:hover a {
color: #333;
}
#header .nav > li.hatsub > ul > li a {
color: #fff;
}
#planer .blau th,
#planer .orange th,
#planer .gelb th,
#planer .gruen th,
select.blau, .blau option,
select.orange, .orange option,
select.gelb, .gelb option,
select.gruen, .gruen option {
background: #333;
color: #fff;
}
#planer .blau td,
#planer .orange td,
#planer .gelb td,
#planer .gruen td {
background: #eee;
color: #000;
}
.planer-info {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: #fff;
}
#planer tfoot td.ergebnis-text.fehler,
#planer #add_profilfach .fa-plus-circle,
#planer tr .entfernen {
color: #333 !important;
}
.weiter {
background-color: #333;
color: #fff;
border: none;
}
.rueck {
background-color: #fff;
border: 2px solid #333;
padding: 3px 8px;
}
.fortschritt li.ok, .fortschritt li.hier {
border-color: #000;
}
select {
background-color: #fff;
border: 2px solid #333;
padding: 3px 8px;
}
#inhalt .indexbox h2,
.indexbox a.button {
background: #333 !important;
color: #fff !important;
}
#inhalt .indexbox h2:after {
border-color: #333 transparent transparent #333 !important;
}
#header .nav:after {
right: -28px;
border-color: #333 transparent transparent #333;
}
.schule_autocomplete {
border: 2px solid #333;
}
ul.ui-autocomplete {
background: #333 !important;
}
ul.ui-autocomplete li {
border-color: #333;
}

View File

@@ -0,0 +1,3 @@
body {
font-size: 18px;
}

View File

@@ -0,0 +1,184 @@
.intro {
width: 720px;
margin-bottom: 2em;
}
.indexbox {
width: 460px;
height: 310px;
float: left;
background-color: #eee;
padding: 10px 260px 10px 25px;
margin-bottom: 40px;
overflow: hidden;
}
.indexbox a {
color: #000;
text-decoration: none;
}
.indexbox a:hover {
color: #004766;
}
.indexbox.orange a:hover {
color: #c64117;
}
.indexbox.gelb a:hover {
color: #af8300;
}
.indexbox.gruen a:hover {
color: #2e7d31;
}
.indexbox a.button {
display: inline-block;
background: #008ecd;
padding: 5px 10px 3px;
border-bottom: 2px solid #004766;
font-weight: 500;
font-size: 17.5px;
text-align: center;
color: #fff;
width: 100%;
}
.indexbox a.button:hover {
background: #40aada;
}
.indexbox a.button:before {
content: '\f0a4';
font-family: "FontAwesome";
font-size: 20px;
margin-right: .5em;
}
.indexbox.blau {
margin-right: 40px;
background: url(../img/indexbox-blau.jpg) top left no-repeat;
}
.indexbox.orange {
background: url(../img/indexbox-orange.jpg) top left no-repeat;
}
.indexbox.gelb {
margin-right: 40px;
background: url(../img/indexbox-gelb.jpg) top left no-repeat;
}
.indexbox.gruen {
background: url(../img/indexbox-gruen.jpg) top left no-repeat;
}
#inhalt .indexbox h2 {
background: #008ecd;
color: #fff;
font-weight: 500;
font-size: 17.5px;
padding: 10px 15px;
margin: 0 -15px 20px;
position: relative;
}
#inhalt .indexbox.orange h2 {
background: #ff5722;
color: #000;
}
#inhalt .indexbox.gelb h2 {
background: #ffc107;
color: #000;
}
#inhalt .indexbox.gruen h2 {
background: #4baf4f;
}
#inhalt .indexbox h2:after {
content: '';
position: absolute;
display: block;
right: 0;
bottom: -18px;
width: 0;
height: 0;
border: 8px solid #008ecd;
border-color: #008ecd transparent transparent #008ecd;
}
#inhalt .indexbox.orange h2:after {
border-color: #ff5722 transparent transparent #ff5722;
}
#inhalt .indexbox.gelb h2:after {
border-color: #ffc107 transparent transparent #ffc107;
}
#inhalt .indexbox.gruen h2:after {
border-color: #4baf4f transparent transparent #4baf4f;
}
.indexbox ul {
list-style: none;
padding: 0;
}
.indexbox li {
padding-left: 15px;
position: relative;
margin-bottom: .25em;
}
.indexbox li:before {
content: '\f105';
font-family: "FontAwesome";
color: #004766;
position: absolute;
display: block;
left: 0;
top: 5px;
}
.indexbox.orange li:before {
color: #c64117;
}
.indexbox.gelb li:before {
color: #af8300;
}
.indexbox.gruen li:before {
color: #2e7d31;
}
@media (max-width: 759px) {
.intro {
width: 240px;
float: right;
}
.indexbox.blau {
margin-top: 1em;
}
}
@media (max-width: 759px) {
.intro {
width: auto;
float: none;
}
}
@media (max-width: 479px) {
.intro {
display: none;
}
.indexbox {
width: 100%;
padding-right: 25px;
height: auto;
margin-bottom: 10px;
}
.indexbox.blau {
background: #008ecd;
margin-top: 0;
}
.indexbox.orange {
background: #ff5722;
}
.indexbox.gelb {
background: #ffc107;
}
.indexbox.gruen {
background: #4baf4f;
}
#inhalt .indexbox h2 {
background: none;
margin-left: 0;
margin-right: 0;
padding: 0;
}
#inhalt .indexbox h2:after {
display: none;
}
.indexbox a.button {
background: #fff;
color: #004766;
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,96 @@
#navbar {
width: 100%;
height: 35px;
background-color:#fff;
padding: 0;
margin: 0;
z-index: 100;
}
a#hamburger {
background: #008ecd;
border-radius: 50px;
display: block;
height: 40px;
left: 10px;
position: absolute;
top: 5px;
width: 40px;
}
a#hamburger:before {
content: '\f0c9';
color: #fff;
text-align: center;
display: block;
font: 25px "FontAwesome";
margin-top: 7px;
}
#schrift_toggle,
#kontrast_toggle {
cursor: pointer;
}
#header .name a {
text-decoration: none;
}
@media (min-width: 760px) {
#navbar {
display: none;
}
}
@media (max-width: 759px) {
body {
padding: 0;
}
#wrapper {
padding: 0 10px;
background-color: white;
overflow:hidden;
}
}
.mm-menu {
background: #40aada !important;
}
.mm-menu a {
color: #fff !important;
}
.mm-selected a {
color: #008ecd !important;
}
.mm-header {
background: #008ecd !important;
}
.mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-nextm
.mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
background: none !important;
padding-top: 0 !important;
}
.mm-menu .mm-listview > li::after {
border-color: #a0d5ed !important;
}
.mm-menu .mm-listview .mm-listview li:after {
display: none !important;
}
.mm-listview .mm-next::before {
border-left: none !important;
}
.mm-menu .mm-listview > li > a.mm-prev::before, .mm-menu .mm-listview > li > a.mm-next::after {
border-color: #fff !important;
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
<polygon opacity="0.5" points="10,0 10,10 0,10 "/>
</svg>

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

13
fileadmin/templates/js/jquery-ui.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,43 @@
jQuery(document).ready(function( $ ) {
$("#mobilemenu").mmenu({
"slidingSubmenus": false,
"navbar": {
"title": "Der Oberstufen- und Abiturplaner für Bayern"
},
"navbars": [
{
"position": "top"
}
]
});
$('#wrapper').on('click', '#kontrast_toggle, #schrift_toggle', function() {
var controller = 'tx_ifaccessbuttons_pi1[controller]=AccessibilityButtons';
var action = 'tx_ifaccessbuttons_pi1[action]=ajax';
var typeNum = 123;
var btn;
if ($(this).attr('id') == 'kontrast_toggle') {
btn = 'kontrast';
}
if ($(this).attr('id') == 'schrift_toggle') {
btn = 'schriftgroesse';
}
var path = 'index.php';
jQuery.ajax({
url: path + '?' + controller + '&' + action + '&type=' + typeNum,
data: 'tx_ifaccessbuttons_pi1[btn]=' + btn,
success: function (resultData) {
document.location.reload();
},
error: function (error) {
alert('Diese Funktion steht zur Zeit nicht zur Verfügung');
}
});
});
});

View File

@@ -0,0 +1,46 @@
<f:layout name="defaultLayout" />
<f:section name="content">
<div id="wrapper">
<div id="header">
<f:cObject typoscriptObjectPath="lib.header" />
<f:cObject typoscriptObjectPath="lib.accessibilitybuttons" />
</div>
<div id="inhalt" class="clearfix">
<f:if condition="{backendLayout} == 3">
<f:then>
<f:format.html parseFuncTSPath=""><div class="main">{inhalt}</div>
<div class="related">{inhaltRechts}</div></f:format.html>
</f:then>
<f:else>
<f:format.html parseFuncTSPath="">{inhalt}</f:format.html>
</f:else>
</f:if>
</div>
<div id="footer">
<div class="spalte spalte1">
<a href="http://www.km.bayern.de/" target="_blank"><img src="fileadmin/templates/img/wappen-ministerium.png" alt="Bayerisches Staatsministerium für Bildung und Kultus, Wissenschaft und Kunst" class="wappen"></a>
</div>
<div class="spalte spalte2">
<h3>&nbsp;<br>&nbsp;</h3>
<f:cObject typoscriptObjectPath="lib.footermenue_links" />
</div>
<div class="spalte spalte3">
<h3>Fächerwahl zur 11. Jahrgangsstufe</h3>
<f:cObject typoscriptObjectPath="lib.footermenue_mitte" />
</div>
<div class="spalte spalte4">
<h3>Informationen zum<br>Abitur</h3>
<f:cObject typoscriptObjectPath="lib.footermenue_rechts" />
</div>
<f:cObject typoscriptObjectPath="lib.socialButtons" />
</div>
</div>
<f:cObject typoscriptObjectPath="lib.mobilemenue" />
</f:section>

View File

@@ -0,0 +1,9 @@
# Session fuer Kontrastansicht gesetzt
[globalVar = TSFE:fe_user|sesData|accessibility|kontrast > 0]
page.includeCSS.tx_ifaccessbuttons_kontrast = {$plugin.tx_ifaccessbuttons_pi1.settings.cssFileKontrast}
[global]
# Session fuer Schriftgroesse gesetzt
[globalVar = TSFE:fe_user|sesData|accessibility|schriftgroesse > 0]
page.includeCSS.tx_ifaccessbuttons_schriftgroesse = {$plugin.tx_ifaccessbuttons_pi1.settings.cssFileFontsize}
[global]

View File

@@ -0,0 +1,44 @@
config {
doctype = html5
htmlTag_setParams = lang="de"
disablePrefixComment = 1
language = de
admPanel = 1
simulateStaticDocuments = 0
baseURL = https://oberstufe.wtrinkl.de/
# baseURL = http://p265112.mittwaldserver.info/
tx_realurl_enable = 1
index_enable = 1
spamProtectEmailAddresses = 1
# Client-seitiges Caching aktivieren
no_cache = 0
sendCacheHeaders = 1
cache_clearAtMidnight = true
cache_period = 86400
}
# CSC-Wraps anpassen
lib.stdheader.stdWrap.dataWrap >
lib.stdheader.2.headerStyle >
lib.stdheader.3.headerClass >
tt_content.stdWrap.dataWrap =
tt_content.stdWrap.innerWrap >
# RTE-Anpassungen
lib.parseFunc_RTE {
# entfernt 'class="bodytext"' bei p-Tags
nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
# Bugfix "ueberfluessige P-Tags in Listen"
externalBlocks {
p.stripNL = 1
ol >
ul >
ol.stripNL = 1
ol.stdWrap.parseFunc = < lib.parseFunc
ul.stripNL = 1
ul.stdWrap.parseFunc = < lib.parseFunc
}
}

View File

@@ -0,0 +1,21 @@
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {
expAll = 1
stdWrap.wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li> | </li>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.wrapItemAndSub = <li> | </li>
ACT.stdWrap.htmlSpecialChars = 1
CUR = 1
CUR.wrapItemAndSub = <li> | </li>
CUR.stdWrap.htmlSpecialChars = 1
}
# zweite Navigationsebene
temp.menu.2 < temp.menu.1
# dritte Navigationsebene
temp.menu.3 < temp.menu.1

View File

@@ -0,0 +1,112 @@
# Hauptmenue
temp.menue_navbutton < temp.menu
temp.menue_navbutton {
1 {
stdWrap.wrap = <ul class="nav">|</ul>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="hatsub"> | </li>
IFSUB.stdWrap.htmlSpecialChars = 1
ACTIFSUB = 1
ACTIFSUB < .IFSUB
}
}
temp.menue_navbutton.wrap = <div class="navbutton">Info | </div>
# Footermenue links
lib.footermenue_links < temp.menu
lib.footermenue_links {
special = directory
special.value = 9
1 {
NO {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
ACT {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
CUR {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
}
}
# Footermenue Mitte
lib.footermenue_mitte < temp.menu
lib.footermenue_mitte {
special = directory
special.value = 10
1 {
NO {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
ACT {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
CUR {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
}
}
# Footermenue rechts
lib.footermenue_rechts < temp.menu
lib.footermenue_rechts {
special = directory
special.value = 11
1 {
NO {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
ACT {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
CUR {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
}
}
#################
# Mobiles Menue #
#################
lib.mobilemenue = COA
lib.mobilemenue {
10 < temp.menue_navbutton
10 {
1 {
stdWrap.wrap = |
IFSUB.wrapItemAndSub = <li> | </li>
ACT.wrapItemAndSub = <li class="Selected"> | </li>
CUR.wrapItemAndSub = <li class="Selected"> | </li>
}
2 {
stdWrap.wrap = <ul> | </ul>
ACT.wrapItemAndSub = <li class="Selected"> | </li>
CUR.wrapItemAndSub = <li class="Selected"> | </li>
}
3 {
stdWrap.wrap = <ul> | </ul>
ACT.wrapItemAndSub = <li class="Selected"> | </li>
CUR.wrapItemAndSub = <li class="Selected"> | </li>
}
wrap = |
}
stdWrap.wrap = <nav id="mobilemenu"><ul> | </ul></nav>
}

View File

@@ -0,0 +1,16 @@
plugin.tx_scriptmerger {
javascript {
parseBody = 1
minify.ignore = \.com\/
compress.ignore = \.com\/
merge.ignore = \.com\/
mergedHeadFilePosition = </head>
}
css {
minify.ignore = \.min\.,\.com\.
compress.ignore = \.gz\.,\.min\.,\.com\.
merge.ignore = \.min\.,\.com\.
mergedFilePosition = </head>
}
}

View File

@@ -0,0 +1,119 @@
lib.header = COA
lib.header {
10 = TEXT
10.value = <img src="fileadmin/templates/img/wappen-ministerium.png" alt="Bayerisches Staatsministerium für Bildung und Kultus, Wissenschaft und Kunst" class="logo">
20 = TEXT
20 {
value = Der Oberstufen- und<br>Abiturplaner für Bayern
typolink.parameter = 1
wrap = <div class="name"> | </div>
}
30 < temp.menue_navbutton
}
## Accessibility Buttons
#temp.accessbuttons = USER
#temp.accessbuttons {
# userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
# pluginName = Pi1
# extensionName = IfAccessButtons
# vendorName = Ifabrik
# controller = AccessibilityButtons
# view < plugin.tx_ifaccessbuttons_pi1.view
# persistence < plugin.tx_ifaccessbuttons_pi1.persistence
# settings < plugin.tx_ifaccessbuttons_pi1.settings
#}
#
#lib.accessibilitybuttons < temp.accessbuttons
page = PAGE
page {
meta.viewport = width=device-width, initial-scale=1.0
shortcutIcon = fileadmin/templates/favicon.ico
includeCSS {
# Googlefonts vom CDN einbinden
googlefonts1 = //fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800
googlefonts1.external = 1
googlefonts2 = //fonts.googleapis.com/css?family=Open+Sans+Condensed:300
googlefonts2.external = 1
# Fontawesome Fonts vom CDN einbinden
fontawesome = //maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css
fontawesome.external = 1
# eigene CSS-Datei
file1 = fileadmin/templates/css/style.css
# CSS fuer mobiles Menue
mmenu = fileadmin/templates/css/jquery.mmenu.all.css
# eigene CSS-Datei
file2 = fileadmin/templates/css/style.additional.css
}
includeJSFooter {
# JS fuer mobiles Menue
mmenu = fileadmin/templates/js/jquery.mmenu.min.all.js
# eigenes JS
file1 = fileadmin/templates/js/script.js
}
10 = FLUIDTEMPLATE
10 {
file = fileadmin/templates/template.html
layoutRootPaths {
10 = fileadmin/templates/Layouts
}
partialRootPaths {
10 = fileadmin/templates/Partials
}
variables {
backendLayout = TEXT
backendLayout.data = levelfield:-2,backend_layout_next_level,slide
backendLayout.override.field = backend_layout
inhalt < styles.content.get
inhaltRechts < styles.content.getRight
}
}
}
# CSS nur fuer Startseite
[globalVar = TSFE:id = 1]
page.includeCSS.startseite = fileadmin/templates/css/startseite.css
[global]
# Accessibility Buttons
temp.accessbuttons = USER
temp.accessbuttons {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
pluginName = Pi1
extensionName = IfAccessButtons
vendorName = Ifabrik
controller = AccessibilityButtons
view < plugin.tx_ifaccessbuttons_pi1.view
persistence < plugin.tx_ifaccessbuttons_pi1.persistence
settings < plugin.tx_ifaccessbuttons_pi1.settings
}
lib.accessibilitybuttons < temp.accessbuttons
ajax = PAGE
ajax {
typeNum = 123
config.disableAllHeaderCode = 1
config.metaCharset = UTF-8
10 = COA
10 < tt_content.list.20.ifaccessbuttons_pi1
}

View File

@@ -0,0 +1,7 @@
plugin.tx_tgmsocialshareprivacy {
settings {
include_jquery = 0
include_to_footer = 0
}
}

View File

@@ -0,0 +1,6 @@
lib.socialButtons < styles.content.get
lib.socialButtons {
select.where = colPos = 5
slide = -1
stdWrap.wrap = <div class="socialbuttons"> | </div>
}