div.zs { height:8px; font-size:3px; }
div.ezs { height:12px; font-size:3px; }
div.zss { height:5px; font-size:2px; }

div.namer  { text-align:right; padding-right:10px; }

TEXTAREA  { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent; }
.myInput  {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE:12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; }
.mySelect { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE:11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff: }  

body.outer {
    font-family : Verdana;
    font-size : 12px;
    color: #222244;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    scrollbar-base-color:#FF9966;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#FF9966;
    scrollbar-darkshadow-color:#888888;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#AAAAAA;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
}

body.inner {  
	font-family: Verdana; 
	font-size: 12px;
    scrollbar-base-color:#FF9966;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#9D2B4C;
    scrollbar-darkshadow-color:#9D2B4C;
    scrollbar-face-color:#FF9966;
    scrollbar-highlight-color:#FF9966;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-track-color:#FF9966;
}
body.inner2 {  font-family: Verdana; font-size: 12px
    scrollbar-base-color:#FF9933;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#9D2B4C;
    scrollbar-darkshadow-color:#9D2B4C;
    scrollbar-face-color:#FF9933;
    scrollbar-highlight-color:#FF9933;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-track-color:#FF9933;
}

.header {  font-family: Verdana; font-size: 14px; font-weight: bold; color: #9D2B4C}
.iconlink {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left}

.newsdate  {  height:30px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #000033; }
.txtheader {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #000033}
.txt 	   {  font-family: Verdana; font-size: 11px; font-weight:normal; color: #000033; vertical-align:top; }
.teaser    {  font-family: Verdana; font-size: 16px; font-weight:bold; color: #000033; padding-top: 20px;}
.txtteaser {  font-family: Verdana; font-size: 11px; font-weight:normal; color: #000033; padding-top: 20px;}
.txtitalic {  font-family: Verdana; font-size: 11px; font-weight:bold; font-style:italic; color: #000033; text-align:center; }
 
.terminheader  { 
	font-family: Verdana, Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align:center;
	padding: 3px;
	border-right: 2px solid #FF9966;
	border-top: 2px solid #FF9966;
}
.terminheader2 { 
	font-family: Verdana, Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align:left; 
	padding: 2px;
	border-right: 2px solid #FF9966;
	border-top: 2px solid #FF9966;
}

.termintext    { 
	font-family: Verdana, Verdana; font-size: 10px; 
	font-weight: normal; color: #00000; vertical-align:middle; background-color:#FFE8B7;
	padding: 2px;
	border-right: 2px solid #FF9966;
	border-top: 2px solid #FF9966;
}
.termininfo   { 
	vertical-align:middle; text-align:center; background-color:#FFE8B7;
	padding: 2px;
	border-right: 2px solid #FF9966;
	border-top: 2px solid #FF9966;
}

.termintextoff    { 
	font-family: Verdana, Verdana; font-size: 10px; font-weight: normal; color: #666666; vertical-align:middle; background-color:#bbcccc;
	padding: 2px;
	border-right: 2px solid #FF9966;
	border-top: 2px solid #FF9966;
}
.termininfooff   { 
	vertical-align:middle; text-align:center; background-color:#bbcccc;
	padding: 2px;
	border-right: 2px solid #FF9966;
	border-top: 2px solid #FF9966;
}


.eventcat		    { font-size:12px; color:#000000; font-weight:normal; margin-bottom:6px; }
.eventlabel		    { font-size:12px; color:#000000; font-weight:bold; }
.eventdescription   { font-size:12px; color:#FFFFFF; }
.eventowner		    { font-size:12px; color:#000000; }
.eventmore    		{ font-size:12px; color:#FFFFFF; }

td.line { background-color:#CC6666; }

a.navi1 		{ color: #000000; text-decoration: none; }
a.navi1:hover	{ color: #B2271C; text-decoration: underline; }
a.navi11 		{ color: #BB5555; text-decoration: none; }
a.navi11:hover	{ color: #B2271C; text-decoration: underline; }
a.navi2 		{ color: #666666; text-decoration: none;  }
a.navi2:hover	{ color: #B2271C; text-decoration: underline; }
a.navi3 		{ color: #000000; text-decoration: none;  }
a.navi3:hover	{ color: #333399; text-decoration: underline; }

a.navi 			{ color: #000000; text-decoration: none; font-weight: normal; }
a.navi:hover	{ color: #B2271C; text-decoration: underline; font-weight: normal;}

a.tnavi 		{ color: #B2271C; text-decoration: underline; font-weight: normal; font-size:11px; }
a.tnavi:hover	{ color: #333399; text-decoration: underline; font-weight: normal; font-size:11px; }

a.txtlink		    { color: #B2271C; text-decoration: underline; font-weight: normal; font-size:11px; }
a.txtlink:visited   { color: #B2271C; text-decoration: underline; font-weight: normal; font-size:11px; }
a.txtlink:hover	    { color: #333399; text-decoration: underline; font-weight: normal; font-size:11px; }

a.event2link			{ color: #FF0000; text-decoration: underline; font-weight: normal; font-size:11px; }
a.event2link:hover	{ color: #B2271C; text-decoration: underline; font-weight: normal; font-size:11px;}

a.eventlink			{ color: #000000; text-decoration: underline; font-weight: normal; font-size:11px; }
a.eventlink:hover	{ color: #B2271C; text-decoration: underline; font-weight: normal; font-size:11px;}
a.eventlink2			{ color: #000000; text-decoration: underline; font-weight: bold; font-size:12px; }
a.eventlink2:hover	{ color: #B2271C; text-decoration: underline; font-weight: bold; font-size:12px;}

a.tlink			{ color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:11px; }
a.tlink:hover	{ color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size:11px;}
a.tlink:visited	{ color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:11px;}

a.calendar 			{ font-size:11px; color: #000000; text-decoration: none;  }
a.calendar:hover	{ font-size:11px; color: #B2271C; text-decoration: underline; }

div.outerbox { position: absolute; left: 50%; top: 53%; width: 10px; height: 10px; overflow: visible; }
div.mainbox  { position: absolute; left: -395px; top: -295px; width: 790px; height:560px; overflow: visible; text-align:left; color: #222222; 
					border: 1px solid #B2271C; }
div.navigation   { position: absolute; left:0px; top: 0px; width: 125px; height:370px; padding-left:10px; padding-top:5px; overflow: visible; 
					text-align:left; color: #222222; border:0px solid #FFCC99; }
td.naviicon			{ font-size:11px; width: 20px; }
td.naviiconcurrent	{ font-size:11px; width: 20px; color: #BB3333; }

td.navitext			{ font-size:11px; vertical-align:bottom; font-weight:bold; padding-bottom:3px; }
td.navitextcurrent	{ font-size:11px; color: #B2271C; font-weight: bold; vertical-align:bottom; padding-bottom:3px; }
td.navitextactive	{ font-size:11px; color: #B2271C; font-weight: bold; vertical-align:bottom; padding-bottom:3px;}

td.navi2text	    { font-size:10px; color:#ff0000; padding-left:0px; font-weight: normal; }	
td.navi2textcurrent { font-size:10px; color:#B2271C; padding-left:0px; font-weight: normal; }	

td.navi3text	    { font-size:10px; line-height:80%; padding-left:5px; padding-top:4px; text-align:left; vertical-align:top;  }	
td.navi3text2	    { width:33%; white-space:nowrap; font-size:10px; line-height:80%; padding-left:1px; padding-top:2px; text-align:left; vertical-align:top;  }	

div.ulist	{ padding-left:10px; padding-top:5px; padding-bottom:5px; }

.mandatory { font-size:12px; color:#EE2222; font-weight:bold; }
    