body, td, th, div, span, p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

p, font {
	font-family:Arial;
	line-height:1.4em;
}

.copyright {
	color: #CCCCCC;
	font-size: 11px;
}

a.menuTop_no, a.menuTop_act {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.menuTop_no:hover, a.menuTop_act:hover {
	text-decoration:underline;
}

a.menuBottom_no, a.menuBottom_act {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.menuBottom_no:hover, a.menuBottom_act:hover {
	text-decoration:underline;
}

a.mainmenu_no {
	color:#000000;
	font-size:11px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:23px;
	padding-top:5px;
	background: url(images/arrow_grey2.jpg) no-repeat left;
}

a.mainmenu_no:hover {
	color:#000000;
	font-size:11px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:23px;
	padding-top:5px;
	background:#FF9900 url(images/arrow_orange.jpg) no-repeat left;
}

a.mainmenu_act, a.mainmenu_act:hover {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:23px;
	padding-top:5px;
	background:#FF9900 url(images/arrow_orange_o.jpg) no-repeat left;
}

a.mainmenu2_no {
	color:#000000;
	font-size:11px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:23px;
	padding-top:4px;
}

a.mainmenu2_no:hover {
	color:#000000;
	font-size:11px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:23px;
	padding-top:4px;
	background-color:#FDC879;
}

a.mainmenu2_act, a.mainmenu2_act:hover {
	color:#000000;
	font-size:11px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:23px;
	padding-top:4px;
	background-color:#FDC879;
}

a.mainmenu3_no {
	color:#000000;
	font-size:10px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:32px;
	padding-top:3px;
	background:#DFDFDF url(images/dash.gif) no-repeat left;
}

a.mainmenu3_no:hover {
	color:#000000;
	font-size:10px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:32px;
	padding-top:3px;
	background:#FEDEAF url(images/dash.gif) no-repeat left;
}

a.mainmenu3_act, a.mainmenu3_act:hover {
	color:#000000;
	font-size:10px;
	display:block;
	height:100%;
	text-decoration:none;
	padding-left:32px;
	padding-top:3px;
	background:#FEDEAF url(images/dash.gif) no-repeat left;
}

.header1 {
	color:#000000;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.05em;
	padding-left:5px;
	background-image:url(images/bg_headline.jpg);
}

.header2 {
	color:#000000;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.1em;
	padding-left:5px;
	background-image:url(images/bg_headline.jpg);
}

.header3 {
	color:#000000;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.1em;
	padding-left:5px;
}

.shortnews {
	color: #9D9D9D;
	font-size:10px;
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


/***********
SK Calendar
***********/

.month_weekday {
    color : #000000; 
    background-color : #FFF8ED;
}

.month_past_weekday, .month_ {
	color : #000000; 
    background-color : #F2F2F2;
}
 
.month_today {
    background-color : #ff0000;
    border-color : #FFF8ED;
} 
 
.month_holiday { 
    color:#FF5C00; 
	font-weight:normal;
    background-color:#FFF2DE;
}

.detail_link {
	color:#000000;
	font-size:10px;
}

.detail_link:hover {
	color:#ff9900;
}

.sk_head {
	background-color:#ff9900;
	color:#FFFFFF;
}

table#sk_week_view td {
	font-size:11px;
}

.sk_list_head {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

table#downloads td {
	border-bottom:1px solid #CCCCCC;
}

a.downloads {
	font-weight:normal;
}
	
a.downloads:hover {
	color:#000000;
	text-decoration:none;
}

.tx-loginboxmacmade-pi1-header {
	font-size:13px;
	text-decoration:underline;
}