openrat-cms

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

commit e2baac2ba141ac08bfb169325497d4b3a859e133
parent 425644342761e085dce78e1f02c1c2e790ecf0fa
Author: Jan Dankert <devnull@localhost>
Date:   Sun, 12 Nov 2017 01:34:17 +0100

Die Systemfarben (z.B. 'Menu') kann man mit LESS nur eingeschränkt benutzen. LESS kann damit nicht rechnen, z.B. mit lighten() oder darken(). Daher ist das 'System'-Theme erstmal deaktiviert, da der LESS-Parser sonst einen Fehler wirft.

Diffstat:
action/IndexAction.class.php | 16+++++++++-------
config/config-default.php | 14+++++++-------
init.php | 22++++++++++++++++++++++
themes/default/css/openrat-theme.css | 612++++---------------------------------------------------------------------------
themes/default/css/openrat-theme.less | 8++++++--
themes/default/css/openrat-theme.min.css | 4++--
util/Logger.class.php | 46+++++++++++++++++++++++++---------------------
version.ini | 8++++----
8 files changed, 103 insertions(+), 627 deletions(-)

diff --git a/action/IndexAction.class.php b/action/IndexAction.class.php @@ -214,21 +214,23 @@ class IndexAction extends Action 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 ) { - $lessSource = file_get_contents( $lessFile ); - $lessSource = str_replace('__name__' ,$styleId ,$lessSource); - $lessSource = str_replace('__IMAGE_PATH__',OR_THEMES_EXT_DIR.'default/images/',$lessSource); + $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) { - $lessSource = str_replace('__'.$key.'__',$value,$lessSource); + $lessSourceStyle = str_replace('__'.$key.'__',$value,$lessSourceStyle); } $parser = new Less_Parser(); - $parser->parse( $lessSource ); + $parser->parse( $lessSourceStyle ); $css = $parser->getCss(); - file_put_contents($cssFile , $css ,FILE_APPEND); - file_put_contents($cssMinFile, $this->minifyCSS($css),FILE_APPEND); + file_put_contents($cssFile , "\n/* Style $styleId */\n".$css,FILE_APPEND); + file_put_contents($cssMinFile, $this->minifyCSS($css) ,FILE_APPEND); } } diff --git a/config/config-default.php b/config/config-default.php @@ -818,13 +818,13 @@ $conf['style']['grey']['text_color'] ='black'; $conf['style']['grey']['background_color'] = '#e9e9e9'; $conf['style']['grey']['inactive_background_color'] = 'silver'; -$conf['style']['system']=array(); -$conf['style']['system']['name']='System colors'; -$conf['style']['system']['title_background_color']='Menu'; -$conf['style']['system']['title_text_color']='MenuText'; -$conf['style']['system']['text_color'] ='WindowText'; -$conf['style']['system']['background_color'] = 'Background'; -$conf['style']['system']['inactive_background_color'] = 'WindowFrame'; +// $conf['style']['system']=array(); +// $conf['style']['system']['name']='System colors'; +// $conf['style']['system']['title_background_color']='Menu'; +// $conf['style']['system']['title_text_color']='MenuText'; +// $conf['style']['system']['text_color'] ='WindowText'; +// $conf['style']['system']['background_color'] = 'Background'; +// $conf['style']['system']['inactive_background_color'] = 'WindowFrame'; $conf['style']['modern']=array(); $conf['style']['modern']['name']='Blue sky'; diff --git a/init.php b/init.php @@ -87,6 +87,28 @@ set_error_handler("exception_error_handler"); +function fatal_handler() { + + $errfile = "unknown file"; + $errstr = "shutdown"; + $errno = E_CORE_ERROR; + $errline = 0; + + $error = error_get_last(); + + if( $error !== NULL) { + $errno = $error["type"]; + $errfile = $error["file"]; + $errline = $error["line"]; + $errstr = $error["message"]; + + Logger::error( $errno .' '. $errstr.' '. $errfile.' '. $errline); + } +} + +register_shutdown_function( "fatal_handler" ); + + require_once( "functions/request.inc.php" ); // Werkzeugklassen einbinden. diff --git a/themes/default/css/openrat-theme.css b/themes/default/css/openrat-theme.css @@ -1,6 +1,8 @@ /* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */ -/* OpenRat Theme */ + +/* Style grey */ +/* OpenRat Theme */ /* * Zuweisung der Farben aus der Konfiguration */ @@ -538,7 +540,10 @@ html.theme-grey div.panel ul.views > li.active:hover { } html.theme-grey div#header { background-color: #808080; - background-image: linear-gradient(#808080 85%, #c0c0c0 100%); + background-image: linear-gradient(#808080, #9a9a9a); + /* + background-image: linear-gradient(@cms-title-background-color 85%, @cms-inactive-background-color 100%); + */ color: #ffffff; } html.theme-grey div#header div.toolbar-icon > a { @@ -576,583 +581,9 @@ html.theme-grey div.line.filedropzone > div.input { background-color: #ffffff; border: 1px dotted #000000; } -/* OpenRat Theme */ -/* - * Zuweisung der Farben aus der Konfiguration - */ -/* Die Werte @cms-...__ werden vom CMS mit Werten aus der Konfiguration ersetzt. */ -html.theme-system { - scrollbar-face-color: Menu; - scrollbar-arrow-color: Menu; - scrollbar-base-color: MenuText; -} -html.theme-system div#workbench div.panel.modal { - border-color: WindowText !important; - -webkit-box-shadow: 0px 0px 40px WindowText; - -moz-box-shadow: 0px 0px 40px WindowText; - box-shadow: 0px 0px 40px WindowText; -} -html.theme-system div#dialog { - background-color: Background; - color: WindowText; - border-color: WindowText !important; - -webkit-box-shadow: 0px 0px 40px WindowText; - -moz-box-shadow: 0px 0px 40px WindowText; - box-shadow: 0px 0px 40px WindowText; -} -html.theme-system div.container > div.divider.ui-draggable-dragging { - background-color: Menu; -} -html.theme-system div#workbench div.panel div.arrow-down { - border-top-color: Menu; -} -html.theme-system div#workbench div.panel div.arrow-right { - border-left-color: Menu; -} -html.theme-system iframe { - border: 1px solid Menu; -} -html.theme-system div.breadcrumb, -html.theme-system div.breadcrumb a, -html.theme-system div.panel > div.title { - color: MenuText; -} -html.theme-system div#noticebar div.notice { - border: 2px solid WindowText; - 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 WindowText; - -moz-box-shadow: 3px 2px 5px WindowText; - box-shadow: 3px 2px 5px WindowText; - display: none; -} -html.theme-system div#noticebar div.notice.ok { - background-color: green; -} -html.theme-system div#noticebar div.notice.warning { - background-color: yellow; -} -html.theme-system div#noticebar div.notice.error { - background-color: red; -} -html.theme-system div#noticebar div.notice.info { - background-color: WindowFrame; -} -html.theme-system ul#history > li, -html.theme-system div.content a.action, -html.theme-system div.content a.help, -html.theme-system div.filler div.headermenu > a.entry, -html.theme-system div.filler div.header a.back.button { - border: 1px solid Menu; - background-color: MenuText; - background: -moz-linear-gradient(top, Menu, WindowFrame); - background: -webkit-gradient(linear, left top, left bottom, from(Menu), to(WindowFrame)); - color: WindowText; -} -html.theme-system ul#history > li.active { - background-color: MenuText; - color: WindowText; -} -html.theme-system a.action:hover, -html.theme-system a.help:hover, -html.theme-system div.noaction:hover { - border-color: MenuText; -} -html.theme-system a.action:active, -html.theme-system a.help:active, -html.theme-system div.noaction:active, -html.theme-system input.ok:active { - border-color: red; -} -html.theme-system a { - color: WindowText; -} -html.theme-system div.dropdown > div.divide { - background-color: Menu; -} -html.theme-system td.preview { - background-color: papayawhip; - border-top: 1px solid WindowFrame; - border-bottom: 1px solid WindowFrame; -} -html.theme-system .preview a:link, -html.theme-system .preview a:visited, -html.theme-system .preview a:active, -html.theme-system .preview a:hover { - color: blue; -} -html.theme-system body.menu tr.menu td table tr td.noaction, -html.theme-system body.main tr.menu td table tr td.noaction { - color: Menu; -} -html.theme-system img[align=left], -html.theme-system img[align=right] { - padding-right: 1px; - padding-left: 1px; -} -html.theme-system small { - color: Menu; -} -html.theme-system body.main table.main td.window td.act { - border-top: 1px solid Menu; -} -html.theme-system td.motd { - border-left: 3px solid red; - border-right: 3px solid red; - font-weight: bold; - padding: 10px; - margin: 10px; -} -html.theme-system div.panel input.checkbox, -html.theme-system div.panel input.radio { - border: 1px solid Menu; -} -html.theme-system textarea.longtext { - border: 1px solid WindowText; -} -html.theme-system td.notice { - margin: 0px; - padding: 5%; - text-align: center; -} -html.theme-system table.notice { - width: 100%; - border: 1px solid; - border-spacing: 0px; -} -html.theme-system table.notice th { - padding: 2px; - white-space: nowrap; - border-bottom: 1px solid WindowText; - font-weight: normal; - text-align: left; -} -html.theme-system table.calendar td { - border: 1px dotted; -} -html.theme-system form.xlogin { - xbackground-color: #E0E0D5; - border: 2px solid WindowFrame; - position: absolute; - z-index: 999; - top: 5%; - left: 5%; - width: 80%; - margin: 5%; - padding: 10%; - opacity: 1; - -webkit-box-shadow: 3px 2px 5px Menu; - -moz-box-shadow: 3px 2px 5px Menu; - box-shadow: 3px 2px 5px Menu; -} -html.theme-system ul.tree, -html.theme-system ul.tree ul { - list-style-type: none; - background: url(themes/default/images//tree_line.gif) repeat-y; - xmargin: 0; - padding: 0; -} -html.theme-system div.entry.selected, -html.theme-system div.dropdown > div.entry:hover, -html.theme-system div.dropdown > div.entry:hover > a, -html.theme-system a.element { - background-color: Menu; - color: MenuText; -} -html.theme-system 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-system ul.tree li.last, -html.theme-system ul.tree li:last-child { - background: url(themes/default/images//tree_none_end.gif) no-repeat; -} -html.theme-system div.tree.open { - background: url(themes/default/images//tree_minus.png) no-repeat; -} -html.theme-system div.tree.closed { - background: url(themes/default/images//tree_plus.png) no-repeat; -} -html.theme-system body > div { - display: none; -} -html.theme-system div.structure em { - font-style: italic; -} -html.theme-system .drophover { - border: 2px dotted green; - cursor: move; -} -html.theme-system .dropactive { - border: 1px dotted blue; - cursor: move; -} -html.theme-system div.panel > div.header > div.panel-icon { - xposition: static; - xright: -30px; - top: 3px; -} -html.theme-system div.backward_link { - float: left; -} -html.theme-system div.forward_link { - float: right; -} -html.theme-system div.panel > div.header { - padding: 0px; - width: 100%; - height: 25px; - border-bottom: 1px solid Menu; -} -html.theme-system div.panel div.header ul.views { - text-align: left; - list-style-type: none; - overflow: hidden; - white-space: nowrap; -} -html.theme-system img.icon { - padding: 4px; - width: 16px; - height: 16px; -} -html.theme-system ul.views div.tabname { - overflow: hidden; - white-space: nowrap; - padding: 4px; - vertical-align: middle; -} -html.theme-system div.panel div.header { - xborder-bottom: 1px solid Menu; -} -html.theme-system div.panel ul.views li { - vertical-align: middle; - padding: 0px; - cursor: pointer; - border-right: 1px solid Menu; - -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 Menu; - xborder-left: 1px solid Menu; - xborder-right: 1px solid Menu; - xmargin-right: 10px; - display: inline; - white-space: nowrap; - float: left; -} -html.theme-system div.panel div.content table { - border: 2px WindowFrame; -} -html.theme-system table tr.headline > td { - border-bottom: 1px solid Menu; -} -html.theme-system table tr.data > td { - border-bottom: 1px solid Menu; -} -html.theme-system table > tr.data:nth-child(2n) { - background-color: WindowFrame; -} -html.theme-system table tr.data:hover, -html.theme-system div.content li div.entry:hover { - background-color: WindowFrame; -} -html.theme-system div.panel div.status div, -html.theme-system div.message { - border: 1px solid Menu; -} -html.theme-system div#workbench div.panel.fullscreen { - background-color: Background; -} -html.theme-system div#workbench div.panel { - border: 1px solid Menu; -} -html.theme-system input.submit { - background-color: Menu; - color: MenuText; - -webkit-box-shadow: 0px 0px 15px Background; - -moz-box-shadow: 0px 0px 15px Background; - box-shadow: 0px 0px 15px 10px Background; -} -html.theme-system ul#history > li { - border: 1px solid Menu; - background-color: WindowFrame; - color: WindowText; -} -html.theme-system ul#history > li.active { - border: 1px solid WindowText; - background-color: MenuText; - color: WindowText; -} -html.theme-system ul#history { - display: none; -} -html.theme-system div#filler { - background-color: WindowText; -} -html.theme-system div.clickable.filtered.inactive > a { - color: WindowFrame; -} -html.theme-system div#header > div > div.arrow-down { - display: inline; - width: 0; - height: 0; - margin: 6; - padding: 0px; - border-right: 6px solid Menu; - border-left: 6px solid Menu; - border-top: 6px solid WindowFrame; - border-bottom: 4px solid Menu; - margin-top: 10px; - font-size: 0; -} -html.theme-system div.dropdown { - -webkit-box-shadow: 3px 2px 10px Menu; - -moz-box-shadow: 3px 2px 10px Menu; - box-shadow: 3px 2px 10px Menu; - opacity: 0.95; - border: 2px solid Menu; - -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-system div#header span.titletext { - color: MenuText; -} -html.theme-system div.toolbar-icon { - border: 1px solid Menu; - padding: 2px; - margin-left: 5px; - float: left; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; - border-radius: 3px; -} -html.theme-system div.toolbar-icon.inactive { - opacity: 0.5; -} -html.theme-system div.toolbar-icon:hover { - border: 1px solid WindowFrame; -} -html.theme-system div.headermenu { - margin: 5px; - z-index: 1; - position: relative; - right: 0; - top: 0; -} -html.theme-system div.headermenu > div.toolbar-icon { - float: right; -} -html.theme-system div.panel.wide form div.line { - clear: left; - margin-top: 10px; -} -html.theme-system div.panel.wide form div.label { - display: inline-block; - width: 30%; - vertical-align: top; - text-align: right; -} -html.theme-system div.panel.wide form div.input { - display: inline-block; - width: 60%; - vertical-align: top; - text-align: left; -} -html.theme-system div.panel.small form div.line { - clear: left; - padding: 10px; -} -html.theme-system div.panel.small form div.label { - display: block; - width: 100%; - vertical-align: top; - text-align: left; -} -html.theme-system div.panel.small form div.input { - display: block; - width: 100%; - vertical-align: top; - text-align: left; -} -html.theme-system form div.label > label, -html.theme-system form div.input > div.intputholder { - padding: 0px 5px; -} -html.theme-system form div.input input[type=text], -html.theme-system form div.input input[type=password], -html.theme-system form div.input textarea, -html.theme-system form div.input select { - width: 100%; -} -html.theme-system form div.input input[type=checkbox], -html.theme-system form div.input input[type=radio] { - vertical-align: top; -} -html.theme-system label { - display: inline-block; -} -html.theme-system input[type=checkbox] + label, -html.theme-system input[type=radio] + label { - width: 80%; -} -html.theme-system label div.description { - font-size: 0.75em; - color: Menu; -} -html.theme-system div.inputholder { - background-color: MenuText; - border: 1px solid Menu; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: inset 0px 0px 3px Menu; - -moz-box-shadow: inset 0px 0px 3px Menu; - box-shadow: inset 0px 0px 3px Menu; -} -html.theme-system div.inputholder ul.tree, -html.theme-system div.inputholder ul.tree li.last, -html.theme-system div.inputholder ul.tree li:last-child { - background-color: MenuText; -} -html.theme-system div.inputholder > input, -html.theme-system div.inputholder > textarea, -html.theme-system div.inputholder > select { - border: 0px; - border-bottom: 1px solid MenuText; - padding: 2px; - margin: 0px; - background-color: MenuText; -} -html.theme-system input:focus, -html.theme-system textarea:focus, -html.theme-system select:focus { - border: 0px; - border-bottom: 1px solid WindowFrame; -} -html.theme-system input.error, -html.theme-system textarea.error, -html.theme-system select.error { - border-bottom: 1px dotted WindowText !important; -} -html.theme-system div.inputholder.error { - border: 1px solid red ! important; -} -html.theme-system input.hint { - color: Menu; -} -html.theme-system fieldset > div input.name, -html.theme-system fieldset > div span.name { - font-weight: bold; -} -html.theme-system fieldset { - border-color: Menu; -} -html.theme-system div#tree { - overflow: visible; -} -html.theme-system tr.diff > td.line { - background-color: MenuText; - padding-right: 2px; - border-right: 3px solid Menu; - text-align: right; - margin-right: 2px; -} -html.theme-system tr.diff > td.old { - background-color: red; -} -html.theme-system tr.diff > td.new { - background-color: green; -} -html.theme-system tr.diff > td.notequal { - background-color: yellow; -} -html.theme-system dl.notice { - border-left: 10px WindowFrame solid; - border-right: 1px WindowFrame solid; - padding: 15px; -} -html.theme-system dl.notice > dt { - border-top: 1px WindowFrame solid; -} -html.theme-system dl.notice > dd { - border-bottom: 1px WindowFrame solid; -} -html.theme-system div.content a.action, -html.theme-system div.content a.help { - -webkit-box-shadow: 3px 2px 5px Menu; - -moz-box-shadow: 3px 2px 5px Menu; - box-shadow: 3px 2px 5px Menu; -} -html.theme-system body { - background-color: WindowFrame; -} -html.theme-system div.panel ul.views > li.active, -html.theme-system div.panel ul.views > li.active:hover { - background-color: Menu; - background-image: linear-gradient(WindowFrame 0%, Menu 15%); - color: MenuText; -} -html.theme-system div#header { - background-color: Menu; - background-image: linear-gradient(Menu 85%, WindowFrame 100%); - color: MenuText; -} -html.theme-system div#header div.toolbar-icon > a { - color: MenuText; -} -html.theme-system div#header, -html.theme-system ul.views > li.action { - font-family: Arial, sans-serif; - font-size: 13px; -} -html.theme-system div.panel > div.content { - background-color: Background; -} -html.theme-system div.panel > div.header { - background-color: Background; - background-image: linear-gradient(WindowFrame 0%, Background 85%); -} -html.theme-system div.panel ul.views li:hover { - background-color: WindowFrame; -} -html.theme-system ul.tree li.last, -html.theme-system ul.tree li:last-child { - background-color: Background; -} -html.theme-system div.content pre, -html.theme-system div.dropdown { - background-color: MenuText; - color: WindowText; -} -html.theme-system div.filler div.headermenu > a.entry, -html.theme-system div.filler div.header a.back.button { - font-size: 0.8em; -} -html.theme-system div.line.filedropzone > div.input { - background-color: MenuText; - border: 1px dotted WindowText; -} -/* OpenRat Theme */ + +/* Style modern */ +/* OpenRat Theme */ /* * Zuweisung der Farben aus der Konfiguration */ @@ -1690,7 +1121,10 @@ html.theme-modern div.panel ul.views > li.active:hover { } html.theme-modern div#header { background-color: #3f6194; - background-image: linear-gradient(#3f6194 85%, #cccccc 100%); + background-image: linear-gradient(#3f6194, #5179b5); + /* + background-image: linear-gradient(@cms-title-background-color 85%, @cms-inactive-background-color 100%); + */ color: #ffffff; } html.theme-modern div#header div.toolbar-icon > a { @@ -1728,7 +1162,9 @@ html.theme-modern div.line.filedropzone > div.input { background-color: #ffffff; border: 1px dotted #000000; } -/* OpenRat Theme */ + +/* Style moorweide */ +/* OpenRat Theme */ /* * Zuweisung der Farben aus der Konfiguration */ @@ -2266,7 +1702,10 @@ html.theme-moorweide div.panel ul.views > li.active:hover { } html.theme-moorweide div#header { background-color: #006633; - background-image: linear-gradient(#006633 85%, #cee6da 100%); + background-image: linear-gradient(#006633, #00994d); + /* + background-image: linear-gradient(@cms-title-background-color 85%, @cms-inactive-background-color 100%); + */ color: #ffffff; } html.theme-moorweide div#header div.toolbar-icon > a { @@ -2304,7 +1743,9 @@ html.theme-moorweide div.line.filedropzone > div.input { background-color: #ffffff; border: 1px dotted #000000; } -/* OpenRat Theme */ + +/* Style dark */ +/* OpenRat Theme */ /* * Zuweisung der Farben aus der Konfiguration */ @@ -2842,7 +2283,10 @@ html.theme-dark div.panel ul.views > li.active:hover { } html.theme-dark div#header { background-color: #868685; - background-image: linear-gradient(#868685 85%, #868685 100%); + background-image: linear-gradient(#868685, #9f9f9f); + /* + background-image: linear-gradient(@cms-title-background-color 85%, @cms-inactive-background-color 100%); + */ color: #dcdcdc; } html.theme-dark div#header div.toolbar-icon > a { diff --git a/themes/default/css/openrat-theme.less b/themes/default/css/openrat-theme.less @@ -1,4 +1,4 @@ -/* OpenRat Theme */ +/* OpenRat Theme */ /* * Zuweisung der Farben aus der Konfiguration @@ -9,6 +9,7 @@ @cms-text-color: __text_color__; @cms-background-color: __background_color__; @cms-inactive-background-color: __inactive_background_color__; + html.theme-__name__ { scrollbar-face-color: @cms-title-background-color; scrollbar-arrow-color: @cms-title-background-color; @@ -19,7 +20,7 @@ html.theme-__name__ { -moz-box-shadow: 0px 0px 40px @cms-text-color; box-shadow: 0px 0px 40px @cms-text-color; } - + div#dialog { background-color: @cms-background-color; color: @cms-text-color; @@ -617,7 +618,10 @@ html.theme-__name__ { div#header { background-color: @cms-title-background-color; + background-image: linear-gradient(@cms-title-background-color,lighten(@cms-title-background-color,10%)); + /* background-image: linear-gradient(@cms-title-background-color 85%, @cms-inactive-background-color 100%); + */ color: @cms-title-text-color; } 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 85%, #c0c0c0 100%);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-system {scrollbar-face-color:Menu;scrollbar-arrow-color:Menu;scrollbar-base-color:MenuText;}html.theme-system div#workbench div.panel.modal {border-color:WindowText !important;-webkit-box-shadow:0px 0px 40px WindowText;-moz-box-shadow:0px 0px 40px WindowText;box-shadow:0px 0px 40px WindowText;}html.theme-system div#dialog {background-color:Background;color:WindowText;border-color:WindowText !important;-webkit-box-shadow:0px 0px 40px WindowText;-moz-box-shadow:0px 0px 40px WindowText;box-shadow:0px 0px 40px WindowText;}html.theme-system div.container > div.divider.ui-draggable-dragging {background-color:Menu;}html.theme-system div#workbench div.panel div.arrow-down {border-top-color:Menu;}html.theme-system div#workbench div.panel div.arrow-right {border-left-color:Menu;}html.theme-system iframe {border:1px solid Menu;}html.theme-system div.breadcrumb,html.theme-system div.breadcrumb a,html.theme-system div.panel > div.title {color:MenuText;}html.theme-system div#noticebar div.notice {border:2px solid WindowText;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 WindowText;-moz-box-shadow:3px 2px 5px WindowText;box-shadow:3px 2px 5px WindowText;display:none;}html.theme-system div#noticebar div.notice.ok {background-color:green;}html.theme-system div#noticebar div.notice.warning {background-color:yellow;}html.theme-system div#noticebar div.notice.error {background-color:red;}html.theme-system div#noticebar div.notice.info {background-color:WindowFrame;}html.theme-system ul#history > li,html.theme-system div.content a.action,html.theme-system div.content a.help,html.theme-system div.filler div.headermenu > a.entry,html.theme-system div.filler div.header a.back.button {border:1px solid Menu;background-color:MenuText;background:-moz-linear-gradient(top, Menu, WindowFrame);background:-webkit-gradient(linear, left top, left bottom, from(Menu), to(WindowFrame));color:WindowText;}html.theme-system ul#history > li.active {background-color:MenuText;color:WindowText;}html.theme-system a.action:hover,html.theme-system a.help:hover,html.theme-system div.noaction:hover {border-color:MenuText;}html.theme-system a.action:active,html.theme-system a.help:active,html.theme-system div.noaction:active,html.theme-system input.ok:active {border-color:red;}html.theme-system a {color:WindowText;}html.theme-system div.dropdown > div.divide {background-color:Menu;}html.theme-system td.preview {background-color:papayawhip;border-top:1px solid WindowFrame;border-bottom:1px solid WindowFrame;}html.theme-system .preview a:link,html.theme-system .preview a:visited,html.theme-system .preview a:active,html.theme-system .preview a:hover {color:blue;}html.theme-system body.menu tr.menu td table tr td.noaction,html.theme-system body.main tr.menu td table tr td.noaction {color:Menu;}html.theme-system img[align=left],html.theme-system img[align=right] {padding-right:1px;padding-left:1px;}html.theme-system small {color:Menu;}html.theme-system body.main table.main td.window td.act {border-top:1px solid Menu;}html.theme-system td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-system div.panel input.checkbox,html.theme-system div.panel input.radio {border:1px solid Menu;}html.theme-system textarea.longtext {border:1px solid WindowText;}html.theme-system td.notice {margin:0px;padding:5%;text-align:center;}html.theme-system table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-system table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid WindowText;font-weight:normal;text-align:left;}html.theme-system table.calendar td {border:1px dotted;}html.theme-system form.xlogin {xbackground-color:#E0E0D5;border:2px solid WindowFrame;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px Menu;-moz-box-shadow:3px 2px 5px Menu;box-shadow:3px 2px 5px Menu;}html.theme-system ul.tree,html.theme-system ul.tree ul {list-style-type:none;background:url(themes/default/images//tree_line.gif) repeat-y;xmargin:0;padding:0;}html.theme-system div.entry.selected,html.theme-system div.dropdown > div.entry:hover,html.theme-system div.dropdown > div.entry:hover > a,html.theme-system a.element {background-color:Menu;color:MenuText;}html.theme-system 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-system ul.tree li.last,html.theme-system ul.tree li:last-child {background:url(themes/default/images//tree_none_end.gif) no-repeat;}html.theme-system div.tree.open {background:url(themes/default/images//tree_minus.png) no-repeat;}html.theme-system div.tree.closed {background:url(themes/default/images//tree_plus.png) no-repeat;}html.theme-system body > div {display:none;}html.theme-system div.structure em {font-style:italic;}html.theme-system .drophover {border:2px dotted green;cursor:move;}html.theme-system .dropactive {border:1px dotted blue;cursor:move;}html.theme-system div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-system div.backward_link {float:left;}html.theme-system div.forward_link {float:right;}html.theme-system div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid Menu;}html.theme-system div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-system img.icon {padding:4px;width:16px;height:16px;}html.theme-system ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-system div.panel div.header {xborder-bottom:1px solid Menu;}html.theme-system div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid Menu;-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 Menu;xborder-left:1px solid Menu;xborder-right:1px solid Menu;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-system div.panel div.content table {border:2px WindowFrame;}html.theme-system table tr.headline > td {border-bottom:1px solid Menu;}html.theme-system table tr.data > td {border-bottom:1px solid Menu;}html.theme-system table > tr.data:nth-child(2n) {background-color:WindowFrame;}html.theme-system table tr.data:hover,html.theme-system div.content li div.entry:hover {background-color:WindowFrame;}html.theme-system div.panel div.status div,html.theme-system div.message {border:1px solid Menu;}html.theme-system div#workbench div.panel.fullscreen {background-color:Background;}html.theme-system div#workbench div.panel {border:1px solid Menu;}html.theme-system input.submit {background-color:Menu;color:MenuText;-webkit-box-shadow:0px 0px 15px Background;-moz-box-shadow:0px 0px 15px Background;box-shadow:0px 0px 15px 10px Background;}html.theme-system ul#history > li {border:1px solid Menu;background-color:WindowFrame;color:WindowText;}html.theme-system ul#history > li.active {border:1px solid WindowText;background-color:MenuText;color:WindowText;}html.theme-system ul#history {display:none;}html.theme-system div#filler {background-color:WindowText;}html.theme-system div.clickable.filtered.inactive > a {color:WindowFrame;}html.theme-system div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid Menu;border-left:6px solid Menu;border-top:6px solid WindowFrame;border-bottom:4px solid Menu;margin-top:10px;font-size:0;}html.theme-system div.dropdown {-webkit-box-shadow:3px 2px 10px Menu;-moz-box-shadow:3px 2px 10px Menu;box-shadow:3px 2px 10px Menu;opacity:0.95;border:2px solid Menu;-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-system div#header span.titletext {color:MenuText;}html.theme-system div.toolbar-icon {border:1px solid Menu;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}html.theme-system div.toolbar-icon.inactive {opacity:0.5;}html.theme-system div.toolbar-icon:hover {border:1px solid WindowFrame;}html.theme-system div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-system div.headermenu > div.toolbar-icon {float:right;}html.theme-system div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-system div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-system div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-system div.panel.small form div.line {clear:left;padding:10px;}html.theme-system div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-system div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-system form div.label > label,html.theme-system form div.input > div.intputholder {padding:0px 5px;}html.theme-system form div.input input[type=text],html.theme-system form div.input input[type=password],html.theme-system form div.input textarea,html.theme-system form div.input select {width:100%;}html.theme-system form div.input input[type=checkbox],html.theme-system form div.input input[type=radio] {vertical-align:top;}html.theme-system label {display:inline-block;}html.theme-system input[type=checkbox] + label,html.theme-system input[type=radio] + label {width:80%;}html.theme-system label div.description {font-size:0.75em;color:Menu;}html.theme-system div.inputholder {background-color:MenuText;border:1px solid Menu;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px Menu;-moz-box-shadow:inset 0px 0px 3px Menu;box-shadow:inset 0px 0px 3px Menu;}html.theme-system div.inputholder ul.tree,html.theme-system div.inputholder ul.tree li.last,html.theme-system div.inputholder ul.tree li:last-child {background-color:MenuText;}html.theme-system div.inputholder > input,html.theme-system div.inputholder > textarea,html.theme-system div.inputholder > select {border:0px;border-bottom:1px solid MenuText;padding:2px;margin:0px;background-color:MenuText;}html.theme-system input:focus,html.theme-system textarea:focus,html.theme-system select:focus {border:0px;border-bottom:1px solid WindowFrame;}html.theme-system input.error,html.theme-system textarea.error,html.theme-system select.error {border-bottom:1px dotted WindowText !important;}html.theme-system div.inputholder.error {border:1px solid red ! important;}html.theme-system input.hint {color:Menu;}html.theme-system fieldset > div input.name,html.theme-system fieldset > div span.name {font-weight:bold;}html.theme-system fieldset {border-color:Menu;}html.theme-system div#tree {overflow:visible;}html.theme-system tr.diff > td.line {background-color:MenuText;padding-right:2px;border-right:3px solid Menu;text-align:right;margin-right:2px;}html.theme-system tr.diff > td.old {background-color:red;}html.theme-system tr.diff > td.new {background-color:green;}html.theme-system tr.diff > td.notequal {background-color:yellow;}html.theme-system dl.notice {border-left:10px WindowFrame solid;border-right:1px WindowFrame solid;padding:15px;}html.theme-system dl.notice > dt {border-top:1px WindowFrame solid;}html.theme-system dl.notice > dd {border-bottom:1px WindowFrame solid;}html.theme-system div.content a.action,html.theme-system div.content a.help {-webkit-box-shadow:3px 2px 5px Menu;-moz-box-shadow:3px 2px 5px Menu;box-shadow:3px 2px 5px Menu;}html.theme-system body {background-color:WindowFrame;}html.theme-system div.panel ul.views > li.active,html.theme-system div.panel ul.views > li.active:hover {background-color:Menu;background-image:linear-gradient(WindowFrame 0%, Menu 15%);color:MenuText;}html.theme-system div#header {background-color:Menu;background-image:linear-gradient(Menu 85%, WindowFrame 100%);color:MenuText;}html.theme-system div#header div.toolbar-icon > a {color:MenuText;}html.theme-system div#header,html.theme-system ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-system div.panel > div.content {background-color:Background;}html.theme-system div.panel > div.header {background-color:Background;background-image:linear-gradient(WindowFrame 0%, Background 85%);}html.theme-system div.panel ul.views li:hover {background-color:WindowFrame;}html.theme-system ul.tree li.last,html.theme-system ul.tree li:last-child {background-color:Background;}html.theme-system div.content pre,html.theme-system div.dropdown {background-color:MenuText;color:WindowText;}html.theme-system div.filler div.headermenu > a.entry,html.theme-system div.filler div.header a.back.button {font-size:0.8em;}html.theme-system div.line.filedropzone > div.input {background-color:MenuText;border:1px dotted WindowText;}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 85%, #cccccc 100%);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 85%, #cee6da 100%);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 85%, #868685 100%);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-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 diff --git a/util/Logger.class.php b/util/Logger.class.php @@ -57,7 +57,7 @@ class Logger * * @param message Log-Text */ - function trace( $message ) + public static function trace( $message ) { if ( OR_LOG_LEVEL_TRACE ) Logger::doLog( 'trace',$message ); @@ -69,7 +69,7 @@ class Logger * * @param message Log-Text */ - function debug( $message ) + public static function debug( $message ) { if ( OR_LOG_LEVEL_DEBUG ) Logger::doLog( 'debug',$message ); @@ -81,7 +81,7 @@ class Logger * * @param message Log-Text */ - function info( $message ) + public static function info( $message ) { if ( OR_LOG_LEVEL_INFO ) Logger::doLog( 'info',$message ); @@ -93,7 +93,7 @@ class Logger * * @param message Log-Text */ - function warn( $message ) + public static function warn( $message ) { if ( OR_LOG_LEVEL_WARN ) Logger::doLog( 'warn',$message ); @@ -105,7 +105,7 @@ class Logger * * @param message Log-Text */ - function error( $message ) + public static function error( $message ) { if ( OR_LOG_LEVEL_ERROR ) Logger::doLog( 'error',$message ); @@ -120,7 +120,7 @@ class Logger * @param message Log-Text * @access private */ - function doLog( $facility,$message ) + private static function doLog( $facility,$message ) { global $conf; global $SESS; @@ -130,43 +130,47 @@ class Logger if ( $filename == '' ) return; - if ( ! is_writable($filename) ) - Http::serverError( "logfile $filename is not writable by the server" ); $thisLevel = strtoupper($facility); $user = Session::getUser(); if ( is_object($user) ) $username = $user->name; - else - $username = '-'; + else + $username = '-'; $text = $conf['log']['format']; // Format der Logdatei lesen // Ersetzen von Variablen - if ( $conf['log']['dns_lookup'] ) + if ( $conf['log']['dns_lookup'] ) $text = str_replace( '%host',gethostbyaddr(getenv('REMOTE_ADDR')),$text ); - else - $text = str_replace( '%host',getenv('REMOTE_ADDR'),$text ); + else + $text = str_replace( '%host',getenv('REMOTE_ADDR'),$text ); $action = Session::get('action'); if ( empty($action) ) - $action = '-'; + $action = '-'; - $action = Session::get('action'); + $action = Session::get('action'); if ( empty($action) ) - $action = '-'; - + $action = '-'; + $text = str_replace( '%user' ,str_pad($username ,8),$text ); $text = str_replace( '%level' ,str_pad($thisLevel,5),$text ); $text = str_replace( '%agent' ,getenv('HTTP_USER_AGENT'),$text ); $text = str_replace( '%action',str_pad($action,12),$text ); $text = str_replace( '%text' ,$message,$text ); $text = str_replace( '%time' ,date($conf['log']['date_format']),$text ); - $text = str_replace( "\n" ,"\n ",$text ); - - // Schreiben in Logdatei - error_log( $text."\n",3,$filename ); + $text = str_replace( "\n" ,"\n ",$text ); + if (! is_writable($filename)) { + + error_log("logfile $filename is not writable by the server"); + error_log($text . "\n"); + } else { + + // Schreiben in Logdatei + error_log($text . "\n", 3, $filename); + } } } diff --git a/version.ini b/version.ini @@ -1,5 +1,5 @@ -rev=3249 -node=f5775d1299dc8d574ca3617964da985836846c60 -date=Sat Nov 11 23:33:02 2017 +0100 -description=Theme-Stylesheet aufgeräumt und lessifiziert. +rev=3251 +node=e3404b4fb9230e01e547daf7d07e3c8c85168400 +date=Sun Nov 12 01:30:59 2017 +0100 +description=Beim Abmelden den korrekten Default-Style setzen (der heißt nicht unbedingt 'default'!) author=Jan Dankert