@CHARSET "UTF-8";

/**
 * Global Reset
 * @use general
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, strong, u, i, em, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background:transparent;
}

a img { border: none; }
abbr, acronym, .help { border-bottom:1px dotted #333; cursor:help; }
blockquote, q { quotes:none;}
blockquote { margin: 0 0 1.3em 1.3em; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

dd { margin-left:1em;}
sup, sub { font-size:x-small; vertical-align:top; }
sub { vertical-align:bottom;}
table {	border-collapse:collapse; border-spacing:0; empty-cells:show; }

/**
 * Base
 * @use general
 */
body {
	font: normal 68.75%/1.8 Arial, Helvetica, sans-serif;
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-weight: normal;
	margin-bottom: 0.3em;
	color:#990000;
}

h1 { font-size: 1.8em;line-height:25px;font-weight:900; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.7em; }
h6 { font-size: 0.9em; text-transform:uppercase; }

p { font-size: 1.0em; margin-bottom:1.5em; }
pre, code, kbd, samp { font-size:1.5em; }
pre code { font-size:1em; }

a { color: #990000; }
a:hover { color: #009eb5; text-decoration: underline; }

hr {
	clear:both;
	background: #FFF;
	color: #FFF;
	border: 0;
	height: 1px;
}

ol, ul { 
	list-style:disc;
	/*margin: 0 0 1.3em 1.3em;*/
	margin: 0 5px 0 0;
	padding: 0 0 0 1.3em;
}

ol { list-style: decimal;}

.hidden { display: none; }
.unhidden { display: block; }

table.border th, table.border td { border:1px solid #333; padding:0.3em; }

td { height:auto; padding:0.3em; text-align:left;}
td p { margin:0; }
caption, th { padding:0.3em; }
col { background:#eee; }
thead th, tfoot th { background:gray; color:white; }
caption { background:black; color:white; font-style:italic; }


.htmlarea {
 background-color:#fff;
 margin:0;padding:0;
}
.pleasewait {
 position:relative;top:0px;text-align:left;
 font-size:10px;
 margin-top:30px;
}
.editorWrap {
 margin:0;padding:0;
}
.editorWrap textarea {
 border: 1px solid #A2AAB8;
 border-style:solid;
 border-color:#A2AAB8;
 border-width:0px 1px 1px 1px;
 padding:0px 1px;
 margin:0;
}
/* Selectors for the editor toolbar */
.htmlarea div.toolbar {
 background-color:#EFEFF4;cursor:default;
 width:100%;
 border:1px solid #EFEFF4;
 border-bottom:0px;
 margin:0;
 padding:2px 0px;
 height:25px;
}
.htmlarea .toolbar ul {
 background-color:transparent;
 list-style-type:none;
}
.htmlarea .toolbar ul.tb-line {
 clear:both;
 border-style:none;margin:0;padding:0px 2px;
}
.htmlarea .toolbar ul.tb-group {
 clear:none;float:left;
 margin:1px 2px 0px 0px;padding:0;
}
.htmlarea .toolbar ul li {
 float:left;
 background-color:transparent;
 color: #212424;
 font-size:10px;
 font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
 border-style:none;margin:0;padding:0;
}
.htmlarea .toolbar ul.free-float li, .htmlarea .toolbar ul.tb-group li {
 height:24px;
}
.htmlarea .toolbar label {
 vertical-align:middle;
 background-color:transparent;
 border-style:none;margin:0;padding:3px 3px 0px 3px;
}

.htmlarea .toolbar button {
 vertical-align:top;
 background-color:transparent;color:ButtonText;background-position:1px 1px;background-repeat:no-repeat;
 width:22px;height:22px;
 border-style:solid;border-color:#EFEFF4;;border-width:0px 1px;margin:0;padding:0;
}
.htmlarea .toolbar button div.buttonImgContainer {
 position:relative;top:0;left:0;
 width:18px;height:18px;overflow:hidden;
 margin:0;padding:0;
}
.htmlarea .toolbar .Bold {background-image:url("images/ed_format_bold.gif");}
.htmlarea .toolbar .Italic {background-image:url("images/ed_format_italic.gif");}
.htmlarea .toolbar .Underline {background-image:url("images/ed_format_underline.gif");}
.htmlarea .toolbar .StrikeThrough {background-image:url("images/ed_format_strike.gif");}
.htmlarea .toolbar .Subscript {background-image:url("images/ed_format_sub.gif");}
.htmlarea .toolbar .Superscript {background-image:url("images/ed_format_sup.gif");}
.htmlarea .toolbar .LeftToRight {background-image:url("images/ed_left_to_right.gif");}
.htmlarea .toolbar .RightToLeft {background-image:url("images/ed_right_to_left.gif");}
.htmlarea .toolbar .JustifyLeft, .htmlarea-context-menu .JustifyLeft {background-image:url("images/ed_align_left.gif");}
.htmlarea .toolbar .JustifyCenter, .htmlarea-context-menu .JustifyCenter {background-image:url("images/ed_align_center.gif");}
.htmlarea .toolbar .JustifyRight, .htmlarea-context-menu .JustifyRight {background-image:url("images/ed_align_right.gif");}
.htmlarea .toolbar .JustifyFull, .htmlarea-context-menu .JustifyFull {background-image:url("images/ed_align_justify.gif");}
.htmlarea .toolbar .InsertOrderedList {background-image:url("images/ed_list_num.gif");}
.htmlarea .toolbar .InsertUnorderedList {background-image:url("images/ed_list_bullet.gif");}
.htmlarea .toolbar .Indent {background-image:url("images/ed_indent_more.gif");}
.htmlarea .toolbar .Outdent {background-image:url("images/ed_indent_less.gif");}
.htmlarea .toolbar .ForeColor {background-image:url("images/ed_color_fg.gif");}
.htmlarea .toolbar .HiliteColor {background-image:url("images/ed_color_bg.gif");}
.htmlarea .toolbar .CO-forecolor {background-image:url("images/SelectColor/CO-forecolor.gif");}
.htmlarea .toolbar .CO-hilitecolor {background-image:url("images/SelectColor/CO-hilitecolor.gif");}
.htmlarea .toolbar .InsertSmiley {background-image:url("images/InsertSmiley/ed_smiley.gif");}
.htmlarea .toolbar .InsertCharacter {background-image:url("images/CharacterMap/ed_charmap.gif");}
.htmlarea .toolbar .InsertHorizontalRule {background-image:url("images/ed_hr.gif");}
.htmlarea .toolbar .CreateLink, .htmlarea-context-menu .CreateLink {background-image:url("images/ed_link.gif");}
.htmlarea-context-menu .UnLink {background-image:url("images/ed_unlink.gif");}
.htmlarea .toolbar .InsertImage, .htmlarea-context-menu .InsertImage {background-image:url("images/ed_image.gif");}
.htmlarea .toolbar .CreateLink-TYPO3Browsers, .htmlarea-context-menu .CreateLink-TYPO3Browsers {background-image:url("images/TYPO3Browsers/ed_link.gif");}
.htmlarea-context-menu .UnLink-TYPO3Browsers {background-image:url("images/TYPO3Browsers/ed_unlink.gif");}
.htmlarea .toolbar .InsertImage-TYPO3Browsers, .htmlarea-context-menu .InsertImage-TYPO3Browsers {background-image:url("images/TYPO3Browsers/ed_image.gif");}
.htmlarea .toolbar .InsertTable {background-image:url("images/insert_table.gif");}
.htmlarea .toolbar .UserElements {background-image:url("images/UserElements/ed_user.gif");}
.htmlarea .toolbar .FindReplace {background-image:url("images/FindReplace/ed_find.gif");}
.htmlarea .toolbar .SpellCheck {background-image:url("images/SpellChecker/spell-check.gif"); }
.htmlarea .toolbar .InsertTag {background-image:url("images/QuickTag/ed_quicktag.gif"); }
.htmlarea .toolbar .Acronym {background-image:url("images/Acronym/ed_acronym.gif"); }
.htmlarea .toolbar .RemoveFormat {background-image:url("images/RemoveFormat/ed_clean.gif"); }
.htmlarea .toolbar .SplitBlock {background-image:url("images/ed_splitblock.gif"); }
.htmlarea .toolbar .HtmlMode {background-image:url("images/ed_html.gif"); }
.htmlarea .toolbar .Copy, .htmlarea-context-menu .Copy {background-image:url("images/ed_copy.gif");}
.htmlarea .toolbar .Cut, .htmlarea-context-menu .Cut {background-image:url("images/ed_cut.gif");}
.htmlarea .toolbar .Paste, .htmlarea-context-menu .Paste {background-image:url("images/ed_paste.gif");}
.htmlarea .toolbar .Undo {background-image:url("images/ed_undo.gif");}
.htmlarea .toolbar .Redo {background-image:url("images/ed_redo.gif");}
.htmlarea .toolbar .About {background-image:url("images/ed_about.gif");}
.htmlarea .toolbar .ShowHelp { background-image:url("images/TYPO3ViewHelp/module_help.gif");}
.htmlarea .toolbar .TO-toggle-borders, .htmlarea-context-menu .TO-toggle-borders {background-image:url("images/TableOperations/toggle-borders.gif");}
.htmlarea .toolbar .TO-table-prop, .htmlarea-context-menu .TO-table-prop {background-image:url("images/TableOperations/table-prop.gif");}
.htmlarea .toolbar .TO-row-prop, .htmlarea-context-menu .TO-row-prop {background-image:url("images/TableOperations/row-prop.gif");}
.htmlarea .toolbar .TO-row-insert-above, .htmlarea-context-menu .TO-row-insert-above {background-image:url("images/TableOperations/row-insert-above.gif");}
.htmlarea .toolbar .TO-row-insert-under, .htmlarea-context-menu .TO-row-insert-under {background-image:url("images/TableOperations/row-insert-under.gif");}
.htmlarea .toolbar .TO-row-delete, .htmlarea-context-menu .TO-row-delete {background-image:url("images/TableOperations/row-delete.gif");}
.htmlarea .toolbar .TO-row-split, .htmlarea-context-menu .TO-row-split {background-image:url("images/TableOperations/row-split.gif");}
.htmlarea .toolbar .TO-col-insert-before, .htmlarea-context-menu .TO-col-insert-before {background-image:url("images/TableOperations/col-insert-before.gif");}
.htmlarea .toolbar .TO-col-insert-after, .htmlarea-context-menu .TO-col-insert-after {background-image:url("images/TableOperations/col-insert-after.gif");}
.htmlarea .toolbar .TO-col-delete, .htmlarea-context-menu .TO-col-delete {background-image:url("images/TableOperations/col-delete.gif");}
.htmlarea .toolbar .TO-col-split, .htmlarea-context-menu .TO-col-split {background-image:url("images/TableOperations/col-split.gif");}
.htmlarea .toolbar .TO-cell-prop, .htmlarea-context-menu .TO-cell-prop {background-image:url("images/TableOperations/cell-prop.gif");}
.htmlarea .toolbar .TO-cell-insert-before, .htmlarea-context-menu .TO-cell-insert-before {background-image:url("images/TableOperations/cell-insert-before.gif");}
.htmlarea .toolbar .TO-cell-insert-after, .htmlarea-context-menu .TO-cell-insert-after {background-image:url("images/TableOperations/cell-insert-after.gif");}
.htmlarea .toolbar .TO-cell-delete, .htmlarea-context-menu .TO-cell-delete {background-image:url("images/TableOperations/cell-delete.gif");}
.htmlarea .toolbar .TO-cell-split, .htmlarea-context-menu .TO-cell-split {background-image:url("images/TableOperations/cell-split.gif");}
.htmlarea .toolbar .TO-cell-merge, .htmlarea-context-menu .TO-cell-merge {background-image:url("images/TableOperations/cell-merge.gif");}
.htmlarea .toolbar button.buttonHover {
 border:1px solid;border-color:white #CCC #CCC white;
 background-color: #838EA0;
}
.htmlarea .toolbar button.buttonActive, .htmlarea .toolbar button.buttonPressed {
 border:1px solid;border-color:#CCC white white #CCC;
}
.htmlarea .toolbar button.buttonPressed {
 background-color:ButtonHighlight;
 text-decoration:none;
}
.htmlarea .toolbar div.indicator {
 background-color:white;cursor:default;
 width:20px;overflow:hidden;
 text-align:center;
 border:1px solid ButtonShadow;margin:4px 1px 0px 1px;padding:0px 3px;
}
.htmlarea .toolbar button.buttonDisabled {
 filter: gray() alpha(opacity=25);
 -moz-opacity:0.25;
 opacity:0.25;
}
.htmlarea .toolbar div.separator {
 background-color:transparent;background-image:url(separator.gif);background-repeat:no-repeat;
 width:7px;height:22px;
 border:1px solid #EFEFF4;;margin:0;padding:0;
}
.htmlarea .toolbar div.space {
 float:left;
 background-color:transparent;
 height:22px;
 border-style:none;margin:0;padding:0 1px;
}
.htmlarea .toolbar select {
 color:WindowText;
 font-size:10px;
 font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
 height:18px;
 margin:0;padding:1px;
}

.editorIframe {border:1px solid;}