@charset "UTF-8";

/*-------------------------- Popups  ------------------------------------*/

.tip-star {
  color:#394A8C !important;
  font-weight:bold;
}

.tip-star:after {
  content:"*";
}

.popup_info {
  position:relative;
  cursor:default;
  height:0px;
}
.popup_trigger {
  cursor:help;
}
.popup_dialog_content {
  padding: 8px;
}
/* gleich wie das darauf folgende popup - popup_content ist jQuery Loesung */
.menu_popup_content, .popup_content {
  display:none;
  position:absolute;
  left:0;
  top:-1024;
  z-index:1000;
}

.popup {
  background-color:#EEE;
  border:1px solid #000 !important;
  max-width:999px;
}

.qtip {
  background-color:#EEEEEE;
  max-width:100%;
}

.qtip .qtip-tip {
  margin:0 1px !important;
}

.qtip-icon {
  height:15px;
}

.qtip-close .ui-icon-close {
  font-size:12pt !important;
}

.qtip-content {
  padding: 5px;
  background-color:#EEEEEE;
  border:1px solid #000 !important;
}

.qtip-titlebar {
  background-color:#555555 !important;
  color:#FFFFFF;
  margin: 0px !important;
  text-align:center;
  font-weight:700;
  white-space:nowrap;
  cursor: move;
  padding-right:50px;
}

.qtip-titlebar .qtip-fold-w {
  display: block;
  height: 15px;
  width: 17px;
  /* ui-icon */
  /* background-position: 0 -96px; closed folder */
  background-position: 0px -16px;
  /* background: url(./images/sort_asc.png) !important; */
}

.qtip-titlebar .qtip-fold-s {
  display: block;
  height: 15px;
  width: 17px;
  /* ui-icon */ 
  /* background-position: -16px -96px; folder */
  background-position: -64px -16px;
  /* background: url(./images/sort_desc.png) !important; */
}

.qtip-titlebar .qtip-pin-w {
    display: block;
    height: 15px;
    width: 17px;
    background: url(./images/pin-w.png) !important;
}

.qtip-titlebar .qtip-pin-s {
    display: block;
    height: 15px;
    width: 17px;
    background: url(./images/pin-s.png) !important;
}

.qtip-titlebar .ui-state-hover {
  background: none;
  /* color:red !important; */
}

/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE5.5+, Safari 2+ */
.ui-tooltip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.ui-tooltip-shadow .ui-tooltip-titlebar,
.ui-tooltip-shadow .ui-tooltip-content{
  filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";
}

/* PIN */
/* Copy von Default close button class */
.qtip-pin {
  position: absolute;
  right: -36px; top: -9px;
  cursor: pointer;
}

.qtip-titlebar .qtip-pin {
  right:24px;
  top:3px;
  height: 17px;
/*  margin-top: -9px; */
}

* html .qtip-titlebar .qtip-pin { top: 16px; } /* IE fix */

/* FOLD */
/* Copy von Default close button class */
.qtip-fold {
  position: absolute;
  right: -36px; top: -9px;
  cursor: pointer;
}

.qtip-titlebar .qtip-fold {
  right:24px;
  top:3px;
  height: 17px;
/*  margin-top: -9px; */
}

* html .qtip-titlebar .qtip-fold { top: 16px; } /* IE fix */

.popup_title {
  text-align:center;
  font-weight:700;
  white-space:nowrap;
  margin:1px 1px 0;
  padding:1px;
}

.popup_title a {
  cursor:pointer;
  position:absolute;
  right:5px;
  top:3px;
}

.popup_content > table,
.qtip-content > table {
  border:1px solid #AAA;
}

.popup_content td,
.qtip-content td,
.popup_content th,
.qtip-content th {
  border:1px solid #AAA;
  padding:1px 7px;
  background-color:#EEE;
}

.popup_content td,
.qtip-content td {
  background-color:#FFF;
}

.popup_content > div,
.qtip-content > div {
  padding:1px 7px;
  border:1px solid #AAA;
}

.popup_content ul,
.qtip-content ul,
.popup_content ul ul,
.qtip-content ul ul {
  margin:3px 5px;
  padding-left:10px;
}

.popup_content ul li,
.qtip-content ul li {
  /* list-style-image:url(./images/karo2.png); */
  line-height:1.5em;
}

.popup_content ul ul li,
.qtip-content ul ul li {
  list-style-image:none;
  list-style-type: disc;
}

/* -- Hintergrundfarbe fuer ein DIV mit wichtigen Hinweisen -- */
.codo_info,
.qtip-content .codo_info {
  color: #000000;
  background-color:#6CF;
  border:dotted 4px #039;
  padding:5px;
}

.codo_warning,
.qtip-content .codo_warning {
  color: #000000;
  background-color:#FC0;
  border:dotted 4px #F60;
  padding:5px;
}

.codo_error,
.qtip-content .codo_error  {
  color:white;
  font-weight:bold;
  background-color:#FF0000;
  border:dotted 4px #F60;
  padding:10px;
}
.qtip-content .codo_info,
.qtip-content .codo_warning,
.qtip-content .codo_error {
  width: 350px;
}

.pre {
  background-color:#FFF;
  border:1px solid #CCC;
  padding:0 3px;
  font-family:monospace;
}
