body { 	
	SCROLLBAR-FACE-COLOR: #D6D7D1; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EBEBE4; 
	SCROLLBAR-SHADOW-COLOR: #CACCC4; 
	SCROLLBAR-3DLIGHT-COLOR: #D6D7D1; 
	SCROLLBAR-ARROW-COLOR: #A3A49E; 
	SCROLLBAR-TRACK-COLOR: #DFE1DA; 
	SCROLLBAR-DARKSHADOW-COLOR: #B8BAB3
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TABLE.grayborder {
	border: 0px #D3D3D3 solid;
	padding: 0em;
	margin: 0px}
	
INPUT, OPTION, SELECT, TEXTAREA {
	color: #000000;
	font-size: 12px;
	
}


	
form {
        margin: 0px;
}

body.top { 
	font-size:12px;
	background-color: #FFFFFF;
}
body.rightframe {
	background-color: #E6E7E0;
}
body.menu {
	background-color: #FFFFFF;
}
body.topmenu {
background-color: #EBEBE4;
}
body.login {
background-color: #E6E7E0;

}

body.main { font-size:11px; background-color: #FFFFFF; }
A:link {  font-size: 12px; color: #333333; text-decoration: none;}
A:visited { font-size: 12px; color: #333333; text-decoration: none;}
A:active { font-size: 12px; color: #036596; text-decoration: none;}
A:hover { font-size: 12px; font-color: #333333;  text-decoration: underline;} 

TD,TH,P { font-size:12px; color: #363636; text-decoration: none} 

.message {padding-left: 4px}
H1 { font-size: 20px; font-weight: none; border-style: none; margin-bottom: 5px; margin-left: 4px; margin-right: 0; margin-top:5px; color: #7F1301; height:23px}
H2 { font-size: 12px; font-weight: none; border-style: none; margin-bottom: 5px; margin-left: 4px; margin-right: 0; margin-top:5px; color: #006699; height:15px}
H3 { font-size: 11px; color: #006699; font-weight: none; margin-bottom : 5;}
H4 { font-size: 11px; color: #7F1301; }

TD .message { background-color: #FFFF00;}
.h2bgcolor { background-color: #dddddd; }
.h3bgcolor { background-color: #dddddd; }
.tableheader { background-color: #F5F5F5; }
.tablerowa { background-color: #FfFfFf; }
.tablerowb { background-color: #FbFbFb; }
	<!--- Standard link -->


.blue { color: #0063A1;}
.red { color: #7F1301;}


.pil { 
	font-family: sans-serif;
   font-size: 10px;
   color: 006699;
   letter-spacing: -2px;
	}

      <!--- Form styles--> 
.formtitletext { font-size: 15px; font-weight: bold; border-style: none ; background-color: #dddddd; }

.forminputtextarea {
        color: #7F1301;
        width: 400px;
        height: 400px;
        background-color: #F7F7F4;
        border-top: 1px #C2C2BA solid;
        border-bottom: 1px #C2C2BA solid;
        border-left: 1px #C2C2BA solid;
        border-right: 1px #C2C2BA solid;
        padding: 0em;
        margin: 0px
}
	
.forminputtextarea1 { color: #4D7887;
	width: 100%;
	height: 100%;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid;
	padding: 0em;
	margin: 0px }
	
.formbutton{
        color: #0063A1;
        width: 100;
        height: 25px;
	margin: 4px;
	font-size: 14px;
        text-align: center;
        background-color: lightblue;
        border-top: 1px #D3D2D7 solid;
        border-bottom: 1px #D3D2D7 solid;
        border-left: 1px #D3D2D7 solid;
        border-right: 1px #D3D2D7 solid;
			filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D3D2D7');
										        cursor: "hand";
        }
.formbuttonred {
        color: #000000;
        width: 120;
        height: 25px;
	margin: 4px;
	font-size: 14px;
        text-align: center;
        background-color: lightblue;
        border-top: 1px #D3D2D7 solid;
        border-bottom: 1px #D3D2D7 solid;
        border-left: 1px #D3D2D7 solid;
        border-right: 1px #D3D2D7 solid;
			filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='red');
										        cursor: "hand";
        }
.formbuttonmax {
        color: #7F1301;
        height: 20px;
        width : 100%;
        text-align: center;
        background-color: #FFFFFF;
        border-top: 1px #C2C2BA solid;
        border-bottom: 1px #C2C2BA solid;
        border-left: 1px #C2C2BA solid;
        border-right: 1px #C2C2BA solid
        }
.forminput600 {
	color: #000000;
	width: 300;
	height: 20px;
	text-align: left;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
	}
.forminput400 {
	color: #000000;
	width: 400px;
	height: 20px;
	text-align: left;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
	}
.forminput400x200 {
	color: #000000;
	width: 300;
	height: 200px;
	text-align: left;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
	}
.forminput200 {
	color: #000000;
	width: 200;
	height: 20px;
	text-align: left;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
	}
.forminputnumber4 {
	color: #7F1301;
	width: 40;
	height: 20px;
	text-align: left;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
	}
.forminputnumber6 {
	color: #7F1301;
	width: 60;
	height: 20px;
	text-align: right;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
	}
.forminputnumber10 {
	color: #7F1301;
	width: 100;
	height: 20px;
	text-align: left;
 	background-color: #F7F7F4;
 	border-top: 1px #C2C2BA solid;
 	border-bottom: 1px #C2C2BA solid;
 	border-left: 1px #C2C2BA solid;
	border-right: 1px #C2C2BA solid
}
       <!--- Form styles End--> 

       <!--- Menu styles--> 

A.edit:link { font-size: 11px; color: #0063A1; text-decoration: underline;}
A.edit:visited { font-size: 11px; color: #0063A1; text-decoration: underline;}
A.edit:active { font-size: 11px; color: #036596; text-decoration: underline;}
A.edit:hover {  font-size: 11px; font-color: #0063A1;text-decoration: underline;}

A.blue:link { font-size: 11px; color: #0063A1; text-decoration: none;}
A.blue:visited { font-size: 11px; color: #0063A1; text-decoration: none;}
A.blue:active { font-size: 11px; color: #036596; text-decoration: none;}
A.blue:hover {  font-size: 11px; font-color: #0063A1;text-decoration: underline;}

A.menu:link {  font-size: 12px; color: #333333; text-decoration: none;}
A.menu:visited {  font-size: 12px; color: #333333; text-decoration: none;}
A.menu:active {  font-size: 12px; color: #036596; text-decoration: none;}
A.menu:hover {  font-size: 12px; font-color: #333333;text-decoration: underline;}

A.activemenu:link {  font-size: 12px; color: #006699; text-decoration: none;}
A.activemenu:visited {  font-size: 12px; color: #006699; text-decoration: none;}
A.activemenu:active {  font-size: 12px; color: #036596; text-decoration: none;}
A.activemenu:hover {  font-size: 12px; font-color: #006699;text-decoration: underline;}
			 

.null { background-image: 0; }
a.menutop:link { font-size: 12px; color: #000000; text-decoration: none; }
a.menutop:visited { font-size: 12px; color: #000000; text-decoration: none; }
a.menutop:hover { font-size: 12px; color: #000000; text-decoration: none; }
a.menutop:active { font-size: 12px; color: #000000; text-decoration: none; }

a.activelinktop:link { font-size: 12px; color: #006699; text-decoration: none; }
a.activelinktop:visited { font-size: 12px; color: #006699; text-decoration: none; }
a.activelinktop:hover { font-size: 12px; color: #006699; text-decoration: none; }
a.activelinktop:active { font-size: 12px; color: #006699; text-decoration: none; }

       <!--- Menu styles End --> 

.headline { font-size: 13pt; }
td.main { font-size:10px; }
td.menutext { height:22px; font-size:12px; color: #333333; text-decoration: none} 


       <!--- Top frame links --> 
a.op:link {  font-size:12px; TEXT-DECORATION: none; color: #000000; }
a.op:hover { font-size:12px; TEXT-DECORATION: none; COLOR: #000000; }
a.op:visited { font-size:12px; TEXT-DECORATION: none; color: #000000; }

       <!--- Top frame links end --> 
a.banner:visited {  font-size: 12px; color: #7F1301; text-decoration: none; }
a.banner:link { font-size: 12px; color: #7F1301; text-decoration: none; }
a.banner:active {  font-size: 12px; color: #7F1301; text-decoration: none; }
a.banner:hover {  font-size: 12px; color: #7F1301; text-decoration: none; }

a.bigtitle:link {  font-size:12px; TEXT-DECORATION: none; color: #4A5563; }
a.bigtitle:hover {  font-size: 12pt; TEXT-DECORATION: none; COLOR: #4a5563; }
a.bigtitle:visited {  font-size: 12pt; TEXT-DECORATION: none; color: #4a5563; }

a.smalltitle:link {  font-size:10px; TEXT-DECORATION: none; color: #4A5563; }
a.smalltitle:hover {  font-size:10px; TEXT-DECORATION: none; COLOR: #4a5563; }
a.smalltitle:visited {  font-size:10px; TEXT-DECORATION: none; color: #4a5563; }

a.small:link {  font-size:10px; TEXT-DECORATION: none; color: #000000; }
a.small:hover {  font-size:10px; TEXT-DECORATION: none; COLOR: #000000; }
a.small:visited {  font-size:10px; TEXT-DECORATION: none; color: #415563; }

a.smallline:link {  font-size:10px; color: #000000; } 
a.smallline:hover {  font-size:10px; COLOR: #000000; }
a.smallline:visited {  font-size:10px; color: #415563; }

a.admin:link {  font-size:10px; TEXT-DECORATION: underline; color: #000000; }
a.admin:hover {  font-size:10px; TEXT-DECORATION: underline; COLOR: #000000; }
a.admin:visited {  font-size:10px; TEXT-DECORATION: underline; color: #000000; }

a.text:link {  font-size:10px; TEXT-DECORATION: underline; color: #000000; }
a.text:hover {  font-size:10px; TEXT-DECORATION: underline; COLOR: #000000; }
a.text:visited {  font-size:10px; TEXT-DECORATION: underline; color: #000000; }

a.sitemap:link {  font-size:10px; TEXT-DECORATION: none; color: #4a5563; }
a.sitemap:hover {  font-size:10px; TEXT-DECORATION: none; COLOR: #000000; }
a.sitemap:visited {  font-size:10px; TEXT-DECORATION: none; COLOR: #4a5563; }

/* #### m5 ############### m5_calendar.tpl #################  m5 ##*/
.m5 {
margin-bottom:20px;
width:200px;
}
.m5 h2{
color:#a1a1a1;
height:22px;
line-height:15px;
border-bottom:1px solid #d5d5d5;
}
.m5 table.kalenderMonthTop{
border-collapse:collapse;
}
	.m5 table.kalenderMonthTop tr td{
	background:#f1f2f3;
	border-bottom:4px solid #fff;
	}
		.m5 table.kalenderMonthTop tr td strong{
		width:168px;
		text-align:center;
		display:block;
		cursor:default;
		}
		.m5 table.kalenderMonthTop tr td a{
		width:16px;
		height:16px;
		display:block;
		}
		.m5 table.kalenderMonthTop tr td a.previous{ background:url(/images/buttons/bn_previous_arrow.gif) no-repeat;}
		.m5 table.kalenderMonthTop tr td a.next{ background:url(/images/buttons/bn_next_arrow.gif) no-repeat;}
		.m5 table.kalenderMonthTop tr td a.previous:hover{ background:url(/images/buttons/bn_previous_arrow_hover.gif) no-repeat;}
		.m5 table.kalenderMonthTop tr td a.next:hover{ background:url(/images/buttons/bn_next_arrow_hover.gif) no-repeat;}

.m5 table.kalenderMonthBody{
border-collapse:collapse;
margin-bottom:4px;
}
	.m5 table.kalenderMonthBody tr td{
	}
	.m5 table.kalenderMonthBody tr td span{
	font-size:11px;
	line-height:13px;
	color:#a2a1a1;
	display:block;
	width:17px;
	height:14px;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:6px;
	text-align:center;
	cursor:default;
	}
	.m5 table.kalenderMonthBody tr td label{
	width:53px;
	display:block;
	font-size:11px;
	line-height:13px;
	color:#a2a1a1;
	margin-bottom:6px;
	cursor:default;
	}
	.m5 table.kalenderMonthBody tr td a{
	width:17px;
	height:14px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#000;
	text-align:center;
	font-size:11px;
	line-height:13px;
	margin-left:4px;
	margin-bottom:6px;
	}
	.m5 table.kalenderMonthBody tr td a.event{ background:url(/images/buttons/bg_kal-a_event.gif) no-repeat;}
	.m5 table.kalenderMonthBody tr td a.today{ background:url(/images/buttons/bg_kal-a_today.gif) no-repeat;}
	.m5 table.kalenderMonthBody tr td a.todayevent, .m20 table.kalenderMonthBody tr td a.eventtoday{ background:url(/images/buttons/bg_kal-a_eventtoday.gif) no-repeat;}
	
	.m5 table.kalenderMonthBody tr td a.event:hover{ background:url(/images/buttons/bg_kal-a_event_hover.gif) no-repeat; color:#000;}
	.m5 table.kalenderMonthBody tr td a.today:hover{ background:url(/images/buttons/bg_kal-a_today_hover.gif) no-repeat; color:#000;}
	.m5 table.kalenderMonthBody tr td a.todayevent:hover, .m20 table.kalenderMonthBody tr td a.eventtoday:hover{ background:url(/images/buttons/bg_kal-a_eventtoday_hover.gif) no-repeat; color:#000;}
	
	.m5 table.kalenderMonthBody tr td a:hover{
	background:url(/images/buttons/bg_kal-a_nothing_hover.gif) no-repeat;
	color:#a2a1a1;
	}

.m5 div.kalenderMonthBottom{
border-top:1px solid #d2d5d8;
border-bottom:1px solid #d2d5d8;
padding:13px 0;
}

