openrat-cms

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

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:
action/IndexAction.class.php | 173++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
script/create-output-files.sh | 12++++++++----
themes/default/css/openrat-theme.css | 6550+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/css/openrat-theme.less | 8++++++++
themes/default/css/openrat-theme.min.css | 2++
themes/default/css/openrat-ui.css | 2244+++++++++++++++++++++++++++++++------------------------------------------------
themes/default/css/openrat-ui.less | 1765+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/css/openrat-ui.min.css | 2++
themes/default/css/openrat-workbench.css | 267++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
themes/default/css/openrat-workbench.less | 158+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/css/openrat-workbench.min.css | 2++
themes/default/include/html/editor/editor.css | 50++++++++++++++++++--------------------------------
themes/default/include/html/editor/editor.less | 45+++++++++++++++++++++++++++++++++++++++++++++
themes/default/include/html/group/group.css | 82+++++++++++++++++++++++++++++--------------------------------------------------
themes/default/include/html/group/group.less | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/include/html/upload/upload.css | 11++++-------
themes/default/include/html/upload/upload.less | 7+++++++
themes/default/include/html/upload/upload.min.css | 2++
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