/* ------------------------------------------ GENERAL -----------------------------*/
body										{ background: url(../img/bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; margin:0px; }
td, div										{ font:12px Arial, Verdana, Helvetica; color:#333; font-weight:normal; font-style:normal; line-height:1.4; padding:0px}

/* ------------------------------------------ LINKS -----------------------------*/
a:link, a:active, a:visited										{ text-decoration: none; color: #E01B3E; font-weight: bold;}
a:hover															{ text-decoration: underline; color: #E01B3E; }

a:link.menu, a:active.menu, a:visited.menu  					{ text-decoration: none; color: #FFFFFF; font: 13px; font-weight: bold; }
a:hover.menu  													{ text-decoration: none; color: #a9b0b4; }

a:link.menu_on, a:active.menu_on, a:visited.menu_on 			{ text-decoration: none; color: #54616a; font: 13px; font-weight: bold; }
a:hover.menu_on 												{ text-decoration: none; color: #9ba3a9; }


a:link.content, a:active.content, a:visited.content  			{ text-decoration: none; color: #969696; font: 12px; font-weight: bold; }
a:hover.content  												{ text-decoration: none; color: #000000; }


a:link.submenu, a:active.submenu, a:visited.submenu  			{ text-decoration: none; color: #54616a; font: 12px; font-weight: bold; }
a:hover.submenu  												{ text-decoration: none; color: #9ba3a9; }

a:link.submenu_on, a:active.submenu_on, a:visited.submenu_on	{ text-decoration: none; color: #000; font: 12px; font-weight: bold; }
a:hover.submenu_on  											{ text-decoration: none; color: #000; }


a:link.location, a:active.location, a:visited.location  		{ text-decoration: none; color: #878787; font: 11px; font-weight: bold; font-style:italic}
a:hover.location  												{ text-decoration: underline; color: #878787; }


/* ------------------------------------------ DESIGN -----------------------------*/
#Box01										{ background:url(../img/box_01_bg.gif); background-repeat:no-repeat; background-color:#960d1a; color:#FFF; padding:10px 15px 0 15px; }
#Box02										{ background:url(../img/box_02_bg.gif); background-repeat:no-repeat; padding:10px 15px 0 15px; color:#54616a; }

.footer										{ background: url(../img/bg.gif); background-repeat:repeat-x; height:60px;}
.footerText									{ line-height:1.2; color:#666; }


.title  									{ font: 20px Arial, Verdana, Helvetica; color: #2C3F87; font-weight: bold; }
.date  										{ font: 11px Verdana, Helvetica, Arial; color: #10409F; }
.text  										{ font: 11px Verdana, Helvetica, Arial; color: #0A1467; }
.textBold  									{ font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; }
.textWin  									{ background: #F2F2F2; padding: 3px; font: 11px Verdana, Helvetica, Arial; color: #454C60; }

.inputStyle  								{ font: 11px Arial, Verdana, Helvetica; }

.factsText  								{ font: 11px Arial, Verdana, Helvetica; color: #FFFFFF; font-weight: normal; font-style: normal; line-height: 1.2; }
.factsHead  								{ font: 18px Arial, Verdana, Helvetica; color: #404040; font-weight: normal; font-style: normal; }
.newsTopHead  								{ font: 18px Arial, Verdana, Helvetica; color: #404040; font-weight: normal; font-style: normal; }

div.tag			{
		position:absolute;
		left:100%;
		top:28px;
		overflow:visible;
		height:135px;
		width:20px;
		background-repeat:no-repeat;
		background-position:-50px -150px;
		background-color:transparent;
    	margin:0 0 0 -20px;
		padding:0;
		color:#000;
		z-index:1000000000;
		border:none;
		float:none;
}

.ScheduleRow			{ padding-top: 4px; padding-bottom: 4px; line-height: 17px; }

.pix10					{ height: 10px; border-collapse: collapse; }
.Line1					{ height: 1px; background-color: #404040; border-collapse: collapse; }
.Line2					{ height: 1px; background-color: #C0C0C0; border-collapse: collapse; }

.RowBg					{ background-color: #E8E8E8; }

.menu_white  {	font: 8px Verdana, Helvetica, Arial; color: #FFFFFF; font-weight: bold; }

.bordercolor  { background: #FFFFFF; }
.fillcolor  { background: #FFFFFF; }

.topmenu  { color: #004894; font: 11px Verdana, Helvetica, Arial; }
.topmenubutton  { background-color: #9b0028; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.topmenubuttonsel  { background-color: #9b0028; color: #F99A08; font: 11px Verdana, Helvetica, Arial; font-weight: bold; cursor: hand; }

.dropmenu  { background: #9B0028; }
.dropmenubutton  { background: #707a87; color: #000000; font: 11px Verdana, Helvetica, Arial; cursor: hand; }

.cbHuvud  { width: 11px; height: 15px; }
.txtHuvud  { font: 9px Verdana, Helvetica, Arial; color: #000000; }

.leftmenu  { background: #878DB5; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; }
.leftmenubutton  { background: #9B0028; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.leftmenubuttonsel  { background: #BF0000; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }

.adminLogin  { color: #0A1467; font: 11px Verdana, Helvetica, Arial; }

.menutext  { color: #FFFFFF; }

.adminmenu  { font: 11px Verdana, Helvetica, Arial; padding: 8px; }
.admintitle  { font: 20px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; padding: 8px; }
.adminhead  { font: 18px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; padding: 3px; }

.menusel  { font: 12px Arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold;}
.submenuSel  { font: 10px Verdana, Helvetica, Arial; color: #FF9911; text-transform:uppercase;}

.txtPlain  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: normal; font-style: normal; line-height: 13px; }
.txtBold  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; font-style: normal; }
.txtItalic  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: normal; font-style: italic; }
.txtBoldItalic  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; font-style: italic; }
.txtBlack  { font: 11px Verdana, Helvetica, Arial; color: #000000; }

.headline1  { font: 11px Arial, Verdana, Helvetica; color: #FF9911; font-weight: bold; }
.headline2  { font: 24px Arial, Verdana, Helvetica; color: #191919; }
.headline3  { font: 22px Arial, Verdana, Helvetica; color: #FF9911; font-weight: bold; }

.splash_headline1  { font: 15px Arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold; }
.splash_headline2  { font: 32px arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold; }

.mailSent  { font: 11px Verdana, Helvetica, Arial; color: #A3022A; font-weight: bold; }

.inputs  { font: 11px Verdana, Helvetica, Arial; color: #454C60; font-style: normal; 	background-color: #DAE6F4; }
.buttons  {	font: 11px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; font-style: normal; 	background-color: #F2F2F2; }
