td,div,p {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
}

table {
	border-spacing: 0px;
	padding: 0px;
}

caption {
	font-size:   16px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

th {
	font-size:   10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	background-color: #DDDDDD;
	background-image: url(../pics/bg_wg_1.gif);
}

.total2 {
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	background-color: #EEEEEE;
	background-image: url(../pics/bg_wg_2.gif);
}

.total1 {
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	background-color: #DDDDDD;
	background-image: url(../pics/bg_wg_1.gif);
}


.textsmall {
	font-size: 10px;
}

.textxl {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
}	

.textlarge {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
}	

h1 {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.h1 {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

h2 {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.h2 {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

h3 {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.h3 {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

a:link {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
a:visited {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
a:hover {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #FF0000;
}
a:active {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #FF0000;
} 


.title_main {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(../pics/bg_bl_16.gif);
	text-align: center;
}

.title_nav_bar {
	background-image: url(../pics/bg_bl_16.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	padding: 2px;
}

.title_nav_point {
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
}

.frame {
	vertical-align: top;
	background-image: url(../pics/bg_papier.gif);
}

.sheet_title {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../pics/bg_rb_16.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 2px;
}

.sheet_text {
	background-color: #FFFFFF;
	padding: 2px;
}

.button {
          background-color: #FFDDBB;
          border:           1px solid;
          border-color:     #990000;
          color:            #990000;
          font-family:      Verdana,Tahoma,Arial,sans-serif;
          font-size:        10px;
          font-weight:      bold;
          text-align:       center;
          text-transform:   uppercase;
          width:            100px;
}

.button1 {
          background-color: #FFDDBB;
          border:           1px solid;
          border-color:     #990000;
          color:            #990000;
          font-family:      Verdana,Tahoma,Arial,sans-serif;
          font-size:        10px;
          font-weight:      bold;
          text-align:       center;
          text-transform:   uppercase;
          width:            10px;
}

.sfield {
          background-color: #FFEECC;
          border:           1px solid;
          border-color:     #990000;
          color:            #990000;
          font-family:      Tahoma,Arial,sans-serif;
          font-size:        12px;
          text-align:       left;
          width:            120px;
}

.tfield {
          background-color: #FFEECC;
          border:           1px solid;
          border-color:     #990000;
          color:            #990000;
          font-family:      Tahoma,Arial,sans-serif;
          font-size:        12px;
          text-align:       left;
}

.lfield {
          background-color: #FFEECC;
          border:           1px solid;
          border-color:     #990000;
          color:            #990000;
          font-family:      Tahoma,Arial,sans-serif;
          font-size:        12px;
          text-align:       left;
          width:            80px;
}

.nfield {
          background-color: #FFEECC;
          border:           2px solid;
          border-color:     #990000;
          color:            #990000;
          font-family:      Tahoma,Arial,sans-serif;
          font-size:        14px;
          font-weight:      bold;
          text-align:       center;
}


.rahmen_3_ol {
	background-image: url(../pics/rahmen_3_ol.gif);
	background-color: #000000;
}
.rahmen_3_om {
	background-image: url(../pics/rahmen_3_h.gif);
	background-color: #000000;
}
.rahmen_3_or {
	background-image: url(../pics/rahmen_3_or.gif);
	background-color: #000000;
}
.rahmen_3_ml {
	background-image: url(../pics/rahmen_3_ml.gif);
	background-color: #000000;
}
.rahmen_3_mm {
	background-image: url(../pics/rahmen_3_h.gif);
	background-color: #000000;
}
.rahmen_3_mr {
	background-image: url(../pics/rahmen_3_mr.gif);
	background-color: #000000;
}
.rahmen_3_ul {
	background-image: url(../pics/rahmen_3_ul.gif);
	background-color: #000000;
}
.rahmen_3_um {
	background-image: url(../pics/rahmen_3_h.gif);
	background-color: #000000;
}
.rahmen_3_ur {
	background-image: url(../pics/rahmen_3_ur.gif);
	background-color: #000000;
}
.rahmen_3_vl {
	background-image: url(../pics/rahmen_3_v.gif);
	background-color: #000000;
}
.rahmen_3_vr {
	background-image: url(../pics/rahmen_3_v.gif);
	background-color: #000000;
}
.shadow_ol {
	background-image: url(../pics/shad_w_ol.gif);
	vertical-align: top;
}
.shadow_o {
	background-image: url(../pics/shad_w_o.gif);
	vertical-align: top;
}
.shadow_or {
	background-image: url(../pics/shad_w_or.gif);
	vertical-align: top;
}
.shadow_r {
	background-image: url(../pics/shad_w_r.gif);
	vertical-align: top;
}
.shadow_ur {
	background-image: url(../pics/shad_w_ur.gif);
	vertical-align: top;
}
.shadow_u {
	background-image: url(../pics/shad_w_u.gif);
	vertical-align: top;
}
.shadow_ul {
	background-image: url(../pics/shad_w_ul.gif);
	vertical-align: top;
}
.shadow_l {
	background-image: url(../pics/shad_w_l.gif);
	vertical-align: top;
}

.footer {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 2px;
	background-image: url(../pics/bg_bl_16.gif);
	text-align: right;
}

.cal_table {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.cal_head {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000066;
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.cal_wday {
	font-size: 10px;
	color: #000000;
	background-color: #A9E6E7;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.cal_today {
	font-size: 10px;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.cal_wend {
	font-size: 10px;
	color: #000000;
	background-color: #FFAAAA;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.cal_event {
	font-size: 10px;
	color: #000000;
	background-color: #FF0000;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.cal_none {
	font-size: 10px;
	color: #000000;
	background-color: #E1F7F7;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}


