/* Einstellungen für die Belegungsanzeige */
.stdbkal_monthcaption{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
 /* background-image: url("/publicsoft/images/vlcss/blau.gif");*/
  background-color: #71C263;
  /*background-repeat: repeat-x;*/
  color: #ffffff;
  height:12px;
  margin: 2px;
  padding-left: 2px;
}

.stdbkal_kwcaption {
  text-align:center;
  font-family: Verdana, Arial, Helvetica;
 /* background-image: url("/publicsoft/images/vlcss/blau.gif");*/
  background-color: #71C263;

  /*background-repeat: repeat-x;*/
  font-size: 8px;
  font-weight: bold;
  color: #eeeeee;
}


.stdbkal_weekdaycaption {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
 /*background-image: url("/publicsoft/images/vlcss/blau.gif");*/
  background-repeat: repeat-x;
  font-size: 10px;
  background-color:#ffffff;
  color: #000000;
  padding-left:6px;
}

.stdbkal_filldays {
  background-color:#e8e8e8;
}

.stdbkal_freedays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color:#00C31A;
  background-color: #e0e0e0;
}

.stdbkal_closedays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold;
  color:#ff0000;
  background-color: #e0e0e0;
  background-image: url("/publicsoft/images/vlcss/belbg.gif");
  background-color: #e0e0e0;
  background-repeat: repeat-x, repeat-y;
}

.stdbkal_disableddays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: normal;
  color:#888888;
  background-color: #e0e0e0;
}

.stdbkal_kwdays {
  text-align:center;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color:#888888;
  background-color: #e8e8e8;
}

div.stdbkal_zeitraumstart {
  width: 100%;
  text-align: left;
}
div.stdbkal_zeitrauminner {
  width: 100%;
  text-align: center;
}
div.stdbkal_zeitraumende {
  width: 100%;
  text-align: right;
}
div.stdbkal_zeitraumohne {
  width: 100%;
  text-align: center;
}

img.stdbkal_zeitraumstart {
  width: 15px;
  height: 3px;
}
img.stdbkal_zeitrauminner {
  width: 15px;
  height: 3px;
}
img.stdbkal_zeitraumende {
  width: 15px;
  height: 3px;
}
img.stdbkal_zeitraumohne {
  width: 15px;
  height: 3px;
}

/* Ende Einstellungen für die Belegungsanzeige */

.anfsaved {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  border-width:2px;
  border-style:solid;
  border-color:#22aa22;
  width: 100%;
}

.anferror {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold; 
  font-size: 9pt;
  border-width:2px;
  border-style:solid;
  border-color:#aa2222;
  width: 100%;
}

.anfbutton {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  border-width:2px;
  border-style:solid;
  border-color:#c0c0f8; 
}

.anfdschutz {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 7pt;
  background-color: #EBFAFF;
  color: #666666;
}

td.anfinput {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  background-color: #EBFAFF;
  white-space: nowrap;
}

input.anfinput, select.anfinput {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  border-width:1px;
  border-style:solid;
  border-color:#c0c0f8;
}

input.anfinputcb {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color: #EBFAFF;
  color: #000000;
}

div.anfinput {
  width: 100%; 
  height: 90px; 
  overflow: auto; 
  border: 1px solid #D6D6D6;
}

input.anfminput, select.anfminput {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  background-color: #dBeAeF;
  border: 1px solid #969696;
}

span.anfminput {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-weight: bold;
  font-size: 8pt;
  background-color: #EBFAFF;
}

td.anfinfo {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 9pt;
  background-color: #EBFAFF;
}

.smalllink {
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  text-decoration: none;
  font-weight: bold;
  color: rgb(0, 152, 54);
  cursor: pointer; 
  padding-right: 5px;
}

.prtabspaltenbezeichnung {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #505050;
  text-align: right;
  white-space: nowrap;
  background-color: #dBeAeF;
  border-left: 1px solid #B6B6B6;  
  border-bottom: 1px solid #444444;  
  border-right: 1px solid #B6B6B6;  
  padding: 3px;
  padding-left: 7px;
}

.prtabzeilenbezeichnung {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #505050;
  text-align: left;
  white-space: nowrap;
  background-color: #dBeAeF;
  border-right: 1px solid #444444;  
  border-bottom: 1px solid #B6B6B6;  
  border-top: 1px solid #B6B6B6;  
  padding: 3px;
  padding-right: 7px;
}

.prtabzelleobenlinks {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold; 
  font-size: 7pt;
  text-align: left;
  white-space: nowrap;
  background-color: #cBdAeF;
  border-right: 1px solid #444444;  
  border-bottom: 1px solid #444444;  
  padding: 3px;
  padding-right: 7px;
}

.prtabzellen {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #505050;
  text-align: right;
  white-space: nowrap;
  border: 1px solid #B6B6B6;  
  padding: 3px;
  padding-left: 7px;
}


.stdschrittaktiv {
  font-family: Verdana, Arial, Helvetica;



  font-weight: bold;
  font-size: 10px;
  color: black;
  text-align: center;
  height: 14px;
  /*width: 16%;*/
white-space: nowrap; 
border-style:none;
  /*background-color: #F47320;*/
}

.stdschrittinaktiv {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold; 
  font-size: 10px;
  color: #a0a0a0;
  text-align: center;
  width: 16%;
  white-space: nowrap;
  background-color: white;
}

.stdschrittfertig {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold; 
  font-size: 8pt;
  color: #505050;
  text-align: center;
  width: 16%;
  white-space: nowrap;
  background-color: #dBeAeF;
}

div.std, div.result {
  text-align: left;
}

.stdpageractivepage {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  font-size: 8pt;
  color: red;
}

.stdpager {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
color:white;
}

.detailueberschrift {
 /* background-image: url("/publicsoft/binout?sid=1000018");
  background-repeat:repeat-y;*/
background-color: #71C263;
  width: 100%;
  color: White;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  height: 22px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px;
 /* border-collapse:collapse;*/
  border-style: hidden;
}

table.detailmaintable{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
  background-color: #ffffff;
}

div.detailreitertable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
  background-color: #ffffff;
  height: 350px;
  overflow: scroll;
}

select.detailmaintable,input.detailmaintable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  border-width:1px;
  border-style:solid;
  border-color:#c0c0f8;
}

table.detailreitertable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
  background-color: #ffffff;
}

td.detailreiterspace {
  background-color: #ffffff;
  border-bottom: 1px solid #D6D6D6;
  text-align: right;
}

table.detailmaininnertable{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
  background-color: #EBFAFF;
  border-left: 2px solid #D6D6D6;  
  border-bottom: 2px solid #D6D6D6;  
  border-right: 2px solid #D6D6D6;  
  padding: 2px;
}

td.detailmaininnertable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  vertical-align: top;
}

.detailmaininnerhilfstable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  vertical-align: top;
}

td.detailmaininnerhilfstable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  vertical-align: top;
}


body.std {
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
}

td.stdanrtd1 {
  width: 200px;
}

td.stdanrtd2 {
  width: 80%;
}

td.stdsftd1 {
  width: 200px;
}

td.stdsftd2 {
  width: 80%;
}

td.stdaktionaktiontd1 {
  width: 50%;
  text-align: right;
  padding-right: 15px;
}

td.stdaktionaktiontd2 {
  width: 50%;
  text-align: left;
  padding-left: 15px;
}

td.stdwangabenimg{
  vertical-align: middle;
  padding-top: 3px;
  padding-left: 3px;
}

td.stduebhellimg {
  vertical-align: middle;
  padding-top: 3px;
  padding-left: 5px;
}

td.stdminitrenner {
  font-size: 2pt;
}

td.stdminitrenner2 {
  font-size: 1pt;
}

table.std, table.stdresult {
  width:100%;
/*  background-color: #EBFAFF;*/
background-color:white;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  border-collapse:collapse;
  border-style: none;
}

.stderr {
  width: 100%;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width:2px;
  border-style:solid;
  border-color:#aa2222;
}

.stdnfhinweis {
  width: 100%;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 2px solid #0777DE;
}

.uksresultheader {
  width: 100%;
  color: Black;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  height: 16px;
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  border-width: 0px;
}

.ukheaderspaltebetrieb {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
Color: White;
  background-color: #71C263;
  width: 20%;
}

.ukheaderspalteleistung, .ukheaderspaltepreis {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
Color: White;
  background-color: #71C263;
  width: 40%;
}

.ukheaderspaltewarenkorb {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
Color: White;
  background-color: #71C263;
  width: 100px;
  white-space:nowrap;
}

.ukheaderspalte {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color: #71C263;
color:White;
}

.ukresultspalte {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding: 2px;
  vertical-align: top;
}

.ukresultspalteberechneterpreis {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

.ukresultspaltewarenkorb {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding: 2px;
  vertical-align: top;
  white-space:nowrap;
}

.ukresultspaltebild {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:5%;
  padding: 2px;
  vertical-align: top;
  text-align: center;
}


tr.ukresultzeile {
  width: 100%;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  background-color: #e6e6e6;
}

tr.ukresultzeile2 {
  width: 100%;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  background-color: White;
}


.stdbg {
/*  background-image: url("/publicsoft/binout?sid=1000015"); */
background-color: white;
  background-repeat:no-repeat; 
  width: 100%;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
}

.stdeigtable {
  width: 100%;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
}

.stdwangabentable {
  /*background-image: url("/publicsoft/binout?sid=1000015");*/
  background-repeat:no-repeat;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  border-width: 0px;
}

.stdwangaben {
  /*background-image: url("/publicsoft/binout?sid=1000018");*/
background-color:#71C263;

  background-repeat:repeat-y;
  width: 100%;
  color: white;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px;
  border-collapse:collapse;
  border-style: hidden;
  cursor: pointer;
}

.stdueb {
 /* background-image: url("/publicsoft/binout?sid=1000017"); */
/*background-color:#71C263;*/
background-color:white;
  width: 100%;
  color: #009836;
  font-family: Verdana, Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
 padding: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: none;

}

.stduebhell {
/*  background-image: url("/publicsoft/binout?sid=1000028"); */
background-color:#71C263;
  background-repeat:repeat-y;
  width: 100%;
  color: white;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  height: 16px;
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  border-width: 0px;
}

.stduebhell2 {
 /* background-image: url("/publicsoft/binout?sid=1000028");
  background-repeat:repeat-y;*/

background-color:#71C263;
  width: 100%;
  color: #555555;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold;
  height: 16px;
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  border-width: 0px;
  cursor: pointer;
}

.stduebhell2table {
 /* background-image: url("/publicsoft/binout?sid=1000015");
  background-repeat:no-repeat;*/
background-color:white;

  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  border-width: 0px;
}

.stdwarte {
  width: 100%;
  background-color: white;
  border: solid 2px #338FD4;
}


a {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  color: rgb(0, 152, 54);
}

a:hover {
  color: #ff4444;
}

input.std,select.std,input.stdf,select.stdeig,input.stdeigf {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  border-width:1px;
  border-style:solid;
  border-color:#c0c0f8;
}

input.stdeig {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:none;
  color: #000000;
}

/* Angaben für das Overlay-Popup */
.ipopupDiv {
  border: 1px #009836 solid;
  background-color: #d0d0d0;
}
.ipopupBodyText {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: black;
  background-color: #E6E6E6;
  padding: 2px 2px 2px 2px;
}
.ipopupCaptionText {
  color: White;
  background-color: #009836;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
}
