@CHARSET "UTF-8";

/* This file is part of cbui.
 * Copyright © 2010-2012 stiftung kulturserver.de ggmbh <github@culturebase.org>
 *
 * cbui 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.
 *
 * cbui 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 cbui.  If not, see <http://www.gnu.org/licenses/>.
 */

.__CbUiForm {
   padding: 0px 10px;
}

.__CbUiText {
   line-height: 150%;
}

.__CbUiTitle {
   padding: 2px 10px;
   background-color: #b40000;
   color: #ffffff;
   font-weight: bold;
   margin-bottom: 30px;
   position: relative;
   font-size: 12px;
}

.__CbUiTitle .__CbUiText {
   line-height: 100%;
}

.__CbUiInputText,.__CbUiPassword,.__CbUiSelect,.__CbUiSearchBox,.__CbUiChooseList, .__CbUiInputTextArea {
   border: 1px solid #000000;
   font-size: 14px;
}

.__CbUiInputText,.__CbUiPassword,.__CbUiSelect,.__CbUiSearchBox {
   height: 16px;
}

.__CbUiInputText[disabled],.__CbUiPassword[disabled],.__CbUiSelect[disabled] {
   color: #FFFFFF;
   background-color: #C2C3C7;
   cursor: default;
}

.__CbUiChooseList div {
   cursor: pointer;
   margin-top: 5px;
}

.__CbUiListOddColor {
   background-color: #F8F7F0;
   margin-right: 35px;
}

.__CbUiPassword,.__CbUiSearchBox {
   width: 100%;
}

.__CbUiFieldEdited {
   color: #000000;
}

.__CbUiFieldUnedited {
   color: #c0c0c0;
}

.__CbUiTextButton {
   border: 1px solid #000000;
   -moz-border-radius: 2px 2px 2px 2px;
   -webkit-border-radius: 2px 2px 2px 2px;
   border-radius: 2px 2px 2px 2px;
   background-color: #00AD43;
   color: #FFFFFF;
   font-weight: bold;
   cursor: pointer;
   padding: 2px 5px;
   text-align: center;
}

.__CbUiImgButton, .__CbUiCloseButton, .__CbUiLangSelectFlag, .__CbUiLangFlag {
   position: absolute;
   cursor: pointer;
   z-index: 1338;
   display: inline;
   background-position: 0px 0px;
   font-size: 0px; /* IE prevents us from making an element smaller than its font-size */
   padding: 0px;
}

.__CbUiCloseButton {
   right: 3px;
   top: 3px;
   padding-top: 11px; /* height */
   padding-left: 11px; /* width */
   background-image: url('/module/lib/framework/pics/delete.gif');
}

.__CbUiLangSelectFlag {
   right: 37px;
   top: 3px;
   padding-top: 11px; /* height */
   padding-left: 16px; /* width */
   background-image: url('/module/lib/location/language_flags/16x11.png');
}

.__CbUiLangChooseList div {
   margin-left: 35px;
   color: rgb(180, 0, 0);
   margin-bottom: 10px;
   font-weight: bold;
}

.__CbUiLangChooseList .__CbUiTextButton {
   position: absolute;
   padding-bottom: 1px;
   padding-top: 1px;
   background-color: white;
   color: black;
   right: 65px;
}

.__CbUiLangChooseList .__CbUiSelected {
   background-color: rgb(180, 0, 0);
}

.__CbUiLangFlag {
   right: 92px;
   padding-top: 17px;
   padding-left: 24px;
   background-image: url('/module/lib/location/language_flags/24x17.png');
}

.__CbUiLayer {
   width: 100%;
   height: 100%;
   position: absolute; /* fallback for IE 6 and lower */
   position: fixed; /* all browsers above IE 6 know what this is and use it */
   left: 0px;
   top: 0px;
   z-index: 1336;
   opacity: 0;
}

.__CbUiFrame,.__CbUiLayerFrame {
   background-color: #ffffff;
   z-index: 1337;
}

.__CbUiLayerFrame {
   border: 2px solid #B40000;
   position: absolute;
   padding: 35px 20px;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   overflow: auto;
}

.__CbUiLoader {
   background-color: #000000;
   background-image: url('img/loader.gif');
   background-position: center center;
   background-repeat: no-repeat;
}

.__CbUiInputError {
   border-color: #ff0000;
}

.__CbUiLangSelect {
   border: 1px solid #000000;
   color: #000000;
   line-height: 9px;
   position: absolute;
   right: 17px;
   top: 3px;
   font-size: 10px;
   font-family: arial;
   cursor: pointer;
   padding: 0px 2px;
   background-color: #ffffff;
}

.__CbUiFrame {
   display:none;
}