/* Sida */
body				{background-color: #1839A1; background-image: url(../images/bg_blue.jpg); background-repeat: repeat-y; background-position: center; margin: 0; padding: 0;}
img					{border: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center;}
p img				{border: 0; margin-bottom: 0px;}


/* Lager */

/* Bas för hemsidan */
#container			{width: 950px; min-height: 100%; margin-left: -475px; left: 50%; position: absolute;}
#top				{width: 950px; height: 160px; background-color: #07278C; clear: both;}
#main				{width: 950px; height: auto; background-color: #FFF;}

#menu				{width: 950px; height: 30px; background-color: #202020; background-image: url(../images/menu_bg.png); background-repeat: repeat-x; clear: both; font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 12pt; line-height: 30px; font-weight: bold; text-align: center; color: #9DB5FF;}
#menu a:link, #menu a:visited {text-decoration: none; color: #9DB5FF;}
#menu a:hover, #menu a:active {text-decoration: none; color: #FFF;}

/* Index-sida (med högermeny) */
#index_main			{width: 790px; float: left;}
#index_main_margin	{margin: 15px;}
#index_right		{width: 160px; height: 600px; float: left; text-align: center; background-repeat: no-repeat;}
/* Toppnyheter */
.index_main_headnews {background-image: url(../images/bg_main.png); background-repeat: no-repeat;}
.index_headnews		{width: 365px; float: left;}
.topstory			{margin: 0 0 0 10px; line-height: 28px;}
.topstoryimage		{float: left; margin-right: 10px;}
/* Sponsorer */
.fadeimages			{width: 760px; height: 235px;}
/* Nyhetsrubriker */
.headlines			{width: 372px; background-color: #CCC; float: left;}
.headlines_top		{width: 372px; background-color: #1839A1;}
.headlines_toptext	{font-family: Franklin Gothic Medium, Franklin, Helvetica, Sans-Serif; font-size: 12pt; color: #FFF; text-align: left; font-weight: bold; line-height: 40px; margin: 0 30px;}


/* Sida med vänstermeny */
#leftmenu			{width: 215px; font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; line-height: 40px; float: left;}
#leftmenu a:link,#leftmenu a:visited {margin: 0 0 0 15px; padding: 0 10px; text-decoration: none; color: #FFF; background-image: url(../images/left_off.png); display: block;}
#leftmenu a:hover,#leftmenu a:active {margin: 0 0 0 15px; padding: 0 10px; text-decoration: none; color: #FFF; background-image: url(../images/left_on.png); display: block;}

#menupage_margin	{margin-top: 15px;}
#menupage_main		{width: 735px; float: left;}
#menupage_main_margin {margin: 0 17px 15px 18px;}


/* Sida med vänster- och högermeny (även #leftmenu och #index_right). */
#index_narrow		{width: 575px; float: left;}
#index_narrow_margin {margin: 0 17px 15px 18px;}


/* Full bredd */
#full_main_margin	{padding: 15px;}

#bottom				{width: 950px; height: 200px; background-image: url(../images/bg_bottom.png); background-color: #1839A1; background-repeat: no-repeat; clear: both;}

.tableitem			{font-family: Verdana, sans-serif; font-size: 8pt; line-height: 14pt; color: #262626; padding-left: 4px; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; background-color: #D3E0ED;}

.field				{width: 750px; height: 400px; background-color: #FFC; clear: both;}
.player				{font-family: "Franklin Gothic Medium", Franklin, Sans-Serif; font-size: 8pt; color: #444; background-color: #EEE;}
.player a:link, .player a:visited	{text-decoration: none; color: #444; background-color: #EEE;}
.player a:hover, .player a:active	{text-decoration: none; color: #000; background-color: #9FF;}

.column224			{width: 224px; float: left; background-color: #FAFAFA;}
.column253			{width: 253px; float: left; background-color: #FAFAFA;}

.clearing			{clear: both;}
.vfiller10			{width: 10px; float: left;}
.vfiller15			{width: 15px; float: left;}
.hfiller10			{height: 10px; clear: both;}
.hfiller15			{height: 15px; clear: both;}

/* Kalender */
.calendarfiller		{width: 20px; height: 20px; float: left;}
.calendarday		{width: 20px; height: 20px; float: left; font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; color: #000000; background-color: #CCFFFF;}
.calendardaypadding	{border: 1px #222222 solid; padding: 2px 0 3px 0;}
.bigcalendar		{width: 224px;}
.bigcalendarfiller	{width: 28px; height: 28px; float: left;}
.bigcalendarday		{width: 28px; height: 28px; float: left; font-family: Verdana, Sans-Serif; font-size: 14px; line-height: 26px; font-weight: bold; text-align: center; color: #000000; background-color: #CCFFFF;}
.bigcalendarday a	{display: block;}
.bigcalendardaypadding	{border: 1px #222222 solid;}
#calendar_container	{padding: 0 0 0 15px;}
#showcalendar		{width: 224px; clear: both;}
#showactivities		{width: 224px; clear: both;}



/* Text */
h1					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 18pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
h2					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 15pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
h3					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 12pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
/* Headnews-rubrik */
h4					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 10pt; color: #1839A1; text-align: left; font-weight: bold; margin: 0;}
h5					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 9pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
h6					{font-family: "Franklin Gothic Medium", Franklin, Helvetica, Sans-Serif; font-size: 8pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
p, th, td			{font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 12pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
form, select, option, input, textarea	{font-family: Verdana, Sans-Serif; font-size: 9pt; font-weight: normal; color: #000;}
/* Serif-rubrik */
.serif_head			{font-family: "Times New Roman", Times, Serif; font-size: 16pt; color: #000; text-align: left; font-weight: normal; margin: 0;}
.serif_text			{font-family: "Times New Roman", Times, Serif; font-size: 12pt; color: #000; text-align: left; font-weight: normal; margin: 0;}


/* Textformatering */
.bold				{font-weight: bold;}
.italic				{font-style: italic;}
.center				{text-align: center;}
.left				{float: left;}
.right				{float: right;}
.yellow				{color: #FC0;}
.red				{color: #F00;}
.green				{color: #0C0;}
.blue				{color: #06F;}


/* Länkar */
a:link, a:visited	{text-decoration: underline; color: #262626;}
a:hover, a:active	{text-decoration: underline; color: #808080;}

#leftmenu div a:link, #leftmenu div a:visited	{margin: 0; padding: 0; text-decoration: underline; color: #262626; background-image: none; display: block;}
#leftmenu div a:hover, #leftmenu div a:active	{text-decoration: underline; color: #808080; background-image: none; display: block;}