/* Einstellungen für die Suche */
button.stdaktion {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#f5821f;
  color: #333333;
  border-width:1px;
  border-style:solid;
  border-color:#f5821f;
}

.stdschrittaktiv {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  font-size: 8pt;
  color: #333333;
  text-align: center;
  height: 16px;
  width: 16%;
  white-space: nowrap;
  background-color: #f5821f;
}

.stdschrittinaktiv {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #333333;
  text-align: center;
  width: 16%;
  white-space: nowrap;
  background-color: #f5821f;
}

.stdschrittfertig {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #666666;
  text-align: center;
  width: 16%;
  white-space: nowrap;
  background-color: #f5821f;
}

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;
}

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-image: url("/publicsoft/binout?sid=91370"); */
  background-color: #fee6aa;
  color: #333333;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  border-collapse:collapse;
  border-style: hidden;
}

.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-width:2px;
  border-style:solid;
  border-color:#f5821f;
  color: #333333;
}

.stdbg {
  color: #333333;
  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%;
  color: #333333;
  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 {
  color: #333333;
  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=91369"); */
/*  background-repeat:repeat-y; */
  background-color: #ffcb04;
  width: 100%;
  color: #ffffff;
  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=91369"); */
/*  background-repeat:repeat-y; */
  background-color: #f5821f;
  width: 100%;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  height: 20px;
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  border-collapse:collapse;
  border-style: hidden;
  border-width: 0px;
}

.stduebhell {
/*  background-image: url("/publicsoft/binout?sid=91369"); */
/*  background-repeat:repeat-y; */
  background-color: #ffcb04;
  width: 100%;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  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=91369"); */
/*  background-repeat:repeat-y; */
  background-color: #ffcb04;
  width: 100%;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  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=91369"); */
/*  background-repeat:repeat-y; */
  background-color: #ffcb04;
  color: #ffffff;
  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;
}

.stdwarte {
  width: 100%;
  background-color: #fee6aa;
  border-width:2px;
  border-style:solid;
  border-color:#f5821f;
}

td.stdrubriktd1 {
  width: 200px;
}

input.stdeig {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #333333;
  border-width:1px;
  border-style:solid;
  border-color:#f5821f;
}

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: #333333;
  border-width:1px;
  border-style:solid;
  border-color:#f5821f;
}
/* Ende Einstellungen für die Suche */

/* Angaben für das Overlay-Popup */
.ipopupDiv {
  border-width:1px;
  border-style:solid;
  border-color:#f5821f;
  background-color: #fee6aa;
}

.ipopupBodyText {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #333333;
/*  background-image: url("/publicsoft/binout?sid=91370"); */
  background-color: #fee6aa;
  padding: 2px 2px 2px 2px;
}

.ipopupCaptionText {
/*  background-image: url("/publicsoft/binout?sid=91369"); */
  background-color: #ffcb04;
  color: ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
}
/* Ende Angaben für das Overlay-Popup */

/* Einstellungen für die Ergebnisliste */
.uksresultheader {
  width: 100%;
  color: #ffffff;
  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;
  background-color: #ffcb04;
  width: 20%;
}

.ukheaderspalteleistung, .ukheaderspaltepreis {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color: #ffcb04;
  width: 40%;
}

.ukheaderspaltewarenkorb {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color: #ffcb04;
  width: 100px;
  white-space:nowrap;
}

.ukheaderspalte {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-color: #ffcb04;
}

.ukresultspalte {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding: 2px;
  vertical-align: top;
}

.ukresultspalteberechneterpreis {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #333333;
  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: 8px 2px 2px 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: #fee6aa;
  color: #333333;
}

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: #fed982;
  color: #333333;
}

.ukresultspalte_betrieb2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding: 2px;
  vertical-align: top;
  width: 50%;
}
/* Ende Einstellungen für die Ergebnisliste */

/* Einstellungen für die Links */
a {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  color: #f5821f;
}

a:hover {
  color: #febf65;
  text-decoration: underline;
}
/* Ende Einstellungen für die Links */

/* Einstellungen für die Detaildarstellung */
.detailueberschrift {
/*  background-image: url("/publicsoft/binout?sid=91370");  */
/*  background-repeat:repeat-y;  */
  background-color: #fee6aa;
  width: 100%;
  color: #333333;
  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-image: url("/publicsoft/binout?sid=91370");  */
/*  background-repeat:repeat-y;  */
  background-color: fee6aa;
}

div.detailreitertable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
/*  background-image: url("/publicsoft/binout?sid=91370");  */
/*  background-repeat:repeat-y;  */
  background-color: fee6aa;
  overflow: scroll;
}

select.detailmaintable,input.detailmaintable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color: #fee6aa;
  color: #333333;
  border-width: 1px;
  border-style: solid;
  border-color: #f5821f;
}

table.detailreitertable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
  background-color: #fee6aa;
  color: #333333;
}

td.detailreiterspace {
  border-bottom: 2px solid #f5821f;
  text-align: right;
}

table.detailmaininnertable{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  width:100%;
  background-color: #fee6aa;
  color: #333333;
  border-left: 2px solid #f5821f;
  border-bottom: 2px solid #f5821f;
  border-right: 2px solid #f5821f;
  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;
  color: #333333;
}

td.detailmaininnerhilfstable {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  vertical-align: top;
}
/* Ende Einstellungen für die Detaildarstellung */

/* Einstellungen für die Links bei der Detaildarstellung-Leistungen */
.smalllink {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
  color: #f5821f;
  cursor: pointer; 
  padding-right: 5px;
}
/* Einstellungen für die Links bei der Detaildarstellung-Leistungen */

/* Einstellungen für die Preistabelle bei der Detaildarstellung-Leistungen */
.prtabspaltenbezeichnung {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #ffffff;
  text-align: right;
  white-space: nowrap;
  background-color: #ffcb04;
  border-left: 1px solid #f5821f;  
  border-bottom: 1px solid #f5821f;  
  border-right: 1px solid #f5821f;  
  border-top: 1px solid #f5821f;
  padding: 3px;
  padding-left: 7px;
}

.prtabzeilenbezeichnung {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #ffffff;
  text-align: left;
  white-space: nowrap;
  background-color: #ffcb04;
  border-right: 1px solid #f5821f;
  border-left: 1px solid #f5821f;  
  border-bottom: 1px solid #f5821f;  
  border-top: 1px solid #f5821f;  
  padding: 3px;
  padding-right: 7px;
}

.prtabzelleobenlinks {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold; 
  font-size: 7pt;
  text-align: left;
  white-space: nowrap;
  color: #ffffff;
  background-color: #f5821f;
  border-right: 1px solid #f5821f;  
  border-bottom: 1px solid #f5821f;  
  border-top: 1px solid #f5821f;  
  border-left: 1px solid #f5821f;  
  padding: 3px;
  padding-right: 7px;
}

.prtabzellen {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  color: #333333;
  text-align: right;
  white-space: nowrap;
  border: 1px solid #f5821f;  
  padding: 3px;
  padding-left: 7px;
}
/* Ende Einstellungen für die Preistabelle bei der Detaildarstellung-Leistungen */

/* Einstellungen für die Belegungsanzeige bei der Detaildarstellung-Leistungen */
.stdbkal_monthcaption{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  background-image: url("/publicsoft/images/vlcss/blau.gif");
  background-color: #ffffff;
  background-repeat: repeat-x;
  color: #ffffff;
  height:16px;
  margin: 2px;
  padding-left: 2px;
}

.stdbkal_kwcaption {
  text-align:center;
  font-family: Verdana, Arial, Helvetica;
  background-image: url("/publicsoft/images/vlcss/blau.gif");
  background-repeat: repeat-x;
  font-size: 6pt;
  font-weight: bold;
  background-color:#ffffff;
  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: 7pt;
  font-weight: bold;
  background-color:#ffffff;
  color: #ffffff;
  padding-left:6px;
}

.stdbkal_filldays {
  background-color:#e8e8e8;
}

.stdbkal_freedays {
  text-align:right;
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold;
  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-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: 6pt;
  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 bei der Detaildarstellung-Leistungen */

/* Einstellungen für die Anfrage bei der Detaildarstellung-Leistungen */
.anfsaved {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  border-width:2px;
  border-style:solid;
  color: #333333;
  border-color:#f5821f;
  width: 100%;
}

.anferror {
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold; 
  font-size: 9pt;
  border-width:2px;
  border-style:solid;
  color: #333333;
  border-color:#f5821f;
  width: 100%;
}

.anfbutton {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal;
  background-color:#f5821f;
  color: #ffffff;
  border-width:1px;
  border-style:solid;
  border-color:#f5821f; 
}

.anfdschutz {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 7pt;
  color: #aaaaaa;
}

td.anfinput {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 8pt;
  white-space: nowrap;

}

input.anfinput, select.anfinput {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #333333;
  border-width:1px;
  border-style:solid;
  border-color:#f5821f;
}

input.anfinputcb {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  background-color: #ffffff;
  color: #333333;
  border-color:#f5821f;
}

div.anfinput {
  width: 100%; 
  height: 90px; 
  overflow: auto; 
  border: 1px solid #f5821f;
}

input.anfminput, select.anfminput {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  color: #333333;
  background-color: #fed982;
  border-width:1px;
  border-style:solid;
  border-color:#f5821f;
}

span.anfminput {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-weight: bold;
  font-size: 8pt;
}

td.anfinfo {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal; 
  font-size: 9pt;
}
/* Ende Einstellungen für die Anfrage bei der Detaildarstellung-Leistungen */

/* Erweiterungen für das GGV */
td.stdrubriktd1 {
  width: 200px;
}

.ukresultspalte_betrieb2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding: 2px;
  vertical-align: top;
  width: 50%;
}
/* Ende der Erweiterungen für das GGV */
