
.ANREISE {
  padding: 0px;
  height: 20px;
  text-align: center;
  vertical-align: middle; 
  border: 0px solid #C6C6C6;
  width: 20px;
  background-image : url(../kalender/images/cal_free2booked.gif);
}
.GEBUCHT {
  padding: 0px;
  height: 20px;
  text-align: center;
  vertical-align: middle; 
  border: 0px solid #C6C6C6;
  width: 20px;
  background-image : url(../kalender/images/cal_booked.gif);
}
.ABREISE {
  padding: 0px;
  height: 20px;
  text-align: center;
  vertical-align: middle; 
  border: 0px solid #C6C6C6;
  width: 20px;
  background-image : url(../kalender/images/cal_booked2free.gif);
}
.UEBERGABE {
  padding: 0px;
  height: 20px;
  text-align: center;
  vertical-align: middle; 
  border: 0px solid #C6C6C6;
  width: 20px;
  background-image : url(../kalender/images/cal_booked2booked.gif);
}
.Normal {
  padding: 0px;
  height: 20px;
  text-align: center;
  vertical-align: middle; 
  border: 0px solid #C6C6C6;
  width: 20px;
  background-image : url(../kalender/images/cal_free.gif);
}

form {
  margin: 0;
  padding: 0;
}

fieldset {
  background-color: #fef6e1;
  border: #993366 1px solid; /* Opera doesn't get border:none or border:0 on fieldsets */
  width: 454px;
  padding: 4px 4px;
}

#togglefield {
  background-color: #fff;
  border: #993366 1px solid; /* Opera doesn't get border:none or border:0 on fieldsets */
  width: 340px;
  padding: 8px 8px;
}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 0;
  padding: 0.2em;
  margin-top: 0.3em;
  text-align: right;
  width: 80px;
  float: left;
  text-transform: uppercase;
}

.br { display: none; }  

.selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 22px;
  border: #993366 1px solid;
  padding: 0px 0px;
  background: #fff;
  width: 358px;
}

.selectbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 22px;
  border: #993366 1px solid;
  padding: 0px 0px;
  background: #fff;
  width: 142px;
}

.selectbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 22px;
  border: #993366 1px solid;
  padding: 0px 0px;
  background: #fff;
  width: 172px;
}

.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 22px;
  border: #993366 1px solid;
  padding: 0px 0px;
  background: #fff;
  width: auto;
}
   
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 14px;
  border: #993366 1px solid;
  padding: 1px 3px 5px 3px;
  background: #fff;
  width: 350px;
}

.textfield_ro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 14px;
  border: 0px;
  padding: 1px 3px 5px 3px;
  background: #fef6e1;
  width: 350px;
}

.textfield1_ro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
  margin: 4px;
  height: 14px;
  border: 0px;
  padding: 0px 0px;
  background: #fef6e1;
  width: 142px;
}
.textfield_hidden {
  font-family: "Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 4px;
  height: 14px;
  border: 0px;
  padding: 0px;
  background: #fff;
  width: 350px;
}

.textfield1 {
  font-family: "Arial, Helvetica, sans-serif;
  color: #333333;
  margin: 4px;
  height: 14px;
  border: #993366 1px solid;
  padding: 1px 3px 5px 3px;
  background: #fff;
  width: 38px;
}

.textfield2 {
  font-family: "Arial, Helvetica, sans-serif;
  color: #333333;
  margin: 4px;
  height: 14px;
  border: #993366 1px solid;
  padding: 1px 3px 5px 3px;
  background: #fff;
  width: 296px;
}

.textfield3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 14px;
  border: #993366 1px solid;
  padding: 1px 3px 5px 3px;
  background: #fff;
  width: 138px;
}

.textfield4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 14px;
  border: #993366 1px solid;
  padding: 1px 3px 5px 3px;
  background: #fff;
  width: 200px;
}

.textblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 165px;
  border: #993366 1px solid;
  padding: 3 6px;
  background: #fff;
  width: 354px;
  overflow: no;
  overflow-x: no;
  overflow-y: no;
}

.textblock4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  margin: 4px;
  height: 70px;
  border: #993366 1px solid;
  padding: 3 6px;
  background: #fff;
  width: 354px;
  overflow: no;
  overflow-x: no;
  overflow-y: no;
}

.submit {
  margin: 3px;
  background: #cccccc;
  height: 20px;
  border: solid 2 #f9f8f8;
  width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  text-transform: uppercase;
 }

input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #993366;
  background: #cccccc;
  height: 28px;
  width: 390px;
  border: solid 2 #993366;
  cursor:pointer;
}
