/**
 * (c) 2011 Markus Bigler (markus.bigler#nullnulleins.ch). All rights reserved.
 * 
 * This file is part of glorya.
 *
 * glorya 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 3 of the License, or
 * (at your option) any later version.
 *
 * glorya 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 glorya. If not, see <http://www.gnu.org/licenses/>.
 * 
 */
@charset "UTF-8";

#gloryaadminbar { letter-spacing: 0; margin: -16px 0 0 0; height: 16px; padding: 0; width: 100%; min-width: 730px; background-color: #676787; border-bottom: 1px solid #3A3A4D; color: white; float: left; font-size: 10px; font-family: Verdana, Arial, sans-serif; line-height: 11px; }
.wwweditor #gloryaadminbar { position: fixed; z-index: 999; }
#gloryalogo { position: relative; float: left; margin: 0 0 0 17px; padding: 0; height: 16px; line-height: 16px; text-align: left; }
#gloryaversion { text-indent: 6px; }
#gloryalogo img { position: absolute; left: -14px; top: 3px; z-index: 1001; border: none; }
body.fullsize #gloryaadminbar { padding-right: 20px; }

#gloryaadminbar #gloryalogo div.gloryaadminmenu { margin-top: 0px; }
#gloryaadminbar #gloryalogo div.gloryaadminmenu ul { width: 180px; }
#gloryaadminbar #gloryalogo div.gloryaadminmenu a { padding-left: 13px; }
#gloryaadminbar #gloryalogo div.gloryaadminmenu li.twostate_on a, #gloryaadminbar #gloryalogo div.gloryaadminmenu li.twostate_off a { padding-left: 25px; }
#gloryaadminbar ul { padding: 0; margin: 0; list-style-type: none; }
#gloryaadminbar li { padding: 0; margin: 0; background-image: none; }
#gloryaadminbar li.adminbarlink a, #gloryaadminbar li.adminbarlink span { display: block; margin: 0; padding: 0 8px 0; font-size: 10px; }
#gloryaadminbar li.adminbarlink:hover { background-color: #9E9EB5; }
#gloryaadminbar li.adminbarlink div.gloryaadminmenu { margin: 0; padding: 0; display: none; background-color: #9E9EB5; border: 1px solid #3A3A4D; border-top: none; border-left-color: #9E9EB5; position: absolute; z-index: 1000; }
#gloryaadminbar li.adminbarlink:hover div.gloryaadminmenu { display: block; text-align: left; max-width: 200px; }
#gloryaadminbar li.twostate_on a, #gloryaadminbar li.twostate_off a { padding-left: 20px; background-image: url(./../img/navigation/twostate_on.png); background-repeat: no-repeat; background-position: 12px 3px; }
#gloryaadminbar li.twostate_off a { background-image: url(./../img/navigation/twostate_off.png); }

#gloryauserinfo { padding: 0 3px 0 32px; margin: 0; float: right; }
#gloryauserinfo ul { margin: 0; padding: 0; white-space: nowrap; list-style-type: none; }
#gloryauserinfo ul li { display: block; float: left; margin: 0; padding: 2px 8px 0; }
#gloryauserinfo ul li.adminbarlink { padding: 0; margin: 0; }
#gloryauserinfo ul li.adminbarlink a, #gloryauserinfo ul li.adminbarlink span { padding: 2px 8px 0; margin: 0; height: 14px; text-decoration: none; color: white; }
#gloryauserinfo ul li.adminbarlink a img { padding-top: 1px; border: none; }
#gloryauserinfo ul li.user { padding-left: 18px; background-image: url(./../img/icon/gloryauserinfo.gif); background-repeat: no-repeat; background-position: 6px 4px; }
#gloryauserinfo ul li.user a { padding-left: 0; }
#gloryauserinfo ul li ul li { margin: 0; padding: 0; }

div.gloryaadminmenu ul li { padding: 0; margin: 0; display: list-item; float: none; height: auto; line-height: 15px; background-image: none; }
div.gloryaadminmenu ul li a { display: block; padding: 3px 6px; margin: 0; text-decoration: none; border-top: 1px solid #676787; color: #271C02; min-width: 30px; }
div.gloryaadminmenu ul li.first a { border-top: 1px solid #9E9EB5; }
div.gloryaadminmenu ul li a:hover { background-color: #676787; color: white; }

/* more or less copied from system/css/format.css */
#gloryawwwlogin { width: 325px; z-index: 100; }
#gloryawwwlogin form { border: 1px solid white; border-top: none; margin: 0; padding: 0; }
#gloryawwwlogin fieldset { width: 321px; border: 1px solid #676787; border-top: none; padding: 3px 0 0; margin: 0; background-color: #EFEFEF; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 11px; display: table; }
#gloryawwwlogin fieldset legend { display: none; }
#gloryawwwlogin fieldset div.formfoot { background-color: #676787; padding: 3px 0 0; }
#gloryawwwlogin fieldset div.formfoot div.buttons { padding: 0px 3px 3px 11em; }
#gloryawwwlogin fieldset div.formfoot div.buttons input { margin-right: 3px; }
#gloryawwwlogin input.button { border: 1px solid #EFEFEF; margin: 0; background-color: #272747; color: #EFEFEF; padding: 2px 10px; font-size: 100%; }
#gloryawwwlogin input.submit { font-weight: bold; border: 2px solid #EFEFEF; padding: 1px 10px; font-size: 100%; }
#gloryawwwlogin input.text { width: 130px; font-size: 11px; font-family: Verdana, Arial, sans-serif; border: 1px solid #676787; }
#gloryawwwlogin select.selector { max-width: 130px; font-size: 11px; font-family: Verdana, Arial, sans-serif; border: 1px solid #676787; }
#gloryawwwlogin .hidden { display: none; }
#gloryawwwlogin fieldset ul { margin: 0; padding: 0; list-style-type: none; }
#gloryawwwlogin fieldset ul li { margin: 0; padding: 1px 0; width: 100%; text-align: left; background-image: none; }
#gloryawwwlogin fieldset ul li label { float: left; width: 10em; margin: 0 1em 0 0; color: #271C02; }
#gloryawwwlogin fieldset ul li label span { margin: 1px 0 0 3px; display: block; text-align: left; }
#gloryawwwlogin fieldset ul li.formerrors { background-color: #F54354; color: #FFFFFF; }
#gloryawwwlogin fieldset ul li.formerrors ul { padding: 1px 3px; margin: 0 0 0 18px; list-style-type: circle; }
#gloryawwwlogin fieldset ul li.formerrors ul li { list-style: circle; font-weight: bold; padding: 0; margin: 0; }
#gloryawwwlogin fieldset ul li.formerrors ul li a { color: white; }
a.imagebutton { min-height: 2px; display: inline-block; }
a.imagebutton img { float: none; padding: 0; margin: 0; opacity: .7; border: none; vertical-align: top; }
a.imagebutton:hover img { opacity: 1; }
a.imagebutton img.disabled { opacity: .3; cursor: default; }
input.submitting { background-image: url(./../img/form/issubmitting.gif); }

/* gloryawwwcontrol */
span.gloryawwwcontrol { display: block; }
span.gloryawwwcontrol a.imagebutton { margin: 0 2px 0 0; }

