openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 1734c0f716115b563029c050307ae5e29ef3d12e
parent e2baac2ba141ac08bfb169325497d4b3a859e133
Author: Jan Dankert <devnull@localhost>
Date:   Sun, 12 Nov 2017 23:23:19 +0100

Die LESS-Variablen werden nicht mehr mit suche/ersetzen, sondern mit der Parser-Funktion zum Hinzuf├╝gen von Variablen im PHP-Code geschrieben.

Diffstat:
action/IndexAction.class.php | 71++++++++++++++++++++++++++++++++++++++++++-----------------------------
config/config-default.php | 14+++++++-------
themes/default/css/openrat-theme.css | 432+++++++++++++++++++++++++++++++++++++++++--------------------------------------
themes/default/css/openrat-theme.less | 68++++++++++++++++++++++++++++++++++++--------------------------------
themes/default/css/openrat-theme.min.css | 4++--
util/Http.class.php | 4+++-
6 files changed, 312 insertions(+), 281 deletions(-)

diff --git a/action/IndexAction.class.php b/action/IndexAction.class.php @@ -209,39 +209,52 @@ class IndexAction extends Action if ( DEVELOPMENT ) { - if ( filemtime($lessFile) > filemtime($cssMinFile) ) - { - file_put_contents($cssFile , "/* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */\n\n"); - file_put_contents($cssMinFile, ''); - - $lessSource = file_get_contents( $lessFile ); - - foreach( array_keys(config('style')) as $styleId ) - { - $lessSourceStyle = $lessSource; - $lessSourceStyle = str_replace('__name__' ,$styleId ,$lessSourceStyle); - $lessSourceStyle = str_replace('__IMAGE_PATH__',OR_THEMES_EXT_DIR.'default/images/',$lessSourceStyle); - foreach( config('style',$styleId) as $key=>$value) - { - $lessSourceStyle = str_replace('__'.$key.'__',$value,$lessSourceStyle); - } - $parser = new Less_Parser(); - $parser->parse( $lessSourceStyle ); - $css = $parser->getCss(); - - file_put_contents($cssFile , "\n/* Style $styleId */\n".$css,FILE_APPEND); - file_put_contents($cssMinFile, $this->minifyCSS($css) ,FILE_APPEND); - } - } + if (filemtime($lessFile) > filemtime($cssMinFile)) + { + try + { + file_put_contents($cssFile, "/* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */\n\n"); + file_put_contents($cssMinFile, ''); + + $lessSource = file_get_contents($lessFile); + + foreach (array_keys(config('style')) as $styleId) + { + $parser = new Less_Parser(); + + $parser->parse($lessSource); + + $styleConfig = config('style', $styleId); + $lessVars = array( + 'cms-theme-id' => strtolower($styleId), + 'cms-image-path' => 'themes/default/images/' + ); + + foreach ($styleConfig as $styleSetting => $value) + $lessVars['cms-' . strtolower(strtr($styleSetting, '_', '-'))] = $value; + $parser->modifyVars($lessVars); + $css = $parser->getCss(); + + file_put_contents($cssFile , "\n/* Style $styleId */\n" . $css, FILE_APPEND); + file_put_contents($cssMinFile, $this->minifyCSS($css), FILE_APPEND); + } + } + catch (Exception $e) + { + file_put_contents($cssFile, "\n\n/* WARNING!\n LESS Parser failed on file '$lessFile'. Reason: " . $e->__toString() . " */\n\n"); + + throw new LogicException("LESS Parser failed on file '$lessFile'", 0, $e); + } + } echo "\n/* Theme-CSS: $cssFile */\n"; readfile( $cssFile ); } - else - { - // Production. - readfile( $cssMinFile ); - } + else + { + // Production. + readfile($cssMinFile); + } exit; } diff --git a/config/config-default.php b/config/config-default.php @@ -810,13 +810,13 @@ $conf['security']['user']['send_message']=true; $conf['security']['content-security-policy']=true; $conf['style'] = array(); -$conf['style']['grey']=array(); -$conf['style']['grey']['name']='Earl grey'; -$conf['style']['grey']['title_background_color']='grey'; -$conf['style']['grey']['title_text_color']='white'; -$conf['style']['grey']['text_color'] ='black'; -$conf['style']['grey']['background_color'] = '#e9e9e9'; -$conf['style']['grey']['inactive_background_color'] = 'silver'; +$conf['style']['earlgrey']=array(); +$conf['style']['earlgrey']['name']='Earl grey'; +$conf['style']['earlgrey']['title_background_color']='grey'; +$conf['style']['earlgrey']['title_text_color']='white'; +$conf['style']['earlgrey']['text_color'] ='black'; +$conf['style']['earlgrey']['background_color'] = '#e9e9e9'; +$conf['style']['earlgrey']['inactive_background_color'] = 'silver'; // $conf['style']['system']=array(); // $conf['style']['system']['name']='System colors'; diff --git a/themes/default/css/openrat-theme.css b/themes/default/css/openrat-theme.css @@ -1,24 +1,26 @@ /* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */ -/* Style grey */ -/* OpenRat Theme */ +/* Style earlgrey */ +/* OpenRat Theme */ /* - * Zuweisung der Farben aus der Konfiguration + * The following variables beginning with '@cms-...' are overwritten bei the CMS style configuration values */ -/* Die Werte @cms-...__ werden vom CMS mit Werten aus der Konfiguration ersetzt. */ -html.theme-grey { +/* technical name of theme */ +/* Image-path */ +/* Logic name of theme */ +html.theme-earlgrey { scrollbar-face-color: #808080; scrollbar-arrow-color: #808080; scrollbar-base-color: #ffffff; } -html.theme-grey div#workbench div.panel.modal { +html.theme-earlgrey div#workbench div.panel.modal { border-color: #000000 !important; -webkit-box-shadow: 0px 0px 40px #000000; -moz-box-shadow: 0px 0px 40px #000000; box-shadow: 0px 0px 40px #000000; } -html.theme-grey div#dialog { +html.theme-earlgrey div#dialog { background-color: #e9e9e9; color: #000000; border-color: #000000 !important; @@ -26,141 +28,141 @@ html.theme-grey div#dialog { -moz-box-shadow: 0px 0px 40px #000000; box-shadow: 0px 0px 40px #000000; } -html.theme-grey div.container > div.divider.ui-draggable-dragging { +html.theme-earlgrey div.container > div.divider.ui-draggable-dragging { background-color: #808080; } -html.theme-grey div#workbench div.panel div.arrow-down { +html.theme-earlgrey div#workbench div.panel div.arrow-down { border-top-color: #808080; } -html.theme-grey div#workbench div.panel div.arrow-right { +html.theme-earlgrey div#workbench div.panel div.arrow-right { border-left-color: #808080; } -html.theme-grey iframe { +html.theme-earlgrey iframe { border: 1px solid #808080; } -html.theme-grey div.breadcrumb, -html.theme-grey div.breadcrumb a, -html.theme-grey div.panel > div.title { +html.theme-earlgrey div.breadcrumb, +html.theme-earlgrey div.breadcrumb a, +html.theme-earlgrey div.panel > div.title { color: #ffffff; } -html.theme-grey div#noticebar div.notice { +html.theme-earlgrey div#noticebar div.notice { border: 2px solid #000000; padding: 5px; margin: 5px; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; -webkit-box-shadow: 3px 2px 5px #000000; -moz-box-shadow: 3px 2px 5px #000000; box-shadow: 3px 2px 5px #000000; display: none; } -html.theme-grey div#noticebar div.notice.ok { +html.theme-earlgrey div#noticebar div.notice.ok { background-color: green; } -html.theme-grey div#noticebar div.notice.warning { +html.theme-earlgrey div#noticebar div.notice.warning { background-color: yellow; } -html.theme-grey div#noticebar div.notice.error { +html.theme-earlgrey div#noticebar div.notice.error { background-color: red; } -html.theme-grey div#noticebar div.notice.info { +html.theme-earlgrey div#noticebar div.notice.info { background-color: #c0c0c0; } -html.theme-grey ul#history > li, -html.theme-grey div.content a.action, -html.theme-grey div.content a.help, -html.theme-grey div.filler div.headermenu > a.entry, -html.theme-grey div.filler div.header a.back.button { +html.theme-earlgrey ul#history > li, +html.theme-earlgrey div.content a.action, +html.theme-earlgrey div.content a.help, +html.theme-earlgrey div.filler div.headermenu > a.entry, +html.theme-earlgrey div.filler div.header a.back.button { border: 1px solid #808080; background-color: #ffffff; background: -moz-linear-gradient(top, #808080, #c0c0c0); background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#c0c0c0)); color: #000000; } -html.theme-grey ul#history > li.active { +html.theme-earlgrey ul#history > li.active { background-color: #ffffff; color: #000000; } -html.theme-grey a.action:hover, -html.theme-grey a.help:hover, -html.theme-grey div.noaction:hover { +html.theme-earlgrey a.action:hover, +html.theme-earlgrey a.help:hover, +html.theme-earlgrey div.noaction:hover { border-color: #ffffff; } -html.theme-grey a.action:active, -html.theme-grey a.help:active, -html.theme-grey div.noaction:active, -html.theme-grey input.ok:active { +html.theme-earlgrey a.action:active, +html.theme-earlgrey a.help:active, +html.theme-earlgrey div.noaction:active, +html.theme-earlgrey input.ok:active { border-color: red; } -html.theme-grey a { +html.theme-earlgrey a { color: #000000; } -html.theme-grey div.dropdown > div.divide { +html.theme-earlgrey div.dropdown > div.divide { background-color: #808080; } -html.theme-grey td.preview { +html.theme-earlgrey td.preview { background-color: papayawhip; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; } -html.theme-grey .preview a:link, -html.theme-grey .preview a:visited, -html.theme-grey .preview a:active, -html.theme-grey .preview a:hover { +html.theme-earlgrey .preview a:link, +html.theme-earlgrey .preview a:visited, +html.theme-earlgrey .preview a:active, +html.theme-earlgrey .preview a:hover { color: blue; } -html.theme-grey body.menu tr.menu td table tr td.noaction, -html.theme-grey body.main tr.menu td table tr td.noaction { +html.theme-earlgrey body.menu tr.menu td table tr td.noaction, +html.theme-earlgrey body.main tr.menu td table tr td.noaction { color: #808080; } -html.theme-grey img[align=left], -html.theme-grey img[align=right] { +html.theme-earlgrey img[align=left], +html.theme-earlgrey img[align=right] { padding-right: 1px; padding-left: 1px; } -html.theme-grey small { +html.theme-earlgrey small { color: #808080; } -html.theme-grey body.main table.main td.window td.act { +html.theme-earlgrey body.main table.main td.window td.act { border-top: 1px solid #808080; } -html.theme-grey td.motd { +html.theme-earlgrey td.motd { border-left: 3px solid red; border-right: 3px solid red; font-weight: bold; padding: 10px; margin: 10px; } -html.theme-grey div.panel input.checkbox, -html.theme-grey div.panel input.radio { +html.theme-earlgrey div.panel input.checkbox, +html.theme-earlgrey div.panel input.radio { border: 1px solid #808080; } -html.theme-grey textarea.longtext { +html.theme-earlgrey textarea.longtext { border: 1px solid #000000; } -html.theme-grey td.notice { +html.theme-earlgrey td.notice { margin: 0px; padding: 5%; text-align: center; } -html.theme-grey table.notice { +html.theme-earlgrey table.notice { width: 100%; border: 1px solid; border-spacing: 0px; } -html.theme-grey table.notice th { +html.theme-earlgrey table.notice th { padding: 2px; white-space: nowrap; border-bottom: 1px solid #000000; font-weight: normal; text-align: left; } -html.theme-grey table.calendar td { +html.theme-earlgrey table.calendar td { border: 1px dotted; } -html.theme-grey form.xlogin { +html.theme-earlgrey form.xlogin { xbackground-color: #E0E0D5; border: 2px solid #c0c0c0; position: absolute; @@ -175,91 +177,91 @@ html.theme-grey form.xlogin { -moz-box-shadow: 3px 2px 5px #808080; box-shadow: 3px 2px 5px #808080; } -html.theme-grey ul.tree, -html.theme-grey ul.tree ul { +html.theme-earlgrey ul.tree, +html.theme-earlgrey ul.tree ul { list-style-type: none; - background: url(themes/default/images//tree_line.gif) repeat-y; + background: url(themes/default/images/tree_line.gif) repeat-y; xmargin: 0; padding: 0; } -html.theme-grey div.entry.selected, -html.theme-grey div.dropdown > div.entry:hover, -html.theme-grey div.dropdown > div.entry:hover > a, -html.theme-grey a.element { +html.theme-earlgrey div.entry.selected, +html.theme-earlgrey div.dropdown > div.entry:hover, +html.theme-earlgrey div.dropdown > div.entry:hover > a, +html.theme-earlgrey a.element { background-color: #808080; color: #ffffff; } -html.theme-grey ul.tree li { +html.theme-earlgrey ul.tree li { xmargin: 0; padding: 0 0px; line-height: 18px; - background: url(themes/default/images//tree_none.gif) no-repeat; + background: url(themes/default/images/tree_none.gif) no-repeat; xcolor: #369; font-weight: normal; white-space: nowrap; } -html.theme-grey ul.tree li.last, -html.theme-grey ul.tree li:last-child { - background: url(themes/default/images//tree_none_end.gif) no-repeat; +html.theme-earlgrey ul.tree li.last, +html.theme-earlgrey ul.tree li:last-child { + background: url(themes/default/images/tree_none_end.gif) no-repeat; } -html.theme-grey div.tree.open { - background: url(themes/default/images//tree_minus.png) no-repeat; +html.theme-earlgrey div.tree.open { + background: url(themes/default/images/tree_minus.png) no-repeat; } -html.theme-grey div.tree.closed { - background: url(themes/default/images//tree_plus.png) no-repeat; +html.theme-earlgrey div.tree.closed { + background: url(themes/default/images/tree_plus.png) no-repeat; } -html.theme-grey body > div { +html.theme-earlgrey body > div { display: none; } -html.theme-grey div.structure em { +html.theme-earlgrey div.structure em { font-style: italic; } -html.theme-grey .drophover { +html.theme-earlgrey .drophover { border: 2px dotted green; cursor: move; } -html.theme-grey .dropactive { +html.theme-earlgrey .dropactive { border: 1px dotted blue; cursor: move; } -html.theme-grey div.panel > div.header > div.panel-icon { +html.theme-earlgrey div.panel > div.header > div.panel-icon { xposition: static; xright: -30px; top: 3px; } -html.theme-grey div.backward_link { +html.theme-earlgrey div.backward_link { float: left; } -html.theme-grey div.forward_link { +html.theme-earlgrey div.forward_link { float: right; } -html.theme-grey div.panel > div.header { +html.theme-earlgrey div.panel > div.header { padding: 0px; width: 100%; height: 25px; border-bottom: 1px solid #808080; } -html.theme-grey div.panel div.header ul.views { +html.theme-earlgrey div.panel div.header ul.views { text-align: left; list-style-type: none; overflow: hidden; white-space: nowrap; } -html.theme-grey img.icon { +html.theme-earlgrey img.icon { padding: 4px; width: 16px; height: 16px; } -html.theme-grey ul.views div.tabname { +html.theme-earlgrey ul.views div.tabname { overflow: hidden; white-space: nowrap; padding: 4px; vertical-align: middle; } -html.theme-grey div.panel div.header { +html.theme-earlgrey div.panel div.header { xborder-bottom: 1px solid #808080; } -html.theme-grey div.panel ul.views li { +html.theme-earlgrey div.panel ul.views li { vertical-align: middle; padding: 0px; cursor: pointer; @@ -279,59 +281,59 @@ html.theme-grey div.panel ul.views li { white-space: nowrap; float: left; } -html.theme-grey div.panel div.content table { +html.theme-earlgrey div.panel div.content table { border: 2px #c0c0c0; } -html.theme-grey table tr.headline > td { +html.theme-earlgrey table tr.headline > td { border-bottom: 1px solid #808080; } -html.theme-grey table tr.data > td { +html.theme-earlgrey table tr.data > td { border-bottom: 1px solid #808080; } -html.theme-grey table > tr.data:nth-child(2n) { +html.theme-earlgrey table > tr.data:nth-child(2n) { background-color: #c0c0c0; } -html.theme-grey table tr.data:hover, -html.theme-grey div.content li div.entry:hover { +html.theme-earlgrey table tr.data:hover, +html.theme-earlgrey div.content li div.entry:hover { background-color: #c0c0c0; } -html.theme-grey div.panel div.status div, -html.theme-grey div.message { +html.theme-earlgrey div.panel div.status div, +html.theme-earlgrey div.message { border: 1px solid #808080; } -html.theme-grey div#workbench div.panel.fullscreen { +html.theme-earlgrey div#workbench div.panel.fullscreen { background-color: #e9e9e9; } -html.theme-grey div#workbench div.panel { +html.theme-earlgrey div#workbench div.panel { border: 1px solid #808080; } -html.theme-grey input.submit { +html.theme-earlgrey input.submit { background-color: #808080; color: #ffffff; -webkit-box-shadow: 0px 0px 15px #e9e9e9; -moz-box-shadow: 0px 0px 15px #e9e9e9; box-shadow: 0px 0px 15px 10px #e9e9e9; } -html.theme-grey ul#history > li { +html.theme-earlgrey ul#history > li { border: 1px solid #808080; background-color: #c0c0c0; color: #000000; } -html.theme-grey ul#history > li.active { +html.theme-earlgrey ul#history > li.active { border: 1px solid #000000; background-color: #ffffff; color: #000000; } -html.theme-grey ul#history { +html.theme-earlgrey ul#history { display: none; } -html.theme-grey div#filler { +html.theme-earlgrey div#filler { background-color: #000000; } -html.theme-grey div.clickable.filtered.inactive > a { +html.theme-earlgrey div.clickable.filtered.inactive > a { color: #c0c0c0; } -html.theme-grey div#header > div > div.arrow-down { +html.theme-earlgrey div#header > div > div.arrow-down { display: inline; width: 0; height: 0; @@ -344,201 +346,201 @@ html.theme-grey div#header > div > div.arrow-down { margin-top: 10px; font-size: 0; } -html.theme-grey div.dropdown { +html.theme-earlgrey div.dropdown { -webkit-box-shadow: 3px 2px 10px #808080; -moz-box-shadow: 3px 2px 10px #808080; box-shadow: 3px 2px 10px #808080; opacity: 0.95; border: 2px solid #808080; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; font-style: normal; font-weight: normal; text-decoration: none; } -html.theme-grey div#header span.titletext { +html.theme-earlgrey div#header span.titletext { color: #ffffff; } -html.theme-grey div.toolbar-icon { +html.theme-earlgrey div.toolbar-icon { border: 1px solid #808080; padding: 2px; margin-left: 5px; float: left; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; } -html.theme-grey div.toolbar-icon.inactive { +html.theme-earlgrey div.toolbar-icon.inactive { opacity: 0.5; } -html.theme-grey div.toolbar-icon:hover { +html.theme-earlgrey div.toolbar-icon:hover { border: 1px solid #c0c0c0; } -html.theme-grey div.headermenu { +html.theme-earlgrey div.headermenu { margin: 5px; z-index: 1; position: relative; right: 0; top: 0; } -html.theme-grey div.headermenu > div.toolbar-icon { +html.theme-earlgrey div.headermenu > div.toolbar-icon { float: right; } -html.theme-grey div.panel.wide form div.line { +html.theme-earlgrey div.panel.wide form div.line { clear: left; margin-top: 10px; } -html.theme-grey div.panel.wide form div.label { +html.theme-earlgrey div.panel.wide form div.label { display: inline-block; width: 30%; vertical-align: top; text-align: right; } -html.theme-grey div.panel.wide form div.input { +html.theme-earlgrey div.panel.wide form div.input { display: inline-block; width: 60%; vertical-align: top; text-align: left; } -html.theme-grey div.panel.small form div.line { +html.theme-earlgrey div.panel.small form div.line { clear: left; padding: 10px; } -html.theme-grey div.panel.small form div.label { +html.theme-earlgrey div.panel.small form div.label { display: block; width: 100%; vertical-align: top; text-align: left; } -html.theme-grey div.panel.small form div.input { +html.theme-earlgrey div.panel.small form div.input { display: block; width: 100%; vertical-align: top; text-align: left; } -html.theme-grey form div.label > label, -html.theme-grey form div.input > div.intputholder { +html.theme-earlgrey form div.label > label, +html.theme-earlgrey form div.input > div.intputholder { padding: 0px 5px; } -html.theme-grey form div.input input[type=text], -html.theme-grey form div.input input[type=password], -html.theme-grey form div.input textarea, -html.theme-grey form div.input select { +html.theme-earlgrey form div.input input[type=text], +html.theme-earlgrey form div.input input[type=password], +html.theme-earlgrey form div.input textarea, +html.theme-earlgrey form div.input select { width: 100%; } -html.theme-grey form div.input input[type=checkbox], -html.theme-grey form div.input input[type=radio] { +html.theme-earlgrey form div.input input[type=checkbox], +html.theme-earlgrey form div.input input[type=radio] { vertical-align: top; } -html.theme-grey label { +html.theme-earlgrey label { display: inline-block; } -html.theme-grey input[type=checkbox] + label, -html.theme-grey input[type=radio] + label { +html.theme-earlgrey input[type=checkbox] + label, +html.theme-earlgrey input[type=radio] + label { width: 80%; } -html.theme-grey label div.description { +html.theme-earlgrey label div.description { font-size: 0.75em; color: #808080; } -html.theme-grey div.inputholder { +html.theme-earlgrey div.inputholder { background-color: #ffffff; border: 1px solid #808080; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; -webkit-box-shadow: inset 0px 0px 3px #808080; -moz-box-shadow: inset 0px 0px 3px #808080; box-shadow: inset 0px 0px 3px #808080; } -html.theme-grey div.inputholder ul.tree, -html.theme-grey div.inputholder ul.tree li.last, -html.theme-grey div.inputholder ul.tree li:last-child { +html.theme-earlgrey div.inputholder ul.tree, +html.theme-earlgrey div.inputholder ul.tree li.last, +html.theme-earlgrey div.inputholder ul.tree li:last-child { background-color: #ffffff; } -html.theme-grey div.inputholder > input, -html.theme-grey div.inputholder > textarea, -html.theme-grey div.inputholder > select { +html.theme-earlgrey div.inputholder > input, +html.theme-earlgrey div.inputholder > textarea, +html.theme-earlgrey div.inputholder > select { border: 0px; border-bottom: 1px solid #ffffff; padding: 2px; margin: 0px; background-color: #ffffff; } -html.theme-grey input:focus, -html.theme-grey textarea:focus, -html.theme-grey select:focus { +html.theme-earlgrey input:focus, +html.theme-earlgrey textarea:focus, +html.theme-earlgrey select:focus { border: 0px; border-bottom: 1px solid #c0c0c0; } -html.theme-grey input.error, -html.theme-grey textarea.error, -html.theme-grey select.error { +html.theme-earlgrey input.error, +html.theme-earlgrey textarea.error, +html.theme-earlgrey select.error { border-bottom: 1px dotted #000000 !important; } -html.theme-grey div.inputholder.error { +html.theme-earlgrey div.inputholder.error { border: 1px solid red ! important; } -html.theme-grey input.hint { +html.theme-earlgrey input.hint { color: #808080; } -html.theme-grey fieldset > div input.name, -html.theme-grey fieldset > div span.name { +html.theme-earlgrey fieldset > div input.name, +html.theme-earlgrey fieldset > div span.name { font-weight: bold; } -html.theme-grey fieldset { +html.theme-earlgrey fieldset { border-color: #808080; } -html.theme-grey div#tree { +html.theme-earlgrey div#tree { overflow: visible; } -html.theme-grey tr.diff > td.line { +html.theme-earlgrey tr.diff > td.line { background-color: #ffffff; padding-right: 2px; border-right: 3px solid #808080; text-align: right; margin-right: 2px; } -html.theme-grey tr.diff > td.old { +html.theme-earlgrey tr.diff > td.old { background-color: red; } -html.theme-grey tr.diff > td.new { +html.theme-earlgrey tr.diff > td.new { background-color: green; } -html.theme-grey tr.diff > td.notequal { +html.theme-earlgrey tr.diff > td.notequal { background-color: yellow; } -html.theme-grey dl.notice { +html.theme-earlgrey dl.notice { border-left: 10px #c0c0c0 solid; border-right: 1px #c0c0c0 solid; padding: 15px; } -html.theme-grey dl.notice > dt { +html.theme-earlgrey dl.notice > dt { border-top: 1px #c0c0c0 solid; } -html.theme-grey dl.notice > dd { +html.theme-earlgrey dl.notice > dd { border-bottom: 1px #c0c0c0 solid; } -html.theme-grey div.content a.action, -html.theme-grey div.content a.help { +html.theme-earlgrey div.content a.action, +html.theme-earlgrey div.content a.help { -webkit-box-shadow: 3px 2px 5px #808080; -moz-box-shadow: 3px 2px 5px #808080; box-shadow: 3px 2px 5px #808080; } -html.theme-grey body { +html.theme-earlgrey body { background-color: #c0c0c0; } -html.theme-grey div.panel ul.views > li.active, -html.theme-grey div.panel ul.views > li.active:hover { +html.theme-earlgrey div.panel ul.views > li.active, +html.theme-earlgrey div.panel ul.views > li.active:hover { background-color: #808080; background-image: linear-gradient(#c0c0c0 0%, #808080 15%); color: #ffffff; } -html.theme-grey div#header { +html.theme-earlgrey div#header { background-color: #808080; background-image: linear-gradient(#808080, #9a9a9a); /* @@ -546,48 +548,51 @@ html.theme-grey div#header { */ color: #ffffff; } -html.theme-grey div#header div.toolbar-icon > a { +html.theme-earlgrey div#header div.toolbar-icon > a { color: #ffffff; } -html.theme-grey div#header, -html.theme-grey ul.views > li.action { +html.theme-earlgrey div#header, +html.theme-earlgrey ul.views > li.action { font-family: Arial, sans-serif; font-size: 13px; } -html.theme-grey div.panel > div.content { +html.theme-earlgrey div.panel > div.content { background-color: #e9e9e9; } -html.theme-grey div.panel > div.header { +html.theme-earlgrey div.panel > div.header { background-color: #e9e9e9; background-image: linear-gradient(#c0c0c0 0%, #e9e9e9 85%); } -html.theme-grey div.panel ul.views li:hover { +html.theme-earlgrey div.panel ul.views li:hover { background-color: #c0c0c0; } -html.theme-grey ul.tree li.last, -html.theme-grey ul.tree li:last-child { +html.theme-earlgrey ul.tree li.last, +html.theme-earlgrey ul.tree li:last-child { background-color: #e9e9e9; } -html.theme-grey div.content pre, -html.theme-grey div.dropdown { +html.theme-earlgrey div.content pre, +html.theme-earlgrey div.dropdown { background-color: #ffffff; color: #000000; } -html.theme-grey div.filler div.headermenu > a.entry, -html.theme-grey div.filler div.header a.back.button { +html.theme-earlgrey div.filler div.headermenu > a.entry, +html.theme-earlgrey div.filler div.header a.back.button { font-size: 0.8em; } -html.theme-grey div.line.filedropzone > div.input { +html.theme-earlgrey div.line.filedropzone > div.input { background-color: #ffffff; border: 1px dotted #000000; } +/* Theme Ende */ /* Style modern */ -/* OpenRat Theme */ +/* OpenRat Theme */ /* - * Zuweisung der Farben aus der Konfiguration + * The following variables beginning with '@cms-...' are overwritten bei the CMS style configuration values */ -/* Die Werte @cms-...__ werden vom CMS mit Werten aus der Konfiguration ersetzt. */ +/* technical name of theme */ +/* Image-path */ +/* Logic name of theme */ html.theme-modern { scrollbar-face-color: #3f6194; scrollbar-arrow-color: #3f6194; @@ -628,10 +633,10 @@ html.theme-modern div#noticebar div.notice { border: 2px solid #000000; padding: 5px; margin: 5px; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; -webkit-box-shadow: 3px 2px 5px #000000; -moz-box-shadow: 3px 2px 5px #000000; box-shadow: 3px 2px 5px #000000; @@ -759,7 +764,7 @@ html.theme-modern form.xlogin { html.theme-modern ul.tree, html.theme-modern ul.tree ul { list-style-type: none; - background: url(themes/default/images//tree_line.gif) repeat-y; + background: url(themes/default/images/tree_line.gif) repeat-y; xmargin: 0; padding: 0; } @@ -774,20 +779,20 @@ html.theme-modern ul.tree li { xmargin: 0; padding: 0 0px; line-height: 18px; - background: url(themes/default/images//tree_none.gif) no-repeat; + background: url(themes/default/images/tree_none.gif) no-repeat; xcolor: #369; font-weight: normal; white-space: nowrap; } html.theme-modern ul.tree li.last, html.theme-modern ul.tree li:last-child { - background: url(themes/default/images//tree_none_end.gif) no-repeat; + background: url(themes/default/images/tree_none_end.gif) no-repeat; } html.theme-modern div.tree.open { - background: url(themes/default/images//tree_minus.png) no-repeat; + background: url(themes/default/images/tree_minus.png) no-repeat; } html.theme-modern div.tree.closed { - background: url(themes/default/images//tree_plus.png) no-repeat; + background: url(themes/default/images/tree_plus.png) no-repeat; } html.theme-modern body > div { display: none; @@ -931,10 +936,10 @@ html.theme-modern div.dropdown { box-shadow: 3px 2px 10px #3f6194; opacity: 0.95; border: 2px solid #3f6194; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; font-style: normal; font-weight: normal; text-decoration: none; @@ -947,10 +952,10 @@ html.theme-modern div.toolbar-icon { padding: 2px; margin-left: 5px; float: left; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; } html.theme-modern div.toolbar-icon.inactive { opacity: 0.5; @@ -1028,10 +1033,10 @@ html.theme-modern label div.description { html.theme-modern div.inputholder { background-color: #ffffff; border: 1px solid #3f6194; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; -webkit-box-shadow: inset 0px 0px 3px #3f6194; -moz-box-shadow: inset 0px 0px 3px #3f6194; box-shadow: inset 0px 0px 3px #3f6194; @@ -1162,13 +1167,16 @@ html.theme-modern div.line.filedropzone > div.input { background-color: #ffffff; border: 1px dotted #000000; } +/* Theme Ende */ /* Style moorweide */ -/* OpenRat Theme */ +/* OpenRat Theme */ /* - * Zuweisung der Farben aus der Konfiguration + * The following variables beginning with '@cms-...' are overwritten bei the CMS style configuration values */ -/* Die Werte @cms-...__ werden vom CMS mit Werten aus der Konfiguration ersetzt. */ +/* technical name of theme */ +/* Image-path */ +/* Logic name of theme */ html.theme-moorweide { scrollbar-face-color: #006633; scrollbar-arrow-color: #006633; @@ -1209,10 +1217,10 @@ html.theme-moorweide div#noticebar div.notice { border: 2px solid #000000; padding: 5px; margin: 5px; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; -webkit-box-shadow: 3px 2px 5px #000000; -moz-box-shadow: 3px 2px 5px #000000; box-shadow: 3px 2px 5px #000000; @@ -1340,7 +1348,7 @@ html.theme-moorweide form.xlogin { html.theme-moorweide ul.tree, html.theme-moorweide ul.tree ul { list-style-type: none; - background: url(themes/default/images//tree_line.gif) repeat-y; + background: url(themes/default/images/tree_line.gif) repeat-y; xmargin: 0; padding: 0; } @@ -1355,20 +1363,20 @@ html.theme-moorweide ul.tree li { xmargin: 0; padding: 0 0px; line-height: 18px; - background: url(themes/default/images//tree_none.gif) no-repeat; + background: url(themes/default/images/tree_none.gif) no-repeat; xcolor: #369; font-weight: normal; white-space: nowrap; } html.theme-moorweide ul.tree li.last, html.theme-moorweide ul.tree li:last-child { - background: url(themes/default/images//tree_none_end.gif) no-repeat; + background: url(themes/default/images/tree_none_end.gif) no-repeat; } html.theme-moorweide div.tree.open { - background: url(themes/default/images//tree_minus.png) no-repeat; + background: url(themes/default/images/tree_minus.png) no-repeat; } html.theme-moorweide div.tree.closed { - background: url(themes/default/images//tree_plus.png) no-repeat; + background: url(themes/default/images/tree_plus.png) no-repeat; } html.theme-moorweide body > div { display: none; @@ -1512,10 +1520,10 @@ html.theme-moorweide div.dropdown { box-shadow: 3px 2px 10px #006633; opacity: 0.95; border: 2px solid #006633; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; font-style: normal; font-weight: normal; text-decoration: none; @@ -1528,10 +1536,10 @@ html.theme-moorweide div.toolbar-icon { padding: 2px; margin-left: 5px; float: left; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; } html.theme-moorweide div.toolbar-icon.inactive { opacity: 0.5; @@ -1609,10 +1617,10 @@ html.theme-moorweide label div.description { html.theme-moorweide div.inputholder { background-color: #ffffff; border: 1px solid #006633; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; -webkit-box-shadow: inset 0px 0px 3px #006633; -moz-box-shadow: inset 0px 0px 3px #006633; box-shadow: inset 0px 0px 3px #006633; @@ -1743,13 +1751,16 @@ html.theme-moorweide div.line.filedropzone > div.input { background-color: #ffffff; border: 1px dotted #000000; } +/* Theme Ende */ /* Style dark */ -/* OpenRat Theme */ +/* OpenRat Theme */ /* - * Zuweisung der Farben aus der Konfiguration + * The following variables beginning with '@cms-...' are overwritten bei the CMS style configuration values */ -/* Die Werte @cms-...__ werden vom CMS mit Werten aus der Konfiguration ersetzt. */ +/* technical name of theme */ +/* Image-path */ +/* Logic name of theme */ html.theme-dark { scrollbar-face-color: #868685; scrollbar-arrow-color: #868685; @@ -1790,10 +1801,10 @@ html.theme-dark div#noticebar div.notice { border: 2px solid #ffffff; padding: 5px; margin: 5px; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; -webkit-box-shadow: 3px 2px 5px #ffffff; -moz-box-shadow: 3px 2px 5px #ffffff; box-shadow: 3px 2px 5px #ffffff; @@ -1921,7 +1932,7 @@ html.theme-dark form.xlogin { html.theme-dark ul.tree, html.theme-dark ul.tree ul { list-style-type: none; - background: url(themes/default/images//tree_line.gif) repeat-y; + background: url(themes/default/images/tree_line.gif) repeat-y; xmargin: 0; padding: 0; } @@ -1936,20 +1947,20 @@ html.theme-dark ul.tree li { xmargin: 0; padding: 0 0px; line-height: 18px; - background: url(themes/default/images//tree_none.gif) no-repeat; + background: url(themes/default/images/tree_none.gif) no-repeat; xcolor: #369; font-weight: normal; white-space: nowrap; } html.theme-dark ul.tree li.last, html.theme-dark ul.tree li:last-child { - background: url(themes/default/images//tree_none_end.gif) no-repeat; + background: url(themes/default/images/tree_none_end.gif) no-repeat; } html.theme-dark div.tree.open { - background: url(themes/default/images//tree_minus.png) no-repeat; + background: url(themes/default/images/tree_minus.png) no-repeat; } html.theme-dark div.tree.closed { - background: url(themes/default/images//tree_plus.png) no-repeat; + background: url(themes/default/images/tree_plus.png) no-repeat; } html.theme-dark body > div { display: none; @@ -2093,10 +2104,10 @@ html.theme-dark div.dropdown { box-shadow: 3px 2px 10px #868685; opacity: 0.95; border: 2px solid #868685; + border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; - border-radius: 5px; font-style: normal; font-weight: normal; text-decoration: none; @@ -2109,10 +2120,10 @@ html.theme-dark div.toolbar-icon { padding: 2px; margin-left: 5px; float: left; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; } html.theme-dark div.toolbar-icon.inactive { opacity: 0.5; @@ -2190,10 +2201,10 @@ html.theme-dark label div.description { html.theme-dark div.inputholder { background-color: #dcdcdc; border: 1px solid #868685; + border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; - border-radius: 3px; -webkit-box-shadow: inset 0px 0px 3px #868685; -moz-box-shadow: inset 0px 0px 3px #868685; box-shadow: inset 0px 0px 3px #868685; @@ -2324,3 +2335,4 @@ html.theme-dark div.line.filedropzone > div.input { background-color: #dcdcdc; border: 1px dotted #ffffff; } +/* Theme Ende */ diff --git a/themes/default/css/openrat-theme.less b/themes/default/css/openrat-theme.less @@ -1,19 +1,24 @@ -/* OpenRat Theme */ - +/* OpenRat Theme */ + /* - * Zuweisung der Farben aus der Konfiguration + * The following variables beginning with '@cms-...' are overwritten bei the CMS style configuration values */ -/* Die Werte @cms-...__ werden vom CMS mit Werten aus der Konfiguration ersetzt. */ -@cms-title-background-color: __title_background_color__; -@cms-title-text-color: __title_text_color__; -@cms-text-color: __text_color__; -@cms-background-color: __background_color__; -@cms-inactive-background-color: __inactive_background_color__; - -html.theme-__name__ { +@cms-theme-id: 'theme-name'; /* technical name of theme */ +@cms-image-path: '/'; /* Image-path */ +@cms-name: name; /* Logic name of theme */ +@cms-title-background-color: white; +@cms-title-text-color: black; +@cms-text-color: black; +@cms-background-color: silver; +@cms-inactive-background-color: gray; + + +html.theme-@{cms-theme-id} { + scrollbar-face-color: @cms-title-background-color; scrollbar-arrow-color: @cms-title-background-color; scrollbar-base-color: @cms-title-text-color; + div#workbench div.panel.modal { border-color: @cms-text-color ! important; -webkit-box-shadow: 0px 0px 40px @cms-text-color; @@ -58,10 +63,8 @@ html.theme-__name__ { border: 2px solid @cms-text-color; padding: 5px; margin: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -khtml-border-radius: 5px; - border-radius: 5px; + + .border-radius(5px); -webkit-box-shadow: 3px 2px 5px @cms-text-color; -moz-box-shadow: 3px 2px 5px @cms-text-color; box-shadow: 3px 2px 5px @cms-text-color; @@ -199,7 +202,7 @@ html.theme-__name__ { ul.tree , ul.tree ul { list-style-type: none; - background: url(__IMAGE_PATH__/tree_line.gif) repeat-y; + background: url(./themes/default/images/tree_line.gif) repeat-y; xmargin: 0; padding: 0; } @@ -213,22 +216,22 @@ html.theme-__name__ { xmargin: 0; padding: 0 0px; line-height: 18px; - background: url(__IMAGE_PATH__/tree_none.gif) no-repeat; + background: url(./themes/default/images/tree_none.gif) no-repeat; xcolor: #369; font-weight: normal; white-space: nowrap; } ul.tree li.last , ul.tree li:last-child { - background: url(__IMAGE_PATH__/tree_none_end.gif) no-repeat; + background: url(./themes/default/images/tree_none_end.gif) no-repeat; } div.tree.open { - background: url(__IMAGE_PATH__/tree_minus.png) no-repeat; + background: url(./themes/default/images/tree_minus.png) no-repeat; } div.tree.closed { - background: url(__IMAGE_PATH__/tree_plus.png) no-repeat; + background: url(./themes/default/images/tree_plus.png) no-repeat; } body > div { @@ -394,16 +397,22 @@ html.theme-__name__ { font-size: 0; } + .border-radius (@radius) { + border-radius: @radius; + -moz-border-radius: @radius; + -webkit-border-radius: @radius; + -khtml-border-radius: @radius; + } + div.dropdown { -webkit-box-shadow: 3px 2px 10px @cms-title-background-color; -moz-box-shadow: 3px 2px 10px @cms-title-background-color; box-shadow: 3px 2px 10px @cms-title-background-color; opacity: 0.95; + border: 2px solid @cms-title-background-color; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -khtml-border-radius: 5px; - border-radius: 5px; + .border-radius( 5px ); + font-style: normal; font-weight: normal; text-decoration: none; @@ -418,10 +427,7 @@ html.theme-__name__ { padding: 2px; margin-left: 5px; float: left; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; - border-radius: 3px; + .border-radius( 3px ); } div.toolbar-icon.inactive { @@ -513,10 +519,7 @@ html.theme-__name__ { div.inputholder { background-color: @cms-title-text-color; border: 1px solid @cms-title-background-color; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; - border-radius: 3px; + .border-radius( 3px ); -webkit-box-shadow: inset 0px 0px 3px @cms-title-background-color; -moz-box-shadow: inset 0px 0px 3px @cms-title-background-color; box-shadow: inset 0px 0px 3px @cms-title-background-color; @@ -666,3 +669,4 @@ html.theme-__name__ { } } +/* Theme Ende */ diff --git a/themes/default/css/openrat-theme.min.css b/themes/default/css/openrat-theme.min.css @@ -1 +1 @@ -html.theme-grey {scrollbar-face-color:#808080;scrollbar-arrow-color:#808080;scrollbar-base-color:#ffffff;}html.theme-grey div#workbench div.panel.modal {border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-grey div#dialog {background-color:#e9e9e9;color:#000000;border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-grey div.container > div.divider.ui-draggable-dragging {background-color:#808080;}html.theme-grey div#workbench div.panel div.arrow-down {border-top-color:#808080;}html.theme-grey div#workbench div.panel div.arrow-right {border-left-color:#808080;}html.theme-grey iframe {border:1px solid #808080;}html.theme-grey div.breadcrumb,html.theme-grey div.breadcrumb a,html.theme-grey div.panel > div.title {color:#ffffff;}html.theme-grey div#noticebar div.notice {border:2px solid #000000;padding:5px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 2px 5px #000000;-moz-box-shadow:3px 2px 5px #000000;box-shadow:3px 2px 5px #000000;display:none;}html.theme-grey div#noticebar div.notice.ok {background-color:green;}html.theme-grey div#noticebar div.notice.warning {background-color:yellow;}html.theme-grey div#noticebar div.notice.error {background-color:red;}html.theme-grey div#noticebar div.notice.info {background-color:#c0c0c0;}html.theme-grey ul#history > li,html.theme-grey div.content a.action,html.theme-grey div.content a.help,html.theme-grey div.filler div.headermenu > a.entry,html.theme-grey div.filler div.header a.back.button {border:1px solid #808080;background-color:#ffffff;background:-moz-linear-gradient(top, #808080, #c0c0c0);background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#c0c0c0));color:#000000;}html.theme-grey ul#history > li.active {background-color:#ffffff;color:#000000;}html.theme-grey a.action:hover,html.theme-grey a.help:hover,html.theme-grey div.noaction:hover {border-color:#ffffff;}html.theme-grey a.action:active,html.theme-grey a.help:active,html.theme-grey div.noaction:active,html.theme-grey input.ok:active {border-color:red;}html.theme-grey a {color:#000000;}html.theme-grey div.dropdown > div.divide {background-color:#808080;}html.theme-grey td.preview {background-color:papayawhip;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}html.theme-grey .preview a:link,html.theme-grey .preview a:visited,html.theme-grey .preview a:active,html.theme-grey .preview a:hover {color:blue;}html.theme-grey body.menu tr.menu td table tr td.noaction,html.theme-grey body.main tr.menu td table tr td.noaction {color:#808080;}html.theme-grey img[align=left],html.theme-grey img[align=right] {padding-right:1px;padding-left:1px;}html.theme-grey small {color:#808080;}html.theme-grey body.main table.main td.window td.act {border-top:1px solid #808080;}html.theme-grey td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-grey div.panel input.checkbox,html.theme-grey div.panel input.radio {border:1px solid #808080;}html.theme-grey textarea.longtext {border:1px solid #000000;}html.theme-grey td.notice {margin:0px;padding:5%;text-align:center;}html.theme-grey table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-grey table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #000000;font-weight:normal;text-align:left;}html.theme-grey table.calendar td {border:1px dotted;}html.theme-grey form.xlogin {xbackground-color:#E0E0D5;border:2px solid #c0c0c0;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #808080;-moz-box-shadow:3px 2px 5px #808080;box-shadow:3px 2px 5px #808080;}html.theme-grey ul.tree,html.theme-grey ul.tree ul {list-style-type:none;background:url(themes/default/images//tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-grey div.entry.selected,html.theme-grey div.dropdown > div.entry:hover,html.theme-grey div.dropdown > div.entry:hover > a,html.theme-grey a.element {background-color:#808080;color:#ffffff;}html.theme-grey ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images//tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-grey ul.tree li.last,html.theme-grey ul.tree li:last-child {background:url(themes/default/images//tree_none_end.gif) no-repeat;}html.theme-grey div.tree.open {background:url(themes/default/images//tree_minus.png) no-repeat;}html.theme-grey div.tree.closed {background:url(themes/default/images//tree_plus.png) no-repeat;}html.theme-grey body > div {display:none;}html.theme-grey div.structure em {font-style:italic;}html.theme-grey .drophover {border:2px dotted green;cursor:move;}html.theme-grey .dropactive {border:1px dotted blue;cursor:move;}html.theme-grey div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-grey div.backward_link {float:left;}html.theme-grey div.forward_link {float:right;}html.theme-grey div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #808080;}html.theme-grey div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-grey img.icon {padding:4px;width:16px;height:16px;}html.theme-grey ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-grey div.panel div.header {xborder-bottom:1px solid #808080;}html.theme-grey div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #808080;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #808080;xborder-left:1px solid #808080;xborder-right:1px solid #808080;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-grey div.panel div.content table {border:2px #c0c0c0;}html.theme-grey table tr.headline > td {border-bottom:1px solid #808080;}html.theme-grey table tr.data > td {border-bottom:1px solid #808080;}html.theme-grey table > tr.data:nth-child(2n) {background-color:#c0c0c0;}html.theme-grey table tr.data:hover,html.theme-grey div.content li div.entry:hover {background-color:#c0c0c0;}html.theme-grey div.panel div.status div,html.theme-grey div.message {border:1px solid #808080;}html.theme-grey div#workbench div.panel.fullscreen {background-color:#e9e9e9;}html.theme-grey div#workbench div.panel {border:1px solid #808080;}html.theme-grey input.submit {background-color:#808080;color:#ffffff;-webkit-box-shadow:0px 0px 15px #e9e9e9;-moz-box-shadow:0px 0px 15px #e9e9e9;box-shadow:0px 0px 15px 10px #e9e9e9;}html.theme-grey ul#history > li {border:1px solid #808080;background-color:#c0c0c0;color:#000000;}html.theme-grey ul#history > li.active {border:1px solid #000000;background-color:#ffffff;color:#000000;}html.theme-grey ul#history {display:none;}html.theme-grey div#filler {background-color:#000000;}html.theme-grey div.clickable.filtered.inactive > a {color:#c0c0c0;}html.theme-grey div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #808080;border-left:6px solid #808080;border-top:6px solid #c0c0c0;border-bottom:4px solid #808080;margin-top:10px;font-size:0;}html.theme-grey div.dropdown {-webkit-box-shadow:3px 2px 10px #808080;-moz-box-shadow:3px 2px 10px #808080;box-shadow:3px 2px 10px #808080;opacity:0.95;border:2px solid #808080;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-grey div#header span.titletext {color:#ffffff;}html.theme-grey div.toolbar-icon {border:1px solid #808080;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}html.theme-grey div.toolbar-icon.inactive {opacity:0.5;}html.theme-grey div.toolbar-icon:hover {border:1px solid #c0c0c0;}html.theme-grey div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-grey div.headermenu > div.toolbar-icon {float:right;}html.theme-grey div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-grey div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-grey div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-grey div.panel.small form div.line {clear:left;padding:10px;}html.theme-grey div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-grey div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-grey form div.label > label,html.theme-grey form div.input > div.intputholder {padding:0px 5px;}html.theme-grey form div.input input[type=text],html.theme-grey form div.input input[type=password],html.theme-grey form div.input textarea,html.theme-grey form div.input select {width:100%;}html.theme-grey form div.input input[type=checkbox],html.theme-grey form div.input input[type=radio] {vertical-align:top;}html.theme-grey label {display:inline-block;}html.theme-grey input[type=checkbox] + label,html.theme-grey input[type=radio] + label {width:80%;}html.theme-grey label div.description {font-size:0.75em;color:#808080;}html.theme-grey div.inputholder {background-color:#ffffff;border:1px solid #808080;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #808080;-moz-box-shadow:inset 0px 0px 3px #808080;box-shadow:inset 0px 0px 3px #808080;}html.theme-grey div.inputholder ul.tree,html.theme-grey div.inputholder ul.tree li.last,html.theme-grey div.inputholder ul.tree li:last-child {background-color:#ffffff;}html.theme-grey div.inputholder > input,html.theme-grey div.inputholder > textarea,html.theme-grey div.inputholder > select {border:0px;border-bottom:1px solid #ffffff;padding:2px;margin:0px;background-color:#ffffff;}html.theme-grey input:focus,html.theme-grey textarea:focus,html.theme-grey select:focus {border:0px;border-bottom:1px solid #c0c0c0;}html.theme-grey input.error,html.theme-grey textarea.error,html.theme-grey select.error {border-bottom:1px dotted #000000 !important;}html.theme-grey div.inputholder.error {border:1px solid red ! important;}html.theme-grey input.hint {color:#808080;}html.theme-grey fieldset > div input.name,html.theme-grey fieldset > div span.name {font-weight:bold;}html.theme-grey fieldset {border-color:#808080;}html.theme-grey div#tree {overflow:visible;}html.theme-grey tr.diff > td.line {background-color:#ffffff;padding-right:2px;border-right:3px solid #808080;text-align:right;margin-right:2px;}html.theme-grey tr.diff > td.old {background-color:red;}html.theme-grey tr.diff > td.new {background-color:green;}html.theme-grey tr.diff > td.notequal {background-color:yellow;}html.theme-grey dl.notice {border-left:10px #c0c0c0 solid;border-right:1px #c0c0c0 solid;padding:15px;}html.theme-grey dl.notice > dt {border-top:1px #c0c0c0 solid;}html.theme-grey dl.notice > dd {border-bottom:1px #c0c0c0 solid;}html.theme-grey div.content a.action,html.theme-grey div.content a.help {-webkit-box-shadow:3px 2px 5px #808080;-moz-box-shadow:3px 2px 5px #808080;box-shadow:3px 2px 5px #808080;}html.theme-grey body {background-color:#c0c0c0;}html.theme-grey div.panel ul.views > li.active,html.theme-grey div.panel ul.views > li.active:hover {background-color:#808080;background-image:linear-gradient(#c0c0c0 0%, #808080 15%);color:#ffffff;}html.theme-grey div#header {background-color:#808080;background-image:linear-gradient(#808080, #9a9a9a);color:#ffffff;}html.theme-grey div#header div.toolbar-icon > a {color:#ffffff;}html.theme-grey div#header,html.theme-grey ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-grey div.panel > div.content {background-color:#e9e9e9;}html.theme-grey div.panel > div.header {background-color:#e9e9e9;background-image:linear-gradient(#c0c0c0 0%, #e9e9e9 85%);}html.theme-grey div.panel ul.views li:hover {background-color:#c0c0c0;}html.theme-grey ul.tree li.last,html.theme-grey ul.tree li:last-child {background-color:#e9e9e9;}html.theme-grey div.content pre,html.theme-grey div.dropdown {background-color:#ffffff;color:#000000;}html.theme-grey div.filler div.headermenu > a.entry,html.theme-grey div.filler div.header a.back.button {font-size:0.8em;}html.theme-grey div.line.filedropzone > div.input {background-color:#ffffff;border:1px dotted #000000;}html.theme-modern {scrollbar-face-color:#3f6194;scrollbar-arrow-color:#3f6194;scrollbar-base-color:#ffffff;}html.theme-modern div#workbench div.panel.modal {border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-modern div#dialog {background-color:#f3f3f3;color:#000000;border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-modern div.container > div.divider.ui-draggable-dragging {background-color:#3f6194;}html.theme-modern div#workbench div.panel div.arrow-down {border-top-color:#3f6194;}html.theme-modern div#workbench div.panel div.arrow-right {border-left-color:#3f6194;}html.theme-modern iframe {border:1px solid #3f6194;}html.theme-modern div.breadcrumb,html.theme-modern div.breadcrumb a,html.theme-modern div.panel > div.title {color:#ffffff;}html.theme-modern div#noticebar div.notice {border:2px solid #000000;padding:5px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 2px 5px #000000;-moz-box-shadow:3px 2px 5px #000000;box-shadow:3px 2px 5px #000000;display:none;}html.theme-modern div#noticebar div.notice.ok {background-color:green;}html.theme-modern div#noticebar div.notice.warning {background-color:yellow;}html.theme-modern div#noticebar div.notice.error {background-color:red;}html.theme-modern div#noticebar div.notice.info {background-color:#cccccc;}html.theme-modern ul#history > li,html.theme-modern div.content a.action,html.theme-modern div.content a.help,html.theme-modern div.filler div.headermenu > a.entry,html.theme-modern div.filler div.header a.back.button {border:1px solid #3f6194;background-color:#ffffff;background:-moz-linear-gradient(top, #3f6194, #cccccc);background:-webkit-gradient(linear, left top, left bottom, from(#3f6194), to(#cccccc));color:#000000;}html.theme-modern ul#history > li.active {background-color:#ffffff;color:#000000;}html.theme-modern a.action:hover,html.theme-modern a.help:hover,html.theme-modern div.noaction:hover {border-color:#ffffff;}html.theme-modern a.action:active,html.theme-modern a.help:active,html.theme-modern div.noaction:active,html.theme-modern input.ok:active {border-color:red;}html.theme-modern a {color:#000000;}html.theme-modern div.dropdown > div.divide {background-color:#3f6194;}html.theme-modern td.preview {background-color:papayawhip;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}html.theme-modern .preview a:link,html.theme-modern .preview a:visited,html.theme-modern .preview a:active,html.theme-modern .preview a:hover {color:blue;}html.theme-modern body.menu tr.menu td table tr td.noaction,html.theme-modern body.main tr.menu td table tr td.noaction {color:#3f6194;}html.theme-modern img[align=left],html.theme-modern img[align=right] {padding-right:1px;padding-left:1px;}html.theme-modern small {color:#3f6194;}html.theme-modern body.main table.main td.window td.act {border-top:1px solid #3f6194;}html.theme-modern td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-modern div.panel input.checkbox,html.theme-modern div.panel input.radio {border:1px solid #3f6194;}html.theme-modern textarea.longtext {border:1px solid #000000;}html.theme-modern td.notice {margin:0px;padding:5%;text-align:center;}html.theme-modern table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-modern table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #000000;font-weight:normal;text-align:left;}html.theme-modern table.calendar td {border:1px dotted;}html.theme-modern form.xlogin {xbackground-color:#E0E0D5;border:2px solid #cccccc;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #3f6194;-moz-box-shadow:3px 2px 5px #3f6194;box-shadow:3px 2px 5px #3f6194;}html.theme-modern ul.tree,html.theme-modern ul.tree ul {list-style-type:none;background:url(themes/default/images//tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-modern div.entry.selected,html.theme-modern div.dropdown > div.entry:hover,html.theme-modern div.dropdown > div.entry:hover > a,html.theme-modern a.element {background-color:#3f6194;color:#ffffff;}html.theme-modern ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images//tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-modern ul.tree li.last,html.theme-modern ul.tree li:last-child {background:url(themes/default/images//tree_none_end.gif) no-repeat;}html.theme-modern div.tree.open {background:url(themes/default/images//tree_minus.png) no-repeat;}html.theme-modern div.tree.closed {background:url(themes/default/images//tree_plus.png) no-repeat;}html.theme-modern body > div {display:none;}html.theme-modern div.structure em {font-style:italic;}html.theme-modern .drophover {border:2px dotted green;cursor:move;}html.theme-modern .dropactive {border:1px dotted blue;cursor:move;}html.theme-modern div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-modern div.backward_link {float:left;}html.theme-modern div.forward_link {float:right;}html.theme-modern div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #3f6194;}html.theme-modern div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-modern img.icon {padding:4px;width:16px;height:16px;}html.theme-modern ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-modern div.panel div.header {xborder-bottom:1px solid #3f6194;}html.theme-modern div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #3f6194;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #3f6194;xborder-left:1px solid #3f6194;xborder-right:1px solid #3f6194;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-modern div.panel div.content table {border:2px #cccccc;}html.theme-modern table tr.headline > td {border-bottom:1px solid #3f6194;}html.theme-modern table tr.data > td {border-bottom:1px solid #3f6194;}html.theme-modern table > tr.data:nth-child(2n) {background-color:#cccccc;}html.theme-modern table tr.data:hover,html.theme-modern div.content li div.entry:hover {background-color:#cccccc;}html.theme-modern div.panel div.status div,html.theme-modern div.message {border:1px solid #3f6194;}html.theme-modern div#workbench div.panel.fullscreen {background-color:#f3f3f3;}html.theme-modern div#workbench div.panel {border:1px solid #3f6194;}html.theme-modern input.submit {background-color:#3f6194;color:#ffffff;-webkit-box-shadow:0px 0px 15px #f3f3f3;-moz-box-shadow:0px 0px 15px #f3f3f3;box-shadow:0px 0px 15px 10px #f3f3f3;}html.theme-modern ul#history > li {border:1px solid #3f6194;background-color:#cccccc;color:#000000;}html.theme-modern ul#history > li.active {border:1px solid #000000;background-color:#ffffff;color:#000000;}html.theme-modern ul#history {display:none;}html.theme-modern div#filler {background-color:#000000;}html.theme-modern div.clickable.filtered.inactive > a {color:#cccccc;}html.theme-modern div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #3f6194;border-left:6px solid #3f6194;border-top:6px solid #cccccc;border-bottom:4px solid #3f6194;margin-top:10px;font-size:0;}html.theme-modern div.dropdown {-webkit-box-shadow:3px 2px 10px #3f6194;-moz-box-shadow:3px 2px 10px #3f6194;box-shadow:3px 2px 10px #3f6194;opacity:0.95;border:2px solid #3f6194;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-modern div#header span.titletext {color:#ffffff;}html.theme-modern div.toolbar-icon {border:1px solid #3f6194;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}html.theme-modern div.toolbar-icon.inactive {opacity:0.5;}html.theme-modern div.toolbar-icon:hover {border:1px solid #cccccc;}html.theme-modern div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-modern div.headermenu > div.toolbar-icon {float:right;}html.theme-modern div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-modern div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-modern div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-modern div.panel.small form div.line {clear:left;padding:10px;}html.theme-modern div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-modern div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-modern form div.label > label,html.theme-modern form div.input > div.intputholder {padding:0px 5px;}html.theme-modern form div.input input[type=text],html.theme-modern form div.input input[type=password],html.theme-modern form div.input textarea,html.theme-modern form div.input select {width:100%;}html.theme-modern form div.input input[type=checkbox],html.theme-modern form div.input input[type=radio] {vertical-align:top;}html.theme-modern label {display:inline-block;}html.theme-modern input[type=checkbox] + label,html.theme-modern input[type=radio] + label {width:80%;}html.theme-modern label div.description {font-size:0.75em;color:#3f6194;}html.theme-modern div.inputholder {background-color:#ffffff;border:1px solid #3f6194;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #3f6194;-moz-box-shadow:inset 0px 0px 3px #3f6194;box-shadow:inset 0px 0px 3px #3f6194;}html.theme-modern div.inputholder ul.tree,html.theme-modern div.inputholder ul.tree li.last,html.theme-modern div.inputholder ul.tree li:last-child {background-color:#ffffff;}html.theme-modern div.inputholder > input,html.theme-modern div.inputholder > textarea,html.theme-modern div.inputholder > select {border:0px;border-bottom:1px solid #ffffff;padding:2px;margin:0px;background-color:#ffffff;}html.theme-modern input:focus,html.theme-modern textarea:focus,html.theme-modern select:focus {border:0px;border-bottom:1px solid #cccccc;}html.theme-modern input.error,html.theme-modern textarea.error,html.theme-modern select.error {border-bottom:1px dotted #000000 !important;}html.theme-modern div.inputholder.error {border:1px solid red ! important;}html.theme-modern input.hint {color:#3f6194;}html.theme-modern fieldset > div input.name,html.theme-modern fieldset > div span.name {font-weight:bold;}html.theme-modern fieldset {border-color:#3f6194;}html.theme-modern div#tree {overflow:visible;}html.theme-modern tr.diff > td.line {background-color:#ffffff;padding-right:2px;border-right:3px solid #3f6194;text-align:right;margin-right:2px;}html.theme-modern tr.diff > td.old {background-color:red;}html.theme-modern tr.diff > td.new {background-color:green;}html.theme-modern tr.diff > td.notequal {background-color:yellow;}html.theme-modern dl.notice {border-left:10px #cccccc solid;border-right:1px #cccccc solid;padding:15px;}html.theme-modern dl.notice > dt {border-top:1px #cccccc solid;}html.theme-modern dl.notice > dd {border-bottom:1px #cccccc solid;}html.theme-modern div.content a.action,html.theme-modern div.content a.help {-webkit-box-shadow:3px 2px 5px #3f6194;-moz-box-shadow:3px 2px 5px #3f6194;box-shadow:3px 2px 5px #3f6194;}html.theme-modern body {background-color:#cccccc;}html.theme-modern div.panel ul.views > li.active,html.theme-modern div.panel ul.views > li.active:hover {background-color:#3f6194;background-image:linear-gradient(#cccccc 0%, #3f6194 15%);color:#ffffff;}html.theme-modern div#header {background-color:#3f6194;background-image:linear-gradient(#3f6194, #5179b5);color:#ffffff;}html.theme-modern div#header div.toolbar-icon > a {color:#ffffff;}html.theme-modern div#header,html.theme-modern ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-modern div.panel > div.content {background-color:#f3f3f3;}html.theme-modern div.panel > div.header {background-color:#f3f3f3;background-image:linear-gradient(#cccccc 0%, #f3f3f3 85%);}html.theme-modern div.panel ul.views li:hover {background-color:#cccccc;}html.theme-modern ul.tree li.last,html.theme-modern ul.tree li:last-child {background-color:#f3f3f3;}html.theme-modern div.content pre,html.theme-modern div.dropdown {background-color:#ffffff;color:#000000;}html.theme-modern div.filler div.headermenu > a.entry,html.theme-modern div.filler div.header a.back.button {font-size:0.8em;}html.theme-modern div.line.filedropzone > div.input {background-color:#ffffff;border:1px dotted #000000;}html.theme-moorweide {scrollbar-face-color:#006633;scrollbar-arrow-color:#006633;scrollbar-base-color:#ffffff;}html.theme-moorweide div#workbench div.panel.modal {border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-moorweide div#dialog {background-color:#f5fffa;color:#000000;border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-moorweide div.container > div.divider.ui-draggable-dragging {background-color:#006633;}html.theme-moorweide div#workbench div.panel div.arrow-down {border-top-color:#006633;}html.theme-moorweide div#workbench div.panel div.arrow-right {border-left-color:#006633;}html.theme-moorweide iframe {border:1px solid #006633;}html.theme-moorweide div.breadcrumb,html.theme-moorweide div.breadcrumb a,html.theme-moorweide div.panel > div.title {color:#ffffff;}html.theme-moorweide div#noticebar div.notice {border:2px solid #000000;padding:5px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 2px 5px #000000;-moz-box-shadow:3px 2px 5px #000000;box-shadow:3px 2px 5px #000000;display:none;}html.theme-moorweide div#noticebar div.notice.ok {background-color:green;}html.theme-moorweide div#noticebar div.notice.warning {background-color:yellow;}html.theme-moorweide div#noticebar div.notice.error {background-color:red;}html.theme-moorweide div#noticebar div.notice.info {background-color:#cee6da;}html.theme-moorweide ul#history > li,html.theme-moorweide div.content a.action,html.theme-moorweide div.content a.help,html.theme-moorweide div.filler div.headermenu > a.entry,html.theme-moorweide div.filler div.header a.back.button {border:1px solid #006633;background-color:#ffffff;background:-moz-linear-gradient(top, #006633, #cee6da);background:-webkit-gradient(linear, left top, left bottom, from(#006633), to(#cee6da));color:#000000;}html.theme-moorweide ul#history > li.active {background-color:#ffffff;color:#000000;}html.theme-moorweide a.action:hover,html.theme-moorweide a.help:hover,html.theme-moorweide div.noaction:hover {border-color:#ffffff;}html.theme-moorweide a.action:active,html.theme-moorweide a.help:active,html.theme-moorweide div.noaction:active,html.theme-moorweide input.ok:active {border-color:red;}html.theme-moorweide a {color:#000000;}html.theme-moorweide div.dropdown > div.divide {background-color:#006633;}html.theme-moorweide td.preview {background-color:papayawhip;border-top:1px solid #cee6da;border-bottom:1px solid #cee6da;}html.theme-moorweide .preview a:link,html.theme-moorweide .preview a:visited,html.theme-moorweide .preview a:active,html.theme-moorweide .preview a:hover {color:blue;}html.theme-moorweide body.menu tr.menu td table tr td.noaction,html.theme-moorweide body.main tr.menu td table tr td.noaction {color:#006633;}html.theme-moorweide img[align=left],html.theme-moorweide img[align=right] {padding-right:1px;padding-left:1px;}html.theme-moorweide small {color:#006633;}html.theme-moorweide body.main table.main td.window td.act {border-top:1px solid #006633;}html.theme-moorweide td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-moorweide div.panel input.checkbox,html.theme-moorweide div.panel input.radio {border:1px solid #006633;}html.theme-moorweide textarea.longtext {border:1px solid #000000;}html.theme-moorweide td.notice {margin:0px;padding:5%;text-align:center;}html.theme-moorweide table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-moorweide table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #000000;font-weight:normal;text-align:left;}html.theme-moorweide table.calendar td {border:1px dotted;}html.theme-moorweide form.xlogin {xbackground-color:#E0E0D5;border:2px solid #cee6da;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #006633;-moz-box-shadow:3px 2px 5px #006633;box-shadow:3px 2px 5px #006633;}html.theme-moorweide ul.tree,html.theme-moorweide ul.tree ul {list-style-type:none;background:url(themes/default/images//tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-moorweide div.entry.selected,html.theme-moorweide div.dropdown > div.entry:hover,html.theme-moorweide div.dropdown > div.entry:hover > a,html.theme-moorweide a.element {background-color:#006633;color:#ffffff;}html.theme-moorweide ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images//tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-moorweide ul.tree li.last,html.theme-moorweide ul.tree li:last-child {background:url(themes/default/images//tree_none_end.gif) no-repeat;}html.theme-moorweide div.tree.open {background:url(themes/default/images//tree_minus.png) no-repeat;}html.theme-moorweide div.tree.closed {background:url(themes/default/images//tree_plus.png) no-repeat;}html.theme-moorweide body > div {display:none;}html.theme-moorweide div.structure em {font-style:italic;}html.theme-moorweide .drophover {border:2px dotted green;cursor:move;}html.theme-moorweide .dropactive {border:1px dotted blue;cursor:move;}html.theme-moorweide div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-moorweide div.backward_link {float:left;}html.theme-moorweide div.forward_link {float:right;}html.theme-moorweide div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #006633;}html.theme-moorweide div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-moorweide img.icon {padding:4px;width:16px;height:16px;}html.theme-moorweide ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-moorweide div.panel div.header {xborder-bottom:1px solid #006633;}html.theme-moorweide div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #006633;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #006633;xborder-left:1px solid #006633;xborder-right:1px solid #006633;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-moorweide div.panel div.content table {border:2px #cee6da;}html.theme-moorweide table tr.headline > td {border-bottom:1px solid #006633;}html.theme-moorweide table tr.data > td {border-bottom:1px solid #006633;}html.theme-moorweide table > tr.data:nth-child(2n) {background-color:#cee6da;}html.theme-moorweide table tr.data:hover,html.theme-moorweide div.content li div.entry:hover {background-color:#cee6da;}html.theme-moorweide div.panel div.status div,html.theme-moorweide div.message {border:1px solid #006633;}html.theme-moorweide div#workbench div.panel.fullscreen {background-color:#f5fffa;}html.theme-moorweide div#workbench div.panel {border:1px solid #006633;}html.theme-moorweide input.submit {background-color:#006633;color:#ffffff;-webkit-box-shadow:0px 0px 15px #f5fffa;-moz-box-shadow:0px 0px 15px #f5fffa;box-shadow:0px 0px 15px 10px #f5fffa;}html.theme-moorweide ul#history > li {border:1px solid #006633;background-color:#cee6da;color:#000000;}html.theme-moorweide ul#history > li.active {border:1px solid #000000;background-color:#ffffff;color:#000000;}html.theme-moorweide ul#history {display:none;}html.theme-moorweide div#filler {background-color:#000000;}html.theme-moorweide div.clickable.filtered.inactive > a {color:#cee6da;}html.theme-moorweide div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #006633;border-left:6px solid #006633;border-top:6px solid #cee6da;border-bottom:4px solid #006633;margin-top:10px;font-size:0;}html.theme-moorweide div.dropdown {-webkit-box-shadow:3px 2px 10px #006633;-moz-box-shadow:3px 2px 10px #006633;box-shadow:3px 2px 10px #006633;opacity:0.95;border:2px solid #006633;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-moorweide div#header span.titletext {color:#ffffff;}html.theme-moorweide div.toolbar-icon {border:1px solid #006633;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}html.theme-moorweide div.toolbar-icon.inactive {opacity:0.5;}html.theme-moorweide div.toolbar-icon:hover {border:1px solid #cee6da;}html.theme-moorweide div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-moorweide div.headermenu > div.toolbar-icon {float:right;}html.theme-moorweide div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-moorweide div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-moorweide div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-moorweide div.panel.small form div.line {clear:left;padding:10px;}html.theme-moorweide div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-moorweide div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-moorweide form div.label > label,html.theme-moorweide form div.input > div.intputholder {padding:0px 5px;}html.theme-moorweide form div.input input[type=text],html.theme-moorweide form div.input input[type=password],html.theme-moorweide form div.input textarea,html.theme-moorweide form div.input select {width:100%;}html.theme-moorweide form div.input input[type=checkbox],html.theme-moorweide form div.input input[type=radio] {vertical-align:top;}html.theme-moorweide label {display:inline-block;}html.theme-moorweide input[type=checkbox] + label,html.theme-moorweide input[type=radio] + label {width:80%;}html.theme-moorweide label div.description {font-size:0.75em;color:#006633;}html.theme-moorweide div.inputholder {background-color:#ffffff;border:1px solid #006633;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #006633;-moz-box-shadow:inset 0px 0px 3px #006633;box-shadow:inset 0px 0px 3px #006633;}html.theme-moorweide div.inputholder ul.tree,html.theme-moorweide div.inputholder ul.tree li.last,html.theme-moorweide div.inputholder ul.tree li:last-child {background-color:#ffffff;}html.theme-moorweide div.inputholder > input,html.theme-moorweide div.inputholder > textarea,html.theme-moorweide div.inputholder > select {border:0px;border-bottom:1px solid #ffffff;padding:2px;margin:0px;background-color:#ffffff;}html.theme-moorweide input:focus,html.theme-moorweide textarea:focus,html.theme-moorweide select:focus {border:0px;border-bottom:1px solid #cee6da;}html.theme-moorweide input.error,html.theme-moorweide textarea.error,html.theme-moorweide select.error {border-bottom:1px dotted #000000 !important;}html.theme-moorweide div.inputholder.error {border:1px solid red ! important;}html.theme-moorweide input.hint {color:#006633;}html.theme-moorweide fieldset > div input.name,html.theme-moorweide fieldset > div span.name {font-weight:bold;}html.theme-moorweide fieldset {border-color:#006633;}html.theme-moorweide div#tree {overflow:visible;}html.theme-moorweide tr.diff > td.line {background-color:#ffffff;padding-right:2px;border-right:3px solid #006633;text-align:right;margin-right:2px;}html.theme-moorweide tr.diff > td.old {background-color:red;}html.theme-moorweide tr.diff > td.new {background-color:green;}html.theme-moorweide tr.diff > td.notequal {background-color:yellow;}html.theme-moorweide dl.notice {border-left:10px #cee6da solid;border-right:1px #cee6da solid;padding:15px;}html.theme-moorweide dl.notice > dt {border-top:1px #cee6da solid;}html.theme-moorweide dl.notice > dd {border-bottom:1px #cee6da solid;}html.theme-moorweide div.content a.action,html.theme-moorweide div.content a.help {-webkit-box-shadow:3px 2px 5px #006633;-moz-box-shadow:3px 2px 5px #006633;box-shadow:3px 2px 5px #006633;}html.theme-moorweide body {background-color:#cee6da;}html.theme-moorweide div.panel ul.views > li.active,html.theme-moorweide div.panel ul.views > li.active:hover {background-color:#006633;background-image:linear-gradient(#cee6da 0%, #006633 15%);color:#ffffff;}html.theme-moorweide div#header {background-color:#006633;background-image:linear-gradient(#006633, #00994d);color:#ffffff;}html.theme-moorweide div#header div.toolbar-icon > a {color:#ffffff;}html.theme-moorweide div#header,html.theme-moorweide ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-moorweide div.panel > div.content {background-color:#f5fffa;}html.theme-moorweide div.panel > div.header {background-color:#f5fffa;background-image:linear-gradient(#cee6da 0%, #f5fffa 85%);}html.theme-moorweide div.panel ul.views li:hover {background-color:#cee6da;}html.theme-moorweide ul.tree li.last,html.theme-moorweide ul.tree li:last-child {background-color:#f5fffa;}html.theme-moorweide div.content pre,html.theme-moorweide div.dropdown {background-color:#ffffff;color:#000000;}html.theme-moorweide div.filler div.headermenu > a.entry,html.theme-moorweide div.filler div.header a.back.button {font-size:0.8em;}html.theme-moorweide div.line.filedropzone > div.input {background-color:#ffffff;border:1px dotted #000000;}html.theme-dark {scrollbar-face-color:#868685;scrollbar-arrow-color:#868685;scrollbar-base-color:#dcdcdc;}html.theme-dark div#workbench div.panel.modal {border-color:#ffffff !important;-webkit-box-shadow:0px 0px 40px #ffffff;-moz-box-shadow:0px 0px 40px #ffffff;box-shadow:0px 0px 40px #ffffff;}html.theme-dark div#dialog {background-color:#201f1d;color:#ffffff;border-color:#ffffff !important;-webkit-box-shadow:0px 0px 40px #ffffff;-moz-box-shadow:0px 0px 40px #ffffff;box-shadow:0px 0px 40px #ffffff;}html.theme-dark div.container > div.divider.ui-draggable-dragging {background-color:#868685;}html.theme-dark div#workbench div.panel div.arrow-down {border-top-color:#868685;}html.theme-dark div#workbench div.panel div.arrow-right {border-left-color:#868685;}html.theme-dark iframe {border:1px solid #868685;}html.theme-dark div.breadcrumb,html.theme-dark div.breadcrumb a,html.theme-dark div.panel > div.title {color:#dcdcdc;}html.theme-dark div#noticebar div.notice {border:2px solid #ffffff;padding:5px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 2px 5px #ffffff;-moz-box-shadow:3px 2px 5px #ffffff;box-shadow:3px 2px 5px #ffffff;display:none;}html.theme-dark div#noticebar div.notice.ok {background-color:green;}html.theme-dark div#noticebar div.notice.warning {background-color:yellow;}html.theme-dark div#noticebar div.notice.error {background-color:red;}html.theme-dark div#noticebar div.notice.info {background-color:#868685;}html.theme-dark ul#history > li,html.theme-dark div.content a.action,html.theme-dark div.content a.help,html.theme-dark div.filler div.headermenu > a.entry,html.theme-dark div.filler div.header a.back.button {border:1px solid #868685;background-color:#dcdcdc;background:-moz-linear-gradient(top, #868685, #868685);background:-webkit-gradient(linear, left top, left bottom, from(#868685), to(#868685));color:#ffffff;}html.theme-dark ul#history > li.active {background-color:#dcdcdc;color:#ffffff;}html.theme-dark a.action:hover,html.theme-dark a.help:hover,html.theme-dark div.noaction:hover {border-color:#dcdcdc;}html.theme-dark a.action:active,html.theme-dark a.help:active,html.theme-dark div.noaction:active,html.theme-dark input.ok:active {border-color:red;}html.theme-dark a {color:#ffffff;}html.theme-dark div.dropdown > div.divide {background-color:#868685;}html.theme-dark td.preview {background-color:papayawhip;border-top:1px solid #868685;border-bottom:1px solid #868685;}html.theme-dark .preview a:link,html.theme-dark .preview a:visited,html.theme-dark .preview a:active,html.theme-dark .preview a:hover {color:blue;}html.theme-dark body.menu tr.menu td table tr td.noaction,html.theme-dark body.main tr.menu td table tr td.noaction {color:#868685;}html.theme-dark img[align=left],html.theme-dark img[align=right] {padding-right:1px;padding-left:1px;}html.theme-dark small {color:#868685;}html.theme-dark body.main table.main td.window td.act {border-top:1px solid #868685;}html.theme-dark td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-dark div.panel input.checkbox,html.theme-dark div.panel input.radio {border:1px solid #868685;}html.theme-dark textarea.longtext {border:1px solid #ffffff;}html.theme-dark td.notice {margin:0px;padding:5%;text-align:center;}html.theme-dark table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-dark table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #ffffff;font-weight:normal;text-align:left;}html.theme-dark table.calendar td {border:1px dotted;}html.theme-dark form.xlogin {xbackground-color:#E0E0D5;border:2px solid #868685;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #868685;-moz-box-shadow:3px 2px 5px #868685;box-shadow:3px 2px 5px #868685;}html.theme-dark ul.tree,html.theme-dark ul.tree ul {list-style-type:none;background:url(themes/default/images//tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-dark div.entry.selected,html.theme-dark div.dropdown > div.entry:hover,html.theme-dark div.dropdown > div.entry:hover > a,html.theme-dark a.element {background-color:#868685;color:#dcdcdc;}html.theme-dark ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images//tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-dark ul.tree li.last,html.theme-dark ul.tree li:last-child {background:url(themes/default/images//tree_none_end.gif) no-repeat;}html.theme-dark div.tree.open {background:url(themes/default/images//tree_minus.png) no-repeat;}html.theme-dark div.tree.closed {background:url(themes/default/images//tree_plus.png) no-repeat;}html.theme-dark body > div {display:none;}html.theme-dark div.structure em {font-style:italic;}html.theme-dark .drophover {border:2px dotted green;cursor:move;}html.theme-dark .dropactive {border:1px dotted blue;cursor:move;}html.theme-dark div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-dark div.backward_link {float:left;}html.theme-dark div.forward_link {float:right;}html.theme-dark div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #868685;}html.theme-dark div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-dark img.icon {padding:4px;width:16px;height:16px;}html.theme-dark ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-dark div.panel div.header {xborder-bottom:1px solid #868685;}html.theme-dark div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #868685;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #868685;xborder-left:1px solid #868685;xborder-right:1px solid #868685;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-dark div.panel div.content table {border:2px #868685;}html.theme-dark table tr.headline > td {border-bottom:1px solid #868685;}html.theme-dark table tr.data > td {border-bottom:1px solid #868685;}html.theme-dark table > tr.data:nth-child(2n) {background-color:#868685;}html.theme-dark table tr.data:hover,html.theme-dark div.content li div.entry:hover {background-color:#868685;}html.theme-dark div.panel div.status div,html.theme-dark div.message {border:1px solid #868685;}html.theme-dark div#workbench div.panel.fullscreen {background-color:#201f1d;}html.theme-dark div#workbench div.panel {border:1px solid #868685;}html.theme-dark input.submit {background-color:#868685;color:#dcdcdc;-webkit-box-shadow:0px 0px 15px #201f1d;-moz-box-shadow:0px 0px 15px #201f1d;box-shadow:0px 0px 15px 10px #201f1d;}html.theme-dark ul#history > li {border:1px solid #868685;background-color:#868685;color:#ffffff;}html.theme-dark ul#history > li.active {border:1px solid #ffffff;background-color:#dcdcdc;color:#ffffff;}html.theme-dark ul#history {display:none;}html.theme-dark div#filler {background-color:#ffffff;}html.theme-dark div.clickable.filtered.inactive > a {color:#868685;}html.theme-dark div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #868685;border-left:6px solid #868685;border-top:6px solid #868685;border-bottom:4px solid #868685;margin-top:10px;font-size:0;}html.theme-dark div.dropdown {-webkit-box-shadow:3px 2px 10px #868685;-moz-box-shadow:3px 2px 10px #868685;box-shadow:3px 2px 10px #868685;opacity:0.95;border:2px solid #868685;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-dark div#header span.titletext {color:#dcdcdc;}html.theme-dark div.toolbar-icon {border:1px solid #868685;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}html.theme-dark div.toolbar-icon.inactive {opacity:0.5;}html.theme-dark div.toolbar-icon:hover {border:1px solid #868685;}html.theme-dark div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-dark div.headermenu > div.toolbar-icon {float:right;}html.theme-dark div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-dark div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-dark div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-dark div.panel.small form div.line {clear:left;padding:10px;}html.theme-dark div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-dark div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-dark form div.label > label,html.theme-dark form div.input > div.intputholder {padding:0px 5px;}html.theme-dark form div.input input[type=text],html.theme-dark form div.input input[type=password],html.theme-dark form div.input textarea,html.theme-dark form div.input select {width:100%;}html.theme-dark form div.input input[type=checkbox],html.theme-dark form div.input input[type=radio] {vertical-align:top;}html.theme-dark label {display:inline-block;}html.theme-dark input[type=checkbox] + label,html.theme-dark input[type=radio] + label {width:80%;}html.theme-dark label div.description {font-size:0.75em;color:#868685;}html.theme-dark div.inputholder {background-color:#dcdcdc;border:1px solid #868685;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #868685;-moz-box-shadow:inset 0px 0px 3px #868685;box-shadow:inset 0px 0px 3px #868685;}html.theme-dark div.inputholder ul.tree,html.theme-dark div.inputholder ul.tree li.last,html.theme-dark div.inputholder ul.tree li:last-child {background-color:#dcdcdc;}html.theme-dark div.inputholder > input,html.theme-dark div.inputholder > textarea,html.theme-dark div.inputholder > select {border:0px;border-bottom:1px solid #dcdcdc;padding:2px;margin:0px;background-color:#dcdcdc;}html.theme-dark input:focus,html.theme-dark textarea:focus,html.theme-dark select:focus {border:0px;border-bottom:1px solid #868685;}html.theme-dark input.error,html.theme-dark textarea.error,html.theme-dark select.error {border-bottom:1px dotted #ffffff !important;}html.theme-dark div.inputholder.error {border:1px solid red ! important;}html.theme-dark input.hint {color:#868685;}html.theme-dark fieldset > div input.name,html.theme-dark fieldset > div span.name {font-weight:bold;}html.theme-dark fieldset {border-color:#868685;}html.theme-dark div#tree {overflow:visible;}html.theme-dark tr.diff > td.line {background-color:#dcdcdc;padding-right:2px;border-right:3px solid #868685;text-align:right;margin-right:2px;}html.theme-dark tr.diff > td.old {background-color:red;}html.theme-dark tr.diff > td.new {background-color:green;}html.theme-dark tr.diff > td.notequal {background-color:yellow;}html.theme-dark dl.notice {border-left:10px #868685 solid;border-right:1px #868685 solid;padding:15px;}html.theme-dark dl.notice > dt {border-top:1px #868685 solid;}html.theme-dark dl.notice > dd {border-bottom:1px #868685 solid;}html.theme-dark div.content a.action,html.theme-dark div.content a.help {-webkit-box-shadow:3px 2px 5px #868685;-moz-box-shadow:3px 2px 5px #868685;box-shadow:3px 2px 5px #868685;}html.theme-dark body {background-color:#868685;}html.theme-dark div.panel ul.views > li.active,html.theme-dark div.panel ul.views > li.active:hover {background-color:#868685;background-image:linear-gradient(#868685 0%, #868685 15%);color:#dcdcdc;}html.theme-dark div#header {background-color:#868685;background-image:linear-gradient(#868685, #9f9f9f);color:#dcdcdc;}html.theme-dark div#header div.toolbar-icon > a {color:#dcdcdc;}html.theme-dark div#header,html.theme-dark ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-dark div.panel > div.content {background-color:#201f1d;}html.theme-dark div.panel > div.header {background-color:#201f1d;background-image:linear-gradient(#868685 0%, #201f1d 85%);}html.theme-dark div.panel ul.views li:hover {background-color:#868685;}html.theme-dark ul.tree li.last,html.theme-dark ul.tree li:last-child {background-color:#201f1d;}html.theme-dark div.content pre,html.theme-dark div.dropdown {background-color:#dcdcdc;color:#ffffff;}html.theme-dark div.filler div.headermenu > a.entry,html.theme-dark div.filler div.header a.back.button {font-size:0.8em;}html.theme-dark div.line.filedropzone > div.input {background-color:#dcdcdc;border:1px dotted #ffffff;}- \ No newline at end of file +html.theme-earlgrey {scrollbar-face-color:#808080;scrollbar-arrow-color:#808080;scrollbar-base-color:#ffffff;}html.theme-earlgrey div#workbench div.panel.modal {border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-earlgrey div#dialog {background-color:#e9e9e9;color:#000000;border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-earlgrey div.container > div.divider.ui-draggable-dragging {background-color:#808080;}html.theme-earlgrey div#workbench div.panel div.arrow-down {border-top-color:#808080;}html.theme-earlgrey div#workbench div.panel div.arrow-right {border-left-color:#808080;}html.theme-earlgrey iframe {border:1px solid #808080;}html.theme-earlgrey div.breadcrumb,html.theme-earlgrey div.breadcrumb a,html.theme-earlgrey div.panel > div.title {color:#ffffff;}html.theme-earlgrey div#noticebar div.notice {border:2px solid #000000;padding:5px;margin:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-webkit-box-shadow:3px 2px 5px #000000;-moz-box-shadow:3px 2px 5px #000000;box-shadow:3px 2px 5px #000000;display:none;}html.theme-earlgrey div#noticebar div.notice.ok {background-color:green;}html.theme-earlgrey div#noticebar div.notice.warning {background-color:yellow;}html.theme-earlgrey div#noticebar div.notice.error {background-color:red;}html.theme-earlgrey div#noticebar div.notice.info {background-color:#c0c0c0;}html.theme-earlgrey ul#history > li,html.theme-earlgrey div.content a.action,html.theme-earlgrey div.content a.help,html.theme-earlgrey div.filler div.headermenu > a.entry,html.theme-earlgrey div.filler div.header a.back.button {border:1px solid #808080;background-color:#ffffff;background:-moz-linear-gradient(top, #808080, #c0c0c0);background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#c0c0c0));color:#000000;}html.theme-earlgrey ul#history > li.active {background-color:#ffffff;color:#000000;}html.theme-earlgrey a.action:hover,html.theme-earlgrey a.help:hover,html.theme-earlgrey div.noaction:hover {border-color:#ffffff;}html.theme-earlgrey a.action:active,html.theme-earlgrey a.help:active,html.theme-earlgrey div.noaction:active,html.theme-earlgrey input.ok:active {border-color:red;}html.theme-earlgrey a {color:#000000;}html.theme-earlgrey div.dropdown > div.divide {background-color:#808080;}html.theme-earlgrey td.preview {background-color:papayawhip;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}html.theme-earlgrey .preview a:link,html.theme-earlgrey .preview a:visited,html.theme-earlgrey .preview a:active,html.theme-earlgrey .preview a:hover {color:blue;}html.theme-earlgrey body.menu tr.menu td table tr td.noaction,html.theme-earlgrey body.main tr.menu td table tr td.noaction {color:#808080;}html.theme-earlgrey img[align=left],html.theme-earlgrey img[align=right] {padding-right:1px;padding-left:1px;}html.theme-earlgrey small {color:#808080;}html.theme-earlgrey body.main table.main td.window td.act {border-top:1px solid #808080;}html.theme-earlgrey td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-earlgrey div.panel input.checkbox,html.theme-earlgrey div.panel input.radio {border:1px solid #808080;}html.theme-earlgrey textarea.longtext {border:1px solid #000000;}html.theme-earlgrey td.notice {margin:0px;padding:5%;text-align:center;}html.theme-earlgrey table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-earlgrey table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #000000;font-weight:normal;text-align:left;}html.theme-earlgrey table.calendar td {border:1px dotted;}html.theme-earlgrey form.xlogin {xbackground-color:#E0E0D5;border:2px solid #c0c0c0;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #808080;-moz-box-shadow:3px 2px 5px #808080;box-shadow:3px 2px 5px #808080;}html.theme-earlgrey ul.tree,html.theme-earlgrey ul.tree ul {list-style-type:none;background:url(themes/default/images/tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-earlgrey div.entry.selected,html.theme-earlgrey div.dropdown > div.entry:hover,html.theme-earlgrey div.dropdown > div.entry:hover > a,html.theme-earlgrey a.element {background-color:#808080;color:#ffffff;}html.theme-earlgrey ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images/tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-earlgrey ul.tree li.last,html.theme-earlgrey ul.tree li:last-child {background:url(themes/default/images/tree_none_end.gif) no-repeat;}html.theme-earlgrey div.tree.open {background:url(themes/default/images/tree_minus.png) no-repeat;}html.theme-earlgrey div.tree.closed {background:url(themes/default/images/tree_plus.png) no-repeat;}html.theme-earlgrey body > div {display:none;}html.theme-earlgrey div.structure em {font-style:italic;}html.theme-earlgrey .drophover {border:2px dotted green;cursor:move;}html.theme-earlgrey .dropactive {border:1px dotted blue;cursor:move;}html.theme-earlgrey div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-earlgrey div.backward_link {float:left;}html.theme-earlgrey div.forward_link {float:right;}html.theme-earlgrey div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #808080;}html.theme-earlgrey div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-earlgrey img.icon {padding:4px;width:16px;height:16px;}html.theme-earlgrey ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-earlgrey div.panel div.header {xborder-bottom:1px solid #808080;}html.theme-earlgrey div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #808080;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #808080;xborder-left:1px solid #808080;xborder-right:1px solid #808080;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-earlgrey div.panel div.content table {border:2px #c0c0c0;}html.theme-earlgrey table tr.headline > td {border-bottom:1px solid #808080;}html.theme-earlgrey table tr.data > td {border-bottom:1px solid #808080;}html.theme-earlgrey table > tr.data:nth-child(2n) {background-color:#c0c0c0;}html.theme-earlgrey table tr.data:hover,html.theme-earlgrey div.content li div.entry:hover {background-color:#c0c0c0;}html.theme-earlgrey div.panel div.status div,html.theme-earlgrey div.message {border:1px solid #808080;}html.theme-earlgrey div#workbench div.panel.fullscreen {background-color:#e9e9e9;}html.theme-earlgrey div#workbench div.panel {border:1px solid #808080;}html.theme-earlgrey input.submit {background-color:#808080;color:#ffffff;-webkit-box-shadow:0px 0px 15px #e9e9e9;-moz-box-shadow:0px 0px 15px #e9e9e9;box-shadow:0px 0px 15px 10px #e9e9e9;}html.theme-earlgrey ul#history > li {border:1px solid #808080;background-color:#c0c0c0;color:#000000;}html.theme-earlgrey ul#history > li.active {border:1px solid #000000;background-color:#ffffff;color:#000000;}html.theme-earlgrey ul#history {display:none;}html.theme-earlgrey div#filler {background-color:#000000;}html.theme-earlgrey div.clickable.filtered.inactive > a {color:#c0c0c0;}html.theme-earlgrey div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #808080;border-left:6px solid #808080;border-top:6px solid #c0c0c0;border-bottom:4px solid #808080;margin-top:10px;font-size:0;}html.theme-earlgrey div.dropdown {-webkit-box-shadow:3px 2px 10px #808080;-moz-box-shadow:3px 2px 10px #808080;box-shadow:3px 2px 10px #808080;opacity:0.95;border:2px solid #808080;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-earlgrey div#header span.titletext {color:#ffffff;}html.theme-earlgrey div.toolbar-icon {border:1px solid #808080;padding:2px;margin-left:5px;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}html.theme-earlgrey div.toolbar-icon.inactive {opacity:0.5;}html.theme-earlgrey div.toolbar-icon:hover {border:1px solid #c0c0c0;}html.theme-earlgrey div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-earlgrey div.headermenu > div.toolbar-icon {float:right;}html.theme-earlgrey div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-earlgrey div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-earlgrey div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-earlgrey div.panel.small form div.line {clear:left;padding:10px;}html.theme-earlgrey div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-earlgrey div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-earlgrey form div.label > label,html.theme-earlgrey form div.input > div.intputholder {padding:0px 5px;}html.theme-earlgrey form div.input input[type=text],html.theme-earlgrey form div.input input[type=password],html.theme-earlgrey form div.input textarea,html.theme-earlgrey form div.input select {width:100%;}html.theme-earlgrey form div.input input[type=checkbox],html.theme-earlgrey form div.input input[type=radio] {vertical-align:top;}html.theme-earlgrey label {display:inline-block;}html.theme-earlgrey input[type=checkbox] + label,html.theme-earlgrey input[type=radio] + label {width:80%;}html.theme-earlgrey label div.description {font-size:0.75em;color:#808080;}html.theme-earlgrey div.inputholder {background-color:#ffffff;border:1px solid #808080;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #808080;-moz-box-shadow:inset 0px 0px 3px #808080;box-shadow:inset 0px 0px 3px #808080;}html.theme-earlgrey div.inputholder ul.tree,html.theme-earlgrey div.inputholder ul.tree li.last,html.theme-earlgrey div.inputholder ul.tree li:last-child {background-color:#ffffff;}html.theme-earlgrey div.inputholder > input,html.theme-earlgrey div.inputholder > textarea,html.theme-earlgrey div.inputholder > select {border:0px;border-bottom:1px solid #ffffff;padding:2px;margin:0px;background-color:#ffffff;}html.theme-earlgrey input:focus,html.theme-earlgrey textarea:focus,html.theme-earlgrey select:focus {border:0px;border-bottom:1px solid #c0c0c0;}html.theme-earlgrey input.error,html.theme-earlgrey textarea.error,html.theme-earlgrey select.error {border-bottom:1px dotted #000000 !important;}html.theme-earlgrey div.inputholder.error {border:1px solid red ! important;}html.theme-earlgrey input.hint {color:#808080;}html.theme-earlgrey fieldset > div input.name,html.theme-earlgrey fieldset > div span.name {font-weight:bold;}html.theme-earlgrey fieldset {border-color:#808080;}html.theme-earlgrey div#tree {overflow:visible;}html.theme-earlgrey tr.diff > td.line {background-color:#ffffff;padding-right:2px;border-right:3px solid #808080;text-align:right;margin-right:2px;}html.theme-earlgrey tr.diff > td.old {background-color:red;}html.theme-earlgrey tr.diff > td.new {background-color:green;}html.theme-earlgrey tr.diff > td.notequal {background-color:yellow;}html.theme-earlgrey dl.notice {border-left:10px #c0c0c0 solid;border-right:1px #c0c0c0 solid;padding:15px;}html.theme-earlgrey dl.notice > dt {border-top:1px #c0c0c0 solid;}html.theme-earlgrey dl.notice > dd {border-bottom:1px #c0c0c0 solid;}html.theme-earlgrey div.content a.action,html.theme-earlgrey div.content a.help {-webkit-box-shadow:3px 2px 5px #808080;-moz-box-shadow:3px 2px 5px #808080;box-shadow:3px 2px 5px #808080;}html.theme-earlgrey body {background-color:#c0c0c0;}html.theme-earlgrey div.panel ul.views > li.active,html.theme-earlgrey div.panel ul.views > li.active:hover {background-color:#808080;background-image:linear-gradient(#c0c0c0 0%, #808080 15%);color:#ffffff;}html.theme-earlgrey div#header {background-color:#808080;background-image:linear-gradient(#808080, #9a9a9a);color:#ffffff;}html.theme-earlgrey div#header div.toolbar-icon > a {color:#ffffff;}html.theme-earlgrey div#header,html.theme-earlgrey ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-earlgrey div.panel > div.content {background-color:#e9e9e9;}html.theme-earlgrey div.panel > div.header {background-color:#e9e9e9;background-image:linear-gradient(#c0c0c0 0%, #e9e9e9 85%);}html.theme-earlgrey div.panel ul.views li:hover {background-color:#c0c0c0;}html.theme-earlgrey ul.tree li.last,html.theme-earlgrey ul.tree li:last-child {background-color:#e9e9e9;}html.theme-earlgrey div.content pre,html.theme-earlgrey div.dropdown {background-color:#ffffff;color:#000000;}html.theme-earlgrey div.filler div.headermenu > a.entry,html.theme-earlgrey div.filler div.header a.back.button {font-size:0.8em;}html.theme-earlgrey div.line.filedropzone > div.input {background-color:#ffffff;border:1px dotted #000000;}html.theme-modern {scrollbar-face-color:#3f6194;scrollbar-arrow-color:#3f6194;scrollbar-base-color:#ffffff;}html.theme-modern div#workbench div.panel.modal {border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-modern div#dialog {background-color:#f3f3f3;color:#000000;border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-modern div.container > div.divider.ui-draggable-dragging {background-color:#3f6194;}html.theme-modern div#workbench div.panel div.arrow-down {border-top-color:#3f6194;}html.theme-modern div#workbench div.panel div.arrow-right {border-left-color:#3f6194;}html.theme-modern iframe {border:1px solid #3f6194;}html.theme-modern div.breadcrumb,html.theme-modern div.breadcrumb a,html.theme-modern div.panel > div.title {color:#ffffff;}html.theme-modern div#noticebar div.notice {border:2px solid #000000;padding:5px;margin:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-webkit-box-shadow:3px 2px 5px #000000;-moz-box-shadow:3px 2px 5px #000000;box-shadow:3px 2px 5px #000000;display:none;}html.theme-modern div#noticebar div.notice.ok {background-color:green;}html.theme-modern div#noticebar div.notice.warning {background-color:yellow;}html.theme-modern div#noticebar div.notice.error {background-color:red;}html.theme-modern div#noticebar div.notice.info {background-color:#cccccc;}html.theme-modern ul#history > li,html.theme-modern div.content a.action,html.theme-modern div.content a.help,html.theme-modern div.filler div.headermenu > a.entry,html.theme-modern div.filler div.header a.back.button {border:1px solid #3f6194;background-color:#ffffff;background:-moz-linear-gradient(top, #3f6194, #cccccc);background:-webkit-gradient(linear, left top, left bottom, from(#3f6194), to(#cccccc));color:#000000;}html.theme-modern ul#history > li.active {background-color:#ffffff;color:#000000;}html.theme-modern a.action:hover,html.theme-modern a.help:hover,html.theme-modern div.noaction:hover {border-color:#ffffff;}html.theme-modern a.action:active,html.theme-modern a.help:active,html.theme-modern div.noaction:active,html.theme-modern input.ok:active {border-color:red;}html.theme-modern a {color:#000000;}html.theme-modern div.dropdown > div.divide {background-color:#3f6194;}html.theme-modern td.preview {background-color:papayawhip;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}html.theme-modern .preview a:link,html.theme-modern .preview a:visited,html.theme-modern .preview a:active,html.theme-modern .preview a:hover {color:blue;}html.theme-modern body.menu tr.menu td table tr td.noaction,html.theme-modern body.main tr.menu td table tr td.noaction {color:#3f6194;}html.theme-modern img[align=left],html.theme-modern img[align=right] {padding-right:1px;padding-left:1px;}html.theme-modern small {color:#3f6194;}html.theme-modern body.main table.main td.window td.act {border-top:1px solid #3f6194;}html.theme-modern td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-modern div.panel input.checkbox,html.theme-modern div.panel input.radio {border:1px solid #3f6194;}html.theme-modern textarea.longtext {border:1px solid #000000;}html.theme-modern td.notice {margin:0px;padding:5%;text-align:center;}html.theme-modern table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-modern table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #000000;font-weight:normal;text-align:left;}html.theme-modern table.calendar td {border:1px dotted;}html.theme-modern form.xlogin {xbackground-color:#E0E0D5;border:2px solid #cccccc;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #3f6194;-moz-box-shadow:3px 2px 5px #3f6194;box-shadow:3px 2px 5px #3f6194;}html.theme-modern ul.tree,html.theme-modern ul.tree ul {list-style-type:none;background:url(themes/default/images/tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-modern div.entry.selected,html.theme-modern div.dropdown > div.entry:hover,html.theme-modern div.dropdown > div.entry:hover > a,html.theme-modern a.element {background-color:#3f6194;color:#ffffff;}html.theme-modern ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images/tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-modern ul.tree li.last,html.theme-modern ul.tree li:last-child {background:url(themes/default/images/tree_none_end.gif) no-repeat;}html.theme-modern div.tree.open {background:url(themes/default/images/tree_minus.png) no-repeat;}html.theme-modern div.tree.closed {background:url(themes/default/images/tree_plus.png) no-repeat;}html.theme-modern body > div {display:none;}html.theme-modern div.structure em {font-style:italic;}html.theme-modern .drophover {border:2px dotted green;cursor:move;}html.theme-modern .dropactive {border:1px dotted blue;cursor:move;}html.theme-modern div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-modern div.backward_link {float:left;}html.theme-modern div.forward_link {float:right;}html.theme-modern div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #3f6194;}html.theme-modern div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-modern img.icon {padding:4px;width:16px;height:16px;}html.theme-modern ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-modern div.panel div.header {xborder-bottom:1px solid #3f6194;}html.theme-modern div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #3f6194;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #3f6194;xborder-left:1px solid #3f6194;xborder-right:1px solid #3f6194;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-modern div.panel div.content table {border:2px #cccccc;}html.theme-modern table tr.headline > td {border-bottom:1px solid #3f6194;}html.theme-modern table tr.data > td {border-bottom:1px solid #3f6194;}html.theme-modern table > tr.data:nth-child(2n) {background-color:#cccccc;}html.theme-modern table tr.data:hover,html.theme-modern div.content li div.entry:hover {background-color:#cccccc;}html.theme-modern div.panel div.status div,html.theme-modern div.message {border:1px solid #3f6194;}html.theme-modern div#workbench div.panel.fullscreen {background-color:#f3f3f3;}html.theme-modern div#workbench div.panel {border:1px solid #3f6194;}html.theme-modern input.submit {background-color:#3f6194;color:#ffffff;-webkit-box-shadow:0px 0px 15px #f3f3f3;-moz-box-shadow:0px 0px 15px #f3f3f3;box-shadow:0px 0px 15px 10px #f3f3f3;}html.theme-modern ul#history > li {border:1px solid #3f6194;background-color:#cccccc;color:#000000;}html.theme-modern ul#history > li.active {border:1px solid #000000;background-color:#ffffff;color:#000000;}html.theme-modern ul#history {display:none;}html.theme-modern div#filler {background-color:#000000;}html.theme-modern div.clickable.filtered.inactive > a {color:#cccccc;}html.theme-modern div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #3f6194;border-left:6px solid #3f6194;border-top:6px solid #cccccc;border-bottom:4px solid #3f6194;margin-top:10px;font-size:0;}html.theme-modern div.dropdown {-webkit-box-shadow:3px 2px 10px #3f6194;-moz-box-shadow:3px 2px 10px #3f6194;box-shadow:3px 2px 10px #3f6194;opacity:0.95;border:2px solid #3f6194;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-modern div#header span.titletext {color:#ffffff;}html.theme-modern div.toolbar-icon {border:1px solid #3f6194;padding:2px;margin-left:5px;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}html.theme-modern div.toolbar-icon.inactive {opacity:0.5;}html.theme-modern div.toolbar-icon:hover {border:1px solid #cccccc;}html.theme-modern div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-modern div.headermenu > div.toolbar-icon {float:right;}html.theme-modern div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-modern div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-modern div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-modern div.panel.small form div.line {clear:left;padding:10px;}html.theme-modern div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-modern div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-modern form div.label > label,html.theme-modern form div.input > div.intputholder {padding:0px 5px;}html.theme-modern form div.input input[type=text],html.theme-modern form div.input input[type=password],html.theme-modern form div.input textarea,html.theme-modern form div.input select {width:100%;}html.theme-modern form div.input input[type=checkbox],html.theme-modern form div.input input[type=radio] {vertical-align:top;}html.theme-modern label {display:inline-block;}html.theme-modern input[type=checkbox] + label,html.theme-modern input[type=radio] + label {width:80%;}html.theme-modern label div.description {font-size:0.75em;color:#3f6194;}html.theme-modern div.inputholder {background-color:#ffffff;border:1px solid #3f6194;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #3f6194;-moz-box-shadow:inset 0px 0px 3px #3f6194;box-shadow:inset 0px 0px 3px #3f6194;}html.theme-modern div.inputholder ul.tree,html.theme-modern div.inputholder ul.tree li.last,html.theme-modern div.inputholder ul.tree li:last-child {background-color:#ffffff;}html.theme-modern div.inputholder > input,html.theme-modern div.inputholder > textarea,html.theme-modern div.inputholder > select {border:0px;border-bottom:1px solid #ffffff;padding:2px;margin:0px;background-color:#ffffff;}html.theme-modern input:focus,html.theme-modern textarea:focus,html.theme-modern select:focus {border:0px;border-bottom:1px solid #cccccc;}html.theme-modern input.error,html.theme-modern textarea.error,html.theme-modern select.error {border-bottom:1px dotted #000000 !important;}html.theme-modern div.inputholder.error {border:1px solid red ! important;}html.theme-modern input.hint {color:#3f6194;}html.theme-modern fieldset > div input.name,html.theme-modern fieldset > div span.name {font-weight:bold;}html.theme-modern fieldset {border-color:#3f6194;}html.theme-modern div#tree {overflow:visible;}html.theme-modern tr.diff > td.line {background-color:#ffffff;padding-right:2px;border-right:3px solid #3f6194;text-align:right;margin-right:2px;}html.theme-modern tr.diff > td.old {background-color:red;}html.theme-modern tr.diff > td.new {background-color:green;}html.theme-modern tr.diff > td.notequal {background-color:yellow;}html.theme-modern dl.notice {border-left:10px #cccccc solid;border-right:1px #cccccc solid;padding:15px;}html.theme-modern dl.notice > dt {border-top:1px #cccccc solid;}html.theme-modern dl.notice > dd {border-bottom:1px #cccccc solid;}html.theme-modern div.content a.action,html.theme-modern div.content a.help {-webkit-box-shadow:3px 2px 5px #3f6194;-moz-box-shadow:3px 2px 5px #3f6194;box-shadow:3px 2px 5px #3f6194;}html.theme-modern body {background-color:#cccccc;}html.theme-modern div.panel ul.views > li.active,html.theme-modern div.panel ul.views > li.active:hover {background-color:#3f6194;background-image:linear-gradient(#cccccc 0%, #3f6194 15%);color:#ffffff;}html.theme-modern div#header {background-color:#3f6194;background-image:linear-gradient(#3f6194, #5179b5);color:#ffffff;}html.theme-modern div#header div.toolbar-icon > a {color:#ffffff;}html.theme-modern div#header,html.theme-modern ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-modern div.panel > div.content {background-color:#f3f3f3;}html.theme-modern div.panel > div.header {background-color:#f3f3f3;background-image:linear-gradient(#cccccc 0%, #f3f3f3 85%);}html.theme-modern div.panel ul.views li:hover {background-color:#cccccc;}html.theme-modern ul.tree li.last,html.theme-modern ul.tree li:last-child {background-color:#f3f3f3;}html.theme-modern div.content pre,html.theme-modern div.dropdown {background-color:#ffffff;color:#000000;}html.theme-modern div.filler div.headermenu > a.entry,html.theme-modern div.filler div.header a.back.button {font-size:0.8em;}html.theme-modern div.line.filedropzone > div.input {background-color:#ffffff;border:1px dotted #000000;}html.theme-moorweide {scrollbar-face-color:#006633;scrollbar-arrow-color:#006633;scrollbar-base-color:#ffffff;}html.theme-moorweide div#workbench div.panel.modal {border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-moorweide div#dialog {background-color:#f5fffa;color:#000000;border-color:#000000 !important;-webkit-box-shadow:0px 0px 40px #000000;-moz-box-shadow:0px 0px 40px #000000;box-shadow:0px 0px 40px #000000;}html.theme-moorweide div.container > div.divider.ui-draggable-dragging {background-color:#006633;}html.theme-moorweide div#workbench div.panel div.arrow-down {border-top-color:#006633;}html.theme-moorweide div#workbench div.panel div.arrow-right {border-left-color:#006633;}html.theme-moorweide iframe {border:1px solid #006633;}html.theme-moorweide div.breadcrumb,html.theme-moorweide div.breadcrumb a,html.theme-moorweide div.panel > div.title {color:#ffffff;}html.theme-moorweide div#noticebar div.notice {border:2px solid #000000;padding:5px;margin:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-webkit-box-shadow:3px 2px 5px #000000;-moz-box-shadow:3px 2px 5px #000000;box-shadow:3px 2px 5px #000000;display:none;}html.theme-moorweide div#noticebar div.notice.ok {background-color:green;}html.theme-moorweide div#noticebar div.notice.warning {background-color:yellow;}html.theme-moorweide div#noticebar div.notice.error {background-color:red;}html.theme-moorweide div#noticebar div.notice.info {background-color:#cee6da;}html.theme-moorweide ul#history > li,html.theme-moorweide div.content a.action,html.theme-moorweide div.content a.help,html.theme-moorweide div.filler div.headermenu > a.entry,html.theme-moorweide div.filler div.header a.back.button {border:1px solid #006633;background-color:#ffffff;background:-moz-linear-gradient(top, #006633, #cee6da);background:-webkit-gradient(linear, left top, left bottom, from(#006633), to(#cee6da));color:#000000;}html.theme-moorweide ul#history > li.active {background-color:#ffffff;color:#000000;}html.theme-moorweide a.action:hover,html.theme-moorweide a.help:hover,html.theme-moorweide div.noaction:hover {border-color:#ffffff;}html.theme-moorweide a.action:active,html.theme-moorweide a.help:active,html.theme-moorweide div.noaction:active,html.theme-moorweide input.ok:active {border-color:red;}html.theme-moorweide a {color:#000000;}html.theme-moorweide div.dropdown > div.divide {background-color:#006633;}html.theme-moorweide td.preview {background-color:papayawhip;border-top:1px solid #cee6da;border-bottom:1px solid #cee6da;}html.theme-moorweide .preview a:link,html.theme-moorweide .preview a:visited,html.theme-moorweide .preview a:active,html.theme-moorweide .preview a:hover {color:blue;}html.theme-moorweide body.menu tr.menu td table tr td.noaction,html.theme-moorweide body.main tr.menu td table tr td.noaction {color:#006633;}html.theme-moorweide img[align=left],html.theme-moorweide img[align=right] {padding-right:1px;padding-left:1px;}html.theme-moorweide small {color:#006633;}html.theme-moorweide body.main table.main td.window td.act {border-top:1px solid #006633;}html.theme-moorweide td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-moorweide div.panel input.checkbox,html.theme-moorweide div.panel input.radio {border:1px solid #006633;}html.theme-moorweide textarea.longtext {border:1px solid #000000;}html.theme-moorweide td.notice {margin:0px;padding:5%;text-align:center;}html.theme-moorweide table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-moorweide table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #000000;font-weight:normal;text-align:left;}html.theme-moorweide table.calendar td {border:1px dotted;}html.theme-moorweide form.xlogin {xbackground-color:#E0E0D5;border:2px solid #cee6da;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #006633;-moz-box-shadow:3px 2px 5px #006633;box-shadow:3px 2px 5px #006633;}html.theme-moorweide ul.tree,html.theme-moorweide ul.tree ul {list-style-type:none;background:url(themes/default/images/tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-moorweide div.entry.selected,html.theme-moorweide div.dropdown > div.entry:hover,html.theme-moorweide div.dropdown > div.entry:hover > a,html.theme-moorweide a.element {background-color:#006633;color:#ffffff;}html.theme-moorweide ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images/tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-moorweide ul.tree li.last,html.theme-moorweide ul.tree li:last-child {background:url(themes/default/images/tree_none_end.gif) no-repeat;}html.theme-moorweide div.tree.open {background:url(themes/default/images/tree_minus.png) no-repeat;}html.theme-moorweide div.tree.closed {background:url(themes/default/images/tree_plus.png) no-repeat;}html.theme-moorweide body > div {display:none;}html.theme-moorweide div.structure em {font-style:italic;}html.theme-moorweide .drophover {border:2px dotted green;cursor:move;}html.theme-moorweide .dropactive {border:1px dotted blue;cursor:move;}html.theme-moorweide div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-moorweide div.backward_link {float:left;}html.theme-moorweide div.forward_link {float:right;}html.theme-moorweide div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #006633;}html.theme-moorweide div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-moorweide img.icon {padding:4px;width:16px;height:16px;}html.theme-moorweide ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-moorweide div.panel div.header {xborder-bottom:1px solid #006633;}html.theme-moorweide div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #006633;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #006633;xborder-left:1px solid #006633;xborder-right:1px solid #006633;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-moorweide div.panel div.content table {border:2px #cee6da;}html.theme-moorweide table tr.headline > td {border-bottom:1px solid #006633;}html.theme-moorweide table tr.data > td {border-bottom:1px solid #006633;}html.theme-moorweide table > tr.data:nth-child(2n) {background-color:#cee6da;}html.theme-moorweide table tr.data:hover,html.theme-moorweide div.content li div.entry:hover {background-color:#cee6da;}html.theme-moorweide div.panel div.status div,html.theme-moorweide div.message {border:1px solid #006633;}html.theme-moorweide div#workbench div.panel.fullscreen {background-color:#f5fffa;}html.theme-moorweide div#workbench div.panel {border:1px solid #006633;}html.theme-moorweide input.submit {background-color:#006633;color:#ffffff;-webkit-box-shadow:0px 0px 15px #f5fffa;-moz-box-shadow:0px 0px 15px #f5fffa;box-shadow:0px 0px 15px 10px #f5fffa;}html.theme-moorweide ul#history > li {border:1px solid #006633;background-color:#cee6da;color:#000000;}html.theme-moorweide ul#history > li.active {border:1px solid #000000;background-color:#ffffff;color:#000000;}html.theme-moorweide ul#history {display:none;}html.theme-moorweide div#filler {background-color:#000000;}html.theme-moorweide div.clickable.filtered.inactive > a {color:#cee6da;}html.theme-moorweide div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #006633;border-left:6px solid #006633;border-top:6px solid #cee6da;border-bottom:4px solid #006633;margin-top:10px;font-size:0;}html.theme-moorweide div.dropdown {-webkit-box-shadow:3px 2px 10px #006633;-moz-box-shadow:3px 2px 10px #006633;box-shadow:3px 2px 10px #006633;opacity:0.95;border:2px solid #006633;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-moorweide div#header span.titletext {color:#ffffff;}html.theme-moorweide div.toolbar-icon {border:1px solid #006633;padding:2px;margin-left:5px;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}html.theme-moorweide div.toolbar-icon.inactive {opacity:0.5;}html.theme-moorweide div.toolbar-icon:hover {border:1px solid #cee6da;}html.theme-moorweide div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-moorweide div.headermenu > div.toolbar-icon {float:right;}html.theme-moorweide div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-moorweide div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-moorweide div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-moorweide div.panel.small form div.line {clear:left;padding:10px;}html.theme-moorweide div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-moorweide div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-moorweide form div.label > label,html.theme-moorweide form div.input > div.intputholder {padding:0px 5px;}html.theme-moorweide form div.input input[type=text],html.theme-moorweide form div.input input[type=password],html.theme-moorweide form div.input textarea,html.theme-moorweide form div.input select {width:100%;}html.theme-moorweide form div.input input[type=checkbox],html.theme-moorweide form div.input input[type=radio] {vertical-align:top;}html.theme-moorweide label {display:inline-block;}html.theme-moorweide input[type=checkbox] + label,html.theme-moorweide input[type=radio] + label {width:80%;}html.theme-moorweide label div.description {font-size:0.75em;color:#006633;}html.theme-moorweide div.inputholder {background-color:#ffffff;border:1px solid #006633;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #006633;-moz-box-shadow:inset 0px 0px 3px #006633;box-shadow:inset 0px 0px 3px #006633;}html.theme-moorweide div.inputholder ul.tree,html.theme-moorweide div.inputholder ul.tree li.last,html.theme-moorweide div.inputholder ul.tree li:last-child {background-color:#ffffff;}html.theme-moorweide div.inputholder > input,html.theme-moorweide div.inputholder > textarea,html.theme-moorweide div.inputholder > select {border:0px;border-bottom:1px solid #ffffff;padding:2px;margin:0px;background-color:#ffffff;}html.theme-moorweide input:focus,html.theme-moorweide textarea:focus,html.theme-moorweide select:focus {border:0px;border-bottom:1px solid #cee6da;}html.theme-moorweide input.error,html.theme-moorweide textarea.error,html.theme-moorweide select.error {border-bottom:1px dotted #000000 !important;}html.theme-moorweide div.inputholder.error {border:1px solid red ! important;}html.theme-moorweide input.hint {color:#006633;}html.theme-moorweide fieldset > div input.name,html.theme-moorweide fieldset > div span.name {font-weight:bold;}html.theme-moorweide fieldset {border-color:#006633;}html.theme-moorweide div#tree {overflow:visible;}html.theme-moorweide tr.diff > td.line {background-color:#ffffff;padding-right:2px;border-right:3px solid #006633;text-align:right;margin-right:2px;}html.theme-moorweide tr.diff > td.old {background-color:red;}html.theme-moorweide tr.diff > td.new {background-color:green;}html.theme-moorweide tr.diff > td.notequal {background-color:yellow;}html.theme-moorweide dl.notice {border-left:10px #cee6da solid;border-right:1px #cee6da solid;padding:15px;}html.theme-moorweide dl.notice > dt {border-top:1px #cee6da solid;}html.theme-moorweide dl.notice > dd {border-bottom:1px #cee6da solid;}html.theme-moorweide div.content a.action,html.theme-moorweide div.content a.help {-webkit-box-shadow:3px 2px 5px #006633;-moz-box-shadow:3px 2px 5px #006633;box-shadow:3px 2px 5px #006633;}html.theme-moorweide body {background-color:#cee6da;}html.theme-moorweide div.panel ul.views > li.active,html.theme-moorweide div.panel ul.views > li.active:hover {background-color:#006633;background-image:linear-gradient(#cee6da 0%, #006633 15%);color:#ffffff;}html.theme-moorweide div#header {background-color:#006633;background-image:linear-gradient(#006633, #00994d);color:#ffffff;}html.theme-moorweide div#header div.toolbar-icon > a {color:#ffffff;}html.theme-moorweide div#header,html.theme-moorweide ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-moorweide div.panel > div.content {background-color:#f5fffa;}html.theme-moorweide div.panel > div.header {background-color:#f5fffa;background-image:linear-gradient(#cee6da 0%, #f5fffa 85%);}html.theme-moorweide div.panel ul.views li:hover {background-color:#cee6da;}html.theme-moorweide ul.tree li.last,html.theme-moorweide ul.tree li:last-child {background-color:#f5fffa;}html.theme-moorweide div.content pre,html.theme-moorweide div.dropdown {background-color:#ffffff;color:#000000;}html.theme-moorweide div.filler div.headermenu > a.entry,html.theme-moorweide div.filler div.header a.back.button {font-size:0.8em;}html.theme-moorweide div.line.filedropzone > div.input {background-color:#ffffff;border:1px dotted #000000;}html.theme-dark {scrollbar-face-color:#868685;scrollbar-arrow-color:#868685;scrollbar-base-color:#dcdcdc;}html.theme-dark div#workbench div.panel.modal {border-color:#ffffff !important;-webkit-box-shadow:0px 0px 40px #ffffff;-moz-box-shadow:0px 0px 40px #ffffff;box-shadow:0px 0px 40px #ffffff;}html.theme-dark div#dialog {background-color:#201f1d;color:#ffffff;border-color:#ffffff !important;-webkit-box-shadow:0px 0px 40px #ffffff;-moz-box-shadow:0px 0px 40px #ffffff;box-shadow:0px 0px 40px #ffffff;}html.theme-dark div.container > div.divider.ui-draggable-dragging {background-color:#868685;}html.theme-dark div#workbench div.panel div.arrow-down {border-top-color:#868685;}html.theme-dark div#workbench div.panel div.arrow-right {border-left-color:#868685;}html.theme-dark iframe {border:1px solid #868685;}html.theme-dark div.breadcrumb,html.theme-dark div.breadcrumb a,html.theme-dark div.panel > div.title {color:#dcdcdc;}html.theme-dark div#noticebar div.notice {border:2px solid #ffffff;padding:5px;margin:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-webkit-box-shadow:3px 2px 5px #ffffff;-moz-box-shadow:3px 2px 5px #ffffff;box-shadow:3px 2px 5px #ffffff;display:none;}html.theme-dark div#noticebar div.notice.ok {background-color:green;}html.theme-dark div#noticebar div.notice.warning {background-color:yellow;}html.theme-dark div#noticebar div.notice.error {background-color:red;}html.theme-dark div#noticebar div.notice.info {background-color:#868685;}html.theme-dark ul#history > li,html.theme-dark div.content a.action,html.theme-dark div.content a.help,html.theme-dark div.filler div.headermenu > a.entry,html.theme-dark div.filler div.header a.back.button {border:1px solid #868685;background-color:#dcdcdc;background:-moz-linear-gradient(top, #868685, #868685);background:-webkit-gradient(linear, left top, left bottom, from(#868685), to(#868685));color:#ffffff;}html.theme-dark ul#history > li.active {background-color:#dcdcdc;color:#ffffff;}html.theme-dark a.action:hover,html.theme-dark a.help:hover,html.theme-dark div.noaction:hover {border-color:#dcdcdc;}html.theme-dark a.action:active,html.theme-dark a.help:active,html.theme-dark div.noaction:active,html.theme-dark input.ok:active {border-color:red;}html.theme-dark a {color:#ffffff;}html.theme-dark div.dropdown > div.divide {background-color:#868685;}html.theme-dark td.preview {background-color:papayawhip;border-top:1px solid #868685;border-bottom:1px solid #868685;}html.theme-dark .preview a:link,html.theme-dark .preview a:visited,html.theme-dark .preview a:active,html.theme-dark .preview a:hover {color:blue;}html.theme-dark body.menu tr.menu td table tr td.noaction,html.theme-dark body.main tr.menu td table tr td.noaction {color:#868685;}html.theme-dark img[align=left],html.theme-dark img[align=right] {padding-right:1px;padding-left:1px;}html.theme-dark small {color:#868685;}html.theme-dark body.main table.main td.window td.act {border-top:1px solid #868685;}html.theme-dark td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-dark div.panel input.checkbox,html.theme-dark div.panel input.radio {border:1px solid #868685;}html.theme-dark textarea.longtext {border:1px solid #ffffff;}html.theme-dark td.notice {margin:0px;padding:5%;text-align:center;}html.theme-dark table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-dark table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid #ffffff;font-weight:normal;text-align:left;}html.theme-dark table.calendar td {border:1px dotted;}html.theme-dark form.xlogin {xbackground-color:#E0E0D5;border:2px solid #868685;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px #868685;-moz-box-shadow:3px 2px 5px #868685;box-shadow:3px 2px 5px #868685;}html.theme-dark ul.tree,html.theme-dark ul.tree ul {list-style-type:none;background:url(themes/default/images/tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-dark div.entry.selected,html.theme-dark div.dropdown > div.entry:hover,html.theme-dark div.dropdown > div.entry:hover > a,html.theme-dark a.element {background-color:#868685;color:#dcdcdc;}html.theme-dark ul.tree li {xmargin:0;padding:0 0px;line-height:18px;background:url(themes/default/images/tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-dark ul.tree li.last,html.theme-dark ul.tree li:last-child {background:url(themes/default/images/tree_none_end.gif) no-repeat;}html.theme-dark div.tree.open {background:url(themes/default/images/tree_minus.png) no-repeat;}html.theme-dark div.tree.closed {background:url(themes/default/images/tree_plus.png) no-repeat;}html.theme-dark body > div {display:none;}html.theme-dark div.structure em {font-style:italic;}html.theme-dark .drophover {border:2px dotted green;cursor:move;}html.theme-dark .dropactive {border:1px dotted blue;cursor:move;}html.theme-dark div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-dark div.backward_link {float:left;}html.theme-dark div.forward_link {float:right;}html.theme-dark div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid #868685;}html.theme-dark div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-dark img.icon {padding:4px;width:16px;height:16px;}html.theme-dark ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-dark div.panel div.header {xborder-bottom:1px solid #868685;}html.theme-dark div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid #868685;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid #868685;xborder-left:1px solid #868685;xborder-right:1px solid #868685;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-dark div.panel div.content table {border:2px #868685;}html.theme-dark table tr.headline > td {border-bottom:1px solid #868685;}html.theme-dark table tr.data > td {border-bottom:1px solid #868685;}html.theme-dark table > tr.data:nth-child(2n) {background-color:#868685;}html.theme-dark table tr.data:hover,html.theme-dark div.content li div.entry:hover {background-color:#868685;}html.theme-dark div.panel div.status div,html.theme-dark div.message {border:1px solid #868685;}html.theme-dark div#workbench div.panel.fullscreen {background-color:#201f1d;}html.theme-dark div#workbench div.panel {border:1px solid #868685;}html.theme-dark input.submit {background-color:#868685;color:#dcdcdc;-webkit-box-shadow:0px 0px 15px #201f1d;-moz-box-shadow:0px 0px 15px #201f1d;box-shadow:0px 0px 15px 10px #201f1d;}html.theme-dark ul#history > li {border:1px solid #868685;background-color:#868685;color:#ffffff;}html.theme-dark ul#history > li.active {border:1px solid #ffffff;background-color:#dcdcdc;color:#ffffff;}html.theme-dark ul#history {display:none;}html.theme-dark div#filler {background-color:#ffffff;}html.theme-dark div.clickable.filtered.inactive > a {color:#868685;}html.theme-dark div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid #868685;border-left:6px solid #868685;border-top:6px solid #868685;border-bottom:4px solid #868685;margin-top:10px;font-size:0;}html.theme-dark div.dropdown {-webkit-box-shadow:3px 2px 10px #868685;-moz-box-shadow:3px 2px 10px #868685;box-shadow:3px 2px 10px #868685;opacity:0.95;border:2px solid #868685;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-dark div#header span.titletext {color:#dcdcdc;}html.theme-dark div.toolbar-icon {border:1px solid #868685;padding:2px;margin-left:5px;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}html.theme-dark div.toolbar-icon.inactive {opacity:0.5;}html.theme-dark div.toolbar-icon:hover {border:1px solid #868685;}html.theme-dark div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-dark div.headermenu > div.toolbar-icon {float:right;}html.theme-dark div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-dark div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-dark div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-dark div.panel.small form div.line {clear:left;padding:10px;}html.theme-dark div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-dark div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-dark form div.label > label,html.theme-dark form div.input > div.intputholder {padding:0px 5px;}html.theme-dark form div.input input[type=text],html.theme-dark form div.input input[type=password],html.theme-dark form div.input textarea,html.theme-dark form div.input select {width:100%;}html.theme-dark form div.input input[type=checkbox],html.theme-dark form div.input input[type=radio] {vertical-align:top;}html.theme-dark label {display:inline-block;}html.theme-dark input[type=checkbox] + label,html.theme-dark input[type=radio] + label {width:80%;}html.theme-dark label div.description {font-size:0.75em;color:#868685;}html.theme-dark div.inputholder {background-color:#dcdcdc;border:1px solid #868685;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px #868685;-moz-box-shadow:inset 0px 0px 3px #868685;box-shadow:inset 0px 0px 3px #868685;}html.theme-dark div.inputholder ul.tree,html.theme-dark div.inputholder ul.tree li.last,html.theme-dark div.inputholder ul.tree li:last-child {background-color:#dcdcdc;}html.theme-dark div.inputholder > input,html.theme-dark div.inputholder > textarea,html.theme-dark div.inputholder > select {border:0px;border-bottom:1px solid #dcdcdc;padding:2px;margin:0px;background-color:#dcdcdc;}html.theme-dark input:focus,html.theme-dark textarea:focus,html.theme-dark select:focus {border:0px;border-bottom:1px solid #868685;}html.theme-dark input.error,html.theme-dark textarea.error,html.theme-dark select.error {border-bottom:1px dotted #ffffff !important;}html.theme-dark div.inputholder.error {border:1px solid red ! important;}html.theme-dark input.hint {color:#868685;}html.theme-dark fieldset > div input.name,html.theme-dark fieldset > div span.name {font-weight:bold;}html.theme-dark fieldset {border-color:#868685;}html.theme-dark div#tree {overflow:visible;}html.theme-dark tr.diff > td.line {background-color:#dcdcdc;padding-right:2px;border-right:3px solid #868685;text-align:right;margin-right:2px;}html.theme-dark tr.diff > td.old {background-color:red;}html.theme-dark tr.diff > td.new {background-color:green;}html.theme-dark tr.diff > td.notequal {background-color:yellow;}html.theme-dark dl.notice {border-left:10px #868685 solid;border-right:1px #868685 solid;padding:15px;}html.theme-dark dl.notice > dt {border-top:1px #868685 solid;}html.theme-dark dl.notice > dd {border-bottom:1px #868685 solid;}html.theme-dark div.content a.action,html.theme-dark div.content a.help {-webkit-box-shadow:3px 2px 5px #868685;-moz-box-shadow:3px 2px 5px #868685;box-shadow:3px 2px 5px #868685;}html.theme-dark body {background-color:#868685;}html.theme-dark div.panel ul.views > li.active,html.theme-dark div.panel ul.views > li.active:hover {background-color:#868685;background-image:linear-gradient(#868685 0%, #868685 15%);color:#dcdcdc;}html.theme-dark div#header {background-color:#868685;background-image:linear-gradient(#868685, #9f9f9f);color:#dcdcdc;}html.theme-dark div#header div.toolbar-icon > a {color:#dcdcdc;}html.theme-dark div#header,html.theme-dark ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-dark div.panel > div.content {background-color:#201f1d;}html.theme-dark div.panel > div.header {background-color:#201f1d;background-image:linear-gradient(#868685 0%, #201f1d 85%);}html.theme-dark div.panel ul.views li:hover {background-color:#868685;}html.theme-dark ul.tree li.last,html.theme-dark ul.tree li:last-child {background-color:#201f1d;}html.theme-dark div.content pre,html.theme-dark div.dropdown {background-color:#dcdcdc;color:#ffffff;}html.theme-dark div.filler div.headermenu > a.entry,html.theme-dark div.filler div.header a.back.button {font-size:0.8em;}html.theme-dark div.line.filedropzone > div.input {background-color:#dcdcdc;border:1px dotted #ffffff;}+ \ No newline at end of file diff --git a/util/Http.class.php b/util/Http.class.php @@ -428,7 +428,9 @@ class Http if ( is_object( $db ) ) $db->rollback(); - Logger::warn($message."\n".$reason); + if ( class_exists('Logger')) + Logger::warn($message."\n".$reason); + Http::sendStatus(501,'Internal Server Error',$message,$reason); }