/*------------------------------------------
	G-kraft
	www.g-kraft.com
	Copyright (C) Fredrik Hjort 2004
------------------------------------------*/

/*------------------------------------------
	Dokumentet
------------------------------------------*/

html, body	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; letter-spacing: 0px;
		 	background-color: #FFFFFF; margin: 0px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}

/*------------------------------------------
	"Nollning"
------------------------------------------*/

table, tr, td					{border-style: none; border-width: 0px; padding: 0px; margin: 0px; border-collapse: collapse;}
h1, h2, h3, h4, h5, h6, p		{font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; margin: 0px; padding: 0px; display: inline;}
p								{font-weight: normal;}
div								{display: inline; margin: 0px; padding: 0px;}
hr								{height: 1px; margin: 0px; padding: 0px; display: block; margin-top: 4px; margin-bottom: 4px;}
form, input, select, textarea	{margin: 0px; padding: 0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; color: #333333}
input, select, textarea			{border-style: solid; border-width: 1px; border-color: #000000; background-color: #F0F0F0;}
img								{border-style: none;}

/*------------------------------------------
	Default-inställningar
------------------------------------------*/

a:link					{color: #CC6633; text-decoration: none;}
a:visited				{color: #CC6633; text-decoration: none;}
a:hover					{color: #993300; text-decoration: none;}
a:active				{color: #993300; text-decoration: none;}
a.subtext:link			{color: #666666; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt;}
a.subtext:visited		{color: #666666; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt;}
a.subtext:hover			{color: #000000; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt;}
a.subtext:active		{color: #000000; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt;}
.content0		{width: 748px; padding: 0px; margin: 0px; padding-left: 0px;}
.content1		{width: 229px; padding: 0px; margin: 0px; padding-left: 2px; text-align: left; vertical-align: top;}
.content2		{width: 502px; padding: 0px; margin: 0px; padding-left: 15px; text-align: left; vertical-align: top;}
.meny0new		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0px;}
.meny1new		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000; letter-spacing: 0px;}
.meny0			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #993300; letter-spacing: 0px;}
.meny1			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0px;}
h1				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #333333; text-decoration: none;}
h2				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration: none;}
h3				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none;}
.meny_logo_text	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26pt; font-weight: normal; color: #666666; text-decoration: none;}
.meny_date		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #666666;}
.atop			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #333333;}
.copy			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt; font-weight: normal; color: #666666;}
p				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-align: justify; line-height: 14px;}
table			{border-style: none; border-width: 0px; padding: 0px; margin: 0px;}
td				{border-style: none; border-width: 0px; padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-align: left; vertical-align: top;}
td.meny			{border-style: none; border-width: 0px; padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-align: center; vertical-align: middle; cursor: hand; cursor: pointer; width: 75px; height: 21px;}
form			{border-style: none; border-width: 0px; padding: 0px; margin: 0px;}
textarea		{border-style: solid; border-width: 1px; border-color: #666666;	background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333;}
input			{border-style: solid; border-width: 1px; border-color: #666666; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333;}
input.submit	{border-style: none; border-width: 0px; padding: 0px; margin: 0px; background-color: #FFFFFF; background-image: url(../img/grafik_submit.gif); background-repeat: no-repeat; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333;	width: 60px; height: 21px; margin-top: 10px; margin-bottom: 5px; cursor: hand; cursor: pointer; display: block;}
select			{background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;}
ul				{margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 20px; padding: 0px; list-style-type: square; color: #CC6633; list-style-position: outside}
option			{background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333;}
optgroup		{background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; font-style: normal;}

/*------------------------------------------
	Crew
------------------------------------------*/

input.gkod		{background-color: #FFCC00; border-style: solid; border-width: 1px; border-color: #CC9900; margin-right: 5px; color: #996600; font-weight: bold;}
#c_left	{
	float: left;
	width: 190px;
	margin: 0px;
	margin-right: 20px;
	padding: 0px;
	}
#c_left h1 {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	color: #FFFF99;
	}
#c_left h2 {
	display: block;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	font-size: 10pt;
	color: #FFFF99;
	}
#c_left h3 {
	display: block;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	padding-left: 5px;
	}
#c_left .divider {
	display: block;
	font-size: 1px;
	width: 180px;
	height: 2px;
	background-color: #FFFF99;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}

#c_right {
	float: left;
	width: 650px;
	margin: 0px;
	padding: 0px;
	color: #999999;
	}
#c_right h1 {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	color: #CCCCCC;
	}
#c_right h2 {
	display: block;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	font-size: 10pt;
	color: #999999;
	}
#c_right h3 {
	display: block;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	color: #666666;
	}
#c_right p {
	color: #666666;
	}
#c_right td {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	}
#c_right .divider {
	display: block;
	font-size: 1px;
	width: 650px;
	height: 2px;
	background-color: #CCCCCC;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}
	
/*------------------------------------------
	Forum
------------------------------------------*/

input.gkod		{background-color: #FFCC00; border-style: solid; border-width: 1px; border-color: #CC9900; margin-right: 5px; color: #996600; font-weight: bold;}


/*------------------------------------------
	Innehåll vänster
------------------------------------------*/

.content1 img	{display: block; margin-bottom: 10px;}
.content1 form	{margin-top: 10px; margin-bottom: 10px;}
.content1 h1			{display: block;}
.content1 h2			{display: block;}
.content1 h3			{display: block;}
.content1 p				{display: block; width: 200px; text-align: left; font-size: 7pt;}
.content1 div.h1		{display: block;}
.content1 div.h1 h1		{display: inline;}
.content1 div.h1 h3		{display: inline;}
.content1 div.h1 img	{display: inline; margin: 0px;}
.content1 div.expandera	{display: block; margin-top: 10px;}
.content1 div.expandera	h3	{display: inline;}
.content1 div.expandera img	{display: inline;}
.content1 div.kub		{display: block; margin-top: 5px;}
.content1 div.kub h3	{display: inline;}
.content1 div.kub img	{display: inline; margin: 0px;}

/*------------------------------------------
	Innehåll höger
------------------------------------------*/

.content2 h1, .content2 h2, .content2 h3	{display: inline;}
.content2 h1				{display: inline;}
.content2 h2				{display: inline;}
.content2 h3				{display: inline;}
.content2 div.h1			{display: block;}
.content2 div.h1 img		{display: inline;}
.content2 div.h2			{display: block; margin-bottom: 10px;}
.content2 div.h2sub			{display: block;}
.content2 div.h2 img		{display: inline;}
.content2 img.h1			{display: block; margin-bottom: 10px;}
.content2 td				{line-height: 14px;}
.content2 table.sokresultat {width: 500px;}
.content2 td.sokresultat	{text-align: center;}
.content2 td.sidnav			{text-align: center;}
.content2 p					{display: block; margin-bottom: 15px;}
.content2 p.nyhet			{display: block; margin-top: 10px; margin-bottom: 15px;}
.content2 p.artikel			{display: block; margin-top: 10px; margin-bottom: 15px; line-height: 14px;}
.content2 div.artikel		{display: block; margin-top: 10px; margin-bottom: 15px; line-height: 14px;}
.content2 div.artikel p		{display: block; margin-top: 10px; margin-bottom: 10px; line-height: 14px;}
.content2 table.medarbetare	{width: 500px; margin-top: 10px;}
.content2 table.medarbetare	h2	{display: block;}
.content2 table.medarbetare	h3	{display: block; margin-bottom: 10px;}
.content2 div.bild_sok h3	{display: block;}
.content2 img.foto			{display: block; margin-top: 10px; margin-bottom: 10px;}
.content2 div.foto			{display: block; font-size: 8pt; font-weight: bold; margin-bottom: 1.5em; margin-top: 1.5em;}
.content2 div.foto img		{display: block; margin: 0px;}
.content2 div.fotov			{display: block; font-size: 8pt; font-weight: bold; float: left; margin-right: 1.5em; margin-bottom: 1.5em; margin-top: 1.5em;}
.content2 div.fotov img		{display: block; margin: 0px; margin-top: 0px;}
.content2 div.fotoh			{display: block; font-size: 8pt; font-weight: bold; float: right; margin-left: 1.5em; margin-bottom: 1.5em; margin-top: 0em;}
.content2 div.fotoh img		{display: block; margin: 0px; margin-top: 0px;}
.content2 img.litetfoto		{display: inline; margin-top: 10px; margin-bottom: 10px; margin-left: 3px; margin-right: 3px; padding-left: 3px; padding-right: 3px;}


/*------------------------------------------
	Skrivut
------------------------------------------*/

div.skrivut h1, div.skrivut h3, div.skrivut p	{display: block; margin-top: 10px; margin-bottom: 10px;}
div.skrivut h1	{font-size: 15pt;}
div.skrivut h3	{font-size: 15px; font-weight: bold;}
div.skrivut p	{margin-top: 10px; margin-bottom: 10px; font-family: Times New Roman, times, serif; font-size: 15px; line-height: normal;}
div.skrivut img	{display: block; margin-top: 10px; margin-bottom: 10px;}

/*------------------------------------------
	Faktan
------------------------------------------*/

.fakta_table							{width: 500px;}
.fakta_table2							{width: 300px;}
.fakta_individ_left						{width: 175px; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
.fakta_individ_right, .fakta_fpl_right	{width: 325px; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
.fakta_fpl_left							{width: 100px;}
.fakta_fpl_right						{width: 400px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
.fakta_bild								{padding-bottom: 4px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; border: 0px; }

/*------------------------------------------
	Bilduppladdning
------------------------------------------*/

.bul_table			{width: 500px;}
.bul_left			{width: 490px; text-align: left; vertical-align: top; padding-top: 20px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.bul_right			{width: 483px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 20px; padding-left: 12px; padding-right: 5px;}
.bul_left2			{width: 490px; background-color: #EFEFEF; text-align: left; vertical-align: top; padding-top: 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.bul_right2			{width: 483px; background-color: #EFEFEF; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 10px; padding-left: 12px; padding-right: 5px;}

.bul_radio			{width: 400px;}
.bul_radio_left		{width: 25px; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
.bul_radio_right	{width: 371px; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
.bul_right .bul_radio_ch	{border-style: none; background-color: #FFFFFF;}
.bul_right2 .bul_radio_ch	{border-style: none; background-color: #EFEFEF;}
.bul_right select			{background-color: #EFEFEF;}
.bul_right option			{background-color: #EFEFEF;}
.bul_right input			{background-color: #EFEFEF;}
.bul_right2 select			{background-color: #FFFFFF;}
.bul_right2 option			{background-color: #FFFFFF;}
.bul_right2 input			{background-color: #FFFFFF;}

.bul_stat_l	{width: 125px;}
.bul_stat_r	{width: 200px;}

.bul_ul		{color: #333333; margin-top: 0px; margin-bottom: 1.5em; padding-left: 10px;}
.bul_ul li	{margin-top: 0.75em;}

/*------------------------------------------
	Spotting
------------------------------------------*/

.spotting_table			{width: 500px;}
.spotting_fps_left		{width: 125px; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
.spotting_fps_right		{width: 370px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 2px;}

/*------------------------------------------
	Bilder
------------------------------------------*/

input.button	{border-style: none; border-width: 0px; padding: 0px; margin: 0px; background-color: #FFFFFF; background-image: url(../img/grafik_bildarkivet_knapp.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; width: 60px; height: 14px; cursor: hand; cursor: pointer;}
.bcell			{
				width: 160px;
				border: none;
				border-top: 1px solid #FFFFFF;
				border-right: 2px solid #FFFFFF;
				background-color: #EEEEEE;
				text-align: center; vertical-align: top;
				}
.rcol			{
				width: 338px;
				background-color: #EEEEEE;
				text-align: left; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999;
				}
.lcellt			{
				width: 156px;
				padding-left: 4px;
				border-right: 2px solid #FFFFFF;
				background-color: #CCCCCC;
				text-align: left; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.ul_cell		{
				width: 160px;
				padding-left: 0px;
				border-right: 2px solid #FFFFFF;
				text-align: left; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.ur_cell		{
				width: 338px;
				text-align: right; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.lcell			{
				width: 61px;
				height: 15px;
				padding-right: 2px;
				padding-left: 2px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: middle; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; font-weight: bold;
				}
.lcellk			{
				width: 61px;
				padding-right: 2px;
				padding-left: 2px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: top; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; font-weight: bold;
				}
.rcellt			{
				width: 334px;
				padding-right: 4px;
				background-color: #CCCCCC;
				text-align: right; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.rcell			{
				width: 268px;
				height: 15px;
				padding-left: 5px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: middle; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.rcellk			{
				width: 268px;
				padding-left: 5px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: top; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}

/*------------------------------------------
	Visa bild
------------------------------------------*/

.vb_rcol		{
				width: 500px;
				background-color: #EEEEEE;
				text-align: left; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999;
				}
.vb_lcellt		{
				width: 156px;
				padding-left: 4px;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #CCCCCC;
				text-align: left; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.vb_rcellt		{
				width: 336px;
				padding-right: 4px;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #CCCCCC;
				text-align: right; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.vb_ur_cell		{
				width: 500px;
				text-align: right; vertical-align: top;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
				
.vb_lcell		{
				width: 61px;
				height: 15px;
				padding-right: 2px;
				padding-left: 2px;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: middle; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; font-weight: bold;
				}
.vb_lcellk		{
				width: 61px;
				padding-right: 2px;
				padding-left: 2px;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: top; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; font-weight: bold;
				}
.vb_rcell		{
				width: 430px;
				height: 15px;
				padding-left: 5px;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: middle; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}
.vb_rcellk		{
				width: 430px;
				padding-left: 5px;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #EEEEEE;
				border-top: 1px solid #FFFFFF;
				text-align: left; vertical-align: top; line-height: 15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;
				}