
a  {
	text-decoration : underline;
}


/* LOGICAL CLASSES*/

.topheader {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
	
}

.linkedsectionheader {
	text-decoration : underline;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
}
.sectionheader {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
	
}

.fixressectionheader {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 12px;
	
	font-weight : bold;
}

.tintedheader {
	text-decoration : none;
	
	color : #ffffff;
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight : bold;
	background-color: #003366;
}

.tintedheaderwhite {
	text-decoration : none;
	
	color : #ffffff;
	font-family : verdana,arial,helvetica;
	font-size : 9pt;
	font-weight : bold;
}
.squadheader {
	text-decoration : none;
	font-weight : bold;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 9pt;
}

.promotionhead  {
	text-decoration : none;
	color : #3333CC;
	font-family : arial,helvetica;
	font-size : 12pt;
	
	font-weight : bold;
}
a.promotionhead, a.promotionhead:visited, a.promotionhead:active  {
	color : #3333CC;
	text-decoration : underline;
}

.tablesmall  {
	text-decoration : none;
	font-family : arial,helvetica;
	font-size : 8pt;
}

.tablesmallbold  {
	text-decoration : none;
	font-family : arial,helvetica;
	font-size : 8pt;
	font-weight : bold;
}

a.tablesmall, a.tablesmall:visited, a.tablesmall:active  {
	color : #3333CC;
	text-decoration : underline;
}

.tabletint {
	text-decoration : none;
	
	color : #000000;
	font-family : arial,helvetica;
	font-size : 8pt;
	background-color: #FFFFCC;
}

.content  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 10pt;
}

a.content, a.content:visited, a.content:active  {
	color : #3333CC;
	text-decoration : underline;
}
	
.navtext  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 8pt;
}

.navtextb  {
	color : #000000;
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight: bold;
}

a.navtext, a.navtext:visited, a.navtext:active  {
	color : #000000;
	text-decoration : underline;
}

/*Visual Classes*/

.small2  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 8pt;
}

/*old classes*/
.sectionhead  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 14pt;
	font-weight : bold;
}
	
.mainteaserhead  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 12pt;
	font-weight : bold;
}
	
.mainteaserbody  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}

/* change for next version */
	
.mainnewshead  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 16pt;
	font-weight : bold;
}

.clubheader {
	text-decoration : none;
	
	font-family : arial,helvetica;
	font-size : 16pt;
	font-weight : bold;
}

/* change for next version */
	
.newshead  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 10pt;
	
}

/* change for next version */

.newsfullstory, a.newsfullstory  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 9pt;
	
}
	


.t  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 7pt;
}
.fixresdatehead  {
	text-decoration : none;
	color : #ffffff;
	font-family : arial,helvetica;
	font-size : 12px;
	
	font-weight : bold;
	background-color:#003366;
}

/* VISUAL CLASSES*/



.plain	{
	color: #0000FF;
}
.sportaltext	{
	color: #cccc99;
}
.highlight	{
	color: #cccc99;
}

/* MODIFIERS*/

#lightgrey  {color : #cccccc;}
#black  {color : #000000;}
#white  {color : #ffffff;}
#blue  {color : #000066;}
#red  {color : #cc0033;}
#gray  {color : #888888;}
#orange  {color : #ff9900;}
#brown  {color : #cc6600;}
#yellow  {color : #ffcc66;}
#pyellow  {color : #ffffcc;}
#und  {text-decoration : underline;}
#upper  {}
#biggest  {font-size : 17pt;}
#smallest {font-size: 8pt}

.sponsorblue, A.sponsorblue , A.sponsorblue:visited, A.sponsorblue:active  {
	color : #3333CC;
	text-decoration : underline;
	font-family : verdana,arial,helvetica;
	font-size : 11pt;
}

.tintedheader, .th {
	text-decoration : none;
	
	color : #000000;
	font-family : verdana,arial,helvetica;
	font-size : 9pt;
	font-weight : bold;
	background-color: #FF9900;
}

.bluesubmenu {
	text-decoration : none;
	color : #ffffcc;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.bluesubmenu:hover {
	text-decoration : underline;
	color : #ffffcc;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

/* menu */
.ln, A.ln {
	text-decoration : none;
	color : #ffffff;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
A.ln:hover {
	text-decoration : underline;
	color : #ffffff;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
.lnblack, A.lnblack {
	text-decoration : none;
	color : #000000;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
A.lnblack:hover {
	text-decoration : underline;
	color : #000000;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
.content, .ct {
	text-decoration : none;
	color : #000000;
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}

.tablesmall, .ts  {
	text-decoration : none;
	font-family : arial,helvetica;
	font-size : 8pt;
}


/* New classes */

.anker, A.anker {
  text-decoration : none;
}

.linkgreen {
	background : #009900;
	color : #000000;
	text-decoration : underline;
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	font-weight: bold;
}

.linkgreen:hover {
	color : #000000;
	text-decoration : underline;
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	font-weight: bold;
}

.link {
	text-decoration : underline;
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	font-weight: bold;
}

.link:hover {
	color : #000000;
	text-decoration : underline;
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	font-weight: bold;
}

.big  {
	text-decoration : none;
	color : #000000;
	font-family : arial,helvetica;
	font-size : 12pt;
	font-weight : bold;
}



.bigheaderblue  {
	text-decoration : none;
	
	color : #FF6600;
	background : #000099; /* darker orange - ff5500*/
	font-family : verdana, arial,helvetica;
	font-size : 12pt;
	font-weight : bold;
}


.headerorangemarathon  {
	text-decoration : none;
	
	color : #000000;
	background : #ff9900;  /* light orange */
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
}

.mediumbackgroundwhite  {
	text-decoration : none;
	color : #000000;
	background : white;
	font-family : verdana, arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
}

.mediumBold  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 9pt;
	font-weight : bold;
}

.medium  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
}

.mediumDark  {
	text-decoration : none;
	color : #000000;
	background : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
}

.mediumLight  {
	text-decoration : none;
	color : #000000;
	background : #AAAAAA;
	font-family : verdana, arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
}


/* red header */
.smallboldheader {
  color : #FF0000;
  font-weight : bold;
}

.smallboldgreenheader {
  color : #009900;
  font-weight : bold;
}

.smallboldblueheader {
  color : #000099;
  font-weight : bold;
}

.smallboldorangeheader {
  color : #FF5500;
  font-weight : bold;
}

.behandling {
	color : #009900;
	font-weight: bold;
}

.redsmallheadline {
	color : #0000FF;
	font-weight: bold;
}


.maintextlarge  {
	text-decoration : none;
	color : #FFFFFF;
	background : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 12pt;
	font-weight : bold;
}

.maintextgul  {
	text-decoration : none;
	color : #FFFF00;
	background : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
.maintextgul2  {
	text-decoration : none;
	color : #FFFF00;
	background : blue;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}


.maintextg  {
	text-decoration : none;
	color : #006699;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : bold;
}

.maintextcyan  {
	text-decoration : none;
	color : #33CCCC;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : bold;
}

.linkheaderorange  {
	text-decoration : none;
	
	color : #FFFFFF;
	background : #ff5500;
	font-family : helvetica, verdana, arial;
	font-size : 12pt;
	font-weight : bold;
}







/* new  */

.menucolor_no_background  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

:hover {color:#aaaaaa; text-decoration:none; }

.menucolor10  {
	background : #222222;
	text-decoration : none;
	color : #FFFFFF;
	font-family : helvetica;
	font-size : 11px;
}

.menucolor10:hover  {
	background : #222222;
	text-decoration : none;
	color : #AAAAAA;
	font-family : helvetica;
	font-size : 11px;
}


.menucolor  {
	background : #999999;
	text-decoration : none;
	color : #006699;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

.menucolor_no_background_8  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

.menutextcolor  {
	background : #D8D8D8;
}


.menutext, a.menutext  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

a.menutext:hover  {
	text-decoration : underline;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

a.menutextgreen  {
	text-decoration : none;
	color : #009900;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

a.menutextgreen:hover  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

.fronttextheader  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 12pt;
	font-weight : normal;
}


.maintextsmallwhite  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 9px;
	font-weight : normal;
}

.maintextsmallgreen  {
	text-decoration : none;
	color : #009933;
	font-family : verdana, arial,helvetica;
	font-size : 9px;
	font-weight : normal;
}


.maintextsmallred  {
	text-decoration : none;
	color : #FF0000;
	font-family : verdana, arial,helvetica;
	font-size : 10px;
	font-weight : normal;
}

.maintext  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}
.maintext12  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 12px;
	font-weight : normal;
}
.maintext12bold  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 12px;
	font-weight : bold;
}
a.maintext12bold:hover  {
	text-decoration : underline;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 12px;
	font-weight : bold;
}
.maintextbold  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : bold;
}

.maintexterror  {
	text-decoration : none;
	color : #FF0000;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : bold;
}

.maintextwhite  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}
.maintextwhite9  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
}
.maintextwhite10  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}

.maintextgray10  {
	text-decoration : none;
	color : #888888;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
}

.maintextblue10  {
	text-decoration : none;
	color : #FF6600;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
}


.maintextwhitebold  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : bold;
}

.mainheaderwhite  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana,helvetica;
	font-size : 10pt;
	font-weight : bold;
}


.mainheader  {
	text-decoration : none;
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 14pt;
	font-weight : normal;
}

.mainheader12  {
	text-decoration : none;
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
}

.mainheader13  {
	text-decoration : none;
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 13px;
	font-weight : bold;
}

.mainheader14  {
	text-decoration : none;
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 14px;
	font-weight : bold;
}

.mainheader10  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana,helvetica;
	font-size : 10pt;
	font-weight : bold;
}

.maintextbig  {
	text-decoration : none;
	color : #0000FF;
	font-family : verdana, arial,helvetica;
	font-size : 13pt;
	font-weight : bold;
}

.small  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 7pt;
	font-weight : normal;
}

.bigheaderblack  {
	text-decoration : none;
	
	color : #000000;
	font-family : arial,helvetica;
	font-size : 12pt;
	font-weight : bold;
}

.copyright  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 8pt;
	font-weight : normal;
}

.headerorange  {
	text-decoration : none;
	
	color : #FFFFFF;
	background : #ff9900;  /* light orange */
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
}

.linkheader  {
	text-decoration : none;
	
	color : #FF5500;
	font-family : helvetica, verdana, arial;
	font-size : 12pt;
	font-weight : bold;
}



.verdana11bold  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 11pt;
	font-weight : bold;
}

.verdana14bold  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 14pt;
	font-weight : bold;
}

.verdana14  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 14pt;
	font-weight : normal;
}

.couriertext12  {
	text-decoration : none;
	color : #000000;
	font-family : courier, verdana, arial,helvetica;
	font-size : 12pt;
	font-weight : bold;
}

.couriertext8  {
	text-decoration : none;
	color : #000000;
	font-family : courier, verdana, arial,helvetica;
	font-size : 6pt;
}

.couriertext14bold  {
	text-decoration : none;
	color : #FFFFFF;
	font-family : courier, verdana, arial,helvetica;
	font-size : 14pt;
	font-weight : bold;
}

.orange {
	background: #FFCC33;
}

.orange_light {
	background: #FFFF66;
}

.bluegreen {
	background: #006699;
}

.maingreen {
 background: #009966;
}

.maintable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : normal;
	color: #FFFFFF;
	background: #99CCFF;
}

.maintextbluegreen  {
	text-decoration : none;
	color : #006699;
	font-family : verdana, arial,helvetica;
	font-size : 10px;
	font-weight : normal;
}

.maintextgray  {
	text-decoration : none;
	color : #CCCCCC;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextdarkgray  {
	text-decoration : none;
	color : gray;
	font-family : verdana, arial,helvetica;
	font-size : 10px;
	font-weight : normal;
}

.fronttitle {
	color : #000000;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration : none;
}
.header14 {
	color : #000000;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration : none;
}
.header1white {
	color : #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}
.header1, a.header1 {
	color : #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
}
	

a.header1:hover {
	color : #D6D6D6;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
}

a.maintextsmall:hover  {
	text-decoration : none;
	color : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 10px;
	font-weight : normal;
}

.maintextsmall  {
	text-decoration : none;
	font-family : verdana, arial,helvetica;
	font-size : 10px;
	color: #000000;
	font-weight : normal;
}

.maintextsmall9  {
	text-decoration : none;
	font-family : verdana, arial,helvetica;
	font-size : 9px;
	color: #000000;
	font-weight : normal;
}

a.maintextgreen:hover  {
	text-decoration : none;
	color : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextgreen  {
	text-decoration : none;
	color : #009933;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}


.maintextorange10  {
	text-decoration : none;
	color : #ff9900;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
.maintextred10  {
	text-decoration : none;
	color : #FF0000;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
.maintextblue10  {
	text-decoration : none;
	color : #000066;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
.maintextyellow10  {
	text-decoration : none;
	color : #ffff00;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
.maintextgreen10  {
	text-decoration : none;
	color : #00FF00;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
.maintextblue10  {
	text-decoration : none;
	color : #0000FF;
	font-family : verdana, arial,helvetica;
	font-size : 10pt;
	font-weight : normal;
}
a.maintextred:hover  {
	text-decoration : none;
	color : #000000;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextred  {
	text-decoration : none;
	color : #FF0000;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextgreensmall  {
	text-decoration : none;
	color : #009933;
	font-family : verdana, arial,helvetica;
	font-size : 9px;
	font-weight : normal;
}

.maintextbluesmall  {
	text-decoration : none;
	color : #000099;
	font-family : verdana, arial,helvetica;
	font-size : 9px;
	font-weight : normal;
}

.maintextgreenbold  {
	text-decoration : none;
	color : #009933;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : bold;
}

.title_header  {
	background: #006699;
	text-decoration : none;
	color : #FFFFFF;
	font-family : verdana,helvetica;
	font-size : 10pt;
	font-weight : bold;
}

a.maintextgreen2:hover  {
	text-decoration : none;
	color : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextgreen2  {
	text-decoration : none;
	color : #336699;
	background : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

a.maintextgreen12:hover  {
	text-decoration : underline;
	color : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 12px;
	font-weight : normal;
}

.maintextgreen12  {
	text-decoration : none;
	color : #336699;
	background : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 12px;
	font-weight : normal;
}


a.maintextorange:hover  {
	text-decoration : none;
	color : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextorange  {
	text-decoration : none;
	color : #FF9900;
	background : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextorangebold  {
	text-decoration : none;
	color : #FF9900;
	background : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : bold;
}

a.maintextorange:hover  {
	text-decoration : none;
	color : #D6D6D6;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextorange  {
	text-decoration : none;
	color : #FF9900;
	background : #FFFFFF;
	font-family : verdana, arial,helvetica;
	font-size : 11px;
	font-weight : normal;
}

.maintextorange14  {
	text-decoration : none;
	color : #FF9900;
	font-family : verdana, arial,helvetica;
	font-size : 14px;
	font-weight : bold;
}


input.maintext {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	text-decoration : none;
	font-weight : normal;
	
}
