@import "typo3-colors.css";
@import "typo3-alt-menu-php.css";
@import "typo3-alt-db-navframe-php.css";
@import "typo3-db-list-php.css";
@import "typo3-clipboard.css";
@import "typo3-alt-topmenu-dummy-php.css";
@import "typo3-alt-palette-php.css";
@import "typo3-TCEforms.css";
@import "typo3-dyntabmenu.css";
@import "typo3-index-php.css";
@import "typo3-tree.css";
@import "ext-cms-layout-db-layout-php.css";
@import "typo3-file-list.css";
@import "typo3-csh.css";
@import "typo3-workspaces.css";

/***************************************************************
*  Copyright notice
*
*  (c) 2006-2009 TYPO3 Design Team
*  All rights reserved
*
*  Author: Thomas Murphy (murphy@spreekonzept.de)
*
*  This script is part of the TYPO3 project. The TYPO3 project 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.
*
*  The GNU General Public License can be found at
*  http://www.gnu.org/copyleft/gpl.html.
*  A copy is found in the textfile GPL.txt and important notices to the license
*  from the author is found in LICENSE.txt distributed with these scripts.
*
*
*  This script 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.
*
*  This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/

/* General style */

h2 {
	font-size: 14px !important;
}
h3 {
	font-size: 13px;
	padding: 2px 0;
	margin: 8px 0 10px;
}
h4 {
	font-size: 12px;
}

th,
td {
	vertical-align: top;
}

/* Links in general */
a {
	color: #212424;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color: #000000;
	background-color: transparent;
}

a.typo3-goBack {
	background: none;
	background-color: transparent;
}

select, textarea, input, td, body, .defstyle, p, div {
	color: #212424;
}

/* Set cursor type */
input, select, textarea {
	cursor: default;
}

/* Format input elements */
textarea, input[type="submit"], input[type="reset"], input[type="button"] {
	border-top: 1px solid #838EA0;
	border-left: 1px solid #838EA0;
	border-right: 1px solid #545861;
	border-bottom: 1px solid #545861;
	background-color: #FEFEFE;
}

textarea:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

textarea:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

/* Reformatting of the submit buttons */
input[type="submit"], input[type="reset"], input[type="button"] {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: #c3c7ce;
	background: url('../icons/gfx/bg_input_button.gif') repeat-x;
	color: #333;
	border: 1px solid #ACB3BE;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	background: #c3c7ce url('../icons/gfx/bg_input_button_hover.gif') repeat-x;
	color: #000;
	border: 1px solid #737F91;
	cursor: pointer;
}

/* Special treatment for searchfield on page */
#typo3-dblist-search input[type="submit"] {
	background: #c3c7ce url('../icons/gfx/bg_input_button.gif') repeat-x;
	color: #333;
	border: 1px solid #ACB3BE;
	padding: 0 4px 2px 4px;
	margin-left: 5px;
	height: 19px;
	cursor: pointer;
}

#typo3-dblist-search input[type="submit"]:hover {
	background: #c3c7ce url('../icons/gfx/bg_input_button_hover.gif') repeat-x;
	color: #000;
	border: 1px solid #737F91;
	cursor: pointer;
}

.checkbox,
.checkbox:hover,
input[type="checkbox"] {
	border: none;
	background: none;
	cursor: pointer;
}

.checkbox,
.radio,
.checkbox:hover {
	width: 13px;
	height: 13px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 5px;
}

.alignToInputText, .alignToInputText:hover {
	vertical-align: top;
	margin-top: 5px;
	margin-right: 2px;
}

label {
	vertical-align: middle;
}

/* PAGE HEADERS: */

h1, h2, h3, h4 {
	color: #555555;
}

/* Occasionally used, eg. in About Modules: */
h1 {
	background-color: #EFEFF4;
}

/* MAIN page header: */
h2 {
	background-color: #EFEFF4;
	text-align: left;
	font-size: 12px;
}

/* Normal section headers */
h3 {
	background-color: #EFEFF4;
}

/* Discrete section headers (no background) */
h4 {
	background-color: #EFEFF4;
}

/* END PAGE HEADERS: */

/* Icons */
.t3icon-ext-upload {
	background: url('../icons/gfx/upload.gif') 1px 1px no-repeat !important;
}
.t3icon-ext-cancel {
	background: url('../icons/gfx/icon_fatalerror.gif') 1px 1px no-repeat !important;
}
