/* Forms */
.adressen, .tarif { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: x-small;
  color: rgb(0,102,0); 
  border-style: solid;
  border-color:  rgb(14,76,148); 
  border-width: 1px 1px 1px 1px;
  background-color: rgb(255,255,234);
  width: 390px;
  overflow: auto;
}

.adressenSelect {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9px;
  font-weight: normal;
  color:  rgb(14,76,148); 
  border-style: solid;
  border-color:  #FFCF01; 
  border-width: 1px 1px 1px 1px;
  background-color: rgb(255,250,250);
  width: 390px;
  overflow: auto;
  height: 8em;
}

/*
a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: small;                        
}
*/

.tarif {
  width: 385px;
  height: 2.1em;
}

/* CSS for checklists */
.checklist {
	border: 1px solid rgb(14,76,148);
	list-style: none;
	height: 13em;
	overflow: auto;
	width: 400px;
}

.checklist, .checklist li {
  margin: 0;
  padding: 0; 
}

option, .best {
  font-size: small;
  height: 1.1em;
}
                                              
.readonly {
  font-family: Veranda, Helvetica, Arial, Sans-Serif; 
  font-size: small;
  border: 1px dashed #080808;
  padding: 1px;
  margin: 2px;
  font-weight: 600;
  color: #000;
} 

.readonlyNoBorder {
  font-family: Veranda, Helvetica, Arial, Sans-Serif; 
  font-size: small;
  border: none;
  border-color:white;
  padding: 1px;
  margin: 2px;
  font-weight: 600;
  color: #000;
} 

.preisliste {
  border-collapse: collapse;
  font-weight: 900; 
}

td { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  padding: 0; 
  margin: 0; 
}

/* Undo some styles from the master stylesheet */
.checklist li { 
  background: none; 
  padding-left: 0;
}


/*
* html .checklist {
  height: 1%;
}

*/

.combo {
  height: 1.75em;  
  margin: 6px 0px 0px 0px;
}

.comboLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  text-align: left; 
}

.hilfe {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  text-align: center;
  padding: 0px; 
}

.total {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: 800; 
  margin: 0px 0px 0px 0px;
  padding: 4px;
  border: 1px dashed grey;
  padding: 3px;
  height: 30px; 
  border-top: 0; 
  border-right: 1px solid #FFCF01; 
  border-bottom: 1px solid #FFCF01; 
  border-left: 1px solid #FFCF01; 
  background-color: #CED8EE;
  margin-bottom: 3px; 
  vertical-align: baseline;
  text-align: right;  
}

.sum {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: large;  
  font-weight: 800;
  border: none; 
  padding: 4px;
}


.bighref {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: 800; 
  text-align: right;
  margin: 0px 0px 0px 0px;
  padding: 4px;
  width: 385px;
  border: 2px solid red;
}

.mietwagen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  table-layout: fixed;
  border: thin solid #0972BA;
  background-color: white;
  width: 100%; 
  margin: 3px 0px 0px 0px; 
}

.zusatzleistung {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  table-layout: fixed;
  border: thin solid #0972BA;
  background-color: lightgrey;
  width: 100%;
  margin: 3px 0px 3px 0px;
  padding: 0;
}

.forminput {
  table-layout: fixed;
  border: none;  
  width: 400px;
  margin: 0;
  padding: 0;
}

.formtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0px;
  font-weight: 700;
  margin: 3px 0px 3px 0px;   
}

.mainform {
  display: table-cell;
  vertical-align: top;
}

.confirmation {
  padding: 6px;
  font-size: 10pt;
  font-weight: bold;
  color: #000;
  margin: 6px;   
}

.confirmationBody {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 0px;
  margin: 0px;   
  color: #000;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: 900;
}

.adressText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: 500;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 390px;
}

textarea {
  border-style: solid;
  border-color: rgb(14,76,148); 
  border-width: 1px 1px 1px 1px;
}   
