commit 96b4ca8e37ea4024f8897653c9b6fd544ccaecc4
parent c3af456ed7c5652a1a84f0f6b681f1a693d85a46
Author: Jan Dankert <devnull@localhost>
Date: Sat, 11 Nov 2017 00:41:09 +0100
Automatisches Minifizieren von Stylesheet-Dateien im Development-Mode. Im Production-Mode wird aufgrund der Laufzeit nicht minifiziert und nur die minifizierte Version gelesen (sofern verfügbar, sonst die normale). Es gibt jetzt nur noch LESS-Dateien als Source!
Diffstat:
18 files changed, 9806 insertions(+), 1640 deletions(-)
diff --git a/action/IndexAction.class.php b/action/IndexAction.class.php
@@ -110,26 +110,14 @@ class IndexAction extends Action
$this->lastModified(config('config','last_modification',1*60*60) );
- function minifyCSS( $source ) {
-
- // Remove comments
- $source = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $source);
- // Remove space after colons
- $source = str_replace(': ', ':', $source);
- // Remove whitespace
- $source = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $source);
-
- return $source;
- }
-
header('Content-Type: text/css');
$css = array();
// $css[] = link id="userstyle" rel="stylesheet" type="text/css" href="<?php echo css_link($style) "
// $cssParam = css_link($style);
// $css['userstyle'] = OR_THEMES_EXT_DIR.'default/css/openrat-theme.css.php';
- $css[] = OR_THEMES_EXT_DIR.'default/css/openrat-ui.css';
- $css[] = OR_THEMES_EXT_DIR.'default/css/openrat-workbench.css';
+ $css[] = OR_THEMES_EXT_DIR.'default/css/openrat-ui';
+ $css[] = OR_THEMES_EXT_DIR.'default/css/openrat-workbench';
// $css[] = OR_THEMES_EXT_DIR.'../editor/markitup/markitup/skins/markitup/style.css';
// $css[] = OR_THEMES_EXT_DIR.'../editor/markitup/markitup/sets/default/style.css';
@@ -139,79 +127,138 @@ class IndexAction extends Action
foreach( array_keys($elements) as $c )
{
- $componentCssFile = OR_THEMES_DIR.config('interface','theme').'/include/html/'.$c.'/'.$c.'.css';
- if ( is_file($componentCssFile) )
- $css[] = $componentCssFile;
-
- // LESS-Version vorhanden?
- $componentCssFile = OR_THEMES_DIR.config('interface','theme').'/include/html/'.$c.'/'.$c.'.less';
- if ( is_file($componentCssFile) )
+ $componentCssFile = OR_THEMES_DIR.config('interface','theme').'/include/html/'.$c.'/'.$c;
+ if ( is_file($componentCssFile.'.less') )
$css[] = $componentCssFile;
}
if ( DEVELOPMENT ) {
- foreach( $css as $id=>$cssFile )
+ foreach( $css as $id=>$cssF )
{
- if ( substr($cssFile,-5)=='.less')
+ $lessFile = $cssF.'.less';
+ $cssFile = $cssF.'.css';
+ $cssMinFile = $cssF.'.min.css';
+
+
+
+ if ( !is_file($lessFile))
{
- echo "/* LESS Source file: $cssFile */";
- $parser = new Less_Parser();
- $parser->parse( file_get_contents($cssFile) );
- echo $parser->getCss();
+ echo "\n/* File $lessFile is missing! */";
+ Logger::warn("Stylesheet not found: $lessFile");
+ }
+ elseif ( !is_file($cssFile) || !is_file($cssMinFile))
+ {
+ echo "\n/* File $cssMinFile is missing! */";
+ Logger::warn("Stylesheet output file not found $cssMinFile");
}
else
{
- echo "/* CSS Source file: $cssFile */";
- echo file_get_contents($cssFile);
+ if( filemtime($lessFile) > filemtime($cssMinFile) )
+ {
+ // LESS-Source wurde geändert, CSS-Version muss aktualisiert werden.
+ if ( !is_writable($cssFile) || !is_writable($cssMinFile))
+ {
+ echo "/* File $jsFileMin is not writable! */";
+ Logger::warn("Style-Output file is not writable: $cssMinFile");
+ }
+ else
+ {
+ echo "/* LESS Source file: $lessFile */\n";
+ $parser = new Less_Parser();
+ $parser->parse( file_get_contents($lessFile) );
+ $source = $parser->getCss();
+
+ file_put_contents( $cssFile, "/* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */\n\n".$source );
+
+
+ file_put_contents( $cssMinFile, $this->minifyCSS($source) );
+ }
+ }
+ echo "\n/* CSS file: $cssFile */\n";
+ readfile($cssFile);
}
}
}
else
{
// Production mode: Inline minified CSS
- ob_start('minifyCSS');
- foreach( $css as $id=>$cssFile )
+ foreach( $css as $id=>$cssF )
{
- if ( substr($cssFile,-5)=='.less')
+ $cssMinFile = $cssF.'.min.css';
+
+ if ( !is_file($cssMinFile))
{
- $parser = new Less_Parser();
- $parser->parse( file_get_contents($cssFile) );
- echo $parser->getCss();
+ echo "\n/* File $cssMinFile is missing! */\n";
+ Logger::warn("Stylesheet output file not found $cssMinFile");
}
else
{
- echo file_get_contents($cssFile);
+ readfile($cssMinFile);
}
-
- }
- ob_end_flush();
+ }
}
+
// Je Theme die Theme-CSS-Datei ausgeben.
- foreach( array_keys(config('style')) as $styleId )
- {
+ $cssF = OR_THEMES_EXT_DIR.'default/css/openrat-theme';
+ $lessFile = $cssF.'.less';
+ $cssFile = $cssF.'.css';
+ $cssMinFile = $cssF.'.min.css';
- $css = file_get_contents(OR_THEMES_EXT_DIR.'default/css/openrat-theme.less');
- $css = str_replace('__name__',$styleId,$css);
- $css = str_replace('__IMAGE_PATH__',OR_THEMES_EXT_DIR.'default/images/',$css);
- foreach( config('style',$styleId) as $key=>$value)
+ if ( DEVELOPMENT )
+ {
+ if ( filemtime($lessFile) > filemtime($cssMinFile) )
{
- $css = str_replace('__'.$key.'__',$value,$css);
+ file_put_contents($cssFile , "/* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */\n\n");
+ file_put_contents($cssMinFile, '');
+
+ foreach( array_keys(config('style')) as $styleId )
+ {
+ $lessSource = file_get_contents( $lessFile );
+ $lessSource = str_replace('__name__' ,$styleId ,$lessSource);
+ $lessSource = str_replace('__IMAGE_PATH__',OR_THEMES_EXT_DIR.'default/images/',$lessSource);
+ foreach( config('style',$styleId) as $key=>$value)
+ {
+ $lessSource = str_replace('__'.$key.'__',$value,$lessSource);
+ }
+ $parser = new Less_Parser();
+ $parser->parse( $lessSource );
+ $css = $parser->getCss();
+
+ file_put_contents($cssFile , $css ,FILE_APPEND);
+ file_put_contents($cssMinFile, $this->minifyCSS($css),FILE_APPEND);
+ }
}
- $parser = new Less_Parser();
- $parser->parse( $css );
- $css = $parser->getCss();
- if ( PRODUCTION)
- $css = minifyCSS($css);
- echo $css;
+
+ echo "\n/* Theme-CSS: $cssFile */\n";
+ readfile( $cssFile );
+ }
+ else
+ {
+ // Production.
+ readfile( $cssMinFile );
}
exit;
}
+ private function minifyCSS( $css )
+ {
+ // Remove comments
+ $css = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css);
+ // Remove space after colons
+ $css = str_replace(': ', ':', $css);
+ // Remove whitespace
+ $css = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $css);
+
+ return $css;
+ }
+
+
+
public function javascriptView()
{
if ( DEVELOPMENT )
@@ -293,13 +340,7 @@ class IndexAction extends Action
{
$jz = new JSqueeze();
- file_put_contents( $jsFileMin, $jz->squeeze(
- file_get_contents($jsFileNormal),
- true, // $singleLine
- true, // $keepImportantComments
- false // $specialVarRx
- )
- );
+ file_put_contents( $jsFileMin, $this->minifyJS(file_get_contents($jsFileNormal)));
}
}
@@ -326,5 +367,19 @@ class IndexAction extends Action
exit;
}
+
+
+ private function minifyJS( $js )
+ {
+ $jz = new JSqueeze();
+
+ return $jz->squeeze(
+ $js,
+ true, // $singleLine
+ true, // $keepImportantComments
+ false // $specialVarRx
+ );
+
+ }
}
?>
\ No newline at end of file
diff --git a/script/create-output-files.sh b/script/create-output-files.sh
@@ -9,7 +9,7 @@
#
#
echo "Start ("as `whoami` ")"
-for jsfile in `find -name "*.js" -not -name "*.min.js"`; do
+for jsfile in `find themes -name "*.js" -not -name "*.min.js"`; do
jsfile="${jsfile%.*}"
echo "JS found: $jsfile"
if [ ! -f $jsfile.min.js ]; then cp -v $jsfile.js $jsfile.min.js;
@@ -18,7 +18,7 @@ for jsfile in `find -name "*.js" -not -name "*.min.js"`; do
done
-for tplfile in `find -name "*.src.xml"`; do
+for tplfile in `find themes -name "*.src.xml"`; do
tplfile="${tplfile%.*}"
tplfile="${tplfile%.*}"
@@ -28,10 +28,14 @@ for tplfile in `find -name "*.src.xml"`; do
chmod a+rw -v $tplfile.out.php
done
-for lessfile in `find -name "*.less"`; do
+# CSS-Files
+for lessfile in `find themes -name "*.less"`; do
lessfile="${lessfile%.*}"
echo "LESS found: $lessfile"
- if [ ! -f $lessfile.min.css ]; then cp -v $lessfile.less $lessfile.min.css;
+ if [ ! -f $lessfile.css ]; then touch -d '2000-01-01' $lessfile.css;
+ fi
+ chmod a+rw -v $lessfile.css
+ if [ ! -f $lessfile.min.css ]; then touch -d '2000-01-01' $lessfile.min.css;
fi
chmod a+rw -v $lessfile.min.css
done
\ No newline at end of file
diff --git a/themes/default/css/openrat-theme.css b/themes/default/css/openrat-theme.css
@@ -0,0 +1,6550 @@
+html.theme-grey {
+ scrollbar-face-color: grey;
+ scrollbar-arrow-color: grey;
+ scrollbar-base-color: white;
+ /* Mouseover */
+ /* Pfeile */
+ /* ab hier erstmal alles openrat-ui reinkopiert */
+ /*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+ /* H e a d e r */
+ /*
+
+div#tree
+{
+ padding:5px;
+ width:25%;
+ margin-left:0px;
+ float:left;
+}
+*/
+ /* N o t i c e */
+ /* H o e h e n */
+ /*
+
+div#tree, div#content
+{
+ height:auto;
+}
+*/
+ /*div.panel {
+ height:90%;
+}
+*/
+ /* D r o p d o w n - M e n u e s */
+ /*Dropdown anzeigen!!!*/
+ /* Vorschau von Text-Inhalten */
+ /* Verweise */
+ /* Submenu-Entrys */
+ /* Submenu-Width */
+ /* Inaktive Menuepunkte werden ausgegraut */
+ /* Icon-Innenabstand */
+ /* Vorformatierter Text */
+ /* Kleingedrucktes */
+ /* Kurztasten */
+ /* Menzue-Titel-Zeile */
+ /* Hinweis */
+ /* Allgemeine Inhaltszellen */
+ /* Action-Button */
+ /* Lizenzhinweis */
+ /* Message of the day */
+ /* Hauptfenster */
+ /* Eingabefeld fuer Beschreibung */
+ /* Eingabefeld fuer Textabsatz */
+ /* Hilfe-Texte */
+ /* Logo */
+ /* Notizen */
+ /* Kalender */
+ /* B a u m */
+ /* Strukturen
+div.structure ul
+{
+ padding-left:10px;
+ margin-left:10px;
+}
+*/
+ /* T a b s */
+ /*
+
+div#workbench div.frame {
+ padding:3px;
+ border:1px solid grey;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+*/
+ /*
+div.panel {
+ padding:3px;
+ border:1px solid grey;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+*/
+ /* F a r b e n */
+ /* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
+ /* Datenzeile - Mauseffekt */
+ /* Hintergrund Fenster */
+ /*
+
+div.panel {
+ background-color: #3399FF;
+}
+*/
+ /* S t a t u s z e i l e */
+ /* Fortschrittsbalken */
+ /* V o l l b i l d */
+ /*
+ * Formular-Button-Leiste
+ */
+ /* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
+ /* Smaller screens */
+ /* Mobile */
+ /* Modale Dialoge */
+ /* Pfeile */
+ /* D r o p d o w n - M e n u e s */
+ /* Voreingestellte Schriftart */
+ /* Formulare breit */
+ /* Formulare schmal */
+ /* Eingabfeld fuer Namen */
+ /* Eingabfelder fuer Dateiname */
+ /* Anzeige von Text-Unterschieden */
+ /* Zeilen-Nr */
+ /* Unveränderter Text */
+ /* Entfernter Text */
+ /* Hinzugefuegter Text */
+ /* Geaenderter Text */
+ /* S c h a t t e n */
+ /* F a r b e n */
+ /* Gesamt-Hintergrund */
+ /* Fenster-Hintergrund */
+ /* Titelleiste-Hintergrund */
+ /* Titelleiste */
+ /* Reiter */
+}
+html.theme-grey div#workbench div.panel.modal {
+ border-color: black !important;
+ -webkit-box-shadow: 0px 0px 40px black;
+ -moz-box-shadow: 0px 0px 40px black;
+ box-shadow: 0px 0px 40px black;
+}
+html.theme-grey div#dialog {
+ background-color: #e9e9e9;
+ color: black;
+ border-color: black !important;
+ -webkit-box-shadow: 0px 0px 40px black;
+ -moz-box-shadow: 0px 0px 40px black;
+ box-shadow: 0px 0px 40px black;
+}
+html.theme-grey div.container > div.divider.ui-draggable-dragging {
+ background-color: grey;
+}
+html.theme-grey div#workbench div.panel div.arrow-down {
+ border-top-color: grey;
+}
+html.theme-grey div#workbench div.panel div.arrow-right {
+ border-left-color: grey;
+}
+html.theme-grey iframe {
+ width: 100%;
+ height: 500px;
+ display: block;
+ border: 1px solid grey;
+}
+html.theme-grey div.breadcrumb,
+html.theme-grey div.breadcrumb a,
+html.theme-grey div.panel > div.title {
+ x-background-color: grey;
+ xsopacity: 0.7;
+ color: white;
+ font-weight: bold;
+}
+html.theme-grey div#header {
+ width: 100%;
+ height: 27px;
+ overflow: hidden;
+ padding: 5px;
+ margin: 0px;
+ margin-bottom: 3px;
+ float: left;
+}
+html.theme-grey div#header div.projects,
+html.theme-grey div#header div.menu,
+html.theme-grey div#header div.title {
+ float: left;
+ margin-right: 10px;
+ margin-left: 0px;
+}
+html.theme-grey div#header div.user,
+html.theme-grey div#header div.search,
+html.theme-grey div#header div.history {
+ float: right;
+ margin-right: 10px;
+ margin-left: 10px;
+}
+html.theme-grey div#noticebar {
+ display: block;
+ position: fixed;
+ bottom: 40px;
+ right: 40px;
+ width: 250px;
+ z-index: 113;
+}
+html.theme-grey div#noticebar div.notice {
+ border: 2px solid black;
+ padding: 5px;
+ margin: 5px;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /* CSS 3 */
+ -webkit-box-shadow: 3px 2px 5px black;
+ -moz-box-shadow: 3px 2px 5px black;
+ box-shadow: 3px 2px 5px black;
+ 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: silver;
+}
+html.theme-grey div#noticebar div.notice.error div.text {
+ font-weight: bold;
+}
+html.theme-grey div#noticebar div.log {
+ font-family: monospace;
+}
+html.theme-grey html,
+html.theme-grey body {
+ height: 100%;
+}
+html.theme-grey div.panel div.title {
+ height: 20px;
+}
+html.theme-grey div.panel div.status {
+ height: 35px;
+}
+html.theme-grey div.panel > div.content {
+ xxoverflow-x: auto;
+}
+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 {
+ margin: 9px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: 1px solid grey;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ background-color: white;
+ background: -moz-linear-gradient(top, #808080, #c0c0c0);
+ background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#c0c0c0));
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ color: black;
+}
+html.theme-grey ul#history > li.active {
+ background-color: white;
+ font-weight: bold;
+ color: black;
+}
+html.theme-grey a.help {
+ float: right;
+}
+html.theme-grey a.help {
+ cursor: help;
+}
+html.theme-grey a.action:hover,
+html.theme-grey a.help:hover,
+html.theme-grey div.noaction:hover {
+ text-decoration: none;
+ border-color: white;
+}
+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: black;
+}
+html.theme-grey div.dropdown {
+ z-index: 2;
+ display: none;
+ position: absolute;
+ padding: 5px 0px;
+}
+html.theme-grey div.dropdownalignright {
+ right: 0;
+}
+html.theme-grey div.dropdown > a {
+ display: block;
+}
+html.theme-grey div.dropdown div.entry {
+ padding: 2px 5px;
+}
+html.theme-grey div.dropdown > div.divide {
+ height: 1px;
+ background-color: grey;
+ width: 100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+html.theme-grey div#header > div.menu {
+ overflow: hidden;
+}
+html.theme-grey div#header div:hover div.dropdown,
+html.theme-grey div.panel div:hover > div.dropdown,
+html.theme-grey div.panel-icon:hover > div.dropdown {
+ display: block;
+}
+html.theme-grey div.onrowvisible {
+ visibility: hidden;
+ display: inline;
+}
+html.theme-grey td:hover > div.onrowvisible {
+ visibility: visible;
+}
+html.theme-grey td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid silver;
+ border-bottom: 1px solid silver;
+}
+html.theme-grey .preview h1 {
+ font-size: 138.5%;
+}
+html.theme-grey .preview h2 {
+ font-size: 123.1%;
+}
+html.theme-grey .preview h3 {
+ font-size: 108%;
+}
+html.theme-grey .preview h1,
+html.theme-grey .preview h2,
+html.theme-grey .preview h3 {
+ margin: 1em 0;
+}
+html.theme-grey .preview h1,
+html.theme-grey .preview h2,
+html.theme-grey .preview h3,
+html.theme-grey .preview h4,
+html.theme-grey .preview h5,
+html.theme-grey .preview h6,
+html.theme-grey .preview strong {
+ font-weight: bold;
+}
+html.theme-grey .preview abbr,
+html.theme-grey .preview acronym {
+ border-bottom: 1px dotted #000;
+ cursor: help;
+}
+html.theme-grey .preview em {
+ font-style: italic;
+}
+html.theme-grey .preview ol,
+html.theme-grey .preview ul,
+html.theme-grey .preview dl {
+ margin-left: 2em;
+}
+html.theme-grey .preview ol li {
+ list-style: decimal outside;
+}
+html.theme-grey .preview ul li {
+ list-style: disc outside;
+}
+html.theme-grey .preview a:link,
+html.theme-grey .preview a:visited,
+html.theme-grey .preview a:active,
+html.theme-grey .preview a:hover {
+ text-decoration: underline;
+ color: blue;
+}
+html.theme-grey a:link,
+html.theme-grey a:visited {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-grey a:active,
+html.theme-grey a:hover {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-grey body.menu tr.menu td table tr td,
+html.theme-grey body.main tr.menu td table tr td {
+ padding: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+ width: 30px;
+ white-space: nowrap;
+}
+html.theme-grey body.menu tr.menu table {
+ width: 50px;
+}
+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: grey;
+}
+html.theme-grey img[align=left],
+html.theme-grey img[align=right] {
+ padding-right: 1px;
+ padding-left: 1px;
+}
+html.theme-grey pre {
+ font-family: Courier;
+ font-size: 13px;
+}
+html.theme-grey small {
+ color: grey;
+}
+html.theme-grey body.menu span.accesskey,
+html.theme-grey body.main span.accesskey {
+ text-decoration: underline;
+}
+html.theme-grey body.menu tr.title td,
+html.theme-grey body.main tr.title td {
+ vertical-align: middle;
+ padding: 4px;
+ height: 30px;
+}
+html.theme-grey td.message {
+ padding: 10px;
+ font-weight: bold;
+}
+html.theme-grey body.main table.main td.window td {
+ padding: 4px;
+}
+html.theme-grey body.main table.main td.window td.act {
+ padding: 15px;
+ margin-top: 20px;
+ border-top: 1px solid grey;
+ text-align: right;
+}
+html.theme-grey a.copyright {
+ font-size: 0.7em;
+ text-decoration: none;
+}
+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 table.main {
+ x-border: 3px solid;
+}
+html.theme-grey div.panel input.checkbox,
+html.theme-grey div.panel input.radio {
+ border: 1px solid grey;
+}
+html.theme-grey textarea.desc,
+html.theme-grey textarea.description {
+ font-family: Arial;
+ font-size: 13px;
+}
+html.theme-grey textarea.longtext {
+ font-family: Arial;
+ font-size: 13px;
+ width: 100%;
+ border: 1px solid black;
+}
+html.theme-grey tr td.help {
+ font-style: italic;
+}
+html.theme-grey tr.headline td.help {
+ /*
+ border-bottom:1px solid black;
+ */
+ font-style: normal;
+}
+html.theme-grey td.logo {
+ padding: 10px;
+ margin: 0px;
+}
+html.theme-grey div.logo h2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 24px;
+}
+html.theme-grey div.logo p {
+ font-family: Verdana;
+ font-size: 13px;
+}
+html.theme-grey div#header div.search input {
+ margin: 0px;
+ padding: 0px;
+}
+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 black;
+ font-weight: normal;
+ text-align: left;
+}
+html.theme-grey table.notice tr.warning {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-grey table.calendar {
+ table-layout: fixed;
+ border-collapse: collapse;
+ text-align: center;
+}
+html.theme-grey table.calendar td {
+ border: 1px dotted;
+}
+html.theme-grey label,
+html.theme-grey .clickable {
+ cursor: pointer;
+}
+html.theme-grey body {
+ cursor: default;
+}
+html.theme-grey input {
+ xcursor: text;
+}
+html.theme-grey div.menu {
+ float: none;
+ xclear: left;
+}
+html.theme-grey form.xlogin {
+ xbackground-color: #E0E0D5;
+ border: 2px solid silver;
+ position: absolute;
+ z-index: 999;
+ top: 5%;
+ left: 5%;
+ width: 80%;
+ margin: 5%;
+ padding: 10%;
+ opacity: 1;
+ -webkit-box-shadow: 3px 2px 5px grey;
+ -moz-box-shadow: 3px 2px 5px grey;
+ box-shadow: 3px 2px 5px grey;
+}
+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;
+ margin: 0;
+ padding: 0;
+}
+html.theme-grey ul.tree ul {
+ margin-left: 18px;
+}
+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: grey;
+ color: white;
+}
+html.theme-grey ul.tree div.tree {
+ width: 18px;
+ min-width: 18px;
+ height: 18px;
+ xbackground-color: red;
+ float: left;
+}
+html.theme-grey ul.tree div.tree,
+html.theme-grey ul.tree div.entry {
+ height: 18px;
+ max-height: 18px;
+ min-height: 18px;
+}
+html.theme-grey ul.tree div img {
+ cfloat: left;
+}
+html.theme-grey ul.tree li {
+ margin: 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 grey;
+}
+html.theme-grey div.panel div.header ul.views {
+ text-align: left;
+ /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden;
+ /* Gescrollt wird hier mit JavaScript */
+ 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 ul.views > li > img,
+html.theme-grey ul.views > li > div {
+ float: left;
+}
+html.theme-grey div.panel div.header div.panel-icon,
+html.theme-grey div.inputholder > div.icon {
+ float: right;
+}
+html.theme-grey div.panel div.header > ul.views {
+ float: left;
+ height: 25px;
+}
+html.theme-grey div.panel div.header {
+ xborder-bottom: 1px solid grey;
+}
+html.theme-grey div.content {
+ clear: both;
+}
+html.theme-grey div.panel ul.views li {
+ vertical-align: middle;
+ padding: 0px;
+ cursor: pointer;
+ border-right: 1px solid grey;
+ -moz-border-radius-topleft: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topleft: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topleft: 5px;
+ /* Konqui */
+ -moz-border-radius-topright: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topright: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topright: 5px;
+ /* Konqui */
+ border-top-right-radius: 5px;
+ xborder-top: 1px solid grey;
+ xborder-left: 1px solid grey;
+ xborder-right: 1px solid grey;
+ xmargin-right: 10px;
+ display: inline;
+ white-space: nowrap;
+ float: left;
+}
+html.theme-grey div.panel {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-grey div.panel div.content table {
+ overflow: auto;
+ border: 2px silver;
+}
+html.theme-grey table tr.headline > td {
+ /*
+ background-color: silver;
+ background: -moz-linear-gradient(top, grey, silver);
+ background: -webkit-gradient(linear, left top, left bottom, from(grey), to(silver));
+
+ border-right:1px solid silver;
+
+ */
+ border-bottom: 1px solid grey;
+ padding: 3px;
+ font-weight: bold;
+}
+html.theme-grey table tr.data > td {
+ border-bottom: 1px solid grey;
+ /*
+ border-right:1px solid silver;
+ */
+ padding: 3px;
+}
+html.theme-grey table > tr.data:nth-child(2n) {
+ background-color: silver;
+}
+html.theme-grey table tr.data:hover,
+html.theme-grey div.content li div.entry:hover {
+ background-color: silver;
+}
+html.theme-grey ul.tree div {
+ cursor: pointer;
+}
+html.theme-grey div.panel div.status {
+ padding: 10px;
+}
+html.theme-grey div.panel div.status div.error,
+html.theme-grey div.message.error {
+ background: url(themes/default/images//notice_error.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-grey div.panel div.status div.warn,
+html.theme-grey div.message.warn {
+ background: url(themes/default/images//notice_warning.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-grey div.panel div.status div.ok,
+html.theme-grey div.message.ok {
+ background: url(themes/default/images//notice_ok.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-grey div.panel div.status div.info,
+html.theme-grey div.message.info {
+ background: url(themes/default/images//notice_info.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-grey div.panel div.status div,
+html.theme-grey div.message {
+ border: 1px solid grey;
+ padding: 5px 0px 5px 25px;
+ margin: 10px 10px 20px 10px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-grey div.loader,
+html.theme-grey div.progress {
+ background: url(themes/default/images//loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height: 50px;
+}
+html.theme-grey div#workbench div.panel.fullscreen {
+ display: block;
+ z-index: 109;
+ /*set the div in the top-left corner of the screen*/
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: #e9e9e9;
+ margin: 0px;
+ /*set the width and height to 100% of the screen*/
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-grey div#workbench div.panel.fullscreen > div.content {
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-grey .invisible {
+ visibility: hidden;
+}
+html.theme-grey .visible {
+ visibility: visible;
+}
+html.theme-grey div#workbench {
+ width: 100%;
+}
+html.theme-grey body {
+ overflow: hidden;
+}
+html.theme-grey div#workbench div.panel {
+ border: 1px solid grey;
+ margin: 0px;
+ padding: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-grey div#workbench div.container,
+html.theme-grey div#workbench div.panel,
+html.theme-grey div#workbench div.divider {
+ display: inline;
+ float: left;
+ margin: 0px;
+}
+html.theme-grey div#workbench {
+ padding: 3px;
+}
+html.theme-grey div#workbench div.panel > div.content {
+ overflow: auto;
+}
+html.theme-grey div.panel {
+ position: relative;
+}
+html.theme-grey div.content div.bottom {
+ xbackground-color: #e9e9e9;
+ height: 55px;
+ width: 100%;
+ position: absolute;
+ padding-right: 40px;
+ bottom: 0px;
+ right: 0px;
+ xvisibility: hidden;
+}
+html.theme-grey div.content div.bottom > div.command {
+ xvisibility: visible;
+ float: right;
+ z-index: 20;
+}
+html.theme-grey div.content form[data-autosave='true'] div.command {
+ display: none;
+}
+html.theme-grey div.content > form {
+ padding-bottom: 45px;
+}
+html.theme-grey input.submit {
+ background-color: grey;
+ color: white;
+ padding: 7px;
+ border: 0px;
+ -moz-border-radius: 7px;
+ /* Mozilla */
+ -webkit-border-radius: 7px;
+ /* Webkit */
+ -khtml-border-radius: 7px;
+ /* Konqui */
+ border-radius: 7px;
+ margin-left: 20px;
+ -webkit-box-shadow: 0px 0px 15px #e9e9e9;
+ -moz-box-shadow: 0px 0px 15px #e9e9e9;
+ box-shadow: 0px 0px 15px 10px #e9e9e9;
+ cursor: pointer;
+}
+html.theme-grey input.submit.ok {
+ font-weight: bold;
+ /* Primäre Aktion in Fettdruck */
+}
+html.theme-grey div.views > div.backward_link,
+html.theme-grey div.views > div.forward_link {
+ visibility: hidden;
+}
+html.theme-grey div.views:HOVER > div.backward_link,
+html.theme-grey div.views:HOVER > div.forward_link {
+ visibility: visible;
+}
+html.theme-grey div#shortcuts {
+ height: 24px;
+ margin-left: 10px;
+}
+html.theme-grey div#shortcuts > div.shortcut {
+ width: 24px;
+ height: 24px;
+ margin-left: 5px;
+ float: left;
+ opacity: 0.8;
+}
+html.theme-grey div#shortcuts > div.shortcut:HOVER {
+ xborder: 1px solid grey;
+ x-moz-border-radius: 2px;
+ /* Mozilla */
+ x-webkit-border-radius: 2px;
+ /* Webkit */
+ x-khtml-border-radius: 2px;
+ /* Konqui */
+ opacity: 1.0;
+ position: relative;
+ bottom: 3px;
+}
+@media only screen and (max-width: 1023px) {
+ html.theme-grey body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+}
+@media handheld, only screen and (max-width: 767px) {
+ html.theme-grey body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ html.theme-grey div#header,
+ html.theme-grey div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ html.theme-grey div#workbench div.panel {
+ width: auto !important;
+ }
+ html.theme-grey li.action div.tabname {
+ width: auto !important;
+ }
+ html.theme-grey div#workbench div.panel {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ html.theme-grey div#workbench div.panel > div.content {
+ overflow: auto;
+ height: auto !important;
+ }
+}
+html.theme-grey body > div#header {
+ display: block;
+}
+html.theme-grey ul#history > li {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid grey;
+ background-color: silver;
+ color: black;
+}
+html.theme-grey ul#history > li.active {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid black;
+ background-color: white;
+ color: black;
+}
+html.theme-grey ul#history {
+ display: none;
+}
+html.theme-grey table td.readonly {
+ font-style: italic;
+ font-weight: normal;
+}
+html.theme-grey table td.default {
+ font-style: normal;
+ font-weight: normal;
+}
+html.theme-grey table td.changed {
+ font-style: normal;
+ font-weight: bold;
+}
+html.theme-grey div#filler {
+ xxxxdisplay: block;
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: black;
+ opacity: 0.5;
+}
+html.theme-grey div.clickable.filtered.inactive > a {
+ color: silver;
+}
+html.theme-grey div#header > div > div.arrow-down {
+ display: inline;
+ width: 0;
+ height: 0;
+ margin: 6;
+ padding: 0px;
+ border-right: 6px solid grey;
+ border-left: 6px solid grey;
+ border-top: 6px solid silver;
+ border-bottom: 4px solid grey;
+ margin-top: 10px;
+ font-size: 0;
+}
+html.theme-grey div.dropdown {
+ /* Schatten */
+ -webkit-box-shadow: 3px 2px 10px grey;
+ -moz-box-shadow: 3px 2px 10px grey;
+ box-shadow: 3px 2px 10px grey;
+ opacity: 0.95;
+ border: 2px solid grey;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /*
+ background: -moz-linear-gradient(top, grey, silver);
+ background: -webkit-gradient(linear, left top, left bottom, from(grey), to(silver));
+ */
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-grey div#header span.titletext {
+ color: white;
+}
+html.theme-grey div.toolbar-icon {
+ border: 1px solid grey;
+ 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 silver;
+ xxbackground-color: silver;
+}
+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: grey;
+}
+html.theme-grey div.inputholder {
+ background-color: white;
+ border: 1px solid grey;
+ margin: 0px;
+ padding: 4px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0px 0px 3px grey;
+ -moz-box-shadow: inset 0px 0px 3px grey;
+ box-shadow: inset 0px 0px 3px grey;
+}
+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: white;
+}
+html.theme-grey div.inputholder > div.dropdown {
+ width: 70%;
+}
+html.theme-grey div.search > div.inputholder {
+ padding-top: 1px;
+}
+html.theme-grey div.inputholder > input,
+html.theme-grey div.inputholder > textarea,
+html.theme-grey div.inputholder > select {
+ border: 0px;
+ border-bottom: 1px solid white;
+ padding: 2px;
+ margin: 0px;
+ background-color: white;
+}
+html.theme-grey input:focus,
+html.theme-grey textarea:focus,
+html.theme-grey select:focus {
+ border: 0px;
+ border-bottom: 1px solid silver;
+}
+html.theme-grey input.error,
+html.theme-grey textarea.error,
+html.theme-grey select.error {
+ border-bottom: 1px dotted black !important;
+}
+html.theme-grey div.inputholder.error {
+ border: 1px solid red !important;
+}
+html.theme-grey input.hint {
+ color: grey;
+}
+html.theme-grey fieldset > div input.name,
+html.theme-grey fieldset > div span.name {
+ font-weight: bold;
+}
+html.theme-grey fieldset {
+ border-color: grey;
+}
+html.theme-grey fieldset > div input.filename,
+html.theme-grey fieldset > div input.extension,
+html.theme-grey fieldset > div input.ansidate,
+html.theme-grey fieldset > div span.filename,
+html.theme-grey fieldset > div span.extension,
+html.theme-grey fieldset > div span.ansidate {
+ font-family: Courier;
+ font-size: 1em;
+}
+html.theme-grey div#tree {
+ overflow: visible;
+}
+html.theme-grey tr.diff > td.line {
+ background-color: white;
+ padding-right: 2px;
+ border-right: 3px solid grey;
+ 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 silver solid;
+ border-right: 1px silver solid;
+ padding: 15px;
+}
+html.theme-grey dl.notice > dt {
+ border-top: 1px silver solid;
+}
+html.theme-grey dl.notice > dd {
+ border-bottom: 1px silver solid;
+}
+html.theme-grey div.content a.action,
+html.theme-grey div.content a.help {
+ -webkit-box-shadow: 3px 2px 5px grey;
+ -moz-box-shadow: 3px 2px 5px grey;
+ box-shadow: 3px 2px 5px grey;
+}
+html.theme-grey body {
+ xxxbackground-color: #c9c9c9;
+ background-color: silver;
+}
+html.theme-grey div.panel ul.views > li.active,
+html.theme-grey div.panel ul.views > li.active:hover {
+ background-color: grey;
+ background-image: linear-gradient(#c0c0c0 0%, #808080 15%);
+ color: white;
+}
+html.theme-grey div#header {
+ background-color: grey;
+ background-image: linear-gradient(#808080 85%, #c0c0c0 100%);
+ color: white;
+}
+html.theme-grey div#header div.toolbar-icon > a {
+ color: white;
+}
+html.theme-grey div#header,
+html.theme-grey ul.views > li.action {
+ font-family: Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-grey div.content {
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-grey div.panel ul.views li {
+ /*
+ background-color:#e9e9e9;
+ */
+}
+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: silver;
+ /*
+ color: blue;
+ */
+}
+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: white;
+ color: black;
+ min-width: 150px;
+ max-width: 450px;
+}
+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 {
+ width: 100%;
+ height: 100px;
+ background-color: white;
+ border: 1px dotted black;
+}
+html.theme-system {
+ scrollbar-face-color: Menu;
+ scrollbar-arrow-color: Menu;
+ scrollbar-base-color: MenuText;
+ /* Mouseover */
+ /* Pfeile */
+ /* ab hier erstmal alles openrat-ui reinkopiert */
+ /*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+ /* H e a d e r */
+ /*
+
+div#tree
+{
+ padding:5px;
+ width:25%;
+ margin-left:0px;
+ float:left;
+}
+*/
+ /* N o t i c e */
+ /* H o e h e n */
+ /*
+
+div#tree, div#content
+{
+ height:auto;
+}
+*/
+ /*div.panel {
+ height:90%;
+}
+*/
+ /* D r o p d o w n - M e n u e s */
+ /*Dropdown anzeigen!!!*/
+ /* Vorschau von Text-Inhalten */
+ /* Verweise */
+ /* Submenu-Entrys */
+ /* Submenu-Width */
+ /* Inaktive Menuepunkte werden ausgegraut */
+ /* Icon-Innenabstand */
+ /* Vorformatierter Text */
+ /* Kleingedrucktes */
+ /* Kurztasten */
+ /* Menzue-Titel-Zeile */
+ /* Hinweis */
+ /* Allgemeine Inhaltszellen */
+ /* Action-Button */
+ /* Lizenzhinweis */
+ /* Message of the day */
+ /* Hauptfenster */
+ /* Eingabefeld fuer Beschreibung */
+ /* Eingabefeld fuer Textabsatz */
+ /* Hilfe-Texte */
+ /* Logo */
+ /* Notizen */
+ /* Kalender */
+ /* B a u m */
+ /* Strukturen
+div.structure ul
+{
+ padding-left:10px;
+ margin-left:10px;
+}
+*/
+ /* T a b s */
+ /*
+
+div#workbench div.frame {
+ padding:3px;
+ border:1px solid Menu;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+*/
+ /*
+div.panel {
+ padding:3px;
+ border:1px solid Menu;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+*/
+ /* F a r b e n */
+ /* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
+ /* Datenzeile - Mauseffekt */
+ /* Hintergrund Fenster */
+ /*
+
+div.panel {
+ background-color: #3399FF;
+}
+*/
+ /* S t a t u s z e i l e */
+ /* Fortschrittsbalken */
+ /* V o l l b i l d */
+ /*
+ * Formular-Button-Leiste
+ */
+ /* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
+ /* Smaller screens */
+ /* Mobile */
+ /* Modale Dialoge */
+ /* Pfeile */
+ /* D r o p d o w n - M e n u e s */
+ /* Voreingestellte Schriftart */
+ /* Formulare breit */
+ /* Formulare schmal */
+ /* Eingabfeld fuer Namen */
+ /* Eingabfelder fuer Dateiname */
+ /* Anzeige von Text-Unterschieden */
+ /* Zeilen-Nr */
+ /* Unveränderter Text */
+ /* Entfernter Text */
+ /* Hinzugefuegter Text */
+ /* Geaenderter Text */
+ /* S c h a t t e n */
+ /* F a r b e n */
+ /* Gesamt-Hintergrund */
+ /* Fenster-Hintergrund */
+ /* Titelleiste-Hintergrund */
+ /* Titelleiste */
+ /* Reiter */
+}
+html.theme-system div#workbench div.panel.modal {
+ border-color: WindowText !important;
+ -webkit-box-shadow: 0px 0px 40px WindowText;
+ -moz-box-shadow: 0px 0px 40px WindowText;
+ box-shadow: 0px 0px 40px WindowText;
+}
+html.theme-system div#dialog {
+ background-color: Background;
+ color: WindowText;
+ border-color: WindowText !important;
+ -webkit-box-shadow: 0px 0px 40px WindowText;
+ -moz-box-shadow: 0px 0px 40px WindowText;
+ box-shadow: 0px 0px 40px WindowText;
+}
+html.theme-system div.container > div.divider.ui-draggable-dragging {
+ background-color: Menu;
+}
+html.theme-system div#workbench div.panel div.arrow-down {
+ border-top-color: Menu;
+}
+html.theme-system div#workbench div.panel div.arrow-right {
+ border-left-color: Menu;
+}
+html.theme-system iframe {
+ width: 100%;
+ height: 500px;
+ display: block;
+ border: 1px solid Menu;
+}
+html.theme-system div.breadcrumb,
+html.theme-system div.breadcrumb a,
+html.theme-system div.panel > div.title {
+ x-background-color: Menu;
+ xsopacity: 0.7;
+ color: MenuText;
+ font-weight: bold;
+}
+html.theme-system div#header {
+ width: 100%;
+ height: 27px;
+ overflow: hidden;
+ padding: 5px;
+ margin: 0px;
+ margin-bottom: 3px;
+ float: left;
+}
+html.theme-system div#header div.projects,
+html.theme-system div#header div.menu,
+html.theme-system div#header div.title {
+ float: left;
+ margin-right: 10px;
+ margin-left: 0px;
+}
+html.theme-system div#header div.user,
+html.theme-system div#header div.search,
+html.theme-system div#header div.history {
+ float: right;
+ margin-right: 10px;
+ margin-left: 10px;
+}
+html.theme-system div#noticebar {
+ display: block;
+ position: fixed;
+ bottom: 40px;
+ right: 40px;
+ width: 250px;
+ z-index: 113;
+}
+html.theme-system div#noticebar div.notice {
+ border: 2px solid WindowText;
+ padding: 5px;
+ margin: 5px;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /* CSS 3 */
+ -webkit-box-shadow: 3px 2px 5px WindowText;
+ -moz-box-shadow: 3px 2px 5px WindowText;
+ box-shadow: 3px 2px 5px WindowText;
+ display: none;
+}
+html.theme-system div#noticebar div.notice.ok {
+ background-color: green;
+}
+html.theme-system div#noticebar div.notice.warning {
+ background-color: yellow;
+}
+html.theme-system div#noticebar div.notice.error {
+ background-color: red;
+}
+html.theme-system div#noticebar div.notice.info {
+ background-color: WindowFrame;
+}
+html.theme-system div#noticebar div.notice.error div.text {
+ font-weight: bold;
+}
+html.theme-system div#noticebar div.log {
+ font-family: monospace;
+}
+html.theme-system html,
+html.theme-system body {
+ height: 100%;
+}
+html.theme-system div.panel div.title {
+ height: 20px;
+}
+html.theme-system div.panel div.status {
+ height: 35px;
+}
+html.theme-system div.panel > div.content {
+ xxoverflow-x: auto;
+}
+html.theme-system ul#history > li,
+html.theme-system div.content a.action,
+html.theme-system div.content a.help,
+html.theme-system div.filler div.headermenu > a.entry,
+html.theme-system div.filler div.header a.back.button {
+ margin: 9px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: 1px solid Menu;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ background-color: MenuText;
+ background: -moz-linear-gradient(top, Menu, WindowFrame);
+ background: -webkit-gradient(linear, left top, left bottom, from(Menu), to(WindowFrame));
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ color: WindowText;
+}
+html.theme-system ul#history > li.active {
+ background-color: MenuText;
+ font-weight: bold;
+ color: WindowText;
+}
+html.theme-system a.help {
+ float: right;
+}
+html.theme-system a.help {
+ cursor: help;
+}
+html.theme-system a.action:hover,
+html.theme-system a.help:hover,
+html.theme-system div.noaction:hover {
+ text-decoration: none;
+ border-color: MenuText;
+}
+html.theme-system a.action:active,
+html.theme-system a.help:active,
+html.theme-system div.noaction:active,
+html.theme-system input.ok:active {
+ border-color: red;
+}
+html.theme-system a {
+ color: WindowText;
+}
+html.theme-system div.dropdown {
+ z-index: 2;
+ display: none;
+ position: absolute;
+ padding: 5px 0px;
+}
+html.theme-system div.dropdownalignright {
+ right: 0;
+}
+html.theme-system div.dropdown > a {
+ display: block;
+}
+html.theme-system div.dropdown div.entry {
+ padding: 2px 5px;
+}
+html.theme-system div.dropdown > div.divide {
+ height: 1px;
+ background-color: Menu;
+ width: 100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+html.theme-system div#header > div.menu {
+ overflow: hidden;
+}
+html.theme-system div#header div:hover div.dropdown,
+html.theme-system div.panel div:hover > div.dropdown,
+html.theme-system div.panel-icon:hover > div.dropdown {
+ display: block;
+}
+html.theme-system div.onrowvisible {
+ visibility: hidden;
+ display: inline;
+}
+html.theme-system td:hover > div.onrowvisible {
+ visibility: visible;
+}
+html.theme-system td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid WindowFrame;
+ border-bottom: 1px solid WindowFrame;
+}
+html.theme-system .preview h1 {
+ font-size: 138.5%;
+}
+html.theme-system .preview h2 {
+ font-size: 123.1%;
+}
+html.theme-system .preview h3 {
+ font-size: 108%;
+}
+html.theme-system .preview h1,
+html.theme-system .preview h2,
+html.theme-system .preview h3 {
+ margin: 1em 0;
+}
+html.theme-system .preview h1,
+html.theme-system .preview h2,
+html.theme-system .preview h3,
+html.theme-system .preview h4,
+html.theme-system .preview h5,
+html.theme-system .preview h6,
+html.theme-system .preview strong {
+ font-weight: bold;
+}
+html.theme-system .preview abbr,
+html.theme-system .preview acronym {
+ border-bottom: 1px dotted #000;
+ cursor: help;
+}
+html.theme-system .preview em {
+ font-style: italic;
+}
+html.theme-system .preview ol,
+html.theme-system .preview ul,
+html.theme-system .preview dl {
+ margin-left: 2em;
+}
+html.theme-system .preview ol li {
+ list-style: decimal outside;
+}
+html.theme-system .preview ul li {
+ list-style: disc outside;
+}
+html.theme-system .preview a:link,
+html.theme-system .preview a:visited,
+html.theme-system .preview a:active,
+html.theme-system .preview a:hover {
+ text-decoration: underline;
+ color: blue;
+}
+html.theme-system a:link,
+html.theme-system a:visited {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-system a:active,
+html.theme-system a:hover {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-system body.menu tr.menu td table tr td,
+html.theme-system body.main tr.menu td table tr td {
+ padding: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+ width: 30px;
+ white-space: nowrap;
+}
+html.theme-system body.menu tr.menu table {
+ width: 50px;
+}
+html.theme-system body.menu tr.menu td table tr td.noaction,
+html.theme-system body.main tr.menu td table tr td.noaction {
+ color: Menu;
+}
+html.theme-system img[align=left],
+html.theme-system img[align=right] {
+ padding-right: 1px;
+ padding-left: 1px;
+}
+html.theme-system pre {
+ font-family: Courier;
+ font-size: 13px;
+}
+html.theme-system small {
+ color: Menu;
+}
+html.theme-system body.menu span.accesskey,
+html.theme-system body.main span.accesskey {
+ text-decoration: underline;
+}
+html.theme-system body.menu tr.title td,
+html.theme-system body.main tr.title td {
+ vertical-align: middle;
+ padding: 4px;
+ height: 30px;
+}
+html.theme-system td.message {
+ padding: 10px;
+ font-weight: bold;
+}
+html.theme-system body.main table.main td.window td {
+ padding: 4px;
+}
+html.theme-system body.main table.main td.window td.act {
+ padding: 15px;
+ margin-top: 20px;
+ border-top: 1px solid Menu;
+ text-align: right;
+}
+html.theme-system a.copyright {
+ font-size: 0.7em;
+ text-decoration: none;
+}
+html.theme-system td.motd {
+ border-left: 3px solid red;
+ border-right: 3px solid red;
+ font-weight: bold;
+ padding: 10px;
+ margin: 10px;
+}
+html.theme-system table.main {
+ x-border: 3px solid;
+}
+html.theme-system div.panel input.checkbox,
+html.theme-system div.panel input.radio {
+ border: 1px solid Menu;
+}
+html.theme-system textarea.desc,
+html.theme-system textarea.description {
+ font-family: Arial;
+ font-size: 13px;
+}
+html.theme-system textarea.longtext {
+ font-family: Arial;
+ font-size: 13px;
+ width: 100%;
+ border: 1px solid WindowText;
+}
+html.theme-system tr td.help {
+ font-style: italic;
+}
+html.theme-system tr.headline td.help {
+ /*
+ border-bottom:1px solid WindowText;
+ */
+ font-style: normal;
+}
+html.theme-system td.logo {
+ padding: 10px;
+ margin: 0px;
+}
+html.theme-system div.logo h2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 24px;
+}
+html.theme-system div.logo p {
+ font-family: Verdana;
+ font-size: 13px;
+}
+html.theme-system div#header div.search input {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-system td.notice {
+ margin: 0px;
+ padding: 5%;
+ text-align: center;
+}
+html.theme-system table.notice {
+ width: 100%;
+ border: 1px solid;
+ border-spacing: 0px;
+}
+html.theme-system table.notice th {
+ padding: 2px;
+ white-space: nowrap;
+ border-bottom: 1px solid WindowText;
+ font-weight: normal;
+ text-align: left;
+}
+html.theme-system table.notice tr.warning {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-system table.calendar {
+ table-layout: fixed;
+ border-collapse: collapse;
+ text-align: center;
+}
+html.theme-system table.calendar td {
+ border: 1px dotted;
+}
+html.theme-system label,
+html.theme-system .clickable {
+ cursor: pointer;
+}
+html.theme-system body {
+ cursor: default;
+}
+html.theme-system input {
+ xcursor: text;
+}
+html.theme-system div.menu {
+ float: none;
+ xclear: left;
+}
+html.theme-system form.xlogin {
+ xbackground-color: #E0E0D5;
+ border: 2px solid WindowFrame;
+ position: absolute;
+ z-index: 999;
+ top: 5%;
+ left: 5%;
+ width: 80%;
+ margin: 5%;
+ padding: 10%;
+ opacity: 1;
+ -webkit-box-shadow: 3px 2px 5px Menu;
+ -moz-box-shadow: 3px 2px 5px Menu;
+ box-shadow: 3px 2px 5px Menu;
+}
+html.theme-system ul.tree,
+html.theme-system ul.tree ul {
+ list-style-type: none;
+ background: url(themes/default/images//tree_line.gif) repeat-y;
+ margin: 0;
+ padding: 0;
+}
+html.theme-system ul.tree ul {
+ margin-left: 18px;
+}
+html.theme-system div.entry.selected,
+html.theme-system div.dropdown > div.entry:hover,
+html.theme-system div.dropdown > div.entry:hover > a,
+html.theme-system a.element {
+ background-color: Menu;
+ color: MenuText;
+}
+html.theme-system ul.tree div.tree {
+ width: 18px;
+ min-width: 18px;
+ height: 18px;
+ xbackground-color: red;
+ float: left;
+}
+html.theme-system ul.tree div.tree,
+html.theme-system ul.tree div.entry {
+ height: 18px;
+ max-height: 18px;
+ min-height: 18px;
+}
+html.theme-system ul.tree div img {
+ cfloat: left;
+}
+html.theme-system ul.tree li {
+ margin: 0;
+ padding: 0 0px;
+ line-height: 18px;
+ background: url(themes/default/images//tree_none.gif) no-repeat;
+ xcolor: #369;
+ font-weight: normal;
+ white-space: nowrap;
+}
+html.theme-system ul.tree li.last,
+html.theme-system ul.tree li:last-child {
+ background: url(themes/default/images//tree_none_end.gif) no-repeat;
+}
+html.theme-system div.tree.open {
+ background: url(themes/default/images//tree_minus.png) no-repeat;
+}
+html.theme-system div.tree.closed {
+ background: url(themes/default/images//tree_plus.png) no-repeat;
+}
+html.theme-system body > div {
+ display: none;
+}
+html.theme-system div.structure em {
+ font-style: italic;
+}
+html.theme-system .drophover {
+ border: 2px dotted green;
+ cursor: move;
+}
+html.theme-system .dropactive {
+ border: 1px dotted blue;
+ cursor: move;
+}
+html.theme-system div.panel > div.header > div.panel-icon {
+ xposition: static;
+ xright: -30px;
+ top: 3px;
+}
+html.theme-system div.backward_link {
+ float: left;
+}
+html.theme-system div.forward_link {
+ float: right;
+}
+html.theme-system div.panel > div.header {
+ padding: 0px;
+ width: 100%;
+ height: 25px;
+ border-bottom: 1px solid Menu;
+}
+html.theme-system div.panel div.header ul.views {
+ text-align: left;
+ /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden;
+ /* Gescrollt wird hier mit JavaScript */
+ white-space: nowrap;
+}
+html.theme-system img.icon {
+ padding: 4px;
+ width: 16px;
+ height: 16px;
+}
+html.theme-system ul.views div.tabname {
+ overflow: hidden;
+ white-space: nowrap;
+ padding: 4px;
+ vertical-align: middle;
+}
+html.theme-system ul.views > li > img,
+html.theme-system ul.views > li > div {
+ float: left;
+}
+html.theme-system div.panel div.header div.panel-icon,
+html.theme-system div.inputholder > div.icon {
+ float: right;
+}
+html.theme-system div.panel div.header > ul.views {
+ float: left;
+ height: 25px;
+}
+html.theme-system div.panel div.header {
+ xborder-bottom: 1px solid Menu;
+}
+html.theme-system div.content {
+ clear: both;
+}
+html.theme-system div.panel ul.views li {
+ vertical-align: middle;
+ padding: 0px;
+ cursor: pointer;
+ border-right: 1px solid Menu;
+ -moz-border-radius-topleft: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topleft: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topleft: 5px;
+ /* Konqui */
+ -moz-border-radius-topright: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topright: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topright: 5px;
+ /* Konqui */
+ border-top-right-radius: 5px;
+ xborder-top: 1px solid Menu;
+ xborder-left: 1px solid Menu;
+ xborder-right: 1px solid Menu;
+ xmargin-right: 10px;
+ display: inline;
+ white-space: nowrap;
+ float: left;
+}
+html.theme-system div.panel {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-system div.panel div.content table {
+ overflow: auto;
+ border: 2px WindowFrame;
+}
+html.theme-system table tr.headline > td {
+ /*
+ background-color: WindowFrame;
+ background: -moz-linear-gradient(top, Menu, WindowFrame);
+ background: -webkit-gradient(linear, left top, left bottom, from(Menu), to(WindowFrame));
+
+ border-right:1px solid WindowFrame;
+
+ */
+ border-bottom: 1px solid Menu;
+ padding: 3px;
+ font-weight: bold;
+}
+html.theme-system table tr.data > td {
+ border-bottom: 1px solid Menu;
+ /*
+ border-right:1px solid WindowFrame;
+ */
+ padding: 3px;
+}
+html.theme-system table > tr.data:nth-child(2n) {
+ background-color: WindowFrame;
+}
+html.theme-system table tr.data:hover,
+html.theme-system div.content li div.entry:hover {
+ background-color: WindowFrame;
+}
+html.theme-system ul.tree div {
+ cursor: pointer;
+}
+html.theme-system div.panel div.status {
+ padding: 10px;
+}
+html.theme-system div.panel div.status div.error,
+html.theme-system div.message.error {
+ background: url(themes/default/images//notice_error.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-system div.panel div.status div.warn,
+html.theme-system div.message.warn {
+ background: url(themes/default/images//notice_warning.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-system div.panel div.status div.ok,
+html.theme-system div.message.ok {
+ background: url(themes/default/images//notice_ok.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-system div.panel div.status div.info,
+html.theme-system div.message.info {
+ background: url(themes/default/images//notice_info.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-system div.panel div.status div,
+html.theme-system div.message {
+ border: 1px solid Menu;
+ padding: 5px 0px 5px 25px;
+ margin: 10px 10px 20px 10px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-system div.loader,
+html.theme-system div.progress {
+ background: url(themes/default/images//loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height: 50px;
+}
+html.theme-system div#workbench div.panel.fullscreen {
+ display: block;
+ z-index: 109;
+ /*set the div in the top-left corner of the screen*/
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: Background;
+ margin: 0px;
+ /*set the width and height to 100% of the screen*/
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-system div#workbench div.panel.fullscreen > div.content {
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-system .invisible {
+ visibility: hidden;
+}
+html.theme-system .visible {
+ visibility: visible;
+}
+html.theme-system div#workbench {
+ width: 100%;
+}
+html.theme-system body {
+ overflow: hidden;
+}
+html.theme-system div#workbench div.panel {
+ border: 1px solid Menu;
+ margin: 0px;
+ padding: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-system div#workbench div.container,
+html.theme-system div#workbench div.panel,
+html.theme-system div#workbench div.divider {
+ display: inline;
+ float: left;
+ margin: 0px;
+}
+html.theme-system div#workbench {
+ padding: 3px;
+}
+html.theme-system div#workbench div.panel > div.content {
+ overflow: auto;
+}
+html.theme-system div.panel {
+ position: relative;
+}
+html.theme-system div.content div.bottom {
+ xbackground-color: Background;
+ height: 55px;
+ width: 100%;
+ position: absolute;
+ padding-right: 40px;
+ bottom: 0px;
+ right: 0px;
+ xvisibility: hidden;
+}
+html.theme-system div.content div.bottom > div.command {
+ xvisibility: visible;
+ float: right;
+ z-index: 20;
+}
+html.theme-system div.content form[data-autosave='true'] div.command {
+ display: none;
+}
+html.theme-system div.content > form {
+ padding-bottom: 45px;
+}
+html.theme-system input.submit {
+ background-color: Menu;
+ color: MenuText;
+ padding: 7px;
+ border: 0px;
+ -moz-border-radius: 7px;
+ /* Mozilla */
+ -webkit-border-radius: 7px;
+ /* Webkit */
+ -khtml-border-radius: 7px;
+ /* Konqui */
+ border-radius: 7px;
+ margin-left: 20px;
+ -webkit-box-shadow: 0px 0px 15px Background;
+ -moz-box-shadow: 0px 0px 15px Background;
+ box-shadow: 0px 0px 15px 10px Background;
+ cursor: pointer;
+}
+html.theme-system input.submit.ok {
+ font-weight: bold;
+ /* Primäre Aktion in Fettdruck */
+}
+html.theme-system div.views > div.backward_link,
+html.theme-system div.views > div.forward_link {
+ visibility: hidden;
+}
+html.theme-system div.views:HOVER > div.backward_link,
+html.theme-system div.views:HOVER > div.forward_link {
+ visibility: visible;
+}
+html.theme-system div#shortcuts {
+ height: 24px;
+ margin-left: 10px;
+}
+html.theme-system div#shortcuts > div.shortcut {
+ width: 24px;
+ height: 24px;
+ margin-left: 5px;
+ float: left;
+ opacity: 0.8;
+}
+html.theme-system div#shortcuts > div.shortcut:HOVER {
+ xborder: 1px solid Menu;
+ x-moz-border-radius: 2px;
+ /* Mozilla */
+ x-webkit-border-radius: 2px;
+ /* Webkit */
+ x-khtml-border-radius: 2px;
+ /* Konqui */
+ opacity: 1.0;
+ position: relative;
+ bottom: 3px;
+}
+@media only screen and (max-width: 1023px) {
+ html.theme-system body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+}
+@media handheld, only screen and (max-width: 767px) {
+ html.theme-system body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ html.theme-system div#header,
+ html.theme-system div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ html.theme-system div#workbench div.panel {
+ width: auto !important;
+ }
+ html.theme-system li.action div.tabname {
+ width: auto !important;
+ }
+ html.theme-system div#workbench div.panel {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ html.theme-system div#workbench div.panel > div.content {
+ overflow: auto;
+ height: auto !important;
+ }
+}
+html.theme-system body > div#header {
+ display: block;
+}
+html.theme-system ul#history > li {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid Menu;
+ background-color: WindowFrame;
+ color: WindowText;
+}
+html.theme-system ul#history > li.active {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid WindowText;
+ background-color: MenuText;
+ color: WindowText;
+}
+html.theme-system ul#history {
+ display: none;
+}
+html.theme-system table td.readonly {
+ font-style: italic;
+ font-weight: normal;
+}
+html.theme-system table td.default {
+ font-style: normal;
+ font-weight: normal;
+}
+html.theme-system table td.changed {
+ font-style: normal;
+ font-weight: bold;
+}
+html.theme-system div#filler {
+ xxxxdisplay: block;
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: WindowText;
+ opacity: 0.5;
+}
+html.theme-system div.clickable.filtered.inactive > a {
+ color: WindowFrame;
+}
+html.theme-system div#header > div > div.arrow-down {
+ display: inline;
+ width: 0;
+ height: 0;
+ margin: 6;
+ padding: 0px;
+ border-right: 6px solid Menu;
+ border-left: 6px solid Menu;
+ border-top: 6px solid WindowFrame;
+ border-bottom: 4px solid Menu;
+ margin-top: 10px;
+ font-size: 0;
+}
+html.theme-system div.dropdown {
+ /* Schatten */
+ -webkit-box-shadow: 3px 2px 10px Menu;
+ -moz-box-shadow: 3px 2px 10px Menu;
+ box-shadow: 3px 2px 10px Menu;
+ opacity: 0.95;
+ border: 2px solid Menu;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /*
+ background: -moz-linear-gradient(top, Menu, WindowFrame);
+ background: -webkit-gradient(linear, left top, left bottom, from(Menu), to(WindowFrame));
+ */
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-system div#header span.titletext {
+ color: MenuText;
+}
+html.theme-system div.toolbar-icon {
+ border: 1px solid Menu;
+ padding: 2px;
+ margin-left: 5px;
+ float: left;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+ border-radius: 3px;
+}
+html.theme-system div.toolbar-icon.inactive {
+ opacity: 0.5;
+}
+html.theme-system div.toolbar-icon:hover {
+ border: 1px solid WindowFrame;
+ xxbackground-color: WindowFrame;
+}
+html.theme-system div.headermenu {
+ margin: 5px;
+ z-index: 1;
+ position: relative;
+ right: 0;
+ top: 0;
+}
+html.theme-system div.headermenu > div.toolbar-icon {
+ float: right;
+}
+html.theme-system div.panel.wide form div.line {
+ clear: left;
+ margin-top: 10px;
+}
+html.theme-system div.panel.wide form div.label {
+ display: inline-block;
+ width: 30%;
+ vertical-align: top;
+ text-align: right;
+}
+html.theme-system div.panel.wide form div.input {
+ display: inline-block;
+ width: 60%;
+ vertical-align: top;
+ text-align: left;
+}
+html.theme-system div.panel.small form div.line {
+ clear: left;
+ padding: 10px;
+}
+html.theme-system div.panel.small form div.label {
+ display: block;
+ width: 100%;
+ vertical-align: top;
+ text-align: left;
+}
+html.theme-system div.panel.small form div.input {
+ display: block;
+ width: 100%;
+ vertical-align: top;
+ text-align: left;
+}
+html.theme-system form div.label > label,
+html.theme-system form div.input > div.intputholder {
+ padding: 0px 5px;
+}
+html.theme-system form div.input input[type=text],
+html.theme-system form div.input input[type=password],
+html.theme-system form div.input textarea,
+html.theme-system form div.input select {
+ width: 100%;
+}
+html.theme-system form div.input input[type=checkbox],
+html.theme-system form div.input input[type=radio] {
+ vertical-align: top;
+}
+html.theme-system label {
+ display: inline-block;
+}
+html.theme-system input[type=checkbox] + label,
+html.theme-system input[type=radio] + label {
+ width: 80%;
+}
+html.theme-system label div.description {
+ font-size: 0.75em;
+ color: Menu;
+}
+html.theme-system div.inputholder {
+ background-color: MenuText;
+ border: 1px solid Menu;
+ margin: 0px;
+ padding: 4px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0px 0px 3px Menu;
+ -moz-box-shadow: inset 0px 0px 3px Menu;
+ box-shadow: inset 0px 0px 3px Menu;
+}
+html.theme-system div.inputholder ul.tree,
+html.theme-system div.inputholder ul.tree li.last,
+html.theme-system div.inputholder ul.tree li:last-child {
+ background-color: MenuText;
+}
+html.theme-system div.inputholder > div.dropdown {
+ width: 70%;
+}
+html.theme-system div.search > div.inputholder {
+ padding-top: 1px;
+}
+html.theme-system div.inputholder > input,
+html.theme-system div.inputholder > textarea,
+html.theme-system div.inputholder > select {
+ border: 0px;
+ border-bottom: 1px solid MenuText;
+ padding: 2px;
+ margin: 0px;
+ background-color: MenuText;
+}
+html.theme-system input:focus,
+html.theme-system textarea:focus,
+html.theme-system select:focus {
+ border: 0px;
+ border-bottom: 1px solid WindowFrame;
+}
+html.theme-system input.error,
+html.theme-system textarea.error,
+html.theme-system select.error {
+ border-bottom: 1px dotted WindowText !important;
+}
+html.theme-system div.inputholder.error {
+ border: 1px solid red !important;
+}
+html.theme-system input.hint {
+ color: Menu;
+}
+html.theme-system fieldset > div input.name,
+html.theme-system fieldset > div span.name {
+ font-weight: bold;
+}
+html.theme-system fieldset {
+ border-color: Menu;
+}
+html.theme-system fieldset > div input.filename,
+html.theme-system fieldset > div input.extension,
+html.theme-system fieldset > div input.ansidate,
+html.theme-system fieldset > div span.filename,
+html.theme-system fieldset > div span.extension,
+html.theme-system fieldset > div span.ansidate {
+ font-family: Courier;
+ font-size: 1em;
+}
+html.theme-system div#tree {
+ overflow: visible;
+}
+html.theme-system tr.diff > td.line {
+ background-color: MenuText;
+ padding-right: 2px;
+ border-right: 3px solid Menu;
+ text-align: right;
+ margin-right: 2px;
+}
+html.theme-system tr.diff > td.old {
+ background-color: red;
+}
+html.theme-system tr.diff > td.new {
+ background-color: green;
+}
+html.theme-system tr.diff > td.notequal {
+ background-color: yellow;
+}
+html.theme-system dl.notice {
+ border-left: 10px WindowFrame solid;
+ border-right: 1px WindowFrame solid;
+ padding: 15px;
+}
+html.theme-system dl.notice > dt {
+ border-top: 1px WindowFrame solid;
+}
+html.theme-system dl.notice > dd {
+ border-bottom: 1px WindowFrame solid;
+}
+html.theme-system div.content a.action,
+html.theme-system div.content a.help {
+ -webkit-box-shadow: 3px 2px 5px Menu;
+ -moz-box-shadow: 3px 2px 5px Menu;
+ box-shadow: 3px 2px 5px Menu;
+}
+html.theme-system body {
+ xxxbackground-color: #c9c9c9;
+ background-color: WindowFrame;
+}
+html.theme-system div.panel ul.views > li.active,
+html.theme-system div.panel ul.views > li.active:hover {
+ background-color: Menu;
+ background-image: linear-gradient(WindowFrame 0%, Menu 15%);
+ color: MenuText;
+}
+html.theme-system div#header {
+ background-color: Menu;
+ background-image: linear-gradient(Menu 85%, WindowFrame 100%);
+ color: MenuText;
+}
+html.theme-system div#header div.toolbar-icon > a {
+ color: MenuText;
+}
+html.theme-system div#header,
+html.theme-system ul.views > li.action {
+ font-family: Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-system div.content {
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-system div.panel ul.views li {
+ /*
+ background-color:Background;
+ */
+}
+html.theme-system div.panel > div.content {
+ background-color: Background;
+}
+html.theme-system div.panel > div.header {
+ background-color: Background;
+ background-image: linear-gradient(WindowFrame 0%, Background 85%);
+}
+html.theme-system div.panel ul.views li:hover {
+ background-color: WindowFrame;
+ /*
+ color: blue;
+ */
+}
+html.theme-system ul.tree li.last,
+html.theme-system ul.tree li:last-child {
+ background-color: Background;
+}
+html.theme-system div.content pre,
+html.theme-system div.dropdown {
+ background-color: MenuText;
+ color: WindowText;
+ min-width: 150px;
+ max-width: 450px;
+}
+html.theme-system div.filler div.headermenu > a.entry,
+html.theme-system div.filler div.header a.back.button {
+ font-size: 0.8em;
+}
+html.theme-system div.line.filedropzone > div.input {
+ width: 100%;
+ height: 100px;
+ background-color: MenuText;
+ border: 1px dotted WindowText;
+}
+html.theme-modern {
+ scrollbar-face-color: #3F6194;
+ scrollbar-arrow-color: #3F6194;
+ scrollbar-base-color: white;
+ /* Mouseover */
+ /* Pfeile */
+ /* ab hier erstmal alles openrat-ui reinkopiert */
+ /*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+ /* H e a d e r */
+ /*
+
+div#tree
+{
+ padding:5px;
+ width:25%;
+ margin-left:0px;
+ float:left;
+}
+*/
+ /* N o t i c e */
+ /* H o e h e n */
+ /*
+
+div#tree, div#content
+{
+ height:auto;
+}
+*/
+ /*div.panel {
+ height:90%;
+}
+*/
+ /* D r o p d o w n - M e n u e s */
+ /*Dropdown anzeigen!!!*/
+ /* Vorschau von Text-Inhalten */
+ /* Verweise */
+ /* Submenu-Entrys */
+ /* Submenu-Width */
+ /* Inaktive Menuepunkte werden ausgegraut */
+ /* Icon-Innenabstand */
+ /* Vorformatierter Text */
+ /* Kleingedrucktes */
+ /* Kurztasten */
+ /* Menzue-Titel-Zeile */
+ /* Hinweis */
+ /* Allgemeine Inhaltszellen */
+ /* Action-Button */
+ /* Lizenzhinweis */
+ /* Message of the day */
+ /* Hauptfenster */
+ /* Eingabefeld fuer Beschreibung */
+ /* Eingabefeld fuer Textabsatz */
+ /* Hilfe-Texte */
+ /* Logo */
+ /* Notizen */
+ /* Kalender */
+ /* B a u m */
+ /* Strukturen
+div.structure ul
+{
+ padding-left:10px;
+ margin-left:10px;
+}
+*/
+ /* T a b s */
+ /*
+
+div#workbench div.frame {
+ padding:3px;
+ border:1px solid #3F6194;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+*/
+ /*
+div.panel {
+ padding:3px;
+ border:1px solid #3F6194;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+*/
+ /* F a r b e n */
+ /* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
+ /* Datenzeile - Mauseffekt */
+ /* Hintergrund Fenster */
+ /*
+
+div.panel {
+ background-color: #3399FF;
+}
+*/
+ /* S t a t u s z e i l e */
+ /* Fortschrittsbalken */
+ /* V o l l b i l d */
+ /*
+ * Formular-Button-Leiste
+ */
+ /* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
+ /* Smaller screens */
+ /* Mobile */
+ /* Modale Dialoge */
+ /* Pfeile */
+ /* D r o p d o w n - M e n u e s */
+ /* Voreingestellte Schriftart */
+ /* Formulare breit */
+ /* Formulare schmal */
+ /* Eingabfeld fuer Namen */
+ /* Eingabfelder fuer Dateiname */
+ /* Anzeige von Text-Unterschieden */
+ /* Zeilen-Nr */
+ /* Unveränderter Text */
+ /* Entfernter Text */
+ /* Hinzugefuegter Text */
+ /* Geaenderter Text */
+ /* S c h a t t e n */
+ /* F a r b e n */
+ /* Gesamt-Hintergrund */
+ /* Fenster-Hintergrund */
+ /* Titelleiste-Hintergrund */
+ /* Titelleiste */
+ /* Reiter */
+}
+html.theme-modern div#workbench div.panel.modal {
+ border-color: black !important;
+ -webkit-box-shadow: 0px 0px 40px black;
+ -moz-box-shadow: 0px 0px 40px black;
+ box-shadow: 0px 0px 40px black;
+}
+html.theme-modern div#dialog {
+ background-color: #F3F3F3;
+ color: black;
+ border-color: black !important;
+ -webkit-box-shadow: 0px 0px 40px black;
+ -moz-box-shadow: 0px 0px 40px black;
+ box-shadow: 0px 0px 40px black;
+}
+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 {
+ width: 100%;
+ height: 500px;
+ display: block;
+ border: 1px solid #3F6194;
+}
+html.theme-modern div.breadcrumb,
+html.theme-modern div.breadcrumb a,
+html.theme-modern div.panel > div.title {
+ x-background-color: #3F6194;
+ xsopacity: 0.7;
+ color: white;
+ font-weight: bold;
+}
+html.theme-modern div#header {
+ width: 100%;
+ height: 27px;
+ overflow: hidden;
+ padding: 5px;
+ margin: 0px;
+ margin-bottom: 3px;
+ float: left;
+}
+html.theme-modern div#header div.projects,
+html.theme-modern div#header div.menu,
+html.theme-modern div#header div.title {
+ float: left;
+ margin-right: 10px;
+ margin-left: 0px;
+}
+html.theme-modern div#header div.user,
+html.theme-modern div#header div.search,
+html.theme-modern div#header div.history {
+ float: right;
+ margin-right: 10px;
+ margin-left: 10px;
+}
+html.theme-modern div#noticebar {
+ display: block;
+ position: fixed;
+ bottom: 40px;
+ right: 40px;
+ width: 250px;
+ z-index: 113;
+}
+html.theme-modern div#noticebar div.notice {
+ border: 2px solid black;
+ padding: 5px;
+ margin: 5px;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /* CSS 3 */
+ -webkit-box-shadow: 3px 2px 5px black;
+ -moz-box-shadow: 3px 2px 5px black;
+ box-shadow: 3px 2px 5px black;
+ 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 div#noticebar div.notice.error div.text {
+ font-weight: bold;
+}
+html.theme-modern div#noticebar div.log {
+ font-family: monospace;
+}
+html.theme-modern html,
+html.theme-modern body {
+ height: 100%;
+}
+html.theme-modern div.panel div.title {
+ height: 20px;
+}
+html.theme-modern div.panel div.status {
+ height: 35px;
+}
+html.theme-modern div.panel > div.content {
+ xxoverflow-x: auto;
+}
+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 {
+ margin: 9px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: 1px solid #3F6194;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ background-color: white;
+ background: -moz-linear-gradient(top, #3f6194, #cccccc);
+ background: -webkit-gradient(linear, left top, left bottom, from(#3f6194), to(#cccccc));
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ color: black;
+}
+html.theme-modern ul#history > li.active {
+ background-color: white;
+ font-weight: bold;
+ color: black;
+}
+html.theme-modern a.help {
+ float: right;
+}
+html.theme-modern a.help {
+ cursor: help;
+}
+html.theme-modern a.action:hover,
+html.theme-modern a.help:hover,
+html.theme-modern div.noaction:hover {
+ text-decoration: none;
+ border-color: white;
+}
+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: black;
+}
+html.theme-modern div.dropdown {
+ z-index: 2;
+ display: none;
+ position: absolute;
+ padding: 5px 0px;
+}
+html.theme-modern div.dropdownalignright {
+ right: 0;
+}
+html.theme-modern div.dropdown > a {
+ display: block;
+}
+html.theme-modern div.dropdown div.entry {
+ padding: 2px 5px;
+}
+html.theme-modern div.dropdown > div.divide {
+ height: 1px;
+ background-color: #3F6194;
+ width: 100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+html.theme-modern div#header > div.menu {
+ overflow: hidden;
+}
+html.theme-modern div#header div:hover div.dropdown,
+html.theme-modern div.panel div:hover > div.dropdown,
+html.theme-modern div.panel-icon:hover > div.dropdown {
+ display: block;
+}
+html.theme-modern div.onrowvisible {
+ visibility: hidden;
+ display: inline;
+}
+html.theme-modern td:hover > div.onrowvisible {
+ visibility: visible;
+}
+html.theme-modern td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid #CCCCCC;
+ border-bottom: 1px solid #CCCCCC;
+}
+html.theme-modern .preview h1 {
+ font-size: 138.5%;
+}
+html.theme-modern .preview h2 {
+ font-size: 123.1%;
+}
+html.theme-modern .preview h3 {
+ font-size: 108%;
+}
+html.theme-modern .preview h1,
+html.theme-modern .preview h2,
+html.theme-modern .preview h3 {
+ margin: 1em 0;
+}
+html.theme-modern .preview h1,
+html.theme-modern .preview h2,
+html.theme-modern .preview h3,
+html.theme-modern .preview h4,
+html.theme-modern .preview h5,
+html.theme-modern .preview h6,
+html.theme-modern .preview strong {
+ font-weight: bold;
+}
+html.theme-modern .preview abbr,
+html.theme-modern .preview acronym {
+ border-bottom: 1px dotted #000;
+ cursor: help;
+}
+html.theme-modern .preview em {
+ font-style: italic;
+}
+html.theme-modern .preview ol,
+html.theme-modern .preview ul,
+html.theme-modern .preview dl {
+ margin-left: 2em;
+}
+html.theme-modern .preview ol li {
+ list-style: decimal outside;
+}
+html.theme-modern .preview ul li {
+ list-style: disc outside;
+}
+html.theme-modern .preview a:link,
+html.theme-modern .preview a:visited,
+html.theme-modern .preview a:active,
+html.theme-modern .preview a:hover {
+ text-decoration: underline;
+ color: blue;
+}
+html.theme-modern a:link,
+html.theme-modern a:visited {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-modern a:active,
+html.theme-modern a:hover {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-modern body.menu tr.menu td table tr td,
+html.theme-modern body.main tr.menu td table tr td {
+ padding: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+ width: 30px;
+ white-space: nowrap;
+}
+html.theme-modern body.menu tr.menu table {
+ width: 50px;
+}
+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 pre {
+ font-family: Courier;
+ font-size: 13px;
+}
+html.theme-modern small {
+ color: #3F6194;
+}
+html.theme-modern body.menu span.accesskey,
+html.theme-modern body.main span.accesskey {
+ text-decoration: underline;
+}
+html.theme-modern body.menu tr.title td,
+html.theme-modern body.main tr.title td {
+ vertical-align: middle;
+ padding: 4px;
+ height: 30px;
+}
+html.theme-modern td.message {
+ padding: 10px;
+ font-weight: bold;
+}
+html.theme-modern body.main table.main td.window td {
+ padding: 4px;
+}
+html.theme-modern body.main table.main td.window td.act {
+ padding: 15px;
+ margin-top: 20px;
+ border-top: 1px solid #3F6194;
+ text-align: right;
+}
+html.theme-modern a.copyright {
+ font-size: 0.7em;
+ text-decoration: none;
+}
+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 table.main {
+ x-border: 3px solid;
+}
+html.theme-modern div.panel input.checkbox,
+html.theme-modern div.panel input.radio {
+ border: 1px solid #3F6194;
+}
+html.theme-modern textarea.desc,
+html.theme-modern textarea.description {
+ font-family: Arial;
+ font-size: 13px;
+}
+html.theme-modern textarea.longtext {
+ font-family: Arial;
+ font-size: 13px;
+ width: 100%;
+ border: 1px solid black;
+}
+html.theme-modern tr td.help {
+ font-style: italic;
+}
+html.theme-modern tr.headline td.help {
+ /*
+ border-bottom:1px solid black;
+ */
+ font-style: normal;
+}
+html.theme-modern td.logo {
+ padding: 10px;
+ margin: 0px;
+}
+html.theme-modern div.logo h2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 24px;
+}
+html.theme-modern div.logo p {
+ font-family: Verdana;
+ font-size: 13px;
+}
+html.theme-modern div#header div.search input {
+ margin: 0px;
+ padding: 0px;
+}
+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 black;
+ font-weight: normal;
+ text-align: left;
+}
+html.theme-modern table.notice tr.warning {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-modern table.calendar {
+ table-layout: fixed;
+ border-collapse: collapse;
+ text-align: center;
+}
+html.theme-modern table.calendar td {
+ border: 1px dotted;
+}
+html.theme-modern label,
+html.theme-modern .clickable {
+ cursor: pointer;
+}
+html.theme-modern body {
+ cursor: default;
+}
+html.theme-modern input {
+ xcursor: text;
+}
+html.theme-modern div.menu {
+ float: none;
+ xclear: left;
+}
+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;
+ margin: 0;
+ padding: 0;
+}
+html.theme-modern ul.tree ul {
+ margin-left: 18px;
+}
+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: white;
+}
+html.theme-modern ul.tree div.tree {
+ width: 18px;
+ min-width: 18px;
+ height: 18px;
+ xbackground-color: red;
+ float: left;
+}
+html.theme-modern ul.tree div.tree,
+html.theme-modern ul.tree div.entry {
+ height: 18px;
+ max-height: 18px;
+ min-height: 18px;
+}
+html.theme-modern ul.tree div img {
+ cfloat: left;
+}
+html.theme-modern ul.tree li {
+ margin: 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;
+ /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden;
+ /* Gescrollt wird hier mit JavaScript */
+ 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 ul.views > li > img,
+html.theme-modern ul.views > li > div {
+ float: left;
+}
+html.theme-modern div.panel div.header div.panel-icon,
+html.theme-modern div.inputholder > div.icon {
+ float: right;
+}
+html.theme-modern div.panel div.header > ul.views {
+ float: left;
+ height: 25px;
+}
+html.theme-modern div.panel div.header {
+ xborder-bottom: 1px solid #3F6194;
+}
+html.theme-modern div.content {
+ clear: both;
+}
+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;
+ /* Mozilla */
+ -webkit-border-radius-topleft: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topleft: 5px;
+ /* Konqui */
+ -moz-border-radius-topright: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topright: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topright: 5px;
+ /* Konqui */
+ 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 {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-modern div.panel div.content table {
+ overflow: auto;
+ border: 2px #CCCCCC;
+}
+html.theme-modern table tr.headline > td {
+ /*
+ background-color: #CCCCCC;
+ background: -moz-linear-gradient(top, #3F6194, #CCCCCC);
+ background: -webkit-gradient(linear, left top, left bottom, from(#3F6194), to(#CCCCCC));
+
+ border-right:1px solid #CCCCCC;
+
+ */
+ border-bottom: 1px solid #3F6194;
+ padding: 3px;
+ font-weight: bold;
+}
+html.theme-modern table tr.data > td {
+ border-bottom: 1px solid #3F6194;
+ /*
+ border-right:1px solid #CCCCCC;
+ */
+ padding: 3px;
+}
+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 ul.tree div {
+ cursor: pointer;
+}
+html.theme-modern div.panel div.status {
+ padding: 10px;
+}
+html.theme-modern div.panel div.status div.error,
+html.theme-modern div.message.error {
+ background: url(themes/default/images//notice_error.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-modern div.panel div.status div.warn,
+html.theme-modern div.message.warn {
+ background: url(themes/default/images//notice_warning.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-modern div.panel div.status div.ok,
+html.theme-modern div.message.ok {
+ background: url(themes/default/images//notice_ok.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-modern div.panel div.status div.info,
+html.theme-modern div.message.info {
+ background: url(themes/default/images//notice_info.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-modern div.panel div.status div,
+html.theme-modern div.message {
+ border: 1px solid #3F6194;
+ padding: 5px 0px 5px 25px;
+ margin: 10px 10px 20px 10px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-modern div.loader,
+html.theme-modern div.progress {
+ background: url(themes/default/images//loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height: 50px;
+}
+html.theme-modern div#workbench div.panel.fullscreen {
+ display: block;
+ z-index: 109;
+ /*set the div in the top-left corner of the screen*/
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: #F3F3F3;
+ margin: 0px;
+ /*set the width and height to 100% of the screen*/
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-modern div#workbench div.panel.fullscreen > div.content {
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-modern .invisible {
+ visibility: hidden;
+}
+html.theme-modern .visible {
+ visibility: visible;
+}
+html.theme-modern div#workbench {
+ width: 100%;
+}
+html.theme-modern body {
+ overflow: hidden;
+}
+html.theme-modern div#workbench div.panel {
+ border: 1px solid #3F6194;
+ margin: 0px;
+ padding: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-modern div#workbench div.container,
+html.theme-modern div#workbench div.panel,
+html.theme-modern div#workbench div.divider {
+ display: inline;
+ float: left;
+ margin: 0px;
+}
+html.theme-modern div#workbench {
+ padding: 3px;
+}
+html.theme-modern div#workbench div.panel > div.content {
+ overflow: auto;
+}
+html.theme-modern div.panel {
+ position: relative;
+}
+html.theme-modern div.content div.bottom {
+ xbackground-color: #F3F3F3;
+ height: 55px;
+ width: 100%;
+ position: absolute;
+ padding-right: 40px;
+ bottom: 0px;
+ right: 0px;
+ xvisibility: hidden;
+}
+html.theme-modern div.content div.bottom > div.command {
+ xvisibility: visible;
+ float: right;
+ z-index: 20;
+}
+html.theme-modern div.content form[data-autosave='true'] div.command {
+ display: none;
+}
+html.theme-modern div.content > form {
+ padding-bottom: 45px;
+}
+html.theme-modern input.submit {
+ background-color: #3F6194;
+ color: white;
+ padding: 7px;
+ border: 0px;
+ -moz-border-radius: 7px;
+ /* Mozilla */
+ -webkit-border-radius: 7px;
+ /* Webkit */
+ -khtml-border-radius: 7px;
+ /* Konqui */
+ border-radius: 7px;
+ margin-left: 20px;
+ -webkit-box-shadow: 0px 0px 15px #F3F3F3;
+ -moz-box-shadow: 0px 0px 15px #F3F3F3;
+ box-shadow: 0px 0px 15px 10px #F3F3F3;
+ cursor: pointer;
+}
+html.theme-modern input.submit.ok {
+ font-weight: bold;
+ /* Primäre Aktion in Fettdruck */
+}
+html.theme-modern div.views > div.backward_link,
+html.theme-modern div.views > div.forward_link {
+ visibility: hidden;
+}
+html.theme-modern div.views:HOVER > div.backward_link,
+html.theme-modern div.views:HOVER > div.forward_link {
+ visibility: visible;
+}
+html.theme-modern div#shortcuts {
+ height: 24px;
+ margin-left: 10px;
+}
+html.theme-modern div#shortcuts > div.shortcut {
+ width: 24px;
+ height: 24px;
+ margin-left: 5px;
+ float: left;
+ opacity: 0.8;
+}
+html.theme-modern div#shortcuts > div.shortcut:HOVER {
+ xborder: 1px solid #3F6194;
+ x-moz-border-radius: 2px;
+ /* Mozilla */
+ x-webkit-border-radius: 2px;
+ /* Webkit */
+ x-khtml-border-radius: 2px;
+ /* Konqui */
+ opacity: 1.0;
+ position: relative;
+ bottom: 3px;
+}
+@media only screen and (max-width: 1023px) {
+ html.theme-modern body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+}
+@media handheld, only screen and (max-width: 767px) {
+ html.theme-modern body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ html.theme-modern div#header,
+ html.theme-modern div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ html.theme-modern div#workbench div.panel {
+ width: auto !important;
+ }
+ html.theme-modern li.action div.tabname {
+ width: auto !important;
+ }
+ html.theme-modern div#workbench div.panel {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ html.theme-modern div#workbench div.panel > div.content {
+ overflow: auto;
+ height: auto !important;
+ }
+}
+html.theme-modern body > div#header {
+ display: block;
+}
+html.theme-modern ul#history > li {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid #3F6194;
+ background-color: #CCCCCC;
+ color: black;
+}
+html.theme-modern ul#history > li.active {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid black;
+ background-color: white;
+ color: black;
+}
+html.theme-modern ul#history {
+ display: none;
+}
+html.theme-modern table td.readonly {
+ font-style: italic;
+ font-weight: normal;
+}
+html.theme-modern table td.default {
+ font-style: normal;
+ font-weight: normal;
+}
+html.theme-modern table td.changed {
+ font-style: normal;
+ font-weight: bold;
+}
+html.theme-modern div#filler {
+ xxxxdisplay: block;
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: black;
+ opacity: 0.5;
+}
+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 {
+ /* Schatten */
+ -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;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /*
+ background: -moz-linear-gradient(top, #3F6194, #CCCCCC);
+ background: -webkit-gradient(linear, left top, left bottom, from(#3F6194), to(#CCCCCC));
+ */
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-modern div#header span.titletext {
+ color: white;
+}
+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;
+ xxbackground-color: #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: white;
+ border: 1px solid #3F6194;
+ margin: 0px;
+ padding: 4px;
+ -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: white;
+}
+html.theme-modern div.inputholder > div.dropdown {
+ width: 70%;
+}
+html.theme-modern div.search > div.inputholder {
+ padding-top: 1px;
+}
+html.theme-modern div.inputholder > input,
+html.theme-modern div.inputholder > textarea,
+html.theme-modern div.inputholder > select {
+ border: 0px;
+ border-bottom: 1px solid white;
+ padding: 2px;
+ margin: 0px;
+ background-color: white;
+}
+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 black !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 fieldset > div input.filename,
+html.theme-modern fieldset > div input.extension,
+html.theme-modern fieldset > div input.ansidate,
+html.theme-modern fieldset > div span.filename,
+html.theme-modern fieldset > div span.extension,
+html.theme-modern fieldset > div span.ansidate {
+ font-family: Courier;
+ font-size: 1em;
+}
+html.theme-modern div#tree {
+ overflow: visible;
+}
+html.theme-modern tr.diff > td.line {
+ background-color: white;
+ 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 {
+ xxxbackground-color: #c9c9c9;
+ 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: white;
+}
+html.theme-modern div#header {
+ background-color: #3F6194;
+ background-image: linear-gradient(#3f6194 85%, #cccccc 100%);
+ color: white;
+}
+html.theme-modern div#header div.toolbar-icon > a {
+ color: white;
+}
+html.theme-modern div#header,
+html.theme-modern ul.views > li.action {
+ font-family: Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-modern div.content {
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-modern div.panel ul.views li {
+ /*
+ background-color:#F3F3F3;
+ */
+}
+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;
+ /*
+ color: blue;
+ */
+}
+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: white;
+ color: black;
+ min-width: 150px;
+ max-width: 450px;
+}
+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 {
+ width: 100%;
+ height: 100px;
+ background-color: white;
+ border: 1px dotted black;
+}
+html.theme-moorweide {
+ scrollbar-face-color: #006633;
+ scrollbar-arrow-color: #006633;
+ scrollbar-base-color: white;
+ /* Mouseover */
+ /* Pfeile */
+ /* ab hier erstmal alles openrat-ui reinkopiert */
+ /*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+ /* H e a d e r */
+ /*
+
+div#tree
+{
+ padding:5px;
+ width:25%;
+ margin-left:0px;
+ float:left;
+}
+*/
+ /* N o t i c e */
+ /* H o e h e n */
+ /*
+
+div#tree, div#content
+{
+ height:auto;
+}
+*/
+ /*div.panel {
+ height:90%;
+}
+*/
+ /* D r o p d o w n - M e n u e s */
+ /*Dropdown anzeigen!!!*/
+ /* Vorschau von Text-Inhalten */
+ /* Verweise */
+ /* Submenu-Entrys */
+ /* Submenu-Width */
+ /* Inaktive Menuepunkte werden ausgegraut */
+ /* Icon-Innenabstand */
+ /* Vorformatierter Text */
+ /* Kleingedrucktes */
+ /* Kurztasten */
+ /* Menzue-Titel-Zeile */
+ /* Hinweis */
+ /* Allgemeine Inhaltszellen */
+ /* Action-Button */
+ /* Lizenzhinweis */
+ /* Message of the day */
+ /* Hauptfenster */
+ /* Eingabefeld fuer Beschreibung */
+ /* Eingabefeld fuer Textabsatz */
+ /* Hilfe-Texte */
+ /* Logo */
+ /* Notizen */
+ /* Kalender */
+ /* B a u m */
+ /* Strukturen
+div.structure ul
+{
+ padding-left:10px;
+ margin-left:10px;
+}
+*/
+ /* T a b s */
+ /*
+
+div#workbench div.frame {
+ padding:3px;
+ border:1px solid #006633;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+*/
+ /*
+div.panel {
+ padding:3px;
+ border:1px solid #006633;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+*/
+ /* F a r b e n */
+ /* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
+ /* Datenzeile - Mauseffekt */
+ /* Hintergrund Fenster */
+ /*
+
+div.panel {
+ background-color: #3399FF;
+}
+*/
+ /* S t a t u s z e i l e */
+ /* Fortschrittsbalken */
+ /* V o l l b i l d */
+ /*
+ * Formular-Button-Leiste
+ */
+ /* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
+ /* Smaller screens */
+ /* Mobile */
+ /* Modale Dialoge */
+ /* Pfeile */
+ /* D r o p d o w n - M e n u e s */
+ /* Voreingestellte Schriftart */
+ /* Formulare breit */
+ /* Formulare schmal */
+ /* Eingabfeld fuer Namen */
+ /* Eingabfelder fuer Dateiname */
+ /* Anzeige von Text-Unterschieden */
+ /* Zeilen-Nr */
+ /* Unveränderter Text */
+ /* Entfernter Text */
+ /* Hinzugefuegter Text */
+ /* Geaenderter Text */
+ /* S c h a t t e n */
+ /* F a r b e n */
+ /* Gesamt-Hintergrund */
+ /* Fenster-Hintergrund */
+ /* Titelleiste-Hintergrund */
+ /* Titelleiste */
+ /* Reiter */
+}
+html.theme-moorweide div#workbench div.panel.modal {
+ border-color: black !important;
+ -webkit-box-shadow: 0px 0px 40px black;
+ -moz-box-shadow: 0px 0px 40px black;
+ box-shadow: 0px 0px 40px black;
+}
+html.theme-moorweide div#dialog {
+ background-color: #F5FFFA;
+ color: black;
+ border-color: black !important;
+ -webkit-box-shadow: 0px 0px 40px black;
+ -moz-box-shadow: 0px 0px 40px black;
+ box-shadow: 0px 0px 40px black;
+}
+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 {
+ width: 100%;
+ height: 500px;
+ display: block;
+ border: 1px solid #006633;
+}
+html.theme-moorweide div.breadcrumb,
+html.theme-moorweide div.breadcrumb a,
+html.theme-moorweide div.panel > div.title {
+ x-background-color: #006633;
+ xsopacity: 0.7;
+ color: white;
+ font-weight: bold;
+}
+html.theme-moorweide div#header {
+ width: 100%;
+ height: 27px;
+ overflow: hidden;
+ padding: 5px;
+ margin: 0px;
+ margin-bottom: 3px;
+ float: left;
+}
+html.theme-moorweide div#header div.projects,
+html.theme-moorweide div#header div.menu,
+html.theme-moorweide div#header div.title {
+ float: left;
+ margin-right: 10px;
+ margin-left: 0px;
+}
+html.theme-moorweide div#header div.user,
+html.theme-moorweide div#header div.search,
+html.theme-moorweide div#header div.history {
+ float: right;
+ margin-right: 10px;
+ margin-left: 10px;
+}
+html.theme-moorweide div#noticebar {
+ display: block;
+ position: fixed;
+ bottom: 40px;
+ right: 40px;
+ width: 250px;
+ z-index: 113;
+}
+html.theme-moorweide div#noticebar div.notice {
+ border: 2px solid black;
+ padding: 5px;
+ margin: 5px;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /* CSS 3 */
+ -webkit-box-shadow: 3px 2px 5px black;
+ -moz-box-shadow: 3px 2px 5px black;
+ box-shadow: 3px 2px 5px black;
+ 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 div#noticebar div.notice.error div.text {
+ font-weight: bold;
+}
+html.theme-moorweide div#noticebar div.log {
+ font-family: monospace;
+}
+html.theme-moorweide html,
+html.theme-moorweide body {
+ height: 100%;
+}
+html.theme-moorweide div.panel div.title {
+ height: 20px;
+}
+html.theme-moorweide div.panel div.status {
+ height: 35px;
+}
+html.theme-moorweide div.panel > div.content {
+ xxoverflow-x: auto;
+}
+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 {
+ margin: 9px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: 1px solid #006633;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ background-color: white;
+ background: -moz-linear-gradient(top, #006633, #cee6da);
+ background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#cee6da));
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ color: black;
+}
+html.theme-moorweide ul#history > li.active {
+ background-color: white;
+ font-weight: bold;
+ color: black;
+}
+html.theme-moorweide a.help {
+ float: right;
+}
+html.theme-moorweide a.help {
+ cursor: help;
+}
+html.theme-moorweide a.action:hover,
+html.theme-moorweide a.help:hover,
+html.theme-moorweide div.noaction:hover {
+ text-decoration: none;
+ border-color: white;
+}
+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: black;
+}
+html.theme-moorweide div.dropdown {
+ z-index: 2;
+ display: none;
+ position: absolute;
+ padding: 5px 0px;
+}
+html.theme-moorweide div.dropdownalignright {
+ right: 0;
+}
+html.theme-moorweide div.dropdown > a {
+ display: block;
+}
+html.theme-moorweide div.dropdown div.entry {
+ padding: 2px 5px;
+}
+html.theme-moorweide div.dropdown > div.divide {
+ height: 1px;
+ background-color: #006633;
+ width: 100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+html.theme-moorweide div#header > div.menu {
+ overflow: hidden;
+}
+html.theme-moorweide div#header div:hover div.dropdown,
+html.theme-moorweide div.panel div:hover > div.dropdown,
+html.theme-moorweide div.panel-icon:hover > div.dropdown {
+ display: block;
+}
+html.theme-moorweide div.onrowvisible {
+ visibility: hidden;
+ display: inline;
+}
+html.theme-moorweide td:hover > div.onrowvisible {
+ visibility: visible;
+}
+html.theme-moorweide td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid #CEE6DA;
+ border-bottom: 1px solid #CEE6DA;
+}
+html.theme-moorweide .preview h1 {
+ font-size: 138.5%;
+}
+html.theme-moorweide .preview h2 {
+ font-size: 123.1%;
+}
+html.theme-moorweide .preview h3 {
+ font-size: 108%;
+}
+html.theme-moorweide .preview h1,
+html.theme-moorweide .preview h2,
+html.theme-moorweide .preview h3 {
+ margin: 1em 0;
+}
+html.theme-moorweide .preview h1,
+html.theme-moorweide .preview h2,
+html.theme-moorweide .preview h3,
+html.theme-moorweide .preview h4,
+html.theme-moorweide .preview h5,
+html.theme-moorweide .preview h6,
+html.theme-moorweide .preview strong {
+ font-weight: bold;
+}
+html.theme-moorweide .preview abbr,
+html.theme-moorweide .preview acronym {
+ border-bottom: 1px dotted #000;
+ cursor: help;
+}
+html.theme-moorweide .preview em {
+ font-style: italic;
+}
+html.theme-moorweide .preview ol,
+html.theme-moorweide .preview ul,
+html.theme-moorweide .preview dl {
+ margin-left: 2em;
+}
+html.theme-moorweide .preview ol li {
+ list-style: decimal outside;
+}
+html.theme-moorweide .preview ul li {
+ list-style: disc outside;
+}
+html.theme-moorweide .preview a:link,
+html.theme-moorweide .preview a:visited,
+html.theme-moorweide .preview a:active,
+html.theme-moorweide .preview a:hover {
+ text-decoration: underline;
+ color: blue;
+}
+html.theme-moorweide a:link,
+html.theme-moorweide a:visited {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-moorweide a:active,
+html.theme-moorweide a:hover {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-moorweide body.menu tr.menu td table tr td,
+html.theme-moorweide body.main tr.menu td table tr td {
+ padding: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+ width: 30px;
+ white-space: nowrap;
+}
+html.theme-moorweide body.menu tr.menu table {
+ width: 50px;
+}
+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 pre {
+ font-family: Courier;
+ font-size: 13px;
+}
+html.theme-moorweide small {
+ color: #006633;
+}
+html.theme-moorweide body.menu span.accesskey,
+html.theme-moorweide body.main span.accesskey {
+ text-decoration: underline;
+}
+html.theme-moorweide body.menu tr.title td,
+html.theme-moorweide body.main tr.title td {
+ vertical-align: middle;
+ padding: 4px;
+ height: 30px;
+}
+html.theme-moorweide td.message {
+ padding: 10px;
+ font-weight: bold;
+}
+html.theme-moorweide body.main table.main td.window td {
+ padding: 4px;
+}
+html.theme-moorweide body.main table.main td.window td.act {
+ padding: 15px;
+ margin-top: 20px;
+ border-top: 1px solid #006633;
+ text-align: right;
+}
+html.theme-moorweide a.copyright {
+ font-size: 0.7em;
+ text-decoration: none;
+}
+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 table.main {
+ x-border: 3px solid;
+}
+html.theme-moorweide div.panel input.checkbox,
+html.theme-moorweide div.panel input.radio {
+ border: 1px solid #006633;
+}
+html.theme-moorweide textarea.desc,
+html.theme-moorweide textarea.description {
+ font-family: Arial;
+ font-size: 13px;
+}
+html.theme-moorweide textarea.longtext {
+ font-family: Arial;
+ font-size: 13px;
+ width: 100%;
+ border: 1px solid black;
+}
+html.theme-moorweide tr td.help {
+ font-style: italic;
+}
+html.theme-moorweide tr.headline td.help {
+ /*
+ border-bottom:1px solid black;
+ */
+ font-style: normal;
+}
+html.theme-moorweide td.logo {
+ padding: 10px;
+ margin: 0px;
+}
+html.theme-moorweide div.logo h2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 24px;
+}
+html.theme-moorweide div.logo p {
+ font-family: Verdana;
+ font-size: 13px;
+}
+html.theme-moorweide div#header div.search input {
+ margin: 0px;
+ padding: 0px;
+}
+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 black;
+ font-weight: normal;
+ text-align: left;
+}
+html.theme-moorweide table.notice tr.warning {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-moorweide table.calendar {
+ table-layout: fixed;
+ border-collapse: collapse;
+ text-align: center;
+}
+html.theme-moorweide table.calendar td {
+ border: 1px dotted;
+}
+html.theme-moorweide label,
+html.theme-moorweide .clickable {
+ cursor: pointer;
+}
+html.theme-moorweide body {
+ cursor: default;
+}
+html.theme-moorweide input {
+ xcursor: text;
+}
+html.theme-moorweide div.menu {
+ float: none;
+ xclear: left;
+}
+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;
+ margin: 0;
+ padding: 0;
+}
+html.theme-moorweide ul.tree ul {
+ margin-left: 18px;
+}
+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: white;
+}
+html.theme-moorweide ul.tree div.tree {
+ width: 18px;
+ min-width: 18px;
+ height: 18px;
+ xbackground-color: red;
+ float: left;
+}
+html.theme-moorweide ul.tree div.tree,
+html.theme-moorweide ul.tree div.entry {
+ height: 18px;
+ max-height: 18px;
+ min-height: 18px;
+}
+html.theme-moorweide ul.tree div img {
+ cfloat: left;
+}
+html.theme-moorweide ul.tree li {
+ margin: 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;
+ /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden;
+ /* Gescrollt wird hier mit JavaScript */
+ 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 ul.views > li > img,
+html.theme-moorweide ul.views > li > div {
+ float: left;
+}
+html.theme-moorweide div.panel div.header div.panel-icon,
+html.theme-moorweide div.inputholder > div.icon {
+ float: right;
+}
+html.theme-moorweide div.panel div.header > ul.views {
+ float: left;
+ height: 25px;
+}
+html.theme-moorweide div.panel div.header {
+ xborder-bottom: 1px solid #006633;
+}
+html.theme-moorweide div.content {
+ clear: both;
+}
+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;
+ /* Mozilla */
+ -webkit-border-radius-topleft: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topleft: 5px;
+ /* Konqui */
+ -moz-border-radius-topright: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topright: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topright: 5px;
+ /* Konqui */
+ 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 {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-moorweide div.panel div.content table {
+ overflow: auto;
+ border: 2px #CEE6DA;
+}
+html.theme-moorweide table tr.headline > td {
+ /*
+ background-color: #CEE6DA;
+ background: -moz-linear-gradient(top, #006633, #CEE6DA);
+ background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#CEE6DA));
+
+ border-right:1px solid #CEE6DA;
+
+ */
+ border-bottom: 1px solid #006633;
+ padding: 3px;
+ font-weight: bold;
+}
+html.theme-moorweide table tr.data > td {
+ border-bottom: 1px solid #006633;
+ /*
+ border-right:1px solid #CEE6DA;
+ */
+ padding: 3px;
+}
+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 ul.tree div {
+ cursor: pointer;
+}
+html.theme-moorweide div.panel div.status {
+ padding: 10px;
+}
+html.theme-moorweide div.panel div.status div.error,
+html.theme-moorweide div.message.error {
+ background: url(themes/default/images//notice_error.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-moorweide div.panel div.status div.warn,
+html.theme-moorweide div.message.warn {
+ background: url(themes/default/images//notice_warning.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-moorweide div.panel div.status div.ok,
+html.theme-moorweide div.message.ok {
+ background: url(themes/default/images//notice_ok.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-moorweide div.panel div.status div.info,
+html.theme-moorweide div.message.info {
+ background: url(themes/default/images//notice_info.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-moorweide div.panel div.status div,
+html.theme-moorweide div.message {
+ border: 1px solid #006633;
+ padding: 5px 0px 5px 25px;
+ margin: 10px 10px 20px 10px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-moorweide div.loader,
+html.theme-moorweide div.progress {
+ background: url(themes/default/images//loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height: 50px;
+}
+html.theme-moorweide div#workbench div.panel.fullscreen {
+ display: block;
+ z-index: 109;
+ /*set the div in the top-left corner of the screen*/
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: #F5FFFA;
+ margin: 0px;
+ /*set the width and height to 100% of the screen*/
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-moorweide div#workbench div.panel.fullscreen > div.content {
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-moorweide .invisible {
+ visibility: hidden;
+}
+html.theme-moorweide .visible {
+ visibility: visible;
+}
+html.theme-moorweide div#workbench {
+ width: 100%;
+}
+html.theme-moorweide body {
+ overflow: hidden;
+}
+html.theme-moorweide div#workbench div.panel {
+ border: 1px solid #006633;
+ margin: 0px;
+ padding: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-moorweide div#workbench div.container,
+html.theme-moorweide div#workbench div.panel,
+html.theme-moorweide div#workbench div.divider {
+ display: inline;
+ float: left;
+ margin: 0px;
+}
+html.theme-moorweide div#workbench {
+ padding: 3px;
+}
+html.theme-moorweide div#workbench div.panel > div.content {
+ overflow: auto;
+}
+html.theme-moorweide div.panel {
+ position: relative;
+}
+html.theme-moorweide div.content div.bottom {
+ xbackground-color: #F5FFFA;
+ height: 55px;
+ width: 100%;
+ position: absolute;
+ padding-right: 40px;
+ bottom: 0px;
+ right: 0px;
+ xvisibility: hidden;
+}
+html.theme-moorweide div.content div.bottom > div.command {
+ xvisibility: visible;
+ float: right;
+ z-index: 20;
+}
+html.theme-moorweide div.content form[data-autosave='true'] div.command {
+ display: none;
+}
+html.theme-moorweide div.content > form {
+ padding-bottom: 45px;
+}
+html.theme-moorweide input.submit {
+ background-color: #006633;
+ color: white;
+ padding: 7px;
+ border: 0px;
+ -moz-border-radius: 7px;
+ /* Mozilla */
+ -webkit-border-radius: 7px;
+ /* Webkit */
+ -khtml-border-radius: 7px;
+ /* Konqui */
+ border-radius: 7px;
+ margin-left: 20px;
+ -webkit-box-shadow: 0px 0px 15px #F5FFFA;
+ -moz-box-shadow: 0px 0px 15px #F5FFFA;
+ box-shadow: 0px 0px 15px 10px #F5FFFA;
+ cursor: pointer;
+}
+html.theme-moorweide input.submit.ok {
+ font-weight: bold;
+ /* Primäre Aktion in Fettdruck */
+}
+html.theme-moorweide div.views > div.backward_link,
+html.theme-moorweide div.views > div.forward_link {
+ visibility: hidden;
+}
+html.theme-moorweide div.views:HOVER > div.backward_link,
+html.theme-moorweide div.views:HOVER > div.forward_link {
+ visibility: visible;
+}
+html.theme-moorweide div#shortcuts {
+ height: 24px;
+ margin-left: 10px;
+}
+html.theme-moorweide div#shortcuts > div.shortcut {
+ width: 24px;
+ height: 24px;
+ margin-left: 5px;
+ float: left;
+ opacity: 0.8;
+}
+html.theme-moorweide div#shortcuts > div.shortcut:HOVER {
+ xborder: 1px solid #006633;
+ x-moz-border-radius: 2px;
+ /* Mozilla */
+ x-webkit-border-radius: 2px;
+ /* Webkit */
+ x-khtml-border-radius: 2px;
+ /* Konqui */
+ opacity: 1.0;
+ position: relative;
+ bottom: 3px;
+}
+@media only screen and (max-width: 1023px) {
+ html.theme-moorweide body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+}
+@media handheld, only screen and (max-width: 767px) {
+ html.theme-moorweide body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ html.theme-moorweide div#header,
+ html.theme-moorweide div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ html.theme-moorweide div#workbench div.panel {
+ width: auto !important;
+ }
+ html.theme-moorweide li.action div.tabname {
+ width: auto !important;
+ }
+ html.theme-moorweide div#workbench div.panel {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ html.theme-moorweide div#workbench div.panel > div.content {
+ overflow: auto;
+ height: auto !important;
+ }
+}
+html.theme-moorweide body > div#header {
+ display: block;
+}
+html.theme-moorweide ul#history > li {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid #006633;
+ background-color: #CEE6DA;
+ color: black;
+}
+html.theme-moorweide ul#history > li.active {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid black;
+ background-color: white;
+ color: black;
+}
+html.theme-moorweide ul#history {
+ display: none;
+}
+html.theme-moorweide table td.readonly {
+ font-style: italic;
+ font-weight: normal;
+}
+html.theme-moorweide table td.default {
+ font-style: normal;
+ font-weight: normal;
+}
+html.theme-moorweide table td.changed {
+ font-style: normal;
+ font-weight: bold;
+}
+html.theme-moorweide div#filler {
+ xxxxdisplay: block;
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: black;
+ opacity: 0.5;
+}
+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 {
+ /* Schatten */
+ -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;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /*
+ background: -moz-linear-gradient(top, #006633, #CEE6DA);
+ background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#CEE6DA));
+ */
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-moorweide div#header span.titletext {
+ color: white;
+}
+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;
+ xxbackground-color: #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: white;
+ border: 1px solid #006633;
+ margin: 0px;
+ padding: 4px;
+ -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: white;
+}
+html.theme-moorweide div.inputholder > div.dropdown {
+ width: 70%;
+}
+html.theme-moorweide div.search > div.inputholder {
+ padding-top: 1px;
+}
+html.theme-moorweide div.inputholder > input,
+html.theme-moorweide div.inputholder > textarea,
+html.theme-moorweide div.inputholder > select {
+ border: 0px;
+ border-bottom: 1px solid white;
+ padding: 2px;
+ margin: 0px;
+ background-color: white;
+}
+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 black !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 fieldset > div input.filename,
+html.theme-moorweide fieldset > div input.extension,
+html.theme-moorweide fieldset > div input.ansidate,
+html.theme-moorweide fieldset > div span.filename,
+html.theme-moorweide fieldset > div span.extension,
+html.theme-moorweide fieldset > div span.ansidate {
+ font-family: Courier;
+ font-size: 1em;
+}
+html.theme-moorweide div#tree {
+ overflow: visible;
+}
+html.theme-moorweide tr.diff > td.line {
+ background-color: white;
+ 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 {
+ xxxbackground-color: #c9c9c9;
+ 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: white;
+}
+html.theme-moorweide div#header {
+ background-color: #006633;
+ background-image: linear-gradient(#006633 85%, #cee6da 100%);
+ color: white;
+}
+html.theme-moorweide div#header div.toolbar-icon > a {
+ color: white;
+}
+html.theme-moorweide div#header,
+html.theme-moorweide ul.views > li.action {
+ font-family: Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-moorweide div.content {
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-moorweide div.panel ul.views li {
+ /*
+ background-color:#F5FFFA;
+ */
+}
+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;
+ /*
+ color: blue;
+ */
+}
+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: white;
+ color: black;
+ min-width: 150px;
+ max-width: 450px;
+}
+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 {
+ width: 100%;
+ height: 100px;
+ background-color: white;
+ border: 1px dotted black;
+}
+html.theme-dark {
+ scrollbar-face-color: #868685;
+ scrollbar-arrow-color: #868685;
+ scrollbar-base-color: DCDCDC;
+ /* Mouseover */
+ /* Pfeile */
+ /* ab hier erstmal alles openrat-ui reinkopiert */
+ /*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+ /* H e a d e r */
+ /*
+
+div#tree
+{
+ padding:5px;
+ width:25%;
+ margin-left:0px;
+ float:left;
+}
+*/
+ /* N o t i c e */
+ /* H o e h e n */
+ /*
+
+div#tree, div#content
+{
+ height:auto;
+}
+*/
+ /*div.panel {
+ height:90%;
+}
+*/
+ /* D r o p d o w n - M e n u e s */
+ /*Dropdown anzeigen!!!*/
+ /* Vorschau von Text-Inhalten */
+ /* Verweise */
+ /* Submenu-Entrys */
+ /* Submenu-Width */
+ /* Inaktive Menuepunkte werden ausgegraut */
+ /* Icon-Innenabstand */
+ /* Vorformatierter Text */
+ /* Kleingedrucktes */
+ /* Kurztasten */
+ /* Menzue-Titel-Zeile */
+ /* Hinweis */
+ /* Allgemeine Inhaltszellen */
+ /* Action-Button */
+ /* Lizenzhinweis */
+ /* Message of the day */
+ /* Hauptfenster */
+ /* Eingabefeld fuer Beschreibung */
+ /* Eingabefeld fuer Textabsatz */
+ /* Hilfe-Texte */
+ /* Logo */
+ /* Notizen */
+ /* Kalender */
+ /* B a u m */
+ /* Strukturen
+div.structure ul
+{
+ padding-left:10px;
+ margin-left:10px;
+}
+*/
+ /* T a b s */
+ /*
+
+div#workbench div.frame {
+ padding:3px;
+ border:1px solid #868685;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+*/
+ /*
+div.panel {
+ padding:3px;
+ border:1px solid #868685;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+*/
+ /* F a r b e n */
+ /* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
+ /* Datenzeile - Mauseffekt */
+ /* Hintergrund Fenster */
+ /*
+
+div.panel {
+ background-color: #3399FF;
+}
+*/
+ /* S t a t u s z e i l e */
+ /* Fortschrittsbalken */
+ /* V o l l b i l d */
+ /*
+ * Formular-Button-Leiste
+ */
+ /* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
+ /* Smaller screens */
+ /* Mobile */
+ /* Modale Dialoge */
+ /* Pfeile */
+ /* D r o p d o w n - M e n u e s */
+ /* Voreingestellte Schriftart */
+ /* Formulare breit */
+ /* Formulare schmal */
+ /* Eingabfeld fuer Namen */
+ /* Eingabfelder fuer Dateiname */
+ /* Anzeige von Text-Unterschieden */
+ /* Zeilen-Nr */
+ /* Unveränderter Text */
+ /* Entfernter Text */
+ /* Hinzugefuegter Text */
+ /* Geaenderter Text */
+ /* S c h a t t e n */
+ /* F a r b e n */
+ /* Gesamt-Hintergrund */
+ /* Fenster-Hintergrund */
+ /* Titelleiste-Hintergrund */
+ /* Titelleiste */
+ /* Reiter */
+}
+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 {
+ width: 100%;
+ height: 500px;
+ display: block;
+ border: 1px solid #868685;
+}
+html.theme-dark div.breadcrumb,
+html.theme-dark div.breadcrumb a,
+html.theme-dark div.panel > div.title {
+ x-background-color: #868685;
+ xsopacity: 0.7;
+ color: DCDCDC;
+ font-weight: bold;
+}
+html.theme-dark div#header {
+ width: 100%;
+ height: 27px;
+ overflow: hidden;
+ padding: 5px;
+ margin: 0px;
+ margin-bottom: 3px;
+ float: left;
+}
+html.theme-dark div#header div.projects,
+html.theme-dark div#header div.menu,
+html.theme-dark div#header div.title {
+ float: left;
+ margin-right: 10px;
+ margin-left: 0px;
+}
+html.theme-dark div#header div.user,
+html.theme-dark div#header div.search,
+html.theme-dark div#header div.history {
+ float: right;
+ margin-right: 10px;
+ margin-left: 10px;
+}
+html.theme-dark div#noticebar {
+ display: block;
+ position: fixed;
+ bottom: 40px;
+ right: 40px;
+ width: 250px;
+ z-index: 113;
+}
+html.theme-dark div#noticebar div.notice {
+ border: 2px solid FFFFFF;
+ padding: 5px;
+ margin: 5px;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /* CSS 3 */
+ -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 div#noticebar div.notice.error div.text {
+ font-weight: bold;
+}
+html.theme-dark div#noticebar div.log {
+ font-family: monospace;
+}
+html.theme-dark html,
+html.theme-dark body {
+ height: 100%;
+}
+html.theme-dark div.panel div.title {
+ height: 20px;
+}
+html.theme-dark div.panel div.status {
+ height: 35px;
+}
+html.theme-dark div.panel > div.content {
+ xxoverflow-x: auto;
+}
+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 {
+ margin: 9px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: 1px solid #868685;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ background-color: DCDCDC;
+ background: -moz-linear-gradient(top, #868685, #868685);
+ background: -webkit-gradient(linear, left top, left bottom, from(#868685), to(#868685));
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ color: FFFFFF;
+}
+html.theme-dark ul#history > li.active {
+ background-color: DCDCDC;
+ font-weight: bold;
+ color: FFFFFF;
+}
+html.theme-dark a.help {
+ float: right;
+}
+html.theme-dark a.help {
+ cursor: help;
+}
+html.theme-dark a.action:hover,
+html.theme-dark a.help:hover,
+html.theme-dark div.noaction:hover {
+ text-decoration: none;
+ 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 {
+ z-index: 2;
+ display: none;
+ position: absolute;
+ padding: 5px 0px;
+}
+html.theme-dark div.dropdownalignright {
+ right: 0;
+}
+html.theme-dark div.dropdown > a {
+ display: block;
+}
+html.theme-dark div.dropdown div.entry {
+ padding: 2px 5px;
+}
+html.theme-dark div.dropdown > div.divide {
+ height: 1px;
+ background-color: #868685;
+ width: 100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+html.theme-dark div#header > div.menu {
+ overflow: hidden;
+}
+html.theme-dark div#header div:hover div.dropdown,
+html.theme-dark div.panel div:hover > div.dropdown,
+html.theme-dark div.panel-icon:hover > div.dropdown {
+ display: block;
+}
+html.theme-dark div.onrowvisible {
+ visibility: hidden;
+ display: inline;
+}
+html.theme-dark td:hover > div.onrowvisible {
+ visibility: visible;
+}
+html.theme-dark td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid #868685;
+ border-bottom: 1px solid #868685;
+}
+html.theme-dark .preview h1 {
+ font-size: 138.5%;
+}
+html.theme-dark .preview h2 {
+ font-size: 123.1%;
+}
+html.theme-dark .preview h3 {
+ font-size: 108%;
+}
+html.theme-dark .preview h1,
+html.theme-dark .preview h2,
+html.theme-dark .preview h3 {
+ margin: 1em 0;
+}
+html.theme-dark .preview h1,
+html.theme-dark .preview h2,
+html.theme-dark .preview h3,
+html.theme-dark .preview h4,
+html.theme-dark .preview h5,
+html.theme-dark .preview h6,
+html.theme-dark .preview strong {
+ font-weight: bold;
+}
+html.theme-dark .preview abbr,
+html.theme-dark .preview acronym {
+ border-bottom: 1px dotted #000;
+ cursor: help;
+}
+html.theme-dark .preview em {
+ font-style: italic;
+}
+html.theme-dark .preview ol,
+html.theme-dark .preview ul,
+html.theme-dark .preview dl {
+ margin-left: 2em;
+}
+html.theme-dark .preview ol li {
+ list-style: decimal outside;
+}
+html.theme-dark .preview ul li {
+ list-style: disc outside;
+}
+html.theme-dark .preview a:link,
+html.theme-dark .preview a:visited,
+html.theme-dark .preview a:active,
+html.theme-dark .preview a:hover {
+ text-decoration: underline;
+ color: blue;
+}
+html.theme-dark a:link,
+html.theme-dark a:visited {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-dark a:active,
+html.theme-dark a:hover {
+ font-weight: normal;
+ text-decoration: none;
+}
+html.theme-dark body.menu tr.menu td table tr td,
+html.theme-dark body.main tr.menu td table tr td {
+ padding: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+ width: 30px;
+ white-space: nowrap;
+}
+html.theme-dark body.menu tr.menu table {
+ width: 50px;
+}
+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 pre {
+ font-family: Courier;
+ font-size: 13px;
+}
+html.theme-dark small {
+ color: #868685;
+}
+html.theme-dark body.menu span.accesskey,
+html.theme-dark body.main span.accesskey {
+ text-decoration: underline;
+}
+html.theme-dark body.menu tr.title td,
+html.theme-dark body.main tr.title td {
+ vertical-align: middle;
+ padding: 4px;
+ height: 30px;
+}
+html.theme-dark td.message {
+ padding: 10px;
+ font-weight: bold;
+}
+html.theme-dark body.main table.main td.window td {
+ padding: 4px;
+}
+html.theme-dark body.main table.main td.window td.act {
+ padding: 15px;
+ margin-top: 20px;
+ border-top: 1px solid #868685;
+ text-align: right;
+}
+html.theme-dark a.copyright {
+ font-size: 0.7em;
+ text-decoration: none;
+}
+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 table.main {
+ x-border: 3px solid;
+}
+html.theme-dark div.panel input.checkbox,
+html.theme-dark div.panel input.radio {
+ border: 1px solid #868685;
+}
+html.theme-dark textarea.desc,
+html.theme-dark textarea.description {
+ font-family: Arial;
+ font-size: 13px;
+}
+html.theme-dark textarea.longtext {
+ font-family: Arial;
+ font-size: 13px;
+ width: 100%;
+ border: 1px solid FFFFFF;
+}
+html.theme-dark tr td.help {
+ font-style: italic;
+}
+html.theme-dark tr.headline td.help {
+ /*
+ border-bottom:1px solid FFFFFF;
+ */
+ font-style: normal;
+}
+html.theme-dark td.logo {
+ padding: 10px;
+ margin: 0px;
+}
+html.theme-dark div.logo h2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 24px;
+}
+html.theme-dark div.logo p {
+ font-family: Verdana;
+ font-size: 13px;
+}
+html.theme-dark div#header div.search input {
+ margin: 0px;
+ padding: 0px;
+}
+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.notice tr.warning {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-dark table.calendar {
+ table-layout: fixed;
+ border-collapse: collapse;
+ text-align: center;
+}
+html.theme-dark table.calendar td {
+ border: 1px dotted;
+}
+html.theme-dark label,
+html.theme-dark .clickable {
+ cursor: pointer;
+}
+html.theme-dark body {
+ cursor: default;
+}
+html.theme-dark input {
+ xcursor: text;
+}
+html.theme-dark div.menu {
+ float: none;
+ xclear: left;
+}
+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;
+ margin: 0;
+ padding: 0;
+}
+html.theme-dark ul.tree ul {
+ margin-left: 18px;
+}
+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 div.tree {
+ width: 18px;
+ min-width: 18px;
+ height: 18px;
+ xbackground-color: red;
+ float: left;
+}
+html.theme-dark ul.tree div.tree,
+html.theme-dark ul.tree div.entry {
+ height: 18px;
+ max-height: 18px;
+ min-height: 18px;
+}
+html.theme-dark ul.tree div img {
+ cfloat: left;
+}
+html.theme-dark ul.tree li {
+ margin: 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;
+ /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden;
+ /* Gescrollt wird hier mit JavaScript */
+ 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 ul.views > li > img,
+html.theme-dark ul.views > li > div {
+ float: left;
+}
+html.theme-dark div.panel div.header div.panel-icon,
+html.theme-dark div.inputholder > div.icon {
+ float: right;
+}
+html.theme-dark div.panel div.header > ul.views {
+ float: left;
+ height: 25px;
+}
+html.theme-dark div.panel div.header {
+ xborder-bottom: 1px solid #868685;
+}
+html.theme-dark div.content {
+ clear: both;
+}
+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;
+ /* Mozilla */
+ -webkit-border-radius-topleft: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topleft: 5px;
+ /* Konqui */
+ -moz-border-radius-topright: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topright: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topright: 5px;
+ /* Konqui */
+ 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 {
+ margin: 0px;
+ padding: 0px;
+}
+html.theme-dark div.panel div.content table {
+ overflow: auto;
+ border: 2px #868685;
+}
+html.theme-dark table tr.headline > td {
+ /*
+ background-color: #868685;
+ background: -moz-linear-gradient(top, #868685, #868685);
+ background: -webkit-gradient(linear, left top, left bottom, from(#868685), to(#868685));
+
+ border-right:1px solid #868685;
+
+ */
+ border-bottom: 1px solid #868685;
+ padding: 3px;
+ font-weight: bold;
+}
+html.theme-dark table tr.data > td {
+ border-bottom: 1px solid #868685;
+ /*
+ border-right:1px solid #868685;
+ */
+ padding: 3px;
+}
+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 ul.tree div {
+ cursor: pointer;
+}
+html.theme-dark div.panel div.status {
+ padding: 10px;
+}
+html.theme-dark div.panel div.status div.error,
+html.theme-dark div.message.error {
+ background: url(themes/default/images//notice_error.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-dark div.panel div.status div.warn,
+html.theme-dark div.message.warn {
+ background: url(themes/default/images//notice_warning.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-dark div.panel div.status div.ok,
+html.theme-dark div.message.ok {
+ background: url(themes/default/images//notice_ok.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-dark div.panel div.status div.info,
+html.theme-dark div.message.info {
+ background: url(themes/default/images//notice_info.png) no-repeat;
+ background-position: 5px 7px;
+}
+html.theme-dark div.panel div.status div,
+html.theme-dark div.message {
+ border: 1px solid #868685;
+ padding: 5px 0px 5px 25px;
+ margin: 10px 10px 20px 10px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-dark div.loader,
+html.theme-dark div.progress {
+ background: url(themes/default/images//loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height: 50px;
+}
+html.theme-dark div#workbench div.panel.fullscreen {
+ display: block;
+ z-index: 109;
+ /*set the div in the top-left corner of the screen*/
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: #201F1D;
+ margin: 0px;
+ /*set the width and height to 100% of the screen*/
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-dark div#workbench div.panel.fullscreen > div.content {
+ width: 100% !important;
+ height: 100% !important;
+}
+html.theme-dark .invisible {
+ visibility: hidden;
+}
+html.theme-dark .visible {
+ visibility: visible;
+}
+html.theme-dark div#workbench {
+ width: 100%;
+}
+html.theme-dark body {
+ overflow: hidden;
+}
+html.theme-dark div#workbench div.panel {
+ border: 1px solid #868685;
+ margin: 0px;
+ padding: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+html.theme-dark div#workbench div.container,
+html.theme-dark div#workbench div.panel,
+html.theme-dark div#workbench div.divider {
+ display: inline;
+ float: left;
+ margin: 0px;
+}
+html.theme-dark div#workbench {
+ padding: 3px;
+}
+html.theme-dark div#workbench div.panel > div.content {
+ overflow: auto;
+}
+html.theme-dark div.panel {
+ position: relative;
+}
+html.theme-dark div.content div.bottom {
+ xbackground-color: #201F1D;
+ height: 55px;
+ width: 100%;
+ position: absolute;
+ padding-right: 40px;
+ bottom: 0px;
+ right: 0px;
+ xvisibility: hidden;
+}
+html.theme-dark div.content div.bottom > div.command {
+ xvisibility: visible;
+ float: right;
+ z-index: 20;
+}
+html.theme-dark div.content form[data-autosave='true'] div.command {
+ display: none;
+}
+html.theme-dark div.content > form {
+ padding-bottom: 45px;
+}
+html.theme-dark input.submit {
+ background-color: #868685;
+ color: DCDCDC;
+ padding: 7px;
+ border: 0px;
+ -moz-border-radius: 7px;
+ /* Mozilla */
+ -webkit-border-radius: 7px;
+ /* Webkit */
+ -khtml-border-radius: 7px;
+ /* Konqui */
+ border-radius: 7px;
+ margin-left: 20px;
+ -webkit-box-shadow: 0px 0px 15px #201F1D;
+ -moz-box-shadow: 0px 0px 15px #201F1D;
+ box-shadow: 0px 0px 15px 10px #201F1D;
+ cursor: pointer;
+}
+html.theme-dark input.submit.ok {
+ font-weight: bold;
+ /* Primäre Aktion in Fettdruck */
+}
+html.theme-dark div.views > div.backward_link,
+html.theme-dark div.views > div.forward_link {
+ visibility: hidden;
+}
+html.theme-dark div.views:HOVER > div.backward_link,
+html.theme-dark div.views:HOVER > div.forward_link {
+ visibility: visible;
+}
+html.theme-dark div#shortcuts {
+ height: 24px;
+ margin-left: 10px;
+}
+html.theme-dark div#shortcuts > div.shortcut {
+ width: 24px;
+ height: 24px;
+ margin-left: 5px;
+ float: left;
+ opacity: 0.8;
+}
+html.theme-dark div#shortcuts > div.shortcut:HOVER {
+ xborder: 1px solid #868685;
+ x-moz-border-radius: 2px;
+ /* Mozilla */
+ x-webkit-border-radius: 2px;
+ /* Webkit */
+ x-khtml-border-radius: 2px;
+ /* Konqui */
+ opacity: 1.0;
+ position: relative;
+ bottom: 3px;
+}
+@media only screen and (max-width: 1023px) {
+ html.theme-dark body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+}
+@media handheld, only screen and (max-width: 767px) {
+ html.theme-dark body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ html.theme-dark div#header,
+ html.theme-dark div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ html.theme-dark div#workbench div.panel {
+ width: auto !important;
+ }
+ html.theme-dark li.action div.tabname {
+ width: auto !important;
+ }
+ html.theme-dark div#workbench div.panel {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ html.theme-dark div#workbench div.panel > div.content {
+ overflow: auto;
+ height: auto !important;
+ }
+}
+html.theme-dark body > div#header {
+ display: block;
+}
+html.theme-dark ul#history > li {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid #868685;
+ background-color: #868685;
+ color: FFFFFF;
+}
+html.theme-dark ul#history > li.active {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid FFFFFF;
+ background-color: DCDCDC;
+ color: FFFFFF;
+}
+html.theme-dark ul#history {
+ display: none;
+}
+html.theme-dark table td.readonly {
+ font-style: italic;
+ font-weight: normal;
+}
+html.theme-dark table td.default {
+ font-style: normal;
+ font-weight: normal;
+}
+html.theme-dark table td.changed {
+ font-style: normal;
+ font-weight: bold;
+}
+html.theme-dark div#filler {
+ xxxxdisplay: block;
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: FFFFFF;
+ opacity: 0.5;
+}
+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 {
+ /* Schatten */
+ -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;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /*
+ background: -moz-linear-gradient(top, #868685, #868685);
+ background: -webkit-gradient(linear, left top, left bottom, from(#868685), to(#868685));
+ */
+ 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;
+ xxbackground-color: #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;
+ margin: 0px;
+ padding: 4px;
+ -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 > div.dropdown {
+ width: 70%;
+}
+html.theme-dark div.search > div.inputholder {
+ padding-top: 1px;
+}
+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 fieldset > div input.filename,
+html.theme-dark fieldset > div input.extension,
+html.theme-dark fieldset > div input.ansidate,
+html.theme-dark fieldset > div span.filename,
+html.theme-dark fieldset > div span.extension,
+html.theme-dark fieldset > div span.ansidate {
+ font-family: Courier;
+ font-size: 1em;
+}
+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 {
+ xxxbackground-color: #c9c9c9;
+ background-color: #868685;
+}
+html.theme-dark div.panel ul.views > li.active,
+html.theme-dark div.panel ul.views > li.active:hover {
+ background-color: #868685;
+ background-image: linear-gradient(#868685 0%, #868685 15%);
+ color: DCDCDC;
+}
+html.theme-dark div#header {
+ background-color: #868685;
+ background-image: linear-gradient(#868685 85%, #868685 100%);
+ color: DCDCDC;
+}
+html.theme-dark div#header div.toolbar-icon > a {
+ color: DCDCDC;
+}
+html.theme-dark div#header,
+html.theme-dark ul.views > li.action {
+ font-family: Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-dark div.content {
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+html.theme-dark div.panel ul.views li {
+ /*
+ background-color:#201F1D;
+ */
+}
+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;
+ /*
+ color: blue;
+ */
+}
+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;
+ min-width: 150px;
+ max-width: 450px;
+}
+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 {
+ width: 100%;
+ height: 100px;
+ background-color: DCDCDC;
+ border: 1px dotted FFFFFF;
+}
diff --git a/themes/default/css/openrat-theme.less b/themes/default/css/openrat-theme.less
@@ -1815,5 +1815,13 @@ div.filler div.header a.back.button
font-size: 0.8em;
}
+div.line.filedropzone > div.input
+{
+ width: 100%;
+ height: 100px;
+
+ background-color:__title_text_color__;
+ border:1px dotted __text_color__;
+}
}
\ No newline at end of file
diff --git a/themes/default/css/openrat-theme.min.css b/themes/default/css/openrat-theme.min.css
@@ -0,0 +1 @@
+html.theme-grey {scrollbar-face-color:grey;scrollbar-arrow-color:grey;scrollbar-base-color:white;}html.theme-grey div#workbench div.panel.modal {border-color:black !important;-webkit-box-shadow:0px 0px 40px black;-moz-box-shadow:0px 0px 40pxblack;box-shadow:0px 0px 40px black;}html.theme-grey div#dialog {background-color:#e9e9e9;color:black;border-color:black !important;-webkit-box-shadow:0px 0px 40px black;-moz-box-shadow:0px 0px 40pxblack;box-shadow:0px 0px 40px black;}html.theme-grey div.container > div.divider.ui-draggable-dragging {background-color:grey;}html.theme-grey div#workbench div.panel div.arrow-down {border-top-color:grey;}html.theme-grey div#workbench div.panel div.arrow-right {border-left-color:grey;}html.theme-grey iframe {width:100%;height:500px;display:block;border:1px solid grey;}html.theme-grey div.breadcrumb,html.theme-grey div.breadcrumb a,html.theme-grey div.panel > div.title {x-background-color:grey;xsopacity:0.7;color:white;font-weight:bold;}html.theme-grey div#header {width:100%;height:27px;overflow:hidden;padding:5px;margin:0px;margin-bottom:3px;float:left;}html.theme-grey div#header div.projects,html.theme-grey div#header div.menu,html.theme-grey div#header div.title {float:left;margin-right:10px;margin-left:0px;}html.theme-grey div#header div.user,html.theme-grey div#header div.search,html.theme-grey div#header div.history {float:right;margin-right:10px;margin-left:10px;}html.theme-grey div#noticebar {display:block;position:fixed;bottom:40px;right:40px;width:250px;z-index:113;}html.theme-grey div#noticebar div.notice {border:2px solid black;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 black;-moz-box-shadow:3px 2px 5px black;box-shadow:3px 2px 5px black;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:silver;}html.theme-grey div#noticebar div.notice.error div.text {font-weight:bold;}html.theme-grey div#noticebar div.log {font-family:monospace;}html.theme-grey html,html.theme-grey body {height:100%;}html.theme-grey div.panel div.title {height:20px;}html.theme-grey div.panel div.status {height:35px;}html.theme-grey div.panel > div.content {xxoverflow-x:auto;}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 {margin:9px;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;border:1px solid grey;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:white;background:-moz-linear-gradient(top, #808080, #c0c0c0);background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#c0c0c0));font-style:normal;font-weight:normal;text-decoration:none;color:black;}html.theme-grey ul#history > li.active {background-color:white;font-weight:bold;color:black;}html.theme-grey a.help {float:right;}html.theme-grey a.help {cursor:help;}html.theme-grey a.action:hover,html.theme-grey a.help:hover,html.theme-grey div.noaction:hover {text-decoration:none;border-color:white;}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:black;}html.theme-grey div.dropdown {z-index:2;display:none;position:absolute;padding:5px 0px;}html.theme-grey div.dropdownalignright {right:0;}html.theme-grey div.dropdown > a {display:block;}html.theme-grey div.dropdown div.entry {padding:2px 5px;}html.theme-grey div.dropdown > div.divide {height:1px;background-color:grey;width:100%;margin-top:5px;margin-bottom:5px;}html.theme-grey div#header > div.menu {overflow:hidden;}html.theme-grey div#header div:hover div.dropdown,html.theme-grey div.panel div:hover > div.dropdown,html.theme-grey div.panel-icon:hover > div.dropdown {display:block;}html.theme-grey div.onrowvisible {visibility:hidden;display:inline;}html.theme-grey td:hover > div.onrowvisible {visibility:visible;}html.theme-grey td.preview {background-color:papayawhip;border-top:1px solid silver;border-bottom:1px solid silver;}html.theme-grey .preview h1 {font-size:138.5%;}html.theme-grey .preview h2 {font-size:123.1%;}html.theme-grey .preview h3 {font-size:108%;}html.theme-grey .preview h1,html.theme-grey .preview h2,html.theme-grey .preview h3 {margin:1em 0;}html.theme-grey .preview h1,html.theme-grey .preview h2,html.theme-grey .preview h3,html.theme-grey .preview h4,html.theme-grey .preview h5,html.theme-grey .preview h6,html.theme-grey .preview strong {font-weight:bold;}html.theme-grey .preview abbr,html.theme-grey .preview acronym {border-bottom:1px dotted #000;cursor:help;}html.theme-grey .preview em {font-style:italic;}html.theme-grey .preview ol,html.theme-grey .preview ul,html.theme-grey .preview dl {margin-left:2em;}html.theme-grey .preview ol li {list-style:decimal outside;}html.theme-grey .preview ul li {list-style:disc outside;}html.theme-grey .preview a:link,html.theme-grey .preview a:visited,html.theme-grey .preview a:active,html.theme-grey .preview a:hover {text-decoration:underline;color:blue;}html.theme-grey a:link,html.theme-grey a:visited {font-weight:normal;text-decoration:none;}html.theme-grey a:active,html.theme-grey a:hover {font-weight:normal;text-decoration:none;}html.theme-grey body.menu tr.menu td table tr td,html.theme-grey body.main tr.menu td table tr td {padding:4px;padding-right:6px;padding-left:6px;width:30px;white-space:nowrap;}html.theme-grey body.menu tr.menu table {width:50px;}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:grey;}html.theme-grey img[align=left],html.theme-grey img[align=right] {padding-right:1px;padding-left:1px;}html.theme-grey pre {font-family:Courier;font-size:13px;}html.theme-grey small {color:grey;}html.theme-grey body.menu span.accesskey,html.theme-grey body.main span.accesskey {text-decoration:underline;}html.theme-grey body.menu tr.title td,html.theme-grey body.main tr.title td {vertical-align:middle;padding:4px;height:30px;}html.theme-grey td.message {padding:10px;font-weight:bold;}html.theme-grey body.main table.main td.window td {padding:4px;}html.theme-grey body.main table.main td.window td.act {padding:15px;margin-top:20px;border-top:1px solid grey;text-align:right;}html.theme-grey a.copyright {font-size:0.7em;text-decoration:none;}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 table.main {x-border:3px solid;}html.theme-grey div.panel input.checkbox,html.theme-grey div.panel input.radio {border:1px solid grey;}html.theme-grey textarea.desc,html.theme-grey textarea.description {font-family:Arial;font-size:13px;}html.theme-grey textarea.longtext {font-family:Arial;font-size:13px;width:100%;border:1px solid black;}html.theme-grey tr td.help {font-style:italic;}html.theme-grey tr.headline td.help {font-style:normal;}html.theme-grey td.logo {padding:10px;margin:0px;}html.theme-grey div.logo h2 {font-family:Verdana;font-weight:normal;font-size:24px;}html.theme-grey div.logo p {font-family:Verdana;font-size:13px;}html.theme-grey div#header div.search input {margin:0px;padding:0px;}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 black;font-weight:normal;text-align:left;}html.theme-grey table.notice tr.warning {margin:0px;padding:0px;}html.theme-grey table.calendar {table-layout:fixed;border-collapse:collapse;text-align:center;}html.theme-grey table.calendar td {border:1px dotted;}html.theme-grey label,html.theme-grey .clickable {cursor:pointer;}html.theme-grey body {cursor:default;}html.theme-grey input {xcursor:text;}html.theme-grey div.menu {float:none;xclear:left;}html.theme-grey form.xlogin {xbackground-color:#E0E0D5;border:2px solid silver;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px grey;-moz-box-shadow:3px 2px 5px grey;box-shadow:3px 2px 5px grey;}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;margin:0;padding:0;}html.theme-grey ul.tree ul {margin-left:18px;}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:grey;color:white;}html.theme-grey ul.tree div.tree {width:18px;min-width:18px;height:18px;xbackground-color:red;float:left;}html.theme-grey ul.tree div.tree,html.theme-grey ul.tree div.entry {height:18px;max-height:18px;min-height:18px;}html.theme-grey ul.tree div img {cfloat:left;}html.theme-grey ul.tree li {margin: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 grey;}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 ul.views > li > img,html.theme-grey ul.views > li > div {float:left;}html.theme-grey div.panel div.header div.panel-icon,html.theme-grey div.inputholder > div.icon {float:right;}html.theme-grey div.panel div.header > ul.views {float:left;height:25px;}html.theme-grey div.panel div.header {xborder-bottom:1px solid grey;}html.theme-grey div.content {clear:both;}html.theme-grey div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid grey;-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 grey;xborder-left:1px solid grey;xborder-right:1px solid grey;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-grey div.panel {margin:0px;padding:0px;}html.theme-grey div.panel div.content table {overflow:auto;border:2px silver;}html.theme-grey table tr.headline > td {border-bottom:1px solid grey;padding:3px;font-weight:bold;}html.theme-grey table tr.data > td {border-bottom:1px solid grey;padding:3px;}html.theme-grey table > tr.data:nth-child(2n) {background-color:silver;}html.theme-grey table tr.data:hover,html.theme-grey div.content li div.entry:hover {background-color:silver;}html.theme-grey ul.tree div {cursor:pointer;}html.theme-grey div.panel div.status {padding:10px;}html.theme-grey div.panel div.status div.error,html.theme-grey div.message.error {background:url(themes/default/images//notice_error.png) no-repeat;background-position:5px 7px;}html.theme-grey div.panel div.status div.warn,html.theme-grey div.message.warn {background:url(themes/default/images//notice_warning.png) no-repeat;background-position:5px 7px;}html.theme-grey div.panel div.status div.ok,html.theme-grey div.message.ok {background:url(themes/default/images//notice_ok.png) no-repeat;background-position:5px 7px;}html.theme-grey div.panel div.status div.info,html.theme-grey div.message.info {background:url(themes/default/images//notice_info.png) no-repeat;background-position:5px 7px;}html.theme-grey div.panel div.status div,html.theme-grey div.message {border:1px solid grey;padding:5px 0px 5px 25px;margin:10px 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-grey div.loader,html.theme-grey div.progress {background:url(themes/default/images//loader.gif) no-repeat;background-position:center;opacity:0.5;cursor:wait;min-height:50px;}html.theme-grey div#workbench div.panel.fullscreen {display:block;z-index:109;position:fixed;top:0;left:0;background-color:#e9e9e9;margin:0px;width:100% !important;height:100% !important;}html.theme-grey div#workbench div.panel.fullscreen > div.content {width:100% !important;height:100% !important;}html.theme-grey .invisible {visibility:hidden;}html.theme-grey .visible {visibility:visible;}html.theme-grey div#workbench {width:100%;}html.theme-grey body {overflow:hidden;}html.theme-grey div#workbench div.panel {border:1px solid grey;margin:0px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-grey div#workbench div.container,html.theme-grey div#workbench div.panel,html.theme-grey div#workbench div.divider {display:inline;float:left;margin:0px;}html.theme-grey div#workbench {padding:3px;}html.theme-grey div#workbench div.panel > div.content {overflow:auto;}html.theme-grey div.panel {position:relative;}html.theme-grey div.content div.bottom {xbackground-color:#e9e9e9;height:55px;width:100%;position:absolute;padding-right:40px;bottom:0px;right:0px;xvisibility:hidden;}html.theme-grey div.content div.bottom > div.command {xvisibility:visible;float:right;z-index:20;}html.theme-grey div.content form[data-autosave='true'] div.command {display:none;}html.theme-grey div.content > form {padding-bottom:45px;}html.theme-grey input.submit {background-color:grey;color:white;padding:7px;border:0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin-left:20px;-webkit-box-shadow:0px 0px 15px #e9e9e9;-moz-box-shadow:0px 0px 15px #e9e9e9;box-shadow:0px 0px 15px 10px #e9e9e9;cursor:pointer;}html.theme-grey input.submit.ok {font-weight:bold;}html.theme-grey div.views > div.backward_link,html.theme-grey div.views > div.forward_link {visibility:hidden;}html.theme-grey div.views:HOVER > div.backward_link,html.theme-grey div.views:HOVER > div.forward_link {visibility:visible;}html.theme-grey div#shortcuts {height:24px;margin-left:10px;}html.theme-grey div#shortcuts > div.shortcut {width:24px;height:24px;margin-left:5px;float:left;opacity:0.8;}html.theme-grey div#shortcuts > div.shortcut:HOVER {xborder:1px solid grey;x-moz-border-radius:2px;x-webkit-border-radius:2px;x-khtml-border-radius:2px;opacity:1.0;position:relative;bottom:3px;}@media only screen and (max-width:1023px) {html.theme-grey body {font-size:0.8em;line-height:1.5em;}}@media handheld, only screen and (max-width:767px) {html.theme-grey body {font-size:16px;-webkit-text-size-adjust:none;overflow:visible;}html.theme-grey div#header,html.theme-grey div#workbench {width:100%;height:auto;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}html.theme-grey div#workbench div.panel {width:auto !important;}html.theme-grey li.action div.tabname {width:auto !important;}html.theme-grey div#workbench div.panel {width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;}html.theme-grey div#workbench div.panel > div.content {overflow:auto;height:auto !important;}}html.theme-grey body > div#header {display:block;}html.theme-grey ul#history > li {xdisplay:inline;margin:5px;padding:5px;border:1px solid grey;background-color:silver;color:black;}html.theme-grey ul#history > li.active {xdisplay:inline;margin:5px;padding:5px;border:1px solid black;background-color:white;color:black;}html.theme-grey ul#history {display:none;}html.theme-grey table td.readonly {font-style:italic;font-weight:normal;}html.theme-grey table td.default {font-style:normal;font-weight:normal;}html.theme-grey table td.changed {font-style:normal;font-weight:bold;}html.theme-grey div#filler {xxxxdisplay:block;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.5;}html.theme-grey div.clickable.filtered.inactive > a {color:silver;}html.theme-grey div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid grey;border-left:6px solid grey;border-top:6px solid silver;border-bottom:4px solid grey;margin-top:10px;font-size:0;}html.theme-grey div.dropdown {-webkit-box-shadow:3px 2px 10px grey;-moz-box-shadow:3px 2px 10px grey;box-shadow:3px 2px 10px grey;opacity:0.95;border:2px solid grey;-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:white;}html.theme-grey div.toolbar-icon {border:1px solid grey;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 silver;xxbackground-color:silver;}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:grey;}html.theme-grey div.inputholder {background-color:white;border:1px solid grey;margin:0px;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px grey;-moz-box-shadow:inset 0px 0px 3pxgrey;box-shadow:inset 0px 0px 3px grey;}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:white;}html.theme-grey div.inputholder > div.dropdown {width:70%;}html.theme-grey div.search > div.inputholder {padding-top:1px;}html.theme-grey div.inputholder > input,html.theme-grey div.inputholder > textarea,html.theme-grey div.inputholder > select {border:0px;border-bottom:1px solid white;padding:2px;margin:0px;background-color:white;}html.theme-grey input:focus,html.theme-grey textarea:focus,html.theme-grey select:focus {border:0px;border-bottom:1px solid silver;}html.theme-grey input.error,html.theme-grey textarea.error,html.theme-grey select.error {border-bottom:1px dotted black !important;}html.theme-grey div.inputholder.error {border:1px solid red !important;}html.theme-grey input.hint {color:grey;}html.theme-grey fieldset > div input.name,html.theme-grey fieldset > div span.name {font-weight:bold;}html.theme-grey fieldset {border-color:grey;}html.theme-grey fieldset > div input.filename,html.theme-grey fieldset > div input.extension,html.theme-grey fieldset > div input.ansidate,html.theme-grey fieldset > div span.filename,html.theme-grey fieldset > div span.extension,html.theme-grey fieldset > div span.ansidate {font-family:Courier;font-size:1em;}html.theme-grey div#tree {overflow:visible;}html.theme-grey tr.diff > td.line {background-color:white;padding-right:2px;border-right:3px solid grey;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 silver solid;border-right:1px silver solid;padding:15px;}html.theme-grey dl.notice > dt {border-top:1px silver solid;}html.theme-grey dl.notice > dd {border-bottom:1px silver solid;}html.theme-grey div.content a.action,html.theme-grey div.content a.help {-webkit-box-shadow:3px 2px 5px grey;-moz-box-shadow:3px 2px 5px grey;box-shadow:3px 2px 5px grey;}html.theme-grey body {xxxbackground-color:#c9c9c9;background-color:silver;}html.theme-grey div.panel ul.views > li.active,html.theme-grey div.panel ul.views > li.active:hover {background-color:grey;background-image:linear-gradient(#c0c0c0 0%, #808080 15%);color:white;}html.theme-grey div#header {background-color:grey;background-image:linear-gradient(#808080 85%, #c0c0c0 100%);color:white;}html.theme-grey div#header div.toolbar-icon > a {color:white;}html.theme-grey div#header,html.theme-grey ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-grey div.content {font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:13px;}html.theme-grey div.panel ul.views li {}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:silver;}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:white;color:black;min-width:150px;max-width:450px;}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 {width:100%;height:100px;background-color:white;border:1px dotted black;}html.theme-system {scrollbar-face-color:Menu;scrollbar-arrow-color:Menu;scrollbar-base-color:MenuText;}html.theme-system div#workbench div.panel.modal {border-color:WindowText !important;-webkit-box-shadow:0px 0px 40px WindowText;-moz-box-shadow:0px 0px 40pxWindowText;box-shadow:0px 0px 40px WindowText;}html.theme-system div#dialog {background-color:Background;color:WindowText;border-color:WindowText !important;-webkit-box-shadow:0px 0px 40px WindowText;-moz-box-shadow:0px 0px 40pxWindowText;box-shadow:0px 0px 40px WindowText;}html.theme-system div.container > div.divider.ui-draggable-dragging {background-color:Menu;}html.theme-system div#workbench div.panel div.arrow-down {border-top-color:Menu;}html.theme-system div#workbench div.panel div.arrow-right {border-left-color:Menu;}html.theme-system iframe {width:100%;height:500px;display:block;border:1px solid Menu;}html.theme-system div.breadcrumb,html.theme-system div.breadcrumb a,html.theme-system div.panel > div.title {x-background-color:Menu;xsopacity:0.7;color:MenuText;font-weight:bold;}html.theme-system div#header {width:100%;height:27px;overflow:hidden;padding:5px;margin:0px;margin-bottom:3px;float:left;}html.theme-system div#header div.projects,html.theme-system div#header div.menu,html.theme-system div#header div.title {float:left;margin-right:10px;margin-left:0px;}html.theme-system div#header div.user,html.theme-system div#header div.search,html.theme-system div#header div.history {float:right;margin-right:10px;margin-left:10px;}html.theme-system div#noticebar {display:block;position:fixed;bottom:40px;right:40px;width:250px;z-index:113;}html.theme-system div#noticebar div.notice {border:2px solid WindowText;padding:5px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 2px 5px WindowText;-moz-box-shadow:3px 2px 5px WindowText;box-shadow:3px 2px 5px WindowText;display:none;}html.theme-system div#noticebar div.notice.ok {background-color:green;}html.theme-system div#noticebar div.notice.warning {background-color:yellow;}html.theme-system div#noticebar div.notice.error {background-color:red;}html.theme-system div#noticebar div.notice.info {background-color:WindowFrame;}html.theme-system div#noticebar div.notice.error div.text {font-weight:bold;}html.theme-system div#noticebar div.log {font-family:monospace;}html.theme-system html,html.theme-system body {height:100%;}html.theme-system div.panel div.title {height:20px;}html.theme-system div.panel div.status {height:35px;}html.theme-system div.panel > div.content {xxoverflow-x:auto;}html.theme-system ul#history > li,html.theme-system div.content a.action,html.theme-system div.content a.help,html.theme-system div.filler div.headermenu > a.entry,html.theme-system div.filler div.header a.back.button {margin:9px;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;border:1px solid Menu;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:MenuText;background:-moz-linear-gradient(top, Menu, WindowFrame);background:-webkit-gradient(linear, left top, left bottom, from(Menu), to(WindowFrame));font-style:normal;font-weight:normal;text-decoration:none;color:WindowText;}html.theme-system ul#history > li.active {background-color:MenuText;font-weight:bold;color:WindowText;}html.theme-system a.help {float:right;}html.theme-system a.help {cursor:help;}html.theme-system a.action:hover,html.theme-system a.help:hover,html.theme-system div.noaction:hover {text-decoration:none;border-color:MenuText;}html.theme-system a.action:active,html.theme-system a.help:active,html.theme-system div.noaction:active,html.theme-system input.ok:active {border-color:red;}html.theme-system a {color:WindowText;}html.theme-system div.dropdown {z-index:2;display:none;position:absolute;padding:5px 0px;}html.theme-system div.dropdownalignright {right:0;}html.theme-system div.dropdown > a {display:block;}html.theme-system div.dropdown div.entry {padding:2px 5px;}html.theme-system div.dropdown > div.divide {height:1px;background-color:Menu;width:100%;margin-top:5px;margin-bottom:5px;}html.theme-system div#header > div.menu {overflow:hidden;}html.theme-system div#header div:hover div.dropdown,html.theme-system div.panel div:hover > div.dropdown,html.theme-system div.panel-icon:hover > div.dropdown {display:block;}html.theme-system div.onrowvisible {visibility:hidden;display:inline;}html.theme-system td:hover > div.onrowvisible {visibility:visible;}html.theme-system td.preview {background-color:papayawhip;border-top:1px solid WindowFrame;border-bottom:1px solid WindowFrame;}html.theme-system .preview h1 {font-size:138.5%;}html.theme-system .preview h2 {font-size:123.1%;}html.theme-system .preview h3 {font-size:108%;}html.theme-system .preview h1,html.theme-system .preview h2,html.theme-system .preview h3 {margin:1em 0;}html.theme-system .preview h1,html.theme-system .preview h2,html.theme-system .preview h3,html.theme-system .preview h4,html.theme-system .preview h5,html.theme-system .preview h6,html.theme-system .preview strong {font-weight:bold;}html.theme-system .preview abbr,html.theme-system .preview acronym {border-bottom:1px dotted #000;cursor:help;}html.theme-system .preview em {font-style:italic;}html.theme-system .preview ol,html.theme-system .preview ul,html.theme-system .preview dl {margin-left:2em;}html.theme-system .preview ol li {list-style:decimal outside;}html.theme-system .preview ul li {list-style:disc outside;}html.theme-system .preview a:link,html.theme-system .preview a:visited,html.theme-system .preview a:active,html.theme-system .preview a:hover {text-decoration:underline;color:blue;}html.theme-system a:link,html.theme-system a:visited {font-weight:normal;text-decoration:none;}html.theme-system a:active,html.theme-system a:hover {font-weight:normal;text-decoration:none;}html.theme-system body.menu tr.menu td table tr td,html.theme-system body.main tr.menu td table tr td {padding:4px;padding-right:6px;padding-left:6px;width:30px;white-space:nowrap;}html.theme-system body.menu tr.menu table {width:50px;}html.theme-system body.menu tr.menu td table tr td.noaction,html.theme-system body.main tr.menu td table tr td.noaction {color:Menu;}html.theme-system img[align=left],html.theme-system img[align=right] {padding-right:1px;padding-left:1px;}html.theme-system pre {font-family:Courier;font-size:13px;}html.theme-system small {color:Menu;}html.theme-system body.menu span.accesskey,html.theme-system body.main span.accesskey {text-decoration:underline;}html.theme-system body.menu tr.title td,html.theme-system body.main tr.title td {vertical-align:middle;padding:4px;height:30px;}html.theme-system td.message {padding:10px;font-weight:bold;}html.theme-system body.main table.main td.window td {padding:4px;}html.theme-system body.main table.main td.window td.act {padding:15px;margin-top:20px;border-top:1px solid Menu;text-align:right;}html.theme-system a.copyright {font-size:0.7em;text-decoration:none;}html.theme-system td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}html.theme-system table.main {x-border:3px solid;}html.theme-system div.panel input.checkbox,html.theme-system div.panel input.radio {border:1px solid Menu;}html.theme-system textarea.desc,html.theme-system textarea.description {font-family:Arial;font-size:13px;}html.theme-system textarea.longtext {font-family:Arial;font-size:13px;width:100%;border:1px solid WindowText;}html.theme-system tr td.help {font-style:italic;}html.theme-system tr.headline td.help {font-style:normal;}html.theme-system td.logo {padding:10px;margin:0px;}html.theme-system div.logo h2 {font-family:Verdana;font-weight:normal;font-size:24px;}html.theme-system div.logo p {font-family:Verdana;font-size:13px;}html.theme-system div#header div.search input {margin:0px;padding:0px;}html.theme-system td.notice {margin:0px;padding:5%;text-align:center;}html.theme-system table.notice {width:100%;border:1px solid;border-spacing:0px;}html.theme-system table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid WindowText;font-weight:normal;text-align:left;}html.theme-system table.notice tr.warning {margin:0px;padding:0px;}html.theme-system table.calendar {table-layout:fixed;border-collapse:collapse;text-align:center;}html.theme-system table.calendar td {border:1px dotted;}html.theme-system label,html.theme-system .clickable {cursor:pointer;}html.theme-system body {cursor:default;}html.theme-system input {xcursor:text;}html.theme-system div.menu {float:none;xclear:left;}html.theme-system form.xlogin {xbackground-color:#E0E0D5;border:2px solid WindowFrame;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px Menu;-moz-box-shadow:3px 2px 5px Menu;box-shadow:3px 2px 5px Menu;}html.theme-system ul.tree,html.theme-system ul.tree ul {list-style-type:none;background:url(themes/default/images//tree_line.gif) repeat-y;margin:0;padding:0;}html.theme-system ul.tree ul {margin-left:18px;}html.theme-system div.entry.selected,html.theme-system div.dropdown > div.entry:hover,html.theme-system div.dropdown > div.entry:hover > a,html.theme-system a.element {background-color:Menu;color:MenuText;}html.theme-system ul.tree div.tree {width:18px;min-width:18px;height:18px;xbackground-color:red;float:left;}html.theme-system ul.tree div.tree,html.theme-system ul.tree div.entry {height:18px;max-height:18px;min-height:18px;}html.theme-system ul.tree div img {cfloat:left;}html.theme-system ul.tree li {margin:0;padding:0 0px;line-height:18px;background:url(themes/default/images//tree_none.gif) no-repeat;xcolor:#369;font-weight:normal;white-space:nowrap;}html.theme-system ul.tree li.last,html.theme-system ul.tree li:last-child {background:url(themes/default/images//tree_none_end.gif) no-repeat;}html.theme-system div.tree.open {background:url(themes/default/images//tree_minus.png) no-repeat;}html.theme-system div.tree.closed {background:url(themes/default/images//tree_plus.png) no-repeat;}html.theme-system body > div {display:none;}html.theme-system div.structure em {font-style:italic;}html.theme-system .drophover {border:2px dotted green;cursor:move;}html.theme-system .dropactive {border:1px dotted blue;cursor:move;}html.theme-system div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}html.theme-system div.backward_link {float:left;}html.theme-system div.forward_link {float:right;}html.theme-system div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid Menu;}html.theme-system div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}html.theme-system img.icon {padding:4px;width:16px;height:16px;}html.theme-system ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}html.theme-system ul.views > li > img,html.theme-system ul.views > li > div {float:left;}html.theme-system div.panel div.header div.panel-icon,html.theme-system div.inputholder > div.icon {float:right;}html.theme-system div.panel div.header > ul.views {float:left;height:25px;}html.theme-system div.panel div.header {xborder-bottom:1px solid Menu;}html.theme-system div.content {clear:both;}html.theme-system div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid Menu;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-khtml-border-top-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;-khtml-border-top-radius-topright:5px;border-top-right-radius:5px;xborder-top:1px solid Menu;xborder-left:1px solid Menu;xborder-right:1px solid Menu;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}html.theme-system div.panel {margin:0px;padding:0px;}html.theme-system div.panel div.content table {overflow:auto;border:2px WindowFrame;}html.theme-system table tr.headline > td {border-bottom:1px solid Menu;padding:3px;font-weight:bold;}html.theme-system table tr.data > td {border-bottom:1px solid Menu;padding:3px;}html.theme-system table > tr.data:nth-child(2n) {background-color:WindowFrame;}html.theme-system table tr.data:hover,html.theme-system div.content li div.entry:hover {background-color:WindowFrame;}html.theme-system ul.tree div {cursor:pointer;}html.theme-system div.panel div.status {padding:10px;}html.theme-system div.panel div.status div.error,html.theme-system div.message.error {background:url(themes/default/images//notice_error.png) no-repeat;background-position:5px 7px;}html.theme-system div.panel div.status div.warn,html.theme-system div.message.warn {background:url(themes/default/images//notice_warning.png) no-repeat;background-position:5px 7px;}html.theme-system div.panel div.status div.ok,html.theme-system div.message.ok {background:url(themes/default/images//notice_ok.png) no-repeat;background-position:5px 7px;}html.theme-system div.panel div.status div.info,html.theme-system div.message.info {background:url(themes/default/images//notice_info.png) no-repeat;background-position:5px 7px;}html.theme-system div.panel div.status div,html.theme-system div.message {border:1px solid Menu;padding:5px 0px 5px 25px;margin:10px 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-system div.loader,html.theme-system div.progress {background:url(themes/default/images//loader.gif) no-repeat;background-position:center;opacity:0.5;cursor:wait;min-height:50px;}html.theme-system div#workbench div.panel.fullscreen {display:block;z-index:109;position:fixed;top:0;left:0;background-color:Background;margin:0px;width:100% !important;height:100% !important;}html.theme-system div#workbench div.panel.fullscreen > div.content {width:100% !important;height:100% !important;}html.theme-system .invisible {visibility:hidden;}html.theme-system .visible {visibility:visible;}html.theme-system div#workbench {width:100%;}html.theme-system body {overflow:hidden;}html.theme-system div#workbench div.panel {border:1px solid Menu;margin:0px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-system div#workbench div.container,html.theme-system div#workbench div.panel,html.theme-system div#workbench div.divider {display:inline;float:left;margin:0px;}html.theme-system div#workbench {padding:3px;}html.theme-system div#workbench div.panel > div.content {overflow:auto;}html.theme-system div.panel {position:relative;}html.theme-system div.content div.bottom {xbackground-color:Background;height:55px;width:100%;position:absolute;padding-right:40px;bottom:0px;right:0px;xvisibility:hidden;}html.theme-system div.content div.bottom > div.command {xvisibility:visible;float:right;z-index:20;}html.theme-system div.content form[data-autosave='true'] div.command {display:none;}html.theme-system div.content > form {padding-bottom:45px;}html.theme-system input.submit {background-color:Menu;color:MenuText;padding:7px;border:0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin-left:20px;-webkit-box-shadow:0px 0px 15px Background;-moz-box-shadow:0px 0px 15px Background;box-shadow:0px 0px 15px 10px Background;cursor:pointer;}html.theme-system input.submit.ok {font-weight:bold;}html.theme-system div.views > div.backward_link,html.theme-system div.views > div.forward_link {visibility:hidden;}html.theme-system div.views:HOVER > div.backward_link,html.theme-system div.views:HOVER > div.forward_link {visibility:visible;}html.theme-system div#shortcuts {height:24px;margin-left:10px;}html.theme-system div#shortcuts > div.shortcut {width:24px;height:24px;margin-left:5px;float:left;opacity:0.8;}html.theme-system div#shortcuts > div.shortcut:HOVER {xborder:1px solid Menu;x-moz-border-radius:2px;x-webkit-border-radius:2px;x-khtml-border-radius:2px;opacity:1.0;position:relative;bottom:3px;}@media only screen and (max-width:1023px) {html.theme-system body {font-size:0.8em;line-height:1.5em;}}@media handheld, only screen and (max-width:767px) {html.theme-system body {font-size:16px;-webkit-text-size-adjust:none;overflow:visible;}html.theme-system div#header,html.theme-system div#workbench {width:100%;height:auto;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}html.theme-system div#workbench div.panel {width:auto !important;}html.theme-system li.action div.tabname {width:auto !important;}html.theme-system div#workbench div.panel {width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;}html.theme-system div#workbench div.panel > div.content {overflow:auto;height:auto !important;}}html.theme-system body > div#header {display:block;}html.theme-system ul#history > li {xdisplay:inline;margin:5px;padding:5px;border:1px solid Menu;background-color:WindowFrame;color:WindowText;}html.theme-system ul#history > li.active {xdisplay:inline;margin:5px;padding:5px;border:1px solid WindowText;background-color:MenuText;color:WindowText;}html.theme-system ul#history {display:none;}html.theme-system table td.readonly {font-style:italic;font-weight:normal;}html.theme-system table td.default {font-style:normal;font-weight:normal;}html.theme-system table td.changed {font-style:normal;font-weight:bold;}html.theme-system div#filler {xxxxdisplay:block;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background-color:WindowText;opacity:0.5;}html.theme-system div.clickable.filtered.inactive > a {color:WindowFrame;}html.theme-system div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid Menu;border-left:6px solid Menu;border-top:6px solid WindowFrame;border-bottom:4px solid Menu;margin-top:10px;font-size:0;}html.theme-system div.dropdown {-webkit-box-shadow:3px 2px 10px Menu;-moz-box-shadow:3px 2px 10px Menu;box-shadow:3px 2px 10px Menu;opacity:0.95;border:2px solid Menu;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}html.theme-system div#header span.titletext {color:MenuText;}html.theme-system div.toolbar-icon {border:1px solid Menu;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}html.theme-system div.toolbar-icon.inactive {opacity:0.5;}html.theme-system div.toolbar-icon:hover {border:1px solid WindowFrame;xxbackground-color:WindowFrame;}html.theme-system div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}html.theme-system div.headermenu > div.toolbar-icon {float:right;}html.theme-system div.panel.wide form div.line {clear:left;margin-top:10px;}html.theme-system div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}html.theme-system div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}html.theme-system div.panel.small form div.line {clear:left;padding:10px;}html.theme-system div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-system div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}html.theme-system form div.label > label,html.theme-system form div.input > div.intputholder {padding:0px 5px;}html.theme-system form div.input input[type=text],html.theme-system form div.input input[type=password],html.theme-system form div.input textarea,html.theme-system form div.input select {width:100%;}html.theme-system form div.input input[type=checkbox],html.theme-system form div.input input[type=radio] {vertical-align:top;}html.theme-system label {display:inline-block;}html.theme-system input[type=checkbox] + label,html.theme-system input[type=radio] + label {width:80%;}html.theme-system label div.description {font-size:0.75em;color:Menu;}html.theme-system div.inputholder {background-color:MenuText;border:1px solid Menu;margin:0px;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px Menu;-moz-box-shadow:inset 0px 0px 3pxMenu;box-shadow:inset 0px 0px 3px Menu;}html.theme-system div.inputholder ul.tree,html.theme-system div.inputholder ul.tree li.last,html.theme-system div.inputholder ul.tree li:last-child {background-color:MenuText;}html.theme-system div.inputholder > div.dropdown {width:70%;}html.theme-system div.search > div.inputholder {padding-top:1px;}html.theme-system div.inputholder > input,html.theme-system div.inputholder > textarea,html.theme-system div.inputholder > select {border:0px;border-bottom:1px solid MenuText;padding:2px;margin:0px;background-color:MenuText;}html.theme-system input:focus,html.theme-system textarea:focus,html.theme-system select:focus {border:0px;border-bottom:1px solid WindowFrame;}html.theme-system input.error,html.theme-system textarea.error,html.theme-system select.error {border-bottom:1px dotted WindowText !important;}html.theme-system div.inputholder.error {border:1px solid red !important;}html.theme-system input.hint {color:Menu;}html.theme-system fieldset > div input.name,html.theme-system fieldset > div span.name {font-weight:bold;}html.theme-system fieldset {border-color:Menu;}html.theme-system fieldset > div input.filename,html.theme-system fieldset > div input.extension,html.theme-system fieldset > div input.ansidate,html.theme-system fieldset > div span.filename,html.theme-system fieldset > div span.extension,html.theme-system fieldset > div span.ansidate {font-family:Courier;font-size:1em;}html.theme-system div#tree {overflow:visible;}html.theme-system tr.diff > td.line {background-color:MenuText;padding-right:2px;border-right:3px solid Menu;text-align:right;margin-right:2px;}html.theme-system tr.diff > td.old {background-color:red;}html.theme-system tr.diff > td.new {background-color:green;}html.theme-system tr.diff > td.notequal {background-color:yellow;}html.theme-system dl.notice {border-left:10px WindowFrame solid;border-right:1px WindowFrame solid;padding:15px;}html.theme-system dl.notice > dt {border-top:1px WindowFrame solid;}html.theme-system dl.notice > dd {border-bottom:1px WindowFrame solid;}html.theme-system div.content a.action,html.theme-system div.content a.help {-webkit-box-shadow:3px 2px 5px Menu;-moz-box-shadow:3px 2px 5px Menu;box-shadow:3px 2px 5px Menu;}html.theme-system body {xxxbackground-color:#c9c9c9;background-color:WindowFrame;}html.theme-system div.panel ul.views > li.active,html.theme-system div.panel ul.views > li.active:hover {background-color:Menu;background-image:linear-gradient(WindowFrame 0%, Menu 15%);color:MenuText;}html.theme-system div#header {background-color:Menu;background-image:linear-gradient(Menu 85%, WindowFrame 100%);color:MenuText;}html.theme-system div#header div.toolbar-icon > a {color:MenuText;}html.theme-system div#header,html.theme-system ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-system div.content {font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:13px;}html.theme-system div.panel ul.views li {}html.theme-system div.panel > div.content {background-color:Background;}html.theme-system div.panel > div.header {background-color:Background;background-image:linear-gradient(WindowFrame 0%, Background 85%);}html.theme-system div.panel ul.views li:hover {background-color:WindowFrame;}html.theme-system ul.tree li.last,html.theme-system ul.tree li:last-child {background-color:Background;}html.theme-system div.content pre,html.theme-system div.dropdown {background-color:MenuText;color:WindowText;min-width:150px;max-width:450px;}html.theme-system div.filler div.headermenu > a.entry,html.theme-system div.filler div.header a.back.button {font-size:0.8em;}html.theme-system div.line.filedropzone > div.input {width:100%;height:100px;background-color:MenuText;border:1px dotted WindowText;}html.theme-modern {scrollbar-face-color:#3F6194;scrollbar-arrow-color:#3F6194;scrollbar-base-color:white;}html.theme-modern div#workbench div.panel.modal {border-color:black !important;-webkit-box-shadow:0px 0px 40px black;-moz-box-shadow:0px 0px 40pxblack;box-shadow:0px 0px 40px black;}html.theme-modern div#dialog {background-color:#F3F3F3;color:black;border-color:black !important;-webkit-box-shadow:0px 0px 40px black;-moz-box-shadow:0px 0px 40pxblack;box-shadow:0px 0px 40px black;}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 {width:100%;height:500px;display:block;border:1px solid #3F6194;}html.theme-modern div.breadcrumb,html.theme-modern div.breadcrumb a,html.theme-modern div.panel > div.title {x-background-color:#3F6194;xsopacity:0.7;color:white;font-weight:bold;}html.theme-modern div#header {width:100%;height:27px;overflow:hidden;padding:5px;margin:0px;margin-bottom:3px;float:left;}html.theme-modern div#header div.projects,html.theme-modern div#header div.menu,html.theme-modern div#header div.title {float:left;margin-right:10px;margin-left:0px;}html.theme-modern div#header div.user,html.theme-modern div#header div.search,html.theme-modern div#header div.history {float:right;margin-right:10px;margin-left:10px;}html.theme-modern div#noticebar {display:block;position:fixed;bottom:40px;right:40px;width:250px;z-index:113;}html.theme-modern div#noticebar div.notice {border:2px solid black;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 black;-moz-box-shadow:3px 2px 5px black;box-shadow:3px 2px 5px black;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 div#noticebar div.notice.error div.text {font-weight:bold;}html.theme-modern div#noticebar div.log {font-family:monospace;}html.theme-modern html,html.theme-modern body {height:100%;}html.theme-modern div.panel div.title {height:20px;}html.theme-modern div.panel div.status {height:35px;}html.theme-modern div.panel > div.content {xxoverflow-x:auto;}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 {margin:9px;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;border:1px solid #3F6194;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:white;background:-moz-linear-gradient(top, #3f6194, #cccccc);background:-webkit-gradient(linear, left top, left bottom, from(#3f6194), to(#cccccc));font-style:normal;font-weight:normal;text-decoration:none;color:black;}html.theme-modern ul#history > li.active {background-color:white;font-weight:bold;color:black;}html.theme-modern a.help {float:right;}html.theme-modern a.help {cursor:help;}html.theme-modern a.action:hover,html.theme-modern a.help:hover,html.theme-modern div.noaction:hover {text-decoration:none;border-color:white;}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:black;}html.theme-modern div.dropdown {z-index:2;display:none;position:absolute;padding:5px 0px;}html.theme-modern div.dropdownalignright {right:0;}html.theme-modern div.dropdown > a {display:block;}html.theme-modern div.dropdown div.entry {padding:2px 5px;}html.theme-modern div.dropdown > div.divide {height:1px;background-color:#3F6194;width:100%;margin-top:5px;margin-bottom:5px;}html.theme-modern div#header > div.menu {overflow:hidden;}html.theme-modern div#header div:hover div.dropdown,html.theme-modern div.panel div:hover > div.dropdown,html.theme-modern div.panel-icon:hover > div.dropdown {display:block;}html.theme-modern div.onrowvisible {visibility:hidden;display:inline;}html.theme-modern td:hover > div.onrowvisible {visibility:visible;}html.theme-modern td.preview {background-color:papayawhip;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}html.theme-modern .preview h1 {font-size:138.5%;}html.theme-modern .preview h2 {font-size:123.1%;}html.theme-modern .preview h3 {font-size:108%;}html.theme-modern .preview h1,html.theme-modern .preview h2,html.theme-modern .preview h3 {margin:1em 0;}html.theme-modern .preview h1,html.theme-modern .preview h2,html.theme-modern .preview h3,html.theme-modern .preview h4,html.theme-modern .preview h5,html.theme-modern .preview h6,html.theme-modern .preview strong {font-weight:bold;}html.theme-modern .preview abbr,html.theme-modern .preview acronym {border-bottom:1px dotted #000;cursor:help;}html.theme-modern .preview em {font-style:italic;}html.theme-modern .preview ol,html.theme-modern .preview ul,html.theme-modern .preview dl {margin-left:2em;}html.theme-modern .preview ol li {list-style:decimal outside;}html.theme-modern .preview ul li {list-style:disc outside;}html.theme-modern .preview a:link,html.theme-modern .preview a:visited,html.theme-modern .preview a:active,html.theme-modern .preview a:hover {text-decoration:underline;color:blue;}html.theme-modern a:link,html.theme-modern a:visited {font-weight:normal;text-decoration:none;}html.theme-modern a:active,html.theme-modern a:hover {font-weight:normal;text-decoration:none;}html.theme-modern body.menu tr.menu td table tr td,html.theme-modern body.main tr.menu td table tr td {padding:4px;padding-right:6px;padding-left:6px;width:30px;white-space:nowrap;}html.theme-modern body.menu tr.menu table {width:50px;}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 pre {font-family:Courier;font-size:13px;}html.theme-modern small {color:#3F6194;}html.theme-modern body.menu span.accesskey,html.theme-modern body.main span.accesskey {text-decoration:underline;}html.theme-modern body.menu tr.title td,html.theme-modern body.main tr.title td {vertical-align:middle;padding:4px;height:30px;}html.theme-modern td.message {padding:10px;font-weight:bold;}html.theme-modern body.main table.main td.window td {padding:4px;}html.theme-modern body.main table.main td.window td.act {padding:15px;margin-top:20px;border-top:1px solid #3F6194;text-align:right;}html.theme-modern a.copyright {font-size:0.7em;text-decoration:none;}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 table.main {x-border:3px solid;}html.theme-modern div.panel input.checkbox,html.theme-modern div.panel input.radio {border:1px solid #3F6194;}html.theme-modern textarea.desc,html.theme-modern textarea.description {font-family:Arial;font-size:13px;}html.theme-modern textarea.longtext {font-family:Arial;font-size:13px;width:100%;border:1px solid black;}html.theme-modern tr td.help {font-style:italic;}html.theme-modern tr.headline td.help {font-style:normal;}html.theme-modern td.logo {padding:10px;margin:0px;}html.theme-modern div.logo h2 {font-family:Verdana;font-weight:normal;font-size:24px;}html.theme-modern div.logo p {font-family:Verdana;font-size:13px;}html.theme-modern div#header div.search input {margin:0px;padding:0px;}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 black;font-weight:normal;text-align:left;}html.theme-modern table.notice tr.warning {margin:0px;padding:0px;}html.theme-modern table.calendar {table-layout:fixed;border-collapse:collapse;text-align:center;}html.theme-modern table.calendar td {border:1px dotted;}html.theme-modern label,html.theme-modern .clickable {cursor:pointer;}html.theme-modern body {cursor:default;}html.theme-modern input {xcursor:text;}html.theme-modern div.menu {float:none;xclear:left;}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;margin:0;padding:0;}html.theme-modern ul.tree ul {margin-left:18px;}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:white;}html.theme-modern ul.tree div.tree {width:18px;min-width:18px;height:18px;xbackground-color:red;float:left;}html.theme-modern ul.tree div.tree,html.theme-modern ul.tree div.entry {height:18px;max-height:18px;min-height:18px;}html.theme-modern ul.tree div img {cfloat:left;}html.theme-modern ul.tree li {margin: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 ul.views > li > img,html.theme-modern ul.views > li > div {float:left;}html.theme-modern div.panel div.header div.panel-icon,html.theme-modern div.inputholder > div.icon {float:right;}html.theme-modern div.panel div.header > ul.views {float:left;height:25px;}html.theme-modern div.panel div.header {xborder-bottom:1px solid #3F6194;}html.theme-modern div.content {clear:both;}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 {margin:0px;padding:0px;}html.theme-modern div.panel div.content table {overflow:auto;border:2px #CCCCCC;}html.theme-modern table tr.headline > td {border-bottom:1px solid #3F6194;padding:3px;font-weight:bold;}html.theme-modern table tr.data > td {border-bottom:1px solid #3F6194;padding:3px;}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 ul.tree div {cursor:pointer;}html.theme-modern div.panel div.status {padding:10px;}html.theme-modern div.panel div.status div.error,html.theme-modern div.message.error {background:url(themes/default/images//notice_error.png) no-repeat;background-position:5px 7px;}html.theme-modern div.panel div.status div.warn,html.theme-modern div.message.warn {background:url(themes/default/images//notice_warning.png) no-repeat;background-position:5px 7px;}html.theme-modern div.panel div.status div.ok,html.theme-modern div.message.ok {background:url(themes/default/images//notice_ok.png) no-repeat;background-position:5px 7px;}html.theme-modern div.panel div.status div.info,html.theme-modern div.message.info {background:url(themes/default/images//notice_info.png) no-repeat;background-position:5px 7px;}html.theme-modern div.panel div.status div,html.theme-modern div.message {border:1px solid #3F6194;padding:5px 0px 5px 25px;margin:10px 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-modern div.loader,html.theme-modern div.progress {background:url(themes/default/images//loader.gif) no-repeat;background-position:center;opacity:0.5;cursor:wait;min-height:50px;}html.theme-modern div#workbench div.panel.fullscreen {display:block;z-index:109;position:fixed;top:0;left:0;background-color:#F3F3F3;margin:0px;width:100% !important;height:100% !important;}html.theme-modern div#workbench div.panel.fullscreen > div.content {width:100% !important;height:100% !important;}html.theme-modern .invisible {visibility:hidden;}html.theme-modern .visible {visibility:visible;}html.theme-modern div#workbench {width:100%;}html.theme-modern body {overflow:hidden;}html.theme-modern div#workbench div.panel {border:1px solid #3F6194;margin:0px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-modern div#workbench div.container,html.theme-modern div#workbench div.panel,html.theme-modern div#workbench div.divider {display:inline;float:left;margin:0px;}html.theme-modern div#workbench {padding:3px;}html.theme-modern div#workbench div.panel > div.content {overflow:auto;}html.theme-modern div.panel {position:relative;}html.theme-modern div.content div.bottom {xbackground-color:#F3F3F3;height:55px;width:100%;position:absolute;padding-right:40px;bottom:0px;right:0px;xvisibility:hidden;}html.theme-modern div.content div.bottom > div.command {xvisibility:visible;float:right;z-index:20;}html.theme-modern div.content form[data-autosave='true'] div.command {display:none;}html.theme-modern div.content > form {padding-bottom:45px;}html.theme-modern input.submit {background-color:#3F6194;color:white;padding:7px;border:0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin-left:20px;-webkit-box-shadow:0px 0px 15px #F3F3F3;-moz-box-shadow:0px 0px 15px #F3F3F3;box-shadow:0px 0px 15px 10px #F3F3F3;cursor:pointer;}html.theme-modern input.submit.ok {font-weight:bold;}html.theme-modern div.views > div.backward_link,html.theme-modern div.views > div.forward_link {visibility:hidden;}html.theme-modern div.views:HOVER > div.backward_link,html.theme-modern div.views:HOVER > div.forward_link {visibility:visible;}html.theme-modern div#shortcuts {height:24px;margin-left:10px;}html.theme-modern div#shortcuts > div.shortcut {width:24px;height:24px;margin-left:5px;float:left;opacity:0.8;}html.theme-modern div#shortcuts > div.shortcut:HOVER {xborder:1px solid #3F6194;x-moz-border-radius:2px;x-webkit-border-radius:2px;x-khtml-border-radius:2px;opacity:1.0;position:relative;bottom:3px;}@media only screen and (max-width:1023px) {html.theme-modern body {font-size:0.8em;line-height:1.5em;}}@media handheld, only screen and (max-width:767px) {html.theme-modern body {font-size:16px;-webkit-text-size-adjust:none;overflow:visible;}html.theme-modern div#header,html.theme-modern div#workbench {width:100%;height:auto;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}html.theme-modern div#workbench div.panel {width:auto !important;}html.theme-modern li.action div.tabname {width:auto !important;}html.theme-modern div#workbench div.panel {width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;}html.theme-modern div#workbench div.panel > div.content {overflow:auto;height:auto !important;}}html.theme-modern body > div#header {display:block;}html.theme-modern ul#history > li {xdisplay:inline;margin:5px;padding:5px;border:1px solid #3F6194;background-color:#CCCCCC;color:black;}html.theme-modern ul#history > li.active {xdisplay:inline;margin:5px;padding:5px;border:1px solid black;background-color:white;color:black;}html.theme-modern ul#history {display:none;}html.theme-modern table td.readonly {font-style:italic;font-weight:normal;}html.theme-modern table td.default {font-style:normal;font-weight:normal;}html.theme-modern table td.changed {font-style:normal;font-weight:bold;}html.theme-modern div#filler {xxxxdisplay:block;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.5;}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:white;}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;xxbackground-color:#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:white;border:1px solid #3F6194;margin:0px;padding:4px;-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:white;}html.theme-modern div.inputholder > div.dropdown {width:70%;}html.theme-modern div.search > div.inputholder {padding-top:1px;}html.theme-modern div.inputholder > input,html.theme-modern div.inputholder > textarea,html.theme-modern div.inputholder > select {border:0px;border-bottom:1px solid white;padding:2px;margin:0px;background-color:white;}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 black !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 fieldset > div input.filename,html.theme-modern fieldset > div input.extension,html.theme-modern fieldset > div input.ansidate,html.theme-modern fieldset > div span.filename,html.theme-modern fieldset > div span.extension,html.theme-modern fieldset > div span.ansidate {font-family:Courier;font-size:1em;}html.theme-modern div#tree {overflow:visible;}html.theme-modern tr.diff > td.line {background-color:white;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 {xxxbackground-color:#c9c9c9;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:white;}html.theme-modern div#header {background-color:#3F6194;background-image:linear-gradient(#3f6194 85%, #cccccc 100%);color:white;}html.theme-modern div#header div.toolbar-icon > a {color:white;}html.theme-modern div#header,html.theme-modern ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-modern div.content {font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:13px;}html.theme-modern div.panel ul.views li {}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:white;color:black;min-width:150px;max-width:450px;}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 {width:100%;height:100px;background-color:white;border:1px dotted black;}html.theme-moorweide {scrollbar-face-color:#006633;scrollbar-arrow-color:#006633;scrollbar-base-color:white;}html.theme-moorweide div#workbench div.panel.modal {border-color:black !important;-webkit-box-shadow:0px 0px 40px black;-moz-box-shadow:0px 0px 40pxblack;box-shadow:0px 0px 40px black;}html.theme-moorweide div#dialog {background-color:#F5FFFA;color:black;border-color:black !important;-webkit-box-shadow:0px 0px 40px black;-moz-box-shadow:0px 0px 40pxblack;box-shadow:0px 0px 40px black;}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 {width:100%;height:500px;display:block;border:1px solid #006633;}html.theme-moorweide div.breadcrumb,html.theme-moorweide div.breadcrumb a,html.theme-moorweide div.panel > div.title {x-background-color:#006633;xsopacity:0.7;color:white;font-weight:bold;}html.theme-moorweide div#header {width:100%;height:27px;overflow:hidden;padding:5px;margin:0px;margin-bottom:3px;float:left;}html.theme-moorweide div#header div.projects,html.theme-moorweide div#header div.menu,html.theme-moorweide div#header div.title {float:left;margin-right:10px;margin-left:0px;}html.theme-moorweide div#header div.user,html.theme-moorweide div#header div.search,html.theme-moorweide div#header div.history {float:right;margin-right:10px;margin-left:10px;}html.theme-moorweide div#noticebar {display:block;position:fixed;bottom:40px;right:40px;width:250px;z-index:113;}html.theme-moorweide div#noticebar div.notice {border:2px solid black;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 black;-moz-box-shadow:3px 2px 5px black;box-shadow:3px 2px 5px black;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 div#noticebar div.notice.error div.text {font-weight:bold;}html.theme-moorweide div#noticebar div.log {font-family:monospace;}html.theme-moorweide html,html.theme-moorweide body {height:100%;}html.theme-moorweide div.panel div.title {height:20px;}html.theme-moorweide div.panel div.status {height:35px;}html.theme-moorweide div.panel > div.content {xxoverflow-x:auto;}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 {margin:9px;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;border:1px solid #006633;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:white;background:-moz-linear-gradient(top, #006633, #cee6da);background:-webkit-gradient(linear, left top, left bottom, from(#006633), to(#cee6da));font-style:normal;font-weight:normal;text-decoration:none;color:black;}html.theme-moorweide ul#history > li.active {background-color:white;font-weight:bold;color:black;}html.theme-moorweide a.help {float:right;}html.theme-moorweide a.help {cursor:help;}html.theme-moorweide a.action:hover,html.theme-moorweide a.help:hover,html.theme-moorweide div.noaction:hover {text-decoration:none;border-color:white;}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:black;}html.theme-moorweide div.dropdown {z-index:2;display:none;position:absolute;padding:5px 0px;}html.theme-moorweide div.dropdownalignright {right:0;}html.theme-moorweide div.dropdown > a {display:block;}html.theme-moorweide div.dropdown div.entry {padding:2px 5px;}html.theme-moorweide div.dropdown > div.divide {height:1px;background-color:#006633;width:100%;margin-top:5px;margin-bottom:5px;}html.theme-moorweide div#header > div.menu {overflow:hidden;}html.theme-moorweide div#header div:hover div.dropdown,html.theme-moorweide div.panel div:hover > div.dropdown,html.theme-moorweide div.panel-icon:hover > div.dropdown {display:block;}html.theme-moorweide div.onrowvisible {visibility:hidden;display:inline;}html.theme-moorweide td:hover > div.onrowvisible {visibility:visible;}html.theme-moorweide td.preview {background-color:papayawhip;border-top:1px solid #CEE6DA;border-bottom:1px solid #CEE6DA;}html.theme-moorweide .preview h1 {font-size:138.5%;}html.theme-moorweide .preview h2 {font-size:123.1%;}html.theme-moorweide .preview h3 {font-size:108%;}html.theme-moorweide .preview h1,html.theme-moorweide .preview h2,html.theme-moorweide .preview h3 {margin:1em 0;}html.theme-moorweide .preview h1,html.theme-moorweide .preview h2,html.theme-moorweide .preview h3,html.theme-moorweide .preview h4,html.theme-moorweide .preview h5,html.theme-moorweide .preview h6,html.theme-moorweide .preview strong {font-weight:bold;}html.theme-moorweide .preview abbr,html.theme-moorweide .preview acronym {border-bottom:1px dotted #000;cursor:help;}html.theme-moorweide .preview em {font-style:italic;}html.theme-moorweide .preview ol,html.theme-moorweide .preview ul,html.theme-moorweide .preview dl {margin-left:2em;}html.theme-moorweide .preview ol li {list-style:decimal outside;}html.theme-moorweide .preview ul li {list-style:disc outside;}html.theme-moorweide .preview a:link,html.theme-moorweide .preview a:visited,html.theme-moorweide .preview a:active,html.theme-moorweide .preview a:hover {text-decoration:underline;color:blue;}html.theme-moorweide a:link,html.theme-moorweide a:visited {font-weight:normal;text-decoration:none;}html.theme-moorweide a:active,html.theme-moorweide a:hover {font-weight:normal;text-decoration:none;}html.theme-moorweide body.menu tr.menu td table tr td,html.theme-moorweide body.main tr.menu td table tr td {padding:4px;padding-right:6px;padding-left:6px;width:30px;white-space:nowrap;}html.theme-moorweide body.menu tr.menu table {width:50px;}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 pre {font-family:Courier;font-size:13px;}html.theme-moorweide small {color:#006633;}html.theme-moorweide body.menu span.accesskey,html.theme-moorweide body.main span.accesskey {text-decoration:underline;}html.theme-moorweide body.menu tr.title td,html.theme-moorweide body.main tr.title td {vertical-align:middle;padding:4px;height:30px;}html.theme-moorweide td.message {padding:10px;font-weight:bold;}html.theme-moorweide body.main table.main td.window td {padding:4px;}html.theme-moorweide body.main table.main td.window td.act {padding:15px;margin-top:20px;border-top:1px solid #006633;text-align:right;}html.theme-moorweide a.copyright {font-size:0.7em;text-decoration:none;}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 table.main {x-border:3px solid;}html.theme-moorweide div.panel input.checkbox,html.theme-moorweide div.panel input.radio {border:1px solid #006633;}html.theme-moorweide textarea.desc,html.theme-moorweide textarea.description {font-family:Arial;font-size:13px;}html.theme-moorweide textarea.longtext {font-family:Arial;font-size:13px;width:100%;border:1px solid black;}html.theme-moorweide tr td.help {font-style:italic;}html.theme-moorweide tr.headline td.help {font-style:normal;}html.theme-moorweide td.logo {padding:10px;margin:0px;}html.theme-moorweide div.logo h2 {font-family:Verdana;font-weight:normal;font-size:24px;}html.theme-moorweide div.logo p {font-family:Verdana;font-size:13px;}html.theme-moorweide div#header div.search input {margin:0px;padding:0px;}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 black;font-weight:normal;text-align:left;}html.theme-moorweide table.notice tr.warning {margin:0px;padding:0px;}html.theme-moorweide table.calendar {table-layout:fixed;border-collapse:collapse;text-align:center;}html.theme-moorweide table.calendar td {border:1px dotted;}html.theme-moorweide label,html.theme-moorweide .clickable {cursor:pointer;}html.theme-moorweide body {cursor:default;}html.theme-moorweide input {xcursor:text;}html.theme-moorweide div.menu {float:none;xclear:left;}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;margin:0;padding:0;}html.theme-moorweide ul.tree ul {margin-left:18px;}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:white;}html.theme-moorweide ul.tree div.tree {width:18px;min-width:18px;height:18px;xbackground-color:red;float:left;}html.theme-moorweide ul.tree div.tree,html.theme-moorweide ul.tree div.entry {height:18px;max-height:18px;min-height:18px;}html.theme-moorweide ul.tree div img {cfloat:left;}html.theme-moorweide ul.tree li {margin: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 ul.views > li > img,html.theme-moorweide ul.views > li > div {float:left;}html.theme-moorweide div.panel div.header div.panel-icon,html.theme-moorweide div.inputholder > div.icon {float:right;}html.theme-moorweide div.panel div.header > ul.views {float:left;height:25px;}html.theme-moorweide div.panel div.header {xborder-bottom:1px solid #006633;}html.theme-moorweide div.content {clear:both;}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 {margin:0px;padding:0px;}html.theme-moorweide div.panel div.content table {overflow:auto;border:2px #CEE6DA;}html.theme-moorweide table tr.headline > td {border-bottom:1px solid #006633;padding:3px;font-weight:bold;}html.theme-moorweide table tr.data > td {border-bottom:1px solid #006633;padding:3px;}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 ul.tree div {cursor:pointer;}html.theme-moorweide div.panel div.status {padding:10px;}html.theme-moorweide div.panel div.status div.error,html.theme-moorweide div.message.error {background:url(themes/default/images//notice_error.png) no-repeat;background-position:5px 7px;}html.theme-moorweide div.panel div.status div.warn,html.theme-moorweide div.message.warn {background:url(themes/default/images//notice_warning.png) no-repeat;background-position:5px 7px;}html.theme-moorweide div.panel div.status div.ok,html.theme-moorweide div.message.ok {background:url(themes/default/images//notice_ok.png) no-repeat;background-position:5px 7px;}html.theme-moorweide div.panel div.status div.info,html.theme-moorweide div.message.info {background:url(themes/default/images//notice_info.png) no-repeat;background-position:5px 7px;}html.theme-moorweide div.panel div.status div,html.theme-moorweide div.message {border:1px solid #006633;padding:5px 0px 5px 25px;margin:10px 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-moorweide div.loader,html.theme-moorweide div.progress {background:url(themes/default/images//loader.gif) no-repeat;background-position:center;opacity:0.5;cursor:wait;min-height:50px;}html.theme-moorweide div#workbench div.panel.fullscreen {display:block;z-index:109;position:fixed;top:0;left:0;background-color:#F5FFFA;margin:0px;width:100% !important;height:100% !important;}html.theme-moorweide div#workbench div.panel.fullscreen > div.content {width:100% !important;height:100% !important;}html.theme-moorweide .invisible {visibility:hidden;}html.theme-moorweide .visible {visibility:visible;}html.theme-moorweide div#workbench {width:100%;}html.theme-moorweide body {overflow:hidden;}html.theme-moorweide div#workbench div.panel {border:1px solid #006633;margin:0px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-moorweide div#workbench div.container,html.theme-moorweide div#workbench div.panel,html.theme-moorweide div#workbench div.divider {display:inline;float:left;margin:0px;}html.theme-moorweide div#workbench {padding:3px;}html.theme-moorweide div#workbench div.panel > div.content {overflow:auto;}html.theme-moorweide div.panel {position:relative;}html.theme-moorweide div.content div.bottom {xbackground-color:#F5FFFA;height:55px;width:100%;position:absolute;padding-right:40px;bottom:0px;right:0px;xvisibility:hidden;}html.theme-moorweide div.content div.bottom > div.command {xvisibility:visible;float:right;z-index:20;}html.theme-moorweide div.content form[data-autosave='true'] div.command {display:none;}html.theme-moorweide div.content > form {padding-bottom:45px;}html.theme-moorweide input.submit {background-color:#006633;color:white;padding:7px;border:0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin-left:20px;-webkit-box-shadow:0px 0px 15px #F5FFFA;-moz-box-shadow:0px 0px 15px #F5FFFA;box-shadow:0px 0px 15px 10px #F5FFFA;cursor:pointer;}html.theme-moorweide input.submit.ok {font-weight:bold;}html.theme-moorweide div.views > div.backward_link,html.theme-moorweide div.views > div.forward_link {visibility:hidden;}html.theme-moorweide div.views:HOVER > div.backward_link,html.theme-moorweide div.views:HOVER > div.forward_link {visibility:visible;}html.theme-moorweide div#shortcuts {height:24px;margin-left:10px;}html.theme-moorweide div#shortcuts > div.shortcut {width:24px;height:24px;margin-left:5px;float:left;opacity:0.8;}html.theme-moorweide div#shortcuts > div.shortcut:HOVER {xborder:1px solid #006633;x-moz-border-radius:2px;x-webkit-border-radius:2px;x-khtml-border-radius:2px;opacity:1.0;position:relative;bottom:3px;}@media only screen and (max-width:1023px) {html.theme-moorweide body {font-size:0.8em;line-height:1.5em;}}@media handheld, only screen and (max-width:767px) {html.theme-moorweide body {font-size:16px;-webkit-text-size-adjust:none;overflow:visible;}html.theme-moorweide div#header,html.theme-moorweide div#workbench {width:100%;height:auto;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}html.theme-moorweide div#workbench div.panel {width:auto !important;}html.theme-moorweide li.action div.tabname {width:auto !important;}html.theme-moorweide div#workbench div.panel {width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;}html.theme-moorweide div#workbench div.panel > div.content {overflow:auto;height:auto !important;}}html.theme-moorweide body > div#header {display:block;}html.theme-moorweide ul#history > li {xdisplay:inline;margin:5px;padding:5px;border:1px solid #006633;background-color:#CEE6DA;color:black;}html.theme-moorweide ul#history > li.active {xdisplay:inline;margin:5px;padding:5px;border:1px solid black;background-color:white;color:black;}html.theme-moorweide ul#history {display:none;}html.theme-moorweide table td.readonly {font-style:italic;font-weight:normal;}html.theme-moorweide table td.default {font-style:normal;font-weight:normal;}html.theme-moorweide table td.changed {font-style:normal;font-weight:bold;}html.theme-moorweide div#filler {xxxxdisplay:block;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.5;}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:white;}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;xxbackground-color:#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:white;border:1px solid #006633;margin:0px;padding:4px;-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:white;}html.theme-moorweide div.inputholder > div.dropdown {width:70%;}html.theme-moorweide div.search > div.inputholder {padding-top:1px;}html.theme-moorweide div.inputholder > input,html.theme-moorweide div.inputholder > textarea,html.theme-moorweide div.inputholder > select {border:0px;border-bottom:1px solid white;padding:2px;margin:0px;background-color:white;}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 black !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 fieldset > div input.filename,html.theme-moorweide fieldset > div input.extension,html.theme-moorweide fieldset > div input.ansidate,html.theme-moorweide fieldset > div span.filename,html.theme-moorweide fieldset > div span.extension,html.theme-moorweide fieldset > div span.ansidate {font-family:Courier;font-size:1em;}html.theme-moorweide div#tree {overflow:visible;}html.theme-moorweide tr.diff > td.line {background-color:white;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 {xxxbackground-color:#c9c9c9;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:white;}html.theme-moorweide div#header {background-color:#006633;background-image:linear-gradient(#006633 85%, #cee6da 100%);color:white;}html.theme-moorweide div#header div.toolbar-icon > a {color:white;}html.theme-moorweide div#header,html.theme-moorweide ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-moorweide div.content {font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:13px;}html.theme-moorweide div.panel ul.views li {}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:white;color:black;min-width:150px;max-width:450px;}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 {width:100%;height:100px;background-color:white;border:1px dotted black;}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 40pxFFFFFF;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 40pxFFFFFF;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 {width:100%;height:500px;display:block;border:1px solid #868685;}html.theme-dark div.breadcrumb,html.theme-dark div.breadcrumb a,html.theme-dark div.panel > div.title {x-background-color:#868685;xsopacity:0.7;color:DCDCDC;font-weight:bold;}html.theme-dark div#header {width:100%;height:27px;overflow:hidden;padding:5px;margin:0px;margin-bottom:3px;float:left;}html.theme-dark div#header div.projects,html.theme-dark div#header div.menu,html.theme-dark div#header div.title {float:left;margin-right:10px;margin-left:0px;}html.theme-dark div#header div.user,html.theme-dark div#header div.search,html.theme-dark div#header div.history {float:right;margin-right:10px;margin-left:10px;}html.theme-dark div#noticebar {display:block;position:fixed;bottom:40px;right:40px;width:250px;z-index:113;}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 div#noticebar div.notice.error div.text {font-weight:bold;}html.theme-dark div#noticebar div.log {font-family:monospace;}html.theme-dark html,html.theme-dark body {height:100%;}html.theme-dark div.panel div.title {height:20px;}html.theme-dark div.panel div.status {height:35px;}html.theme-dark div.panel > div.content {xxoverflow-x:auto;}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 {margin:9px;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;border:1px solid #868685;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:DCDCDC;background:-moz-linear-gradient(top, #868685, #868685);background:-webkit-gradient(linear, left top, left bottom, from(#868685), to(#868685));font-style:normal;font-weight:normal;text-decoration:none;color:FFFFFF;}html.theme-dark ul#history > li.active {background-color:DCDCDC;font-weight:bold;color:FFFFFF;}html.theme-dark a.help {float:right;}html.theme-dark a.help {cursor:help;}html.theme-dark a.action:hover,html.theme-dark a.help:hover,html.theme-dark div.noaction:hover {text-decoration:none;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 {z-index:2;display:none;position:absolute;padding:5px 0px;}html.theme-dark div.dropdownalignright {right:0;}html.theme-dark div.dropdown > a {display:block;}html.theme-dark div.dropdown div.entry {padding:2px 5px;}html.theme-dark div.dropdown > div.divide {height:1px;background-color:#868685;width:100%;margin-top:5px;margin-bottom:5px;}html.theme-dark div#header > div.menu {overflow:hidden;}html.theme-dark div#header div:hover div.dropdown,html.theme-dark div.panel div:hover > div.dropdown,html.theme-dark div.panel-icon:hover > div.dropdown {display:block;}html.theme-dark div.onrowvisible {visibility:hidden;display:inline;}html.theme-dark td:hover > div.onrowvisible {visibility:visible;}html.theme-dark td.preview {background-color:papayawhip;border-top:1px solid #868685;border-bottom:1px solid #868685;}html.theme-dark .preview h1 {font-size:138.5%;}html.theme-dark .preview h2 {font-size:123.1%;}html.theme-dark .preview h3 {font-size:108%;}html.theme-dark .preview h1,html.theme-dark .preview h2,html.theme-dark .preview h3 {margin:1em 0;}html.theme-dark .preview h1,html.theme-dark .preview h2,html.theme-dark .preview h3,html.theme-dark .preview h4,html.theme-dark .preview h5,html.theme-dark .preview h6,html.theme-dark .preview strong {font-weight:bold;}html.theme-dark .preview abbr,html.theme-dark .preview acronym {border-bottom:1px dotted #000;cursor:help;}html.theme-dark .preview em {font-style:italic;}html.theme-dark .preview ol,html.theme-dark .preview ul,html.theme-dark .preview dl {margin-left:2em;}html.theme-dark .preview ol li {list-style:decimal outside;}html.theme-dark .preview ul li {list-style:disc outside;}html.theme-dark .preview a:link,html.theme-dark .preview a:visited,html.theme-dark .preview a:active,html.theme-dark .preview a:hover {text-decoration:underline;color:blue;}html.theme-dark a:link,html.theme-dark a:visited {font-weight:normal;text-decoration:none;}html.theme-dark a:active,html.theme-dark a:hover {font-weight:normal;text-decoration:none;}html.theme-dark body.menu tr.menu td table tr td,html.theme-dark body.main tr.menu td table tr td {padding:4px;padding-right:6px;padding-left:6px;width:30px;white-space:nowrap;}html.theme-dark body.menu tr.menu table {width:50px;}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 pre {font-family:Courier;font-size:13px;}html.theme-dark small {color:#868685;}html.theme-dark body.menu span.accesskey,html.theme-dark body.main span.accesskey {text-decoration:underline;}html.theme-dark body.menu tr.title td,html.theme-dark body.main tr.title td {vertical-align:middle;padding:4px;height:30px;}html.theme-dark td.message {padding:10px;font-weight:bold;}html.theme-dark body.main table.main td.window td {padding:4px;}html.theme-dark body.main table.main td.window td.act {padding:15px;margin-top:20px;border-top:1px solid #868685;text-align:right;}html.theme-dark a.copyright {font-size:0.7em;text-decoration:none;}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 table.main {x-border:3px solid;}html.theme-dark div.panel input.checkbox,html.theme-dark div.panel input.radio {border:1px solid #868685;}html.theme-dark textarea.desc,html.theme-dark textarea.description {font-family:Arial;font-size:13px;}html.theme-dark textarea.longtext {font-family:Arial;font-size:13px;width:100%;border:1px solid FFFFFF;}html.theme-dark tr td.help {font-style:italic;}html.theme-dark tr.headline td.help {font-style:normal;}html.theme-dark td.logo {padding:10px;margin:0px;}html.theme-dark div.logo h2 {font-family:Verdana;font-weight:normal;font-size:24px;}html.theme-dark div.logo p {font-family:Verdana;font-size:13px;}html.theme-dark div#header div.search input {margin:0px;padding:0px;}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.notice tr.warning {margin:0px;padding:0px;}html.theme-dark table.calendar {table-layout:fixed;border-collapse:collapse;text-align:center;}html.theme-dark table.calendar td {border:1px dotted;}html.theme-dark label,html.theme-dark .clickable {cursor:pointer;}html.theme-dark body {cursor:default;}html.theme-dark input {xcursor:text;}html.theme-dark div.menu {float:none;xclear:left;}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;margin:0;padding:0;}html.theme-dark ul.tree ul {margin-left:18px;}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 div.tree {width:18px;min-width:18px;height:18px;xbackground-color:red;float:left;}html.theme-dark ul.tree div.tree,html.theme-dark ul.tree div.entry {height:18px;max-height:18px;min-height:18px;}html.theme-dark ul.tree div img {cfloat:left;}html.theme-dark ul.tree li {margin: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 ul.views > li > img,html.theme-dark ul.views > li > div {float:left;}html.theme-dark div.panel div.header div.panel-icon,html.theme-dark div.inputholder > div.icon {float:right;}html.theme-dark div.panel div.header > ul.views {float:left;height:25px;}html.theme-dark div.panel div.header {xborder-bottom:1px solid #868685;}html.theme-dark div.content {clear:both;}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 {margin:0px;padding:0px;}html.theme-dark div.panel div.content table {overflow:auto;border:2px #868685;}html.theme-dark table tr.headline > td {border-bottom:1px solid #868685;padding:3px;font-weight:bold;}html.theme-dark table tr.data > td {border-bottom:1px solid #868685;padding:3px;}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 ul.tree div {cursor:pointer;}html.theme-dark div.panel div.status {padding:10px;}html.theme-dark div.panel div.status div.error,html.theme-dark div.message.error {background:url(themes/default/images//notice_error.png) no-repeat;background-position:5px 7px;}html.theme-dark div.panel div.status div.warn,html.theme-dark div.message.warn {background:url(themes/default/images//notice_warning.png) no-repeat;background-position:5px 7px;}html.theme-dark div.panel div.status div.ok,html.theme-dark div.message.ok {background:url(themes/default/images//notice_ok.png) no-repeat;background-position:5px 7px;}html.theme-dark div.panel div.status div.info,html.theme-dark div.message.info {background:url(themes/default/images//notice_info.png) no-repeat;background-position:5px 7px;}html.theme-dark div.panel div.status div,html.theme-dark div.message {border:1px solid #868685;padding:5px 0px 5px 25px;margin:10px 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-dark div.loader,html.theme-dark div.progress {background:url(themes/default/images//loader.gif) no-repeat;background-position:center;opacity:0.5;cursor:wait;min-height:50px;}html.theme-dark div#workbench div.panel.fullscreen {display:block;z-index:109;position:fixed;top:0;left:0;background-color:#201F1D;margin:0px;width:100% !important;height:100% !important;}html.theme-dark div#workbench div.panel.fullscreen > div.content {width:100% !important;height:100% !important;}html.theme-dark .invisible {visibility:hidden;}html.theme-dark .visible {visibility:visible;}html.theme-dark div#workbench {width:100%;}html.theme-dark body {overflow:hidden;}html.theme-dark div#workbench div.panel {border:1px solid #868685;margin:0px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}html.theme-dark div#workbench div.container,html.theme-dark div#workbench div.panel,html.theme-dark div#workbench div.divider {display:inline;float:left;margin:0px;}html.theme-dark div#workbench {padding:3px;}html.theme-dark div#workbench div.panel > div.content {overflow:auto;}html.theme-dark div.panel {position:relative;}html.theme-dark div.content div.bottom {xbackground-color:#201F1D;height:55px;width:100%;position:absolute;padding-right:40px;bottom:0px;right:0px;xvisibility:hidden;}html.theme-dark div.content div.bottom > div.command {xvisibility:visible;float:right;z-index:20;}html.theme-dark div.content form[data-autosave='true'] div.command {display:none;}html.theme-dark div.content > form {padding-bottom:45px;}html.theme-dark input.submit {background-color:#868685;color:DCDCDC;padding:7px;border:0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin-left:20px;-webkit-box-shadow:0px 0px 15px #201F1D;-moz-box-shadow:0px 0px 15px #201F1D;box-shadow:0px 0px 15px 10px #201F1D;cursor:pointer;}html.theme-dark input.submit.ok {font-weight:bold;}html.theme-dark div.views > div.backward_link,html.theme-dark div.views > div.forward_link {visibility:hidden;}html.theme-dark div.views:HOVER > div.backward_link,html.theme-dark div.views:HOVER > div.forward_link {visibility:visible;}html.theme-dark div#shortcuts {height:24px;margin-left:10px;}html.theme-dark div#shortcuts > div.shortcut {width:24px;height:24px;margin-left:5px;float:left;opacity:0.8;}html.theme-dark div#shortcuts > div.shortcut:HOVER {xborder:1px solid #868685;x-moz-border-radius:2px;x-webkit-border-radius:2px;x-khtml-border-radius:2px;opacity:1.0;position:relative;bottom:3px;}@media only screen and (max-width:1023px) {html.theme-dark body {font-size:0.8em;line-height:1.5em;}}@media handheld, only screen and (max-width:767px) {html.theme-dark body {font-size:16px;-webkit-text-size-adjust:none;overflow:visible;}html.theme-dark div#header,html.theme-dark div#workbench {width:100%;height:auto;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}html.theme-dark div#workbench div.panel {width:auto !important;}html.theme-dark li.action div.tabname {width:auto !important;}html.theme-dark div#workbench div.panel {width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;}html.theme-dark div#workbench div.panel > div.content {overflow:auto;height:auto !important;}}html.theme-dark body > div#header {display:block;}html.theme-dark ul#history > li {xdisplay:inline;margin:5px;padding:5px;border:1px solid #868685;background-color:#868685;color:FFFFFF;}html.theme-dark ul#history > li.active {xdisplay:inline;margin:5px;padding:5px;border:1px solid FFFFFF;background-color:DCDCDC;color:FFFFFF;}html.theme-dark ul#history {display:none;}html.theme-dark table td.readonly {font-style:italic;font-weight:normal;}html.theme-dark table td.default {font-style:normal;font-weight:normal;}html.theme-dark table td.changed {font-style:normal;font-weight:bold;}html.theme-dark div#filler {xxxxdisplay:block;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background-color:FFFFFF;opacity:0.5;}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;xxbackground-color:#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;margin:0px;padding:4px;-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 > div.dropdown {width:70%;}html.theme-dark div.search > div.inputholder {padding-top:1px;}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 fieldset > div input.filename,html.theme-dark fieldset > div input.extension,html.theme-dark fieldset > div input.ansidate,html.theme-dark fieldset > div span.filename,html.theme-dark fieldset > div span.extension,html.theme-dark fieldset > div span.ansidate {font-family:Courier;font-size:1em;}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 {xxxbackground-color:#c9c9c9;background-color:#868685;}html.theme-dark div.panel ul.views > li.active,html.theme-dark div.panel ul.views > li.active:hover {background-color:#868685;background-image:linear-gradient(#868685 0%, #868685 15%);color:DCDCDC;}html.theme-dark div#header {background-color:#868685;background-image:linear-gradient(#868685 85%, #868685 100%);color:DCDCDC;}html.theme-dark div#header div.toolbar-icon > a {color:DCDCDC;}html.theme-dark div#header,html.theme-dark ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}html.theme-dark div.content {font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:13px;}html.theme-dark div.panel ul.views li {}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;min-width:150px;max-width:450px;}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 {width:100%;height:100px;background-color:DCDCDC;border:1px dotted FFFFFF;}+
\ No newline at end of file
diff --git a/themes/default/css/openrat-ui.css b/themes/default/css/openrat-ui.css
@@ -1,3 +1,5 @@
+/* DO NOT CHANGE THIS FILE! CHANGE .LESS INSTEAD! */
+
/*
OpenRat Content Management System
Copyright (C) 2002-2010 Jan Dankert
@@ -16,56 +18,44 @@ You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-
-
-iframe
-{
- width:100%;
- height:500px;
- display:block;
- border: 1px solid __title_background_color__;
+iframe {
+ width: 100%;
+ height: 500px;
+ display: block;
+ border: 1px solid __title_background_color__;
}
-
div.breadcrumb,
div.breadcrumb a,
-div.panel > div.title
-{
- x-background-color:__title_background_color__;
- xsopacity:0.7;
- color:__title_text_color__;
- font-weight:bold;
+div.panel > div.title {
+ x-background-color: __title_background_color__;
+ xsopacity: 0.7;
+ color: __title_text_color__;
+ font-weight: bold;
}
-
/* H e a d e r */
-div#header
-{
- width:100%;
- height:27px;
- overflow:hidden;
- padding:5px;
- margin:0px;
- margin-bottom:3px;
- float:left;
+div#header {
+ width: 100%;
+ height: 27px;
+ overflow: hidden;
+ padding: 5px;
+ margin: 0px;
+ margin-bottom: 3px;
+ float: left;
}
-
div#header div.projects,
div#header div.menu,
-div#header div.title
-{
- float:left;
- margin-right:10px;
- margin-left :0px;
+div#header div.title {
+ float: left;
+ margin-right: 10px;
+ margin-left: 0px;
}
-
div#header div.user,
div#header div.search,
-div#header div.history
-{
- float:right;
- margin-right:10px;
- margin-left :10px;
+div#header div.history {
+ float: right;
+ margin-right: 10px;
+ margin-left: 10px;
}
-
/*
div#tree
@@ -76,69 +66,55 @@ div#tree
float:left;
}
*/
-
-
/* N o t i c e */
-div#noticebar
-{
- display:block;
- position:fixed;
- bottom:40px;
- right:40px;
- width:250px;
- z-index:113;
-}
-
-div#noticebar div.notice
-{
- border: 2px solid __text_color__;
-
- padding:5px;
- margin:5px;
-
- -moz-border-radius:5px; /* Mozilla */
- -webkit-border-radius:5px; /* Webkit */
- -khtml-border-radius:5px; /* Konqui */
- border-radius:5px; /* CSS 3 */
-
- -webkit-box-shadow: 3px 2px 5px __text_color__;
- -moz-box-shadow: 3px 2px 5px __text_color__;
- box-shadow: 3px 2px 5px __text_color__;
-
- display:none;
-}
-div#noticebar div.notice.ok
-{
- background-color: green;
-}
-div#noticebar div.notice.warning
-{
- background-color: yellow;
-}
-div#noticebar div.notice.error
-{
- background-color:red;
+div#noticebar {
+ display: block;
+ position: fixed;
+ bottom: 40px;
+ right: 40px;
+ width: 250px;
+ z-index: 113;
+}
+div#noticebar div.notice {
+ border: 2px solid __text_color__;
+ padding: 5px;
+ margin: 5px;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /* CSS 3 */
+ -webkit-box-shadow: 3px 2px 5px __text_color__;
+ -moz-box-shadow: 3px 2px 5px __text_color__;
+ box-shadow: 3px 2px 5px __text_color__;
+ display: none;
+}
+div#noticebar div.notice.ok {
+ background-color: green;
+}
+div#noticebar div.notice.warning {
+ background-color: yellow;
+}
+div#noticebar div.notice.error {
+ background-color: red;
+}
+div#noticebar div.notice.info {
+ background-color: __inactive_background_color__;
+}
+div#noticebar div.notice.error div.text {
+ font-weight: bold;
+}
+div#noticebar div.log {
+ font-family: monospace;
}
-div#noticebar div.notice.info
-{
- background-color:__inactive_background_color__;
-}
-div#noticebar div.notice.error div.text
-{
- font-weight: bold;
-}
-div#noticebar div.log
-{
- font-family: monospace;
-}
-
/* H o e h e n */
-html,body
-{
- height:100%;
+html,
+body {
+ height: 100%;
}
-
-
/*
div#tree, div#content
@@ -146,161 +122,129 @@ div#tree, div#content
height:auto;
}
*/
-
/*div.panel {
height:90%;
}
*/
-
-div.panel div.title
-{
- height:20px;
+div.panel div.title {
+ height: 20px;
}
-
-
-
-div.panel div.status
-{
- height:35px;
+div.panel div.status {
+ height: 35px;
}
-div.panel > div.content
-{
- xxoverflow-x:auto;
+div.panel > div.content {
+ xxoverflow-x: auto;
}
-
-
ul#history > li,
div.content a.action,
div.content a.help,
div.filler div.headermenu > a.entry,
-div.filler div.header a.back.button
-{
- margin:9px;
- padding-top:4px;
- padding-bottom:4px;
- padding-left:7px;
- padding-right:7px;
- border:1px solid __title_background_color__;
- -moz-border-radius:5px; /* Mozilla */
- -webkit-border-radius:5px; /* Webkit */
- -khtml-border-radius:5px; /* Konqui */
- border-radius:5px;
- background-color: __title_text_color__;
- background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
- background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
- font-style:normal;
- font-weight:normal;
- text-decoration:none;
- color:__text_color__;
-}
-
-ul#history > li.active
-{
- background-color: __title_text_color__;
- font-weight:bold;
- color:__text_color__;
-}
-
-
-a.help
-{
- float:right;
-}
-
-a.help
-{
- cursor:help;
+div.filler div.header a.back.button {
+ margin: 9px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 7px;
+ padding-right: 7px;
+ border: 1px solid __title_background_color__;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ background-color: __title_text_color__;
+ background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
+ background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ color: __text_color__;
+}
+ul#history > li.active {
+ background-color: __title_text_color__;
+ font-weight: bold;
+ color: __text_color__;
+}
+a.help {
+ float: right;
+}
+a.help {
+ cursor: help;
}
-
a.action:hover,
a.help:hover,
-div.noaction:hover
-{
- text-decoration:none;
- border-color:__title_text_color__;
+div.noaction:hover {
+ text-decoration: none;
+ border-color: __title_text_color__;
}
-
a.action:active,
a.help:active,
div.noaction:active,
-input.ok:active
-{
- border-color:red;
+input.ok:active {
+ border-color: red;
}
-
-
-a
-{
- color:__text_color__;
+a {
+ color: __text_color__;
}
-
-
-
/* D r o p d o w n - M e n u e s */
-div.dropdown
-{
- z-index:2;
- display:none;
- position: absolute;
- padding:5px 0px;
+div.dropdown {
+ z-index: 2;
+ display: none;
+ position: absolute;
+ padding: 5px 0px;
}
-
-div.dropdownalignright
-{
- right:0;
+div.dropdownalignright {
+ right: 0;
}
-
-div.dropdown > a
-{
- display:block;
+div.dropdown > a {
+ display: block;
}
-div.dropdown div.entry
-{
- padding:2px 5px;
+div.dropdown div.entry {
+ padding: 2px 5px;
}
-
-div.dropdown > div.divide
-{
- height:1px;
- background-color: __title_background_color__;
- width:100%;
- margin-top: 5px;
- margin-bottom: 5px;
+div.dropdown > div.divide {
+ height: 1px;
+ background-color: __title_background_color__;
+ width: 100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
}
-
div#header > div.menu {
- overflow: hidden;
+ overflow: hidden;
}
/*Dropdown anzeigen!!!*/
div#header div:hover div.dropdown,
div.panel div:hover > div.dropdown,
-div.panel-icon:hover > div.dropdown
-{
- display:block;
+div.panel-icon:hover > div.dropdown {
+ display: block;
}
-
-
-
-div.onrowvisible
-{
- visibility: hidden;
- display:inline;
+div.onrowvisible {
+ visibility: hidden;
+ display: inline;
}
-td:hover > div.onrowvisible
-{
- visibility: visible;
+td:hover > div.onrowvisible {
+ visibility: visible;
}
-
-
-
/* Vorschau von Text-Inhalten */
-
-td.preview { background-color:papayawhip; border-top:1px solid __inactive_background_color__; border-bottom:1px solid __inactive_background_color__; }
-.preview h1 { font-size:138.5%; }
-.preview h2 { font-size:123.1%; }
-.preview h3 { font-size:108%; }
-.preview h1,.preview h2,.preview h3 {
- margin:1em 0;
+td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid __inactive_background_color__;
+ border-bottom: 1px solid __inactive_background_color__;
+}
+.preview h1 {
+ font-size: 138.5%;
+}
+.preview h2 {
+ font-size: 123.1%;
+}
+.preview h3 {
+ font-size: 108%;
+}
+.preview h1,
+.preview h2,
+.preview h3 {
+ margin: 1em 0;
}
.preview h1,
.preview h2,
@@ -308,396 +252,285 @@ td.preview { background-color:papayawhip; border-top:1px solid __inactive_backgr
.preview h4,
.preview h5,
.preview h6,
-.preview strong
-{
- font-weight:bold;
+.preview strong {
+ font-weight: bold;
+}
+.preview abbr,
+.preview acronym {
+ border-bottom: 1px dotted #000;
+ cursor: help;
}
-.preview abbr,.preview acronym {
- border-bottom:1px dotted #000;
- cursor:help;
-}
.preview em {
- font-style:italic;
+ font-style: italic;
}
-.preview ol,.preview ul,.preview dl {
- margin-left:2em;
+.preview ol,
+.preview ul,
+.preview dl {
+ margin-left: 2em;
}
-.preview ol li
-{
- list-style: decimal outside;
+.preview ol li {
+ list-style: decimal outside;
}
-.preview ul li
-{
- list-style: disc outside;
+.preview ul li {
+ list-style: disc outside;
}
.preview a:link,
.preview a:visited,
.preview a:active,
-.preview a:hover
-{
- text-decoration:underline;
- color:blue;
+.preview a:hover {
+ text-decoration: underline;
+ color: blue;
}
-
-
-
/* Verweise */
a:link,
-a:visited
-{
- font-weight:normal;
- text-decoration:none;
+a:visited {
+ font-weight: normal;
+ text-decoration: none;
}
a:active,
-a:hover
-{
- font-weight:normal;
- text-decoration:none;
+a:hover {
+ font-weight: normal;
+ text-decoration: none;
}
-
-
-
/* Submenu-Entrys */
body.menu tr.menu td table tr td,
-body.main tr.menu td table tr td
-{
- padding:4px; padding-right:6px;padding-left:6px; width:30px;
- white-space:nowrap;
+body.main tr.menu td table tr td {
+ padding: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+ width: 30px;
+ white-space: nowrap;
}
-
/* Submenu-Width */
-body.menu tr.menu table { width:50px;}
-
-
+body.menu tr.menu table {
+ width: 50px;
+}
/* Inaktive Menuepunkte werden ausgegraut */
body.menu tr.menu td table tr td.noaction,
-body.main tr.menu td table tr td.noaction
-{
- color:__title_background_color__;
+body.main tr.menu td table tr td.noaction {
+ color: __title_background_color__;
}
-
/* Icon-Innenabstand */
img[align=left],
-img[align=right] {padding-right:1px;padding-left:1px;}
-
+img[align=right] {
+ padding-right: 1px;
+ padding-left: 1px;
+}
/* Vorformatierter Text */
-pre
-{
- font-family:Courier;
- font-size:13px;
+pre {
+ font-family: Courier;
+ font-size: 13px;
}
-
/* Kleingedrucktes */
-small
-{
- color:__title_background_color__;
+small {
+ color: __title_background_color__;
}
-
-
/* Kurztasten */
body.menu span.accesskey,
-body.main span.accesskey
-{
- text-decoration:underline;
+body.main span.accesskey {
+ text-decoration: underline;
}
-
-
-
-
/* Menzue-Titel-Zeile */
body.menu tr.title td,
-body.main tr.title td
-{
- vertical-align:middle;
- padding:4px;
- height:30px;
+body.main tr.title td {
+ vertical-align: middle;
+ padding: 4px;
+ height: 30px;
}
-
/* Hinweis */
-td.message { padding:10px; font-weight:bold; }
-
-
+td.message {
+ padding: 10px;
+ font-weight: bold;
+}
/* Allgemeine Inhaltszellen */
-body.main table.main td.window td
-{
- padding:4px;
+body.main table.main td.window td {
+ padding: 4px;
}
-
-
/* Action-Button */
-body.main table.main td.window td.act
-{
- padding:15px;
- margin-top:20px;
- border-top:1px solid __title_background_color__;
- text-align:right;
+body.main table.main td.window td.act {
+ padding: 15px;
+ margin-top: 20px;
+ border-top: 1px solid __title_background_color__;
+ text-align: right;
}
-
/* Lizenzhinweis */
-a.copyright
-{
- font-size:0.7em;
- text-decoration:none;
+a.copyright {
+ font-size: 0.7em;
+ text-decoration: none;
}
-
/* Message of the day */
-td.motd
-{
- border-left: 3px solid red;
- border-right: 3px solid red;
- font-weight: bold;
- padding:10px;
- margin:10px;
+td.motd {
+ border-left: 3px solid red;
+ border-right: 3px solid red;
+ font-weight: bold;
+ padding: 10px;
+ margin: 10px;
}
-
/* Hauptfenster */
-table.main
-{
- x-border:3px solid;
+table.main {
+ x-border: 3px solid;
}
-
-
-
div.panel input.checkbox,
-div.panel input.radio
-{
- border:1px solid __title_background_color__;
+div.panel input.radio {
+ border: 1px solid __title_background_color__;
}
-
/* Eingabefeld fuer Beschreibung */
textarea.desc,
-textarea.description
-{
- font-family:Arial;
- font-size:13px;
+textarea.description {
+ font-family: Arial;
+ font-size: 13px;
}
-
/* Eingabefeld fuer Textabsatz */
-textarea.longtext
-{
- font-family:Arial;
- font-size:13px;
- width:100%;
- border:1px solid __text_color__;
+textarea.longtext {
+ font-family: Arial;
+ font-size: 13px;
+ width: 100%;
+ border: 1px solid __text_color__;
}
-
-
-
-
-
/* Hilfe-Texte */
-tr td.help
-{
- font-style: italic;
+tr td.help {
+ font-style: italic;
}
-
-tr.headline td.help
-{
- /*
+tr.headline td.help {
+ /*
border-bottom:1px solid __text_color__;
*/
- font-style: normal;
-
+ font-style: normal;
}
-
/* Logo */
-td.logo
-{
- padding:10px;
- margin:0px;
+td.logo {
+ padding: 10px;
+ margin: 0px;
}
-
-div.logo h2
-{
- font-family:Verdana;
- font-weight:normal;
- font-size:24px;
+div.logo h2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 24px;
}
-div.logo p
-{
- font-family:Verdana;
- font-size:13px;
+div.logo p {
+ font-family: Verdana;
+ font-size: 13px;
}
-
-div#header div.search input
-{
- margin:0px;
- padding:0px;
+div#header div.search input {
+ margin: 0px;
+ padding: 0px;
}
-
-
-
/* Notizen */
-td.notice
-{
- margin:0px;
- padding:5%;
- text-align:center;
-}
-table.notice
-{
- width:100%;
- border:1px solid;
- border-spacing:0px;
-}
-table.notice th
-{
- padding:2px;
- white-space:nowrap;
- border-bottom:1px solid __text_color__;
- font-weight:normal;
- text-align:left;
+td.notice {
+ margin: 0px;
+ padding: 5%;
+ text-align: center;
+}
+table.notice {
+ width: 100%;
+ border: 1px solid;
+ border-spacing: 0px;
+}
+table.notice th {
+ padding: 2px;
+ white-space: nowrap;
+ border-bottom: 1px solid __text_color__;
+ font-weight: normal;
+ text-align: left;
+}
+table.notice tr.warning {
+ margin: 0px;
+ padding: 0px;
}
-
-table.notice tr.error
-{
-}
-
-table.notice tr.warning
-{
- margin:0px;
- padding:0px;
-}
-
-
-
/* Kalender */
-table.calendar
-{
- table-layout:fixed;
- border-collapse:collapse;
- text-align: center;
+table.calendar {
+ table-layout: fixed;
+ border-collapse: collapse;
+ text-align: center;
}
-table.calendar td
-{
- border: 1px dotted;
+table.calendar td {
+ border: 1px dotted;
}
-
-
label,
-.clickable
-{
- cursor: pointer;
+.clickable {
+ cursor: pointer;
}
-
body {
- cursor:default;
+ cursor: default;
}
-
input {
- xcursor:text;
-}
-
-
-div.menu
-{
- float:none;
- xclear:left;
-}
-
-
-
-form.xlogin
-{
- xbackground-color:#E0E0D5;
- border:2px solid __inactive_background_color__;
- position:absolute;
- z-index:999;
- top:5%;
- left:5%;
- width:80%;
- margin:5%;
- padding:10%;
- opacity:1;
-
- -webkit-box-shadow: 3px 2px 5px __title_background_color__;
- -moz-box-shadow: 3px 2px 5px __title_background_color__;
- box-shadow: 3px 2px 5px __title_background_color__;
+ xcursor: text;
+}
+div.menu {
+ float: none;
+ xclear: left;
+}
+form.xlogin {
+ xbackground-color: #E0E0D5;
+ border: 2px solid __inactive_background_color__;
+ position: absolute;
+ z-index: 999;
+ top: 5%;
+ left: 5%;
+ width: 80%;
+ margin: 5%;
+ padding: 10%;
+ opacity: 1;
+ -webkit-box-shadow: 3px 2px 5px __title_background_color__;
+ -moz-box-shadow: 3px 2px 5px __title_background_color__;
+ box-shadow: 3px 2px 5px __title_background_color__;
}
-
-
-
-
-
-
-
/* B a u m */
ul.tree,
-ul.tree ul
-{
- list-style-type: none;
- background: url(__IMAGE_PATH__/tree_line.gif) repeat-y;
- margin: 0; padding: 0;
+ul.tree ul {
+ list-style-type: none;
+ background: url(__IMAGE_PATH__/tree_line.gif) repeat-y;
+ margin: 0;
+ padding: 0;
}
-
-ul.tree ul
-{
- margin-left:18px;
+ul.tree ul {
+ margin-left: 18px;
}
-
div.entry.selected,
div.dropdown > div.entry:hover,
div.dropdown > div.entry:hover > a,
-a.element
-{
- background-color:__title_background_color__;
- color:__title_text_color__;
+a.element {
+ background-color: __title_background_color__;
+ color: __title_text_color__;
}
-
-
-
-ul.tree div.tree
-{
- width:18px;
- min-width:18px;
- height:18px;
- xbackground-color:red;
- float:left;
+ul.tree div.tree {
+ width: 18px;
+ min-width: 18px;
+ height: 18px;
+ xbackground-color: red;
+ float: left;
}
ul.tree div.tree,
-ul.tree div.entry
-{
- height:18px;
- max-height:18px;
- min-height:18px;
-}
-
-ul.tree div img
-{
- cfloat:left;
-}
-
-ul.tree li
-{margin: 0; padding: 0 0px;
- line-height: 18px;
- background: url(__IMAGE_PATH__/tree_none.gif) no-repeat;
- xcolor: #369;
- font-weight: normal;
- white-space:nowrap;
+ul.tree div.entry {
+ height: 18px;
+ max-height: 18px;
+ min-height: 18px;
+}
+ul.tree div img {
+ cfloat: left;
+}
+ul.tree li {
+ margin: 0;
+ padding: 0 0px;
+ line-height: 18px;
+ background: url(__IMAGE_PATH__/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;
-}
-
-div.tree.open
-{
- background: url(__IMAGE_PATH__/tree_minus.png) no-repeat;
+ul.tree li:last-child {
+ background: url(__IMAGE_PATH__/tree_none_end.gif) no-repeat;
}
-div.tree.closed
-{
- background: url(__IMAGE_PATH__/tree_plus.png) no-repeat;
+div.tree.open {
+ background: url(__IMAGE_PATH__/tree_minus.png) no-repeat;
}
-
-
-body > div
-{
- display:none;
+div.tree.closed {
+ background: url(__IMAGE_PATH__/tree_plus.png) no-repeat;
+}
+body > div {
+ display: none;
}
-
-
/* Strukturen
div.structure ul
{
@@ -705,138 +538,98 @@ div.structure ul
margin-left:10px;
}
*/
-
-div.structure em
-{
- font-style: italic;
+div.structure em {
+ font-style: italic;
}
-
-
-
-
/* T a b s */
-
-.drophover
-{
- border:2px dotted green;
- cursor: move;
+.drophover {
+ border: 2px dotted green;
+ cursor: move;
+}
+.dropactive {
+ border: 1px dotted blue;
+ cursor: move;
+}
+div.panel > div.header > div.panel-icon {
+ xposition: static;
+ xright: -30px;
+ top: 3px;
+}
+div.backward_link {
+ float: left;
+}
+div.forward_link {
+ float: right;
+}
+div.panel > div.header {
+ padding: 0px;
+ width: 100%;
+ height: 25px;
+ border-bottom: 1px solid __title_background_color__;
+}
+div.panel div.header ul.views {
+ text-align: left;
+ /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden;
+ /* Gescrollt wird hier mit JavaScript */
+ white-space: nowrap;
+}
+img.icon {
+ padding: 4px;
+ width: 16px;
+ height: 16px;
+}
+ul.views div.tabname {
+ overflow: hidden;
+ white-space: nowrap;
+ padding: 4px;
+ vertical-align: middle;
}
-.dropactive
-{
- border:1px dotted blue;
- cursor: move;
+ul.views > li > img,
+ul.views > li > div {
+ float: left;
}
-
-div.panel > div.header > div.panel-icon
-{
- xposition: static;
- xright:-30px;
- top:3px;
-}
-
-div.backward_link
-{
- float:left;
-}
-div.forward_link
-{
- float:right;
-}
-
-div.panel > div.header
-{
- padding:0px;
- width:100%;
- height:25px;
- border-bottom: 1px solid __title_background_color__;
-}
-
-
-div.panel div.header ul.views
-{
- text-align: left; /* set to left, right or center */
- list-style-type: none;
- overflow: hidden; /* Gescrollt wird hier mit JavaScript */
- white-space:nowrap;
-}
-
-img.icon
-{
- padding:4px;
- width: 16px;
- height: 16px;
-}
-
-
-ul.views div.tabname
-{
- overflow: hidden;
- white-space: nowrap;
- padding:4px;
- vertical-align: middle;
-}
-ul.views > li > img,
-ul.views > li > div
-{
- float:left;
-}
-
div.panel div.header div.panel-icon,
-div.inputholder > div.icon
-{
- float: right;
-}
-
-
-div.panel div.header > ul.views
-{
- float:left;
- height: 25px;
-}
-
-div.panel div.header
-{
- xborder-bottom: 1px solid __title_background_color__;
-}
-
-
-div.content
-{
- clear: both;
+div.inputholder > div.icon {
+ float: right;
+}
+div.panel div.header > ul.views {
+ float: left;
+ height: 25px;
+}
+div.panel div.header {
+ xborder-bottom: 1px solid __title_background_color__;
+}
+div.content {
+ clear: both;
+}
+div.panel ul.views li {
+ vertical-align: middle;
+ padding: 0px;
+ cursor: pointer;
+ border-right: 1px solid __title_background_color__;
+ -moz-border-radius-topleft: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topleft: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topleft: 5px;
+ /* Konqui */
+ -moz-border-radius-topright: 5px;
+ /* Mozilla */
+ -webkit-border-radius-topright: 5px;
+ /* Webkit */
+ -khtml-border-top-radius-topright: 5px;
+ /* Konqui */
+ border-top-right-radius: 5px;
+ xborder-top: 1px solid __title_background_color__;
+ xborder-left: 1px solid __title_background_color__;
+ xborder-right: 1px solid __title_background_color__;
+ xmargin-right: 10px;
+ display: inline;
+ white-space: nowrap;
+ float: left;
}
-
-div.panel ul.views li
-{
- vertical-align: middle;
- padding:0px;
-
- cursor:pointer;
-
- border-right: 1px solid __title_background_color__;
-
- -moz-border-radius-topleft:5px; /* Mozilla */
- -webkit-border-radius-topleft:5px; /* Webkit */
- -khtml-border-top-radius-topleft:5px; /* Konqui */
- border-top-right-radius:5px;
- -moz-border-radius-topright:5px; /* Mozilla */
- -webkit-border-radius-topright:5px; /* Webkit */
- -khtml-border-top-radius-topright:5px; /* Konqui */
- border-top-right-radius:5px;
-
- xborder-top:1px solid __title_background_color__;
- xborder-left:1px solid __title_background_color__;
- xborder-right:1px solid __title_background_color__;
- xmargin-right:10px;
- display: inline;
- white-space:nowrap;
- float:left;
-}
-
-
-
-
-
-
/*
div#workbench div.frame {
@@ -849,9 +642,6 @@ div#workbench div.frame {
border-radius:3px;
}
*/
-
-
-
/*
div.panel {
padding:3px;
@@ -863,24 +653,16 @@ div.panel {
border-radius:5px;
}
*/
-
-
-
div.panel {
- margin:0px;
- padding:0px;
+ margin: 0px;
+ padding: 0px;
}
-
-div.panel div.content table
-{
- overflow:auto;
- border:2px __inactive_background_color__;
+div.panel div.content table {
+ overflow: auto;
+ border: 2px __inactive_background_color__;
}
-
-
table tr.headline > td {
-
- /*
+ /*
background-color: __inactive_background_color__;
background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
@@ -888,42 +670,30 @@ table tr.headline > td {
border-right:1px solid __inactive_background_color__;
*/
- border-bottom:1px solid __title_background_color__;
- padding:3px;
- font-weight: bold;
+ border-bottom: 1px solid __title_background_color__;
+ padding: 3px;
+ font-weight: bold;
}
-
-
table tr.data > td {
- border-bottom:1px solid __title_background_color__;
- /*
+ border-bottom: 1px solid __title_background_color__;
+ /*
border-right:1px solid __inactive_background_color__;
*/
- padding:3px;
+ padding: 3px;
}
-
-
-
/* F a r b e n */
-
/* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
table > tr.data:nth-child(2n) {
- background-color: __inactive_background_color__;
+ background-color: __inactive_background_color__;
}
-
/* Datenzeile - Mauseffekt */
table tr.data:hover,
-div.content li div.entry:hover
-{
- background-color:__inactive_background_color__;;
+div.content li div.entry:hover {
+ background-color: __inactive_background_color__;
}
-
-ul.tree div
-{
-cursor:pointer;
+ul.tree div {
+ cursor: pointer;
}
-
-
/* Hintergrund Fenster */
/*
@@ -931,835 +701,575 @@ div.panel {
background-color: #3399FF;
}
*/
-
-
-
-
/* S t a t u s z e i l e */
-div.panel div.status
-{
- padding:10px;
+div.panel div.status {
+ padding: 10px;
}
-
-
div.panel div.status div.error,
-div.message.error
-{
- background: url(__IMAGE_PATH__/notice_error.png) no-repeat;
- background-position:5px 7px;
+div.message.error {
+ background: url(__IMAGE_PATH__/notice_error.png) no-repeat;
+ background-position: 5px 7px;
}
div.panel div.status div.warn,
-div.message.warn
-{
- background: url(__IMAGE_PATH__/notice_warning.png) no-repeat;
- background-position:5px 7px;
+div.message.warn {
+ background: url(__IMAGE_PATH__/notice_warning.png) no-repeat;
+ background-position: 5px 7px;
}
div.panel div.status div.ok,
-div.message.ok
-{
- background: url(__IMAGE_PATH__/notice_ok.png) no-repeat;
- background-position:5px 7px;
+div.message.ok {
+ background: url(__IMAGE_PATH__/notice_ok.png) no-repeat;
+ background-position: 5px 7px;
}
div.panel div.status div.info,
-div.message.info
-{
- background: url(__IMAGE_PATH__/notice_info.png) no-repeat;
- background-position:5px 7px;
+div.message.info {
+ background: url(__IMAGE_PATH__/notice_info.png) no-repeat;
+ background-position: 5px 7px;
}
-
div.panel div.status div,
-div.message
-{
- border:1px solid __title_background_color__;
- padding:5px 0px 5px 25px;
- margin:10px 10px 20px 10px;
-
- -moz-border-radius:5px;
- -webkit-border-radius:5px;
- -khtml-border-radius:5px;
- border-radius:5px;
+div.message {
+ border: 1px solid __title_background_color__;
+ padding: 5px 0px 5px 25px;
+ margin: 10px 10px 20px 10px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
}
-
/* Fortschrittsbalken */
div.loader,
-div.progress
-{
- background: url(__IMAGE_PATH__/loader.gif) no-repeat;
- background-position: center;
- opacity: 0.5;
- cursor: wait;
- min-height:50px;
+div.progress {
+ background: url(__IMAGE_PATH__/loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height: 50px;
}
-
-
-
/* V o l l b i l d */
-div#workbench div.panel.fullscreen
-{
- display:block;
- z-index:109;
-
- /*set the div in the top-left corner of the screen*/
- position:fixed;
- top:0;
- left:0;
- background-color:__background_color__;
- margin:0px;
-
- /*set the width and height to 100% of the screen*/
- width:100% !important;
- height:100% !important;
-}
-div#workbench div.panel.fullscreen > div.content
-{
- width:100% !important;
- height:100% !important;
-}
-
-.invisible
-{
- visibility:hidden;
-}
-.visible
-{
- visibility:visible;
-}
-
-
-div#workbench
-{
- width:100%;
+div#workbench div.panel.fullscreen {
+ display: block;
+ z-index: 109;
+ /*set the div in the top-left corner of the screen*/
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: __background_color__;
+ margin: 0px;
+ /*set the width and height to 100% of the screen*/
+ width: 100% !important;
+ height: 100% !important;
+}
+div#workbench div.panel.fullscreen > div.content {
+ width: 100% !important;
+ height: 100% !important;
+}
+.invisible {
+ visibility: hidden;
+}
+.visible {
+ visibility: visible;
+}
+div#workbench {
+ width: 100%;
}
-
-body
-{
- overflow:hidden;
+body {
+ overflow: hidden;
}
-
-div#workbench div.panel
-{
- border:1px solid __title_background_color__;
- margin:0px;
- padding:0px;
- -moz-border-radius:5px;
- -webkit-border-radius:5px;
- -khtml-border-radius:5px;
- border-radius:5px;
+div#workbench div.panel {
+ border: 1px solid __title_background_color__;
+ margin: 0px;
+ padding: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
}
-
div#workbench div.container,
div#workbench div.panel,
-div#workbench div.divider
-{
- display: inline;
- float: left;
- margin: 0px;
+div#workbench div.divider {
+ display: inline;
+ float: left;
+ margin: 0px;
}
-
-div#workbench
-{
- padding:3px;
+div#workbench {
+ padding: 3px;
}
-
-
-div#workbench div.panel > div.content
-{
- overflow:auto;
+div#workbench div.panel > div.content {
+ overflow: auto;
}
-
-
/*
* Formular-Button-Leiste
*/
div.panel {
- position:relative;
-}
-div.content div.bottom
-{
- xbackground-color: __background_color__;
- height:55px;
- width:100%;
- position:absolute;
- padding-right:40px;
- bottom:0px;
- right:0px;
- xvisibility:hidden;
-}
-
-div.content div.bottom > div.command
-{
- xvisibility:visible;
- float:right;
- z-index:20;
-}
-div.content form[data-autosave='true'] div.command
-{
- display: none;
-}
-
-div.content > form
-{
- padding-bottom:45px;
-}
-
-input.submit
-{
- background-color: __title_background_color__;
- color: __title_text_color__;
- padding: 7px;
- border:0px;
- -moz-border-radius:7px; /* Mozilla */
- -webkit-border-radius:7px; /* Webkit */
- -khtml-border-radius:7px; /* Konqui */
- border-radius:7px;
- margin-left:20px;
- -webkit-box-shadow: 0px 0px 15px __background_color__;
- -moz-box-shadow: 0px 0px 15px __background_color__;
- box-shadow: 0px 0px 15px 10px __background_color__;
- cursor:pointer;
-}
-
-
-input.submit.ok
-{
- font-weight:bold; /* Primäre Aktion in Fettdruck */
+ position: relative;
+}
+div.content div.bottom {
+ xbackground-color: __background_color__;
+ height: 55px;
+ width: 100%;
+ position: absolute;
+ padding-right: 40px;
+ bottom: 0px;
+ right: 0px;
+ xvisibility: hidden;
+}
+div.content div.bottom > div.command {
+ xvisibility: visible;
+ float: right;
+ z-index: 20;
+}
+div.content form[data-autosave='true'] div.command {
+ display: none;
+}
+div.content > form {
+ padding-bottom: 45px;
+}
+input.submit {
+ background-color: __title_background_color__;
+ color: __title_text_color__;
+ padding: 7px;
+ border: 0px;
+ -moz-border-radius: 7px;
+ /* Mozilla */
+ -webkit-border-radius: 7px;
+ /* Webkit */
+ -khtml-border-radius: 7px;
+ /* Konqui */
+ border-radius: 7px;
+ margin-left: 20px;
+ -webkit-box-shadow: 0px 0px 15px __background_color__;
+ -moz-box-shadow: 0px 0px 15px __background_color__;
+ box-shadow: 0px 0px 15px 10px __background_color__;
+ cursor: pointer;
+}
+input.submit.ok {
+ font-weight: bold;
+ /* Primäre Aktion in Fettdruck */
}
-
-
/* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
div.views > div.backward_link,
-div.views > div.forward_link
-{
- visibility: hidden;
+div.views > div.forward_link {
+ visibility: hidden;
}
div.views:HOVER > div.backward_link,
-div.views:HOVER > div.forward_link
-{
- visibility: visible;
+div.views:HOVER > div.forward_link {
+ visibility: visible;
}
-
-
div#shortcuts {
- height:24px;
- margin-left:10px;
+ height: 24px;
+ margin-left: 10px;
}
div#shortcuts > div.shortcut {
- width:24px;
- height:24px;
- margin-left:5px;
- float:left;
- opacity:0.8;
+ width: 24px;
+ height: 24px;
+ margin-left: 5px;
+ float: left;
+ opacity: 0.8;
}
-
div#shortcuts > div.shortcut:HOVER {
-
- xborder: 1px solid __title_background_color__;
- x-moz-border-radius:2px; /* Mozilla */
- x-webkit-border-radius:2px; /* Webkit */
- x-khtml-border-radius:2px; /* Konqui */
- opacity:1.0;
- position:relative;
- bottom:3px;
-
+ xborder: 1px solid __title_background_color__;
+ x-moz-border-radius: 2px;
+ /* Mozilla */
+ x-webkit-border-radius: 2px;
+ /* Webkit */
+ x-khtml-border-radius: 2px;
+ /* Konqui */
+ opacity: 1.0;
+ position: relative;
+ bottom: 3px;
}
-
-
-
-
/* Smaller screens */
-
@media only screen and (max-width: 1023px) {
-
- body {
- font-size: 0.8em;
- line-height: 1.5em;
- }
-
- }
-
-
+ body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+}
/* Mobile */
-
@media handheld, only screen and (max-width: 767px) {
-
- body {
- font-size: 16px;
- -webkit-text-size-adjust: none;
- overflow: visible;
- }
- div#header,
- div#workbench {
- width: 100%;
- height: auto;
- min-width: 0;
- margin-left: 0px;
- margin-right: 0px;
- padding-left: 0px;
- padding-right: 0px;
- }
-
- div#workbench div.panel
- {
- width:auto !important;
- }
-
- li.action div.tabname
- {
- width:auto !import;ant;
- }
-
- div#workbench div.panel
- {
- width: auto;
- float: none;
- margin-left: 0px;
- margin-right: 0px;
- padding-left: 20px;
- padding-right: 20px;
- }
- div#workbench div.panel > div.content
- {
- overflow:auto;
- height: auto !important;
- }
-
+ body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ div#header,
+ div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ div#workbench div.panel {
+ width: auto !important;
+ }
+ li.action div.tabname {
+ width: auto !important;
+ }
+ div#workbench div.panel {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ div#workbench div.panel > div.content {
+ overflow: auto;
+ height: auto !important;
+ }
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
body > div#header {
- display:block;
-}
-
-ul#history > li {
-
- xdisplay:inline;
- margin:5px;
- padding:5px;
- border:1px solid __title_background_color__;
- background-color: __inactive_background_color__;
- color:__text_color__;
-}
-ul#history > li.active {
-
- xdisplay:inline;
- margin:5px;
- padding:5px;
- border:1px solid __text_color__;
- background-color: __title_text_color__;
- color:__text_color__;
+ display: block;
+}
+ul#history > li {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid __title_background_color__;
+ background-color: __inactive_background_color__;
+ color: __text_color__;
+}
+ul#history > li.active {
+ xdisplay: inline;
+ margin: 5px;
+ padding: 5px;
+ border: 1px solid __text_color__;
+ background-color: __title_text_color__;
+ color: __text_color__;
}
-
ul#history {
- display:none;
+ display: none;
}
-
-
table td.readonly {
- font-style: italic;
- font-weight: normal;
+ font-style: italic;
+ font-weight: normal;
}
table td.default {
- font-style: normal;
- font-weight: normal;
+ font-style: normal;
+ font-weight: normal;
}
table td.changed {
- font-style: normal;
- font-weight: bold;
+ font-style: normal;
+ font-weight: bold;
}
-
-
/* Modale Dialoge */
-
-div#filler
-{
- xxxxdisplay: block;
- position:absolute;
- z-index: 100;
- top: 0;
- left: 0;
- height:100%;
- width:100%;
- background-color: __text_color__;
- opacity: 0.5;
+div#filler {
+ xxxxdisplay: block;
+ position: absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background-color: __text_color__;
+ opacity: 0.5;
+}
+div.clickable.filtered.inactive > a {
+ color: __inactive_background_color__;
}
-
-
-div.clickable.filtered.inactive > a
-{
- color: __inactive_background_color__;
-}
-
/* Pfeile */
-div#header > div > div.arrow-down
-{
- display: inline;
- width:0;
- height:0;
- margin:6;
- padding:0px;
- border-right : 6px solid __title_background_color__;
- border-left : 6px solid __title_background_color__;
- border-top : 6px solid __inactive_background_color__;
- border-bottom: 4px solid __title_background_color__;
- margin-top: 10px;
-font-size: 0;
+div#header > div > div.arrow-down {
+ display: inline;
+ width: 0;
+ height: 0;
+ margin: 6;
+ padding: 0px;
+ border-right: 6px solid __title_background_color__;
+ border-left: 6px solid __title_background_color__;
+ border-top: 6px solid __inactive_background_color__;
+ border-bottom: 4px solid __title_background_color__;
+ margin-top: 10px;
+ font-size: 0;
}
-
-
-
/* D r o p d o w n - M e n u e s */
-div.dropdown
-{
- /* Schatten */
- -webkit-box-shadow: 3px 2px 10px __title_background_color__;
- -moz-box-shadow: 3px 2px 10px __title_background_color__;
- box-shadow: 3px 2px 10px __title_background_color__;
-
- opacity:0.95;
-
- border:2px solid __title_background_color__;
- -moz-border-radius:5px; /* Mozilla */
- -webkit-border-radius:5px; /* Webkit */
- -khtml-border-radius:5px; /* Konqui */
- border-radius:5px;
-
- /*
+div.dropdown {
+ /* Schatten */
+ -webkit-box-shadow: 3px 2px 10px __title_background_color__;
+ -moz-box-shadow: 3px 2px 10px __title_background_color__;
+ box-shadow: 3px 2px 10px __title_background_color__;
+ opacity: 0.95;
+ border: 2px solid __title_background_color__;
+ -moz-border-radius: 5px;
+ /* Mozilla */
+ -webkit-border-radius: 5px;
+ /* Webkit */
+ -khtml-border-radius: 5px;
+ /* Konqui */
+ border-radius: 5px;
+ /*
background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
*/
- font-style:normal;
- font-weight:normal;
- text-decoration:none;
-}
-
-
-div#header span.titletext
-{
- color:__title_text_color__;
-}
-
-
-div.toolbar-icon
-{
- border:1px solid __title_background_color__;
- padding:2px;
- margin-left:5px;
- float: left;
-
- -moz-border-radius:3px;
- -webkit-border-radius:3px;
- -khtml-border-radius:3px;
- border-radius:3px;
-}
-div.toolbar-icon.inactive
-{
- opacity:0.5;
-}
-
-div.toolbar-icon:hover
-{
- border:1px solid __inactive_background_color__;
- xxbackground-color: __inactive_background_color__;
-}
-
-
-div.headermenu
-{
- margin:5px;
- z-index: 1;
- position: relative;
- right: 0;
- top: 0;
-}
-div.headermenu > div.toolbar-icon
-{
- float:right;
-}
-
-
- /* Voreingestellte Schriftart */
-body
-{
-
-}
-
-
-
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+div#header span.titletext {
+ color: __title_text_color__;
+}
+div.toolbar-icon {
+ border: 1px solid __title_background_color__;
+ padding: 2px;
+ margin-left: 5px;
+ float: left;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+ border-radius: 3px;
+}
+div.toolbar-icon.inactive {
+ opacity: 0.5;
+}
+div.toolbar-icon:hover {
+ border: 1px solid __inactive_background_color__;
+ xxbackground-color: __inactive_background_color__;
+}
+div.headermenu {
+ margin: 5px;
+ z-index: 1;
+ position: relative;
+ right: 0;
+ top: 0;
+}
+div.headermenu > div.toolbar-icon {
+ float: right;
+}
+/* Voreingestellte Schriftart */
/* Formulare breit */
-div.panel.wide form div.line
-{
- clear:left;
- margin-top:10px;
-}
-
-div.panel.wide form div.label
-{
- display:inline-block;
- width:30%;
- vertical-align:top;
- text-align: right;
+div.panel.wide form div.line {
+ clear: left;
+ margin-top: 10px;
+}
+div.panel.wide form div.label {
+ display: inline-block;
+ width: 30%;
+ vertical-align: top;
+ text-align: right;
+}
+div.panel.wide form div.input {
+ display: inline-block;
+ width: 60%;
+ vertical-align: top;
+ text-align: left;
}
-
-div.panel.wide form div.input
-{
- display:inline-block;
- width:60%;
- vertical-align:top;
- text-align: left;
-}
-
/* Formulare schmal */
-div.panel.small form div.line
-{
- clear:left;
- padding:10px;
-}
-
-div.panel.small form div.label
-{
- display:block;
- width:100%;
- vertical-align:top;
- text-align: left;
-}
-
-div.panel.small form div.input
-{
- display:block;
- width:100%;
- vertical-align:top;
- text-align: left;
+div.panel.small form div.line {
+ clear: left;
+ padding: 10px;
+}
+div.panel.small form div.label {
+ display: block;
+ width: 100%;
+ vertical-align: top;
+ text-align: left;
+}
+div.panel.small form div.input {
+ display: block;
+ width: 100%;
+ vertical-align: top;
+ text-align: left;
}
-
-
-
form div.label > label,
-form div.input > div.intputholder
-{
- padding:0px 5px;
+form div.input > div.intputholder {
+ padding: 0px 5px;
}
-
form div.input input[type=text],
form div.input input[type=password],
form div.input textarea,
-form div.input select
-{
- width:100%;
+form div.input select {
+ width: 100%;
}
form div.input input[type=checkbox],
-form div.input input[type=radio]
-{
- vertical-align:top;
+form div.input input[type=radio] {
+ vertical-align: top;
}
-
-label
-{
- display:inline-block;
+label {
+ display: inline-block;
}
-
input[type=checkbox] + label,
-input[type=radio] + label
-{
- width:80%;
-}
-
-label div.description
-{
- font-size: 0.75em;
- color:__title_background_color__;
+input[type=radio] + label {
+ width: 80%;
+}
+label div.description {
+ font-size: 0.75em;
+ color: __title_background_color__;
+}
+div.inputholder {
+ background-color: __title_text_color__;
+ border: 1px solid __title_background_color__;
+ margin: 0px;
+ padding: 4px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0px 0px 3px __title_background_color__;
+ -moz-box-shadow: inset 0px 0px 3px __title_background_color__;
+ box-shadow: inset 0px 0px 3px __title_background_color__;
}
-
-
-div.inputholder
-{
- background-color:__title_text_color__;
- border:1px solid __title_background_color__;
- margin:0px;
- padding:4px;
- -moz-border-radius:3px;
- -webkit-border-radius:3px;
- -khtml-border-radius:3px;
- border-radius:3px;
-
- -webkit-box-shadow:inset 0px 0px 3px __title_background_color__;
- -moz-box-shadow:inset 0px 0px 3px __title_background_color__;
- box-shadow:inset 0px 0px 3px __title_background_color__;
-
-}
-
-
div.inputholder ul.tree,
div.inputholder ul.tree li.last,
-div.inputholder ul.tree li:last-child
-{
- background-color:__title_text_color__;
+div.inputholder ul.tree li:last-child {
+ background-color: __title_text_color__;
}
-
-div.inputholder > div.dropdown
-{
- width:70%;
+div.inputholder > div.dropdown {
+ width: 70%;
}
-
-div.search > div.inputholder
-{
- padding-top:1px;
+div.search > div.inputholder {
+ padding-top: 1px;
}
-
div.inputholder > input,
div.inputholder > textarea,
-div.inputholder > select
-{
- border:0px;
- border-bottom:1px solid __title_text_color__;
- padding:2px;
- margin:0px;
- background-color:__title_text_color__;
+div.inputholder > select {
+ border: 0px;
+ border-bottom: 1px solid __title_text_color__;
+ padding: 2px;
+ margin: 0px;
+ background-color: __title_text_color__;
}
-
input:focus,
textarea:focus,
-select:focus
-{
- border:0px;
- border-bottom:1px solid __inactive_background_color__;
+select:focus {
+ border: 0px;
+ border-bottom: 1px solid __inactive_background_color__;
}
-
-
input.error,
textarea.error,
-select.error
-{
- border-bottom:1px dotted __text_color__ !important;
+select.error {
+ border-bottom: 1px dotted __text_color__ !important;
}
-
-div.inputholder.error
-{
- border:1px solid red !important;
+div.inputholder.error {
+ border: 1px solid red !important;
}
-
-input.hint
-{
- color:__title_background_color__;
+input.hint {
+ color: __title_background_color__;
}
-
-
-
-
/* Eingabfeld fuer Namen */
fieldset > div input.name,
-fieldset > div span.name
-{
- font-weight:bold;
+fieldset > div span.name {
+ font-weight: bold;
}
-
-
-fieldset
-{
- border-color:__title_background_color__;
+fieldset {
+ border-color: __title_background_color__;
}
-
/* Eingabfelder fuer Dateiname */
fieldset > div input.filename,
fieldset > div input.extension,
fieldset > div input.ansidate,
fieldset > div span.filename,
fieldset > div span.extension,
-fieldset > div span.ansidate
-{
- font-family:Courier;
- font-size:1em;
+fieldset > div span.ansidate {
+ font-family: Courier;
+ font-size: 1em;
}
-
-
-div#tree
-{
- overflow:visible;
+div#tree {
+ overflow: visible;
}
-
-
-
-
-
/* Anzeige von Text-Unterschieden */
-
/* Zeilen-Nr */
-tr.diff > td.line
-{
- background-color:__title_text_color__;
- padding-right:2px;
- border-right:3px solid __title_background_color__;
- text-align:right;
- margin-right:2px;
+tr.diff > td.line {
+ background-color: __title_text_color__;
+ padding-right: 2px;
+ border-right: 3px solid __title_background_color__;
+ text-align: right;
+ margin-right: 2px;
}
-
/* Unveränderter Text */
-tr.diff > td.equal
-{
-}
-
/* Entfernter Text */
-tr.diff > td.old
-{
- background-color:red;
+tr.diff > td.old {
+ background-color: red;
}
-
/* Hinzugefuegter Text */
-tr.diff > td.new
-{
- background-color:green;
+tr.diff > td.new {
+ background-color: green;
}
-
/* Geaenderter Text */
-tr.diff > td.notequal
-{
- background-color:yellow;
+tr.diff > td.notequal {
+ background-color: yellow;
}
-
-dl.notice
-{
- border-left:10px __inactive_background_color__ solid;
- border-right:1px __inactive_background_color__ solid;
- padding:15px;
+dl.notice {
+ border-left: 10px __inactive_background_color__ solid;
+ border-right: 1px __inactive_background_color__ solid;
+ padding: 15px;
}
-
-dl.notice > dt
-{
- border-top: 1px __inactive_background_color__ solid;
+dl.notice > dt {
+ border-top: 1px __inactive_background_color__ solid;
}
-dl.notice > dd
-{
- border-bottom: 1px __inactive_background_color__ solid;
+dl.notice > dd {
+ border-bottom: 1px __inactive_background_color__ solid;
}
-
-
/* S c h a t t e n */
div.content a.action,
-div.content a.help
-{
- -webkit-box-shadow: 3px 2px 5px __title_background_color__;
- -moz-box-shadow: 3px 2px 5px __title_background_color__;
- box-shadow: 3px 2px 5px __title_background_color__;
+div.content a.help {
+ -webkit-box-shadow: 3px 2px 5px __title_background_color__;
+ -moz-box-shadow: 3px 2px 5px __title_background_color__;
+ box-shadow: 3px 2px 5px __title_background_color__;
}
-
-
-
/* F a r b e n */
-
/* Gesamt-Hintergrund */
-body
-{
- xxxbackground-color:#c9c9c9;
- background-color:__inactive_background_color__;
+body {
+ xxxbackground-color: #c9c9c9;
+ background-color: __inactive_background_color__;
}
-
/* Fenster-Hintergrund */
div.panel ul.views > li.active,
-div.panel ul.views > li.active:hover
-{
- background-color: __title_background_color__;
- background-image: linear-gradient(__inactive_background_color__ 0%, __title_background_color__ 15%);
- color: __title_text_color__;
+div.panel ul.views > li.active:hover {
+ background-color: __title_background_color__;
+ background-image: linear-gradient(__inactive_background_color__ 0%, __title_background_color__ 15%);
+ color: __title_text_color__;
}
-
/* Titelleiste-Hintergrund */
-div#header
-{
- background-color: __title_background_color__;
- background-image: linear-gradient(__title_background_color__ 85%, __inactive_background_color__ 100%);
- color: __title_text_color__;
+div#header {
+ background-color: __title_background_color__;
+ background-image: linear-gradient(__title_background_color__ 85%, __inactive_background_color__ 100%);
+ color: __title_text_color__;
}
-
/* Titelleiste */
-div#header div.toolbar-icon > a
-{
- color: __title_text_color__;
+div#header div.toolbar-icon > a {
+ color: __title_text_color__;
}
-
-div#header, /* Titelleite */
-ul.views > li.action /* Tabreiter */
-{
- font-family: Arial, sans-serif;
- font-size:13px;
+div#header,
+ul.views > li.action {
+ font-family: Arial, sans-serif;
+ font-size: 13px;
}
-
-div.content
-{
- font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
- font-size:13px;
+div.content {
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size: 13px;
}
-
-
/* Reiter */
-div.panel ul.views li
-{
- /*
+div.panel ul.views li {
+ /*
background-color:__background_color__;
*/
}
-
-
-div.panel > div.content
-{
- background-color:__background_color__;
+div.panel > div.content {
+ background-color: __background_color__;
}
-
-div.panel > div.header
-{
- background-color:__background_color__;
- background-image: linear-gradient(__inactive_background_color__ 00%, __background_color__ 85%);
+div.panel > div.header {
+ background-color: __background_color__;
+ background-image: linear-gradient(__inactive_background_color__ 0%, __background_color__ 85%);
}
-
-
-
-
div.panel ul.views li:hover {
- background-color: __inactive_background_color__;
- /*
+ background-color: __inactive_background_color__;
+ /*
color: blue;
*/
}
-
-
-
ul.tree li.last,
-ul.tree li:last-child
-{
- background-color:__background_color__;
+ul.tree li:last-child {
+ background-color: __background_color__;
}
-
-
-
div.content pre,
-div.dropdown
-{
- background-color:__title_text_color__;
- color:__text_color__;
- min-width: 150px;
- max-width: 450px;
+div.dropdown {
+ background-color: __title_text_color__;
+ color: __text_color__;
+ min-width: 150px;
+ max-width: 450px;
}
-
-
-
-
-
div.filler div.headermenu > a.entry,
-div.filler div.header a.back.button
-{
- font-size: 0.8em;
+div.filler div.header a.back.button {
+ font-size: 0.8em;
}
diff --git a/themes/default/css/openrat-ui.less b/themes/default/css/openrat-ui.less
@@ -0,0 +1,1765 @@
+/*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+
+iframe
+{
+ width:100%;
+ height:500px;
+ display:block;
+ border: 1px solid __title_background_color__;
+}
+
+div.breadcrumb,
+div.breadcrumb a,
+div.panel > div.title
+{
+ x-background-color:__title_background_color__;
+ xsopacity:0.7;
+ color:__title_text_color__;
+ font-weight:bold;
+}
+
+/* H e a d e r */
+div#header
+{
+ width:100%;
+ height:27px;
+ overflow:hidden;
+ padding:5px;
+ margin:0px;
+ margin-bottom:3px;
+ float:left;
+}
+
+div#header div.projects,
+div#header div.menu,
+div#header div.title
+{
+ float:left;
+ margin-right:10px;
+ margin-left :0px;
+}
+
+div#header div.user,
+div#header div.search,
+div#header div.history
+{
+ float:right;
+ margin-right:10px;
+ margin-left :10px;
+}
+
+/*
+
+div#tree
+{
+ padding:5px;
+ width:25%;
+ margin-left:0px;
+ float:left;
+}
+*/
+
+
+/* N o t i c e */
+div#noticebar
+{
+ display:block;
+ position:fixed;
+ bottom:40px;
+ right:40px;
+ width:250px;
+ z-index:113;
+}
+
+div#noticebar div.notice
+{
+ border: 2px solid __text_color__;
+
+ padding:5px;
+ margin:5px;
+
+ -moz-border-radius:5px; /* Mozilla */
+ -webkit-border-radius:5px; /* Webkit */
+ -khtml-border-radius:5px; /* Konqui */
+ border-radius:5px; /* CSS 3 */
+
+ -webkit-box-shadow: 3px 2px 5px __text_color__;
+ -moz-box-shadow: 3px 2px 5px __text_color__;
+ box-shadow: 3px 2px 5px __text_color__;
+
+ display:none;
+}
+div#noticebar div.notice.ok
+{
+ background-color: green;
+}
+div#noticebar div.notice.warning
+{
+ background-color: yellow;
+}
+div#noticebar div.notice.error
+{
+ background-color:red;
+}
+div#noticebar div.notice.info
+{
+ background-color:__inactive_background_color__;
+}
+div#noticebar div.notice.error div.text
+{
+ font-weight: bold;
+}
+div#noticebar div.log
+{
+ font-family: monospace;
+}
+
+/* H o e h e n */
+html,body
+{
+ height:100%;
+}
+
+
+/*
+
+div#tree, div#content
+{
+ height:auto;
+}
+*/
+
+/*div.panel {
+ height:90%;
+}
+*/
+
+div.panel div.title
+{
+ height:20px;
+}
+
+
+
+div.panel div.status
+{
+ height:35px;
+}
+div.panel > div.content
+{
+ xxoverflow-x:auto;
+}
+
+
+ul#history > li,
+div.content a.action,
+div.content a.help,
+div.filler div.headermenu > a.entry,
+div.filler div.header a.back.button
+{
+ margin:9px;
+ padding-top:4px;
+ padding-bottom:4px;
+ padding-left:7px;
+ padding-right:7px;
+ border:1px solid __title_background_color__;
+ -moz-border-radius:5px; /* Mozilla */
+ -webkit-border-radius:5px; /* Webkit */
+ -khtml-border-radius:5px; /* Konqui */
+ border-radius:5px;
+ background-color: __title_text_color__;
+ background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
+ background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
+ font-style:normal;
+ font-weight:normal;
+ text-decoration:none;
+ color:__text_color__;
+}
+
+ul#history > li.active
+{
+ background-color: __title_text_color__;
+ font-weight:bold;
+ color:__text_color__;
+}
+
+
+a.help
+{
+ float:right;
+}
+
+a.help
+{
+ cursor:help;
+}
+
+a.action:hover,
+a.help:hover,
+div.noaction:hover
+{
+ text-decoration:none;
+ border-color:__title_text_color__;
+}
+
+a.action:active,
+a.help:active,
+div.noaction:active,
+input.ok:active
+{
+ border-color:red;
+}
+
+
+a
+{
+ color:__text_color__;
+}
+
+
+
+/* D r o p d o w n - M e n u e s */
+div.dropdown
+{
+ z-index:2;
+ display:none;
+ position: absolute;
+ padding:5px 0px;
+}
+
+div.dropdownalignright
+{
+ right:0;
+}
+
+div.dropdown > a
+{
+ display:block;
+}
+div.dropdown div.entry
+{
+ padding:2px 5px;
+}
+
+div.dropdown > div.divide
+{
+ height:1px;
+ background-color: __title_background_color__;
+ width:100%;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+div#header > div.menu {
+ overflow: hidden;
+}
+/*Dropdown anzeigen!!!*/
+div#header div:hover div.dropdown,
+div.panel div:hover > div.dropdown,
+div.panel-icon:hover > div.dropdown
+{
+ display:block;
+}
+
+
+
+div.onrowvisible
+{
+ visibility: hidden;
+ display:inline;
+}
+td:hover > div.onrowvisible
+{
+ visibility: visible;
+}
+
+
+
+/* Vorschau von Text-Inhalten */
+
+td.preview { background-color:papayawhip; border-top:1px solid __inactive_background_color__; border-bottom:1px solid __inactive_background_color__; }
+.preview h1 { font-size:138.5%; }
+.preview h2 { font-size:123.1%; }
+.preview h3 { font-size:108%; }
+.preview h1,.preview h2,.preview h3 {
+ margin:1em 0;
+}
+.preview h1,
+.preview h2,
+.preview h3,
+.preview h4,
+.preview h5,
+.preview h6,
+.preview strong
+{
+ font-weight:bold;
+}
+.preview abbr,.preview acronym {
+ border-bottom:1px dotted #000;
+ cursor:help;
+}
+.preview em {
+ font-style:italic;
+}
+.preview ol,.preview ul,.preview dl {
+ margin-left:2em;
+}
+.preview ol li
+{
+ list-style: decimal outside;
+}
+.preview ul li
+{
+ list-style: disc outside;
+}
+.preview a:link,
+.preview a:visited,
+.preview a:active,
+.preview a:hover
+{
+ text-decoration:underline;
+ color:blue;
+}
+
+
+
+/* Verweise */
+a:link,
+a:visited
+{
+ font-weight:normal;
+ text-decoration:none;
+}
+a:active,
+a:hover
+{
+ font-weight:normal;
+ text-decoration:none;
+}
+
+
+
+/* Submenu-Entrys */
+body.menu tr.menu td table tr td,
+body.main tr.menu td table tr td
+{
+ padding:4px; padding-right:6px;padding-left:6px; width:30px;
+ white-space:nowrap;
+}
+
+/* Submenu-Width */
+body.menu tr.menu table { width:50px;}
+
+
+/* Inaktive Menuepunkte werden ausgegraut */
+body.menu tr.menu td table tr td.noaction,
+body.main tr.menu td table tr td.noaction
+{
+ color:__title_background_color__;
+}
+
+/* Icon-Innenabstand */
+img[align=left],
+img[align=right] {padding-right:1px;padding-left:1px;}
+
+/* Vorformatierter Text */
+pre
+{
+ font-family:Courier;
+ font-size:13px;
+}
+
+/* Kleingedrucktes */
+small
+{
+ color:__title_background_color__;
+}
+
+
+/* Kurztasten */
+body.menu span.accesskey,
+body.main span.accesskey
+{
+ text-decoration:underline;
+}
+
+
+
+
+/* Menzue-Titel-Zeile */
+body.menu tr.title td,
+body.main tr.title td
+{
+ vertical-align:middle;
+ padding:4px;
+ height:30px;
+}
+
+/* Hinweis */
+td.message { padding:10px; font-weight:bold; }
+
+
+/* Allgemeine Inhaltszellen */
+body.main table.main td.window td
+{
+ padding:4px;
+}
+
+
+/* Action-Button */
+body.main table.main td.window td.act
+{
+ padding:15px;
+ margin-top:20px;
+ border-top:1px solid __title_background_color__;
+ text-align:right;
+}
+
+/* Lizenzhinweis */
+a.copyright
+{
+ font-size:0.7em;
+ text-decoration:none;
+}
+
+/* Message of the day */
+td.motd
+{
+ border-left: 3px solid red;
+ border-right: 3px solid red;
+ font-weight: bold;
+ padding:10px;
+ margin:10px;
+}
+
+/* Hauptfenster */
+table.main
+{
+ x-border:3px solid;
+}
+
+
+
+div.panel input.checkbox,
+div.panel input.radio
+{
+ border:1px solid __title_background_color__;
+}
+
+/* Eingabefeld fuer Beschreibung */
+textarea.desc,
+textarea.description
+{
+ font-family:Arial;
+ font-size:13px;
+}
+
+/* Eingabefeld fuer Textabsatz */
+textarea.longtext
+{
+ font-family:Arial;
+ font-size:13px;
+ width:100%;
+ border:1px solid __text_color__;
+}
+
+
+
+
+
+/* Hilfe-Texte */
+tr td.help
+{
+ font-style: italic;
+}
+
+tr.headline td.help
+{
+ /*
+ border-bottom:1px solid __text_color__;
+ */
+ font-style: normal;
+
+}
+
+/* Logo */
+td.logo
+{
+ padding:10px;
+ margin:0px;
+}
+
+div.logo h2
+{
+ font-family:Verdana;
+ font-weight:normal;
+ font-size:24px;
+}
+div.logo p
+{
+ font-family:Verdana;
+ font-size:13px;
+}
+
+div#header div.search input
+{
+ margin:0px;
+ padding:0px;
+}
+
+
+
+/* Notizen */
+td.notice
+{
+ margin:0px;
+ padding:5%;
+ text-align:center;
+}
+table.notice
+{
+ width:100%;
+ border:1px solid;
+ border-spacing:0px;
+}
+table.notice th
+{
+ padding:2px;
+ white-space:nowrap;
+ border-bottom:1px solid __text_color__;
+ font-weight:normal;
+ text-align:left;
+}
+
+table.notice tr.error
+{
+}
+
+table.notice tr.warning
+{
+ margin:0px;
+ padding:0px;
+}
+
+
+
+/* Kalender */
+table.calendar
+{
+ table-layout:fixed;
+ border-collapse:collapse;
+ text-align: center;
+}
+table.calendar td
+{
+ border: 1px dotted;
+}
+
+
+label,
+.clickable
+{
+ cursor: pointer;
+}
+
+body {
+ cursor:default;
+}
+
+input {
+ xcursor:text;
+}
+
+
+div.menu
+{
+ float:none;
+ xclear:left;
+}
+
+
+
+form.xlogin
+{
+ xbackground-color:#E0E0D5;
+ border:2px solid __inactive_background_color__;
+ position:absolute;
+ z-index:999;
+ top:5%;
+ left:5%;
+ width:80%;
+ margin:5%;
+ padding:10%;
+ opacity:1;
+
+ -webkit-box-shadow: 3px 2px 5px __title_background_color__;
+ -moz-box-shadow: 3px 2px 5px __title_background_color__;
+ box-shadow: 3px 2px 5px __title_background_color__;
+}
+
+
+
+
+
+
+
+/* B a u m */
+ul.tree,
+ul.tree ul
+{
+ list-style-type: none;
+ background: url(__IMAGE_PATH__/tree_line.gif) repeat-y;
+ margin: 0; padding: 0;
+}
+
+ul.tree ul
+{
+ margin-left:18px;
+}
+
+div.entry.selected,
+div.dropdown > div.entry:hover,
+div.dropdown > div.entry:hover > a,
+a.element
+{
+ background-color:__title_background_color__;
+ color:__title_text_color__;
+}
+
+
+
+ul.tree div.tree
+{
+ width:18px;
+ min-width:18px;
+ height:18px;
+ xbackground-color:red;
+ float:left;
+}
+ul.tree div.tree,
+ul.tree div.entry
+{
+ height:18px;
+ max-height:18px;
+ min-height:18px;
+}
+
+ul.tree div img
+{
+ cfloat:left;
+}
+
+ul.tree li
+{margin: 0; padding: 0 0px;
+ line-height: 18px;
+ background: url(__IMAGE_PATH__/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;
+}
+
+div.tree.open
+{
+ background: url(__IMAGE_PATH__/tree_minus.png) no-repeat;
+}
+div.tree.closed
+{
+ background: url(__IMAGE_PATH__/tree_plus.png) no-repeat;
+}
+
+
+body > div
+{
+ display:none;
+}
+
+
+/* Strukturen
+div.structure ul
+{
+ padding-left:10px;
+ margin-left:10px;
+}
+*/
+
+div.structure em
+{
+ font-style: italic;
+}
+
+
+
+
+/* T a b s */
+
+.drophover
+{
+ border:2px dotted green;
+ cursor: move;
+}
+.dropactive
+{
+ border:1px dotted blue;
+ cursor: move;
+}
+
+div.panel > div.header > div.panel-icon
+{
+ xposition: static;
+ xright:-30px;
+ top:3px;
+}
+
+div.backward_link
+{
+ float:left;
+}
+div.forward_link
+{
+ float:right;
+}
+
+div.panel > div.header
+{
+ padding:0px;
+ width:100%;
+ height:25px;
+ border-bottom: 1px solid __title_background_color__;
+}
+
+
+div.panel div.header ul.views
+{
+ text-align: left; /* set to left, right or center */
+ list-style-type: none;
+ overflow: hidden; /* Gescrollt wird hier mit JavaScript */
+ white-space:nowrap;
+}
+
+img.icon
+{
+ padding:4px;
+ width: 16px;
+ height: 16px;
+}
+
+
+ul.views div.tabname
+{
+ overflow: hidden;
+ white-space: nowrap;
+ padding:4px;
+ vertical-align: middle;
+}
+ul.views > li > img,
+ul.views > li > div
+{
+ float:left;
+}
+
+div.panel div.header div.panel-icon,
+div.inputholder > div.icon
+{
+ float: right;
+}
+
+
+div.panel div.header > ul.views
+{
+ float:left;
+ height: 25px;
+}
+
+div.panel div.header
+{
+ xborder-bottom: 1px solid __title_background_color__;
+}
+
+
+div.content
+{
+ clear: both;
+}
+
+div.panel ul.views li
+{
+ vertical-align: middle;
+ padding:0px;
+
+ cursor:pointer;
+
+ border-right: 1px solid __title_background_color__;
+
+ -moz-border-radius-topleft:5px; /* Mozilla */
+ -webkit-border-radius-topleft:5px; /* Webkit */
+ -khtml-border-top-radius-topleft:5px; /* Konqui */
+ border-top-right-radius:5px;
+ -moz-border-radius-topright:5px; /* Mozilla */
+ -webkit-border-radius-topright:5px; /* Webkit */
+ -khtml-border-top-radius-topright:5px; /* Konqui */
+ border-top-right-radius:5px;
+
+ xborder-top:1px solid __title_background_color__;
+ xborder-left:1px solid __title_background_color__;
+ xborder-right:1px solid __title_background_color__;
+ xmargin-right:10px;
+ display: inline;
+ white-space:nowrap;
+ float:left;
+}
+
+
+
+
+
+
+/*
+
+div#workbench div.frame {
+ padding:3px;
+ border:1px solid __title_background_color__;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+*/
+
+
+
+/*
+div.panel {
+ padding:3px;
+ border:1px solid __title_background_color__;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+*/
+
+
+
+div.panel {
+ margin:0px;
+ padding:0px;
+}
+
+div.panel div.content table
+{
+ overflow:auto;
+ border:2px __inactive_background_color__;
+}
+
+
+table tr.headline > td {
+
+ /*
+ background-color: __inactive_background_color__;
+ background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
+ background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
+
+ border-right:1px solid __inactive_background_color__;
+
+ */
+ border-bottom:1px solid __title_background_color__;
+ padding:3px;
+ font-weight: bold;
+}
+
+
+table tr.data > td {
+ border-bottom:1px solid __title_background_color__;
+ /*
+ border-right:1px solid __inactive_background_color__;
+ */
+ padding:3px;
+}
+
+
+
+/* F a r b e n */
+
+/* Ungerade Tabellenzeilen (funktioniert nicht im FF) */
+table > tr.data:nth-child(2n) {
+ background-color: __inactive_background_color__;
+}
+
+/* Datenzeile - Mauseffekt */
+table tr.data:hover,
+div.content li div.entry:hover
+{
+ background-color:__inactive_background_color__;;
+}
+
+ul.tree div
+{
+cursor:pointer;
+}
+
+
+/* Hintergrund Fenster */
+/*
+
+div.panel {
+ background-color: #3399FF;
+}
+*/
+
+
+
+
+/* S t a t u s z e i l e */
+div.panel div.status
+{
+ padding:10px;
+}
+
+
+div.panel div.status div.error,
+div.message.error
+{
+ background: url(__IMAGE_PATH__/notice_error.png) no-repeat;
+ background-position:5px 7px;
+}
+div.panel div.status div.warn,
+div.message.warn
+{
+ background: url(__IMAGE_PATH__/notice_warning.png) no-repeat;
+ background-position:5px 7px;
+}
+div.panel div.status div.ok,
+div.message.ok
+{
+ background: url(__IMAGE_PATH__/notice_ok.png) no-repeat;
+ background-position:5px 7px;
+}
+div.panel div.status div.info,
+div.message.info
+{
+ background: url(__IMAGE_PATH__/notice_info.png) no-repeat;
+ background-position:5px 7px;
+}
+
+div.panel div.status div,
+div.message
+{
+ border:1px solid __title_background_color__;
+ padding:5px 0px 5px 25px;
+ margin:10px 10px 20px 10px;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+
+/* Fortschrittsbalken */
+div.loader,
+div.progress
+{
+ background: url(__IMAGE_PATH__/loader.gif) no-repeat;
+ background-position: center;
+ opacity: 0.5;
+ cursor: wait;
+ min-height:50px;
+}
+
+
+
+/* V o l l b i l d */
+div#workbench div.panel.fullscreen
+{
+ display:block;
+ z-index:109;
+
+ /*set the div in the top-left corner of the screen*/
+ position:fixed;
+ top:0;
+ left:0;
+ background-color:__background_color__;
+ margin:0px;
+
+ /*set the width and height to 100% of the screen*/
+ width:100% !important;
+ height:100% !important;
+}
+div#workbench div.panel.fullscreen > div.content
+{
+ width:100% !important;
+ height:100% !important;
+}
+
+.invisible
+{
+ visibility:hidden;
+}
+.visible
+{
+ visibility:visible;
+}
+
+
+div#workbench
+{
+ width:100%;
+}
+
+body
+{
+ overflow:hidden;
+}
+
+div#workbench div.panel
+{
+ border:1px solid __title_background_color__;
+ margin:0px;
+ padding:0px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+
+div#workbench div.container,
+div#workbench div.panel,
+div#workbench div.divider
+{
+ display: inline;
+ float: left;
+ margin: 0px;
+}
+
+div#workbench
+{
+ padding:3px;
+}
+
+
+div#workbench div.panel > div.content
+{
+ overflow:auto;
+}
+
+
+/*
+ * Formular-Button-Leiste
+ */
+div.panel {
+ position:relative;
+}
+div.content div.bottom
+{
+ xbackground-color: __background_color__;
+ height:55px;
+ width:100%;
+ position:absolute;
+ padding-right:40px;
+ bottom:0px;
+ right:0px;
+ xvisibility:hidden;
+}
+
+div.content div.bottom > div.command
+{
+ xvisibility:visible;
+ float:right;
+ z-index:20;
+}
+div.content form[data-autosave='true'] div.command
+{
+ display: none;
+}
+
+div.content > form
+{
+ padding-bottom:45px;
+}
+
+input.submit
+{
+ background-color: __title_background_color__;
+ color: __title_text_color__;
+ padding: 7px;
+ border:0px;
+ -moz-border-radius:7px; /* Mozilla */
+ -webkit-border-radius:7px; /* Webkit */
+ -khtml-border-radius:7px; /* Konqui */
+ border-radius:7px;
+ margin-left:20px;
+ -webkit-box-shadow: 0px 0px 15px __background_color__;
+ -moz-box-shadow: 0px 0px 15px __background_color__;
+ box-shadow: 0px 0px 15px 10px __background_color__;
+ cursor:pointer;
+}
+
+
+input.submit.ok
+{
+ font-weight:bold; /* Primäre Aktion in Fettdruck */
+}
+
+
+/* Pfeile nur anzeigen, wenn Maus über der Titelleiste */
+div.views > div.backward_link,
+div.views > div.forward_link
+{
+ visibility: hidden;
+}
+div.views:HOVER > div.backward_link,
+div.views:HOVER > div.forward_link
+{
+ visibility: visible;
+}
+
+
+div#shortcuts {
+ height:24px;
+ margin-left:10px;
+}
+div#shortcuts > div.shortcut {
+ width:24px;
+ height:24px;
+ margin-left:5px;
+ float:left;
+ opacity:0.8;
+}
+
+div#shortcuts > div.shortcut:HOVER {
+
+ xborder: 1px solid __title_background_color__;
+ x-moz-border-radius:2px; /* Mozilla */
+ x-webkit-border-radius:2px; /* Webkit */
+ x-khtml-border-radius:2px; /* Konqui */
+ opacity:1.0;
+ position:relative;
+ bottom:3px;
+
+}
+
+
+
+
+/* Smaller screens */
+
+@media only screen and (max-width: 1023px) {
+
+ body {
+ font-size: 0.8em;
+ line-height: 1.5em;
+ }
+
+ }
+
+
+/* Mobile */
+
+@media handheld, only screen and (max-width: 767px) {
+
+ body {
+ font-size: 16px;
+ -webkit-text-size-adjust: none;
+ overflow: visible;
+ }
+ div#header,
+ div#workbench {
+ width: 100%;
+ height: auto;
+ min-width: 0;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+
+ div#workbench div.panel
+ {
+ width:auto !important;
+ }
+
+ li.action div.tabname
+ {
+ width:auto !important;
+ }
+
+ div#workbench div.panel
+ {
+ width: auto;
+ float: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ div#workbench div.panel > div.content
+ {
+ overflow:auto;
+ height: auto !important;
+ }
+
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+body > div#header {
+ display:block;
+}
+
+ul#history > li {
+
+ xdisplay:inline;
+ margin:5px;
+ padding:5px;
+ border:1px solid __title_background_color__;
+ background-color: __inactive_background_color__;
+ color:__text_color__;
+}
+ul#history > li.active {
+
+ xdisplay:inline;
+ margin:5px;
+ padding:5px;
+ border:1px solid __text_color__;
+ background-color: __title_text_color__;
+ color:__text_color__;
+}
+
+ul#history {
+ display:none;
+}
+
+
+table td.readonly {
+ font-style: italic;
+ font-weight: normal;
+}
+table td.default {
+ font-style: normal;
+ font-weight: normal;
+}
+table td.changed {
+ font-style: normal;
+ font-weight: bold;
+}
+
+
+/* Modale Dialoge */
+
+div#filler
+{
+ xxxxdisplay: block;
+ position:absolute;
+ z-index: 100;
+ top: 0;
+ left: 0;
+ height:100%;
+ width:100%;
+ background-color: __text_color__;
+ opacity: 0.5;
+}
+
+
+div.clickable.filtered.inactive > a
+{
+ color: __inactive_background_color__;
+}
+
+/* Pfeile */
+div#header > div > div.arrow-down
+{
+ display: inline;
+ width:0;
+ height:0;
+ margin:6;
+ padding:0px;
+ border-right : 6px solid __title_background_color__;
+ border-left : 6px solid __title_background_color__;
+ border-top : 6px solid __inactive_background_color__;
+ border-bottom: 4px solid __title_background_color__;
+ margin-top: 10px;
+font-size: 0;
+}
+
+
+
+/* D r o p d o w n - M e n u e s */
+div.dropdown
+{
+ /* Schatten */
+ -webkit-box-shadow: 3px 2px 10px __title_background_color__;
+ -moz-box-shadow: 3px 2px 10px __title_background_color__;
+ box-shadow: 3px 2px 10px __title_background_color__;
+
+ opacity:0.95;
+
+ border:2px solid __title_background_color__;
+ -moz-border-radius:5px; /* Mozilla */
+ -webkit-border-radius:5px; /* Webkit */
+ -khtml-border-radius:5px; /* Konqui */
+ border-radius:5px;
+
+ /*
+ background: -moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);
+ background: -webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));
+ */
+ font-style:normal;
+ font-weight:normal;
+ text-decoration:none;
+}
+
+
+div#header span.titletext
+{
+ color:__title_text_color__;
+}
+
+
+div.toolbar-icon
+{
+ border:1px solid __title_background_color__;
+ padding:2px;
+ margin-left:5px;
+ float: left;
+
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+}
+div.toolbar-icon.inactive
+{
+ opacity:0.5;
+}
+
+div.toolbar-icon:hover
+{
+ border:1px solid __inactive_background_color__;
+ xxbackground-color: __inactive_background_color__;
+}
+
+
+div.headermenu
+{
+ margin:5px;
+ z-index: 1;
+ position: relative;
+ right: 0;
+ top: 0;
+}
+div.headermenu > div.toolbar-icon
+{
+ float:right;
+}
+
+
+ /* Voreingestellte Schriftart */
+body
+{
+
+}
+
+
+
+/* Formulare breit */
+div.panel.wide form div.line
+{
+ clear:left;
+ margin-top:10px;
+}
+
+div.panel.wide form div.label
+{
+ display:inline-block;
+ width:30%;
+ vertical-align:top;
+ text-align: right;
+}
+
+div.panel.wide form div.input
+{
+ display:inline-block;
+ width:60%;
+ vertical-align:top;
+ text-align: left;
+}
+
+/* Formulare schmal */
+div.panel.small form div.line
+{
+ clear:left;
+ padding:10px;
+}
+
+div.panel.small form div.label
+{
+ display:block;
+ width:100%;
+ vertical-align:top;
+ text-align: left;
+}
+
+div.panel.small form div.input
+{
+ display:block;
+ width:100%;
+ vertical-align:top;
+ text-align: left;
+}
+
+
+
+form div.label > label,
+form div.input > div.intputholder
+{
+ padding:0px 5px;
+}
+
+form div.input input[type=text],
+form div.input input[type=password],
+form div.input textarea,
+form div.input select
+{
+ width:100%;
+}
+form div.input input[type=checkbox],
+form div.input input[type=radio]
+{
+ vertical-align:top;
+}
+
+label
+{
+ display:inline-block;
+}
+
+input[type=checkbox] + label,
+input[type=radio] + label
+{
+ width:80%;
+}
+
+label div.description
+{
+ font-size: 0.75em;
+ color:__title_background_color__;
+}
+
+
+div.inputholder
+{
+ background-color:__title_text_color__;
+ border:1px solid __title_background_color__;
+ margin:0px;
+ padding:4px;
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+ -khtml-border-radius:3px;
+ border-radius:3px;
+
+ -webkit-box-shadow:inset 0px 0px 3px __title_background_color__;
+ -moz-box-shadow:inset 0px 0px 3px __title_background_color__;
+ box-shadow:inset 0px 0px 3px __title_background_color__;
+
+}
+
+
+div.inputholder ul.tree,
+div.inputholder ul.tree li.last,
+div.inputholder ul.tree li:last-child
+{
+ background-color:__title_text_color__;
+}
+
+div.inputholder > div.dropdown
+{
+ width:70%;
+}
+
+div.search > div.inputholder
+{
+ padding-top:1px;
+}
+
+div.inputholder > input,
+div.inputholder > textarea,
+div.inputholder > select
+{
+ border:0px;
+ border-bottom:1px solid __title_text_color__;
+ padding:2px;
+ margin:0px;
+ background-color:__title_text_color__;
+}
+
+input:focus,
+textarea:focus,
+select:focus
+{
+ border:0px;
+ border-bottom:1px solid __inactive_background_color__;
+}
+
+
+input.error,
+textarea.error,
+select.error
+{
+ border-bottom:1px dotted __text_color__ !important;
+}
+
+div.inputholder.error
+{
+ border:1px solid red !important;
+}
+
+input.hint
+{
+ color:__title_background_color__;
+}
+
+
+
+
+/* Eingabfeld fuer Namen */
+fieldset > div input.name,
+fieldset > div span.name
+{
+ font-weight:bold;
+}
+
+
+fieldset
+{
+ border-color:__title_background_color__;
+}
+
+/* Eingabfelder fuer Dateiname */
+fieldset > div input.filename,
+fieldset > div input.extension,
+fieldset > div input.ansidate,
+fieldset > div span.filename,
+fieldset > div span.extension,
+fieldset > div span.ansidate
+{
+ font-family:Courier;
+ font-size:1em;
+}
+
+
+div#tree
+{
+ overflow:visible;
+}
+
+
+
+
+
+/* Anzeige von Text-Unterschieden */
+
+/* Zeilen-Nr */
+tr.diff > td.line
+{
+ background-color:__title_text_color__;
+ padding-right:2px;
+ border-right:3px solid __title_background_color__;
+ text-align:right;
+ margin-right:2px;
+}
+
+/* Unveränderter Text */
+tr.diff > td.equal
+{
+}
+
+/* Entfernter Text */
+tr.diff > td.old
+{
+ background-color:red;
+}
+
+/* Hinzugefuegter Text */
+tr.diff > td.new
+{
+ background-color:green;
+}
+
+/* Geaenderter Text */
+tr.diff > td.notequal
+{
+ background-color:yellow;
+}
+
+dl.notice
+{
+ border-left:10px __inactive_background_color__ solid;
+ border-right:1px __inactive_background_color__ solid;
+ padding:15px;
+}
+
+dl.notice > dt
+{
+ border-top: 1px __inactive_background_color__ solid;
+}
+dl.notice > dd
+{
+ border-bottom: 1px __inactive_background_color__ solid;
+}
+
+
+/* S c h a t t e n */
+div.content a.action,
+div.content a.help
+{
+ -webkit-box-shadow: 3px 2px 5px __title_background_color__;
+ -moz-box-shadow: 3px 2px 5px __title_background_color__;
+ box-shadow: 3px 2px 5px __title_background_color__;
+}
+
+
+
+/* F a r b e n */
+
+/* Gesamt-Hintergrund */
+body
+{
+ xxxbackground-color:#c9c9c9;
+ background-color:__inactive_background_color__;
+}
+
+/* Fenster-Hintergrund */
+div.panel ul.views > li.active,
+div.panel ul.views > li.active:hover
+{
+ background-color: __title_background_color__;
+ background-image: linear-gradient(__inactive_background_color__ 0%, __title_background_color__ 15%);
+ color: __title_text_color__;
+}
+
+/* Titelleiste-Hintergrund */
+div#header
+{
+ background-color: __title_background_color__;
+ background-image: linear-gradient(__title_background_color__ 85%, __inactive_background_color__ 100%);
+ color: __title_text_color__;
+}
+
+/* Titelleiste */
+div#header div.toolbar-icon > a
+{
+ color: __title_text_color__;
+}
+
+div#header, /* Titelleite */
+ul.views > li.action /* Tabreiter */
+{
+ font-family: Arial, sans-serif;
+ font-size:13px;
+}
+
+div.content
+{
+ font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
+ font-size:13px;
+}
+
+
+/* Reiter */
+div.panel ul.views li
+{
+ /*
+ background-color:__background_color__;
+ */
+}
+
+
+div.panel > div.content
+{
+ background-color:__background_color__;
+}
+
+div.panel > div.header
+{
+ background-color:__background_color__;
+ background-image: linear-gradient(__inactive_background_color__ 00%, __background_color__ 85%);
+}
+
+
+
+
+div.panel ul.views li:hover {
+ background-color: __inactive_background_color__;
+ /*
+ color: blue;
+ */
+}
+
+
+
+ul.tree li.last,
+ul.tree li:last-child
+{
+ background-color:__background_color__;
+}
+
+
+
+div.content pre,
+div.dropdown
+{
+ background-color:__title_text_color__;
+ color:__text_color__;
+ min-width: 150px;
+ max-width: 450px;
+}
+
+
+
+
+
+div.filler div.headermenu > a.entry,
+div.filler div.header a.back.button
+{
+ font-size: 0.8em;
+}
diff --git a/themes/default/css/openrat-ui.min.css b/themes/default/css/openrat-ui.min.css
@@ -0,0 +1 @@
+iframe {width:100%;height:500px;display:block;border:1px solid __title_background_color__;}div.breadcrumb,div.breadcrumb a,div.panel > div.title {x-background-color:__title_background_color__;xsopacity:0.7;color:__title_text_color__;font-weight:bold;}div#header {width:100%;height:27px;overflow:hidden;padding:5px;margin:0px;margin-bottom:3px;float:left;}div#header div.projects,div#header div.menu,div#header div.title {float:left;margin-right:10px;margin-left:0px;}div#header div.user,div#header div.search,div#header div.history {float:right;margin-right:10px;margin-left:10px;}div#noticebar {display:block;position:fixed;bottom:40px;right:40px;width:250px;z-index:113;}div#noticebar div.notice {border:2px solid __text_color__;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 __text_color__;-moz-box-shadow:3px 2px 5px __text_color__;box-shadow:3px 2px 5px __text_color__;display:none;}div#noticebar div.notice.ok {background-color:green;}div#noticebar div.notice.warning {background-color:yellow;}div#noticebar div.notice.error {background-color:red;}div#noticebar div.notice.info {background-color:__inactive_background_color__;}div#noticebar div.notice.error div.text {font-weight:bold;}div#noticebar div.log {font-family:monospace;}html,body {height:100%;}div.panel div.title {height:20px;}div.panel div.status {height:35px;}div.panel > div.content {xxoverflow-x:auto;}ul#history > li,div.content a.action,div.content a.help,div.filler div.headermenu > a.entry,div.filler div.header a.back.button {margin:9px;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;border:1px solid __title_background_color__;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:__title_text_color__;background:-moz-linear-gradient(top, __title_background_color__, __inactive_background_color__);background:-webkit-gradient(linear, left top, left bottom, from(__title_background_color__), to(__inactive_background_color__));font-style:normal;font-weight:normal;text-decoration:none;color:__text_color__;}ul#history > li.active {background-color:__title_text_color__;font-weight:bold;color:__text_color__;}a.help {float:right;}a.help {cursor:help;}a.action:hover,a.help:hover,div.noaction:hover {text-decoration:none;border-color:__title_text_color__;}a.action:active,a.help:active,div.noaction:active,input.ok:active {border-color:red;}a {color:__text_color__;}div.dropdown {z-index:2;display:none;position:absolute;padding:5px 0px;}div.dropdownalignright {right:0;}div.dropdown > a {display:block;}div.dropdown div.entry {padding:2px 5px;}div.dropdown > div.divide {height:1px;background-color:__title_background_color__;width:100%;margin-top:5px;margin-bottom:5px;}div#header > div.menu {overflow:hidden;}div#header div:hover div.dropdown,div.panel div:hover > div.dropdown,div.panel-icon:hover > div.dropdown {display:block;}div.onrowvisible {visibility:hidden;display:inline;}td:hover > div.onrowvisible {visibility:visible;}td.preview {background-color:papayawhip;border-top:1px solid __inactive_background_color__;border-bottom:1px solid __inactive_background_color__;}.preview h1 {font-size:138.5%;}.preview h2 {font-size:123.1%;}.preview h3 {font-size:108%;}.preview h1,.preview h2,.preview h3 {margin:1em 0;}.preview h1,.preview h2,.preview h3,.preview h4,.preview h5,.preview h6,.preview strong {font-weight:bold;}.preview abbr,.preview acronym {border-bottom:1px dotted #000;cursor:help;}.preview em {font-style:italic;}.preview ol,.preview ul,.preview dl {margin-left:2em;}.preview ol li {list-style:decimal outside;}.preview ul li {list-style:disc outside;}.preview a:link,.preview a:visited,.preview a:active,.preview a:hover {text-decoration:underline;color:blue;}a:link,a:visited {font-weight:normal;text-decoration:none;}a:active,a:hover {font-weight:normal;text-decoration:none;}body.menu tr.menu td table tr td,body.main tr.menu td table tr td {padding:4px;padding-right:6px;padding-left:6px;width:30px;white-space:nowrap;}body.menu tr.menu table {width:50px;}body.menu tr.menu td table tr td.noaction,body.main tr.menu td table tr td.noaction {color:__title_background_color__;}img[align=left],img[align=right] {padding-right:1px;padding-left:1px;}pre {font-family:Courier;font-size:13px;}small {color:__title_background_color__;}body.menu span.accesskey,body.main span.accesskey {text-decoration:underline;}body.menu tr.title td,body.main tr.title td {vertical-align:middle;padding:4px;height:30px;}td.message {padding:10px;font-weight:bold;}body.main table.main td.window td {padding:4px;}body.main table.main td.window td.act {padding:15px;margin-top:20px;border-top:1px solid __title_background_color__;text-align:right;}a.copyright {font-size:0.7em;text-decoration:none;}td.motd {border-left:3px solid red;border-right:3px solid red;font-weight:bold;padding:10px;margin:10px;}table.main {x-border:3px solid;}div.panel input.checkbox,div.panel input.radio {border:1px solid __title_background_color__;}textarea.desc,textarea.description {font-family:Arial;font-size:13px;}textarea.longtext {font-family:Arial;font-size:13px;width:100%;border:1px solid __text_color__;}tr td.help {font-style:italic;}tr.headline td.help {font-style:normal;}td.logo {padding:10px;margin:0px;}div.logo h2 {font-family:Verdana;font-weight:normal;font-size:24px;}div.logo p {font-family:Verdana;font-size:13px;}div#header div.search input {margin:0px;padding:0px;}td.notice {margin:0px;padding:5%;text-align:center;}table.notice {width:100%;border:1px solid;border-spacing:0px;}table.notice th {padding:2px;white-space:nowrap;border-bottom:1px solid __text_color__;font-weight:normal;text-align:left;}table.notice tr.warning {margin:0px;padding:0px;}table.calendar {table-layout:fixed;border-collapse:collapse;text-align:center;}table.calendar td {border:1px dotted;}label,.clickable {cursor:pointer;}body {cursor:default;}input {xcursor:text;}div.menu {float:none;xclear:left;}form.xlogin {xbackground-color:#E0E0D5;border:2px solid __inactive_background_color__;position:absolute;z-index:999;top:5%;left:5%;width:80%;margin:5%;padding:10%;opacity:1;-webkit-box-shadow:3px 2px 5px __title_background_color__;-moz-box-shadow:3px 2px 5px __title_background_color__;box-shadow:3px 2px 5px __title_background_color__;}ul.tree,ul.tree ul {list-style-type:none;background:url(__IMAGE_PATH__/tree_line.gif) repeat-y;margin:0;padding:0;}ul.tree ul {margin-left:18px;}div.entry.selected,div.dropdown > div.entry:hover,div.dropdown > div.entry:hover > a,a.element {background-color:__title_background_color__;color:__title_text_color__;}ul.tree div.tree {width:18px;min-width:18px;height:18px;xbackground-color:red;float:left;}ul.tree div.tree,ul.tree div.entry {height:18px;max-height:18px;min-height:18px;}ul.tree div img {cfloat:left;}ul.tree li {margin:0;padding:0 0px;line-height:18px;background:url(__IMAGE_PATH__/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;}div.tree.open {background:url(__IMAGE_PATH__/tree_minus.png) no-repeat;}div.tree.closed {background:url(__IMAGE_PATH__/tree_plus.png) no-repeat;}body > div {display:none;}div.structure em {font-style:italic;}.drophover {border:2px dotted green;cursor:move;}.dropactive {border:1px dotted blue;cursor:move;}div.panel > div.header > div.panel-icon {xposition:static;xright:-30px;top:3px;}div.backward_link {float:left;}div.forward_link {float:right;}div.panel > div.header {padding:0px;width:100%;height:25px;border-bottom:1px solid __title_background_color__;}div.panel div.header ul.views {text-align:left;list-style-type:none;overflow:hidden;white-space:nowrap;}img.icon {padding:4px;width:16px;height:16px;}ul.views div.tabname {overflow:hidden;white-space:nowrap;padding:4px;vertical-align:middle;}ul.views > li > img,ul.views > li > div {float:left;}div.panel div.header div.panel-icon,div.inputholder > div.icon {float:right;}div.panel div.header > ul.views {float:left;height:25px;}div.panel div.header {xborder-bottom:1px solid __title_background_color__;}div.content {clear:both;}div.panel ul.views li {vertical-align:middle;padding:0px;cursor:pointer;border-right:1px solid __title_background_color__;-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 __title_background_color__;xborder-left:1px solid __title_background_color__;xborder-right:1px solid __title_background_color__;xmargin-right:10px;display:inline;white-space:nowrap;float:left;}div.panel {margin:0px;padding:0px;}div.panel div.content table {overflow:auto;border:2px __inactive_background_color__;}table tr.headline > td {border-bottom:1px solid __title_background_color__;padding:3px;font-weight:bold;}table tr.data > td {border-bottom:1px solid __title_background_color__;padding:3px;}table > tr.data:nth-child(2n) {background-color:__inactive_background_color__;}table tr.data:hover,div.content li div.entry:hover {background-color:__inactive_background_color__;}ul.tree div {cursor:pointer;}div.panel div.status {padding:10px;}div.panel div.status div.error,div.message.error {background:url(__IMAGE_PATH__/notice_error.png) no-repeat;background-position:5px 7px;}div.panel div.status div.warn,div.message.warn {background:url(__IMAGE_PATH__/notice_warning.png) no-repeat;background-position:5px 7px;}div.panel div.status div.ok,div.message.ok {background:url(__IMAGE_PATH__/notice_ok.png) no-repeat;background-position:5px 7px;}div.panel div.status div.info,div.message.info {background:url(__IMAGE_PATH__/notice_info.png) no-repeat;background-position:5px 7px;}div.panel div.status div,div.message {border:1px solid __title_background_color__;padding:5px 0px 5px 25px;margin:10px 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}div.loader,div.progress {background:url(__IMAGE_PATH__/loader.gif) no-repeat;background-position:center;opacity:0.5;cursor:wait;min-height:50px;}div#workbench div.panel.fullscreen {display:block;z-index:109;position:fixed;top:0;left:0;background-color:__background_color__;margin:0px;width:100% !important;height:100% !important;}div#workbench div.panel.fullscreen > div.content {width:100% !important;height:100% !important;}.invisible {visibility:hidden;}.visible {visibility:visible;}div#workbench {width:100%;}body {overflow:hidden;}div#workbench div.panel {border:1px solid __title_background_color__;margin:0px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}div#workbench div.container,div#workbench div.panel,div#workbench div.divider {display:inline;float:left;margin:0px;}div#workbench {padding:3px;}div#workbench div.panel > div.content {overflow:auto;}div.panel {position:relative;}div.content div.bottom {xbackground-color:__background_color__;height:55px;width:100%;position:absolute;padding-right:40px;bottom:0px;right:0px;xvisibility:hidden;}div.content div.bottom > div.command {xvisibility:visible;float:right;z-index:20;}div.content form[data-autosave='true'] div.command {display:none;}div.content > form {padding-bottom:45px;}input.submit {background-color:__title_background_color__;color:__title_text_color__;padding:7px;border:0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin-left:20px;-webkit-box-shadow:0px 0px 15px __background_color__;-moz-box-shadow:0px 0px 15px __background_color__;box-shadow:0px 0px 15px 10px __background_color__;cursor:pointer;}input.submit.ok {font-weight:bold;}div.views > div.backward_link,div.views > div.forward_link {visibility:hidden;}div.views:HOVER > div.backward_link,div.views:HOVER > div.forward_link {visibility:visible;}div#shortcuts {height:24px;margin-left:10px;}div#shortcuts > div.shortcut {width:24px;height:24px;margin-left:5px;float:left;opacity:0.8;}div#shortcuts > div.shortcut:HOVER {xborder:1px solid __title_background_color__;x-moz-border-radius:2px;x-webkit-border-radius:2px;x-khtml-border-radius:2px;opacity:1.0;position:relative;bottom:3px;}@media only screen and (max-width:1023px) {body {font-size:0.8em;line-height:1.5em;}}@media handheld, only screen and (max-width:767px) {body {font-size:16px;-webkit-text-size-adjust:none;overflow:visible;}div#header,div#workbench {width:100%;height:auto;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}div#workbench div.panel {width:auto !important;}li.action div.tabname {width:auto !important;}div#workbench div.panel {width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;}div#workbench div.panel > div.content {overflow:auto;height:auto !important;}}body > div#header {display:block;}ul#history > li {xdisplay:inline;margin:5px;padding:5px;border:1px solid __title_background_color__;background-color:__inactive_background_color__;color:__text_color__;}ul#history > li.active {xdisplay:inline;margin:5px;padding:5px;border:1px solid __text_color__;background-color:__title_text_color__;color:__text_color__;}ul#history {display:none;}table td.readonly {font-style:italic;font-weight:normal;}table td.default {font-style:normal;font-weight:normal;}table td.changed {font-style:normal;font-weight:bold;}div#filler {xxxxdisplay:block;position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background-color:__text_color__;opacity:0.5;}div.clickable.filtered.inactive > a {color:__inactive_background_color__;}div#header > div > div.arrow-down {display:inline;width:0;height:0;margin:6;padding:0px;border-right:6px solid __title_background_color__;border-left:6px solid __title_background_color__;border-top:6px solid __inactive_background_color__;border-bottom:4px solid __title_background_color__;margin-top:10px;font-size:0;}div.dropdown {-webkit-box-shadow:3px 2px 10px __title_background_color__;-moz-box-shadow:3px 2px 10px __title_background_color__;box-shadow:3px 2px 10px __title_background_color__;opacity:0.95;border:2px solid __title_background_color__;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-style:normal;font-weight:normal;text-decoration:none;}div#header span.titletext {color:__title_text_color__;}div.toolbar-icon {border:1px solid __title_background_color__;padding:2px;margin-left:5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}div.toolbar-icon.inactive {opacity:0.5;}div.toolbar-icon:hover {border:1px solid __inactive_background_color__;xxbackground-color:__inactive_background_color__;}div.headermenu {margin:5px;z-index:1;position:relative;right:0;top:0;}div.headermenu > div.toolbar-icon {float:right;}div.panel.wide form div.line {clear:left;margin-top:10px;}div.panel.wide form div.label {display:inline-block;width:30%;vertical-align:top;text-align:right;}div.panel.wide form div.input {display:inline-block;width:60%;vertical-align:top;text-align:left;}div.panel.small form div.line {clear:left;padding:10px;}div.panel.small form div.label {display:block;width:100%;vertical-align:top;text-align:left;}div.panel.small form div.input {display:block;width:100%;vertical-align:top;text-align:left;}form div.label > label,form div.input > div.intputholder {padding:0px 5px;}form div.input input[type=text],form div.input input[type=password],form div.input textarea,form div.input select {width:100%;}form div.input input[type=checkbox],form div.input input[type=radio] {vertical-align:top;}label {display:inline-block;}input[type=checkbox] + label,input[type=radio] + label {width:80%;}label div.description {font-size:0.75em;color:__title_background_color__;}div.inputholder {background-color:__title_text_color__;border:1px solid __title_background_color__;margin:0px;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 3px __title_background_color__;-moz-box-shadow:inset 0px 0px 3px__title_background_color__;box-shadow:inset 0px 0px 3px __title_background_color__;}div.inputholder ul.tree,div.inputholder ul.tree li.last,div.inputholder ul.tree li:last-child {background-color:__title_text_color__;}div.inputholder > div.dropdown {width:70%;}div.search > div.inputholder {padding-top:1px;}div.inputholder > input,div.inputholder > textarea,div.inputholder > select {border:0px;border-bottom:1px solid __title_text_color__;padding:2px;margin:0px;background-color:__title_text_color__;}input:focus,textarea:focus,select:focus {border:0px;border-bottom:1px solid __inactive_background_color__;}input.error,textarea.error,select.error {border-bottom:1px dotted __text_color__ !important;}div.inputholder.error {border:1px solid red !important;}input.hint {color:__title_background_color__;}fieldset > div input.name,fieldset > div span.name {font-weight:bold;}fieldset {border-color:__title_background_color__;}fieldset > div input.filename,fieldset > div input.extension,fieldset > div input.ansidate,fieldset > div span.filename,fieldset > div span.extension,fieldset > div span.ansidate {font-family:Courier;font-size:1em;}div#tree {overflow:visible;}tr.diff > td.line {background-color:__title_text_color__;padding-right:2px;border-right:3px solid __title_background_color__;text-align:right;margin-right:2px;}tr.diff > td.old {background-color:red;}tr.diff > td.new {background-color:green;}tr.diff > td.notequal {background-color:yellow;}dl.notice {border-left:10px __inactive_background_color__ solid;border-right:1px __inactive_background_color__ solid;padding:15px;}dl.notice > dt {border-top:1px __inactive_background_color__ solid;}dl.notice > dd {border-bottom:1px __inactive_background_color__ solid;}div.content a.action,div.content a.help {-webkit-box-shadow:3px 2px 5px __title_background_color__;-moz-box-shadow:3px 2px 5px __title_background_color__;box-shadow:3px 2px 5px __title_background_color__;}body {xxxbackground-color:#c9c9c9;background-color:__inactive_background_color__;}div.panel ul.views > li.active,div.panel ul.views > li.active:hover {background-color:__title_background_color__;background-image:linear-gradient(__inactive_background_color__ 0%, __title_background_color__ 15%);color:__title_text_color__;}div#header {background-color:__title_background_color__;background-image:linear-gradient(__title_background_color__ 85%, __inactive_background_color__ 100%);color:__title_text_color__;}div#header div.toolbar-icon > a {color:__title_text_color__;}div#header,ul.views > li.action {font-family:Arial, sans-serif;font-size:13px;}div.content {font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:13px;}div.panel ul.views li {}div.panel > div.content {background-color:__background_color__;}div.panel > div.header {background-color:__background_color__;background-image:linear-gradient(__inactive_background_color__ 0%, __background_color__ 85%);}div.panel ul.views li:hover {background-color:__inactive_background_color__;}ul.tree li.last,ul.tree li:last-child {background-color:__background_color__;}div.content pre,div.dropdown {background-color:__title_text_color__;color:__text_color__;min-width:150px;max-width:450px;}div.filler div.headermenu > a.entry,div.filler div.header a.back.button {font-size:0.8em;}+
\ No newline at end of file
diff --git a/themes/default/css/openrat-workbench.css b/themes/default/css/openrat-workbench.css
@@ -16,143 +16,172 @@ You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-
/*
Basis-Style for Openrat.
*/
-
-
/* R e s e t - Alle Elemente zuruecksetzen */
/* Source: http://meyerweb.com/eric/tools/css/reset/ */
-html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
-body {line-height:1.5;}
-table {border-collapse:separate;border-spacing:0;}
-caption, th, td {text-align:left;font-weight:normal;}
-table, td, th {vertical-align:top;}
-blockquote:before, blockquote:after, q:before, q:after {content:"";}
-blockquote, q {quotes:"" "";}
-a img {border:none;}
-
-
-
-div#workbench div.panel.modal
-{
-
- /*width:60%;*/
- position:relative;
- xtop:0;
- xleft:0;
-
- z-index: 101;
-
- border:1px solid !important;
-
- -webkit-box-shadow: 0px 0px 40px __text_color__;
- -moz-box-shadow: 0px 0px 40px __text_color__;
- box-shadow: 0px 0px 40px __text_color__;
-
+html,
+body,
+div,
+span,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+a,
+abbr,
+acronym,
+address,
+code,
+del,
+dfn,
+em,
+img,
+q,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-weight: inherit;
+ font-style: inherit;
+ font-size: 100%;
+ font-family: inherit;
+ vertical-align: baseline;
}
-
-
-
-div#dialog
-{
- overflow: auto;
-
- /*width:60%;*/
- position:absolute;
- top:5%;
- left:10%;
- width:80%;
- height:80%;
-
- z-index: 104;
-
- border:1px solid !important;
-
-
- -webkit-box-shadow: 0px 0px 40px ;
- -moz-box-shadow: 0px 0px 40px ;
- box-shadow: 0px 0px 40px ;
-
- -moz-border-radius:5px;
- -webkit-border-radius:5px;
- -khtml-border-radius:5px;
- border-radius:5px;
+body {
+ line-height: 1.5;
}
-
-
-
-
-div.container.axle-x > div.divider
-{
- width:5px;
+table {
+ border-collapse: separate;
+ border-spacing: 0;
}
-div.container.axle-y > div.divider
-{
- height:5px;
+caption,
+th,
+td {
+ text-align: left;
+ font-weight: normal;
+}
+table,
+td,
+th {
+ vertical-align: top;
+}
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+ content: "";
+}
+blockquote,
+q {
+ quotes: "" "";
+}
+a img {
+ border: none;
+}
+div#workbench div.panel.modal {
+ /*width:60%;*/
+ position: relative;
+ xtop: 0;
+ xleft: 0;
+ z-index: 101;
+ border: 1px solid !important;
+ -webkit-box-shadow: 0px 0px 40px __text_color__;
+ -moz-box-shadow: 0px 0px 40px __text_color__;
+ box-shadow: 0px 0px 40px __text_color__;
+}
+div#dialog {
+ overflow: auto;
+ /*width:60%;*/
+ position: absolute;
+ top: 5%;
+ left: 10%;
+ width: 80%;
+ height: 80%;
+ z-index: 104;
+ border: 1px solid !important;
+ -webkit-box-shadow: 0px 0px 40px ;
+ -moz-box-shadow: 0px 0px 40px ;
+ box-shadow: 0px 0px 40px ;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ border-radius: 5px;
+}
+div.container.axle-x > div.divider {
+ width: 5px;
+}
+div.container.axle-y > div.divider {
+ height: 5px;
}
-
/* Pfeile */
-div.divider.to-left
-{
- cursor: w-resize;
+div.divider.to-left {
+ cursor: w-resize;
}
-div.divider.to-right
-{
- cursor: e-resize;
+div.divider.to-right {
+ cursor: e-resize;
}
-div.divider.to-top
-{
- cursor: n-resize;
+div.divider.to-top {
+ cursor: n-resize;
}
-div.divider.to-bottom
-{
- cursor: s-resize;
+div.divider.to-bottom {
+ cursor: s-resize;
}
-
/* Mouseover */
-div.container > div.divider.ui-draggable-dragging
-{
- z-index: 150;
+div.container > div.divider.ui-draggable-dragging {
+ z-index: 150;
}
-
-
-
/* Pfeile */
-div#workbench div.panel div.arrow-down
-{
- width:0;
- height:0;
- margin:6px;
- padding:0px;
- border-right : 6px solid transparent;
- border-top : 6px solid ;
- border-left : 6px solid transparent;
- border-bottom : 4px solid transparent;
- margin-top: 10px;
- font-size: 0;
+div#workbench div.panel div.arrow-down {
+ width: 0;
+ height: 0;
+ margin: 6px;
+ padding: 0px;
+ border-right: 6px solid transparent;
+ border-top: 6px solid ;
+ border-left: 6px solid transparent;
+ border-bottom: 4px solid transparent;
+ margin-top: 10px;
+ font-size: 0;
}
/* Pfeile */
-div#workbench div.panel div.arrow-right
-{
- width:0;
- height:0;
- margin:6px;
- padding:0;
- border-top: 6px solid transparent;
- border-left: 6px solid ;
- border-bottom: 6px solid transparent;
- border-right: 4px solid transparent;
- margin-left: 10px;
- font-size: 0;
+div#workbench div.panel div.arrow-right {
+ width: 0;
+ height: 0;
+ margin: 6px;
+ padding: 0;
+ border-top: 6px solid transparent;
+ border-left: 6px solid ;
+ border-bottom: 6px solid transparent;
+ border-right: 4px solid transparent;
+ margin-left: 10px;
+ font-size: 0;
}
-
-
-div#workbench div.panel li.action.dirty
-{
- font-weight: bold;
+div#workbench div.panel li.action.dirty {
+ font-weight: bold;
}
-
-
-
diff --git a/themes/default/css/openrat-workbench.less b/themes/default/css/openrat-workbench.less
@@ -0,0 +1,158 @@
+/*
+OpenRat Content Management System
+Copyright (C) 2002-2010 Jan Dankert
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+/*
+Basis-Style for Openrat.
+*/
+
+
+/* R e s e t - Alle Elemente zuruecksetzen */
+/* Source: http://meyerweb.com/eric/tools/css/reset/ */
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
+body {line-height:1.5;}
+table {border-collapse:separate;border-spacing:0;}
+caption, th, td {text-align:left;font-weight:normal;}
+table, td, th {vertical-align:top;}
+blockquote:before, blockquote:after, q:before, q:after {content:"";}
+blockquote, q {quotes:"" "";}
+a img {border:none;}
+
+
+
+div#workbench div.panel.modal
+{
+
+ /*width:60%;*/
+ position:relative;
+ xtop:0;
+ xleft:0;
+
+ z-index: 101;
+
+ border:1px solid !important;
+
+ -webkit-box-shadow: 0px 0px 40px __text_color__;
+ -moz-box-shadow: 0px 0px 40px __text_color__;
+ box-shadow: 0px 0px 40px __text_color__;
+
+}
+
+
+
+div#dialog
+{
+ overflow: auto;
+
+ /*width:60%;*/
+ position:absolute;
+ top:5%;
+ left:10%;
+ width:80%;
+ height:80%;
+
+ z-index: 104;
+
+ border:1px solid !important;
+
+
+ -webkit-box-shadow: 0px 0px 40px ;
+ -moz-box-shadow: 0px 0px 40px ;
+ box-shadow: 0px 0px 40px ;
+
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -khtml-border-radius:5px;
+ border-radius:5px;
+}
+
+
+
+
+div.container.axle-x > div.divider
+{
+ width:5px;
+}
+div.container.axle-y > div.divider
+{
+ height:5px;
+}
+
+/* Pfeile */
+div.divider.to-left
+{
+ cursor: w-resize;
+}
+div.divider.to-right
+{
+ cursor: e-resize;
+}
+div.divider.to-top
+{
+ cursor: n-resize;
+}
+div.divider.to-bottom
+{
+ cursor: s-resize;
+}
+
+/* Mouseover */
+div.container > div.divider.ui-draggable-dragging
+{
+ z-index: 150;
+}
+
+
+
+/* Pfeile */
+div#workbench div.panel div.arrow-down
+{
+ width:0;
+ height:0;
+ margin:6px;
+ padding:0px;
+ border-right : 6px solid transparent;
+ border-top : 6px solid ;
+ border-left : 6px solid transparent;
+ border-bottom : 4px solid transparent;
+ margin-top: 10px;
+ font-size: 0;
+}
+/* Pfeile */
+div#workbench div.panel div.arrow-right
+{
+ width:0;
+ height:0;
+ margin:6px;
+ padding:0;
+ border-top: 6px solid transparent;
+ border-left: 6px solid ;
+ border-bottom: 6px solid transparent;
+ border-right: 4px solid transparent;
+ margin-left: 10px;
+ font-size: 0;
+}
+
+
+div#workbench div.panel li.action.dirty
+{
+ font-weight: bold;
+}
+
+
+
diff --git a/themes/default/css/openrat-workbench.min.css b/themes/default/css/openrat-workbench.min.css
@@ -0,0 +1 @@
+html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body {line-height:1.5;}table {border-collapse:separate;border-spacing:0;}caption,th,td {text-align:left;font-weight:normal;}table,td,th {vertical-align:top;}blockquote:before,blockquote:after,q:before,q:after {content:"";}blockquote,q {quotes:"" "";}a img {border:none;}div#workbench div.panel.modal {position:relative;xtop:0;xleft:0;z-index:101;border:1px solid !important;-webkit-box-shadow:0px 0px 40px __text_color__;-moz-box-shadow:0px 0px 40px__text_color__;box-shadow:0px 0px 40px __text_color__;}div#dialog {overflow:auto;position:absolute;top:5%;left:10%;width:80%;height:80%;z-index:104;border:1px solid !important;-webkit-box-shadow:0px 0px 40px ;-moz-box-shadow:0px 0px 40px;box-shadow:0px 0px 40px ;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}div.container.axle-x > div.divider {width:5px;}div.container.axle-y > div.divider {height:5px;}div.divider.to-left {cursor:w-resize;}div.divider.to-right {cursor:e-resize;}div.divider.to-top {cursor:n-resize;}div.divider.to-bottom {cursor:s-resize;}div.container > div.divider.ui-draggable-dragging {z-index:150;}div#workbench div.panel div.arrow-down {width:0;height:0;margin:6px;padding:0px;border-right:6px solid transparent;border-top:6px solid ;border-left:6px solid transparent;border-bottom:4px solid transparent;margin-top:10px;font-size:0;}div#workbench div.panel div.arrow-right {width:0;height:0;margin:6px;padding:0;border-top:6px solid transparent;border-left:6px solid ;border-bottom:6px solid transparent;border-right:4px solid transparent;margin-left:10px;font-size:0;}div#workbench div.panel li.action.dirty {font-weight:bold;}+
\ No newline at end of file
diff --git a/themes/default/include/html/editor/editor.css b/themes/default/include/html/editor/editor.css
@@ -1,45 +1,31 @@
-
.editor__text-editor {
- width:100%;
- height:300px;
+ width: 100%;
+ height: 300px;
}
-
/* ACE-Editor */
textarea.editor__code-editor {
- display:none; /* Textarea nicht anzeigen, da durch Editor im DIV ersetzt */
+ display: none;
+ /* Textarea nicht anzeigen, da durch Editor im DIV ersetzt */
}
-
-
-div.editor__code-editor
-{
- position: absolute;
- height: 500px;
- width: 100%;
- font-size:14px;
- z-index: 256;
+div.editor__code-editor {
+ position: absolute;
+ height: 500px;
+ width: 100%;
+ font-size: 14px;
+ z-index: 256;
}
-
-
-
textarea.editor__text-editor,
textarea.editor__wiki-editor,
-textarea.editor__html-editor,
-{
- width:100%;
+textarea.editor__html-editor {
+ width: 100%;
}
-
-
a.editorlink:active,
-a.editorlink:hover
-{
- font-weight:normal;
- text-decoration:none;
+a.editorlink:hover {
+ font-weight: normal;
+ text-decoration: none;
}
-
a.editorlink:link,
-a.editorlink:visited
-{
- font-weight:normal;
- text-decoration:none;
+a.editorlink:visited {
+ font-weight: normal;
+ text-decoration: none;
}
-
diff --git a/themes/default/include/html/editor/editor.less b/themes/default/include/html/editor/editor.less
@@ -0,0 +1,45 @@
+
+.editor__text-editor {
+ width:100%;
+ height:300px;
+}
+
+/* ACE-Editor */
+textarea.editor__code-editor {
+ display:none; /* Textarea nicht anzeigen, da durch Editor im DIV ersetzt */
+}
+
+
+div.editor__code-editor
+{
+ position: absolute;
+ height: 500px;
+ width: 100%;
+ font-size:14px;
+ z-index: 256;
+}
+
+
+
+textarea.editor__text-editor,
+textarea.editor__wiki-editor,
+textarea.editor__html-editor,
+{
+ width:100%;
+}
+
+
+a.editorlink:active,
+a.editorlink:hover
+{
+ font-weight:normal;
+ text-decoration:none;
+}
+
+a.editorlink:link,
+a.editorlink:visited
+{
+ font-weight:normal;
+ text-decoration:none;
+}
+
diff --git a/themes/default/include/html/group/group.css b/themes/default/include/html/group/group.css
@@ -1,66 +1,44 @@
-fieldset.open > legend
-{
- cursor:pointer;
+fieldset.open > legend {
+ cursor: pointer;
+}
+fieldset {
+ border: 1px solid;
+ border-bottom: 0px;
+ border-left: 0px;
+ border-right: 0px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ margin-left: 0px;
+ margin-right: 0px;
+ padding: 10px;
+ display: none;
}
-
-
-
-fieldset
-{
- border:1px solid;
-
- border-bottom:0px;
- border-left:0px;
- border-right:0px;
-
- margin-top:20px;
- margin-bottom:20px;
- margin-left:0px;
- margin-right:0px;
- padding:10px;
- display: none;
-}
-
fieldset.show {
- display: block;
+ display: block;
}
-
-
-fieldset > legend
-{
- margin-left:30px;
- font-weight:normal;
+fieldset > legend {
+ margin-left: 30px;
+ font-weight: normal;
}
-
-
-fieldset > div
-{
- display:none;
+fieldset > div {
+ display: none;
}
-fieldset.open > div
-{
- display:block;
+fieldset.open > div {
+ display: block;
}
-
/* Geschlossene Fieldsets */
div#workbench div.panel fieldset > legend > div.closed,
-div#dialog div.panel fieldset > legend > div.closed
-
-{
- display:inline;
+div#dialog div.panel fieldset > legend > div.closed {
+ display: inline;
}
-div#workbench div.panel fieldset > legend > div.open
-{
- display:none;
+div#workbench div.panel fieldset > legend > div.open {
+ display: none;
}
-
/* Offene Fieldsets */
-div#workbench div.panel fieldset.open > legend > div.closed
-{
- display:none;
+div#workbench div.panel fieldset.open > legend > div.closed {
+ display: none;
}
div#workbench div.panel fieldset.open > legend > div.open,
-div#dialog div.panel fieldset.open > legend > div.open
-{
- display:inline;
+div#dialog div.panel fieldset.open > legend > div.open {
+ display: inline;
}
diff --git a/themes/default/include/html/group/group.less b/themes/default/include/html/group/group.less
@@ -0,0 +1,66 @@
+fieldset.open > legend
+{
+ cursor:pointer;
+}
+
+
+
+fieldset
+{
+ border:1px solid;
+
+ border-bottom:0px;
+ border-left:0px;
+ border-right:0px;
+
+ margin-top:20px;
+ margin-bottom:20px;
+ margin-left:0px;
+ margin-right:0px;
+ padding:10px;
+ display: none;
+}
+
+fieldset.show {
+ display: block;
+}
+
+
+fieldset > legend
+{
+ margin-left:30px;
+ font-weight:normal;
+}
+
+
+fieldset > div
+{
+ display:none;
+}
+fieldset.open > div
+{
+ display:block;
+}
+
+/* Geschlossene Fieldsets */
+div#workbench div.panel fieldset > legend > div.closed,
+div#dialog div.panel fieldset > legend > div.closed
+
+{
+ display:inline;
+}
+div#workbench div.panel fieldset > legend > div.open
+{
+ display:none;
+}
+
+/* Offene Fieldsets */
+div#workbench div.panel fieldset.open > legend > div.closed
+{
+ display:none;
+}
+div#workbench div.panel fieldset.open > legend > div.open,
+div#dialog div.panel fieldset.open > legend > div.open
+{
+ display:inline;
+}
diff --git a/themes/default/include/html/upload/upload.css b/themes/default/include/html/upload/upload.css
@@ -1,8 +1,5 @@
-div.line.filedropzone > div.input
-{
- width: 100%;
- height: 100px;
-
- background-color:<?php echo $title_text_color; ?>;
- border:1px dotted <?php echo $text_color; ?>;
+div.line.filedropzone > div.input {
+ width: 100%;
+ height: 100px;
+ border: 1px dotted;
}
diff --git a/themes/default/include/html/upload/upload.less b/themes/default/include/html/upload/upload.less
@@ -0,0 +1,7 @@
+div.line.filedropzone > div.input
+{
+ width: 100%;
+ height: 100px;
+
+ border:1px dotted;
+}
diff --git a/themes/default/include/html/upload/upload.min.css b/themes/default/include/html/upload/upload.min.css
@@ -0,0 +1 @@
+div.line.filedropzone > div.input {width:100%;height:100px;border:1px dotted;}+
\ No newline at end of file