.text {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
line-height : normal;
font-weight : normal;
font-variant : normal;
color : #000000;
}

.text_druck {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-style : normal;
line-height : normal;
font-weight : normal;
font-variant : normal;
color : #000000;
}

.box {
background-color : #efefef;
color : #000040;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-top : 1px;
margin-right : 1px;
margin-bottom : 1px;
margin-left : 1px;
border : 1px solid;
}

.box_readonly {
background-color : #efefef;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-top : 1px;
margin-right : 1px;
margin-bottom : 1px;
margin-left : 1px;
border : 1px solid ;
}


.monthname{
BACKGROUND-COLOR: #e5e5e5;
COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
}

.weekdayname{
BACKGROUND-COLOR: #000000;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: center
}

.weekday{
BACKGROUND-COLOR: #e5e5e5;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: right;
text-decoration : none;
}

.sat{
BACKGROUND-COLOR: #F8F8F8;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
text-decoration : none;
TEXT-ALIGN: right
}

.sun{
BACKGROUND-COLOR: #F8F8F8;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: right;
text-decoration : none;
}

.notthismonth{
BACKGROUND-COLOR: #CCCCCC;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: right;
text-decoration : none;
}

#today{
border : 1px solid #FF0000
}

#rahmen{
border : 1px solid #000000 
}

body, textarea {
  scrollbar-base-color:#ffffff;
  scrollbar-3dlight-color:ffffff;
  scrollbar-arrow-color:#505050;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#e5e5e5;
  scrollbar-highlight-color:#808080;
  scrollbar-shadow-color:#808080;
  scrollbar-track-color:#f0f0f0;
  background-color:#FFFFFF;
}

a:hover {  color: #766666}

form{
margin: 1px;
padding: 1px;
}

.rahmen{
  border: 1px #000000 solid;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px
}

.rahmen_rot{
	border: 1px #FF0000 solid;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px
}

.rot{
 color:#CC3300;
}

.rahmen_radius {
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
}

.rahmen_radius_l {
  -webkit-border-top-left-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;