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