/* - - - - - - - - - - - - - - - - - - - - -
Context Sensitive Help (CSH)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

a.typo3-csh-link span.typo3-csh-inline {
	display: none;
}

a.typo3-csh-link:hover span.typo3-csh-inline {
	display: block;
}

.t3-help-link span.t3-help-inline {
	display: none;
}

a.t3-help-link:hover span.t3-help-inline {
	display: block;
}/* - - - - - - - - - - - - - - - - - - - - -
Docheader

$Id$
- - - - - - - - - - - - - - - - - - - - - */

div#typo3-docbody {
	bottom: 0;
	overflow: auto;
	position: absolute;
	top: 51px;
	width: 100%;
}/* - - - - - - - - - - - - - - - - - - - - -
TYPO3 backend scaffolding

$Id$
- - - - - - - - - - - - - - - - - - - - - */

iframe {
	width: 100%;
}

#typo3-side-menu,
iframe {
	height: 100%;
	overflow: auto;
}/* - - - - - - - - - - - - - - - - - - - - -

Title  : TYPO3 general backend styles for printing

Description :	Stylesheet for the TYPO3 backend when printing.
				You can configure another/additional stylesheet for
				use by the $TBE_STYLES global var

	$Id$

- - - - - - - - - - - - - - - - - - - - - */

@media print {
	div#typo3-docbody {
		overflow: visible;
	}
}

/* - - - - - - - - - - - - - - - - - - - - -
Toolbar inside the Topbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-toolbar li {
	float: left;
}/* - - - - - - - - - - - - - - - - - - - - -
Topbar (whole upper area), containts Logo and toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-logo {
	float: left;
}/* - - - - - - - - - - - - - - - - - - - - -
Basic styles

$Id$
- - - - - - - - - - - - - - - - - - - - - */

a img {
	border: none;
}

span.t3-icon {
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.t3-icon {
	background-image:url('../../typo3/gfx/icon_fatalerror.gif');
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	font-size:1px;
	line-height:0;
}

.t3-icon .c-inputButton {
	width:16px;
	height:16px;
}
/* Auto-Generated via t3lib_spritemanager_SimpleHandler */

.t3-icon-em-extension-required {
	background-position: 0px 0px !important;
	background-image: url('../../typo3/sysext/em/res/icons/extension-required.png') !important;
}
	
.t3-icon-rtehtmlarea-clearcachemenu {
	background-position: 0px 0px !important;
	background-image: url('../../typo3/sysext/rtehtmlarea/hooks/clearrtecache/clearrtecache.png') !important;
}
	
.t3-icon-sys_filemounts-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/i/_icon_ftp_2.gif') !important;
}
	
.t3-icon-backend_layout-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/i/backend_layout.gif') !important;
}
	
.t3-icon-sys_note-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3/sysext/sys_note/ext_icon.gif') !important;
}
	
.t3-icon-tx_rtehtmlarea_acronym-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3/sysext/rtehtmlarea/extensions/Acronym/skin/images/acronym.gif') !important;
}
	
.t3-icon-tx_elgcars_vehicle-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_vehicle.gif') !important;
}
	
.t3-icon-tx_elgcars_type-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_type.gif') !important;
}
	
.t3-icon-tx_elgcars_make-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_make.gif') !important;
}
	
.t3-icon-tx_elgcars_model-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_model.gif') !important;
}
	
.t3-icon-tx_elgcars_parked-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_parked.gif') !important;
}
	
.t3-icon-tx_elgcars_homepage-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_homepage.gif') !important;
}
	
.t3-icon-tx_elgcars_partners-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_partners.gif') !important;
}
	
.t3-icon-tx_elgcars_packages-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_packages.gif') !important;
}
	
.t3-icon-tx_elgcars_products-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_products.gif') !important;
}
	
.t3-icon-tx_elgcars_properties-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_properties.gif') !important;
}
	
.t3-icon-tx_elgcars_parkcat-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_parkcat.gif') !important;
}
	
.t3-icon-tx_elgcars_statistics-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_statistics.gif') !important;
}
	
.t3-icon-tx_elgcars_payments-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_payments.gif') !important;
}
	
.t3-icon-tx_elgcars_account-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_account.gif') !important;
}
	
.t3-icon-tx_elgcars_payment_method-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_payment_method.gif') !important;
}
	
.t3-icon-tx_elgcars_year_version-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_year_version.gif') !important;
}
	
.t3-icon-tx_elgcars_version_details-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_version_details.gif') !important;
}
	
.t3-icon-tx_elgcars_leasing-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_leasing.gif') !important;
}
	
.t3-icon-tx_elgcars_avantaje-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_avantaje.gif') !important;
}
	
.t3-icon-tx_elgcars_whywebcar-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_whywebcar.gif') !important;
}
	
.t3-icon-tx_elgcars_homepage_slider-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/elg_cars/icon_tx_elgcars_homepage_slider.gif') !important;
}
	
.t3-icon-tx_ajutils_sendtofriend-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/aj_utils/icon_tx_ajutils_sendtofriend.gif') !important;
}
	
.t3-icon-tx_ajutils_error_report-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/aj_utils/icon_tx_ajutils_error_report.gif') !important;
}
	
.t3-icon-tx_ajutils_contact_seller-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/aj_utils/icon_tx_ajutils_contact_seller.gif') !important;
}
	
.t3-icon-tx_ajutils_leasing_request-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/aj_utils/icon_tx_ajutils_leasing_request.gif') !important;
}
	
.t3-icon-tx_ajutils_buy_vehicle_request-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/aj_utils/icon_tx_ajutils_buy_vehicle_request.gif') !important;
}
	
.t3-icon-tx_dealers_info-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_info.gif') !important;
}
	
.t3-icon-testimonials-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_info.gif') !important;
}
	
.t3-icon-tx_dealers_packages-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_packages.gif') !important;
}
	
.t3-icon-tx_dealers_advantages-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_advantages.gif') !important;
}
	
.t3-icon-tx_dealers_site-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_site.gif') !important;
}
	
.t3-icon-tx_dealers_payment_amounts-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_payment_amounts.gif') !important;
}
	
.t3-icon-tx_dealers_promotions-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_promotions.gif') !important;
}
	
.t3-icon-tx_dealers_sync-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/dealers/icon_tx_dealers_sync.gif') !important;
}
	
.t3-icon-tx_filegenerator_cache-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/filegenerator/icon_tx_filegenerator_cache.gif') !important;
}
	
.t3-icon-tx_arobsglossar_main-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/arobs_glossar/icon_tx_arobsglossar_main.gif') !important;
}
	
.t3-icon-tx_mailtemplating_designs-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/mail_templating/icon_tx_mailtemplating_designs.gif') !important;
}
	
.t3-icon-tx_mailtemplating_header_footer-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/mail_templating/icon_tx_mailtemplating_header_footer.gif') !important;
}
	
.t3-icon-tx_mailtemplating_owner-default {
	background-position: 0px 0px !important;
	background-image: url('../../typo3conf/ext/mail_templating/icon_tx_mailtemplating_owner.gif') !important;
}
	/* - - - - - - - - - - - - - - - - - - - - -
Go back A-tags

$Id$
- - - - - - - - - - - - - - - - - - - - - */

a.typo3-goBack {
	padding: 1px 1px 1px 1px;
}

a.typo3-goBack img {
	margin-right: 5px;
	vertical-align: middle;
}

span.typo3-moduleHeader img {
	margin-right: 4px;
	vertical-align: middle;
}/* - - - - - - - - - - - - - - - - - - - - -
Clipboard

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-clipboard,
div#typo3-newRecordLink,
table#typo3-dblist-search {
	margin-top: 10px;
}

table#typo3-clipboard tr.bgColor5 td img {
	vertical-align: middle;
}
/* - - - - - - - - - - - - - - - - - - - - -
Context sensitive help

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-csh-inline {
	padding: 4px;
}

table.typo3-csh-inline {
	margin: 5px 4px 20px 0px;
}

table.typo3-csh-inline a.typo3-csh-link {
	float: none;
	margin-right: 0;
}

a.typo3-csh-link .typo3-csh-inline {
	display: none;
	position: absolute;
	width: 200px;
	z-index: 100;
}

a.typo3-csh-link .typo3-csh-inline.show-right {
	right: 10px;
}

table.typo3-csh-inline a.typo3-csh-link,
table.typo3-csh-inline span.t3-row-header,
span.typo3-csh-inline span.t3-row-header,
a.typo3-csh-link span.typo3-csh-inline span.t3-row-header {
	display: block;
}

a.typo3-csh-link:hover .typo3-csh-inline {
	display: block;
}

.typo3-csh-inline h2.t3-row-header {
	margin: 0;
	height: auto;
}

table.typo3-csh-inline a.typo3-csh-link {
	height: 16px;
}

table.typo3-csh-inline tr td h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

table.typo3-csh-inline span.paragraph,
a.typo3-csh-link span.typo3-csh-inline span.paragraph {
	display: block;
	padding: 3px;
}

img.typo3-csh-icon {
	vertical-align: middle;
}

div.typo3-view-help h1 {
	margin-bottom: 0px;
	padding: 10px;
}

div.typo3-view-help h2 {
	margin-top: 0;
	padding: 4px 2px 4px 10px;
}

div.typo3-view-help h3 {
	padding: 5px 10px;
}

div.typo3-view-help h4 {
	padding: 2px 10px;
}

div.typo3-view-help {
	margin: 0;
	width: 100%;
}

div.typo3-view-help p {
	margin: 4px 4px 12px 10px;
}

div.typo3-view-help div.c-toc {
	padding-left: 6px;
}

div.typo3-view-help div.c-toc p {
	margin: 0;
}

div.typo3-view-help div.c-toc ul {
	padding: 2px 5px;
}

div.typo3-view-help div.c-toc ul li ul {
	margin-left: 10px;
}

div.typo3-view-help div.c-toc ul li {
	padding: 2px;
}

div.typo3-view-help .manual-title,
div.typo3-view-help .introduction {
	padding: 0 12px 6px;
}

div.typo3-view-help img.c-inlineimg  {
	margin-left: 10px;
}


/*** new help code ***/
.t3-help-inline {
	padding: 4px;
}

table.t3-help-inline {
	margin: 3px 4px 20px 0px;
}

table.t3-help-inline a.t3-help-link {
	float: none;
	margin-right: 0;
}

a.t3-help-link .t3-help-inline {
	display: none;
	position: absolute;
	width: 200px;
	z-index: 100;
}

a.t3-help-link .t3-help-inline.show-right {
	right: 10px;
}

table.t3-help-inline a.t3-help-link,
table.t3-help-inline span.t3-row-header,
span.t3-help-inline span.t3-row-header,
a.t3-help-link span.t3-help-inline span.t3-row-header {
	display: block;
}

a.t3-help-link:hover .t3-help-inline {
	display: block;
}

.t3-help-inline h2.t3-row-header {
	margin: 0;
	height: auto;
}

table.t3-help-inline a.t3-help-link {
	height: 16px;
}

table.t3-help-inline tr td h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

table.t3-help-inline span.paragraph,
a.t3-help-link span.t3-help-inline span.paragraph {
	display: block;
	padding: 3px;
}

img.t3-help-icon {
	vertical-align: middle;
}

div.t3-view-help h1 {
	margin-bottom: 0px;
	padding: 10px;
}

div.t3-view-help h2 {
	margin-top: 0;
	padding: 4px 2px 4px 10px;
}

div.t3-view-help h3 {
	padding: 5px 10px;
}

div.t3-view-help h4 {
	padding: 2px 10px;
}

div.t3-view-help {
	margin: 0;
	width: 100%;
}

div.t3-view-help p {
	margin: 4px 4px 12px 10px;
}

div.t3-view-help div.c-toc {
	padding-left: 6px;
}

div.t3-view-help div.c-toc p {
	margin: 0;
}

div.t3-view-help div.c-toc ul {
	padding: 2px 5px;
}

div.t3-view-help div.c-toc ul li ul {
	margin-left: 10px;
}

div.t3-view-help div.c-toc ul li {
	padding: 2px;
}

div.t3-view-help .manual-title,
div.t3-view-help .introduction {
	padding: 0 12px 6px;
}

div.t3-view-help img.c-inlineimg  {
	margin-left: 10px;
}

/** ExtJS based CSH tooltips */
.x-tip.typo3-csh-tooltip .x-tip-tl,
.x-tip.typo3-csh-tooltip .x-tip-cl {
	padding-left: 8px;
}

.x-tip.typo3-csh-tooltip .x-tip-tr,
.x-tip.typo3-csh-tooltip .x-tip-cr {
	padding-right: 8px;
}/* - - - - - - - - - - - - - - - - - - - - -
Context Sensitive Menu / Layer (alt_clickmenu.php creates it)
Notice: Rollover color is set by ->bgColor5 in the template object of alt_clickmenu.php

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-CSM tr.typo3-CSM-itemRow td {
	padding: 2px 6px;
}

/* the 1px image between every contextmenu group needs to be set to block, otherwise the border cell is way too high
   see https://developer.mozilla.org/en/Images,_Tables,_and_Mysterious_Gaps#Setting_images_to_be_blocks */
table.typo3-CSM tr.bgColor2 td img {
	display: block;
}

/* - - - - - - - - - - - - - - - - - - - - -
special backend elements
- - - - - - - - - - - - - - - - - - - - - */

/* Context Sensitive Menu / Top frame (alt_clickmenu.php): */

body#typo3-alt-clickmenu-php {
	margin-top: 10px;
}

table#typo3-CSM-top img {
	margin-bottom: 2px;
	vertical-align: middle;
}

table#typo3-CSM-top tr td.c-closebutton {
	padding-left: 10px;
}

table#typo3-CSM-top tr td.c-itemicon {
	padding-left: 10px;
}

table#typo3-CSM-top img.c-roimg {
	margin-right: 2px;
}

div#contentMenu0 {
	position: absolute;
	z-index: 10;
}

div#contentMenu1 {
	position: absolute;
	z-index: 20;
}/* - - - - - - - - - - - - - - - - - - - - -
Docheader

$Id$
- - - - - - - - - - - - - - - - - - - - - */

/* - - - - - - - - - - - - - - - - - - - - -
Record editing (alt_doc.php)
- - - - - - - - - - - - - - - - - - - - - */

div#typo3-docheader {
	left: 0;
	min-width: 260px;
	top: 0;
	z-index: 5;
}

#typo3-pagetree #typo3-docheader,
#typo3-alt-file-navframe-php #typo3-docheader {
	min-width: 0;
}

div#typo3-docheader-row1 {
	height: 22px;
}

div#typo3-docheader-row2 {
	height: 21px;
	padding-top: 6px;
}

div.docheader-row2-left {
	margin-top: -3px;
}

div.docheader-row2-left div.docheader-funcmenu {
	float: left;
	padding-right: 4px;
}

div.docheader-row2-left div.docheader-csh {
	float: left;
	padding-top: 3px;
}

div#typo3-docheader div.buttonsleft {
	float: left;
	margin: 0 0 0 3px;
}

div#typo3-docheader div.buttonsright {
	float: right;
	margin: 0 3px 0 0;
}

div#typo3-docheader-row1 img,
div#typo3-docheader-row1 input,
div#typo3-docheader-row1 span.t3-icon {
	margin: 2px 3px 0;
	vertical-align: top;
}

div#typo3-docheader img.typo3-csh-icon {
	margin: 2px 2px 0 2px;
}

div#typo3-docheader-row2 img {
	margin-top: -1px !important;
}

div#typo3-docheader select {
	margin: 2px 0 0;
}

div#typo3-docheader div.docheader-row2-left {
	float: left;
	margin-left: 6px;
}

div#typo3-docheader div.docheader-row2-right {
	float: right;
	margin-right: 20px;
}

div#typo3-docbody {
	bottom: 0;
	overflow: auto;
	position: absolute;
	top: 49px;
	width: 100%;
	z-index: 2;
}

div#typo3-inner-docbody {
	padding: 10px;
}

/* Fix for IE 6 */
* html div#typo3-inner-docbody {
	width: 95%;
}

/* Fix for IE 7 */
* + html div#typo3-inner-docbody {
	width: 95%;
}

* html div#typo3-docbody {
	height: 90%;
	padding-bottom: 0;
	padding-top: 0;
	top: 51px;
}

* html div#typo3-docbody table.typo3-TCEforms {
	margin-top: 20px;
}

div#typo3-docheader div.buttonsleft div.buttongroup {
	float: left;
	height: 20px;
	margin-right: 5px;
	padding-right: 20px;
}

div#typo3-docheader div.buttonsright {
	margin-right: 18px;
}

div#typo3-docheader div.buttonsright div.buttongroup {
	float: left;
	height: 20px;
	margin-left: 5px;
	padding-left: 20px;
}
/* - - - - - - - - - - - - - - - - - - - - -
History / Undo

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-history tr td,
table#typo3-history-item tr td {
	vertical-align: top;
}

table#typo3-history img,
table#typo3-history-item img {
	margin: 1px 1px 1px 1px;
}/* - - - - - - - - - - - - - - - - - - - - -
Information popup, show_item.php

$Id: element_infopopup.css 7906 2010-06-13 14:56:44Z ohader $
- - - - - - - - - - - - - - - - - - - - - */

#typo3-show-item-php {
	width: 100%;
}
#typo3-show-item-php > div {
	padding: 0 10px;
}

#typo3-show-item-php h3 {
	margin-top: 0;
	padding-left: 10px;
}

table#typo3-showitem {
	margin: 10px 0;
}/* - - - - - - - - - - - - - - - - - - - - -
Flash Messages (template.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-messages {
	margin-bottom: 10px;
}

.typo3-message {
	margin-bottom: 4px;
	padding: 12px;
	padding-left: 36px;
}

.typo3-message ul,
.typo3-message ol {
	padding-left: 16px;
}

.typo3-message .message-header {
	display: block;
}/* - - - - - - - - - - - - - - - - - - - - -
Move Element

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-move-el-php img {
	vertical-align: middle;
}

body#typo3-move-el-php table#typo3-ttContentList img,
body#typo3-move-el-php img#c-recIcon {
	margin-right: 4px;
}/* - - - - - - - - - - - - - - - - - - - - -
Pagetree

$Id: $
- - - - - - - - - - - - - - - - - - - - - */

#typo3-pagetree,
#typo3-pagetree .x-panel-bwrap,
#typo3-pagetree .x-panel-body {
	height: 100%;
}

#typo3-pagetree .x-panel-tbar {
	padding: 0;
	margin: 0;
}

.x-tree-node .x-tree-node-el {
	margin-right: 0;
}

.x-tree-node-readableRootline {
	padding: 10px 0 3px 10px;
}

.x-tree-lines .typo3-pagetree-node-notExpandable .x-tree-ec-icon {
	visibility: hidden;
}

.x-tree-lines .typo3-pagetree-node-notExpandable ul .x-tree-ec-icon {
	visibility: visible;
}

#typo3-pagetree span.t3-icon {
	margin-bottom: 2px;
}

#typo3-pagetree .x-toolbar,
.typo3-pagetree-topPanel-item .x-toolbar {
	padding-bottom: 0;
}

#typo3-pagetree ul.x-tree-root-ct {
	padding-left: 5px;
	padding-top: 15px;
	margin-bottom: 50px;
}

.x-tree-node a .typo3-pagetree-status,
.x-dd-drag-ghost a .typo3-pagetree-status {
	padding: 0;
	margin: 0 3px 0 0;
}

/**
 *
 * section drag and drop
 *
 */
.typo3-pagetree-tree-copy {
	margin-top: 5px;
}

.x-dd-drag-ghost-pagetree-text {
	display: inline-block;
	vertical-align: middle;
}

.x-dd-drag-ghost-pagetree,
.x-dd-drag-ghost {
	padding-bottom: 5px;
}

.x-dd-drop-icon {
	padding-top: 6px;
}

.x-dd-drag-ghost span {
	margin: 0 1px 0 3px;
}

.x-dd-drag-ghost-pagetree span {
	margin: 3px 3px 0 3px;
}

/**
 *
 * @section Top Panel
 *
 */
#typo3-pagetree-topPanel .x-toolbar-left {
	height: 20px;
}

.typo3-pagetree-topPanel-button {
	margin: 0 5px 0 0;
	padding: 1px 2px;
	height: 18px;
}

.typo3-pagetree-topPanel-button button {
	height: 16px;
	width: 16px;
}

.typo3-pagetree-topPanel-item {
	padding: 5px 3px 0 3px;
	height: 22px;
}

#typo3-pagetree-topPanel-filterWrap {
	padding-top: 3px;
	height: 24px;
}

#typo3-pagetree-topPanel-filter {
	height: 16px;
	width: 98% !important;
	padding: 1px 0 1px 2px;
}

#typo3-pagetree-topPanel-filterWrap .t3-icon-input-clear {
	right: 2%;
}

#typo3-pagetree .typo3-pagetree-topPanel-button {
	margin-right: 1px;
	margin-top: -2px;
	padding: 2px 3px;
}

#typo3-pagetree-topPanel-defaultPanel {
	padding-left: 6px;
}

#typo3-pagetree-topPanel-filterWrap .x-form-field-trigger-wrap {
	width: 100% !important;
	margin: 0 20px 0 0;
}

.typo3-pagetree-topPanel-item .x-form-trigger {
	margin: 4px 0 0;
	display: none;
}

.typo3-pagetree-topPanel-item .x-form-field-trigger-wrap:hover .x-form-trigger {
	display: block;
}

#typo3-pagetree .typo3-pagetree-filteringTree-highlight {
	padding: 0;
}

/**
 *
 * @section Indicator Bar
 *
 */
.typo3-pagetree-indicatorBar-item p {
	padding: 5px 10px;
}

#typo3-pagetree-indicatorBar-filter p,
#typo3-pagetree-indicatorBar-temporaryMountPoint p {
	padding: 10px 35px;
}

.typo3-pagetree-indicatorBar-item .typo3-pagetree-indicatorBar-item-leftIcon {
	left: 10px;
	top: 9px;
	position: absolute;
}

.typo3-pagetree-indicatorBar-item .typo3-pagetree-indicatorBar-item-rightIcon {
	right: 10px;
	top: 5px;
	position: absolute;
}

#typo3-pagetree-indicatorBar-indicatorTitle span {
	margin-right: 10px;
}

/**
 *
 * @section Deletion Drop Zone
 *
 */
#typo3-pagetree-deletionDropZone p {
	padding: 5px;
}

#typo3-pagetree-deletionDropZone-text {
	padding: 0 0 0 5px;
	display: inline;
}

.typo3-pagetree-deletionDropZone-restore {
	display: inline-block;
	padding: 0px 6px;
	margin-left: 24px;
}

.typo3-pagetree-deletionDropZone-restoreText {
	display: inline-block;
	padding: 4px 4px 4px 18px;
}/* - - - - - - - - - - - - - - - - - - - - -
Palette display for TCEforms (top frame, alt_palette.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-alt-palette-php {
	margin-left: 6px;
	margin-top: 8px;
}

body#typo3-alt-palette-php table#typo3-TCEforms-palette {
	bottom: 1px;
	height: 20px;
	position: absolute;
}

body#typo3-alt-palette-php table td {
	height: 20px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

body#typo3-alt-palette-php table img {
	margin: 0;
	padding: 0;
}

body#typo3-alt-palette-php table td.c-csh input.checkbox {
	margin: 0px 3px 0 0;
}

body#typo3-alt-palette-php span.nbsp {
	display: none;
}

table#typo3-TCEforms-palette tr td.c-label {
	padding-top: 3px;
}

table#typo3-TCEforms-palette tr td.c-close {
	padding-top: 3px;
}/* - - - - - - - - - - - - - - - - - - - - -
Document, listing recently edited records if no records were open
(alt_doc_nodoc.php) - this is effectively the Doc module

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-recent-edited {
	width: 100%;
}

table.typo3-recent-edited img.c-recicon {
	margin-right: 5px;
	vertical-align: middle;
}

body#typo3-alt-doc-nodoc-php p img {
	margin-left: 5px;
	vertical-align: middle;
}

body#typo3-alt-doc-nodoc-php {
	margin-left: 5px;
}/* - - - - - - - - - - - - - - - - - - - - -
Element Browser / RTE link selection

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-browse-links-php {
	width: 100%;
}

#typo3-browse-links-php #typo3-tabmenu {
	margin-top: 10px;
}

table#typo3-curUrl {
	margin-bottom: 2px;
	width: 100%;
}

table#typo3-RTElinkMenu tr td {
	width: 15%;
}

table#typo3-linkTarget {
	margin-bottom: 25px;
}


#typo3-browse-links-php form,
table#typo3-linkPages tr td.c-wCell,
table#typo3-linkFiles tr td.c-wCell,
table#typo3-EBrecords tr td.c-wCell,
table#typo3-EBfiles tr td.c-wCell {
	padding: 0 10px;
}

table#typo3-linkPages h3,
table#typo3-linkFiles h3,
table#typo3-EBrecords h3,
table#typo3-EBfiles h3 {
	padding: 0 0 0 5px;
}

table#typo3-linkPages,
table#typo3-linkFiles,
table#typo3-EBrecords,
table#typo3-EBfiles {
}

body#typo3-browse-links-php img,
body#ext-rte-app-rte-select-image-php img {
	vertical-align: middle;
}

body#typo3-browse-links-php img.c-blinkArrowL {
	margin: 0px 3px 0px 3px;
}

table#typo3-linkMail,
table#typo3-linkURL,
table#typo3-linkTarget {
	margin-top: 5px;
}

table#typo3-msgBox {
	margin-top: 10px;
	margin-bottom: 10px;
}

table#typo3-msgBox tr td {
	padding: 10px 50px 10px 50px;
}

input.typo3-link-input {
	width: 250px;
}/* - - - - - - - - - - - - - - - - - - - - -
Animated spinner icon

$Id$
- - - - - - - - - - - - - - - - - - - - - */

span.spinner {
	display: inline-block;
	height: 16px;
	width: 16px;
}
/* - - - - - - - - - - - - - - - - - - - - -
Animated spinner icon

$Id$
- - - - - - - - - - - - - - - - - - - - - */

span.spinner {
	display: inline-block;
	height: 16px;
	width: 16px;
}/* - - - - - - - - - - - - - - - - - - - - -
Tab menu (template.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-tabmenu {
	margin-top: 5px;
}

table#typo3-tabmenu tr {
	height: 1.5em;
}

table#typo3-tabmenu td.tab {
	padding: 0;
}

table#typo3-tabmenu td.disabled {
	padding: 5px 10px 5px 10px;
}

table#typo3-tabmenu td a {
	display: block;
	margin-top: 1px;
	padding: 5px 10px 5px 10px;
	margin-right: 1px;
}

table#typo3-tabmenu td.tabact a {
	padding-left: 10px;
	padding-right: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - -
Dynamic Tab menu (template.php)
- - - - - - - - - - - - - - - - - - - - - */

div.typo3-dyntabmenu-divs {
	padding: 0;
}

div.typo3-dyntabmenu-tabs,
div.typo3-dyntabmenu-divs p.c-descr {
	margin: 0;
	padding: 0;
}

table.typo3-dyntabmenu tr {
	height: 1.5em;
}

table.typo3-dyntabmenu td {
	padding: 0;
}

table.typo3-dyntabmenu td.disabled,
table.typo3-dyntabmenu td.disabled_over {
	padding: 5px 10px 5px 10px;
}

table.typo3-dyntabmenu td a {
	display: block;
	padding: 5px 10px 5px 10px;
	margin-right: 1px;
	position: relative;
	top: 1px;
}

table.typo3-dyntabmenu td.tabact a,
table.typo3-dyntabmenu td.tabact_over a,
table#typo3-tabmenu td.tabact a,
table#typo3-tabmenu td.tabact_over a {
	margin-top: 0px;
}

table.typo3-dyntabmenu td.tab_over a,
table#typo3-tabmenu td.tab_over a {
	margin-top: 0px;
}

div.typo3-dyntabmenu-divs-foldout div.c-tablayer {
	margin-left: 20px;
}

.c-tablayer {
	margin: 0;
	padding: 0;
}

div.typo3-dyntabmenu-divs-foldout div.tab,
div.typo3-dyntabmenu-divs-foldout div.tab_over,
div.typo3-dyntabmenu-divs-foldout div.tabact,
div.typo3-dyntabmenu-divs-foldout div.tabact_over,
div.typo3-dyntabmenu-divs-foldout div.disabled,
div.typo3-dyntabmenu-divs-foldout div.disabled_over {
	margin-top: 5px;
}

div.typo3-dyntabmenu-divs-foldout div.disabled {
	padding: 2px 2px 2px 18px;
}

div.typo3-dyntabmenu-divs-foldout div.disabled_over {
	padding: 2px 2px 2px 18px;
}

div.typo3-dyntabmenu-divs-foldout div.tab a,
div.typo3-dyntabmenu-divs-foldout div.tabact a,
div.typo3-dyntabmenu-divs-foldout div.tab_over a,
div.typo3-dyntabmenu-divs-foldout div.tabact_over a {
	display: block;
	padding: 2px 2px 2px 18px;
}/* - - - - - - - - - - - - - - - - - - - - -
TCEforms

$Id$
- - - - - - - - - - - - - - - - - - - - - */
img.t3-TCEforms-reqImg {
	display: block;
	position: absolute;
	left: 14px;
	top: 28%;
	z-index: 3000;
	height: 16px;
	margin-right: 2px;
	width: 16px;
}

img.t3-TCEforms-reqTabImg {
	height: 16px;
	margin-left: 4px;
	margin-bottom: -3px;
	width: 16px;
}

img.t3-TCEforms-contentchangedImg {
	display: block;
	position: absolute;
	left: 4px;
	top: 32%;
	z-index: 4000;
	width: 7px;
}

.t3-form-palette-icon-required {
	display: block;
	position: absolute;
	left: 4px;
	top: 26%;
	z-index: 3000;
	height: 16px;
	margin-right: 2px;
	width: 16px;
}
/* renamed to .t3-form-palette-icon-required, lines below kept for backwards-compatibility */
img.t3-TCEforms-reqPaletteImg {
	display: block;
	position: absolute;
	left: 14px;
	top: 30%;
	z-index: 3000;
	height: 16px;
	margin-right: 2px;
	width: 16px;
}

.t3-form-palette-icon-contentchanged {
	display: block;
	position: absolute;
	left: -6px;
	top: 30%;
	z-index: 4000;
	width: 7px;
}
/* renamed to .t3-form-palette-icon-contentchanged, lines below kept for backwards-compatibility */
img.t3-TCEforms-contentchangedPaletteImg {
	display: block;
	position: absolute;
	left: 4px;
	top: 30%;
	z-index: 4000;
	width: 7px;
}

table.typo3-TCEforms {
	width: 100%;
}

table.typo3-TCEforms tr td.t3-form-col1,
table.typo3-TCEforms tr td.t3-form-col1 div {
	width: 21px;
}

table.typo3-TCEforms tr.typo3-TCEforms-recHeaderRow td {
	padding-top: 5px;
	padding-bottom: 20px;
}

table.wrapperTable tr.class-main2 td.palette-header,
table.wrapperTable1 .class-main12 td.palette-header {
	padding-left: 10px;
}

table.typo3-TCEforms .bgColor2,
table.typo3-TCEforms tr.bgColor2 td {
	padding-bottom: 5px;
}

table.typo3-TCEforms optgroup.c-divider,
select option.c-divider {
	margin-top: 10px;
	padding: 0px;
}

table.typo3-TCEforms optgroup option {
	margin: 0px;
	padding: 2px;
}


table.typo3-TCEforms select.icon-select option {
	padding-left: 22px;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox {
	margin-bottom: 10px;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tbody {
	display: block;
	max-height: 300px;
	overflow-y: scroll;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr td {
	vertical-align: middle;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr.c-header td,
table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr td.c-checkbox,
table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr td.c-labelCell {
	padding: 1px 3px;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr td.c-labelCell {
	min-width: 300px;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr td.c-labelCell img {
	margin-right: 5px;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox td.c-descr {
	width: 40px;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox td.c-descr img {
	float: right;
}

table.typo3-TCEforms table.typo3-TCEforms-select-singlebox {
	margin-bottom: 10px;
	margin-top: 4px;
}

table.typo3-TCEforms div.typo3-dyntabmenu-tabs {
	padding-top: 10px;
}

.checkbox,
.checkbox:hover {
	margin: 4px 0 4px 2px;
	position: relative;
	z-index: 3500;
}

table.typo3-TCEforms .class-main1 td,
table.typo3-TCEforms .class-main11 td,
table.typo3-TCEforms .class-main21 td,
table.typo3-TCEforms .class-main31 td,
table.typo3-TCEforms .class-main41 td,
table.typo3-TCEforms .class-main51 td {
	padding: 2px 0px 2px 0px;
}

table.typo3-TCEforms .class-main2 td,
table.typo3-TCEforms .class-main12 td,
table.typo3-TCEforms .class-main22 td,
table.typo3-TCEforms .class-main32 td,
table.typo3-TCEforms .class-main42 td,
table.typo3-TCEforms .class-main52 td {
	padding: 6px 0px 2px 0px;
}

table.typo3-TCEforms .class-main3,
table.typo3-TCEforms .class-main13,
table.typo3-TCEforms .class-main23,
table.typo3-TCEforms .class-main33,
table.typo3-TCEforms .class-main43,
table.typo3-TCEforms .class-main53 {
	padding: 2px 0px 2px 0px;
}

table.typo3-TCEforms td.formField-header,
table.typo3-TCEforms td.formField-field {
	display: block;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}

table.typo3-TCEforms .formField,
table.typo3-TCEforms .formField1,
table.typo3-TCEforms .formField2,
table.typo3-TCEforms .formField3,
table.typo3-TCEforms .formField4,
table.typo3-TCEforms .formField5 {
	margin: 4px 2px 4px 1px;
	padding: 1px;
	vertical-align: middle;
	position: relative;
}

table.typo3-TCEforms .formField:focus,
table.typo3-TCEforms .formField1:focus,
table.typo3-TCEforms .formField2:focus,
table.typo3-TCEforms .formField3:focus,
table.typo3-TCEforms .formField4:focus,
table.typo3-TCEforms .formField5:focus {
	z-index: 3500;
}

table.typo3-TCEforms .wrapperTable,
table.typo3-TCEforms .wrapperTable1,
table.typo3-TCEforms .wrapperTable2,
table.typo3-TCEforms .wrapperTable3,
table.typo3-TCEforms .wrapperTable4,
table.typo3-TCEforms .wrapperTable5 {
	padding: 5px 0 5px 0;
}

table.typo3-TCEforms td.icons {
	padding: 6px 2px;
}

table.typo3-TCEforms td.thumbnails {
	padding-top: 6px;
}

table.typo3-TCEforms div.imagethumbs {
	padding-top: 6px;
	white-space: normal;
	width: 253px;
}

table.typo3-TCEforms div.imagethumbs br {
	display: none;
}

table.typo3-TCEforms div.imagethumbs .nobr {
	display: inline-block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin-right: 3px;
	margin-bottom: 1px;
	text-align: center;
}

table.typo3-TCEforms div.imagethumbs .nobr a {
	display: block;
	width: 60px;
	height: 60px;
	line-height: 58px;
	text-align: center;
}

table.typo3-TCEforms div.imagethumbs .nobr a img {
	display: inline;
	margin-right: auto;
	vertical-align: middle;
	margin-left: auto;
}

table.typo3-TCEforms div.imagethumbs .nobr span {
	display: none;
}

table.typo3-TCEforms span.filetypes {
	display: block;
	margin-top: 6px;
	white-space: normal;
	width: 250px;
}

.t3-form-field-container {
	display: block;
}

.typo3-TCEforms-palette .typo3-csh-link img {
	padding-top: 3px;
	vertical-align: top;
}

.typo3-TCEforms-palette select.select,
.t3-form-palette-field-container select.select {
	margin: 4px 2px 4px 1px;
}

.t3-form-palette-field-container {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

.t3-form-palette-field-container .t3-form-palette-field-label,
.t3-form-palette-field-container .t3-form-palette-field {
	display: block;
	position: relative;
}

.typo3-TCEforms .typo3-csh-link {
	margin-left: 5px;
}

/* - - - - - - - - - - - - - - - - - - - - -
TCEforms suggest
- - - - - - - - - - - - - - - - - - - - - */
div.typo3-TCEforms-suggest-position-right {
	margin-left: 10px;
	margin-top: 5px;
}

div.typo3-TCEforms-suggest label {
	margin-right: 5px;
}

div.typo3-TCEforms-suggest-indicator {
	left: 230px;
	position: relative;
	top: -18px;
}

div.typo3-TCEforms-suggest-choices {
	position: absolute;
	width: 250px;
	z-index: 1;
}

div.typo3-TCEforms-suggest-choices ul {
	margin: 0;
	padding: 0;
}

div.typo3-TCEforms-suggest-choices li {
	display: block;
	margin: 0;
	padding: 4px 2px 4px 24px;
}

div.typo3-TCEforms-suggest-choices li.suggest-noresults {
	height: auto;
}

div.typo3-TCEforms-suggest-choices span.suggest-uid {
	margin-left: 0.3em;
}

div.typo3-TCEforms-suggest-choices span.suggest-path {
	margin-top: 0.3em;
}

input.typo3-TCEforms-suggest-search {
	width: 200px;
	padding-left: 20px;
	vertical-align: middle;
}


/* - - - - - - - - - - - - - - - - - - - - -
TCEforms Flexforms
- - - - - - - - - - - - - - - - - - - - - */
/** tabs inside the table => flexforms */
table.typo3-TCEforms .wrapperTable .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable1 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable2 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable3 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable4 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable5 .typo3-dyntabmenu-divs {
	margin-right: 20px;
	margin-bottom: 10px;
}

.t3-form-field-label-flex {
	padding: 5px;
}

.t3-form-field-flex {
	padding: 0 5px 5px;
}


/* - - - - - - - - - - - - - - - - - - - - -
TCEforms Inline-Relational-Record-Editing
- - - - - - - - - - - - - - - - - - - - - */

.typo3-TCEforms div.inlineDivMSIE {
	display: inline-block;
}

.t3-form-field-container-inline {
	margin-right: 20px;
	margin-bottom: 3px;
}

.t3-form-field-header-inline {
	padding: 0 5px;
}

.t3-form-field-record-inline {
	padding: 0 5px;
}

.sortableHandle {
	cursor: move;
}

/* - - - - - - - - - - - - - - - - - - - - -
TCEforms Sections
- - - - - - - - - - - - - - - - - - - - - */
.t3-form-field-container-flexsection {
	padding-left: 20px;
}

.t3-form-field-header-flexsection {
	width: 100%;
	height: 16px;
}

.t3-form-field-label-flexsection {
	padding: 5px 10px;
}

.t3-form-field-toggle-flexsection {
	padding: 5px 0 5px 20px;
}

.t3-form-field-add-flexsection {
	padding: 10px 5px 5px 20px;
}

.t3-form-field-container-flexsections {
	margin: 5px 0;
}

.t3-form-field-record-flexsection {
	padding: 5px 0;
}

.t3-form-field-record-flexsection > div {
	margin:0 10px;
}
/* - - - - - - - - - - - - - - - - - - - - -
Trees

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-tree {
	margin: 10px 0 20px 10px;
	width: 95%;
}

table#typo3-tree tr td {
	padding: 0px;
}

table#typo3-tree tr td img {
	vertical-align: middle;
}

table#typo3-tree tr td img.c-recIcon {
	margin-right: 1px;
}

p.c-refresh img {
	margin-right: 7px;
	vertical-align: middle;
}

#typo3-pagetree #typo3-docheader div.buttonsright,
#typo3-alt-file-navframe-php #typo3-docheader div.buttonsright {
	margin-right: 3px;
}

body#typo3-alt-db-navframe-php div.c-notice {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	width: 95%;
}

/* - - - - - - - - - - - - - - - - - - - - -
Configuration trees, used in Admin Tools => Configuration
- - - - - - - - - - - - - - - - - - - - - */
table.t3-tree-config {
	min-width: 500px;
}

/* - - - - - - - - - - - - - - - - - - - - -
AJAX Page Tree
- - - - - - - - - - - - - - - - - - - - - */
body#typo3-pagetree,
body#typo3-alt-file-navframe-php {
	margin: 0;
	padding: 0;
}

body#typo3-pagetree #typo3-inner-docbody,
body#typo3-alt-file-navframe-php #typo3-inner-docbody {
	padding: 0 0 10px 0;
}

ul.tree {
	clear: both;
	margin: 16px 0 0 10px;
	padding: 0;
}

ul.tree ul {
	padding: 0;
	margin: 0;
}

ul.tree ul {
	padding-left: 19px;
}

ul #pages0_0 > ul {
	padding-left: 0;
}

ul.tree ul li {
	padding: 0;
	margin: 0;
}

ul.tree div.treeLinkItem {
	display: block;
	height: 16px;
	padding-right: 2px;
}

/* active tree items, we have to work against the border: 1px here,
   otherwise tree elements would take too much space */
ul.tree li.active div.treeLinkItem {
	margin: -1px 0 -1px -1px;
}

/* subitems of active tree items - reset styling */
ul.tree li.active li div.treeLinkItem {
	margin: 0;
}

span.dragIcon {
	display: inline-block;
	height: 16px;
}

ul.tree div.treeLinkItem span.dragId,
ul.tree div.treeLinkItem span.dragTitle,
ul.tree div.treeLinkItem img {
	vertical-align: middle;
}

ul.tree div.treeLinkItem span.dragIcon {
	vertical-align: top;
}
#dragIcon {
	position: absolute;
	visibility: hidden;
	z-index: 20;
}

#treeFilterBox {
	display: none;
	height: 23px;
	position: absolute;
	top: 22px;
	width: 280px;
	z-index: 3;
}

#searchBubble {
	padding-left: 10px;
}

#treeFilter {
	margin: 6px 0 0 17px !important;
	height: 16px;
	width: 160px;
}

#treeFilterReset {
	left: 192px;
	position: absolute;
	top: 5px;
	visibility: hidden;
}

#typo3-pagetree #typo3-docheader img,
#typo3-alt-file-navframe-php #typo3-docheader img {
	margin: 2px;
}
/* - - - - - - - - - - - - - - - - - - - - -
Workspace

$Id$
- - - - - - - - - - - - - - - - - - - - - */

div.workspace-info {
	padding: 7px;
}

table.workspace-overview td {
	vertical-align: top;
}

table.ver-subtree tr td img {
	vertical-align: middle;
}

.t3-version-infolayer {
	z-index: 1;
	visibility: hidden;
	position: absolute;
}

table.ver-verElement {
	width: 100%;
}

.ver-wl-details-table {
	width: 100%;
	margin: 5px 0 10px;
}

.ver-wl-details {
	padding: 0 2px;
	vertical-align: top;
}

.ver-wl-details-label {
	width: 150px;
	vertical-align: top;
}

.ver-wl-details-user-list-label {
	width: 100px;
}

#ver-wl-new-workspace-icon {
	margin-right: 5px;
	float: left;
}/* - - - - - - - - - - - - - - - - - - - - -
Wizards

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-wizard-tsconfig-php {
	margin-left: 5px;
}

table#typo3-tablewizard span.c-wizButtonsH input {
	margin-right: 2px;
	vertical-align: middle;
}

table#typo3-tablewizard span.c-wizButtonsV input {
	margin-right: 2px;
	vertical-align: middle;
}

table#typo3-formwizard span.c-wizButtonsV input {
	margin-bottom: 2px;
}

input.c-inputButton,
img.c-inputButton {
	margin-right: 2px;
	vertical-align: middle;
}

div#c-saveButtonPanel,
div#c-inputMode {
	margin-top: 10px;
}

table#typo3-formwizard tr td {
	padding: 0px 2px 0px 2px;
}

body#typo3-wizard-rte-php,
body#typo3-wizard-rte-php table#typo3-rtewizard {
	height: 98%;
}

body#typo3-wizard-rte-php table#typo3-rtewizard tr td#c-formContent {
	height: 100%;
	vertical-align: top;
}

body#typo3-wizard-colorpicker-php p.c-head {
	margin-top: 4px;
}/* Login Screen
 * Warning:
 * DO NOT prevent the copyright notice from being shown!
 * According to the GPL license an interactive application must show such a notice on start-up ('If the program is interactive, make it output a short notice... ' - see GPL.txt)
 * Therefore preventing this notice from being properly shown is a violation of the license, regardless of whether you remove it or use the stylesheet to obstruct the display.

 */
body#typo3-index-php {
	height: auto;
	margin: 0;
	padding-top: 75px;
}

body#typo3-index-php #t3-login-form-outer {
	width: 100%;
}

body#typo3-index-php #t3-login-form {
	margin: 30px 16% 10px;
	width: 456px;
}

body#typo3-index-php .t3-headline {
	height: auto !important;
	height: 24px;
	margin: 0;
	min-height: 24px;
	padding-bottom: 2px;
	width: auto;
}

body#typo3-index-php .t3-headline h2 {
	float: left;
	margin: 0;
	padding: 0 0 0 40px;
	vertical-align: middle;
}

body#typo3-index-php #t3-login-process h2 {
	display: inline;
	padding: 20px 0 20px 50px;
	position: relative;
	top: 45%;
	vertical-align: middle;
}

body#typo3-index-php .t3-headline .t3-login-news-headline {
	float: left;
	margin: 0;
	padding: 0 0 0 40px;
	vertical-align: middle;
}

body#typo3-index-php .t3-headline:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

body#typo3-index-php .t3-icons {
	float: left;
	padding: 3px 5px 0 0;
}

body#typo3-index-php .t3-login-username {
	margin-top: 15px;
}

body#typo3-index-php .t3-login-field {
	height: 21px;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
}

body#typo3-index-php .t3-login-field .t3-login-clearInputField {
	left: 280px;
	position: absolute;
	top: 4px;
}

body#typo3-index-php .t3-login-field .t3-login-alert-capslock {
	left: 307px;
	position: absolute;
	top: 2px;
}

body#typo3-index-php .t3-login-field label {
	float: left;
	padding-right: 10px;
	width: 90px;
}

body#typo3-index-php .t3-login-field input {
	height: 18px;
	margin: 0;
	padding: 2px 23px 0 5px;
	width: 168px;
}

body#typo3-index-php #t3-login-form-fields {
	margin: 0;
	padding: 14px 0 5px 30px;
}

body#typo3-index-php #t3-login-password-section {
	clear: left;
}

body#typo3-index-php #t3-interfaceselector {
	width: 198px;
}

body#typo3-index-php #t3-interfaceselector option {
	height: 19px;
}

body#typo3-index-php .t3-login-form-footer {
	margin: 10px 0 0;
	vertical-align: middle;
}

body#typo3-index-php #t3-login-openIdLogo {
	position: absolute;
	right: 0;
	top: -4px;
}

body#typo3-index-php .t3-login-openid-disabled .t3-login-form-footer,
body#typo3-index-php .t3-login-openid-disabled #t3-login-openIdLogo {
	display: none;
}

body#typo3-index-php .t3-login-submit {
	margin: 15px 0 0 100px;
	padding: 3px 16px;
}

body#typo3-index-php .t3-login-error {
	margin: 2px;
	padding: 10px;
}

#t3-nocookies-ignore {
	margin-top: 10px;
}

body#typo3-index-php div#t3-copyright-notice {
	margin-top: 15px;
}

* html body#typo3-index-php div#t3-copyright-notice {
	height: 35px;
}

body#typo3-index-php div#t3-copyright-notice img {
	display: none;
}

body#typo3-index-php div#t3-login-image {
	height: auto;
	margin: 0 0 30px;
	padding: 0;
}

body#typo3-index-php #t3-footer {
	margin: 40px 16% 10px;
	width: 456px;
}

body#typo3-index-php #t3-meta-links {
	margin-top: 15px;
}

/**
 * @section login news
 */
body#typo3-index-php #t3-login-news-outer {
	margin-top: 35px;
}

body#typo3-index-php #t3-login-news-outer .t3-login-box-body {
	padding-bottom: 20px;
	padding-top: 0;
}

body#typo3-index-php #t3-login-news-outer #t3-login-news {
	clear: both;
	margin: 0 30px;
}

body#typo3-index-php #t3-login-news-outer #t3-login-news .t3-login-news-item {
	padding-top: 20px;
}

body#typo3-index-php #t3-login-news-outer #t3-login-news dd {
	clear: both;
	margin-left: 0;
	padding: 0;
}

/**
 * @section logout
 */
body#typo3-index-php .t3-login-logout-form .t3-username-current {
	float: left;
	height: 21px;
	vertical-align: middle;
}

body#typo3-index-php .t3-login-logout-form div.t3-login-label {
	float: left;
	padding-right: 10px;
	width: 70px;
}

/**
 * @section erros/warnings
 */
.t3-login-alert {
	padding: 15px;
}

.t3-login-alert h2 {
	margin: 0;
	padding: 0 10px 0 30px;
}

.t3-login-alert p {
	margin: 10px 0 0 0;
	padding: 0 10px 0 30px;
}

/**
 * @section box layout
 */

.t3-login-box-body {
	padding: 10px;
}

.t3-login-box-shadow {
	height: 3px;
}

.t3-login-box-border-bottom {
	height: 6px;
}/* - - - - - - - - - - - - - - - - - - - - -
body tags

$Id$
- - - - - - - - - - - - - - - - - - - - - */

/* Set default values for bodytags: */
body {
	height: 100%;
	margin: 0;
/*	overflow: hidden;*/
	padding: 0;
}

/* - - - - - - - - - - - - - - - - - - - - -
specific wrappers

The "template" class is usually instantiated as either
bicDoc, mediumDoc, smallDoc or noDoc.
Each of these will result in the whole page content between the bodytags being
wrapped in a DIV-section with a class.
The class name will be "typo3-[classname]"
In particular we set the width of these wrapper-sections:
- - - - - - - - - - - - - - - - - - - - - */

div.typo3-bigDoc,
div.typo3-noDoc {
	margin-left: 10px;
	margin-top: 5px;
	width: 740px;
}

div.typo3-noDoc h2 {
	width: 740px;
}

div.typo3-mediumDoc {
	width: 470px;
}

div.typo3-smallDoc {
	width: 350px;
}

div.typo3-fullDoc {
	height: 100%;
	width: 100%;
}/* - - - - - - - - - - - - - - - - - - - - -
TYPO3 styles for basic elements

$Id$
- - - - - - - - - - - - - - - - - - - - - */

html {
	height: 100%;
}

select,
textarea,
input,
td,
body,
.defstyle,
p,
div {
	margin: 0px;
}

/* Occasionally used, eg. in About Modules: */
h1 {
	margin: 6px 0 16px 0;
}

h2 {
	margin: 6px 0;
}

/* Normal section headers */
h3 {
	padding: 2px 0;
	margin: 8px 0 10px;
}

/* Discrete section headers (no background) */
h4 {
	margin: 6px 0;
}

/* Preformatted text - not used so much in TYPO3 */
pre {
	margin: 0px;
}

/* horizontal ruler */
hr,
div.hr {
	height: 1px;
}

th,
td {
	vertical-align: top;
}

.t3-row-header {
	padding: 1px 4px;
}

.t3-row-header span.t3-icon {
	margin-right: 3px;
}

/** .uppercase is kept for backwards-compatibility, use .divider */
.divider,
.uppercase {
	padding-bottom: 6px;
}

a span {
	cursor: pointer;
}
/* Forms */

/* Reformatting of the submit buttons */
form {
	margin: 0px;
}

input[type="submit"],
input[type="reset"],
input[type="button"] {
	padding: 2px 4px 2px 4px;
}

label {
	vertical-align: middle;
}

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

/* - - - - - - - - - - - - - - - - - - - - -
Various classes
- - - - - - - - - - - - - - - - - - - - - */

div.diff-r {
	padding: 3px 3px 3px 3px;
}

div.diff-g {
	padding: 3px 3px 3px 3px;
}

img.absmiddle {
	vertical-align: middle;
}

.smallCheckboxes {
	height: 12px;
	margin: 0px;
	width: 12px;
}

.tableheader td {
	padding-left: 2px;
	padding-right: 2px;
}

.lrPadding td {
	padding-left: 2px;
	padding-right: 2px;
}

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

table.t3-table-info td {
	padding: 2px 4px;
}

.t3-col-header {
	padding: 0 10px 0 3px;
}

/** used in the admin tools => DB check **/
.t3-overview-list dt {
	padding: 0px 0px 2px 20px;
}

.t3-overview-list dt img {
	vertical-align: middle;
	margin-right: 5px;
}

.t3-overview-list dd {
	margin: 2px 0 15px 20px;
	padding-left: 22px; 
}/* - - - - - - - - - - - - - - - - - - - - -
Decorations (shadows etc.)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.shadow-box-bottom-424 {
	height: 3px;
}

.shadow-box-top-428 {
	height: 4px;
}/* - - - - - - - - - - - - - - - - - - - - -
TYPO3 backend scaffolding

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-backend-php {
	margin: 0;
	padding: 0;
}

#typo3-main-container {
	clear: both;
}

#typo3-top {
	margin-left: 160px;
}

iframe {
	width: 100%;
}

#typo3-side-menu,
iframe {
	height: 100%;
	overflow: auto;
}/* - - - - - - - - - - - - - - - - - - - - -
Tools > Extension Manager

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-mod-tools-em-index-php a {
	display: inline-block;
}

body#typo3-mod-tools-em-index-php table.t3-em-extension-list td {
	line-height: 17px;
	padding: 1px;
}
body#typo3-mod-tools-em-index-php table.t3-em-extension-list tr.t3-row-header td {
	padding: 1px 7px;
}

body#typo3-mod-tools-em-index-php table.t3-em-extension-list td img {
	vertical-align: middle;
}/* - - - - - - - - - - - - - - - - - - - - -
Admin Tools > User Admin

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#ext-beuser-mod-index-php a {
	display: inline-block;
}/* - - - - - - - - - - - - - - - - - - - - -
File > List

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-filelist {
	margin-top: 10px;
	width: 98%;
}

table#typo3-filelist img {
	vertical-align: middle;
}

table#typo3-filelist tr td {
	padding: 5px 3px;
}

table#typo3-filelist tr.t3-row-header td {
	padding: 3px;
}

table#typo3-filelist tr.c-headLine td {
	height: 16px;
}

table#typo3-filelist tr td div.typo3-clipCtrl {
	float: left;
}

table#typo3-filelist tr td div.typo3-editCtrl {
	float: left;
	padding-right: 10px;
}

table#typo3-filelist-top tr {
	vertical-align: bottom;
}

/* - - - - - - - - - - - - - - - - - - - - -
File scripts
- - - - - - - - - - - - - - - - - - - - - */
body#typo3-file-upload-php div#c-submit,
body#typo3-file-upload-php div#c-upload,
body#typo3-file-upload-php div#c-override,
body#typo3-file-upload-php div#c-select {
	margin-top: 10px;
}

body#typo3-file-rename-php div#c-submit,
body#typo3-file-rename-php div#c-rename {
	margin-top: 10px;
}

body#typo3-file-newfolder-php div#c-select,
body#typo3-file-newfolder-php div#c-createFolders,
body#typo3-file-newfolder-php div#c-submitFolders,
body#typo3-file-newfolder-php div#c-newFile,
body#typo3-file-newfolder-php div#c-submitFiles {
	margin-top: 10px;
}

body#typo3-file-edit-php div#c-submit,
body#typo3-file-edit-php div#c-edit {
	margin-top: 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
File Upload Window

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.swfupload {
	bottom: 3px;
	display: block;
	height: 25px;
	left: 3px;
	position: absolute;
	top: 2px;
	z-index: 2000;
	width: 90px;
}

#t3-upload-window-infopanel div div {
	padding: 10px;
}
.t3-upload-window-infopanel div div {
	padding: 0 10px 10px;
}

.t3-upload-window-infopanel input {
	margin-right: 3px;
	vertical-align: text-bottom;
}/* - - - - - - - - - - - - - - - - - - - - -
Help > About

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-mod-help-about-index-php-outer {
	margin: 0px auto;
	width: 500px;
}

#typo3-mod-help-about-index-php-outer #donation-description {
	padding-left: 60px;
	margin: 10px 0;
}

#typo3-mod-help-about-index-php-outer .donation-button input {
	padding-left: 20px;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner {
	margin: 10px auto 20px;
	padding: 10px;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner h2 {
	margin-top: 0;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner h3 {
	margin-bottom: 10px;
	margin-top: 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
Help > About modules (alt_intro.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

div.typo3-alt-intro-php {
	height: 100%;
	overflow: auto;
}

#typo3-alt-intro-php-sub {
	margin: 30px 20px;
	width: 600px;
}

#typo3-alt-intro-php-sub p a img {
	margin-right: 8px;
	margin-bottom: 2px;
}

table#typo3-about-modules tr td {
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}

table#typo3-about-modules tr.c-mainitem td {
	padding-top: 14px;
}

table#typo3-about-modules tr.c-mainitem:first-child td {
	padding-top: 0;
}

table#typo3-about-modules tr.c-mainitem td img {
	padding: 0px 2px 2px 4px;
	vertical-align: middle;
}

table#typo3-about-modules tr.c-subitem-row td:first-child {
	padding-left: 23px;
}

table#typo3-about-modules tr.c-subitem-row td.module-description {
	padding-right: 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
Context Sensitive Help window (view_help.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

div.typo3-view-help img.c-inlineimg {

}

div.typo3-view-help div.c-toc ul li {
	margin-top: 10px;
}

div.typo3-view-help div.c-toc ul li ul li {
	margin-top: 0px;
}

div.typo3-view-help p.c-nav {
	margin: 10px 10px 0 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
Module menu

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-menu {
	padding-top: 22px;
}

#typo3-module-menu .x-panel-body {
    overflow-x: hidden !important;
}

#typo3-menu ul {
	padding: 0;
	margin: 0;
}

#typo3-menu li {
	clear: both;
	padding-bottom: 1px;
	margin-bottom: 0;
}

#typo3-menu li a {
	display: block;
	padding-bottom: 1px;
	margin-bottom: 0;
}

#typo3-menu li img {
	vertical-align: baseline;
}

#typo3-menu li div {
	overflow: hidden;
	padding: 2px 0px 4px 16px;
	vertical-align: middle;
}

#typo3-menu li span.submodule-icon {
	display: block;
	float: left;
	vertical-align: top;
	width: 20px;
}

#typo3-menu li ul {
	margin-bottom: 5px;
}

#typo3-menu li ul li {
	min-height: 21px;
}

#typo3-menu li ul li a {
	display: block;
	margin-bottom: 1px;
	padding: 3px 0 3px 15px;
	white-space: nowrap;
}

#typo3-menu li ul li a:hover,
#typo3-menu li ul li.hover a,
#typo3-menu li ul li.highlighted a {
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#typo3-menu div.expanded,
#typo3-menu div.collapsed {
	margin-left: 0px;
}

#typo3-module-menu #typo3-docheader {
	min-width: 0;
}
/* - - - - - - - - - - - - - - - - - - - - -
User settings

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-usersettings {
	padding-bottom: 10px;
}

table.typo3-usersettings td {
	width: 300px;
	line-height: 20px;
	padding-left: 8px;
}

table.typo3-usersettings td.td-label label {
	width: 275px;
}

table.typo3-usersettings a.typo3-csh-link {
	float: left;
}

table.typo3-usersettings img.csh-dummy {
	float: left;
	margin-right: 4px;
	vertical-align: middle;
}

table.typo3-usersettings td.td-label-right {
	padding-left: 30px;
	width: 50px;
}

#ext-setup-mod-index-php #user-setup-wrapper {
	float: left;
}
/* - - - - - - - - - - - - - - - - - - - - -
User > Task Center

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#ext-taskcenter-task-index-php {
	height: 95%;
}/**
 * Styling for the module User => Workspace
 */
#typo3-mod-user-ws-index-php .typo3-dyntabmenu-divs {
	padding: 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Access

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-permissionList img {
	vertical-align: middle;
}

table#typo3-permissionMatrix td {
	width: 16%;
}

table#typo3-permissionMatrix td.bgColor2 {
	padding-left: 10px;
	padding-right: 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Info

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-mod-web-info-index-php img {
	vertical-align: middle;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > List

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-dblist {
	margin-top: 10px;
	width: 98%;
}

table.typo3-dblist img {
	vertical-align: middle;
}

table.typo3-dblist tr td {
	padding: 3px 1px 3px 6px;
}

table.typo3-dblist tr.db_list_normal td {
	padding-bottom: 5px;
	padding-top: 5px;
}

table.typo3-dblist tr td.c-headLine,
table.typo3-dblist tr.c-headLine td {
	height: 24px;
}

table.typo3-dblist tr.c-table-row-spacer td {
	display: none;
}

table.typo3-dblist tr td div.typo3-DBctrl {
	height: 16px;
	min-width: 252px;
}

tr.t3-row-header td {
	padding: 3px 7px;
}

* html table.typo3-dblist tr td div.typo3-DBctrl {
	width: 252px;
}

table.typo3-dblist tr td div.typo3-clipCtrl {
	height: 16px;
	min-width: 72px;
}

* html table.typo3-dblist tr td div.typo3-clipCtrl {
	width: 72px;
}

table.typo3-dblist tr td .typo3-DBctrl .typo3-ctrl-versioning {
	display: block;
	float: left;
	height: 16px;
	margin: 0px 1px;
	width: 16px;
}

table.typo3-dblist tr td .typo3-DBctrl .typo3-ctrl-versioning-hidden {
	visibility: hidden;
}

table.typo3-dblist tr td div.typo3-clipCtrl span.t3-icon,
table.typo3-dblist tr td div.typo3-DBctrl span.t3-icon {
	float: left;
	margin-left: 1px;
	margin-right: 1px;
}

table.typo3-dblist tr td.col-icon {
	padding-left: 4px;
	padding-right: 0px;
	vertical-align: middle;
	width: 20px;
}

table.typo3-dblist tr td.col-icon a img.collapseIcon {
	margin: 1px 0px 0px 2px;
}

table.typo3-dblist tr td.col-title {
	overflow: hidden;
	vertical-align: middle;
	width: 240px;
}

table.typo3-dblist tr td.col-title.localization {
	padding-left: 18px;
}

table.typo3-dblist tr td.col-control {
	width: 250px;
}

table.typo3-dblist tr td.col-control-space {
	width: 4px;
}

table.typo3-dblist tr td.col-clipboard {
	width: 74px;
}

table#typo3-dblist-fieldSelect {
	margin-top: 20px;
}

table.typo3-dblist-overview {
	margin-top: 10px;
	margin-left: 1px;
	width: 410px;
}

table.typo3-dblist-overview td.c-tableDescription {
	padding-left: 10px;
}

table.typo3-dblist-overview td.c-tableDescription img {
	margin-right: 10px;
}

table#typo3-versionSelector {
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
}

table#typo3-versionSelector td {
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:middle;
}

div#typo3-newRecordLink,
div.typo3-newRecordLink,
div.typo3-localizationLink,
div.typo3-synchronizationLink {
	margin: 5px 0px 5px 0px;
}

div#typo3-newRecordLink img,
div.typo3-newRecordLink img,
div.typo3-localizationLink img,
div.typo3-synchronizationLink img {
	margin-right: 5px;
	vertical-align: middle;
}

input.smallCheckboxes {
	height: 12px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 12px;
}

div#typo3-listOptions {
	margin: 10px 0px 10px 0px;
	width: 93%;
}

div#typo3-dblist-pagination {
	padding: 5px 0 1px 0;
}

div#typo3-dblist-pagination img,
div#typo3-dblist-pagination span.pageIndicator {
	margin-right: 6px;
}

div#typo3-dblist-pagination img {
	padding-bottom: 2px;
	vertical-align: bottom;
}

div#typo3-dblist-pagination span.bar {
	padding: 0 2px;
}

.db_list_normal td.col-control, .db_list_alt td.col-control,
.db_list_normal td.col-clipboard, .db_list_alt td.col-clipboard {
	padding-left: 3px;
	padding-right: 0px;
}

#typo3-dblist-search-container {
	position: relative;
}

#typo3-dblist-search input[type="submit"] {
	height: 19px;
	margin-left: 5px;
	padding: 0 4px 2px 4px;
}

.t3-list-table-header-icon-down {
	display: inline-block;
	height: 6px;
	padding: 5px 4px;
	width: 9px;
}

.t3-list-table-header-icon-right {
	display: inline-block;
	height: 8px;
	padding: 4px 5px;
	width: 7px;
}/* - - - - - - - - - - - - - - - - - - - - -
New Record Wizard

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-db-new-php img {
	vertical-align: middle;
}

body#typo3-db-new-php a img {
	margin-right: 5px;
}

body#typo3-db-new-php img.c-helpImg {
	margin-left: 20px;
}

body#typo3-db-new-php div#typo3-newPageLink {
	margin-top: 20px;
}

body#typo3-db-new-php  table#typo3-newRecord tr td {
	padding-right: 20px;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Page

$Id$
- - - - - - - - - - - - - - - - - - - - - */

td.t3-page-column {
	min-width: 150px;
	max-width: 300px;
}

.t3-page-colHeader {
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}

.t3-page-colHeader a {
	position: relative;
}

.t3-page-colHeader-icons {
	position: absolute;
	left: 4px;
}

.t3-page-ce {
	margin-bottom: 10px;
}

.t3-page-ce h4 {
	margin: 0;
}

.t3-page-ce .t3-row-header {
	visibility: hidden;
}

.t3-page-ce.active .t3-row-header {
	visibility: visible;
}

.t3-page-ce-icons-move {
	float: right;
}

.t3-page-ce .t3-row-header .t3-icon,
.t3-page-colHeader .t3-icon {
	margin-top: -1px;
}

.t3-page-ce-icons-move span {
	float: left;
}

.t3-page-ce-body {
	padding: 7px;
}

.t3-page-ce-type {
	margin-bottom: 5px;
}

.t3-page-ce-type a {
	vertical-align: text-bottom;
}

table.typo3-page-columnsMode img.c-divider {
	margin: 10px 0px 5px 0px;
}

table.typo3-page-stdlist {
	margin-top: 10px;
}

table.typo3-page-stdlist tr td.c-headLine {
	height: 24px;
}

table.typo3-page-stdlist tr.c-table-row-spacer td {
	display: none;
}

table.typo3-page-stdlist tr td div.typo3-DBctrl {
	padding: 2px;
}

td.t3-gridCell div.t3-page-ce {
	padding: 1px 5px 5px 5px;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Permissions

$Id$
- - - - - - - - - - - - - - - - - - - - - */

a.perm-allowed,
a.perm-denied,
#perm-legend .perm-allowed,
#perm-legend .perm-denied {
	display: block;
	float: left;
	height: 10px;
	padding: 2px;
	width: 10px;
}

#perm-legend .perm-allowed,
#perm-legend .perm-denied {
	clear: left;
}

#perm-legend {
	margin-top: 10px;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Template

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-tstemplate-ceditor-control {
	margin-right: 3px;
	vertical-align: bottom;
}

div.typo3-tstemplate-ceditor-row {
	margin-top: 2px;
	padding: 3px;
}

div.typo3-tstemplate-ceditor-colorblock {
	display: -moz-inline-box;
	display: inline-block;
	margin-left: 5px;
	width: 50px;
}

* html div.typo3-tstemplate-ceditor-colorblock {
	display: inline;
}

/* IE 6 Fix */
* + html div.typo3-tstemplate-ceditor-colorblock {
	display: inline;
}

/* IE 7 Fix */
dl.typo3-tstemplate-ceditor-constant {
	margin: 0px 0px 20px 10px;
}

dl.typo3-tstemplate-ceditor-constant dd {
	margin-left: 0px;
}

dl.typo3-tstemplate-ceditor-constant dt {
	display: inline;
	margin-right: 5px;
}

#ext-tstemplate-ts-index-php td.bgColor4 {
	vertical-align: middle;
	padding: 5px;
}
/* - - - - - - - - - - - - - - - - - - - - -
Toolbar inside the Topbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-top-toolbar {
	margin-top: 9px;
	padding-right: 15px;
	position: absolute;
	right: 0px;
}

#typo3-toolbar {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#typo3-toolbar li {
	display: inline;
	float: left;
	margin-right: -1px; /* necessary for overlaying the separators with the active state background */
}

#typo3-toolbar * li {
	display: list-item;
}

#typo3-toolbar div {
	overflow: visible !important;
}

#typo3-toolbar span.spinner {
	background-image: url('../../typo3/sysext/t3skin/images/spinner/3f3f3f.gif');
}

.toolbar-item {
	display: block;
	padding-bottom: 9px;
	padding-top: 2px;
}

.toolbar-item-menu {
	position: absolute;
	top: 25px;
	z-index: 100;
}/* - - - - - - - - - - - - - - - - - - - - -
Clear-Cache menu inside the toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#clear-cache-actions-menu {
	width: 30px;
}

#clear-cache-actions-menu ul {
	margin: 0px;
	padding: 2px 0px 0px;
	position: absolute;
	width: 180px;
}

#clear-cache-actions-menu li {
	float: none;
	min-height: 19px;
	padding-left: 2px;
	padding-top: 2px;
	vertical-align: middle;
}

* html #clear-cache-actions-menu li {
	height: 19px;
}

#clear-cache-actions-menu li img {
	float: left;
	padding-right: 6px;
}

#clear-cache-actions-menu li a {
	display: block;
	padding-bottom: 2px;
	padding-left: 3px;
	vertical-align: middle;
}

#clear-cache-actions-menu li a span.t3-icon {
	vertical-align: middle;
}/* - - - - - - - - - - - - - - - - - - - - -
Logout-Button

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#login-info p {
	padding-bottom: 30px;
	padding-top: 5px;
}

#logout-button {
	padding-left: 4px;
	padding-right: 7px;
}

#logout-button input {
	height: 20px;
	padding: 0 0 2px 0;
}/* - - - - - - - - - - - - - - - - - - - - -
Backend Search

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#backend-search-menu {
	width: 30px;
}

#backend-search-menu div {
	margin: 0px;
	padding: 3px 5px;
	position: absolute;
	width: 180px;
}

#search-query {
	padding: 1px;
	width: 170px;
}/* - - - - - - - - - - - - - - - - - - - - -
Shortcuts menu in the toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#shortcut-menu {
	width: 30px;
}

#shortcut-menu .toolbar-item-menu {
	margin: 0px;
	padding: 2px 0px 0px;
	position: absolute;
	width: 220px;
}

#shortcut-menu .shortcut-list {
	width: 100%;
}

#shortcut-menu .shortcut-list tr.shortcut td {
	padding: 2px 1px;
}

#shortcut-menu .shortcut-list tr.shortcut.first-row td {
	padding-top: 4px;
}

#shortcut-menu .shortcut-list tr.shortcut-group td.shortcut-group-icon,
#shortcut-menu .shortcut-list tr.shortcut td.shortcut-icon,
#shortcut-menu .shortcut-list td.shortcut-edit,
#shortcut-menu .shortcut-list td.shortcut-delete {
	vertical-align: top;
	width: 18px;
}

#shortcut-menu .shortcut-list tr.shortcut td.shortcut-label a {
	display: block;
}

#shortcut-menu .shortcut-list tr.shortcut td.shortcut-edit img,
#shortcut-menu .shortcut-list tr.shortcut td.shortcut-delete img {
	display: none;
}

#shortcut-menu .shortcut-list tr.shortcut:hover td.shortcut-edit img,
#shortcut-menu .shortcut-list tr.shortcut:hover td.shortcut-delete img {
	display: inline;
}

#shortcut-menu .shortcut-list tr.shortcut-group td.shortcut-group-icon,
#shortcut-menu .shortcut-list tr.shortcut td.shortcut-icon {
	padding-left: 7px;
	vertical-align: top;
}/* - - - - - - - - - - - - - - - - - - - - -
Username inside the toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#username {
	margin-left: 25px;
	margin-right: 10px;
	padding-top: 2px;
}

#username span {
	margin-right: 4px;
	vertical-align: bottom;
}

#username img {
	padding-right: 4px;
	vertical-align: bottom;
}/* - - - - - - - - - - - - - - - - - - - - -
Workspace Selector

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#workspace-selector-menu {
	width: 30px;
}

#workspace-selector-menu ul {
	margin: 0px;
	padding: 2px 0px 0px;
	position: absolute;
	width: 180px;
}

#workspace-selector-menu li {
	float: none;
	min-height: 19px;
	vertical-align: middle;
}

* html #workspace-selector-menu li {
	height: 19px;
}

#workspace-selector-menu li img {
	float: left;
	position: relative;
	margin-right: 2px;
}

#workspace-selector-menu li a {
	display: block;
	padding-bottom: 2px;
	padding-left: 3px;
	vertical-align: middle;
}

#workspace-selector-menu li.divider {
	padding-top: 4px;
}

#workspace-selector-menu li span.t3-icon {
	float: left;
	margin-top: 0;
	margin-right: 2px;
}/* - - - - - - - - - - - - - - - - - - - - -
Topbar (whole upper area), containts Logo and toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-topbar {
	z-index: 200;
}

#typo3-topbar div {
	overflow: visible !important;
}

#typo3-top-container {
	height: 100%;
}

#typo3-logo {
	margin: 8px 0 0 6px;
	padding: 1px 0px 0px 10px;
	width: 159px;
}/* - - - - - - - - - - - - - - - - - - - - -
TYPO3 debug panel

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-debugPanel-dragDropOver {
}

.typo3-debugPanel-dragDropArrowDown {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/arrowdown.png');
	display: block;
	visibility: visible;
	z-index: 20000;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
}
/* - - - - - - - - - - - - - - - - - - - - -
Go back A-tags

$Id$
- - - - - - - - - - - - - - - - - - - - - */

a.typo3-goBack {
	font-weight: bold;
}
/* - - - - - - - - - - - - - - - - - - - - -
Clipboard

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-clipboard {
	background-color: #efeff4;
	border: 1px solid #a2aab8;
	border-top: 1px solid #a2aab8;
}

table#typo3-clipboard tr.bgColor2 {
	background-color: #efeff4;
}

table#typo3-clipboard tr.bgColor2 td {
	background-color: #585858;
	color: #fff;
}

table#typo3-clipboard tr.typo3-clipboard-head {
	background-color: #efeff4;
	background-image: url('../../typo3/sysext/t3skin/backgrounds/list_sep.gif');
	background-repeat: repeat-x;
	border-bottom: 1px solid #a2aab8;
	border-top: 1px solid #fefefe;
}

table#typo3-clipboard tr.bgColor5 td {
	background-color: #f8f9fa;
}

table#typo3-clipboard tr.bgColor5 td a {
	text-decoration: none;
}

tr.typo3-clipboard-head {
	background-color: #ccc;
}/* - - - - - - - - - - - - - - - - - - - - -
Context Sensitive Help (CSH)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-csh-inline {
	background-color: #ffffc7;
	border: 1px solid #cccccc;
}

.typo3-csh-inline {
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	line-height: 16px;
}

a.typo3-csh-link .typo3-csh-inline {
	background-color: #ffffc7;
	border: 1px solid #cccccc;
	color: #000000;
	font-weight: normal;
}

img.typo3-csh-icon {
	cursor: help;
}

a.typo3-csh-link {
	white-space: normal;
}

/** new CSH code **/
table.t3-help-inline {
	background-color: #ffffc7;
	border: 1px solid #cccccc;
}

.t3-help-inline {
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	line-height: 16px;
}

a.t3-help-link .t3-help-inline {
	background: #ffffc7;
	color: #000000;
	font-weight: normal;
}

p.t3-help-short.tipIsLinked {
	cursor: pointer;
}

.t3-help-teaser,
.t3-help-teaser label,
.t3-help-teaser-icon {
	cursor: help;
}

img.t3-help-icon {
	cursor: help;
}

a.t3-help-link {
	white-space: normal;
}


/*  view_help.php */
#typo3-view-help-php {
}


div.typo3-view-help h1 {
	background: none;
	color: #000;
	text-align: left;
}


div.typo3-view-help p {
}

div.typo3-view-help p.c-nav a {
	background-color: transparent;
}

div.typo3-view-help div.c-toc {
	background: none;
	border: none;
}

div.typo3-view-help div.c-toc ul {
	list-style: none;
}

div.typo3-view-help div.c-toc ul li ul {
	list-style: disc;
}

div.typo3-view-help .manual-title,
div.typo3-view-help .introduction {
	font-size: 12px;
	line-height: 1.4;
}

div.typo3-view-help .manual-title a,
div.typo3-view-help div.c-toc a,
div.typo3-view-help p a {
	text-decoration: underline;
}
/* - - - - - - - - - - - - - - - - - - - - -
Context Sensitive Menu / Layer (alt_clickmenu.php creates it)
Notice: Rollover color is set by ->bgColor5 in the template object of alt_clickmenu.php

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-CSM-wrapperCM {
	background: #fff;
	border: #b6b6b6 1px solid;
}

table.typo3-CSM td.typo3-CSM-item {
	white-space: nowrap;
}

table.typo3-CSM tr.typo3-CSM-itemRow {
	cursor: pointer;
}

table.typo3-CSM tr.bgColor2 {
	background-color: #b6b6b6;
}

/* - - - - - - - - - - - - - - - - - - - - -
special backend elements
- - - - - - - - - - - - - - - - - - - - - */

/* Context Sensitive Menu / Top frame (alt_clickmenu.php): */

body#typo3-alt-clickmenu-php {
	background-image: url('../../typo3/sysext/icons/gfx/alt_topmenu_back_full.gif');
}

body#typo3-alt-clickmenu-php-notop {
	background-image: url('../../typo3/sysext/icons/gfx/alt_topmenu_back_dummy.gif');
}

table#typo3-CSM-top a {
	text-decoration: none;
}

table#typo3-CSM-top tr td {
	white-space: nowrap;
}

table#typo3-CSM-top tr td.c-itemicon {
	font-weight: bold;
}

#contentMenu0 {
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}/* - - - - - - - - - - - - - - - - - - - - -
Docheader

$Id$
- - - - - - - - - - - - - - - - - - - - - */

span.typo3-docheader-pagePath {
	font-weight: bold;
}

span.typo3-docheader-pagePath abbr {
	border-bottom: none;
}

/* - - - - - - - - - - - - - - - - - - - - -
Record editing (alt_doc.php)
- - - - - - - - - - - - - - - - - - - - - */

div#typo3-docheader-row1 {
	background-color: #585858;
}

div#typo3-docheader-row2 {
	background-color: #dadada;
	line-height: 27px;
}

div#typo3-docheader div.buttonsleft {
	line-height: 16px;
}

div#typo3-docheader div.buttonsright {
	line-height: 16px;
}

div#typo3-docheader img,
div#typo3-docheader input {
	cursor: pointer;
}

div#typo3-docheader-row2 div {
	line-height: normal;
}

/* customized docheader style for module menu and tree frames */
#typo3-module-menu #typo3-docheader-row1,
#typo3-pagetree #typo3-docheader-row1,
#typo3-alt-file-navframe-php #typo3-docheader-row1 {
	-moz-box-shadow: inset -2px 0 1px #414141;
	-ms-box-shadow: inset -2px 0 1px #414141;
	-webkit-box-shadow: inset -2px 0 1px #414141;
	box-shadow: inset -2px 0 1px #414141;
}

#typo3-pagetree #typo3-docheader-row2,
#typo3-alt-file-navframe-php #typo3-docheader-row2 {
	-moz-box-shadow: inset -2px 0 1px #b7b7b7;
	-ms-box-shadow: inset -2px 0 1px #b7b7b7;
	-webkit-box-shadow: inset -2px 0 1px #b7b7b7;
	box-shadow: inset -2px 0 1px #b7b7b7;
}

/**
 * Shadows of the docheader in module menu and tree frames,
 * fallback for missing box-shadow support.
 *
 * @see modernizr.js
 */
.no-boxshadow #typo3-module-menu #typo3-docheader-row1,
.no-boxshadow #typo3-pagetree #typo3-docheader-row1,
.no-boxshadow #typo3-alt-file-navframe-php #typo3-docheader-row1 {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAMAAAAsPuSGAAAACVBMVEVGRkZAQEBRUVH4z1uMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxJREFUCNdjYGJgBAAACwAEhbbR0wAAAABJRU5ErkJggg==");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/backgrounds/module-menu-right-top.png');
	background-position: right;
	background-repeat: repeat-y;

}

.no-boxshadow #typo3-pagetree #typo3-docheader-row2,
.no-boxshadow #typo3-alt-file-navframe-php #typo3-docheader-row2 {
	background-image: url("data:image/png;base64,R0lGODlhAgABAIAAAMjIyLOzsyH5BAAAAAAALAAAAAACAAEAAAICRAoAOw==");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/backgrounds/module-menu-right.png');
	background-position: right;
	background-repeat: repeat-y;
}/* - - - - - - - - - - - - - - - - - - - - -
extJS icons

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.t3icon-ext-upload {
	background: url('../../typo3/sysext/t3skin/icons/gfx/upload.gif') 3px 4px no-repeat !important;
}

.t3icon-ext-cancel {
	background: url('../../typo3/sysext/t3skin/icons/gfx/icon_fatalerror.gif') 2px 3px no-repeat !important;
}

.t3iconstyle-center {
	background-position: center center;
}/* - - - - - - - - - - - - - - - - - - - - -
History / Undo

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-history tr.c-head td,
table#typo3-history-item tr.c-head td {
	font-weight: bold;
}/* - - - - - - - - - - - - - - - - - - - - -
Flash Messages (template.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-message {
	border: 1px solid;
	background-position: 10px 12px;
	background-repeat: no-repeat;
}

.typo3-message a {
	text-decoration: underline;
}

.typo3-message li {
	margin-bottom: 10px;
    list-style: disc;
}

.typo3-message .message-header {
	font-size: 11px;
	font-weight: bold;
}

.message-notice {
	color: #777;
	background-color: #f6f7fa;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/notice.png');
	border-color: #c2cbcf;
}

.message-notice a {
	color: #777;
}

.message-information {
	color: #4c73a1;
	background-color: #eaf7ff;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/information.png');
	border-color: #c5dbe6;
}

.message-information a {
	color: #4c73a1;
}

.message-ok {
	color: #3b7826;
	background-color: #cdeaca;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/ok.png');
	border-color: #58b548;
}

.message-ok a {
	color: #3b7826;
}

.message-warning {
	color: #9e7d4a;
	background-color:#fbf6de;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/warning.png');
	border-color: #b1905c;
}

.message-warning a {
	color: #9e7d4a;
}

.message-error {
	color: #aa0225;
	background-color: #f6d3cf;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/error.png');
	border-color: #d66c68;
}

.message-error a {
	color: #aa0225;
}/* - - - - - - - - - - - - - - - - - - - - -
Pagetree

$Id: $
- - - - - - - - - - - - - - - - - - - - - */
#typo3-pagetree-treeContainer,
#typo3-pagetree-topPanelItems {
	background-color: #ebebeb;
}

#typo3-pagetree .x-tree .x-panel-body {
	background: none;
}

#typo3-pagetree .x-tree-node .x-tree-node-el {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
}

#typo3-pagetree .x-tree-node .x-tree-node-over,
#typo3-pagetree .x-tree-node .x-tree-selected {
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}

#typo3-pagetree .x-tree-node .x-tree-node-over {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGElEQVR42gENAPL/AMjIyEzIyMizyMjI/zhvCQelaHPPAAAAAElFTkSuQmCC");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/shadows/navigation-container.png');
	background-position: right;
	background-repeat: repeat-y;
	background-color: #f2f2f2;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

#typo3-pagetree .x-tree-node .x-tree-selected {
	background-color: #f8f8f8;
}

#typo3-pagetree .x-tree-node .x-tree-selected.x-tree-node-over {
	background-image: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#typo3-pagetree .x-panel-tbar {
	background-color: #585858;
	border: none;
}

/**
 *
 * @section drag and drop
 *
 */
.typo3-pagetree-tree-copy {
	color: #666;
}

.x-dd-drag-ghost {
	background-color: inherit;
	border: none;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}

.x-dd-drop-nodrop {
	background-color: #f6d3cf;
	border: 1px solid #d66c68;
}

.typo3-pagetree-deletionDropZone-proxyOver,
.x-tree-drop-ok-append,
.x-tree-drop-ok-between,
.x-tree-drop-ok-below,
.x-tree-drop-ok-above {
	background-color: #dce8f4;
	border: 1px solid #9eb2c5;
}

.x-dd-drop-nodrop .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-place-denied.png');
}

.x-tree-drop-ok-append.typo3-pagetree-copy .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-new-inside.png');
}

.x-tree-drop-ok-below.typo3-pagetree-copy .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-copy-below.png');
}

.x-tree-drop-ok-above.typo3-pagetree-copy .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-copy-above.png');
}

.x-tree-drop-ok-between.typo3-pagetree-copy .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-new-between.png');
}

.x-tree-drop-ok-append .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-move-into.png');
}

.x-tree-drop-ok-between .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-move-between.png');
}

.x-tree-drop-ok-below .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-move-below.png');
}

.x-tree-drop-ok-above .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/apps/pagetree-drag-move-above.png');
}

#typo3-pagetree .x-tree-node .x-tree-drag-insert-below,
.x-tree-node div.x-tree-drag-insert-below,
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a {
	border-bottom: 1px solid #9eb2c5;
}

#typo3-pagetree .x-tree-node .x-tree-drag-insert-above,
.x-tree-node .x-tree-drag-insert-above,
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a {
	border-top: 1px solid #9eb2c5;
}

.x-tree-node .x-tree-drag-append {
	background: #d7e4f1;
}

.x-tree-node .x-tree-drag-append a span {
	background-color: inherit;
	border: none;
}

/**
 *
 * @section Top Panel
 *
 */
#typo3-pagetree .x-toolbar {
	background: none;
	border: none;
}

.typo3-pagetree-topPanel-button {
	background: none;
	border: none;
}

#typo3-pagetree-topPanel .x-btn-click,
#typo3-pagetree-topPanel .x-btn-over {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAWCAIAAACKUbHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUCB19wdERAUAARDEv23+FmsGZG38Sz0sfKoXEppDKyldyxBzzM1eObWYMM5Zr/ipEWRm9UXnr0OVxvQAaNAkk1SzJpgAAAABJRU5ErkJggg==");
	*background-image: url('../../typo3/sysext/t3skin/images/backgrounds/docheader-pagetree-button-hover.png');
}

#typo3-pagetree-topPanel .x-btn-pressed {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAWCAIAAABlk9r+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUCB0FwYENADAMw6Ap/79cPFhV7b333ltVDdWqWLkaxYABc7AL5nDj7gw0cMMxxCCrXLtTVmhV+SoifU9efLPxAAAAAElFTkSuQmCC");
	*background-image: url('../../typo3/sysext/t3skin/images/backgrounds/docheader-pagetree-button.png');
}

#typo3-pagetree-topPanel .x-btn-pressed,
#typo3-pagetree-topPanel .x-btn-over,
#typo3-pagetree-topPanel .x-btn-click {
	border: none;
	top: 0;
	left: 0;
	background-repeat: repeat-x;
}

#typo3-pagetree-topPanel button:focus {
	outline: none;
}

#typo3-pagetree-topPanel button::-moz-focus-inner {
	border: 0;
}

.typo3-pagetree-topPanel-button button {
	border: none;
}

#typo3-pagetree .typo3-pagetree-topPanel-item {
	background-color: #dadada;
	line-height: normal;
}

#typo3-pagetree-topPanel-filter {
	border: 1px solid #aeaeae;
	-moz-box-shadow: inset 0 1px 1px #aeaeae;
	-ms-box-shadow: inset 0 1px 1px #aeaeae;
	-webkit-box-shadow: inset 0 1px 1px #aeaeae;
	box-shadow: inset 0 2px 1px #aeaeae;
}

.typo3-pagetree-topPanel-filter-defaultText {
	color: gray;
}

#typo3-pagetree .typo3-pagetree-topPanel-button {
	border: none;
	border-radius: 0;
}

#typo3-pagetree .typo3-pagetree-topPanel-button button {
	vertical-align: middle;
}

#typo3-pagetree-topPanel-defaultPanel {
	color: #a2aab8;
	line-height: 18px;
}

#typo3-pagetree-topPanel-item-newNode .x-btn-over {
	background: inherit;
}

#typo3-pagetree-topPanel-item-newNode button {
	cursor: move;
}

#typo3-pagetree-topPanel-button-refresh,
#typo3-pagetree-topPanel-button-refresh.x-btn-over {
	background: inherit;
}

/**
 *
 * @section Tree Highlighting
 *
 */

#typo3-pagetree .ver-element,
#typo3-pagetree .ver-versions,
#typo3-pagetree .ver-page {
	background-color: #f7c898;
}

#typo3-pagetree .x-tree-node-over.ver-element,
#typo3-pagetree .x-tree-node-over.ver-versions,
#typo3-pagetree .x-tree-node-over.ver-page,
#typo3-pagetree .x-tree-selected.ver-element,
#typo3-pagetree .x-tree-selected.ver-versions,
#typo3-pagetree .x-tree-selected.ver-page {
	background-color: #fee4c9;
}

.x-tree-node-readableRootline {
	font-style: italic;
}

#typo3-pagetree .typo3-pagetree-filteringTree-highlight {
	background-color: #f48e0c;
	color: #FFF;
}

/**
 *
 * @section Indicator Bar
 *
 */

#typo3-pagetree-indicatorBar-temporaryMountPoint p {
	line-height: 13px;
}

#typo3-pagetree-indicatorBar-temporaryMountPoint,
#typo3-pagetree-indicatorBar-filter {
	background-color: #eaf7ff;
	border-bottom: 1px solid #c5dbe6;
	color: #4c73a1;
}

.typo3-pagetree-indicatorBar-item .typo3-pagetree-indicatorBar-item-rightIcon {
	cursor: pointer;
}

#typo3-pagetree-indicatorBar-indicatorTitle {
	background-color: #ffec97;
	font-weight: bold;
}

/**
 *
 * @section Deletion Drop Zone
 *
 */

#typo3-pagetree-deletionDropZone {
	color: #FFF;
	background-color: #585858;
	-moz-box-shadow: inset 0 2px 5px #414141;
	-ms-box-shadow: inset 0 2px 5px #414141;
	-webkit-box-shadow: inset 0 2px 5px #414141;
	box-shadow: inset 0 2px 5px #414141;
}

#typo3-pagetree-deletionDropZone-text {
	font-size: .9em;
}

.typo3-pagetree-deletionDropZone-restore {
	background-color: #d5d5d5;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/button.png');
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(center top, #f6f6f6 10%, #d5d5d5 90%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.1, #f6f6f6), color-stop(0.9, #d5d5d5));
	background-image: linear-gradient(center top, #f6f6f6 10%, #d5d5d5 90%);
	border: 1px solid #7c7c7c;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	color: #434343;
	cursor: pointer;
}

.typo3-pagetree-deletionDropZone-restore:hover {
	background-color: #c8c8c8;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/button-hover.png');
	background-image: -moz-linear-gradient(center top, #f6f6f6 10%, #bdbcbc 90%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.1, #f6f6f6), color-stop(0.9, #c8c8c8));
	background-image: linear-gradient(center top, #f6f6f6 10%, #c8c8c8 90%);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #737f91;
	color: #1e1e1e;
}

.typo3-pagetree-deletionDropZone-restoreText {
	background: transparent url('../../typo3/sysext/t3skin/images/spinner/d5d5d5.gif') no-repeat 0 3px;
}

.typo3-pagetree-deletionDropZone-proxyOver .x-dd-drop-icon {
	background-image: url('../../typo3/sysext/t3skin/images/icons/actions/edit-delete.png');
}

#typo3-pagetree .typo3-pagetree-deletionDropZone-activateProxyOver {
	background-color: #644d2d;
}

#typo3-pagetree-deletionDropZone-text {
	cursor: default;
}/* - - - - - - - - - - - - - - - - - - - - -
Palette display for TCEforms (top frame, alt_palette.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-alt-palette-php {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/topmenu_background_palette.jpg');
}

table#typo3-TCEforms-palette td {
	white-space: nowrap;
}

table#typo3-TCEforms-palette td.c-label {
	color: #fff;
}

body#typo3-alt-palette-php table td.c-csh input.checkbox {
	background-color: transparent;
}/* - - - - - - - - - - - - - - - - - - - - -
Document, listing recently edited records if no records were open
(alt_doc_nodoc.php) - this is effectively the Doc module

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-recent-edited td {
	white-space: nowrap;
}/* - - - - - - - - - - - - - - - - - - - - -
Element Browser / RTE link selection

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-browse-links-php {
	background: #ececec;
	background-image: linear-gradient(center top, #ffffff 30px, #ececec 130px);
	background-image: -moz-linear-gradient(center top, #ffffff 30px, #ececec 130px);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(30px, #ffffff), color-stop(130px, #ececec));
	background-repeat: repeat-x;
}

table#typo3-curUrl {
	font-weight: bold;
}

table#typo3-RTElinkMenu tr td {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

table#typo3-linkPages tr td.c-wCell,
table#typo3-linkFiles tr td.c-wCell,
table#typo3-EBrecords tr td.c-wCell,
table#typo3-EBfiles tr td.c-wCell {
	white-space: nowrap;
}

body#typo3-browse-links-php a {
	text-decoration: none;
}

/* - - - - - - - - - - - - - - - - - - - - -
RTE select image
- - - - - - - - - - - - - - - - - - - - - */

body#ext-rte-app-rte-select-image-php a {
	text-decoration: none;
}

body#ext-rte-app-rte-select-image-php table tr td table tr.bgColor4 td a {
	text-decoration: underline;
}/* - - - - - - - - - - - - - - - - - - - - -
Animated spinner icon

$Id$
- - - - - - - - - - - - - - - - - - - - - */

span.spinner {
	background-image: url('../../typo3/sysext/t3skin/images/spinner/f1f1f1.gif');
}
/* - - - - - - - - - - - - - - - - - - - - -
Animated spinner icon

$Id$
- - - - - - - - - - - - - - - - - - - - - */

span.spinner {
	background-image: url('../../typo3/sysext/t3skin/images/spinner/f1f1f1.gif');
}/* - - - - - - - - - - - - - - - - - - - - -
Tab menu (template.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-dyntabmenu td a,
table.typo3-dyntabmenu td.disabled,
table#typo3-tabmenu td.tab,
table#typo3-tabmenu td.tabact,
table#typo3-tabmenu td.disabled {
	background: #dadada;
	border: 1px solid #adadad;
	border-bottom: none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #606060;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

table.typo3-dyntabmenu td.tabact a,
table.typo3-dyntabmenu td.tab_over a,
table.typo3-dyntabmenu td.tabact_over a,
table#typo3-tabmenu td.tabact,
table#typo3-tabmenu td.tab:hover,
table#typo3-tabmenu td.tabact:hover {
	background: #ffffff;
	color: #000;
}

table.typo3-dyntabmenu td.tab_over a,
table#typo3-tabmenu td.tab:hover {
	background-color: #eeeeee;
	border-color: #adadad;
	color: #606060;
}

table.typo3-dyntabmenu td.disabled,
table.typo3-dyntabmenu td.disabled_over {
	background: #e8e8e8;
	border: 1px solid #d6d6d6;
	color: #b7b7b7;
	cursor: default;
}

table.typo3-dyntabmenu td a {
	border-bottom: 1px solid #ffffff;
}

table.typo3-dyntabmenu td.tab a,
table.typo3-dyntabmenu td.tab_over a {
	border-bottom: 1px solid #c0c0c0;
}

table.typo3-dyntabmenu td a,
table#typo3-tabmenu td a {
	color: #666;
	text-decoration: none;
}

table.typo3-dyntabmenu td a:active,
table#typo3-tabmenu td a {
	outline: none;
}

div.typo3-dyntabmenu-divs {
	background-color: #ececec;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/tab.png');
	background-image: linear-gradient(center top, #ffffff 0px, #ececec 100px);
	background-image: -moz-linear-gradient(center top, #ffffff 0px, #ececec 100px);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0px, #ffffff), color-stop(100px, #ececec));
	background-repeat: repeat-x;
	border: 1px solid #adadad;
}

div.typo3-dyntabmenu-divs p.c-descr {
	background: #e7dba8;
	font-style: italic;
}

/* Foldout tabs */
div.typo3-dyntabmenu-divs-foldout div.tab,
div.typo3-dyntabmenu-divs-foldout div.tab_over,
div.typo3-dyntabmenu-divs-foldout div.tabact,
div.typo3-dyntabmenu-divs-foldout div.tabact_over,
div.typo3-dyntabmenu-divs-foldout div.disabled,
div.typo3-dyntabmenu-divs-foldout div.disabled_over {
	border: solid black 1px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div.typo3-dyntabmenu-divs-foldout div.tab {
	background: #c4d4cd;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/ol/plusbullet.gif');
	background-repeat: no-repeat;
}

div.typo3-dyntabmenu-divs-foldout div.tab_over {
	background: #f6eab7;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/ol/arrowbullet.gif');
	background-repeat: no-repeat;
}

div.typo3-dyntabmenu-divs-foldout div.tabact {
	background: #e7dba8;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/ol/minusbullet.gif');
	background-repeat: no-repeat;
}

div.typo3-dyntabmenu-divs-foldout div.tabact_over {
	background: #f6eab7;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/ol/arrowbullet.gif');
	background-repeat: no-repeat;
}

div.typo3-dyntabmenu-divs-foldout div.disabled {
	background: #ccc;
	color: #999;
}

div.typo3-dyntabmenu-divs-foldout div.disabled_over {
	background: #f6eab7;
	color: #999;
}

div.typo3-dyntabmenu-divs-foldout div.tab a,
div.typo3-dyntabmenu-divs-foldout div.tabact a,
div.typo3-dyntabmenu-divs-foldout div.tab_over a,
div.typo3-dyntabmenu-divs-foldout div.tabact_over a {
	text-decoration: none;
	color: #000;
}/* - - - - - - - - - - - - - - - - - - - - -
Default tables

$Id: module_web_list.css 7906 2010-06-13 14:56:44Z ohader $
- - - - - - - - - - - - - - - - - - - - - */

table.t3-table {
	background: #fff;
	border: 1px solid #a2aab8;
}

table.t3-table .t3-row-odd td,
table.t3-table .t3-row-odd th {
	background-color: #f7f7f7;
}

table.t3-table .t3-row-even td,
table.t3-table .t3-row-even th {
	background-color: #ffffff;
}

table.t3-table .t3-row-odd:hover td,
table.t3-table .t3-row-odd:hover th,
table.t3-table .t3-row-even:hover td,
table.t3-table .t3-row-even:hover th {
	background-color: #dedede;
}

table.t3-table tr.t3-row-header td {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}
/* - - - - - - - - - - - - - - - - - - - - -
TCEforms

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-TCEforms {
	border-collapse: collapse;
	background-color: #ececec;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/tab.png');
	background-image: linear-gradient(center top, #ffffff 30px, #ececec 130px);
	background-image: -moz-linear-gradient(center top, #ffffff 0px, #ececec 130px);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(30px, #ffffff), color-stop(130px, #ececec));
	background-repeat: repeat-x;
}


table.typo3-TCEforms tr.bgColor2 td {
	color: #212424;
}

table.typo3-TCEforms tr.bgColor2 {
	background-image: none;
}

table#typo3-altdoc-header input,
.c-inputButton {
	background: none;
	border: 0;
}

.checkbox,
.checkbox:hover {
	background: #efeff4;
	border: 0;
}

.t3-tceforms-input-wrapper,
.t3-tceforms-input-wrapper-hover,
.t3-tceforms-input-wrapper-datetime,
.t3-tceforms-input-wrapper-datetime-hover {
	display: block;
	float: left;
	position: relative;
}



.t3-tceforms-input-wrapper .t3-tceforms-input-clearer,
.t3-tceforms-input-wrapper-hover .t3-tceforms-input-clearer {
	position: absolute;
	right: 4px;
	top: 28%;
	z-index: 1000;
	cursor: pointer;
}

.t3-tceforms-input-wrapper-datetime .t3-tceforms-input-clearer,
.t3-tceforms-input-wrapper-datetime-hover .t3-tceforms-input-clearer {
	position: absolute;
	right: 24px;
	top: 28%;
	z-index: 1000;
	cursor: pointer;
}

.t3-tceforms-input-wrapper .tceforms-textfield,
.t3-tceforms-input-wrapper-hover .tceforms-textfield,
.t3-tceforms-input-wrapper .tceforms-datetimefield,
.t3-tceforms-input-wrapper-hover .tceforms-datetimefield,
.t3-tceforms-input-wrapper-datetime .tceforms-textfield,
.t3-tceforms-input-wrapper-datetime-hover .tceforms-textfield,
.t3-tceforms-input-wrapper-datetime .tceforms-datetimefield,
.t3-tceforms-input-wrapper-datetime-hover .tceforms-datetimefield {
	position: relative;
	z-index: 2000;
	min-height: 14px;
	padding-right: 20px!important;
}

.t3-tceforms-input-wrapper-hover .t3-tceforms-input-clearer,
.t3-tceforms-input-wrapper-datetime-hover .t3-tceforms-input-clearer {
	z-index: 3700;
}

table.typo3-TCEforms table#typo3-altdoc-header input:hover,
.c-inputButton:hover {
	background: none;
	border: 0;
}

table.typo3-TCEforms span.typo3-TCEforms-recHeader {
	color: #555555;
	font-weight: bold;
}

table.typo3-TCEforms div.typo3-dyntabmenu-tabs,
table.typo3-TCEforms tr.typo3-TCEforms-recHeaderRow td {
	background: #f8f8f8;
}

table.typo3-TCEforms tr.typo3-TCEforms-recHeaderRow td {
	text-align: right;
}

table.typo3-TCEforms span.typo3-TCEforms-newToken {
	color: #990000;
	font-weight: bold;
}

table.typo3-TCEforms span.typo3-TCEforms-helpText {
	background: transparent;
	color: #fff;
}

table.typo3-TCEforms-select-checkbox {
	background-color: #ffffff;
	border: 1px solid #aaa;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr.c-header td {
	background-color: #fff;
	font-weight: bold;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr:nth-child(2n) {
	background-color: #f7f7f7;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr.c-selectedItem {
	background-color: #d8ecd0;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr.c-invalidItem {
	color: #dddddd;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr:hover {
	background-color: #dedede;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr.c-selectedItem:hover {
	background-color: #abd99a;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr.c-invalidItem:hover {
	background-color: transparent;
}

table.typo3-TCEforms table.typo3-TCEforms-select-checkbox tr td.c-labelCell {
	white-space: nowrap;
}

table.typo3-TCEforms optgroup.c-divider,
select option.c-divider {
	background-color: #eee;
	border-top: 1px solid #666;
	color: #666;
	font-style: italic;
	text-transform: uppercase;
}

table.typo3-TCEforms optgroup option {
	background-color: white;
	border-bottom: none;
	color: black;
	font-style: normal;
	text-indent: 0px;
	text-transform: none;
}

table.typo3-TCEforms div.typo3-TCEforms-originalLanguageValue {
	background-color: #dadada;
	border: 1px solid #c0c0c0;
}

table.typo3-TCEforms div.typo3-TCEforms-diffBox {
	background-color: white;
	border: 1px solid black;
}

table.typo3-TCEforms div.typo3-TCEforms-diffBox-header {
	background-color: red;
	font-weight: bold;
}

table.typo3-TCEforms div.typo3-dyntabmenu-divs {
	border-bottom: 0;
}

/* Default. Always used on main-palettes in the bottom of the forms */
table.typo3-TCEforms .class-main1,
table.typo3-TCEforms .class-main11,
table.typo3-TCEforms .class-main21,
table.typo3-TCEforms .class-main31,
table.typo3-TCEforms .class-main41,
table.typo3-TCEforms .class-main51 {
}

table.typo3-TCEforms .class-main2 td,
table.typo3-TCEforms .class-main12 td,
table.typo3-TCEforms .class-main22 td,
table.typo3-TCEforms .class-main32 td,
table.typo3-TCEforms .class-main42 td,
table.typo3-TCEforms .class-main52 td {
	border-top: 1px solid #c0c0c0;
}

table.typo3-TCEforms tr.class-main2:first-child td,
table.typo3-TCEforms tr.class-main12:first-child td,
table.typo3-TCEforms tr.class-main22:first-child td,
table.typo3-TCEforms tr.class-main32:first-child td,
table.typo3-TCEforms tr.class-main42:first-child td,
table.typo3-TCEforms tr.class-main52:first-child td {
	border-top: 0;
}

table.typo3-TCEforms .class-main2,
table.typo3-TCEforms .class-main12,
table.typo3-TCEforms .class-main22,
table.typo3-TCEforms .class-main32,
table.typo3-TCEforms .class-main42,
table.typo3-TCEforms .class-main52 {
}




table.typo3-TCEforms table.wrapperAttention .class-main2,
table.typo3-TCEforms table.wrapperAttention .class-main12,
table.typo3-TCEforms table.wrapperAttention .class-main22,
table.typo3-TCEforms table.wrapperAttention .class-main32,
table.typo3-TCEforms table.wrapperAttention .class-main42,
table.typo3-TCEforms table.wrapperAttention .class-main52 {

}


table.typo3-TCEforms .class-main4,
table.typo3-TCEforms .class-main14,
table.typo3-TCEforms .class-main24,
table.typo3-TCEforms .class-main34,
table.typo3-TCEforms .class-main44,
table.typo3-TCEforms .class-main54 {
	color: #000000;
}

table.typo3-TCEforms .class-main5,
table.typo3-TCEforms .class-main15,
table.typo3-TCEforms .class-main25,
table.typo3-TCEforms .class-main35,
table.typo3-TCEforms .class-main45,
table.typo3-TCEforms .class-main55 {
	color: #3c3c44;
}

table.typo3-TCEforms .wrapperTable,
table.typo3-TCEforms .wrapperTable1,
table.typo3-TCEforms .wrapperTable2,
table.typo3-TCEforms .wrapperTable3,
table.typo3-TCEforms .wrapperTable4,
table.typo3-TCEforms .wrapperTable5 {
	border: 1px solid #c0c0c0;
}

table.typo3-TCEforms .wrapperTable1 {
	border-top: 1px solid #c0c0c0;
}

table.typo3-TCEforms .typo3-dyntabmenu-divs .wrapperTable,
table.typo3-TCEforms .typo3-dyntabmenu-divs .wrapperTable1,
table.typo3-TCEforms .typo3-dyntabmenu-divs .wrapperTable2,
table.typo3-TCEforms .typo3-dyntabmenu-divs .wrapperTable3,
table.typo3-TCEforms .typo3-dyntabmenu-divs .wrapperTable4,
table.typo3-TCEforms .typo3-dyntabmenu-divs .wrapperTable5 {
	border: none;
	border-bottom: 1px solid #c0c0c0;
}

table.typo3-TCEforms table.wrapperAttention .wrapperTable,
table.typo3-TCEforms table.wrapperAttention .wrapperTable1,
table.typo3-TCEforms table.wrapperAttention .wrapperTable2,
table.typo3-TCEforms table.wrapperAttention .wrapperTable3,
table.typo3-TCEforms table.wrapperAttention .wrapperTable4,
table.typo3-TCEforms table.wrapperAttention .wrapperTable5 {
}

.t3-form-palette-fieldset {
	border:none;
}

table.typo3-TCEforms div.imagethumbs .nobr {
	background-color: #CCC;
}

table.typo3-TCEforms span.filetypes {
	font-size: 0.8em;
}

input.typo3-TCEforms-suggest-search {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/zoom.gif');
	background-position: 2px center;
	background-repeat: no-repeat;
}

div.typo3-TCEforms-suggest-choices {
	background-color: white;
	border: 1px solid #888;
}

div.typo3-TCEforms-suggest-choices ul {
	list-style-type: none;
}

div.typo3-TCEforms-suggest-choices li.selected {
	background-color: #ffb !important;
}

div.typo3-TCEforms-suggest-choices li {
	cursor: pointer;
	background-color: #efeff4;
	background-repeat: no-repeat;
	background-position: 4px center;
	list-style-type: none;
}

div.typo3-TCEforms-suggest-choices li.pages {
	background-color: #fcc;
}

div.typo3-TCEforms-suggest-choices span.suggest-uid {
	font-size: 0.9em;
}

div.typo3-TCEforms-suggest-choices span.suggest-path {
	font-size: 0.9em;
}

div.typo3-TCEforms-suggest-choices span.suggest-path abbr {
	border-bottom: none;
}

div.typo3-TCEforms-suggest-choises a {
	cursor: pointer;
}

/* - - - - - - - - - - - - - - - - - - - - -
TCEforms Flexforms
- - - - - - - - - - - - - - - - - - - - - */
.t3-form-field-container-flex {
}

.t3-form-field-label-flex {
	border-top: 1px solid #c0c0c0;
}

div.t3-form-field-container:first-child .t3-form-field-label-flex {
	border-top: 0;
}

/** no separate background for dyntabs in flexforms **/
table.typo3-TCEforms .wrapperTable div.typo3-dyntabmenu-tabs ,
table.typo3-TCEforms .wrapperTable1 div.typo3-dyntabmenu-tabs,
table.typo3-TCEforms .wrapperTable2 div.typo3-dyntabmenu-tabs,
table.typo3-TCEforms .wrapperTable3 div.typo3-dyntabmenu-tabs,
table.typo3-TCEforms .wrapperTable4 div.typo3-dyntabmenu-tabs,
table.typo3-TCEforms .wrapperTable5 div.typo3-dyntabmenu-tabs {
	background: transparent;
}

/** tabs inside the table => flexforms */
table.typo3-TCEforms .wrapperTable .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable1 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable2 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable3 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable4 .typo3-dyntabmenu-divs,
table.typo3-TCEforms .wrapperTable5 .typo3-dyntabmenu-divs {
	border: 1px solid #c0c0c0;
}


/* - - - - - - - - - - - - - - - - - - - - -
TCEforms Inline-Relational-Record-Editing
- - - - - - - - - - - - - - - - - - - - - */
.t3-form-field-container-inline {
	border: 1px solid #c0c0c0;
}

.t3-form-field-header-inline {
	background: #DADADA;
}

.t3-form-field-record-inline {
	border-top: 1px solid #c0c0c0;
}

table.typo3-TCEforms .t3-form-field-container-inline .wrapperTable,
table.typo3-TCEforms .t3-form-field-container-inline .wrapperTable1,
table.typo3-TCEforms .t3-form-field-container-inline .wrapperTable2,
table.typo3-TCEforms .t3-form-field-container-inline .wrapperTable3,
table.typo3-TCEforms .t3-form-field-container-inline .wrapperTable4,
table.typo3-TCEforms .t3-form-field-container-inline .wrapperTable5 {
	border: 0;
}

/* - - - - - - - - - - - - - - - - - - - - -
TCEforms Sections
- - - - - - - - - - - - - - - - - - - - - */

.typo3-TCEforms-flexForm .bgColor4,
.typo3-TCEforms-flexForm .bgColor5 {
	background: none;
	display: inline-block;
}

.t3-form-field-label-flexsection {
	border-top: 1px solid #cdcdcd;
}

.t3-form-field-container-flexsections {
	background: #dadada;
}

.t3-form-field-record-flexsection {
	background: #eee;
}

.t3-form-field-add-flexsection {
	border-top: 1px solid #cdcdcd;
}


.typo3-TCEforms-select-selectedItemWithBackgroundImage {
	background-color:#fff;
	background-position: 0% 50%;
	background-repeat:no-repeat;
	padding:1px 1px 1px 24px;
}

.ext-webkit .typo3-TCEforms-select-selectedItemWithBackgroundImage {
	text-indent: 20px;
	background-position-x: 6px;
}
.ext-webkit .typo3-TCEforms-select-selectedItemWithBackgroundImage optgroup option {
	text-indent: 20px;
}
.ext-chrome:not(.ext-mac) .typo3-TCEforms-select-selectedItemWithBackgroundImage {
	text-indent: 0px;
	background-position-x: 5px;
}
/* - - - - - - - - - - - - - - - - - - - - -
Tree

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-pagetree,
body#typo3-alt-file-navframe-php {
	background: #ebebeb;
}

#typo3-alt-file-navframe-php #typo3-docbody,
#typo3-alt-file-navframe-php #typo3-docheader-row1,
#typo3-alt-file-navframe-php #typo3-docheader-row2,
.typo3-pagetree-indicatorBar-item,
#typo3-pagetree-topPanelItems,
#typo3-pagetree-topPanel .typo3-pagetree-topPanel-item,
#typo3-pagetree-treeContainer,
#typo3-pagetree .x-panel-tbar,
#typo3-pagetree-deletionDropZone .x-panel-body {
	background-position: right;
	background-repeat: repeat-y;
}

#typo3-alt-file-navframe-php #typo3-docbody,
#typo3-pagetree-treeContainer {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGElEQVR42gENAPL/AMjIyEzIyMizyMjI/zhvCQelaHPPAAAAAElFTkSuQmCC");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/shadows/navigation-container.png');
}

#typo3-alt-file-navframe-php #typo3-docheader-row1,
#typo3-pagetree-topPanelItems,
#typo3-pagetree .x-panel-tbar,
#typo3-pagetree-deletionDropZone .x-panel-body {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGElEQVR42gENAPL/AEBAQExAQECzQEBA/xb3BD8CHBN0AAAAAElFTkSuQmCC");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/shadows/docheader1.png');
}

#typo3-alt-file-navframe-php #typo3-docheader-row2,
.typo3-pagetree-indicatorBar-item,
#typo3-pagetree-topPanel .typo3-pagetree-topPanel-item {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGElEQVR42gENAPL/ALi4uEy4uLi0uLi4/zSECHijpwMGAAAAAElFTkSuQmCC");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/shadows/docheader2.png');
}

table#typo3-tree a {
	text-decoration: none;
}

body#typo3-alt-db-navframe-php div.c-notice {
	border: 1px solid black;
}

.navFrameHL {
	background-color: #d7dbe2;
}

.navFrameHL a {
	font-weight: bold;
}

table#typo3-tree tr:hover {
	background-color: #d7dbe2;
}

/* - - - - - - - - - - - - - - - - - - - - -
Configuration trees, used in Admin Tools => Configuration
- - - - - - - - - - - - - - - - - - - - - */
table.t3-tree-config {
	background: #ececec;
	background-image: linear-gradient(center top, #ffffff 0px, #ececec 100px);
	background-image: -moz-linear-gradient(center top, #ffffff 0px, #ececec 100px);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0px, #ffffff), color-stop(100px, #ececec));
	border: 1px solid #adadad;
}

table.t3-tree-config .t3-tree-config-header {
	text-align: left;
}

/* - - - - - - - - - - - - - - - - - - - - -
AJAX Page Tree
- - - - - - - - - - - - - - - - - - - - - */

ul.tree {
	line-height: 12px;
	list-style: none;
}

ul.tree a {
	text-decoration: none;
}

ul.tree a.pm {
	cursor: pointer;
}

ul.tree ul {
	list-style: none;
}

ul.tree li {
	white-space: nowrap;
}

ul.tree ul li {
	list-style: none;
}

ul.tree ul li.expanded ul {
	background: transparent url('../../typo3/sysext/t3skin/icons/gfx/ol/line.gif') left top repeat-y;
}

ul.tree ul li.last > ul {
	background: none;
}

/* active tree items */
ul.tree li.active div.treeLinkItem {
	background-color: #f8f8f8;
	border-color: #d7d7d7;
	border-width: 1px 0 1px 1px;
	border-style: solid;

}

/* subitems of active tree items - reset styling */
ul.tree li.active li div.treeLinkItem {
	background-color: transparent;
	border-width: 0;

}

ul.tree li.active span a,
ul.tree ul li.active span a {
	font-weight: bold;
}

ul.tree li.active ul span a,
ul.tree ul li.active ul span a {
	font-weight: normal;
}

#dragIcon {
	filter: alpha(opacity=50);
	opacity: 0.5;
	white-space: nowrap;
	-moz-opacity: 0.5;
}

#treeFilterBox {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/filter_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 -2px;
	border-bottom: 1px solid #dadada;
}

#treeFilter {
	background: transparent;
	border: 0px;
	font-size: 11px;
}

#treeFilterReset {
	border: 0;
	cursor: pointer;
}

#tree-toolbar-filter-item {
	display: inline-block;
	height: 22px;
	width: 20px;
}

#tree-toolbar-filter-item.active {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/toolbar_item_active_bg.png')
}
/* - - - - - - - - - - - - - - - - - - - - -
TypoScript Highlighting

$Id$
- - - - - - - - - - - - - - - - - - - - - */

pre.ts-hl {
	font-family: "Lucida Console", "Lucida Sans Typewriter", "Bitsream Vera Sans Mono", monospace;
	font-size: 11px;
}

pre.ts-hl .ts-operator {
	color: black;
	font-weight: bold;
}

pre.ts-hl .ts-value {
	color: #cc0000;
}

pre.ts-hl .ts-objstr {
	color: #0000cc;
}

pre.ts-hl .ts-value_copy {
	color: #006600;
}

pre.ts-hl .ts-value_unset {
	background-color: #66cc66;
}

pre.ts-hl .ts-ignored {
	background-color: #66cc66;
}

pre.ts-hl .ts-default {
	background-color: #66cc66;
}

pre.ts-hl .ts-comment {
	color: #666;
	font-style: italic;
}

pre.ts-hl .ts-condition {
	background-color: maroon;
	color: #fff;
	font-weight: bold;
}

pre.ts-hl .ts-error {
	background-color: yellow;
	border: 1px red dashed;
	font-weight: bold;
	color: #000;
}

pre.ts-hl .ts-linenum {
	background-color: #eee;
	color: #212424;
}/* - - - - - - - - - - - - - - - - - - - - -
Workspace

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-pagetree .workspace-info {
	background-color: #ffec97;
	font-weight: bold;
}

table#typo3-versionSelector {
	background-color: #ffec97;
	border: 1px solid #a2aab8;
}

.ver-element div.treeLinkItem,
.ver-versions div.treeLinkItem,
.ver-page div.treeLinkItem {
	background-color: #ffec97;
}

.ver-branch div.treeLinkItem,
.ver-branchpoint div.treeLinkItem {
	background-color: #ff9999;
}

.ver-element ul div.treeLinkItem,
.ver-versions ul div.treeLinkItem,
.ver-page ul div.treeLinkItem,
.ver-branch div.treeLinkItem,
.ver-branchpoint div.treeLinkItem {
	background-color: transparent;
}

table.ver-subtree a {
	text-decoration: none;
}

table.ver-subtree tr td.iconTitle {
	white-space: nowrap;
}

table.ver-subtree tr td.diffCell {
	white-space: normal;
}

table.ver-subtree table.diffTable {
	background-color: white;
	border: 1px solid black;
}

table.ver-subtree div.diffLayer,
div.logLayer {
	background-color: white;
	border: 1px solid black;
}

table.ver-subtree,
table.ver-verElement td.c-diffCell {
	border: 1px solid #666;
}

table.ver-subtree tr.typo3-ver td.iconTitle,
table.ver-subtree tr.typo3-ver td.diffCell,
table.ver-subtree tr.typo3-ver td.cmdCell {
	background-color: #c5c1b5;
}

table.ver-subtree tr.typo3-ver-hl td.iconTitle,
table.ver-subtree tr.typo3-ver-hl td.diffCell,
table.ver-subtree tr.typo3-ver-hl td.cmdCell {
	background-color: #999;
}

table.ver-subtree tr.typo3-ver-new td {
	background-color: #eee;
	color: #666;
}

table.ver-subtree tr.typo3-ver-noComp td {
	font-style: italic;
}

.ver-wl-table {
	border: 1px solid black;
}

.ver-wl-details-table {
	border: 1px solid #cccccc;
}

.ver-wl-details {
	background-color: #ffffff;
}

.ver-wl-details-label {
	background-color: #ffffff;
	white-space: nowrap;
}

#ver-wl-new-workspace-icon {
	border: none;
}

.ver-wl-mp-inacessible {
	color: #7c7c7c;
	font-style: italic;
}

.ver-wl-current-user {
	font-weight: bold;
}
/* - - - - - - - - - - - - - - - - - - - - -
Wizards

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-formwizard tr#typo3-formWizardHeader td {
	font-weight: bold;
	text-align: center;
}

body#typo3-wizard-colorpicker-php p.c-head {
	font-weight: bold;
}/* Login Screen
 * Warning:
 * DO NOT prevent the copyright notice from being shown!
 * According to the GPL license an interactive application must show such a notice on start-up ('If the program is interactive, make it output a short notice... ' - see GPL.txt)
 * Therefore preventing this notice from being properly shown is a violation of the license, regardless of whether you remove it or use the stylesheet to obstruct the display.

 */
body#typo3-index-php {
	background: #4f4f4f;
	background-attachment: fixed;
	background-image: url('../../typo3/sysext/t3skin/images/login/background.png');
	background-repeat: repeat-x;
}

body#typo3-index-php #t3-login-form {
	color: #606060;
	font-size: 11px;
	text-align: left;
}

body#typo3-index-php .t3-headline {
	background: #585858;
}

body#typo3-index-php .t3-headline h2 {
	background: transparent no-repeat 10px 5px;
	background-image: url('../../typo3/sysext/t3skin/icons/login-icon-key.gif');
	color: #fff;
	font-size: 11px !important;
	line-height: 24px;
}

body#typo3-index-php #t3-login-process {
	text-align: center;
}

body#typo3-index-php #t3-login-process h2 {
	background: url('../../typo3/sysext/t3skin/icons/login-submit-progress.gif') no-repeat 10px center;
	font-size: 11px !important;
}

body#typo3-index-php .t3-headline .t3-login-news-headline {
	background: transparent url('../../typo3/sysext/t3skin/icons/login-icon-news.gif') no-repeat 10px center;
	color: #fff;
	font-size: 11px !important;
	line-height: 24px;
}

body#typo3-index-php .t3-login-field {
	line-height: 18px;
}

body#typo3-index-php .t3-login-field input {
	background: #fff;
	border: 1px solid #7c7c7c;
	border-radius: 1px;
	-moz-border-radius: 1px;
	box-shadow: 0 1px 1px #cbcbcb inset;
	-moz-box-shadow: 0 1px 1px #cbcbcb inset;
	-webkit-box-shadow: 0 1px 1px #cbcbcb inset;
	color: #000;
	font-size: 11px;
	line-height: 19px;
	-webkit-appearance: textfield;
	
}

body#typo3-index-php #t3-login-form-fields {
	font-size: 11px;
}

body#typo3-index-php #t3-interfaceselector {
	font-size: 11px;
}

body#typo3-index-php .t3-login-form-footer {
	text-align: right;
}

body#typo3-index-php .t3-login-form-footer a {
	cursor: pointer;
}

body#typo3-index-php .t3-login-form-footer,
body#typo3-index-php .t3-login-form-footer a.switchToOpenId,
body#typo3-index-php dl#t3-login-news a {
	color: #888;
	font-size: 10px;
}

body#typo3-index-php .t3-login-form-footer a.switchToOpenId,
body#typo3-index-php dl#t3-login-news a {
	text-decoration: underline;
}

body#typo3-index-php .t3-login-form-footer a.switchToOpenId:hover,
body#typo3-index-php dl#t3-login-news a:hover {
	color: #333;
}

body#typo3-index-php .t3-login-submit {
	text-align: left;
}

body#typo3-index-php div#t3-copyright-notice {
	font-weight: normal;
	color: #797878;
}

body#typo3-index-php div#t3-copyright-notice a {
	color: #797878;
	text-decoration: underline;
}

body#typo3-index-php div#t3-copyright-notice a:hover {
	color: #b0b0b0;
}

body#typo3-index-php div#t3-login-image {
	text-align: left;
}

body#typo3-index-php #t3-footer {
	border-top: 1px solid #5c5c5c;
	font-size: 10px;
}

body#typo3-index-php #t3-meta-links {
	color: #797878;
}

body#typo3-index-php #t3-meta-links a {
	color: #797878;
	text-decoration: underline;
}

body#typo3-index-php #t3-meta-links a.t3-login-link-donate {
	font-weight: bold;
}

body#typo3-index-php #t3-meta-links a:hover {
	color: #b0b0b0;
}

/**
 * @section login news
 */
body#typo3-index-php #t3-login-news-outer #t3-login-news dt {
	font-weight: bold;
}

body#typo3-index-php #t3-login-news-outer #t3-login-news dd {
	border: 0;
}

/**
 * @section logout
 */
body#typo3-index-php .t3-login-logout-form .t3-username-current,
body#typo3-index-php .t3-login-logout-form div.t3-login-label {
	color: #606060;
	line-height: 21px;
}

/**
 * @section erros/warnings
 */
.t3-login-alert h2 {
	background: none;
	font-size: 14px;
	line-height: 18px;
}

.t3-login-alert p {
	font-size: 11px;
	line-height: 15px;
}

.t3-login-alert a {
	text-decoration: underline;
}

.t3-login-alert-error {
	background: #f6d3cf;
	border: 1px solid #d66c68;
}

.t3-login-alert-error h2 {
	background: url('../../typo3/sysext/t3skin/icons/login-alert-error.gif') no-repeat left 2px;
	color: #be0027;
}

.t3-login-alert-error p,
.t3-login-alert-error a {
	color: #be0027;
}

#t3-nocookies-ignore {
	text-align: center;
}

.t3-login-alert-warning {
	background: #fbf6de;
	border: 1px solid #b1905c;
}

.t3-login-alert-warning h2 {
	background: url('../../typo3/sysext/t3skin/icons/login-alert-warning.gif') no-repeat left 2px;
	color: #9e7d4a;
}

.t3-login-alert-warning p,
.t3-login-alert-warning a {
	color: #9e7d4a;
}

/**
 * @section box layout
 */
.t3-login-box-body {
	background-color: #c9c9c9;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/login-box.png');
	background-image: linear-gradient(center top, #ebebeb 0%, #c9c9c9 100%);
	background-image: -moz-linear-gradient(center top, #ebebeb 0%, #c9c9c9 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #ebebeb), color-stop(1, #c9c9c9));
	background-repeat: repeat-x;
}/* - - - - - - - - - - - - - - - - - - - - -
body tags

$Id$
- - - - - - - - - - - - - - - - - - - - - */

/* Set default values for bodytags: */
body {
	background-color: #f8f8f8;
}/* - - - - - - - - - - - - - - - - - - - - -
TYPO3 styles for basic elements

$Id$
- - - - - - - - - - - - - - - - - - - - - */

h1,
h2,
h3,
h4 {
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Occasionally used, eg. in About Modules: */
h1 {
	font-size: 14px;
	text-align: center;
}

/* MAIN page header: */
h2 {
	font-size: 14px;
}

/* Normal section headers */
h3 {
	font-size: 12px;
}

/* Discrete section headers (no background) */
h4 {
	font-size: 12px;
}

body {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/* Preformatted text - not used so much in TYPO3 */
pre {
	font-family: "Lucida Console", "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", monospace;
	font-size: 11px;
}

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

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

a.t3-link {
	text-decoration: underline;
}

/* horizontal ruler */
hr, div.hr {
	background-color: #ddd;
	border-bottom: 1px solid black;
	border-top: 1px solid #7a7a7a;
	color: #ddd;
}

img {
	border: 0px;
}

em {
	font-style: italic;
}

th,
strong {
	font-weight: bold;
}

/* - - - - - - - - - - - - - - - - - - - - -
Background color classes
- - - - - - - - - - - - - - - - - - - - - */

.bgColor-20 {
	background-color: #e3dfdb;
}

.bgColor2 {
	background-color: #585858;
	color: #ffffff;
}

.bgColor3 {
	background-color: #f6f2e6;
}

.bgColor3-20 {
	background-color: #f7f7f7;
}

.bgColor4 {
	background-color: #f1f1f1;
	color: #212424;
}

.bgColor4-20 {
	background-color: #f8f9fa;
}

.bgColor5 {
	background-color: #9b9b9b;
}

.bgColor6 {
	background-color: #f7f7f7;
}

/* - - - - - - - - - - - - - - - - - - - - -
Various classes
- - - - - - - - - - - - - - - - - - - - - */

/** used for any table where a table is used for displaying information (and thus, there is air to breathe) **/
table.t3-table-info {
	background: #ffffff;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

.t3-row-header {
	background-color: #5b5b5b;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/row-header.png');
	background-image: linear-gradient(center top , #7f7f7f 10%, #5b5b5b 100%);
	background-image: -moz-linear-gradient(center top , #7f7f7f 10%, #5b5b5b 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.1, #7f7f7f), color-stop(1, #5b5b5b));
	background-repeat: repeat-x;
	color: #fff;
	font-size: 10px;
	line-height: 19px;
	height: 20px;
}

.t3-row-header a {
	color: #fff;
	float: left;
}

.t3-col-header {
	background-color: #585858;
	color: #fff;
	font-size: 10px;
	line-height: 19px;
	height: 20px;
	font-weight: bold;
}

.nobr {
	white-space: nowrap;
}

.diff-r {
	color: red;
}

.diff-g {
	color: green;
}

div.diff-r {
	background-color: red;
	color: black;
}

div.diff-g {
	background-color: green;
	color: black;
}

textarea.fixed-font {
	font-family: "Lucida Console", "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", monospace;
	font-size: 11px;
}

/** .uppercase is kept for backwards-compatibility, use .divider */
.divider,
.uppercase {
	border-bottom: 1px solid #cdcdcd;
}
.tableheader td {
	font-weight: bold;
}

/** used in the admin tools => DB check **/
.t3-overview-list dt {
	font-weight: bold;
}

/* - - - - - - - - - - - - - - - - - - - - -
Dimmed span tag color (disabled)
- - - - - - - - - - - - - - - - - - - - - */

.typo3-dimmed {
	color: #666;
}

.c-na {
	color: #666;
	font-style: italic;
}

.not-found a {
	color: #cccccc;
}


/* - - - - - - - - - - - - - - - - - - - - -

Red span tag color (warning, notice)

- - - - - - - - - - - - - - - - - - - - - */

.typo3-red {
	color: red;
}

.typo3-red-background {
	background-color: red;
}

table.warningbox {
	border: solid 2px black;
	background-color: yellow;
	margin: 20px 0px 20px 0px;
}

table.warningbox td {
	padding: 20px 20px 20px 20px;
	font-weight: bold;
}

table.warningbox td a {
	text-decoration: underline;
}

div.warningbox {
	border: solid 2px black;
	background-color: yellow;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 10px;
}

span.warningboxheader {
	margin-left: 5px;
}

/* - - - - - - - - - - - - - - - - - - - - -
input elements
- - - - - - - - - - - - - - - - - - - - - */

input,
textarea,
select,
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

textarea {
	background-color: #fefefe;
	border: 1px solid #7c7c7c;
}

textarea:hover {
	border: 1px solid #737f91;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="submit"][disabled="disabled"]:hover,
input[type="reset"][disabled="disabled"]:hover,
input[type="button"][disabled="disabled"]:hover {
	background-color: #f6f6f6;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/button.png');
	background-image: linear-gradient(center top, #f6f6f6 10%, #d5d5d5 90%);
	background-image: -moz-linear-gradient(center top, #f6f6f6 10%, #d5d5d5 90%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.1, #f6f6f6), color-stop(0.9, #d5d5d5));
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #7c7c7c;
	border-radius: 1px;
	-moz-border-radius: 1px;
	color: #434343;
	cursor: pointer;
}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	background-color: #c8c8c8;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/button-hover.png');
	background-image: linear-gradient(center top, #f6f6f6 10%, #c8c8c8 90%);
	background-image: -moz-linear-gradient(center top, #f6f6f6 10%, #bdbcbc 90%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.1, #f6f6f6), color-stop(0.9, #c8c8c8));
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #737f91;
	color: #1e1e1e;
	cursor: pointer;
}

input[type="submit"][disabled="disabled"],
input[type="reset"][disabled="disabled"],
input[type="button"][disabled="disabled"],
input[type="submit"][disabled="disabled"]:hover,
input[type="reset"][disabled="disabled"]:hover,
input[type="button"][disabled="disabled"]:hover {
	cursor: default;
	opacity: 0.5;
}

.checkbox,
.checkbox:hover,
input[type="checkbox"] {
	background: none;
	border: none;
	cursor: pointer;
}/* - - - - - - - - - - - - - - - - - - - - -
Decorations (shadows etc.)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.shadow-box-bottom-424 {
	background-image: url('../../typo3/sysext/t3skin/images/shadows/box-bottom-424.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.shadow-box-top-428 {
	background-image: url('../../typo3/sysext/t3skin/images/shadows/box-top-428.png');
	background-position: bottom center;
	background-repeat: no-repeat;
}/* - - - - - - - - - - - - - - - - - - - - -
Tools > Extension Manager

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-mod-tools-em-index-php .em-listbg1 {
	background-color: #d8ecd0;
}

body#typo3-mod-tools-em-index-php .em-listbg2 {
	background-color: #e6e6e6;
}

body#typo3-mod-tools-em-index-php .em-listbg3 {
	background-color: #efefef;
}

body#typo3-mod-tools-em-index-php tr.bgColor5 td {
	font-weight: bold;
}

body#typo3-mod-tools-em-index-php tr.unsupported-ext {
	background-color: #ffdddd;
}

body#typo3-mod-tools-em-index-php tr.unsupported-ext td {
	color: #ff0000;
}

body#typo3-mod-tools-em-index-php tr.unsupported-ext td a {
	color: #ff0000;
}

body#typo3-mod-tools-em-index-php tr td.extstate {
	color: #fff;
	font-weight: bold;
	text-align: center;
}
/* - - - - - - - - - - - - - - - - - - - - -
File > List

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-filelist {
	border: 1px solid #a2aab8;
}

table#typo3-filelist tr td.c-headLine {
	background-color: #b8bec9;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/alt_menu_mainitem_bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
}

table#typo3-filelist tr td.c-headLine a {
	color: #fff;
}

table#typo3-filelist td {
	border-right: 1px solid #f1f1f1;
}

table#typo3-filelist td:last-child {
	border-right: none;
}

table#typo3-filelist tbody tr:hover td {
	background-color: #dedede;
}

table#typo3-filelist tr td img {
	text-align: center;
}

table#typo3-filelist tr td div.typo3-clipCtrl,
table#typo3-filelist tr td div.typo3-editCtrl {
	text-align: center;
}/* - - - - - - - - - - - - - - - - - - - - -
File Upload Window

$Id$
- - - - - - - - - - - - - - - - - - - - - */

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

.t3-upload-window-progressbar .x-progress-text div {
	text-align: left;
	text-indent: 6px;
}/* - - - - - - - - - - - - - - - - - - - - -
Help > About

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-mod-help-about-index-php-outer {
	text-align: center;
}

#typo3-mod-help-about-index-php-outer #donation-description {
	background-image: url('../../typo3/sysext/t3skin/images/general/donate_teaser.png');
	background-repeat: no-repeat;
}

#typo3-mod-help-about-index-php-outer .donation-button {
	overflow: auto;
}
#typo3-mod-help-about-index-php-outer .donation-button input {
	float: right;
	background-image: url('../../typo3/sysext/t3skin/images/icons/status/dialog-ok.png');
	background-repeat: no-repeat;
	background-position: 2px;
}


#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner {
	background: #ffffff;
	border: 1px solid #adadad;
	text-align: left;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner h3 {
	font-size: 14px;
	text-align: left;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner p {
	color: #555555;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner a {
	color: black;
	text-decoration: underline;
}

#typo3-mod-help-about-index-php-outer .typo3-mod-help-about-index-php-inner a:hover {
	text-decoration: none;
}/* - - - - - - - - - - - - - - - - - - - - -
Help > About modules (alt_intro.php)

$Id: module_help_about_module.css 7906 2010-06-13 14:56:44Z ohader $
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-about-modules {
	background: #ffffff;
	border-collapse: collapse;
}

table#typo3-about-modules tr.c-first td {
	border-top: 1px solid #ccc;
}

table#typo3-about-modules tr.c-endrow td {
	border-bottom: 1px solid #ccc;
}

table#typo3-about-modules tr.c-first,
table#typo3-about-modules tr.c-endrow,
table#typo3-about-modules tr.c-subitem-row {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

table#typo3-about-modules tr.c-mainitem {
	background-color: #f8f8f8;
}/* - - - - - - - - - - - - - - - - - - - - -
Context Sensitive Help window (view_help.php)

$Id$
- - - - - - - - - - - - - - - - - - - - - */

div.typo3-view-help img.c-inlineimg {
	border: 1px solid #cccccc;
}

div.typo3-view-help div.c-toc {
	border: 1px solid #cccccc;
}

div.typo3-view-help div.c-toc ul li {
	font-size: 11px;
	font-weight: bold;
}

div.typo3-view-help div.c-toc ul li ul li {
	font-weight: normal;
	font-size: 12px;
}

div.typo3-view-help p.c-nav a {
	font-weight: bold;
}

div.typo3-view-help a.glossary-term {
	font-style: italic;
}/* - - - - - - - - - - - - - - - - - - - - -
Module menu

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-module-menu {
	background: #dddddd;
	background-image: -moz-linear-gradient(top, #bdbdbd, 100px #dddddd);
	background-image: -webkit-gradient(linear, 0 0, 0 25%, color-stop(0, #bdbdbd), color-stop(1, #dddddd));
	background-image: linear-gradient(top, #bdbdbd, 100px #dddddd);
}

/**
 * Shadow on the right side of the module menu.
 */
#typo3-module-menu,
#typo3-menu li.menuSection li a:hover {
	background-image: url("data:image/png;base64,R0lGODlhAgABAIAAAMjIyLOzsyH5BAAAAAAALAAAAAACAAEAAAICRAoAOw==");
	/* star-hack targets IE6+7 */
	*background-image: url('../../typo3/sysext/t3skin/images/backgrounds/module-menu-right.png');
	background-position: right;
	background-repeat: repeat-y;
}

#typo3-module-menu .x-panel-body {
	background-color: transparent;
}

#typo3-menu,
#typo3-menu ul {
	list-style: none;
}

#typo3-menu a {
	color: #1e2121;
	outline: 0;
}

#typo3-menu > li {
	border-bottom: 1px solid #c7c7c7;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

#typo3-menu > li:last-child {
	border-bottom: none;
}

/* hovered menu item */
#typo3-menu li.menuSection li a:hover,
#typo3-menu li.highlighted a {
	border-top: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
}

#typo3-menu li.menuSection li a:hover {
	background-color: #e8e8e8;
}

/* active menu item */
#typo3-menu li.highlighted {
	font-weight: bold;
}

#typo3-menu li.highlighted a,
#typo3-menu li.menuSection li.highlighted a:hover,
.no-boxshadow #typo3-menu li.menuSection li.highlighted a:hover {
	background-color: #ebebeb;
	background-image: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#typo3-menu li div.modgroup {
	color: #252524;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
}

#typo3-menu li div.collapsed {
	background-image: url('../../typo3/sysext/t3skin/images/arrows/module-menu-right.png');
	background-position: 5px 5px;
	background-repeat: no-repeat;
}

#typo3-menu li div.expanded {
	background-image: url('../../typo3/sysext/t3skin/images/arrows/module-menu-down.png');
	background-position: 4px 7px;
	background-repeat: no-repeat;
}

#typo3-menu li ul li {
	cursor: pointer;
	font-weight: normal;
	line-height: 15px;
}

#typo3-menu li ul li a {
	text-decoration: none;
}
/* - - - - - - - - - - - - - - - - - - - - -
Web > Access

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table#typo3-permissionMatrix td {
	text-align: center;
}

table#typo3-permissionMatrix td.bgColor2 {
	font-weight: bold;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Info

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-page-pages tr td.c-headLine {
	background-color: #abbbb4;
}

table.typo3-page-sysnote tr td {
	background-color: #d9d5c9;
}

table.typo3-page-sysnote tr td.c-headLine {
	background-color: #c5c1b5;
}

table#langTable td.c-blocked {
	background-color: #f6d3cf;
}

table#langTable td.c-ok {
	background-color: #cdeaca;
}

table#langTable td.c-fallback {
}

table#langTable td.c-leftLine {
	border-left: 1px solid #a2aab8;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > List

$Id$
- - - - - - - - - - - - - - - - - - - - - */

table.typo3-dblist,
table.typo3-page-stdlist {
	background: #fff;
	border: 1px solid #a2aab8;
}

table.typo3-dblist tr td.db_list_alt {
	background-color: #e3dfd3;
}

table.typo3-dblist tr.db_list_alt td,
table.typo3-page-stdlist tr.db_list_alt td {
	background-color: #e4e5f0;
}

tr.t3-row-header td {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}

table.typo3-page-stdlist .bgColor4,
table#typo3-dblist-top table.bgColor4 {
	background-color: #efeff4;
}

table.typo3-dblist tr td.c-headLine,
table.typo3-page-stdlist tr td.c-headLine,
table.typo3-dblist tr.c-headLine td {
	border-bottom: 1px solid #cdcdcd;
}

table.typo3-dblist tr.c-headLine td.col-title a {
	font-weight: bold;
}

table.typo3-dblist-overview td.c-tableDescription {
	color: #333;
	font-style: italic;
}

table.typo3-dblist tr td .typo3-DBctrl .typo3-ctrl-versioning {
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}

table.typo3-dblist tr td .typo3-DBctrl .typo3-ctrl-versioning-multipleVersions {
	background-color: #ffff00;
}

table.typo3-dblist tr td .typo3-DBctrl .typo3-ctrl-versioning-oneVersion {
	background-color: #9999cc;
}

table.typo3-dblist tr.db_list_normal:nth-child(odd) td {
	background-color: #f7f7f7;
}

table.typo3-dblist tr.db_list_normal:nth-child(even) td {
	background-color: #ffffff;
}

table.typo3-dblist tr.db_list_normal:hover td,
table.typo3-dblist tr.c-headLine:hover td {
	background-color: #dedede;
}

table#typo3-versionSelector {
	/*background-color: #abbbb4;*/
}

div#typo3-newRecordLink,
div.typo3-newRecordLink,
div.typo3-localizationLink,
div.typo3-synchronizationLink {
	font-weight: bold;
}

div#typo3-dblist-pagination {
	white-space: nowrap;
}

div#typo3-dblist-pagination span.bar {
	border-left: 1px solid #5485c3;
}

/* Special treatment for searchfield on page */
#typo3-dblist-search input[type="submit"] {
	border: 1px solid #acb3be;
	color: #333;
	cursor: pointer;
}

#typo3-dblist-search input[type="submit"]:hover {
	border: 1px solid #737f91;
	color: #000;
	cursor: pointer;
}/* - - - - - - - - - - - - - - - - - - - - -
New Record Wizard

$Id$
- - - - - - - - - - - - - - - - - - - - - */

body#typo3-db-new-php a {
	text-decoration: none;
}

body#typo3-db-new-php img.c-helpImg {
	text-align: right;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Page

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.t3-page-colHeader {
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

.t3-page-colHeader-label {
	text-align: center;
}

.t3-page-ce-header {
	background-color: #cacaca;
}

.t3-page-ce .t3-page-ce-body,
.t3-page-ce.active .t3-page-ce-body {
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
	border-top: none;
	font-size: 10px;
}

.t3-page-ce.active .t3-page-ce-body {
	border-color: #5b5b5b;
}

.t3-page-ce-hidden .t3-page-ce-body,
.t3-page-ce-hidden .t3-page-ce-body a {
	color: #bbbbbb;
}

.t3-page-ce-hidden.active .t3-page-ce-body,
.t3-page-ce-hidden.active .t3-page-ce-body a {
	color: #000000;
}

.t3-page-ce-hidden .t3-page-ce-body {
	background-color: transparent;
	border-style: none dotted dotted;
}

.t3-page-ce-hidden .t3-page-ce-body .t3-icon ,
.t3-page-ce-hidden .t3-page-ce-body img {
	opacity: 0.4;
}

.t3-page-ce.active .t3-page-ce-body {
	background-color: #ffffff;
}

.t3-page-ce.active .t3-page-ce-body .t3-icon ,
.t3-page-ce.active .t3-page-ce-body img {
	opacity: inherit;
}

.t3-page-ce-hidden .t3-page-ce-header {
	background-color: #e5e5e5;
}

table.typo3-page-columnsMode tr td a {
	text-decoration: none;
}

table.typo3-page-columnsMode tr td a b {
	text-decoration: underline;
}

table.t3-page-columns tr td span.exampleContent a {
	text-decoration: none;
}

table#typo3-page-stdlist tr td.c-headLine {
	background-color: #d7dbe2;
}

table.typo3-page-buttons td {
	padding-right: 10px;
}

td.t3-gridCell-restricted {
	background-color: #e8e0e0;
}

td.t3-gridCell-unassigned {
	background-color: #e5e5e5;
}

td.t3-gridCell-restricted div.t3-row-header,
td.t3-gridCell-unassigned div.t3-row-header {
	-moz-opacity: 0.4;
	opacity: .40;
	filter: alpha(opacity = 40);
}

td.t3-gridCell-restricted div.t3-row-header div,
td.t3-gridCell-unassigned div.t3-row-header div {
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity = 60);
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Permissions

$Id$
- - - - - - - - - - - - - - - - - - - - - */

a.perm-allowed,
a.perm-denied,
#perm-legend .perm-allowed,
#perm-legend .perm-denied {
	cursor: pointer;
	font-size: 0px;
	font-weight: bold;
}

a.perm-allowed:hover,
a.perm-denied:hover {
	background-color: #e3dfdb;
}

a.perm-allowed,
#perm-legend .perm-allowed {
	background: transparent url('../../typo3/sysext/t3skin/icons/gfx/perm-allowed.gif') no-repeat scroll center;
	color: green;
}

a.perm-denied,
#perm-legend .perm-denied {
	background: transparent url('../../typo3/sysext/t3skin/icons/gfx/perm-denied.gif') no-repeat scroll center;
	color: red;
}

.ug_selector,
.ug_selector a {
	cursor: pointer;
	text-decoration: underline;
}

.not_set,
.not_set a,
.editlock,
.editlock a {
	color: #ccc;
	cursor: pointer;
	text-decoration: none;
}

.not_set:hover,
.not_set a:hover,
.editlock:hover,
.editlock a:hover {
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.not_set {
	color: #000;
	font-style: italic;
}/* - - - - - - - - - - - - - - - - - - - - -
Web > Template

$Id$
- - - - - - - - - - - - - - - - - - - - - */

.typo3-tstemplate-ceditor-control {
	cursor: pointer;
}

dt.typo3-tstemplate-ceditor-label {
	font-size: 11px;
	font-weight: bold;
}/* - - - - - - - - - - - - - - - - - - - - -
Toolbar inside the Topbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-toolbar {
	list-style: none;
}

.toolbar-item {
	text-align: center;
}

#typo3-toolbar .no-separator {
	background-image: none;
}

.toolbar-item-active {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/toolbar_item_active_bg.png');
}/* - - - - - - - - - - - - - - - - - - - - -
Clear-Cache menu inside the toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#clear-cache-actions-menu ul {
	background-color: #f9f9f9;
	border: 1px solid #abb2bc;
	border-top: none;
	list-style: none;
}

#clear-cache-actions-menu li {
	text-align: left;
}

#clear-cache-actions-menu li a {
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}/* - - - - - - - - - - - - - - - - - - - - -
Backend  Live Search
- - - - - - - - - - - - - - - - - - - - - */

.live-search-results .t3-icon-toolbar-menu-search {
	position: absolute;
	z-index: 3000;
	top: 0;
	margin: 3px;
}

.t3-icon-input-clear {
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 20px;
}

#live-search-box {
	padding-left: 20px;
	width: 180px;
	border: none;
}

.live-search-list {
	background-color: white;
	border: none;
}

.live-search-list .x-combo-list {
	background-color: white;
}

.live-search-list .x-combo-list-inner {
	padding-bottom: 5px;
}

.live-search-list .x-combo-list-hd {
	background: none;
	border: none;
	margin-left: 110px;
	color: #ddd;
}

.search-list-help-content {
	margin: 5px;
	height: 100%;
	padding: 0.6em 0.6em 0.6em 2.6em;
	background-repeat: no-repeat;
	background-position: 0.5em 0.7em;
	border: 1px solid;
	color: #000000;

	background-color: #ddeef9;
	border-color: #8aafc4;
}

.live-search-list .search-item-type {
	border-right: 1px solid #ddd;
	padding: 2px 5px 2px 0;
}

.live-search-list .search-item-content {
	padding: 0 8px;
}

.live-search-list .search-item-content .search-item-title {
	padding: 2px;
	border: none !important;
}
/* - - - - - - - - - - - - - - - - - - - - -
Logout-Button

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#logout-button input {
	background: #494949;
	border: 1px solid #636363;
	color: #fff;
	cursor: pointer;
	text-align: center;
}

#logout-button input:hover {
	background-color: #c8c8c8;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/button-hover.png');
	background-image: linear-gradient(center top, #f6f6f6 10%, #c8c8c8 90%);
	background-image: -moz-linear-gradient(center top, #f6f6f6 10%, #bdbcbc 90%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.1, #f6f6f6), color-stop(0.9, #c8c8c8));
	border: 1px solid #737f91;
	color: #000;
}/* - - - - - - - - - - - - - - - - - - - - -
Shortcuts menu in the toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#shortcut-menu .toolbar-item-menu {
	background-color: #f9f9f9;
	border: 1px solid #abb2bc;
	border-top: none;
	list-style: none;
}

#shortcut-menu .shortcut-list tr.shortcut td {
	line-height: 16px;
}

#shortcut-menu .shortcut-list tr.shortcut.first-row td {
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/shortcutgroups-bg.png');
	background-repeat: repeat-x;
}

#shortcut-menu .shortcut-list tr.shortcut-group td.shortcut-group-icon,
#shortcut-menu .shortcut-list tr.shortcut td.shortcut-icon,
#shortcut-menu .shortcut-list td.shortcut-edit,
#shortcut-menu .shortcut-list td.shortcut-delete {
	text-align: center;
}

#shortcut-menu .shortcut-list tr.shortcut td.shortcut-label a {
	cursor: pointer;
}

#shortcut-menu .shortcut-list tr.shortcut td.shortcut-edit img,
#shortcut-menu .shortcut-list tr.shortcut td.shortcut-delete img {
	cursor: pointer;
}

#shortcut-menu .shortcut-list .shortcut-group td {
	background-color: #dbdbdb;
	border-bottom: 1px solid #a5a5a5;
	border-top: 1px solid #a5a5a5;
}/* - - - - - - - - - - - - - - - - - - - - -
Username inside the toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#username {
	color: #ffffff;
	font-weight: bold;
}

#username.su-user {
	color: #eb6e5a;
	font-weight: bold;
}

#username a {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}/* - - - - - - - - - - - - - - - - - - - - -
Workspace Selector

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#workspace-selector-menu ul {
	list-style: none;
	background-color: #f9f9f9;
	border: 1px solid #abb2bc;
	border-top: none;
}

#workspace-selector-menu li {
	text-align: left;
}

#workspace-selector-menu li a {
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

#workspace-selector-menu li.divider {
	border-right: 1px solid #a5a5a5;
	border-top: 1px solid #a5a5a5;
	background-image: url('../../typo3/sysext/t3skin/icons/gfx/shortcutgroups-bg.png');
	background-repeat: repeat-x;
}

body.typo3-in-workspace #typo3-top-container {
	background: none;
}

body.typo3-in-workspace #typo3-topbar .x-panel-bwrap {
	background: url('../../typo3/sysext/t3skin/images/backgrounds/topbar-in-workspace-background-left.png') no-repeat;
}

body.typo3-in-workspace #typo3-topbar .x-panel-body {
	background: url('../../typo3/sysext/t3skin/images/backgrounds/topbar-in-workspace-background-right.png') no-repeat right 0;
}

body.typo3-in-workspace #typo3-topbar {
	background: url('../../typo3/sysext/t3skin/images/backgrounds/topbar-in-workspace-background.gif');
}

body.typo3-in-workspace #typo3-topbar #username {
	text-shadow: 0 0 5px #000000;
}/* - - - - - - - - - - - - - - - - - - - - -
Topbar (whole upper area), containts Logo and toolbar

$Id$
- - - - - - - - - - - - - - - - - - - - - */

#typo3-top-container {
	background-color: #3f3f3f;
	background-image: url('../../typo3/sysext/t3skin/images/backgrounds/topbar.png');
	background-image: gradient(center top , #494949 0%, #373737 91%, #343434 92%, #2A2A2A 100%);
	background-image: -moz-linear-gradient(center top, #494949 0%, #373737 91%, #343434 92%, #2A2A2A 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #494949), color-stop(0.91, #373737), color-stop(0.92, #343434), color-stop(1, #2a2a2a));
	background-repeat: repeat-x;
}span.t3-icon {
	margin-right: 2px;
	vertical-align: middle;
}
span.t3-icon-overlay {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
	text-decoration: none;
	padding: 0;
}
.t3-icon-empty {
	background-image: none;
}

.t3-icon-flags {
	background-image: url('../../typo3/sysext/t3skin/images/sprites/flags.png?1295987454');
	height: 11px;
	width: 16px;
}
.t3-icon-england-overlay {
	background-position: -18px -280px;
	height: 16px;

}
.t3-icon-nf-overlay {
	background-position: -0px -388px;
	height: 16px;

}
.t3-icon-lb {
	background-position: -234px -91px;

}
.t3-icon-cl {
	background-position: -216px -26px;

}
.t3-icon-gn-overlay {
	background-position: -108px -298px;
	height: 16px;

}
.t3-icon-mk-overlay {
	background-position: -234px -352px;
	height: 16px;

}
.t3-icon-ml-overlay {
	background-position: -252px -352px;
	height: 16px;

}
.t3-icon-ar-overlay {
	background-position: -162px -208px;
	height: 16px;

}
.t3-icon-ky {
	background-position: -180px -91px;

}
.t3-icon-mn-overlay {
	background-position: -0px -370px;
	height: 16px;

}
.t3-icon-gm-overlay {
	background-position: -90px -298px;
	height: 16px;

}
.t3-icon-mq-overlay {
	background-position: -54px -370px;
	height: 16px;

}
.t3-icon-kn-overlay {
	background-position: -108px -334px;
	height: 16px;

}
.t3-icon-pe-overlay {
	background-position: -198px -388px;
	height: 16px;

}
.t3-icon-ar {
	background-position: -162px -0px;

}
.t3-icon-ps-overlay {
	background-position: -72px -406px;
	height: 16px;

}
.t3-icon-gy-overlay {
	background-position: -252px -298px;
	height: 16px;

}
.t3-icon-ee {
	background-position: -252px -39px;

}
.t3-icon-bo {
	background-position: -198px -13px;

}
.t3-icon-co-overlay {
	background-position: -270px -244px;
	height: 16px;

}
.t3-icon-dj-overlay {
	background-position: -144px -262px;
	height: 16px;

}
.t3-icon-zm-overlay {
	background-position: -108px -478px;
	height: 16px;

}
.t3-icon-ps {
	background-position: -90px -143px;

}
.t3-icon-nl {
	background-position: -72px -130px;

}
.t3-icon-fam {
	background-position: -108px -52px;

}
.t3-icon-vi {
	background-position: -252px -182px;

}
.t3-icon-cd-overlay {
	background-position: -108px -244px;
	height: 16px;

}
.t3-icon-scotland {
	background-position: -54px -156px;

}
.t3-icon-ls-overlay {
	background-position: -36px -352px;
	height: 16px;

}
.t3-icon-us {
	background-position: -126px -182px;

}
.t3-icon-fk-overlay {
	background-position: -162px -280px;
	height: 16px;

}
.t3-icon-si-overlay {
	background-position: -126px -424px;
	height: 16px;

}
.t3-icon-ms {
	background-position: -90px -117px;

}
.t3-icon-ad {
	background-position: -0px -0px;

}
.t3-icon-bf {
	background-position: -72px -13px;

}
.t3-icon-bg-overlay {
	background-position: -90px -226px;
	height: 16px;

}
.t3-icon-kz-overlay {
	background-position: -198px -334px;
	height: 16px;

}
.t3-icon-cv-overlay {
	background-position: -54px -262px;
	height: 16px;

}
.t3-icon-ga {
	background-position: -234px -52px;

}
.t3-icon-cy-overlay {
	background-position: -90px -262px;
	height: 16px;

}
.t3-icon-au {
	background-position: -216px -0px;

}
.t3-icon-pn {
	background-position: -54px -143px;

}
.t3-icon-ni-overlay {
	background-position: -36px -388px;
	height: 16px;

}
.t3-icon-lu {
	background-position: -72px -104px;

}
.t3-icon-kr {
	background-position: -144px -91px;

}
.t3-icon-bw-overlay {
	background-position: -0px -244px;
	height: 16px;

}
.t3-icon-tv {
	background-position: -18px -182px;

}
.t3-icon-fj {
	background-position: -144px -52px;

}
.t3-icon-mq {
	background-position: -54px -117px;

}
.t3-icon-sn-overlay {
	background-position: -216px -424px;
	height: 16px;

}
.t3-icon-vg-overlay {
	background-position: -216px -460px;
	height: 16px;

}
.t3-icon-tn-overlay {
	background-position: -216px -442px;
	height: 16px;

}
.t3-icon-pa {
	background-position: -198px -130px;

}
.t3-icon-ne {
	background-position: -0px -130px;

}
.t3-icon-ne-overlay {
	background-position: -270px -370px;
	height: 16px;

}
.t3-icon-km-overlay {
	background-position: -90px -334px;
	height: 16px;

}
.t3-icon-yt {
	background-position: -90px -195px;

}
.t3-icon-ir-overlay {
	background-position: -198px -316px;
	height: 16px;

}
.t3-icon-ae {
	background-position: -18px -0px;

}
.t3-icon-na-overlay {
	background-position: -234px -370px;
	height: 16px;

}
.t3-icon-ag {
	background-position: -54px -0px;

}
.t3-icon-sy {
	background-position: -36px -169px;

}
.t3-icon-iq-overlay {
	background-position: -180px -316px;
	height: 16px;

}
.t3-icon-dj {
	background-position: -144px -39px;

}
.t3-icon-au-overlay {
	background-position: -216px -208px;
	height: 16px;

}
.t3-icon-lk-overlay {
	background-position: -0px -352px;
	height: 16px;

}
.t3-icon-sh {
	background-position: -126px -156px;

}
.t3-icon-tk-overlay {
	background-position: -162px -442px;
	height: 16px;

}
.t3-icon-si {
	background-position: -144px -156px;

}
.t3-icon-az-overlay {
	background-position: -270px -208px;
	height: 16px;

}
.t3-icon-tr-overlay {
	background-position: -252px -442px;
	height: 16px;

}
.t3-icon-pg {
	background-position: -252px -130px;

}
.t3-icon-hn-overlay {
	background-position: -18px -316px;
	height: 16px;

}
.t3-icon-md-overlay {
	background-position: -162px -352px;
	height: 16px;

}
.t3-icon-ve {
	background-position: -216px -182px;

}
.t3-icon-dm-overlay {
	background-position: -180px -262px;
	height: 16px;

}
.t3-icon-gs {
	background-position: -180px -65px;

}
.t3-icon-ug-overlay {
	background-position: -72px -460px;
	height: 16px;

}
.t3-icon-sc {
	background-position: -36px -156px;

}
.t3-icon-mg-overlay {
	background-position: -198px -352px;
	height: 16px;

}
.t3-icon-cn {
	background-position: -252px -26px;

}
.t3-icon-rs {
	background-position: -234px -143px;

}
.t3-icon-ie {
	background-position: -108px -78px;

}
.t3-icon-bj {
	background-position: -144px -13px;

}
.t3-icon-gt-overlay {
	background-position: -198px -298px;
	height: 16px;

}
.t3-icon-am {
	background-position: -108px -0px;

}
.t3-icon-cf {
	background-position: -126px -26px;

}
.t3-icon-fr-overlay {
	background-position: -216px -280px;
	height: 16px;

}
.t3-icon-ir {
	background-position: -198px -78px;

}
.t3-icon-tz {
	background-position: -54px -182px;

}
.t3-icon-gh {
	background-position: -36px -65px;

}
.t3-icon-jp-overlay {
	background-position: -0px -334px;
	height: 16px;

}
.t3-icon-sa {
	background-position: -0px -156px;

}
.t3-icon-tf-overlay {
	background-position: -90px -442px;
	height: 16px;

}
.t3-icon-ke-overlay {
	background-position: -18px -334px;
	height: 16px;

}
.t3-icon-io-overlay {
	background-position: -162px -316px;
	height: 16px;

}
.t3-icon-it-overlay {
	background-position: -234px -316px;
	height: 16px;

}
.t3-icon-jm-overlay {
	background-position: -252px -316px;
	height: 16px;

}
.t3-icon-ca-overlay {
	background-position: -54px -244px;
	height: 16px;

}
.t3-icon-se-overlay {
	background-position: -72px -424px;
	height: 16px;

}
.t3-icon-er-overlay {
	background-position: -36px -280px;
	height: 16px;

}
.t3-icon-mx-overlay {
	background-position: -180px -370px;
	height: 16px;

}
.t3-icon-th {
	background-position: -144px -169px;

}
.t3-icon-my-overlay {
	background-position: -198px -370px;
	height: 16px;

}
.t3-icon-by-overlay {
	background-position: -18px -244px;
	height: 16px;

}
.t3-icon-et {
	background-position: -72px -52px;

}
.t3-icon-gr-overlay {
	background-position: -162px -298px;
	height: 16px;

}
.t3-icon-ph-overlay {
	background-position: -252px -388px;
	height: 16px;

}
.t3-icon-om-overlay {
	background-position: -162px -388px;
	height: 16px;

}
.t3-icon-it {
	background-position: -234px -78px;

}
.t3-icon-mv {
	background-position: -162px -117px;

}
.t3-icon-lr-overlay {
	background-position: -18px -352px;
	height: 16px;

}
.t3-icon-mx {
	background-position: -198px -117px;

}
.t3-icon-bn {
	background-position: -180px -13px;

}
.t3-icon-gi-overlay {
	background-position: -54px -298px;
	height: 16px;

}
.t3-icon-qc {
	background-position: -180px -143px;

}
.t3-icon-ax {
	background-position: -252px -0px;

}
.t3-icon-mn {
	background-position: -0px -117px;

}
.t3-icon-lb-overlay {
	background-position: -234px -334px;
	height: 16px;

}
.t3-icon-pg-overlay {
	background-position: -234px -388px;
	height: 16px;

}
.t3-icon-sh-overlay {
	background-position: -108px -424px;
	height: 16px;

}
.t3-icon-lt-overlay {
	background-position: -54px -352px;
	height: 16px;

}
.t3-icon-pa-overlay {
	background-position: -180px -388px;
	height: 16px;

}
.t3-icon-lv-overlay {
	background-position: -90px -352px;
	height: 16px;

}
.t3-icon-scotland-overlay {
	background-position: -36px -424px;
	height: 16px;

}
.t3-icon-do {
	background-position: -198px -39px;

}
.t3-icon-mk {
	background-position: -234px -104px;

}
.t3-icon-hm-overlay {
	background-position: -0px -316px;
	height: 16px;

}
.t3-icon-io {
	background-position: -162px -78px;

}
.t3-icon-hr-overlay {
	background-position: -36px -316px;
	height: 16px;

}
.t3-icon-ye {
	background-position: -72px -195px;

}
.t3-icon-mg {
	background-position: -198px -104px;

}
.t3-icon-pm-overlay {
	background-position: -18px -406px;
	height: 16px;

}
.t3-icon-mt-overlay {
	background-position: -108px -370px;
	height: 16px;

}
.t3-icon-et-overlay {
	background-position: -72px -280px;
	height: 16px;

}
.t3-icon-at-overlay {
	background-position: -198px -208px;
	height: 16px;

}
.t3-icon-gh-overlay {
	background-position: -36px -298px;
	height: 16px;

}
.t3-icon-gw-overlay {
	background-position: -234px -298px;
	height: 16px;

}
.t3-icon-fm-overlay {
	background-position: -180px -280px;
	height: 16px;

}
.t3-icon-sj-overlay {
	background-position: -144px -424px;
	height: 16px;

}
.t3-icon-cm {
	background-position: -234px -26px;

}
.t3-icon-dz {
	background-position: -216px -39px;

}
.t3-icon-tm {
	background-position: -216px -169px;

}
.t3-icon-bw {
	background-position: -0px -26px;

}
.t3-icon-ci {
	background-position: -180px -26px;

}
.t3-icon-ve-overlay {
	background-position: -198px -460px;
	height: 16px;

}
.t3-icon-re {
	background-position: -198px -143px;

}
.t3-icon-bm-overlay {
	background-position: -162px -226px;
	height: 16px;

}
.t3-icon-mw-overlay {
	background-position: -162px -370px;
	height: 16px;

}
.t3-icon-vg {
	background-position: -234px -182px;

}
.t3-icon-er {
	background-position: -36px -52px;

}
.t3-icon-af {
	background-position: -36px -0px;

}
.t3-icon-qa {
	background-position: -162px -143px;

}
.t3-icon-tv-overlay {
	background-position: -0px -460px;
	height: 16px;

}
.t3-icon-dz-overlay {
	background-position: -216px -262px;
	height: 16px;

}
.t3-icon-pr-overlay {
	background-position: -54px -406px;
	height: 16px;

}
.t3-icon-in {
	background-position: -144px -78px;

}
.t3-icon-vi-overlay {
	background-position: -234px -460px;
	height: 16px;

}
.t3-icon-zm {
	background-position: -126px -195px;

}
.t3-icon-ba-overlay {
	background-position: -0px -226px;
	height: 16px;

}
.t3-icon-hu-overlay {
	background-position: -72px -316px;
	height: 16px;

}
.t3-icon-eg-overlay {
	background-position: -270px -262px;
	height: 16px;

}
.t3-icon-pr {
	background-position: -72px -143px;

}
.t3-icon-hu {
	background-position: -72px -78px;

}
.t3-icon-vc-overlay {
	background-position: -180px -460px;
	height: 16px;

}
.t3-icon-lt {
	background-position: -54px -104px;

}
.t3-icon-gw {
	background-position: -234px -65px;

}
.t3-icon-eh-overlay {
	background-position: -0px -280px;
	height: 16px;

}
.t3-icon-sd-overlay {
	background-position: -54px -424px;
	height: 16px;

}
.t3-icon-sa-overlay {
	background-position: -270px -406px;
	height: 16px;

}
.t3-icon-ug {
	background-position: -90px -182px;

}
.t3-icon-id {
	background-position: -90px -78px;

}
.t3-icon-bb-overlay {
	background-position: -18px -226px;
	height: 16px;

}
.t3-icon-mo {
	background-position: -18px -117px;

}
.t3-icon-gd-overlay {
	background-position: -270px -280px;
	height: 16px;

}
.t3-icon-mu-overlay {
	background-position: -126px -370px;
	height: 16px;

}
.t3-icon-bh-overlay {
	background-position: -108px -226px;
	height: 16px;

}
.t3-icon-cc {
	background-position: -90px -26px;

}
.t3-icon-de-overlay {
	background-position: -126px -262px;
	height: 16px;

}
.t3-icon-uz-overlay {
	background-position: -144px -460px;
	height: 16px;

}
.t3-icon-tj {
	background-position: -162px -169px;

}
.t3-icon-sc-overlay {
	background-position: -18px -424px;
	height: 16px;

}
.t3-icon-wales-overlay {
	background-position: -0px -478px;
	height: 16px;

}
.t3-icon-be {
	background-position: -54px -13px;

}
.t3-icon-qc-overlay {
	background-position: -162px -406px;
	height: 16px;

}
.t3-icon-ht-overlay {
	background-position: -54px -316px;
	height: 16px;

}
.t3-icon-uz {
	background-position: -162px -182px;

}
.t3-icon-ai-overlay {
	background-position: -72px -208px;
	height: 16px;

}
.t3-icon-ke {
	background-position: -18px -91px;

}
.t3-icon-uy-overlay {
	background-position: -126px -460px;
	height: 16px;

}
.t3-icon-np {
	background-position: -108px -130px;

}
.t3-icon-is-overlay {
	background-position: -216px -316px;
	height: 16px;

}
.t3-icon-dm {
	background-position: -180px -39px;

}
.t3-icon-sl {
	background-position: -198px -156px;

}
.t3-icon-do-overlay {
	background-position: -198px -262px;
	height: 16px;

}
.t3-icon-cx {
	background-position: -72px -39px;

}
.t3-icon-zw {
	background-position: -144px -195px;

}
.t3-icon-mr {
	background-position: -72px -117px;

}
.t3-icon-aw {
	background-position: -234px -0px;

}
.t3-icon-ma {
	background-position: -126px -104px;

}
.t3-icon-la-overlay {
	background-position: -216px -334px;
	height: 16px;

}
.t3-icon-se {
	background-position: -90px -156px;

}
.t3-icon-pm {
	background-position: -36px -143px;

}
.t3-icon-ch-overlay {
	background-position: -162px -244px;
	height: 16px;

}
.t3-icon-eh {
	background-position: -0px -52px;

}
.t3-icon-tj-overlay {
	background-position: -144px -442px;
	height: 16px;

}
.t3-icon-sb {
	background-position: -18px -156px;

}
.t3-icon-td {
	background-position: -90px -169px;

}
.t3-icon-catalonia {
	background-position: -72px -26px;

}
.t3-icon-ws-overlay {
	background-position: -36px -478px;
	height: 16px;

}
.t3-icon-sd {
	background-position: -72px -156px;

}
.t3-icon-ec-overlay {
	background-position: -234px -262px;
	height: 16px;

}
.t3-icon-kh-overlay {
	background-position: -54px -334px;
	height: 16px;

}
.t3-icon-bn-overlay {
	background-position: -180px -226px;
	height: 16px;

}
.t3-icon-gp {
	background-position: -126px -65px;

}
.t3-icon-nc {
	background-position: -270px -117px;

}
.t3-icon-gi {
	background-position: -54px -65px;

}
.t3-icon-bi {
	background-position: -126px -13px;

}
.t3-icon-vu {
	background-position: -0px -195px;

}
.t3-icon-sy-overlay {
	background-position: -18px -442px;
	height: 16px;

}
.t3-icon-br {
	background-position: -216px -13px;

}
.t3-icon-mo-overlay {
	background-position: -18px -370px;
	height: 16px;

}
.t3-icon-az {
	background-position: -270px -0px;

}
.t3-icon-iq {
	background-position: -180px -78px;

}
.t3-icon-sv-overlay {
	background-position: -0px -442px;
	height: 16px;

}
.t3-icon-mp {
	background-position: -36px -117px;

}
.t3-icon-cm-overlay {
	background-position: -234px -244px;
	height: 16px;

}
.t3-icon-ml {
	background-position: -252px -104px;

}
.t3-icon-kp-overlay {
	background-position: -126px -334px;
	height: 16px;

}
.t3-icon-ki {
	background-position: -72px -91px;

}
.t3-icon-gu-overlay {
	background-position: -216px -298px;
	height: 16px;

}
.t3-icon-me {
	background-position: -180px -104px;

}
.t3-icon-gr {
	background-position: -162px -65px;

}
.t3-icon-mw {
	background-position: -180px -117px;

}
.t3-icon-pf {
	background-position: -234px -130px;

}
.t3-icon-gu {
	background-position: -216px -65px;

}
.t3-icon-kg {
	background-position: -36px -91px;

}
.t3-icon-rs-overlay {
	background-position: -216px -406px;
	height: 16px;

}
.t3-icon-gb-overlay {
	background-position: -252px -280px;
	height: 16px;

}
.t3-icon-sm-overlay {
	background-position: -198px -424px;
	height: 16px;

}
.t3-icon-pt-overlay {
	background-position: -90px -406px;
	height: 16px;

}
.t3-icon-cs-overlay {
	background-position: -18px -262px;
	height: 16px;

}
.t3-icon-bg {
	background-position: -90px -13px;

}
.t3-icon-gq {
	background-position: -144px -65px;

}
.t3-icon-sn {
	background-position: -234px -156px;

}
.t3-icon-gm {
	background-position: -90px -65px;

}
.t3-icon-kr-overlay {
	background-position: -144px -334px;
	height: 16px;

}
.t3-icon-ng-overlay {
	background-position: -18px -388px;
	height: 16px;

}
.t3-icon-ms-overlay {
	background-position: -90px -370px;
	height: 16px;

}
.t3-icon-ao {
	background-position: -144px -0px;

}
.t3-icon-ye-overlay {
	background-position: -54px -478px;
	height: 16px;

}
.t3-icon-vc {
	background-position: -198px -182px;

}
.t3-icon-om {
	background-position: -180px -130px;

}
.t3-icon-ci-overlay {
	background-position: -180px -244px;
	height: 16px;

}
.t3-icon-kz {
	background-position: -198px -91px;

}
.t3-icon-tw {
	background-position: -36px -182px;

}
.t3-icon-to-overlay {
	background-position: -234px -442px;
	height: 16px;

}
.t3-icon-va {
	background-position: -180px -182px;

}
.t3-icon-tn {
	background-position: -234px -169px;

}
.t3-icon-sr {
	background-position: -270px -156px;

}
.t3-icon-catalonia-overlay {
	background-position: -72px -244px;
	height: 16px;

}
.t3-icon-sj {
	background-position: -162px -156px;

}
.t3-icon-ca {
	background-position: -54px -26px;

}
.t3-icon-nf {
	background-position: -18px -130px;

}
.t3-icon-aw-overlay {
	background-position: -234px -208px;
	height: 16px;

}
.t3-icon-mh {
	background-position: -216px -104px;

}
.t3-icon-vu-overlay {
	background-position: -270px -460px;
	height: 16px;

}
.t3-icon-an {
	background-position: -126px -0px;

}
.t3-icon-bm {
	background-position: -162px -13px;

}
.t3-icon-sk-overlay {
	background-position: -162px -424px;
	height: 16px;

}
.t3-icon-mh-overlay {
	background-position: -216px -352px;
	height: 16px;

}
.t3-icon-tg {
	background-position: -126px -169px;

}
.t3-icon-wf-overlay {
	background-position: -18px -478px;
	height: 16px;

}
.t3-icon-bv {
	background-position: -270px -13px;

}
.t3-icon-cu {
	background-position: -36px -39px;

}
.t3-icon-ge {
	background-position: -0px -65px;

}
.t3-icon-kh {
	background-position: -54px -91px;

}
.t3-icon-fam-overlay {
	background-position: -108px -280px;
	height: 16px;

}
.t3-icon-by {
	background-position: -18px -26px;

}
.t3-icon-gd {
	background-position: -270px -52px;

}
.t3-icon-za {
	background-position: -108px -195px;

}
.t3-icon-tw-overlay {
	background-position: -18px -460px;
	height: 16px;

}
.t3-icon-cv {
	background-position: -54px -39px;

}
.t3-icon-fo {
	background-position: -198px -52px;

}
.t3-icon-bb {
	background-position: -18px -13px;

}
.t3-icon-yt-overlay {
	background-position: -72px -478px;
	height: 16px;

}
.t3-icon-md {
	background-position: -162px -104px;

}
.t3-icon-cz-overlay {
	background-position: -108px -262px;
	height: 16px;

}
.t3-icon-tl {
	background-position: -198px -169px;

}
.t3-icon-ky-overlay {
	background-position: -180px -334px;
	height: 16px;

}
.t3-icon-sl-overlay {
	background-position: -180px -424px;
	height: 16px;

}
.t3-icon-tz-overlay {
	background-position: -36px -460px;
	height: 16px;

}
.t3-icon-ng {
	background-position: -36px -130px;

}
.t3-icon-ge-overlay {
	background-position: -0px -298px;
	height: 16px;

}
.t3-icon-tc-overlay {
	background-position: -54px -442px;
	height: 16px;

}
.t3-icon-ga-overlay {
	background-position: -234px -280px;
	height: 16px;

}
.t3-icon-eg {
	background-position: -270px -39px;

}
.t3-icon-pe {
	background-position: -216px -130px;

}
.t3-icon-sk {
	background-position: -180px -156px;

}
.t3-icon-qa-overlay {
	background-position: -144px -406px;
	height: 16px;

}
.t3-icon-bd {
	background-position: -36px -13px;

}
.t3-icon-pl-overlay {
	background-position: -0px -406px;
	height: 16px;

}
.t3-icon-gn {
	background-position: -108px -65px;

}
.t3-icon-at {
	background-position: -198px -0px;

}
.t3-icon-ck {
	background-position: -198px -26px;

}
.t3-icon-gs-overlay {
	background-position: -180px -298px;
	height: 16px;

}
.t3-icon-pf-overlay {
	background-position: -216px -388px;
	height: 16px;

}
.t3-icon-za-overlay {
	background-position: -90px -478px;
	height: 16px;

}
.t3-icon-sr-overlay {
	background-position: -252px -424px;
	height: 16px;

}
.t3-icon-nz-overlay {
	background-position: -144px -388px;
	height: 16px;

}
.t3-icon-so-overlay {
	background-position: -234px -424px;
	height: 16px;

}
.t3-icon-vn {
	background-position: -270px -182px;

}
.t3-icon-dk-overlay {
	background-position: -162px -262px;
	height: 16px;

}
.t3-icon-ht {
	background-position: -54px -78px;

}
.t3-icon-ni {
	background-position: -54px -130px;

}
.t3-icon-bf-overlay {
	background-position: -72px -226px;
	height: 16px;

}
.t3-icon-cu-overlay {
	background-position: -36px -262px;
	height: 16px;

}
.t3-icon-gp-overlay {
	background-position: -126px -298px;
	height: 16px;

}
.t3-icon-gf {
	background-position: -18px -65px;

}
.t3-icon-wf {
	background-position: -36px -195px;

}
.t3-icon-am-overlay {
	background-position: -108px -208px;
	height: 16px;

}
.t3-icon-ad-overlay {
	background-position: -0px -208px;
	height: 16px;

}
.t3-icon-jo {
	background-position: -270px -78px;

}
.t3-icon-tk {
	background-position: -180px -169px;

}
.t3-icon-me-overlay {
	background-position: -180px -352px;
	height: 16px;

}
.t3-icon-bz {
	background-position: -36px -26px;

}
.t3-icon-um-overlay {
	background-position: -90px -460px;
	height: 16px;

}
.t3-icon-in-overlay {
	background-position: -144px -316px;
	height: 16px;

}
.t3-icon-tr {
	background-position: -270px -169px;

}
.t3-icon-td-overlay {
	background-position: -72px -442px;
	height: 16px;

}
.t3-icon-as-overlay {
	background-position: -180px -208px;
	height: 16px;

}
.t3-icon-sb-overlay {
	background-position: -0px -424px;
	height: 16px;

}
.t3-icon-np-overlay {
	background-position: -90px -388px;
	height: 16px;

}
.t3-icon-gl-overlay {
	background-position: -72px -298px;
	height: 16px;

}
.t3-icon-lc-overlay {
	background-position: -252px -334px;
	height: 16px;

}
.t3-icon-sz {
	background-position: -54px -169px;

}
.t3-icon-bs-overlay {
	background-position: -234px -226px;
	height: 16px;

}
.t3-icon-lk {
	background-position: -0px -104px;

}
.t3-icon-hk {
	background-position: -270px -65px;

}
.t3-icon-mz {
	background-position: -234px -117px;

}
.t3-icon-fi-overlay {
	background-position: -126px -280px;
	height: 16px;

}
.t3-icon-mv-overlay {
	background-position: -144px -370px;
	height: 16px;

}
.t3-icon-ae-overlay {
	background-position: -18px -208px;
	height: 16px;

}
.t3-icon-bs {
	background-position: -234px -13px;

}
.t3-icon-pn-overlay {
	background-position: -36px -406px;
	height: 16px;

}
.t3-icon-ru-overlay {
	background-position: -234px -406px;
	height: 16px;

}
.t3-icon-re-overlay {
	background-position: -180px -406px;
	height: 16px;

}
.t3-icon-pt {
	background-position: -108px -143px;

}
.t3-icon-lr {
	background-position: -18px -104px;

}
.t3-icon-fj-overlay {
	background-position: -144px -280px;
	height: 16px;

}
.t3-icon-mz-overlay {
	background-position: -216px -370px;
	height: 16px;

}
.t3-icon-cx-overlay {
	background-position: -72px -262px;
	height: 16px;

}
.t3-icon-cl-overlay {
	background-position: -216px -244px;
	height: 16px;

}
.t3-icon-tg-overlay {
	background-position: -108px -442px;
	height: 16px;

}
.t3-icon-is {
	background-position: -216px -78px;

}
.t3-icon-cf-overlay {
	background-position: -126px -244px;
	height: 16px;

}
.t3-icon-ru {
	background-position: -252px -143px;

}
.t3-icon-br-overlay {
	background-position: -216px -226px;
	height: 16px;

}
.t3-icon-la {
	background-position: -216px -91px;

}
.t3-icon-bi-overlay {
	background-position: -126px -226px;
	height: 16px;

}
.t3-icon-to {
	background-position: -252px -169px;

}
.t3-icon-gt {
	background-position: -198px -65px;

}
.t3-icon-no-overlay {
	background-position: -72px -388px;
	height: 16px;

}
.t3-icon-ws {
	background-position: -54px -195px;

}
.t3-icon-kp {
	background-position: -126px -91px;

}
.t3-icon-ai {
	background-position: -72px -0px;

}
.t3-icon-cy {
	background-position: -90px -39px;

}
.t3-icon-de {
	background-position: -126px -39px;

}
.t3-icon-mm {
	background-position: -270px -104px;

}
.t3-icon-mm-overlay {
	background-position: -270px -352px;
	height: 16px;

}
.t3-icon-es-overlay {
	background-position: -54px -280px;
	height: 16px;

}
.t3-icon-sz-overlay {
	background-position: -36px -442px;
	height: 16px;

}
.t3-icon-us-overlay {
	background-position: -108px -460px;
	height: 16px;

}
.t3-icon-km {
	background-position: -90px -91px;

}
.t3-icon-cg-overlay {
	background-position: -144px -244px;
	height: 16px;

}
.t3-icon-ly {
	background-position: -108px -104px;

}
.t3-icon-lc {
	background-position: -252px -91px;

}
.t3-icon-so {
	background-position: -252px -156px;

}
.t3-icon-nu-overlay {
	background-position: -126px -388px;
	height: 16px;

}
.t3-icon-cr-overlay {
	background-position: -0px -262px;
	height: 16px;

}
.t3-icon-mt {
	background-position: -108px -117px;

}
.t3-icon-st {
	background-position: -0px -169px;

}
.t3-icon-sg-overlay {
	background-position: -90px -424px;
	height: 16px;

}
.t3-icon-il {
	background-position: -126px -78px;

}
.t3-icon-zw-overlay {
	background-position: -126px -478px;
	height: 16px;

}
.t3-icon-dk {
	background-position: -162px -39px;

}
.t3-icon-cd {
	background-position: -108px -26px;

}
.t3-icon-nz {
	background-position: -162px -130px;

}
.t3-icon-no {
	background-position: -90px -130px;

}
.t3-icon-tt-overlay {
	background-position: -270px -442px;
	height: 16px;

}
.t3-icon-tl-overlay {
	background-position: -180px -442px;
	height: 16px;

}
.t3-icon-ch {
	background-position: -162px -26px;

}
.t3-icon-bd-overlay {
	background-position: -36px -226px;
	height: 16px;

}
.t3-icon-nl-overlay {
	background-position: -54px -388px;
	height: 16px;

}
.t3-icon-py {
	background-position: -144px -143px;

}
.t3-icon-th-overlay {
	background-position: -126px -442px;
	height: 16px;

}
.t3-icon-nc-overlay {
	background-position: -252px -370px;
	height: 16px;

}
.t3-icon-hr {
	background-position: -36px -78px;

}
.t3-icon-ma-overlay {
	background-position: -126px -352px;
	height: 16px;

}
.t3-icon-gb {
	background-position: -252px -52px;

}
.t3-icon-il-overlay {
	background-position: -126px -316px;
	height: 16px;

}
.t3-icon-nu {
	background-position: -144px -130px;

}
.t3-icon-kn {
	background-position: -108px -91px;

}
.t3-icon-nr-overlay {
	background-position: -108px -388px;
	height: 16px;

}
.t3-icon-ao-overlay {
	background-position: -144px -208px;
	height: 16px;

}
.t3-icon-ua-overlay {
	background-position: -54px -460px;
	height: 16px;

}
.t3-icon-bh {
	background-position: -108px -13px;

}
.t3-icon-uy {
	background-position: -144px -182px;

}
.t3-icon-lv {
	background-position: -90px -104px;

}
.t3-icon-fr {
	background-position: -216px -52px;

}
.t3-icon-py-overlay {
	background-position: -126px -406px;
	height: 16px;

}
.t3-icon-ls {
	background-position: -36px -104px;

}
.t3-icon-rw {
	background-position: -270px -143px;

}
.t3-icon-li-overlay {
	background-position: -270px -334px;
	height: 16px;

}
.t3-icon-rw-overlay {
	background-position: -252px -406px;
	height: 16px;

}
.t3-icon-gy {
	background-position: -252px -65px;

}
.t3-icon-mu {
	background-position: -126px -117px;

}
.t3-icon-al-overlay {
	background-position: -90px -208px;
	height: 16px;

}
.t3-icon-ee-overlay {
	background-position: -252px -262px;
	height: 16px;

}
.t3-icon-um {
	background-position: -108px -182px;

}
.t3-icon-bt-overlay {
	background-position: -252px -226px;
	height: 16px;

}
.t3-icon-lu-overlay {
	background-position: -72px -352px;
	height: 16px;

}
.t3-icon-my {
	background-position: -216px -117px;

}
.t3-icon-cg {
	background-position: -144px -26px;

}
.t3-icon-cs {
	background-position: -18px -39px;

}
.t3-icon-sv {
	background-position: -18px -169px;

}
.t3-icon-bv-overlay {
	background-position: -270px -226px;
	height: 16px;

}
.t3-icon-kw {
	background-position: -162px -91px;

}
.t3-icon-cn-overlay {
	background-position: -252px -244px;
	height: 16px;

}
.t3-icon-sg {
	background-position: -108px -156px;

}
.t3-icon-hk-overlay {
	background-position: -270px -298px;
	height: 16px;

}
.t3-icon-bo-overlay {
	background-position: -198px -226px;
	height: 16px;

}
.t3-icon-ua {
	background-position: -72px -182px;

}
.t3-icon-va-overlay {
	background-position: -162px -460px;
	height: 16px;

}
.t3-icon-mc {
	background-position: -144px -104px;

}
.t3-icon-sm {
	background-position: -216px -156px;

}
.t3-icon-kw-overlay {
	background-position: -162px -334px;
	height: 16px;

}
.t3-icon-ec {
	background-position: -234px -39px;

}
.t3-icon-bj-overlay {
	background-position: -144px -226px;
	height: 16px;

}
.t3-icon-be-overlay {
	background-position: -54px -226px;
	height: 16px;

}
.t3-icon-nr {
	background-position: -126px -130px;

}
.t3-icon-ax-overlay {
	background-position: -252px -208px;
	height: 16px;

}
.t3-icon-fi {
	background-position: -126px -52px;

}
.t3-icon-pw {
	background-position: -126px -143px;

}
.t3-icon-vn-overlay {
	background-position: -252px -460px;
	height: 16px;

}
.t3-icon-kg-overlay {
	background-position: -36px -334px;
	height: 16px;

}
.t3-icon-hm {
	background-position: -0px -78px;

}
.t3-icon-na {
	background-position: -252px -117px;

}
.t3-icon-ro-overlay {
	background-position: -198px -406px;
	height: 16px;

}
.t3-icon-as {
	background-position: -180px -0px;

}
.t3-icon-ki-overlay {
	background-position: -72px -334px;
	height: 16px;

}
.t3-icon-tf {
	background-position: -108px -169px;

}
.t3-icon-fo-overlay {
	background-position: -198px -280px;
	height: 16px;

}
.t3-icon-bz-overlay {
	background-position: -36px -244px;
	height: 16px;

}
.t3-icon-tc {
	background-position: -72px -169px;

}
.t3-icon-cz {
	background-position: -108px -39px;

}
.t3-icon-jp {
	background-position: -0px -91px;

}
.t3-icon-fm {
	background-position: -180px -52px;

}
.t3-icon-pw-overlay {
	background-position: -108px -406px;
	height: 16px;

}
.t3-icon-gq-overlay {
	background-position: -144px -298px;
	height: 16px;

}
.t3-icon-mp-overlay {
	background-position: -36px -370px;
	height: 16px;

}
.t3-icon-ro {
	background-position: -216px -143px;

}
.t3-icon-bt {
	background-position: -252px -13px;

}
.t3-icon-af-overlay {
	background-position: -36px -208px;
	height: 16px;

}
.t3-icon-pk-overlay {
	background-position: -270px -388px;
	height: 16px;

}
.t3-icon-id-overlay {
	background-position: -90px -316px;
	height: 16px;

}
.t3-icon-an-overlay {
	background-position: -126px -208px;
	height: 16px;

}
.t3-icon-cc-overlay {
	background-position: -90px -244px;
	height: 16px;

}
.t3-icon-tm-overlay {
	background-position: -198px -442px;
	height: 16px;

}
.t3-icon-gl {
	background-position: -72px -65px;

}
.t3-icon-st-overlay {
	background-position: -270px -424px;
	height: 16px;

}
.t3-icon-mc-overlay {
	background-position: -144px -352px;
	height: 16px;

}
.t3-icon-europeanunion-overlay {
	background-position: -90px -280px;
	height: 16px;

}
.t3-icon-multiple {
	background-position: -144px -117px;

}
.t3-icon-pk {
	background-position: -0px -143px;

}
.t3-icon-ag-overlay {
	background-position: -54px -208px;
	height: 16px;

}
.t3-icon-fk {
	background-position: -162px -52px;

}
.t3-icon-li {
	background-position: -270px -91px;

}
.t3-icon-hn {
	background-position: -18px -78px;

}
.t3-icon-cr {
	background-position: -0px -39px;

}
.t3-icon-mr-overlay {
	background-position: -72px -370px;
	height: 16px;

}
.t3-icon-ph {
	background-position: -270px -130px;

}
.t3-icon-ie-overlay {
	background-position: -108px -316px;
	height: 16px;

}
.t3-icon-co {
	background-position: -270px -26px;

}
.t3-icon-pl {
	background-position: -18px -143px;

}
.t3-icon-england {
	background-position: -18px -52px;

}
.t3-icon-jo-overlay {
	background-position: -270px -316px;
	height: 16px;

}
.t3-icon-ck-overlay {
	background-position: -198px -244px;
	height: 16px;

}
.t3-icon-ly-overlay {
	background-position: -108px -352px;
	height: 16px;

}
.t3-icon-al {
	background-position: -90px -0px;

}
.t3-icon-es {
	background-position: -54px -52px;

}
.t3-icon-jm {
	background-position: -252px -78px;

}
.t3-icon-europeanunion {
	background-position: -90px -52px;

}
.t3-icon-tt {
	background-position: -0px -182px;

}
.t3-icon-gf-overlay {
	background-position: -18px -298px;
	height: 16px;

}
.t3-icon-wales {
	background-position: -18px -195px;

}
.t3-icon-ba {
	background-position: -0px -13px;

}

.t3-icon-actions {
	background-image: url('../../typo3/sysext/t3skin/images/sprites/t3skin.png?1350391827') !important;
	height: 16px;
	width: 16px;
}

.t3-icon-apps {
	background-image: url('../../typo3/sysext/t3skin/images/sprites/t3skin.png?1350391827') !important;
	height: 16px;
	width: 16px;
}

.t3-icon-mimetypes {
	background-image: url('../../typo3/sysext/t3skin/images/sprites/t3skin.png?1350391827') !important;
	height: 16px;
	width: 16px;
}

.t3-icon-status {
	background-image: url('../../typo3/sysext/t3skin/images/sprites/t3skin.png?1350391827') !important;
	height: 16px;
	width: 16px;
}
.t3-icon-document-close {
	background-position: -0px -0px !important;

}
.t3-icon-document-duplicates-select {
	background-position: -18px -0px !important;

}
.t3-icon-document-edit-access {
	background-position: -36px -0px !important;

}
.t3-icon-document-export-csv {
	background-position: -54px -0px !important;

}
.t3-icon-document-export-t3d {
	background-position: -72px -0px !important;

}
.t3-icon-document-history-open {
	background-position: -90px -0px !important;

}
.t3-icon-document-import-t3d {
	background-position: -108px -0px !important;

}
.t3-icon-document-info {
	background-position: -126px -0px !important;

}
.t3-icon-document-localize {
	background-position: -144px -0px !important;

}
.t3-icon-document-move {
	background-position: -162px -0px !important;

}
.t3-icon-document-new {
	background-position: -180px -0px !important;

}
.t3-icon-document-open-read-only {
	background-position: -216px -0px !important;

}
.t3-icon-document-open {
	background-position: -198px -0px !important;

}
.t3-icon-document-paste-after {
	background-position: -234px -0px !important;

}
.t3-icon-document-paste-into {
	background-position: -252px -0px !important;

}
.t3-icon-document-save-close {
	background-position: -288px -0px !important;

}
.t3-icon-document-save-new {
	background-position: -306px -0px !important;

}
.t3-icon-document-save-view {
	background-position: -0px -18px !important;

}
.t3-icon-document-save {
	background-position: -270px -0px !important;

}
.t3-icon-document-select {
	background-position: -18px -18px !important;

}
.t3-icon-document-synchronize {
	background-position: -36px -18px !important;

}
.t3-icon-document-view {
	background-position: -54px -18px !important;

}
.t3-icon-edit-add {
	background-position: -72px -18px !important;

}
.t3-icon-edit-copy-release {
	background-position: -108px -18px !important;

}
.t3-icon-edit-copy {
	background-position: -90px -18px !important;

}
.t3-icon-edit-cut-release {
	background-position: -144px -18px !important;

}
.t3-icon-edit-cut {
	background-position: -126px -18px !important;

}
.t3-icon-edit-delete {
	background-position: -162px -18px !important;

}
.t3-icon-edit-hide {
	background-position: -180px -18px !important;

}
.t3-icon-edit-insert-default {
	background-position: -198px -18px !important;

}
.t3-icon-edit-localize-status-high {
	background-position: -216px -18px !important;

}
.t3-icon-edit-localize-status-low {
	background-position: -234px -18px !important;

}
.t3-icon-edit-pick-date {
	background-position: -252px -18px !important;

}
.t3-icon-edit-rename {
	background-position: -270px -18px !important;

}
.t3-icon-edit-restore {
	background-position: -288px -18px !important;

}
.t3-icon-edit-undelete-edit {
	background-position: -306px -18px !important;

}
.t3-icon-edit-undo {
	background-position: -0px -36px !important;

}
.t3-icon-edit-unhide {
	background-position: -18px -36px !important;

}
.t3-icon-edit-upload {
	background-position: -36px -36px !important;

}
.t3-icon-input-clear {
	background-position: -0px -324px !important;
	height: 13px;
	width: 13px;

}
.t3-icon-insert-record {
	background-position: -54px -36px !important;

}
.t3-icon-insert-reference {
	background-position: -72px -36px !important;

}
.t3-icon-move-down {
	background-position: -90px -36px !important;

}
.t3-icon-move-left {
	background-position: -108px -36px !important;

}
.t3-icon-move-move {
	background-position: -126px -36px !important;

}
.t3-icon-move-right {
	background-position: -144px -36px !important;

}
.t3-icon-move-to-bottom {
	background-position: -162px -36px !important;

}
.t3-icon-move-to-top {
	background-position: -180px -36px !important;

}
.t3-icon-move-up {
	background-position: -198px -36px !important;

}
.t3-icon-page-move {
	background-position: -216px -36px !important;

}
.t3-icon-page-new {
	background-position: -234px -36px !important;

}
.t3-icon-page-open {
	background-position: -252px -36px !important;

}
.t3-icon-selection-delete {
	background-position: -270px -36px !important;

}
.t3-icon-system-backend-user-emulate {
	background-position: -288px -36px !important;

}
.t3-icon-system-backend-user-switch {
	background-position: -306px -36px !important;

}
.t3-icon-system-cache-clear-impact-high {
	background-position: -18px -54px !important;

}
.t3-icon-system-cache-clear-impact-low {
	background-position: -36px -54px !important;

}
.t3-icon-system-cache-clear-impact-medium {
	background-position: -54px -54px !important;

}
.t3-icon-system-cache-clear-rte {
	background-position: -72px -54px !important;

}
.t3-icon-system-cache-clear {
	background-position: -0px -54px !important;

}
.t3-icon-system-extension-documentation {
	background-position: -90px -54px !important;

}
.t3-icon-system-extension-download {
	background-position: -108px -54px !important;

}
.t3-icon-system-extension-import {
	background-position: -126px -54px !important;

}
.t3-icon-system-extension-install {
	background-position: -144px -54px !important;

}
.t3-icon-system-extension-uninstall {
	background-position: -162px -54px !important;

}
.t3-icon-system-extension-update {
	background-position: -180px -54px !important;

}
.t3-icon-system-help-open {
	background-position: -198px -54px !important;

}
.t3-icon-system-list-open {
	background-position: -216px -54px !important;

}
.t3-icon-system-options-view {
	background-position: -234px -54px !important;

}
.t3-icon-system-pagemodule-open {
	background-position: -252px -54px !important;

}
.t3-icon-system-refresh {
	background-position: -270px -54px !important;

}
.t3-icon-system-shortcut-new {
	background-position: -288px -54px !important;

}
.t3-icon-system-tree-search-open {
	background-position: -306px -54px !important;

}
.t3-icon-system-typoscript-documentation-open {
	background-position: -18px -72px !important;

}
.t3-icon-system-typoscript-documentation {
	background-position: -0px -72px !important;

}
.t3-icon-template-new {
	background-position: -36px -72px !important;

}
.t3-icon-version-document-remove {
	background-position: -54px -72px !important;

}
.t3-icon-version-page-open {
	background-position: -72px -72px !important;

}
.t3-icon-version-swap-version {
	background-position: -90px -72px !important;

}
.t3-icon-version-swap-workspace {
	background-position: -108px -72px !important;

}
.t3-icon-version-workspace-preview {
	background-position: -126px -72px !important;

}
.t3-icon-version-workspace-sendtostage {
	background-position: -144px -72px !important;

}
.t3-icon-view-go-back {
	background-position: -162px -72px !important;

}
.t3-icon-view-go-down {
	background-position: -180px -72px !important;

}
.t3-icon-view-go-forward {
	background-position: -198px -72px !important;

}
.t3-icon-view-go-up {
	background-position: -216px -72px !important;

}
.t3-icon-view-list-collapse {
	background-position: -234px -72px !important;

}
.t3-icon-view-list-expand {
	background-position: -252px -72px !important;

}
.t3-icon-view-paging-first-disabled {
	background-position: -288px -72px !important;

}
.t3-icon-view-paging-first {
	background-position: -270px -72px !important;

}
.t3-icon-view-paging-last-disabled {
	background-position: -0px -90px !important;

}
.t3-icon-view-paging-last {
	background-position: -306px -72px !important;

}
.t3-icon-view-paging-next-disabled {
	background-position: -36px -90px !important;

}
.t3-icon-view-paging-next {
	background-position: -18px -90px !important;

}
.t3-icon-view-paging-previous-disabled {
	background-position: -72px -90px !important;

}
.t3-icon-view-paging-previous {
	background-position: -54px -90px !important;

}
.t3-icon-view-table-collapse {
	background-position: -90px -90px !important;

}
.t3-icon-view-table-expand {
	background-position: -108px -90px !important;

}
.t3-icon-window-open {
	background-position: -126px -90px !important;

}
.t3-icon-clipboard-images {
	background-position: -144px -90px !important;

}
.t3-icon-clipboard-list {
	background-position: -162px -90px !important;

}
.t3-icon-filetree-folder-add {
	background-position: -180px -90px !important;

}
.t3-icon-filetree-folder-default {
	background-position: -198px -90px !important;

}
.t3-icon-filetree-folder-list {
	background-position: -216px -90px !important;

}
.t3-icon-filetree-folder-locked {
	background-position: -234px -90px !important;

}
.t3-icon-filetree-folder-media {
	background-position: -252px -90px !important;

}
.t3-icon-filetree-folder-news {
	background-position: -270px -90px !important;

}
.t3-icon-filetree-folder-opened {
	background-position: -288px -90px !important;

}
.t3-icon-filetree-folder-recycler {
	background-position: -306px -90px !important;

}
.t3-icon-filetree-folder-temp {
	background-position: -0px -108px !important;

}
.t3-icon-filetree-folder-user {
	background-position: -18px -108px !important;

}
.t3-icon-filetree-mount {
	background-position: -36px -108px !important;

}
.t3-icon-filetree-root {
	background-position: -54px -108px !important;

}
.t3-icon-pagetree-backend-user-hideinmenu {
	background-position: -90px -108px !important;

}
.t3-icon-pagetree-backend-user {
	background-position: -72px -108px !important;

}
.t3-icon-pagetree-collapse {
	background-position: -108px -108px !important;

}
.t3-icon-pagetree-drag-copy-above {
	background-position: -126px -108px !important;

}
.t3-icon-pagetree-drag-copy-below {
	background-position: -144px -108px !important;

}
.t3-icon-pagetree-drag-move-above {
	background-position: -162px -108px !important;

}
.t3-icon-pagetree-drag-move-below {
	background-position: -180px -108px !important;

}
.t3-icon-pagetree-drag-move-between {
	background-position: -198px -108px !important;

}
.t3-icon-pagetree-drag-move-into {
	background-position: -216px -108px !important;

}
.t3-icon-pagetree-drag-new-between {
	background-position: -234px -108px !important;

}
.t3-icon-pagetree-drag-new-inside {
	background-position: -252px -108px !important;

}
.t3-icon-pagetree-drag-place-denied {
	background-position: -270px -108px !important;

}
.t3-icon-pagetree-expand {
	background-position: -288px -108px !important;

}
.t3-icon-pagetree-folder-contains-approve {
	background-position: -306px -108px !important;

}
.t3-icon-pagetree-folder-contains-board {
	background-position: -0px -126px !important;

}
.t3-icon-pagetree-folder-contains-fe_users {
	background-position: -18px -126px !important;

}
.t3-icon-pagetree-folder-contains-news {
	background-position: -36px -126px !important;

}
.t3-icon-pagetree-folder-contains-shop {
	background-position: -0px -306px !important;
	width: 18px;

}
.t3-icon-pagetree-folder-default {
	background-position: -54px -126px !important;

}
.t3-icon-pagetree-page-advanced-hideinmenu {
	background-position: -90px -126px !important;

}
.t3-icon-pagetree-page-advanced-root {
	background-position: -108px -126px !important;

}
.t3-icon-pagetree-page-advanced {
	background-position: -72px -126px !important;

}
.t3-icon-pagetree-page-backend-users-hideinmenu {
	background-position: -144px -126px !important;

}
.t3-icon-pagetree-page-backend-users-root {
	background-position: -162px -126px !important;

}
.t3-icon-pagetree-page-backend-users {
	background-position: -126px -126px !important;

}
.t3-icon-pagetree-page-default {
	background-position: -180px -126px !important;

}
.t3-icon-pagetree-page-domain {
	background-position: -198px -126px !important;

}
.t3-icon-pagetree-page-frontend-user-hideinmenu {
	background-position: -234px -126px !important;

}
.t3-icon-pagetree-page-frontend-user-root {
	background-position: -252px -126px !important;

}
.t3-icon-pagetree-page-frontend-user {
	background-position: -216px -126px !important;

}
.t3-icon-pagetree-page-frontend-users-hideinmenu {
	background-position: -288px -126px !important;

}
.t3-icon-pagetree-page-frontend-users-root {
	background-position: -306px -126px !important;

}
.t3-icon-pagetree-page-frontend-users {
	background-position: -270px -126px !important;

}
.t3-icon-pagetree-page-mountpoint-hideinmenu {
	background-position: -18px -144px !important;

}
.t3-icon-pagetree-page-mountpoint-root {
	background-position: -36px -144px !important;

}
.t3-icon-pagetree-page-mountpoint {
	background-position: -0px -144px !important;

}
.t3-icon-pagetree-page-no-icon-found-hideinmenu {
	background-position: -72px -144px !important;

}
.t3-icon-pagetree-page-no-icon-found-root {
	background-position: -90px -144px !important;

}
.t3-icon-pagetree-page-no-icon-found {
	background-position: -54px -144px !important;

}
.t3-icon-pagetree-page-not-in-menu {
	background-position: -108px -144px !important;

}
.t3-icon-pagetree-page-recycler {
	background-position: -126px -144px !important;

}
.t3-icon-pagetree-page-shortcut-external-hideinmenu {
	background-position: -180px -144px !important;

}
.t3-icon-pagetree-page-shortcut-external-root {
	background-position: -198px -144px !important;

}
.t3-icon-pagetree-page-shortcut-external {
	background-position: -162px -144px !important;

}
.t3-icon-pagetree-page-shortcut-hideinmenu {
	background-position: -216px -144px !important;

}
.t3-icon-pagetree-page-shortcut-root {
	background-position: -234px -144px !important;

}
.t3-icon-pagetree-page-shortcut {
	background-position: -144px -144px !important;

}
.t3-icon-pagetree-root {
	background-position: -252px -144px !important;

}
.t3-icon-pagetree-spacer {
	background-position: -270px -144px !important;

}
.t3-icon-toolbar-menu-actions {
	background-position: -288px -144px !important;

}
.t3-icon-toolbar-menu-cache {
	background-position: -306px -144px !important;

}
.t3-icon-toolbar-menu-opendocs {
	background-position: -0px -162px !important;

}
.t3-icon-toolbar-menu-search {
	background-position: -18px -162px !important;

}
.t3-icon-toolbar-menu-shortcut {
	background-position: -36px -162px !important;

}
.t3-icon-toolbar-menu-workspace {
	background-position: -54px -162px !important;

}
.t3-icon-compressed {
	background-position: -72px -162px !important;

}
.t3-icon-excel {
	background-position: -90px -162px !important;

}
.t3-icon-media-audio {
	background-position: -108px -162px !important;

}
.t3-icon-media-flash {
	background-position: -126px -162px !important;

}
.t3-icon-media-image {
	background-position: -144px -162px !important;

}
.t3-icon-media-video {
	background-position: -162px -162px !important;

}
.t3-icon-other-other {
	background-position: -180px -162px !important;

}
.t3-icon-pdf {
	background-position: -198px -162px !important;

}
.t3-icon-powerpoint {
	background-position: -216px -162px !important;

}
.t3-icon-text-css {
	background-position: -234px -162px !important;

}
.t3-icon-text-csv {
	background-position: -252px -162px !important;

}
.t3-icon-text-html {
	background-position: -270px -162px !important;

}
.t3-icon-text-js {
	background-position: -288px -162px !important;

}
.t3-icon-text-php {
	background-position: -306px -162px !important;

}
.t3-icon-text-text {
	background-position: -0px -180px !important;

}
.t3-icon-word {
	background-position: -18px -180px !important;

}
.t3-icon-x-content-divider {
	background-position: -36px -180px !important;

}
.t3-icon-x-content-domain {
	background-position: -54px -180px !important;

}
.t3-icon-x-content-form-search {
	background-position: -90px -180px !important;

}
.t3-icon-x-content-form {
	background-position: -72px -180px !important;

}
.t3-icon-x-content-header {
	background-position: -108px -180px !important;

}
.t3-icon-x-content-html {
	background-position: -126px -180px !important;

}
.t3-icon-x-content-image {
	background-position: -144px -180px !important;

}
.t3-icon-x-content-link {
	background-position: -162px -180px !important;

}
.t3-icon-x-content-list-bullets {
	background-position: -180px -180px !important;

}
.t3-icon-x-content-list-files {
	background-position: -198px -180px !important;

}
.t3-icon-x-content-login {
	background-position: -216px -180px !important;

}
.t3-icon-x-content-menu {
	background-position: -234px -180px !important;

}
.t3-icon-x-content-multimedia {
	background-position: -252px -180px !important;

}
.t3-icon-x-content-page-language-overlay {
	background-position: -270px -180px !important;

}
.t3-icon-x-content-plugin {
	background-position: -288px -180px !important;

}
.t3-icon-x-content-script {
	background-position: -306px -180px !important;

}
.t3-icon-x-content-table {
	background-position: -0px -198px !important;

}
.t3-icon-x-content-template-extension {
	background-position: -36px -198px !important;

}
.t3-icon-x-content-template-static {
	background-position: -54px -198px !important;

}
.t3-icon-x-content-template {
	background-position: -18px -198px !important;

}
.t3-icon-x-content-text-picture {
	background-position: -90px -198px !important;

}
.t3-icon-x-content-text {
	background-position: -72px -198px !important;

}
.t3-icon-x-sys_action {
	background-position: -108px -198px !important;

}
.t3-icon-x-sys_language {
	background-position: -20px -306px !important;
	width: 18px;

}
.t3-icon-x-sys_news {
	background-position: -126px -198px !important;

}
.t3-icon-x-sys_workspace {
	background-position: -144px -198px !important;

}
.t3-icon-x_belayout {
	background-position: -162px -198px !important;

}
.t3-icon-dialog-error {
	background-position: -180px -198px !important;

}
.t3-icon-dialog-information {
	background-position: -198px -198px !important;

}
.t3-icon-dialog-notification {
	background-position: -216px -198px !important;

}
.t3-icon-dialog-ok {
	background-position: -234px -198px !important;

}
.t3-icon-dialog-warning {
	background-position: -252px -198px !important;

}
.t3-icon-overlay-access-restricted {
	background-position: -270px -198px !important;

}
.t3-icon-overlay-deleted {
	background-position: -288px -198px !important;

}
.t3-icon-overlay-hidden {
	background-position: -306px -198px !important;

}
.t3-icon-overlay-icon-missing {
	background-position: -0px -216px !important;

}
.t3-icon-overlay-includes-subpages {
	background-position: -18px -216px !important;

}
.t3-icon-overlay-locked {
	background-position: -36px -216px !important;

}
.t3-icon-overlay-scheduled-future-end {
	background-position: -72px -216px !important;

}
.t3-icon-overlay-scheduled {
	background-position: -54px -216px !important;

}
.t3-icon-overlay-translated {
	background-position: -90px -216px !important;

}
.t3-icon-status-checked {
	background-position: -108px -216px !important;

}
.t3-icon-status-current {
	background-position: -126px -216px !important;

}
.t3-icon-status-edit-read-only {
	background-position: -144px -216px !important;

}
.t3-icon-status-icon-missing {
	background-position: -162px -216px !important;

}
.t3-icon-status-locked {
	background-position: -180px -216px !important;

}
.t3-icon-status-permission-denied {
	background-position: -198px -216px !important;

}
.t3-icon-status-permission-granted {
	background-position: -216px -216px !important;

}
.t3-icon-status-reference-hard {
	background-position: -234px -216px !important;

}
.t3-icon-status-reference-soft {
	background-position: -252px -216px !important;

}
.t3-icon-status-workspace-draft {
	background-position: -270px -216px !important;

}
.t3-icon-system-extension-required {
	background-position: -288px -216px !important;

}
.t3-icon-user-admin {
	background-position: -306px -216px !important;

}
.t3-icon-user-backend {
	background-position: -0px -234px !important;

}
.t3-icon-user-frontend {
	background-position: -18px -234px !important;

}
.t3-icon-user-group-backend {
	background-position: -36px -234px !important;

}
.t3-icon-user-group-frontend {
	background-position: -54px -234px !important;

}
.t3-icon-version-1 {
	background-position: -72px -234px !important;

}
.t3-icon-version-10 {
	background-position: -234px -234px !important;

}
.t3-icon-version-11 {
	background-position: -252px -234px !important;

}
.t3-icon-version-12 {
	background-position: -270px -234px !important;

}
.t3-icon-version-13 {
	background-position: -288px -234px !important;

}
.t3-icon-version-14 {
	background-position: -306px -234px !important;

}
.t3-icon-version-15 {
	background-position: -0px -252px !important;

}
.t3-icon-version-16 {
	background-position: -18px -252px !important;

}
.t3-icon-version-17 {
	background-position: -36px -252px !important;

}
.t3-icon-version-18 {
	background-position: -54px -252px !important;

}
.t3-icon-version-19 {
	background-position: -72px -252px !important;

}
.t3-icon-version-2 {
	background-position: -90px -234px !important;

}
.t3-icon-version-20 {
	background-position: -90px -252px !important;

}
.t3-icon-version-21 {
	background-position: -108px -252px !important;

}
.t3-icon-version-22 {
	background-position: -126px -252px !important;

}
.t3-icon-version-23 {
	background-position: -144px -252px !important;

}
.t3-icon-version-24 {
	background-position: -162px -252px !important;

}
.t3-icon-version-25 {
	background-position: -180px -252px !important;

}
.t3-icon-version-26 {
	background-position: -198px -252px !important;

}
.t3-icon-version-27 {
	background-position: -216px -252px !important;

}
.t3-icon-version-28 {
	background-position: -234px -252px !important;

}
.t3-icon-version-29 {
	background-position: -252px -252px !important;

}
.t3-icon-version-3 {
	background-position: -108px -234px !important;

}
.t3-icon-version-30 {
	background-position: -270px -252px !important;

}
.t3-icon-version-31 {
	background-position: -288px -252px !important;

}
.t3-icon-version-32 {
	background-position: -306px -252px !important;

}
.t3-icon-version-33 {
	background-position: -0px -270px !important;

}
.t3-icon-version-34 {
	background-position: -18px -270px !important;

}
.t3-icon-version-35 {
	background-position: -36px -270px !important;

}
.t3-icon-version-36 {
	background-position: -54px -270px !important;

}
.t3-icon-version-37 {
	background-position: -72px -270px !important;

}
.t3-icon-version-38 {
	background-position: -90px -270px !important;

}
.t3-icon-version-39 {
	background-position: -108px -270px !important;

}
.t3-icon-version-4 {
	background-position: -126px -234px !important;

}
.t3-icon-version-40 {
	background-position: -126px -270px !important;

}
.t3-icon-version-41 {
	background-position: -144px -270px !important;

}
.t3-icon-version-42 {
	background-position: -162px -270px !important;

}
.t3-icon-version-43 {
	background-position: -180px -270px !important;

}
.t3-icon-version-44 {
	background-position: -198px -270px !important;

}
.t3-icon-version-45 {
	background-position: -216px -270px !important;

}
.t3-icon-version-46 {
	background-position: -234px -270px !important;

}
.t3-icon-version-47 {
	background-position: -252px -270px !important;

}
.t3-icon-version-48 {
	background-position: -270px -270px !important;

}
.t3-icon-version-49 {
	background-position: -288px -270px !important;

}
.t3-icon-version-5 {
	background-position: -144px -234px !important;

}
.t3-icon-version-50 {
	background-position: -306px -270px !important;

}
.t3-icon-version-6 {
	background-position: -162px -234px !important;

}
.t3-icon-version-7 {
	background-position: -180px -234px !important;

}
.t3-icon-version-8 {
	background-position: -198px -234px !important;

}
.t3-icon-version-9 {
	background-position: -216px -234px !important;

}
.t3-icon-version-no-version {
	background-position: -0px -288px !important;

}
.t3-icon-warning-in-use {
	background-position: -18px -288px !important;

}
.t3-icon-warning-lock {
	background-position: -36px -288px !important;

}
