/*
 * stylesheet for typo3 extension 'mpg_olav'
 * (c) 2009, mp group GmbH, frank krueger <fkrueger-at-mp-group.net>
 *
 */
 
/* *** title & version */
#olav-header { background-color:#006699; height:72px; font:normal 12px 'Arial'; color:#FFFFFF; }
#olav-header a,#olav-header a:link,#olav-header a:hover { color:#FFFFFF; text-decoration:underline; }

#olav-title { padding:12px 6px 3px 6px; font-size:48px; font-weight:bold; }
#olav-title2 { padding:3px; font-size:9px; }
#olav-logo { padding:6px 36px 3px 6px; float:left; }

#olav-address-div { padding:6px; float:right; text-align:right; }
#olav-address { padding:3px; }
#ver-olav { padding:3px 3px 0px 0px; font-size:9px; color:#AAAAAA; }
#ver-olav-pt { padding:0px 3px 0px 0px; font-size:9px; color:#AAAAAA; clear:both; }
#div-message { display:none; }
#olav-body { padding:12px; font:normal 12px 'Arial'; color:#000000; }
#olav-body H1, #olav-body H3 { padding:6px 0px 3px 0px; font-size:14px; font-weight:bold; }
#olav-body P { padding:0px 0px 3px 0px; }

.tx-felogin-pi1 { width:390px; margin:6px 0px 6px 0px; }
.tx-felogin-pi1 FIELDSET { width:360px; margin:6px 0px 6px 0px; padding:6px; }
.tx-felogin-pi1 LABEL { width:120px; margin:0px 3px 3px 0px; display:block; float:left; }
.tx-felogin-pi1 INPUT { width:180px; margin:0px 3px 3px 0px; clear:both; }
.tx-felogin-pi1 INPUT[type="submit"] { margin-left:123px; width:180px; }

.totop { margin:6px 0px 12px 0px; padding:0px 0px 3px 0px; border-bottom:1px dashed #696969; text-align:right; }
.divider { margin:6px 0px 12px 0px; border-top:1px dashed #696969; }

/* *** classes */
.extjs-table, .extjs-table TD { vertical-align:top; }
.extjs-table TD { padding:1px; font:normal 12px 'Arial'; color:#000000; }

/* *** button images  */
.icon-edit { background-image: url(/fileadmin/shared_media/2009/olav/icon_edit.gif) !important; }
.icon-delete { background-image: url(/fileadmin/shared_media/2009/olav/icon_delete.gif) !important; }
.icon-add { background-image:url(/fileadmin/shared_media/2009/olav/icon_add.gif) !important; }
.icon-save { background-image:url(/fileadmin/shared_media/2009/olav/icon_save.gif) !important; }
.icon-cancel { background-image:url(/fileadmin/shared_media/2009/olav/icon_cancel.gif) !important; }
.icon-print { background-image:url(/fileadmin/shared_media/2009/olav/icon_print.gif) !important; }
.icon-copy { background-image: url(/fileadmin/shared_media/2009/olav/icon_copy.gif) !important; }
.icon-weekview { background-image: url(/fileadmin/shared_media/2009/olav/icon_weekview.jpg) !important; }
.icon-usview { background-image: url(/fileadmin/shared_media/2009/olav/icon_usview.jpg) !important; }
.icon-dn { background-image: url(/fileadmin/shared_media/2009/olav/icon_deliverynote.gif) !important; }
.icon-help { background-image: url(/fileadmin/shared_media/2009/olav/icon_help.gif) !important; }
.icon-logout { background: url(/fileadmin/shared_media/2009/olav/icon_logout.gif) no-repeat 0 0 !important; }
.icon-reload { background: url(/fileadmin/shared_media/2009/olav/icon_reload.gif) no-repeat 0 0 !important; }
.icon-upload { background: url(/fileadmin/shared_media/2009/olav/icon_upload.png) no-repeat 0 0 !important; }
.icon-message { background: url(/fileadmin/shared_media/2009/olav/icon_message.gif) no-repeat 0 0 !important; }

.fld-linked-avis { background:#EEEE00; }

.btn-tr { float:left; width:45px; height:16px; border:1px solid #EEEEEE; font:normal 9px 'Arial'; }
.btn-tr-stat0 { background-image: url(/fileadmin/shared_media/2009/olav/stat-0.jpg) !important; }
.btn-tr-stat1 { background-image: url(/fileadmin/shared_media/2009/olav/stat-1.jpg) !important; }
.btn-tr-stat2 { background-image: url(/fileadmin/shared_media/2009/olav/stat-2.jpg) !important; }
.btn-tr-stat3 { background-image: url(/fileadmin/shared_media/2009/olav/stat-3.jpg) !important; }
.btn-tr-stat4 { background-image: url(/fileadmin/shared_media/2009/olav/stat-4.jpg) !important; }
.btn-tr-act { background-image: url(/fileadmin/shared_media/2009/olav/stat-3.jpg) !important; }

.tr-stat-0 { color:#000000; !important; }
.tr-stat-1 { color:#EEEE00; !important; }
.tr-stat-2 { color:#EE0000; !important; text-decoration:line-through; }
.tr-stat-3 { color:#0000EE; !important; }
.tr-stat-4 { color:#E0E0E0; !important; text-decoration:line-through; }
.tr-act { color:#00AA00; !important; }

/* *** disabled list item */
.listitem-disabled-0 { }
.listitem-disabled-1 { color:gray; text-decoration:line-through; }

/* *** plain field */
input.x-fld-plain[disabled], input.x-fld-plain .x-item-disabled { color:#000000; background:none; border:none; }
.x-form-display-field{ padding: 0px 0px 0px 3px; }

/* *** file upload */
.x-form-file-wrap { position:relative; height:22px; }
.x-form-file-wrap .x-form-file { position:absolute; right:0; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2; height:22px; }
.x-form-file-wrap .x-form-file-btn { position:absolute; right:0; z-index:1; }
.x-form-file-wrap .x-form-file-text { position:absolute; left:0; z-index:3; color:#777; }

/* *** sync debug */
.syncdebug1 {}
.syncdebug2 { color:#FF8040; }
.syncdebug3 { color:#EE0000; }

/* *** row actions  */
.ux-row-action-cell .x-grid3-cell-inner { padding:1px 0 0 0; }
.ux-row-action-item { float:left; min-width:16px; height:16px; background-repeat:no-repeat; margin: 0 5px 0 0; cursor:pointer; overflow:hidden; }
.ext-ie .ux-row-action-item { width:16px; }
.ext-ie .ux-row-action-text { width:auto; }
.ux-row-action-item span { vertical-align:middle; padding:0 0 0 20px; line-height:18px; }
.ext-ie .ux-row-action-item span { width:auto; }

/* styles for groups */
.x-grid-group-hd div { position:relative; height:16px; }
.ux-grow-action-item { min-width:16px; height:16px; background-repeat:no-repeat; background-position: 0 50% ! important; margin: 0 0 0 4px; padding: 0 ! important; cursor:pointer; float:left; }
.ext-ie .ux-grow-action-item { width:16px; }
.ux-action-right { float:right; margin: 0 3px 0 2px; padding: 0 ! important; }
.ux-grow-action-text { padding: 0 ! important; margin:0 ! important; background:transparent none ! important; float:left; }

/* *** js window */
#main_jswin { padding:6px; background:#FFFFFF; font:normal 11px 'Arial'; color:#000000; text-align:left; }
#main_jswin H1 { padding:3px 0px 3px 0px; font-size:12px; font-weight:bold; }
#main_jswin P { padding:3px 0px 3px 0px; }
#main_jswin UL { padding:3px 6px 6px 6px; margin-left:6px; list-style-type:disc; list-style-position:outside; }
#main_jswin OL { padding:3px 6px 6px 6px; margin-left:18px; list-style-type:decimal; list-style-position:outside; }

