* { padding: 0px; margin: 0px; }  
body { 	font-family: Arial, Helvetica, sans-serif; } 
h2 { 	font-size: 14px; 	color: #07428B; 	line-height: 21px;  }   
h3 {  font-size: 14px;  color: #07428B;  background-image: url(../template/short-term/images/header.gif);  background-repeat: no-repeat;  padding-left:28px;  padding-bottom:10px;  background-position: 0px 4px;  height: 40px;  line-height: 21px; }
h4 { font-size: 12px;  color: #0953AE;  line-height: 21px;  margin-left: 8px;  padding: 0px; }
a { color: #FF7800; text-decoration: underline; }
a:hover{ text-decoration: none; }
p { font-size: 12px;  line-height: 21px; margin-left:28px; max-width: 450px; }
.field1 { width: 134px; font-family: "trebuchet ms", helvetica, sans-serif;; font-size: 12px; font-weight: bold; color: #333333; padding-left: 3px; text-align: left; background-color: #FFFFFF; border: 1px solid #4997C2; }
.field_kalender { width: 80px; font-family: "trebuchet ms", helvetica, sans-serif;; font-size: 12px; font-weight: bold; color: #333333; padding-left: 3px; text-align: left; background-color: #FFFFFF; border: 1px solid #4997C2; }
.field2 { width: 380px; font-family: "trebuchet ms", helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; padding-right: 3px; padding-left: 3px; padding-top: 3px; border: 1px solid #4997C2; margin-top: 5px; }
.field4 { width: 55px; font-family: "trebuchet ms", helvetica, sans-serif;; font-size: 12px; font-weight: bold; color: #333333; padding-left: 3px; text-align: left; background-color: #FFFFFF; border: 1px solid #4997C2; }
.button { font-size: 11px; width: 78px; font-family: "trebuchet ms"; }
.TESTcpYearNavigation,
.TESTcpMonthNavigation { background-color:#4997C2; text-align:center; vertical-align:middle; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText { font-size:8pt; }
TD.TESTcpDayColumnHeader {  text-align:center;  border-top: none;  border-right: 1px solid #FFFFFF;  border-bottom: 1px solid #4997C2;  border-left: 1px solid #FFFFFF; }
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate { text-align:center; text-decoration:none; }
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled { color:#D0D0D0; text-align:center; text-decoration:line-through; }
.TESTcpCurrentMonthDate {  color:#33779B;  font-weight:bold; }
.TESTcpCurrentDate { color: #FFFFFF; font-weight:bold; }
.TESTcpOtherMonthDate { color:#808080; }
TD.TESTcpCurrentDate {  color:#FFFFFF;  background-color: #4997C2;  border:1px solid #FF7800; }
TD.TESTcpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled {  border-top: 1px solid #4C98C3; }
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled { height:20px; }
A.TESTcpTodayText { color:#6677DD; font-weight:bold; }
SPAN.TESTcpTodayTextDisabled { color:#D0D0D0; }
.TESTcpBorder { border: 1px solid #4997C2; }
.dates {  color: #BDBDA2;  font-weight: bold;  font-size: 12px;  letter-spacing: -1px;  text-align: left; }
.field3 {  width: 297px;  font-family: "trebuchet ms", helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: #333333;  padding-right: 3px;  padding-left: 3px;  padding-top: 3px;  border: 1px solid #4997C2;  margin-top: 5px;  height: 55px; }
.form {  border-right-width: 1px;  border-right-style: dashed;  border-right-color: #CCCCCC;  padding-right: 20px; }
.two1 {  width:450px;  float:left;  padding: 5px;}
.two2 {  float:left;  width:450px;  padding: 5px;}
.one {  float:left;  margin: 2px;  width: 200px;}
.box {  float:left; }
.box2 {  float:left;  width: 200px;}
.label {  margin: 2px; }
.label2 {  margin: 2px;  width: 120px;  float:left; }
.ddown {  margin: 2px;  float:left; }
.checkbox {  width: 128px;  float:left;  padding: 0px;  margin: 5px; }
.checkboxl {  padding: 0px;  margin: 5px;  width: 300px;  float:left; }
textarea.expanding {  width: 380px;  line-height: 16px;  min-height: 84px;  height: 50px;  font-family: "trebuchet ms", helvetica, sans-serif;   font-size: 12px;   font-weight: bold;   color: #333333;   padding-right: 3px;   padding-left: 3px;   padding-top: 3px;   border: 1px solid #4997C2;   margin-top: 5px; }
