/*
dynaOFFICE
(c) 2005 Dolphin IT Services GmbH, Cologne, Germany
Alle Rechte vorbehalten - All rights reserved

web: http://dynaoffice.dolphin-its.de
mail: support@dolphin-its.de

Filename: styles.css
Purpose: styles definitions for admin default template

Created: 2005-10-10
Last Changed: 2006-03-06

Comments:


Change History:

*/

/* Body & general settings */
html,body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #375faf;
	scrollbar-face-color: #3560af;
	scrollbar-highlight-color: #95bbf5;
	scrollbar-3dlight-color: #669af0;
	scrollbar-darkshadow-color: #1c325e;
	scrollbar-shadow-color: #294987;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

/* Header */
td.head_company { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#000000; }
td.head_datetime { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
table.top_table { background-color:#FFFFFF }

/* Navbar */
td.navbar_act { font-family:Arial; font-size:12px; font-weight:bold; color:#365faf; }
td.navbar_inact { font-family:Arial; font-size:12px; font-weight:bold; color:#26437c; cursor:pointer; }
td.navbar_inact_noaccess { font-family:Arial; font-size:12px; font-weight:bold; color:#c0c0c0; cursor:pointer; }
td.navbar_mover { font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#365faf; }
td.navbar_divider { font-family:Arial; font-size:12px; font-weight:bold; color:#26437c; }
td.login_wbar { font-family:Arial; font-size:11px; font-weight:bold; color:#365faf; }

/* Menue */
td.menue_act { font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; border-top:1px solid #a2b8e2; border-bottom:1px solid #5980cb; border-left:1px solid #a2b8e2; border-right:1px solid #5980cb; background-color:#4d7dcf; }
td.menue_inact { font-family:Arial; font-size:12px; font-weight:bold; color:#26437c; cursor:pointer; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#f2f4f8; }
td.menue_inact_noaccess { font-family:Arial; font-size:12px; font-weight:bold; color:#c0c0c0; cursor:pointer; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#f2f4f8; }
td.menue_mover { font-family:Arial; font-size:12px; font-weight:bold; color:#26437c; cursor:pointer; border-top:1px solid #a2b8e2; border-bottom:1px solid #5980cb; border-left:1px solid #a2b8e2; border-right:1px solid #5980cb; background-color:#e7eaf3; }
td.smenue_act { font-family:Arial; font-size:11px; color:#26437c; border:1px solid #365faf; background-color:#e7eaf3; }
td.smenue_inact { font-family:Arial; font-size:11px; color:#26437c; cursor:pointer; border-bottom:1px dashed #c0d3ee; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color:#FFFFFF; }
td.smenue_inact_noaccess { font-family:Arial; font-size:11px; color:#c0c0c0; cursor:pointer; border-bottom:1px dashed #c0d3ee; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color:#FFFFFF; }
td.smenue_mover { font-family:Arial; font-size:11px; color:#26437c; cursor:pointer; border:1px solid #365faf; background-color:#e7eaf3; }

/* Login */
td.login_head { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; }
td.login_title { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#375FAF; }
td.login_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#375FAF; }
td.login_small { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#404040; }
td.login_note { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#365FAF; }
td.login_note_inv { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; }
.invalidkey { width:100%; background-color:#ffffff; border-bottom: #FF0000 2px solid; border-top: #FF0000 2px solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; font-weight:bold; padding-top:10px; padding-bottom:10px;}

/* Main display area */
td.main_small { color:#375faf; font-family:Arial; font-size:10px; }
td.main_medium { color:#375faf; font-family:Arial; font-size:12px; }
td.main_large { color:#375faf; font-family:Arial; font-size:14px; }
td.main_modblock { color:#375faf; font-family:Arial; font-size:12px; }
tr.modblock_inact { background-color:#FFFFFF; }
tr.modblock_act { background-color:#e7eaf3; cursor:pointer; }
table.modtable { border:1px solid #cad1e4; }

table.blocktable_inact { border:1px solid #cad1e4; }
table.blocktable_act { border:1px solid #3862b2; cursor:pointer; }

td.main_tabbar { background-color:#cad1e4; color:#375faf; font-family:Arial; font-size:12px; }

td.subheaderbar { border-top:1px dashed #375faf; background-color:#F7F7F7; color:#375faf; font-family:Arial; font-size:12px; }

/* Table boxes */
table.tabbox { border:1px solid #cad1e4; }


/* Links */
a.navlink_sm { color:#ffffff; font-family:Arial; font-size:11px; text-decoration:none;}
a:hover.navlink_sm { color:#ffffff; font-family:Arial; font-size:11px; text-decoration:underline;}
a.link_sm { color:#243f74; font-family:Arial; font-size:11px; text-decoration:none;}
a:hover.link_sm { color:#375faf; font-family:Arial; font-size:11px; text-decoration:underline;}
a.link_md { color:#243f74; font-family:Arial; font-size:12px; text-decoration:none;}
a:hover.link_md { color:#375faf; font-family:Arial; font-size:12px; text-decoration:underline;}
a.link_lg { color:#243f74; font-family:Arial; font-size:14px; text-decoration:none;}
a:hover.link_lg { color:#375faf; font-family:Arial; font-size:14px; text-decoration:underline;}

/* Help texts */
.help_sm {  color:#375faf; font-family:Arial; font-size:11px; text-decoration:none; }
.help_sm_highl {  color:#c00000; font-family:Arial; font-size:11px; text-decoration:none; }

fieldset.main_fset {
 background-color:#FFFFFF;
 color:#375faf;
 font-family:Arial;
 font-size:12px;
 border-style: double;
 border-left-color:#cad1e4;
 border-right-color:#5980cb;
 border-top-color:#cad1e4;
 border-bottom-color:#5980cb;
 padding:5px;
 margin:8px;
}

fieldset.main_fset_red {
 background-color:#FFFFFF;
 color:#ff0000;
 font-family:Arial;
 font-size:12px;
 border-style: double;
 border-left-color:#c00000;
 border-right-color:#800000;
 border-top-color:#c00000;
 border-bottom-color:#800000;
 padding:5px;
 margin:8px;
}

legend.main_legend { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:14px; }
legend.main_legend_red { background-color:#FFFFFF; color:#ff0000; font-family:Arial; font-size:14px; }

/* FORMS */
/* Input, text fields */
input.textfield {
 font-family:Arial, Helvetica, sans-serif;
 color:#375FAF;
 font-size:12px;
 background-color:#F7F7F7;
 border:#375FAF solid 1px;
}

input.textfield_req {
 font-family:Arial, Helvetica, sans-serif;
 color:#375FAF;
 font-size:12px;
 background-color:#F7F7F7;
 border:#375FAF solid 2px;
}

input.textfield_off {
 font-family:Arial, Helvetica, sans-serif;
 color:#808080;
 font-size:12px;
 background-color:#d9d9d9;
 border:#808080 solid 1px;
}

select.singleselect {
 font-family:Arial, Helvetica, sans-serif;
 color:#375FAF;
 font-size:11px;
 background-color:#F7F7F7;
 border:#375FAF solid 1px;
}

select.singleselect_req {
 font-family:Arial, Helvetica, sans-serif;
 color:#375FAF;
 font-size:12px;
 background-color:#F7F7F7;
 border:#375FAF solid 2px;
}

input.login_field {
 font-family:Arial, Helvetica, sans-serif;
 color:#375FAF;
 font-size:13px;
 background-color:#F7F7F7;
 border-bottom:#375FAF solid 1px;
 border-left:0px;
 border-right:0px;
 border-top:0px;
}

/* Input, buttons */
input.button_reg { border-style:outset;
 background-color: #375faf;
 font-family:Arial;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
 cursor:pointer;
}

input.button_wbg { border: none 0px; width:77px; height:29px; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:middle; padding-bottom:5px; cursor:pointer;}

/* Display blocks */
td.leftblock_head { background-color:#375faf; color:#FFFFFF; font-family:Arial; font-size:12px; font-weight:bold; }
td.leftblock_cell { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:8px; border-right:1px #375faf solid; }
td.leftblock_bottom { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:8px; border-bottom:1px #375faf solid; }
td.leftblock_corner { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:8px; border-right:1px #375faf solid; border-bottom:1px #375faf solid; }

td.middleblock_head_left { background-color:#375faf; color:#FFFFFF; font-family:Arial; font-size:12px; padding:4px; }
td.middleblock_head { background-color:#375faf; color:#FFFFFF; font-family:Arial; font-size:12px; padding:4px; }
td.middleblock_head_right { background-color:#375faf; color:#FFFFFF; font-family:Arial; font-size:12px; padding:4px; }
td.middleblock_cell { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:10px; border-left:1px #375faf solid; }
td.middleblock_corner { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:10px; border-left:1px #375faf solid; border-bottom:1px #375faf solid; }
td.middleblock_bottom { background-color:#FFFFFF; color:#375faf; font-family:Arial; font-size:10px; border-bottom:1px #375faf solid; }

/* OverLib classes */
.ovl_font { font-family:Arial; font-size:10px; color:#375faf; }
.ovl_capfont {font-family:Arial; font-size:11px; font-weight:bold; color:#ffff00;}
.ovl_fgClass {background-color: #e7eaf3;}
.ovl_bgClass {background-color: #375faf;}

/* Debugger */
fieldset.debuggerfs { 
 width:95%;
 color:#375faf;
 font-family:Arial;
 font-size:10px;
 border-style: double;
 border-left-color:#cad1e4;
 border-right-color:#294883;
 border-top-color:#cad1e4;
 border-bottom-color:#294883;
 padding:3px;
}

table.debuggertb { font-family:Arial; font-size:12px; border:1px #aacef3 solid; }
td.debug_text { font-family:Arial; font-size:12px; color:#375faf; }
span.debug_highl { font-family:Arial; font-size:12px; color:#006600; }

/* Miscellaneous */
hr.divider { color:#cad1e4; }
td.queryline { background-color:#e7eaf3; font-family:Arial; font-size:9px; color:#333333; padding-top:5px; padding-bottom:5px;}