/* ExtJS stylesheets BEGIN */
@import url("../_upinclude/external/ext3/css/ext-all.css");
@import url("../_upinclude/external/ext3/css/xtheme-blue.css");
@import url("ext.ux.spinner.css");
/* ExtJS stylesheets END */
.x-form-text
{
  height: 21px;
  font-size: 12px;
}

.ext-ie7 .x-form-text
{
  height: 22px;
  margin-top: -1px;
  margin-bottom:0;
}

.ext-ie8 .x-form-text
{
  height: 22px;
}


/* global style - fragwürdig ob man die lassen sollte */
body
{
  border: none;
  background: #FFF;
  overflow: auto;
  height: 100%;
  margin: 0;
  padding: 0;
}

td {
  text-align: left;
}

* {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

body, td, th, div, pre {
  font-family: tahoma,verdana,sans-serif;
  font-size: 11px;
}

form {
  display: inline;
}

input,
select,
textarea {
  font-family: tahoma,verdana,sans-serif;
  font-size: 11px;
  padding: 0;
  margin: 0;
  height: auto;
}

a *
{
  cursor: pointer !important;
}

textarea {
  border: 1px solid #7EADD9;
  overflow: auto;
}

input.text {
  background: url(../dashboard/themes/aero/images/input_bg.gif) #FFF repeat-x;
  border: 1px solid #7EADD9;
  /*font-size: 12px;*/
  padding: 2px;
  height: 22px;
}

/* setzte beim focus den border, leider nicht im IE.... schrei */
textarea:focus,
input.text:focus
{
  border-color: #FFB34F;
}

/* Online Hilfe, 3 Spalte, Std. Anwendung HIlfe Texte */
TD.OnlineHelp
{
  font-size: 10px;
  font-style: italic;
  font-weight: normal;
  color: #000;
}

/* CRM + UpPortlets.asp */
TD.UpPortletTitle
{
  font-size: 12px;
  text-align: left;
  font-weight: 700;
  color: #fff;
}

/* UpPortletsLayout,CRM  UpPrint.asp, _UpPotletsConf */
TD.UpPortletHeader
{
  font-size: 12px;
  background-color: #c6c0cb;
  text-align: left;
  font-weight: 700;
  color: #000;
}

TD.UpPortletText
{
  color: #000;
}

/* UpPortlets Seiten, Suchseiten */
TD.UpFirstPortletBorder
{
  background-color: #3263b8;
}

/* UpPortletsLayout */
TH.UpPortletHeader
{
  font-size: 12px;
  padding: 3px 15px;
  text-align: left;
  font-weight: bold;
}

/* Portlets und News Seiten */
A.UpPortletText:active
{
  text-decoration: underline;
  color: #ff0000;
}
A.UpPortletText:link
{
  text-decoration: none;
  color: #003db2;
}
A.UpPortletText:visited
{
  text-decoration: none;
  color: #003db2;
}
A.UpPortletText:hover
{
  text-decoration: underline;
  color: #003db2;
}

/* _TQspecialPortletLayouts.asp + UpDataRange2, diverse manuelle nachgebaute grids */
TD.UpGridEntries
{
  padding: 3px 5px;
}

TR.UpPortletTitle
{
  padding-top: 3px;
  background-color: #3263b8;
  padding-bottom: 3px;
}

TR.UpPortletHeader
{
  font-size: 12px;
  background-color: #c6c0cb;
  text-align: left;
  font-weight: bold;
  color: #000;
}

TD.UpPortletTitle
{
  font-size: 12px;
}

/* UpDataRangeControl2, Suchseiten, User/AppTracker */
TD.UpGridTitle
{
  font-size: 12px;
  color: #fff;
  font-weight: 700;
}

/* Datarange und diverse Zweckentfremdungen */
TABLE.UpFirstGridBorder
{
  border: 1px groove #3263B8;
}

/* Datarange und Sucheseiten */
TABLE.UpFirstPortletBorder
{
  border-color: #3263b8;
}

/* Datarange und diverse Zweckentfremdungen */
TH.UpGridHeader
{
  padding: 3px 5px;
}

/* Datarange2 und Suchseiten */
TR.UpGridTitle
{
  padding-top: 3px;
  background-color: #3263b8;
  padding-bottom: 3px;
}

TR.UpGridHeader
{
  background-color: #c3daf9;
}

TR.UpGridHeaderSplit
{
  background-color: #fff;
}

.BOLDRED
{
  font-weight: bold;
  color: #ff4500;
}

/* Keine Datensätze verfügbar - diverse Stellen */
DIV.TQNoGridEntry
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: 700;
  padding-bottom: 5px;
  color: #999999;
  background-color: #FFF;
  padding-top: 5px;
}

/* hover Funktion js: showhover() - hat aber auch positionierung problem mit scrolling */
.hover {
  position: absolute;
  display: none;
  background: infobackground;
  border: 1px solid infotext;
  color: infotext;
  text-decoration: none !Important;
  padding: 5px;
  font-size: 11px;
}

/* ----------------------------- */
/* styles for tqapp layout start */
/* ----------------------------- */
.TQtable .TQtable
{
  border-collapse: collapse;
}

.TQtable TD.TQTD,
.TQtable TH.TQTH
{
  vertical-align: top;
  font-weight: 700;
  text-align: right;
}

.TQinnerTD,
.TQinnerTDdropdown
{
  vertical-align: top;
  font-size: 11px;
  font-weight: 400;
}

.TQtableTitle,
TD.UpGridTitle
{
  height: 25px !important;
  border: none !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  text-align: left !important;
  padding: 0 5px !important;
}

.TQtable .UpFirstGridBorder,
.TQinnerTable .UpFirstGridBorder
{
  border:none !important;
  background: none;
}

.TQtable select, .TQtable optgroup,
.TQinnerTable select, .TQinnerTable optgroup
{
  padding: 0 !important;
  margin: 0 !important;
}

.TQbuttonbar
{
  font-size: 11px !important;
  font-weight: 700 !important;
  text-align: left !important;
  vertical-align: top !important;
  height: 27px !important;
  line-height: 27px !important;
  padding: 0 3px !important;
  border: none !important;
  color: #15428B !important;
  background: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif) #8DB2E3 !important;
}

.TQbuttongroup {
  display: inline;
  padding-left: 5px;
  margin-right: 4px;
  float: left;
  background: url(../dashboard/themes/aero/images/btn_grip.gif) no-repeat 0 4px;
  display: inline-block !important;
  width: auto !important;
}

a.TQbutton,
a.TQbutton:active,
a.TQbutton:visited,
a.TQbutton_inactive
{
  color: black;
  padding: 1px;
  border: none;
  background-image: url(../images/sdk/apptqstyle/10pxtrans.gif);
  display: block;
  margin: 2px 2px 0 2px;
  width: auto;
  height: 22px;
  float: left;
  clear: none;
  text-decoration: none;
}

a.TQbutton_inactive,
a.TQbutton_inactive img
{
  cursor: default !important;
  filter:alpha(opacity=40);
  -moz-opacity:0.4;
  opacity:0.4;
}

a.TQbutton:hover,
a.TQbutton_inactive:hover
{
  text-decoration: none;
}

a.TQbutton:hover
{
  padding: 0px;
}

a.TQbutton span,
a.TQbutton:link span
{
  color: black;
  font-weight: 400;
  line-height:20px;
  float:left;
  clear:none;
}

a.TQbutton_inactive span,
a.TQbutton_inactive:link span
{
  color: black;
  font-weight: 400;
  line-height:20px;
  float:left;
  clear:none;
  filter:alpha(opacity=40) !important;
  -moz-opacity:0.4 !important;
}

a.TQbutton,
a.TQbutton:active,
a.TQbutton:visited
{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

a.TQbutton:hover
{
  border: 1px solid #8FA6C5;
  padding: 0 !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_hover.gif);
}

a.TQbutton:active
{
  border: 1px solid #8FA6C5;
  padding: 0 !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_active.gif);
}

a.TQbutton.TQbuttonselected
{
  border: 1px solid #8FA6C5 !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_active.gif) !important;
  padding: 0 !important;
}

a.TQbutton.TQbuttonhighlighted
{
  border: 1px solid #FFB34F !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_highlighted.gif) !important;
  padding: 0 !important;
}

a.TQbutton *
{
  white-space: nowrap !important;
}

table.TQbuttonDialog,
table.TQbuttonDialogSelected,
table.TQbuttonDialogHighlighted
{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: black !important;
  cursor:pointer;
}

table.TQbuttonDialog
{
  border: 1px solid #8FA6C5 !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_hover.gif) !important;
}

table.TQbuttonDialogSelected
{
  border: 1px solid #8FA6C5 !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_active.gif) !important;
}

table.TQbuttonDialogHighlighted
{
  border: 1px solid #FFB34F !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_highlighted.gif) !important;
}

table.TQbuttonDialog span,
table.TQbuttonDialogHighlighted span,
table.TQbuttonDialogSelected span
{
  margin: 0 4px;
}

table.TQbuttonDialog:hover
{
  background-image: url(../dashboard/themes/aero/images/btn_gradient_active.gif) !important;
}

a.TQbuttonForm,
a.TQbuttonFormSelected,
a.TQbuttonFormHighlighted
{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin:0 5px 5px 0;
  padding:0;
  color: black !important;
  cursor:pointer;
  float:left;
  clear:none;
  vertical-align:middle;
  white-space:nowrap;
  text-decoration:none !important;
}

a.TQbuttonForm
{
  border: 1px solid #003C74 !important;
  background-image: url(../dashboard/themes/aero/images/btn_form_gradient.png) !important;
}

a.TQbuttonForm:hover
{
  background-image: url(../dashboard/themes/aero/images/btn_form_gradient_hover.png) !important;
}

a.TQbuttonForm span,
a.TQbuttonFormHighlighted span,
a.TQbuttonFormSelected span
{
  float:none;
  clear:none;
  line-height:20px;
  padding:0 5px;
}

a.TQbuttonSmall,
a.TQbuttonSmall:active,
a.TQbuttonSmall:visited
{
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 0;
  margin: 0;
  display: block;
  border: 1px solid #8FA6C5;
}

a.TQbuttonSmall
{
  background-image: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif); 
}

a.TQbuttonSmall:hover
{
  background-image: url(../dashboard/themes/aero/images/btn_gradient_hover.gif);
}

a.TQbuttonSmall:active
{
  background-image: url(../dashboard/themes/aero/images/btn_gradient_active.gif);
}

.TQdropdownelement
{
  background: none;
  border: none;
  cursor: pointer;
  padding: 1px;
}

.TQdropdownelementhover
{
  background: url(../dashboard/themes/aero/images/btn_gradient_hover.gif) !important;
  border: 1px solid #8FA6C5;
  color: #15428B;
  cursor: pointer;
  padding: 0;
}

.TQdropdownelement TD,
.TQdropdownelementhover TD
{
  padding: 3px;
}

/* ----------------------------- */
/* styles for tqapp layout end   */
/* ----------------------------- */

span.tqlabel_required
{
  font-size: 8px !important;
  //font-size: 10px !important;
  font-weight: normal !important;
  vertical-align: top !important;
  color: #C80506 !important;
  font-style: normal !important;
}

.tableftEx,
.inactivetabEx .tableftEx,
.inactivetabEx.tableftEx,
.disabledtabEx .tableftEx,
.disabledtabEx.tableftEx,
.inactiveTabLeft,
.disabledTabLeft {
  background: url(../images/sdk/nav/tab_left_a.gif) no-repeat !important;
}
.tabcenterEx,
.inactivetabEx .tabcenterEx,
.inactivetabEx.tabcenterEx,
.disabledtabEx .tabcenterEx,
.disabledtabEx.tabcenterEx,
.inactiveTabCenter,
.disabledTabCenter {
  background: url(../images/sdk/nav/tab_center_a.gif) repeat !important;
  font-weight: 400;
  padding: 0 1px;
  color: #000;
  cursor: pointer;
}
.disabledtabEx .tabcenterEx,
.disabledtabEx.tabcenterEx,
.disabledTabCenter {
  color: #999;
}
.tabrightEx,
.inactivetabEx .tabrightEx,
.inactivetabEx.tabrightEx,
.disabledtabEx .tabrightEx,
.disabledtabEx.tabrightEx,
.inactiveTabRight,
.disabledTabRight {
  background: url(../images/sdk/nav/tab_right_a.gif) no-repeat !important;
}

.hovertabEx .tableftEx,
.hovertabEx.tableftEx {
  background: url(../images/sdk/nav/tab_left_b.gif) no-repeat !important;
}
.hovertabEx .tabcenterEx,
.hovertabEx.tabcenterEx {
  background: url(../images/sdk/nav/tab_center_b.gif) !important;
  font-weight: 400;
  padding: 0 1px;
  color: #000;
  cursor: pointer;
}
.hovertabEx .tabrightEx,
.hovertabEx.tabrightEx {
  background: url(../images/sdk/nav/tab_right_b.gif) no-repeat !important;
}

.tableftEx img,
.disabledTabRight img,
.disabledTabLeft img,
.activeTabRight img,
.activeTabLeft img,
.inactiveTabRight img,
.inactiveTabLeft img {
  width: 7px;
  height: 28px;
}
.activetabEx .tableftEx,
.activetabEx.tableftEx,
.activeTabLeft {
  background: url(../images/sdk/nav/tab_sel_left.gif) no-repeat !important;
}
.activetabEx .tabcenterEx,
.activetabEx.tabcenterEx,
.activeTabCenter {
  background: url(../images/sdk/nav/tab_sel_center.gif) repeat !important;
  font-weight: 400;
  padding: 0 1px;
  color: #000;
  cursor: pointer;
}
.activetabEx .tabrightEx,
.activetabEx.tabrightEx,
.activeTabRight {
  background: url(../images/sdk/nav/tab_sel_right.gif) no-repeat top right !important;
}
.tabrightEx img {
  width: 7px;
  height: 28px;
}

img.minimize {
  width: 21px;
  height: 18px;
  background:url(../images/sdk/misc/minimize_app_21.gif);
}
img.maximize {
  width: 21px;
  height: 18px;
  background:url(../images/sdk/misc/maximize_app_21.gif);
}

.tooltip {
  background: url(../dashboard/themes/aero/images/tooltip_bg.gif) !important;
  color: #000 !important;
  font-size: 11px !important;
  padding: 5px !important;
  border: 1px solid #8FA6C5 !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.colorbox {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.UpPortletText {
  background-color: #FFF !important;
}

.TQtableSubtitle,
.TQtableSubtitleLight,
.TQtableSubtitleHighlight,
.TQtableSubtitleNoBorder,
.TQtableSubtitleLightNoBorder,
.TQtableSubtitleHighlightNoBorder
{
  font-weight: 700 !important;
  font-size: 11px !important;
  text-align: left !important;
  padding: 0 5px !important;
  line-height: 20px;
}

.TQtableSubtitle {
  background: url(../dashboard/themes/aero/images/th_bg_aero.gif) 0 -2px !important;
  border-bottom: 1px solid #8FA6C5 !important;
}

.TQtableSubtitleLight {
  background: url(../dashboard/themes/aero/images/th_light_bg_aero.gif) 0 -2px !important;
  color: #15428B !important;
  border-bottom: 1px solid #8FA6C5 !important;
}

.TQtableSubtitleHighlight
{
  background: url(../dashboard/themes/aero/images/th_highlight_bg_aero.gif) 0 -2px !important;
  color: #15428B !important;
  border-bottom: 1px solid #8FA6C5 !important;
}

.TQtableSubtitleNoBorder {
  background: url(../dashboard/themes/aero/images/th_bg_aero.gif) 0 -2px !important;
}

.TQtableSubtitleLightNoBorder {
  background: url(../dashboard/themes/aero/images/th_light_bg_aero.gif) 0 -2px !important;
  color: #15428B !important;
}

.TQtableSubtitleHighlightNoBorder
{
  background: url(../dashboard/themes/aero/images/th_highlight_bg_aero.gif) 0 -2px !important;
  color: #15428B !important;
}

.TQtableSubtitleLight TH,
.TQtableSubtitleLight TD {
  color: #15428B !important;
}

TR.UpGridHeader {
  background: url(../dashboard/themes/aero/images/th_bg_aero.gif) 0 -3px #D0DEF0 !important;
  border-top: 1px solid #8FA6C5 !important;
  border-bottom: 1px solid #8FA6C5 !important;
}

TR.UpGridHeader {
  background-color: #D0DEF0 !important;
}

TR.UpGridHeader TD {
  background-image: none !Important;
  background-color: #D0DEF0 !important;
  border-color: #8FA6C5 !important;
}

TD.UpGridFilterTitle {
  border-color: #8FA6C5 !important;
}
TR.UpGridHeaderSplit {
  background-color: #8FA6C5 !important;
}

.tableftEx,
.hovertabEx .tableftEx,
.hovertabEx.tableftEx,
.inactivetabEx .tableftEx,
.inactivetabEx.tableftEx,
.disabledtabEx .tableftEx,
.disabledtabEx.tableftEx,
.inactiveTabLeft,
.disabledTabLeft {
  background: url(../dashboard/themes/aero/images/tab_inactive_left_aero.gif) no-repeat !important;
}
.tabcenterEx,
.hovertabEx .tabcenterEx,
.hovertabEx.tabcenterEx,
.inactivetabEx .tabcenterEx,
.inactivetabEx.tabcenterEx,
.disabledtabEx .tabcenterEx,
.disabledtabEx.tabcenterEx,
.inactiveTabCenter,
.disabledTabCenter {
  background: url(../dashboard/themes/aero/images/tab_inactive_aero.gif) repeat !important;
  background-color: transparent !important;
  font-size: 11px;
  font-weight: 700;
  padding: 0 1px;
  color: #15428B !important;
  cursor: pointer;
}

.disabledtabEx.tabcenterEx,
.disabledTabCenter {
  color: #999 !important;
}
.tabrightEx,
.hovertabEx .tabrightEx,
.hovertabEx.tabrightEx,
.inactivetabEx .tabrightEx,
.inactivetabEx.tabrightEx,
.disabledtabEx .tabrightEx,
.disabledtabEx.tabrightEx,
.inactiveTabRight,
.disabledTabRight {
  background: url(../dashboard/themes/aero/images/tab_inactive_right_aero.gif) no-repeat top right !important;
}

.tableftEx img,
.disabledTabRight img,
.disabledTabLeft img,
.activeTabRight img,
.activeTabLeft img,
.inactiveTabRight img,
.inactiveTabLeft img
{
  width: 8px;
  height: 28px;
}
.activetabEx .tableftEx,
.activetabEx.tableftEx,
.activeTabLeft {
  background: url(../dashboard/themes/aero/images/tab_active_left_aero.gif) no-repeat !important;
}
.activetabEx .tabcenterEx,
.activetabEx.tabcenterEx,
.activeTabCenter {
  background: url(../dashboard/themes/aero/images/tab_active_aero.gif) repeat !important;
  font-weight: 700;
  padding: 0 1px;
  color: #15428B !important;
  cursor: pointer;
}

.activetabEx .tabrightEx,
.activetabEx.tabrightEx,
.activeTabRight {
  background: url(../dashboard/themes/aero/images/tab_active_right_aero.gif) no-repeat top right !important;
}
.tabrightEx img {
  width: 8px;
  height: 28px;
}

.tooltip {
  z-index: 10000;
  padding: 3px;
  margin: 10px 20px;
  position: absolute;
  width: auto;
  background: infobackground;
  color: infotext;
  font-size: 10px;
  border: 1px solid #000;
}

.colorbox {
  margin:2px auto;
  width:12px;
  height:12px;
  border: 1px solid #8FA6C5 !important;
  overflow:hidden;
}

.TQGROUP
{
  padding:5px;
  border: 1px solid #8FA6C5;
  background:#EEF4FD;
}

.TQGROUPAREA
{
  background:#EEF4FD;
}

.TQtable
{
  border: 1px solid #8FA6C5;
}

.TQTD
{
  background: #EEF4FD;
  background: url(../dashboard/themes/aero/images/dashboard_bg_aero.jpg) !important;
}

.TQTH
{
  font-size: 11px;
  background: #D0DEF0;
  color: #15428B;
}

.TQinnerTD,
.TQinnerTDdropdown
{
  background: #FFF;
  border: 1px solid #8FA6C5;
}

.TQinnerTDdropdown
{
  background: url(../dashboard/themes/aero/images/dropdown_bg_aero.gif) #FFF repeat-y;
}

.TQinnerTDdropdown hr
{
  margin:2px;
  background:none;
  height:0;
  border:none;
  border-top:1px solid #8FA6C5;
}

.TQtableTitle,
.TQtableSubtitle,
TD.UpGridTitle
{
  background: url(../dashboard/themes/aero/images/th_bg_aero.gif) repeat-x #15428B;
  COLOR: #15428B;
}

.TQtableSubtitle TD
{
  COLOR: #15428B; !important;
}

.TQbackgroundImage
{
  background: url(../dashboard/themes/aero/images/th_bg_aero.gif) #15428B !important;
}

.TQbackgroundImageLight
{
  background: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif) 0 -1px #D0DEF0 !important;
}

.TQbackgroundImageLinkActive
{
  background: url(../dashboard/themes/aero/images/btn_gradient_active.gif) 0 -1px #15428B !important;
}

.TQbackgroundImageLinkHover
{ 
  background: url(../dashboard/themes/aero/images/btn_gradient_hover.gif) 0 -1px #15428B !important;
}

.TQbackgroundColor
{
  background: #15428B !important;
}

.TQbackgroundColorLight
{
  background: #D0DEF0 !important;
}

.TQtableSubtitleLight
{
  background: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif) 0 -1px #D0DEF0;
  color: #15428B;
}

.TQtableSubtitleHighlight
{
  background: url(../dashboard/themes/aero/images/btn_gradient_hover.gif) 0 -1px ;
  color: #15428B;
}

tr.UpGridHeader,
tr.UpGridHeader
{
  background: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif) 0 -1px #D0DEF0;
  color: #15428B !important;
}

.UpFirstGridBorder
{
  border-color: #8FA6C5 !important;
  border-style: solid !important;
}

  /* --------------------------- */
 /* styles for tqapp layout end */
/* --------------------------- */

/* TQinformer */
#tqinformer_news
{
  width: 100%;
  height: 100%;
}

#tqinformer_header
{
  background: #D0DEF0;
  font-size: 9px;
  color: #000;
  padding: 0;
  width: 100%;
}
#tqinformer_header b,
#tqinformer_footer b
{
  color: #15428B;
}


#tqinformer_author
{
  padding: 10px 10px 0 10px;
}
#tqinformer_date
{
  padding: 0 10px 0 10px;
}
#tqinformer_title
{
  padding: 5px 20px;
  font-size: 13px;
  font-weight: 700;
}

#tqinformer_attachmentlabel
{
  padding: 0 10px 0 10px;
}

#tqinformer_main
{
  padding: 10px 20px;
}

#tqinformer_teaser
{
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
  color: #000;
  font-weight: 700;
  margin-bottom: 10px;
}

#tqinformer_content,
#tqinformer_content *
{
  position: relative;
}

#tqinformer_footer
{
  min-height: 60px;
  //height: 60px !important;
  background: #D0DEF0;
  padding: 10px;
  font-size: 10px;
  color: #15428B;
}

#tqinformer_attachments
{
  float: right;
  clear:none;
  border: 1px solid #15428B;
  padding: 5px;
  margin: 0 0 5px 5px;
  background: infobackground;
}

#tqinformer_additionals
{
  border: 1px solid #15428B;
  padding: 5px;
  background: infobackground;
}

#tqinformer_additionals *
{
  font-size: 10px;
}


#tqinformer_attachments *
{
  font-size: 9px;
}

ul.tqinformer_attachments
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

ul.tqinformer_attachments li
{
  margin: 0px;
  padding: 2px;
  //padding: 1px;
}

ul.tqinformer_attachments li a,
ul.tqinformer_attachments li a *
{
  text-decoration: none;
  color: #15428B !important;
  font-weight: 700;
}

.tqinformer_content_title
{
  margin-top: 25px;
}

.tqinformer_content_subtitle
{
  font-style: italic;
  font-weight: 700;
  margin-top: 15px;
  padding: 0 25px;
}

.tqinformer_content_sub
{
  padding: 0 25px;
  margin-bottom: 10px;
}

#tqinformer_mark
{
  float: left;
  text-align: left;
  width: 240px;
  margin-left: 20px;
  height: 55px;
}

#tqinformer_ack
{
  text-align: right;
}

A:active,
A:link,
A:visited
{
  text-decoration: none;
  color: #15428B;
}

A:hover
{
  color: #15428B;
  text-decoration: underline;
}

/* menu HR */
td.menupadding_content HR
{
  border-top: 1px solid #15428B;
  height: 1px;
}


/* Slider Kontrolle */
.tqslideknob
{
  /*
    margin-left auf den wert setzen um die mitte der
    grafik auf dem äusseren rand zu zentrieren
  */
  margin-left: -5px;
  background: url(../dashboard/themes/aero/images/knob.png) no-repeat;
  width: 11px;
  height: 21px;
}

.tqslideknob:hover,
.tqslideknob:active
{
  background: url(../dashboard/themes/aero/images/knob_hover.png) no-repeat;
}

.tqslidecontainer_disabled .tqslideknob,
.tqslidecontainer_readonly .tqslideknob
{
  background: none !important;
}

.tqslidearea
{
  background: #D0DEF0;
  border: 1px inset #15428B;
  height: 23px !important;
}

.tqslidecontainer_disabled .tqslidearea
{
  background: inactiveborder;
}

.tqslide
{
  height: 21px;
  background: Highlight;
}

.tqslidecontainer_disabled .tqslide
{
  background: graytext;
}

.tqslidelegend
{
  margin-top: 9px;
}

.major .tqslidelegend
{
  font-size: 9px !important;
  font-weight: 700;
  margin-top: 14px;
  color: #15428B !important;
}

.minor .tqslidelegend
{
  font-size: 8px !important;
  margin-top: 8px;
  color: #666 !important;
}

.micro .tqslidelegend
{
  font-size: 7px !important;
  margin-top: 6px;
  color: #999 !important;
}

.tqslidescalecontainer
{
  height: 10px;
}

.tqslidescale
{
}

.major
{
  background: url(../dashboard/themes/aero/images/tick_major.png) no-repeat 0 0;
}

.minor
{
  background: url(../dashboard/themes/aero/images/tick_minor.png) no-repeat 0 0;
}

.micro
{
  background: url(../dashboard/themes/aero/images/tick_micro.png) no-repeat 0 0;
}

/* BLOGGER */
.blogger_message
{
  display: block;
  font-size: 12px;
  padding: 2px 10px;
  margin-top: 10px;
  margin-bottom: 25px;
}

.blogger_username
{
  font-size: 9px;
  font-weight: 700;
  color: #15428B;
  display: inline;
}

.blogger_timestamp
{
  font-size: 9px;
  font-weight: 700;
  color: gray;
  display: inline;
}

.blogger_text
{
  font-size: 12px;
  display: block;
  clear: both !important;
  padding: 5px 10px;
}

.blogger_changed_by
{
  font-weight: 700;
}

.blogger_system .blogger_text
{
  padding: 0;
}

.blogger_button
{
  width: 70px !important;
}

.blogger_system
{
  padding: 0 10px;
}

.blogger_system,
.blogger_system *
{
  font-size: 9px !important;
  color: #545454 !important;
  font-style: italic !important;
}

.blogger_changed_field
{

  display: inline;
  border: 1px solid #99C4E0;
  background: #C2DBEC;
  font-weight: 700;
  padding-right: 3px;
}

.blogger_changed_old
{
  display: inline;
  padding: 0 8px 0 3px;
  border: 1px solid #BCBCBC;
  border-right: 0;
  background: #E7E7E7;
  text-decoration: line-through;
}

.blogger_changed_arrow
{
  background: url(../images/sdk/misc/arrow_right_green_10.gif) no-repeat 0 1px;
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-right: -5px;
  z-index: 100;
  position: relative;
}

.blogger_changed_new
{
  display: inline;
  padding: 0 3px 0 8px;
  border: 1px solid #A6B589;
  background: #EFF5E3;
}

.blogger_line
{
  clear: both;
  padding: 2px;
}

.blogger_changed_field,
.blogger_changed_old,
.blogger_changed_arrow,
.blogger_changed_new
{
  float: left;
}

.blogger_delete
{
  clear: both;
}

div.blogger_delete
{
  text-align: right;
  padding-top: 3px;
}

a.blogger_delete
{
  background: url(../images/sdk/misc/trash.gif) no-repeat;
  font-size: 12px !important;
  font-weight: 700;
  padding-left: 16px;
}

/* teamSpace */
table.teamspace_overview_tasks
{
  border-collapse: collapse;
}

table.teamspace_overview_tasks td
{
  background: #FFF;
}

td.teamspace_overview_notasks
{
  text-align: center;
  padding: 20px;
}

tbody.teamspace_overview_task
{
  background-color: #FFF !important;
}

td.teamspace_overview_taskname
{
  font-size: 10px;
  color: #15428B;
  padding: 1px 5px;
}

td.teamspace_overview_taskname a
{
  font-weight: 700;
}

td.teamspace_overview_percent
{
  font-size: 10px;
  color: #000;
}

td.teamspace_overview_deadline
{
  text-align: right;
}

td.teamspace_overview_quantifier,
td.teamspace_overview_closed,
td.teamspace_overview_percent,
td.teamspace_overview_priority,
td.teamspace_overview_deadline
{
  padding: 1px 5px;
  border-bottom: 1px solid #8FA6C5;
}

td.teamspace_overview_priority,
td.teamspace_overview_percent
{
  cursor:help;
}
td.teamspace_overview_percent_overdue
{
  color:red;
  font-weight:700;
  cursor:help;
}
td.teamspace_overview_percent_done
{
  color:green;
  cursor:help;
}

td.teamspace_overview_quantifier
{
  padding: 0;
  border-right: 1px solid #8FA6C5;
}

.quantifier_light
{
  background-color: #3388FF !important;
}

.quantifier_medium
{
  background-color: #2EB300 !important;
}

.quantifier_heavy
{
  background-color: #CC4444 !important;
}

.teamspace_closed *,
tbody.teamspace_closed td.teamspace_overview_taskname *
{
  color: gray !important;
}


div.teamspace_masterdata_block
{
  margin-bottom: 10px;
}

div.teamspace_masterdata_heading
{
  font-size: 10px;
  font-weight: 700;
  background: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif) 0 -1px #D0DEF0 !important;
  color: #15428B !important;
  border-top: 1px solid #8FA6C5;
  border-bottom: 1px solid #8FA6C5;
  padding: 1px 5px;
}

div.teamspace_masterdata_text
{
  font-size: 10px;
  color: #000;
  padding: 1px 5px 1px 20px;
}

div.formfreeze
{
  //filter:alpha(opacity=50)
  -moz-opacity: 0.5;
  opacity: 0.8;
  background: url(../images/sdk/apptqstyle/freeze.gif) #D8D8D8 50% 50% no-repeat;
  position: absolute;
  cursor: wait;
  z-index: 99999;
}

.tqtabframe_inactive
{
  height: 0px;
  width: 100%;
}

.tqtabframe_active
{
  height: 100%;
  width: 100%;
}

div.textboxesEx
{
  display: none;
}

.tabcenterEx,
.tabcenterEx a
{
  color: #000 !important;
  text-decoration: none !important;
}

.RowEven
{
BACKGROUND-COLOR: #F4F4F7;
}
.RowUneven
{
BACKGROUND-COLOR: #FFFFFF;
}
.RowSelected
{
BACKGROUND-COLOR: #FFFF66;
}
.ItemsDisabled
{
opacity:0.4;
filter:Alpha(opacity=40);
}
.ItemsEnabled
{
opacity:1;
filter:Alpha(opacity=100);
}

.TQGridHeaderOuter
{
}

.TQGridHeader {
  font-size:10px;
  font-weight:700;
  background-repeat:no-repeat;
  background-position:right;
  cursor:pointer;
}

.TQGridPicker {
  background-color:white;
}

.TQGridPicker TD {
  padding:2px;
}

.TQGridPicker SELECT {
  font-size:9px;
}

.TQGridHeaderAsc1 {
  padding-right:16px;
  background-image:url(../images/sdk/grid/asc1.gif);
}

.TQGridHeaderDesc1 {
  padding-right:16px;
  background-image:url(../images/sdk/grid/desc1.gif);
}

.TQGridHeaderAsc2 {
  padding-right:16px;
  background-image:url(../images/sdk/grid/asc2.gif);
}

.TQGridHeaderDesc2 {
  padding-right:16px;
  background-image:url(../images/sdk/grid/desc2.gif);
}

.TQGridHeaderTableAsc1 {
  background-image:url(../images/sdk/grid/asc1.gif);
}

.TQGridHeaderTableDesc1 {
  background-image:url(../images/sdk/grid/desc1.gif);
}

.TQGridHeaderTableAsc2 {
 background-image:url(../images/sdk/grid/asc2.gif);
}

.TQGridHeaderTableDesc2 {
  background-image:url(../images/sdk/grid/desc2.gif);
}

.TQGridRowActive {
  background-color:feffc6;
}

.TQGridFilterBg {
  background-color:fcedc2;
}

span.TQGridPageCurrent {
  border: 1px solid #FFB34F !important;
  background-image: url(../dashboard/themes/aero/images/btn_gradient_highlighted.gif) !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:0 1px 0 2px;
}

span.TQGridPageCurrent {
  padding:0 1px 0 2px;
  line-height:10px;
}

.TQGridCell {
  border-right:1px solid #d3e0f0;
}

.TQGridCellHeader {
  border-right:1px solid #d3e0f0;
}

DIV.UpButton,
INPUT.UpButton,
INPUT.UpButtonButtonUp,
INPUT.UpButtonButtonDown,
INPUT.UpButtonButtonLeft,
INPUT.UpButtonButtonRight,
INPUT.UpButtonSaveNew,
INPUT.UpButtonSaveGoto,
INPUT.UpButtonSaveChanges,
INPUT.UpButtonDelete,
INPUT.UpButtonCancel,
INPUT.UpButtonGotoNew,
INPUT.UpButtonGotoPage,
INPUT.UpButtonGotoOther,
INPUT.UpButtonSearch,
INPUT.UpButtonPrint {
  background-repeat: no-repeat;
  font-size: 11px;
  margin-left: 0px;
  margin-top: 0px;
  background-image: url(../images/company/aero_btn_generally.gif);
  margin-right: 5px;
  margin-bottom:5px !important;
  height: 24px;
  border-style: solid;
  padding-top: 2px;//padding-top: 4px;
  border-bottom-color: #275a8d;
  border-top-color: #275a8d;
  border-right-color: #275a8d;
  padding-right: 8px;
  background-color: #c3daf9;
  border-width: 1px;
  padding-left: 8px;
  border-left-color: #275a8d;
  margin-bottom: 0px;
  padding-bottom: 4px;
  text-align: center;
  font-weight: normal;
  color: #000000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: visible;
  cursor: pointer !important;
}

INPUT.UpButtonButtonUp    { WIDTH:23px;//WIDTH:25px;BACKGROUND-IMAGE: url(../images/company/aero_btn_up.gif); }
INPUT.UpButtonButtonDown  { WIDTH:23px;//WIDTH:25px;BACKGROUND-IMAGE: url(../images/company/aero_btn_down.gif); }
INPUT.UpButtonButtonLeft  { WIDTH:23px;//WIDTH:25px;BACKGROUND-IMAGE: url(../images/company/aero_btn_left.gif); }
INPUT.UpButtonButtonRight { WIDTH:23px;//WIDTH:25px;BACKGROUND-IMAGE: url(../images/company/aero_btn_right.gif); }
INPUT.UpButtonSaveNew { PADDING-LEFT: 40px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_save_new.gif); }
INPUT.UpButtonSaveGoto { PADDING-LEFT: 40px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_save_goto.gif); }
INPUT.UpButtonSaveChanges { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_save_modify.gif); }
INPUT.UpButtonDelete { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_delete.gif); }
INPUT.UpButtonCancel { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_cancel.gif); }
INPUT.UpButtonGotoNew { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_goto_win.gif); }
INPUT.UpButtonGotoPage { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_goto_app.gif); }
INPUT.UpButtonGotoOther { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_goto_diff_app.gif); }
INPUT.UpButtonSearch { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_search.gif); }
INPUT.UpButtonPrint { PADDING-LEFT: 25px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(../images/company/aero_btn_print.gif); }

/* Dialog Buttons, Kalender-, User-, Kontakt-Selector */
DIV.UpButton {
  display: -moz-inline-block;
  display:inline-block;
  //display:inline;
  height: 25px;
  width: 25px;
  padding: 0;
  padding-top: 3px;
}

DIV.UpButton A {
  width: 16px;
  height: 16px;
  font-size: 16px;
  color: transparent;
  cursor:pointer;
}

input#strUsername,
input#strPassword {
  height: 22px !important;
  background: url(../dashboard/themes/aero/images/input_bg.gif) #fff repeat-x;
  BORDER: 1px solid #7EADD9;
  font-size: 12px;
  padding: 3px;
}

/* BUTTON STYLES */
span.button_dropdown {
  -moz-user-select: none;
  padding: 0 13px 0 0;
  background: transparent url(../dashboard/themes/aero/images/black_down.gif) no-repeat 100% 50%;
  cursor: pointer;
}

span.button_menu {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/themes/aero/images/home_21.gif) no-repeat 0%;
}

span.button_favs {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/themes/aero/images/favs.png) no-repeat 0%;
}

span.button_login {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/themes/aero/images/login_21.gif) no-repeat 0%;
}

span.button_logon {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/themes/aero/images/logon.png) no-repeat 0%;
}

span.button_logoff {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/themes/aero/images/logoff.png) no-repeat 0%;
}

span.button_tqstar {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/themes/aero/images/tqstar.png) no-repeat 0%;
}

span.button_new {
  padding: 0 3px 0 19px;
  background: transparent url(../dashboard/images/new.png) no-repeat 0%;
}


/* CALENDAR STYLES */
table.tqwidgetcal {
  width: 180px !important;
  height: 180px !important;
}

.WidgetCalMonth {
  font-family: Arial Black;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  color: #15428B;
}

.WidgetCalWeek {
  padding-right: 3px;
}
.WidgetCalWeek,
.WidgetCalWeekday {
  font-size: 11px;
  font-weight: 700;
  line-height: 20px;
  text-align: right;
  vertical-align: middle;
  color: #15428B;
}

.WidgetCalDay {
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  color: #0F0F0F;
  vertical-align: middle;
  margin: 2px;
  line-height: 20px;
}

.WidgetCalDay a,
.WidgetCalDay a:link,
.WidgetCalDay a:active,
.WidgetCalDay a:visited,
.WidgetCalDay a:hover {
  text-decoration: none;
  color: #0F0F0F;
  font-size: 11px;
  font-weight: 400;
  margin-top: -2px;
}

.WidgetCalDayHoliday a,
.WidgetCalDayHoliday a:link,
.WidgetCalDayHoliday a:active,
.WidgetCalDayHoliday a:visited,
.WidgetCalDayHoliday a:hover {
  color: #F15F0F;
}

.WidgetCalDayAppoint a,
.WidgetCalDayAppoint a:link,
.WidgetCalDayAppoint a:active,
.WidgetCalDayAppoint a:visited,
.WidgetCalDayAppoint a:hover {
  color: #F8B230;
  font-weight: 700;
}

.WidgetCalDaySomeday a,
.WidgetCalDaySomeday a:link,
.WidgetCalDaySomeday a:active,
.WidgetCalDaySomeday a:visited,
.WidgetCalDaySomeday a:hover {
  color: #F15F0F;
  font-weight: 400;
}

.WidgetCalThisDay {
  background: url(../dashboard/themes/aero/images/cal_highlight.gif) no-repeat 50% 50%;
}

.WidgetCalThisDay a,
.WidgetCalThisDay a:link,
.WidgetCalThisDay a:active,
.WidgetCalThisDay a:visited,
.WidgetCalThisDay a:hover {
  color: #000;
}


/* DASHBOARD STYLES */
#dashboardcontainer {
  position: absolute;
  //position: inherit;
  padding: 5px 0 5px 5px;
}
.tqdashboardpadding {
  z-index:1;
  width: 100%;
  height:100%;
  margin:0;
}

.tqdashboardtable {
  border: 1px solid #8FA6C5;
  width:100%;
  height: 100%;
}

.tqdashboardtitle {
  height: 25px;
  background-image: url(../dashboard/themes/aero/images/th_bg_aero.gif) !important;
  background-color: #ABC7EC !important;
  vertical-align: middle;
  font-size: 13px;
  font-weight: 700;
  color: #15428B !important;
  padding: 0 5px;
}

.tqdashboardtoolbar {
  height: 27px;
  line-height: 27px;
  white-space: nowrap;
  background-image: url(../dashboard/themes/aero/images/buttonbar_bg_aero.gif) !important;
  background-color: #ABC7EC !important;
  vertical-align: top;
  font-size: 10px;
  font-weight: 400;
  color: #15428B !important;
  padding: 0;
}


.tqdashboardbackground {
  background-image: url(../dashboard/themes/aero/images/dashboard_bg_aero.jpg) !important;
  background-position: top left;
  background-color: #ABC7EC;
}

.tqdashmainarea {
  width: 100%;
  height: 100%;
  padding: 0 5px;
}

table.tqdashlettable {
  width: 100%;
  border: 1px solid #8FA6C5;
  border-collapse: collapse;
}

table.tqdashlettablespacer {
  margin-top: 5px
}

.tqdashlettitle,
.tqdashletaccordeon,
.tqdashletaccordeonactive {
  background-image: url(../dashboard/themes/aero/images/subtitle_bg.gif);
  background-color: #C7D8ED;
  background-repeat: repeat-x;
  border-top: 1px solid #8FA6C5;
  border-bottom: 1px solid #8FA6C5;
  height: 18px !important;
  vertical-align: middle;
  font-size: 10px;
  font-weight: 700;
  color: #15428B !important;
  padding: 0 5px;
}

.tqdashlettitlecolor {
  background-image: url(../dashboard/themes/aero/images/dashlet_title_trans.png);
  background-repeat: repeat-x;
  border-top: 1px solid #8FA6C5;
  border-bottom: 1px solid #8FA6C5;
  height: 18px !important;
  vertical-align: middle;
  font-size: 10px;
  font-weight: 700;
  color: #15428B !important;
  padding: 0 5px;
}

.tqdashlettext {
  color: #000 !important;
  font-weight: 400 !important;
}

.tqdashletaccordeon {
  cursor: pointer;
  text-decoration: underline;
  height: 18px !important;
  background-image: url(../dashboard/themes/aero/images/subtitle_bg.gif);
}

.tqdashletaccordeonactive {
  cursor: default;
  text-decoration: none;
  height: 18px !important;
  background-image: url(../dashboard/themes/aero/images/subtitle_bg.gif);
}

.tqdashletmain,
.tqdashletaccordeonmain {
  background-image: url(../dashboard/themes/aero/images/dashlet_main_bg_aero.gif) !important;
  //background-color: #EAF1F9 !important;
  background-color: #F4F8FC !important;
  background-position: 0 100% !important;
  background-repeat: repeat-x !important;
  padding: 5px;
  vertical-align: middle;
}

.tqdashletaccordeonmain {
  height: 100%;
  padding: 0 !important;
}

table.tqdashletentrytable {
  border-collapse: collapse;
  width: 100%;
  border: none;
}

.tqdashletentrytitle,
.tqdashletentry {
  font-size: 10px;
  color: #15428B !important;
}

td.tqdashletentry {
  color: #000 !important;
  padding: 2px 5px;
  width: 100%;
  line-height: 14px;
}

.tqdashletinformer {
  padding: 2px 5px 10px 20px !important;
}

td.tqdashletentrytitle {
  padding: 2px 0 2px 5px;
  font-weight: 400;
  white-space: nowrap;
}

td.tqdashletentry a {
  color: #15428B !important;
  font-weight: 700;
  font-size: 10px;
}

td.tqdashletinformer a {
  display: block;
  clear: none;
  margin: 0px 0 -10px -16px;
}

td.tqdashletentryborder {
  border-bottom: 1px solid #FFFFFF !important;
}

.sessiontimertable {
  width: 100%;
  height: 13px;
}

.sessiontimerbar_left {
  background-image: url(../dashboard/themes/aero/images/timerbar_left.gif) !important;
  background-repeat: no-repeat;
  background-position: top left;
  width: 1px;
  font-size: 0 !important;
  overflow: hidden;
}

.sessiontimerbar {
  background-image: url(../dashboard/themes/aero/images/timerbar_bg.gif) !important;
  background-repeat: repeat-x;
}

.sessiontimerbar_right {
  background-image: url(../dashboard/themes/aero/images/timerbar_right.gif) !important;
  background-repeat: no-repeat;
  background-position: top right;
  width: 1px;
  font-size: 0 !important;
  overflow: hidden;
}

.sessiontimer {
  background-image: url(../dashboard/themes/aero/images/timer.gif) !important;
  background-repeat: repeat-x;
}

#timerspacer {
  border-right: 1px solid #6593CF;
}

#iframenav
{
  padding: 0 4px 5px 0;
  margin-left: -1px;
}

table.tqtaskbar {
  background-image: url(../dashboard/themes/aero/images/dashboard_tab_bg_aero.gif) !important;
  background-position: bottom left;
  background-color: #ABC7EC;
  border: 1px solid #8FA6C5;
  height: 32px;
  position: relative;
  margin-left: -1px;
}

table.tqtasktable {
  height: 28px;
  margin-top: -1px;
  position: relative;
}

td.tqtaskbartabspacer img {
  width: 10px;
}

td.tqtasktab {
  padding: 2px 10px 0 10px;
  font-size: 11px;
  font-weight: 700;
  color: #15428B;
}

.tqtaskactive a,
.tqtaskinactive a,
.tqtasknotify a {
  text-decoration: none !important;
}

td.tqtaskactive td.tqtasktab_left {
  background: url(../dashboard/themes/aero/images/tasktab_active_left_aero.gif);
}

td.tqtaskactive td.tqtasktab {
  background: url(../dashboard/themes/aero/images/tasktab_active_aero.gif);
}

td.tqtaskactive td.tqtasktab_right {
  background: url(../dashboard/themes/aero/images/tasktab_active_right_aero.gif);
}


td.tqtaskinactive td.tqtasktab_left {
  background: url(../dashboard/themes/aero/images/tasktab_inactive_left_aero.gif);
}

td.tqtaskinactive td.tqtasktab {
  background: url(../dashboard/themes/aero/images/tasktab_inactive_aero.gif);
}

td.tqtaskinactive td.tqtasktab_right {
  background: url(../dashboard/themes/aero/images/tasktab_inactive_right_aero.gif);
}

td.tqtasknotify td.tqtasktab_left {
  background: url(../dashboard/themes/aero/images/tasktab_notify_left.gif);
}

td.tqtasknotify td.tqtasktab {
  background: url(images/tasktab_notify.gif);
  color: #E38040 !important;
}

td.tqtasknotify td.tqtasktab_right {
  background: url(../dashboard/themes/aero/images/tasktab_notify_right.gif);
}

/* MENU STYLES */
.menu .menu {
  margin-top: -29px !important;
  margin-left:160px !important
}

.tqinformerselector {
  width: 250px;
  padding-left: 5px;
  background-repeat: no-repeat;
  background-position: bottom right;
}

/*  menu HR */
td.menupadding_content HR {
  background: none !important;
  border: none !important;
  border-top: 1px solid #E0E0E0 !important;
  border-bottom: 1px solid #FFF !important;
  height: 1px !important;
}

.TQBorder,
.TQBorderTop { 
  border-TOP: 1px solid #8FA6C5 !important;
}

.TQborder,
.TQborderRight {
  border-RIGHT: 1px solid #8FA6C5 !important;
}

.TQborder,
.TQborderBottom {
  border-BOTTOM: 1px solid #8FA6C5 !important;
}

.TQborder,
.TQborderLeft {
  border-LEFT: 1px solid #8FA6C5 !important;
}

.TQBorderHighlight,
.TQBorderTopHighlight { 
  border-TOP: 1px solid #FFB34F !important;
}

.TQborderHighlight,
.TQborderRightHighlight {
  border-RIGHT: 1px solid #FFB34F !important;
}

.TQborderHighlight,
.TQborderBottomHighlight {
  border-BOTTOM: 1px solid #FFB34F !important;
}

.TQborderHighlight,
.TQborderLeftHighlight {
  border-LEFT: 1px solid #FFB34F !important;
}

/* ExtJS corrections */
.x-date-picker {
  border: none !important;
}

.x-no-column-body .x-panel-body {
  background: none !important;
  border: none !important;
}

.x-no-column-body .x-form-item {
  overflow: visible !important;
}


.x-no-column-body {
  background-color:#D2DAED !important;
}


/* menu.css */
a div {
  cursor: pointer !important;
}
div.menucontainer {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
  visibility: hidden;
  -moz-user-select: none;
  z-index: 1000 !important;
}
div.menucontainer_sub {
  position: absolute;
  width: 150px;
  display: none;
  visibility: hidden;
  -moz-user-select: none;
  z-index: 1000 !important;
}
div.menufade {
  overflow: visible;
  position: absolute;
  width: 100%;
}
table.menutable {
  width: 100%;
  height: 100%;
}
div.menucontent {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
div.menulinkdiv {
  cursor: pointer;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  padding: 3px 0;
}
div.menugroup,
div.menugroup_adjacent {
  display: block;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  background: url(images/menugroup.png);
  //padding-top: 5px;
  //padding-bottom: 5px;
}
div.menugroup_adjacent {
  border-top: none;
  //margin-top: -5px;
  //padding-top: none;
}
a.menulink_submenu div.menulinkdiv {
  -moz-user-select: none;
  background: url(../dashboard/themes/aero/images/submenu.gif) no-repeat 100% 50%;
}
a.menulink,
a.menulink:link,
a.menulink:active,
a.menulink:visited,
a.menulink:focus {
  -moz-user-select: none;
  font-family: tahoma,verdana,sans-serif;
  font-size: 11px;
  line-height: 14px;
  //line-height: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #000;
  display: block;
  width: 100%;
  margin: 0 0 3px 0;
  height: auto;
  padding: 0;
  border: 1px solid #EEE;
  background-color: transparent;
}
a.menulink:hover {
  background: url(../dashboard/themes/aero/images/btn_gradient_hover.gif) top right;
  border: 1px solid #8FA6C5;
}
a.menulink_disabled:hover {
  background-color: transparent;
  color: graytext;
}
a.menulink_disabled {
  -moz-user-select: none;
}
a.menulink_disabled div {
  color: gray !important;
  cursor: default !important;
}
a.menulink_submenu {
  font-style: italic;
}
/*td.menupadding_top   { height: 3px; }*/
/*td.menupadding_left  { width: 3px; }*/
/*td.menupadding_right { width: 3px; }*/
/*td.menupadding_bot   { height: 1px; }*/
/*td.menupadding_content {}*/

/***/

td.menupadding_top   { height: 3px; }
td.menupadding_left  { width: 3px; }
td.menupadding_right { width: 7px; }
td.menupadding_bot   { height: 4px; }
td.menupadding_content {}

/* normales layout */
td.menu_top_left {
  width: 1px;
  background: url(../dashboard/themes/aero/images/deco_top_left.png) top left no-repeat;
}
td.menu_top {
  height: 1px;
  background: url(../dashboard/themes/aero/images/deco_top.png) top left repeat-x;
}
td.menu_top_right {
  width: 5px;
  background: url(../dashboard/themes/aero/images/deco_top_right.png) top left no-repeat;
}
td.menu_mid_left {
  width: 1px;
  background: url(../dashboard/themes/aero/images/deco_mid_left.png) top left repeat-y;
}
td.menu_mid {
  overflow: hidden;
  background: url(../dashboard/themes/aero/images/deco_mid.png) top left;
}
.menuplain td.menu_mid {
  overflow: hidden;
  background: url(../dashboard/themes/aero/images/deco_mid_plain.png) top left;
}
td.menu_mid_right {
  width: 5px;
  background: url(../dashboard/themes/aero/images/deco_mid_right.png) top left repeat-y;
}
td.menu_bot_left {
  width: 1px;
  background: url(../dashboard/themes/aero/images/deco_bot_left.png) top left repeat-y;
}
td.menu_bot {
  height: 6px;
  background: url(../dashboard/themes/aero/images/deco_bot.png) top left;
}
td.menu_bot_right {
  width: 5px;
  background: url(../dashboard/themes/aero/images/deco_bot_right.png) top left repeat-y;
}

/***/




/* Flaggen */
div.menulinkflag {
  margin-left: 2px;
  padding-left: 22px;
  width: auto;
  //height: 16px;
  line-height: 16px;
  vertical-align: middle;
}
.flag_default {
  width:16px;
  height:11px;
  margin: 5px 0 0 2px;
  padding: 0 3px 0 19px;
}

  .ProgressBar
  {
  width: 243px;
  height: 16px;
  border: 1px solid #8C8BA8;
  padding: 1px;
  background-color: white;
  background-image: url(../images/sdk/misc/progressbar.gif);
  background-repeat: no-repeat;
  background-position: -243px 0;
  }
  .ProgressMsg
  {
  width: 243px;
  height: 37px;
  margin-top:5px;
  border: 1px solid #8C8BA8;
  background:white;
  overflow:hidden;
  padding:1px;
  font-family:courier new;
  font-size:13px;
  vertical:align:middle;
  }

  .checkinvalid
  {
  color:red;
  font-weight:700;
  }
  .checkvalid
  {
  color:green;
  font-weight:700;
  }

