@charset "UTF-8";
/*$logo_width: auto;
$logo_height: auto;*/
Input.IMN {
  BORDER: #5a6361 1px solid;
  border-style: outset;
  FONT-SIZE: 11px;
  WIDTH: 80px;
  HEIGHT: 20px;
  COLOR: #faf3ee;
  BACKGROUND-COLOR: #5a6361;
  cursor: pointer;
}

Input.IMS {
  BORDER: #5a6361 1px solid;
  border-style: outset;
  FONT-SIZE: 11px;
  WIDTH: 80px;
  HEIGHT: 20px;
  COLOR: #5a6361;
  BACKGROUND-COLOR: #faf3ee;
  cursor: pointer;
}

td.T17 { /* Helge MsgBox */
  background-color: #CCCCCC;
  border-width: 0pt;
  font-family: arial, verdana;
  font-size: 11pt;
  color: #000000;
  border-color: #006699;
  text-align: center;
  vertical-align: middle;
}

table.Tab17 {
  /*border-color:#e6edff;
  background-color:#efdo76;*/
  BORDER: #b3b3b3 2px solid;
  PADDING: 2px;
  BACKGROUND: #006699;
  border-spacing: 0px;
}

font.F15 { /* Helge Kalendar */
  font-family: arial, verdana;
  font-size: 10pt;
  color: #eeeeee;
  font-weight: bold;
  text-align: left;
}

font.F16 { /* Helge Kalendar */
  font-family: arial, verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #951634;
  text-align: left;
}

Td.T18 { /* Helge Kalender überschrift*/
  /*background-color:#003399;
  text-align:center;
  font-family:arial,verdana;
  color:#ffffff;
  font-size:8pt;
  font-weight:bold;*/
  background-color: #666666;
  text-align: center;
  font-family: arial, verdana;
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
}

Td.T19 { /* Helge Kalender */
  /*background-color:#e6edff;*/
  background-color: #fefefe;
  text-align: center;
}

Td.T20 { /* Helge Kalender nicht auswählbar anderer Monat*/
  /*background-color:#ccdbff;*/
  background-color: #CCCCCC;
  text-align: center;
  font-family: arial, verdana;
  /*color: #004dff;*/
  color: #666666;
  font-size: 8pt;
}

Td.T21 { /* Helge Kalender nicht auswählbar*/
  /*background-color:#99b8ff;*/
  background-color: #CCCCCC;
  text-align: center;
  font-family: arial, verdana;
  /*color: #004dff;*/
  color: #666666;
  font-size: 8pt;
}

Td.T22 { /* Helge Kalenderauswählbar*/
  /*background-color:#99b8ff;*/
  background-color: #B4B4B4;
  text-align: center;
}

Td.T23 { /* Helge ausgewählt Kalender*/
  /*background-color:#ccdbff;*/
  background-color: #E7E7E7;
  text-align: center;
}

A.Cal {
  font-family: arial, verdana;
  font-size: 8pt;
  font-weight: bold;
  /*color:#003399;*/
  color: #006699;
  text-decoration: none;
}

Select.S1 { /* selectBox Kalender */
  font-family: arial, tahoma;
  font-size: 7pt;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
  border-color: #666666;
}

td.kontext {
  text-decoration: none;
  font-family: Verdana, Arial;
  background-color: #F7F3F7;
}

td.kontextover {
  text-decoration: none;
  font-family: Verdana, Arial;
  background-color: #a9a9a9;
}

a.kontext {
  text-decoration: none;
  font-family: Verdana, Arial;
  font-size: 12px;
}

a.kontext:link, a.kontext:visited {
  text-decoration: none;
  color: #000000;
}

a.kontext:hover, a.kontext:active {
  text-decoration: none;
  color: #000000;
}

hr.kontext {
  border: 0px;
  height: 1px;
  background-color: #B0C4DE;
  color: #9C9A9C;
}

table.kontext {
  border-style: solid; /*outset;*/
  border-width: 1px;
  border-color: #9C9A9C;
  background-color: #F7F3F7;
}

span.NumGliederg {
  font-family: arial, tahoma;
  font-size: 8pt;
  color: #000000;
}

span.TextGliederg {
  font-family: arial, tahoma;
  font-size: 8pt;
  color: #666666;
}

span.SubAnzGliederg {
  font-family: arial, tahoma;
  font-size: 7pt;
  color: #808080; /*#C0C0C0*/
}

a.KontextGliederg {
  text-decoration: none;
  cursor: pointer;
  font-family: arial, tahoma;
  font-size: 8pt;
  color: #666666;
}

a.KontextGliederg:link, a.KontextGliederg:visited {
  text-decoration: none;
  cursor: pointer;
  font-family: arial, tahoma;
  font-size: 8pt;
  color: #666666;
}

td.Gliedergkontext {
  text-decoration: none;
  font-family: Verdana, Arial;
  background-color: #F7F3F7;
}

td.Gliedergkontextover {
  text-decoration: none;
  font-family: Verdana, Arial;
  background-color: #a9a9a9;
}

a.Gliedergkontext {
  text-decoration: none;
  font-family: Verdana, Arial;
  font-size: 12px;
}

a.Gliedergkontext:link, a.Gliedergkontext:visited {
  text-decoration: none;
  color: #000000;
}

a.Gliedergkontext:hover, a.Gliedergkontext:active {
  text-decoration: none;
  color: #000000;
}

hr.Gliedergkontext {
  border: 0px;
  height: 1px;
  background-color: #B0C4DE;
  color: #9C9A9C;
}

table.Gliedergkontext {
  border-style: solid; /*outset;*/
  border-width: 1px;
  border-color: #9C9A9C;
  background-color: #F7F3F7;
}

table.GliedergTabRahmen {
  /*border: 2px solid #006699;
  width: 100%;*/
  border: 1px solid #666666;
}

td.GliedergTabHead {
  /*background-color: #dedede;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:bold;
  text-indent:10px;
  color:#664b30;
  height:25px;*/
  background-color: #006699;
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight: normal;
  text-indent: 10px;
  color: #000000;
  height: 25px;
}

tr.GliedergFooterLine {
  /*height: 2px;
  background-color: #006699;*/
  height: 1px;
  background-color: #EFEFEF;
}

p.GliedergInputCaption {
  /*font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight:normal;
  color:#000000;*/
  font-family: Arial, Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

input.GliedergButtonPassiv {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  color: #faf3ee;
  background-color: #5a6361;
  border-style: outset;
  cursor:pointer;*/
  BORDER: #5F5F5F 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  COLOR: #faf3ee;
  BACKGROUND-COLOR: #5a6361;
  /*border-style: outset;*/
  cursor: pointer;
}

input.GliedergButtonAktiv {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  font-weight:bold;
  color:#5a6361;
  background-color: #faf3ee;
  border-style: inset;*/
  BORDER: #5F5F5F 2px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  font-weight: bold;
  color: #5a6361;
  BACKGROUND-COLOR: #faf3ee;
  border-style: inset;
}

input.GliedergButtonOver {
  /*border: #5a6361 2px solid;
  font-size: 11px;
  height: 20px;
  color: #5a6361;
  background-color: #FFFFFF;
  cursor:pointer;*/
  BORDER: #5F5F5F 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 100px;
  HEIGHT: 20px;
  COLOR: #5a6361;
  BACKGROUND-COLOR: #faf3ee;
  cursor: pointer;
}

input.GliedergButtonDisabled {
  border: #951634 1px solid;
  font-size: 11px;
  width: 100px;
  height: 20px;
  background-color: #DFDFDF;
  border-style: outset;
  cursor: pointer;
}

input.GliedergTextField {
  border: #000000 1px solid;
  color: #000000;
  background-color: #ffffff;
  border-radius: 4px;
}

input.GliedergTextFieldDisabled {
  border: #000000 1px solid;
  color: #000000;
  background-color: #E6EAEC;
  border-radius: 4px;
}

input.GliedergCombo {
  border: #000000 1px solid;
  color: #000000;
  background-color: #ffffff;
  border-radius: 4px;
}

input.GliedergComboDisabled {
  border: #cccccc 1px solid;
  color: #000000;
  background-color: #ffffff;
  border-radius: 4px;
}

/* JahresKal ANFANG */
Td.T20left { /* Helge Kalender nicht auswählbar anderer Monat*/
  background-color: #CCCCCC;
  text-align: left;
  font-family: arial, verdana;
  font-weight: bold;
  color: #006699;
  font-size: 8pt;
}

Td.T22-RG { /* Helge Kalenderauswählbar*/
  background-color: #FA8072;
  /*
  background-color:#FF0000;
  */
  text-align: center;
}

Td.T22-S { /* DPR Jahreskalender Style fuer Auswahlklick*/
  background-color: #ffffff;
  text-align: center;
}

Td.T22-I-RG { /* DPR Jahreskalender Style fuer Intervall*/
  background-color: #008000;
  text-align: center;
}

input.CalButton {
  text-indent: 2pt;
  color: #faf3ee; /*JLI*/
  border: 1px solid #5a6361; /*JLI*/
  background-color: #5a6361; /*JLI*/
  font-family: arial, verdana;
  font-size: 7pt;
  cursor: pointer;
  width: 42px;
  height: 17px;
  font-weight: bold;
  border-style: outset;
}

input.CalButtonS {
  text-indent: 2pt;
  color: #5a6361; /*JLI*/
  border: 1px solid #5a6361; /*JLI*/
  background-color: #faf3ee; /*JLI*/
  font-family: arial, verdana;
  font-size: 7pt;
  cursor: pointer;
  font-weight: bold;
  width: 42px;
  height: 17px;
}

font.Cal {
  font-family: arial, verdana;
  font-size: 8pt;
  font-weight: bold;
  /*color:#003399;*/
  color: #006699;
  text-decoration: none;
}

Td.T22-BY { /* Helge Kalenderauswählbar*/
  background-color: #D1EFDE;
  /*background-color:#FF0000;*/
  text-align: center;
}

Td.T22-0-BY { /* DPR Jahreskalender Style*/
  background-color: #00ff00;
  text-align: center;
}

Td.T22-1-BY { /* DPR Jahreskalender Style*/
  background-color: #ffff00;
  text-align: center;
}

Td.T22-2-BY { /* DPR Jahreskalender Style*/
  background-color: #ff0000;
  text-align: center;
}

Td.T22-3-BY { /* DPR Jahreskalender Style*/
  background-color: #EFB859;
  text-align: center;
}

Td.T22-i0-BY { /* DPR Jahreskalender Style fuer Intervall*/
  background-color: #00ff00;
  text-align: center;
}

Td.T22-i1-BY { /* DPR Jahreskalender Style fuer Intervall*/
  background-color: #ffff00;
  text-align: center;
}

Td.T22-i2-BY { /* DPR Jahreskalender Style fuer Intervall*/
  background-color: #ff0000;
  text-align: center;
}

Td.T22-i3-BY { /* DPR Jahreskalender Style fuer Intervall*/
  background-color: #EFB859;
  text-align: center;
}

/* JahresKal ENDE */
.etcbtn {
  /*
  border-radius: 4px;
     border: 1px solid #767676;
     color: white;
     background-color: #006699;
     background: #006699 -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.37) 10%, rgba(100, 100, 100, 0) 50%, rgba(200, 200, 200, 0.17) 90%) repeat-x scroll 0 0;
     background: #006699 linear-gradient(180deg, rgba(255, 255, 255, 0.37) 10%, rgba(100, 100, 100, 0) 50%, rgba(200, 200, 200, 0.17) 90%) repeat-x scroll 0 0;
     cursor: pointer;
     display: inline-block;
     font-size: 10pt;
     margin-right: 5px;
     padding: 2px 6px;
     text-align: center;
     */
  border-radius: 4px !important;
  border: 1px solid black !important;
  color: white !important;
  background-color: #006699 !important;
  background: #006699 linear-gradient(180deg, rgba(255, 255, 255, 0.37) 10%, rgba(100, 100, 100, 0) 50%, rgba(200, 200, 200, 0.17) 90%) repeat-x scroll 0 0 !important;
  background: #006699 -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.37) 10%, rgba(100, 100, 100, 0) 50%, rgba(200, 200, 200, 0.17) 90%) repeat-x scroll 0 0 !important;
  cursor: pointer;
  display: inline-block;
  font-size: 10pt;
  margin-right: 5px;
  padding: 2px 6px;
  text-align: center;
}

.etcbtn-ad {
  margin-left: 20px;
}

.etcbtn:disabled {
  background-color: grey !important;
  cursor: not-allowed;
}

.etcbtn_disabled {
  border-radius: 4px;
  border: 1px solid #767676;
  color: white;
  background-color: grey;
  cursor: pointer;
  display: inline-block;
  font-size: 10pt;
  margin-right: 5px;
  padding: 2px 6px;
  text-align: center;
}

.etcbtn:hover {
  background-color: #6EABDD;
  background: #6EABDD -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.37) 10%, rgba(100, 100, 100, 0) 50%, rgba(200, 200, 200, 0.17) 90%) repeat-x scroll 0 0;
  background: #6EABDD linear-gradient(0deg, rgba(255, 255, 255, 0.37) 10%, rgba(100, 100, 100, 0) 50%, rgba(200, 200, 200, 0.17) 90%) repeat-x scroll 0 0;
  color: black;
}

.ui-accordion-header {
  color: #FFF !important;
  font-weight: bold !important;
}

.ui-multiselect.ui-widget.ui-state-default.ui-corner-all.ui-multiselect-filter-param {
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50%;
  border: 1px solid #767676;
  color: #555555;
  font-weight: normal;
}

#selectionManager .ui-accordion-header {
  background-color: #006699 !important;
}

.colorLine, .ui-tabs .ui-widget-header, .ui-accordion-header {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjY5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzM4ODhhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
  background: -moz-linear-gradient(left, rgb(0, 102, 153) 0%, rgb(56, 136, 175) 22%, rgba(255, 255, 255, 0) 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgb(0, 102, 153)), color-stop(22%, rgb(56, 136, 175)), color-stop(100%, rgba(255, 255, 255, 0))) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgb(0, 102, 153) 0%, rgb(56, 136, 175) 22%, rgba(255, 255, 255, 0) 100%) !important; /* Chrome10+,Safari5.1+ */
  background-color: #069 !important;
  background: -o-linear-gradient(left, rgb(0, 102, 153) 0%, rgb(56, 136, 175) 22%, rgba(255, 255, 255, 0) 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgb(0, 102, 153) 0%, rgb(56, 136, 175) 22%, rgba(255, 255, 255, 0) 100%) !important; /* IE10+ */
  background: linear-gradient(to right, rgb(0, 102, 153) 0%, rgb(56, 136, 175) 22%, rgba(255, 255, 255, 0) 100%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006699", endColorstr="#00ffffff",GradientType=1 ) !important; /* IE6-8 */
}

.tooltip [title] {
  background-image: url("../../img/information_small.png");
  background-repeat: no-repeat;
  background-position: right top;
  padding-right: 11px;
}

#close {
  margin: 0 0 5px 2px;
}

#reportForm #close, #closeMessungsliste {
  margin: 0 0 5px 0;
}

.tabrahmen1 #back {
  margin-bottom: 0;
}

.bav-export-general-infos {
  display: inline-table;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #ddd;
}

.generelle-info-label {
  float: left;
  width: 20%;
  padding-top: 12px;
  font-weight: bold;
}

.infos-right {
  padding-top: 9px;
  width: 80%;
  display: inline-block;
}

.infos-savetype {
  width: 12%;
}

.infos-right a {
  float: right;
  margin-right: 30%;
  margin-bottom: 12px;
}

.infos-right a:hover {
  color: #006699;
}

.infos-right hr {
  border: 1px solid #ddd;
}

.infos-right-persons {
  display: inline-table;
  width: 100%;
  clear: both;
  margin: 5px 0;
  border-bottom: 1px solid #ddd;
}

.info-right-persons {
  width: 100%;
  clear: both;
  height: 40px;
  margin-bottom: 5px;
}

.generelle-info-label-lvl1 {
  float: left;
  width: 15%;
  font-weight: bold;
}

.general-info-input {
  width: 50%;
}

.bavexport-btn {
  height: 35px;
  margin-top: 10px;
  float: right;
}

.comment-logo {
  width: 200px;
  float: left;
  margin-bottom: 10px;
}

/*# sourceMappingURL=StElements.css.map */
