p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,select,input,textarea
{
    font-family: Arial,Helvetica;
}

p,ul,ol,li,div,td,th,address,nobr,select,input,textarea
{
    font-size: 12px;
}

select,input,textarea
{
    font-weight: bold;
}

td.subtext
{
	font-size: 10px;
	color: #8F8F8F;
}

.head-subtext
{
    font-weight: bold;
	font-size: 10px;
	color: #8F8F8F;
}

.subtext
{
	font-size: 10px;
	color: #8F8F8F;
}

.footer
{
	font-size: 10px;
	color: #8F8F8F;
}

pre
{
    font-family: Courier,Courier New;
    font-size: 8pt;
}

b
{
    font-weight: bold;
}

sup
{
    font-size: 70%;
    vertical-align: text-top;
}

sub
{
    font-size: 70%;
    vertical-align: text-bottom;
}

a:link
{
	color: #085DAA;
    font-family: Arial,Helvetica;
	text-decoration: none;
}

a:active
{
	color: #085DAA;
    font-family: Arial,Helvetica;
	text-decoration: none;
}

a:visited
{
	color: #085DAA;
    font-family: Arial,Helvetica;
	text-decoration: none;
}

a:hover
{
	color: #085DAA;
    font-family: Arial,Helvetica;
	text-decoration: underline;
}

a.footer
{
	color: #8F8F8F;
    font-family: Arial,Helvetica;
	text-decoration: none;
}

text
{
    font-family: Arial,Helvetica;
    font-size: 11px;
}


input.textfeld
{
    height: 21px;
    padding: 3px;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #4D4D4D;
    background-color: #F7F7F7;
}

input.textfeld:focus
{
    border-color: #000000;
    background-color: #FFFFFF;
}

input.textfeld:hover
{
    border-color: #000000;
}

textarea.textfeld
{
    padding: 3px;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #4D4D4D;
    background-color: #F7F7F7;
}

textarea.textfeld:focus
{
    border-color: #000000;
    background-color: #FFFFFF;
}

textarea.textfeld:hover
{
    border-color: #000000;
}

.cal_heading {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}

.cal_table {
    border: 1px solid black;
}

.cal_weekend_day {
    font-family: arial;
    color: #085DAA;
    font-size: 10px;
    text-align: right;
}

.cal_normal_day {
    font-family: arial;
    font-size: 10px;
    text-align: right;
}

.cal_free_day {
    font-family: arial;
    font-size: 10px;
    background-color: #66CDAA;
    text-align: right;
}

.cal_holiday {
    font-family: arial;
    font-size: 10px;
    color: #205DAA;
    text-align: right;
}

a.cal_free_link {
    text-decoration: none;
    color: black;
}

a.cal_free_link:hover {
    text-decoration: underline;
}

.cal_button  {
	background-color: #085DAA;
	color: white;
	border-width: 0px;
}


