body {
	background-color : #FFFFFF;
	font: normal 8pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

form, table, img, tr, td { border: none; padding: 0px; margin: 0px 0px 0px 0px; border-collapse: collapse; }

td {
	font: normal 9pt Arial, Helvetica, sans-serif;
	vertical-align: top;
}

#tP { color: blue; font-size: 8pt; }
#dP {	color: #5c5c5c; font-size: 8pt; }

a.a1, a:link:hover:visited:active.a1 { text-decoration:none; color: #343434; font-weight: bold; }
a.a2, a:link:hover:visited:active.a2 { text-decoration:none; color: #ffffff; font-weight: bold; }

td.tdc { text-align:center; vertical-align:middle; }
td.add1 { font-weight: bold; font-style: italic; text-align: justify; padding: 0px 4px 0px 4px;}
td.tdt { font-weight:bold; color:#26519B; padding:5px 4px 0px 4px; font-size: 8pt; }
td.m1, td.m2 { vertical-align:middle; text-align:right; background-color:#F3F3F3; padding-right:5px; }
td.m2 { background-color:#C7C7C7; }
.cpy, a.cpy, a:link:hover:visited:active.cpy { font-weight:bold; padding-top:10px;  text-align:center; color:#c9c9c9; text-decoration:none; }

/* DEFAULT STYLES ---- NEEEDED START */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* DEFAULT STYLES ---- NEEEDED END */

.clB1{position:absolute; background-color:#ffffff; visibility:hidden; }
.clT,.clTover,.clT2 {position:absolute; padding-top: 5px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; cursor:hand; text-align: right; }
.clT{color:#555555; background-color:#F3F3F3;}
.clT2{color:#555555; background-color:#C7C7C7;}
.clTover{color:#ffffff; background-color:#003EA5;}

.clT3over, .clT3 {position:absolute; padding: 4px 0px 0px 3px;; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; cursor:hand; text-align: left; }
.clT3 {color:#000000; background-color:#ffffff;}
.clT3over {color:#ffffff; background-color:#003EA5;}

.clB2{position:absolute; background-color:#7E7E7E; visibility:hidden;}
.clS,.clSover{position:absolute; width:120px; font-family:tahoma,arial,helvetica; cursor:pointer; cursor:hand; padding:2px; font-size:10px; font-weight:bold; text-align:left;}
.clS{color:#000000; background-color:#F3F3F3;}
.clSover{color:#ffffff; background-color:#686F79;}

.clBar{position:absolute; visibility:hidden; background-color:#584D92;}
.clBar1{position:absolute; visibility:hidden; background-color:#584D92;vertical-align:middle; }

.main {
	font: normal 9pt Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	text-indent: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.smallb {font: bold 7pt Tahoma, Arial, Helvetica;}
.smallbns {font: bold 8pt Tahoma, Arial, Helvetica;}
.small {font: normal 8pt Tahoma, Arial, Helvetica;}
.smallns {font: normal 8pt Tahoma, Arial, Helvetica;}
.rubrika {font: bold 16px Tahoma, Arial, Helvetica; text-align: center; color: #0000CC;}
.rubrikser {font: bold 14px Tahoma, Arial, Helvetica, sans-serif; text-align: center; color: #666666;}
.mainkurs {font: italic 10pt Arial, Helvetica, sans-serif; color: #666666; background-position: center; text-align: center}.man {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}
.news {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#000000;
	padding-right: 10px;
	padding-left: 10px;
}
.newsLeft {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color:#000000;
}
.image{ margin:5px; }

td.news_date { padding:3px 5px 0px 5px; font-weight: bold; color: #404040; font-size: 11px; }
.news_title, td.news_title, a:link:hover:visited:active.news_title { font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color: #555555; text-decoration: none; }
td.news_title { padding:2px 5px 2px 5px; }
td.news_announce { padding:2px 5px 2px 5px; color: #525252; }
td.news_img { padding-top:6px; }

/* Archive bar */
td.ab_head, .ab_head a { font-weight: bold; text-align: center; background-color:#003EA5; color:#fff; text-decoration: none; }
td.ab_dayofw { background-color:#F3F3F3; padding: 2px 4px 2px 4px; font-size: 10px; }
td.ab_day, .ab_day a, td.ab_curday, .ab_curday a {
text-align: center; text-decoration: none; color: #777; font-size: 10px;
}
td.ab_wnum,  a.ab_wnum, .ab_wnum a { text-align: center; text-decoration: none; padding-left:1px; }
td.ab_curday { border: 1px solid #000; }
a.link_day { font-size: 11px; font-weight:bold; color: #00f; }
.votetxt {font-size:11px;padding-bottom:3px;}
.akim {
	text-align: justify;
	color:#0033CC;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}