body
{
	background : White;
	margin-top: 0px;
	margin-left: 0px;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;

}

.text_alert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#FF0000;

}

.spantext{
	height:55px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.spantext td{
	padding-top: 5px;
	vertical-align:top;
}

.pil
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

A.pil:link {
	color: #0e76c4;	
}
A.pil:visited {
	color: #0e76c4;	
}
A.pil:hover {
	color: #faa30c;

}
A.pil:active {
	color: #0e76c4;		
}

.forum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

A.forum:link {
	color: #0e76c4;	
}
A.forum:visited {
	color: #0e76c4;	
}
A.forum:hover {
	color: #faa30c;

}
A.forum:active {
	color: #0e76c4;		
}

img{
	border: 0px;
}

.menyText
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #95928B;
}


/*alla*/

a:link {
	color: #0e76c4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #0e76c4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #faa30c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a:active {
	color: #0e76c4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
/*alla*/

.menu {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;	
}
A.menu:link {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;	
	
}
A.menu:visited {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;	
	
}
A.menu:hover {
	color: #0e76c4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;	
	
}
A.menu:active {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;	
	
}

.nav {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 27px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	height: 28px;
	
}

.nav A:link{
	PADDING-RIGHT: 23px;
	PADDING-LEFT: 23px;
	padding-bottom: 6px;
	padding-top: 6px;
	COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../img/meny/meny.gif);
	BACKGROUND-REPEAT: repeat-x;
	cursor: hand;
}

.nav a:visited {
	PADDING-RIGHT: 23px;
	PADDING-LEFT: 23px;
	padding-bottom: 6px;
	padding-top: 6px;
	COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../img/meny/meny.gif);
	BACKGROUND-REPEAT: repeat-x;
	cursor: hand;
}

.nav A:hover {
	PADDING-RIGHT: 23px;
	PADDING-LEFT: 23px;
	padding-bottom: 6px;
	padding-top: 6px;
	Color: #faa30c;
	BACKGROUND-IMAGE: url(../img/meny/meny.gif);
	BACKGROUND-REPEAT: repeat-x;
	TEXT-DECORATION: none;
	cursor: hand;
}

.nav a:active {
	PADDING-RIGHT: 23px;
	PADDING-LEFT: 23px;
	padding-bottom: 6px;
	padding-top: 6px;
	COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../img/meny/meny.gif);
	BACKGROUND-REPEAT: repeat-x;
	cursor: hand;
}


.nav2 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 25px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #666666;
	height: 25px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	font-weight: normal;	
}

.nav2 A:link{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	COLOR:#0e76c4;
	cursor: hand;
	font-weight: normal;	
}


.nav2 a:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	COLOR: #0e76c4;
	cursor: hand;
	font-weight: normal;	

}


.nav2 A:hover {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	Color:#767676;
	TEXT-DECORATION: none;
	cursor: hand;
	font-weight: normal;	

}

.nav2 a:active {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	COLOR: #0e76c4;
	cursor: hand;
	font-weight: normal;	

}

.date {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	color: #0e76c4;
	font-weight: normal;
}

.nav3{
	background-color: #cdd5dc;
	BACKGROUND-IMAGE: url(../img/meny/submenu_bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.tips{
	BACKGROUND-IMAGE: url(../img/tips.jpg);
	background-repeat:repeat-x;
}


.nav4{
	background-color: #0e7fd2;
	BACKGROUND-IMAGE: url(../img/meny/meny.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.maintable td{
	PADDING-LEFT: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	vertical-align:top;
}

.maintable2 td{
	PADDING-LEFT: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align:top;
}


.table td{
	padding: 0px;
}

.priser td{
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom:5px;
}


.aktuellt td{
	PADDING-LEFT: 0px;
	padding-right: 5px;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#0e76c4;
}

.version td{
	PADDING-LEFT: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align:top;
}

.rubrik1{
	FONT-SIZE: 1.1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
	padding-top: 10px;
}

.tips_rubrik1{
	FONT-SIZE: 1.1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
}

.tips_rubrik1 td{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

.rubrik2{
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
}

.tips_rubrik2{
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
}

.tips_rubrik2 td{
	padding-top: 10px;
}

.rubrik3{
	FONT-SIZE: 0.8em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
}

.rubrik3 td{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.rubrik4{
	FONT-SIZE: 0.8em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
}

.rubrik4 td{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.tips_rubrik{
	FONT-SIZE: 0.8em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
}

.tips_rubrik td{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.rubriktext{
	FONT-SIZE: 0.8em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.rubriktext td{
	padding-bottom: 10px;
}

.navlist, .navlist ul
{
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0;
	list-style-type: disc;
}

.navlist li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	line-height: 18px;
}

.kalorilist, .kalorilist ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 10px;
	list-style-type:decimal;
}

.kalorilist li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 23px;
	font-weight:bold;
	color: #0e76c4;
	margin-top:10px;
}

.demolist, .demolist ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	padding-left: 10px;;
	list-style-type:decimal;
}

.demolist li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 20px;
}

.demolist2, .demolist2 ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 10px;
	padding-left: 10px;
	list-style-type:disc;
}

.demolist2 li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 20px;
}

.kalorilist2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	color: #000000;
}


.versionlist2, .versionlist2 ul
{
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0;
	list-style-type: disc;
}

.versionlist2 li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 18px;
}


.referenslist, .referenslist ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0;
	list-style-type: disc;
}

.referenslist li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 22px;
}

.versionlist, .versionlist ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	list-style: none;

}

.versionlist li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 18px;
	color: #0e76c4;
	background-repeat: no-repeat;

}


.l1
{
	background-image: url(../img/ver_std.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

.l2
{
	background-image: url(../img/ver_plus.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}
.l3
{
	background-image: url(../img/ver_aktiv.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;

}
.l4
{
	background-image: url(../img/ver_pro.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

.l0
{
	background-image: url(../img/ver_comp.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}


.medlemlist, .medlemlist ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 16px;
	list-style: none;
}

.medlemlist li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #0e76c4;
}


.medlemlist li a{
	padding: 7px 0px 14px 33px;
	background-repeat: no-repeat;
	background-position: 0 0em;

}

.medlemlist li a:hover{
	padding: 7px 0px 14px 36px;
	background-repeat: no-repeat;
	background-position: 0 0em;
}

.medlemlist2, .medlemlist2 ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	list-style: none;
}

.medlemlist2 li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #0e76c4;
}


.medlemlist2 li a{
	padding: 7px 0px 14px 33px;
	background-repeat: no-repeat;
	background-position: 0 0em;

}

.medlemlist2 li a:hover{
	padding: 7px 0px 14px 36px;
	background-repeat: no-repeat;
	background-position: 0 0em;
}

.l5 a
{
	background-image: url(../img/loggain.gif);
}

.l5 a:hover
{
	background-image: url(../img/loggain_over.gif);
}

.l6 a
{
	background-image: url(../img/demo.gif);
}

.l6 a:hover
{
	background-image: url(../img/demo_over.gif);
}

.l7 a
{
	background-image: url(../img/registrera.gif);

}

.l7 a:hover
{
	background-image: url(../img/registrera_over.gif);
}

.l8 a
{
	background-image: url(../img/tipsa.gif);
}

.l8 a:hover
{
	background-image: url(../img/tipsa_over.gif);
}

.l9 a
{
	background-image: url(../img/press.gif);
}

.l9 a:hover
{
	background-image: url(../img/press_over.gif);
}
.l10 a
{
	background-image: url(../img/ater.gif);
}
.l10 a:hover
{
	background-image: url(../img/ater_over.gif);
}

.l11 a
{
	background-image: url(../img/internet.gif);
}
.l11 a:hover
{
	background-image: url(../img/internet_over.gif);
	color: #0e76c4;
}

.l12 a
{
	background-image: url(../img/cd.gif);
}
.l12 a:hover
{
	background-image: url(../img/cd_over.gif);
	color: #0e76c4;
}

.l13 a
{
	background-image: url(../img/registrera.gif);

}

.l13 a:hover
{
	background-image: url(../img/registrera_over.gif);
	color: #0e76c4;
}

.akt_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.akt_text td{
	PADDING-LEFT: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	vertical-align:middle;
}


.tips_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.tips_text td{
	PADDING-LEFT: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 0px;
	vertical-align:middle;
}

.akt_rubriktext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
}

.akt_rubriktext td{
	PADDING-LEFT: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	vertical-align:middle;
}

.akt_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.akt_text2 td{
	PADDING-LEFT: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-top: 0px;
	vertical-align:bottom;
}

/* Nyhets Style Start*/
.top_l {
	background-image: url(../img/layout/top_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	width: 11px;
}
.top_r {
	background-image: url(../img/layout/top_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 11px;
	width: 11px;
}
.top_m {
	background-color: #F1F1EF;
	height: 11px;
}
.bottom_l {
	background-image: url(../img/layout/bottom_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	width: 11px;
}
.bottom_r {
	background-image: url(../img/layout/bottom_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	width: 11px;
}
.bottom_m {
	background-color: #F1F1EF;
	height: 11px;
}
.line {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A4A6A1;
}
.bg1 {
	background-color: #F1F1EF;
}
.bg2 {
	background-color: #FcFcFc;
}
.bg3 {
	background-color: #EEF4F9;
}
.bg4 {
	background-color: #FFFBF2;
}

.botborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align:center;
}

.botborderleft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEF4F9;
	text-align:center;
}

.botleft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEF4F9;
}

.prisrubrik
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}
.prisrubrik2
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0e76c4;
	height: 20px;
	line-height: 20px;
}