html
{
overflow-y: scroll;
margin: 0;
padding: 0;
width: 100%;
height: 100%
}

/* Body, text */

body {
	padding:0;
	margin:0;
	width:100%;
	min-width:812px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	background-image: url("/images/backgr_red.gif");
	background-repeat:repeat-y
	}
	

a:link { color: #000000; text-decoration: none; }
a:visited   { color: #000000; text-decoration: none; }
a:active   {color: #000000; text-decoration: none; }
a:hover   { color: #EE1D25; text-decoration: none; }
	

td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

#lang {
	position:absolute;
	left:615px;
	top:29px;
	line-height: 11px;
	height:20px;
}



/* Struktur */
#main {
	position:absolute;
	left:0px;
	top:0px;
	width:850px;
}

#mainbred {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
}


#head {
	position:absolute;
	left:0px;
	top:51px;
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
/*	height: 27px; */
	background-color: #eeeeee;
	border-top: 3px solid #c0c0c0;
	border-bottom: 3px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background-image: url("/images/pil.gif");
	background-repeat: no-repeat;
	text-indent: 40px;
}


#menuunder {
	position:absolute;
	left:0px;
	top:94px;
	width:600px;
	height: 30px;
	margin-left:40px;
	z-index:6000;
}

#blocks {
	position:absolute;
	left:40px;
	top:94px;
	width:990px
}

#blocksnoumenu {
	position:absolute;
	left:40px;
	top:70px;
	width:812px
}

#blocksettan {
	position:absolute;
	left:40px;
	top:80px;
	width:812px
}

.footer {
	left:0px;
	padding-top:40px;
	padding-bottom:20px;
	width:812px;
	clear: both;
	color: #999;
	vertical-align:text-top
}

/* Struktur end */

.logo {  
float:right;
padding-top:10px;
padding-right:39px
}

.print {  
position:absolute;
top:95px;
left:720px;
height:18px;
display:block;
z-index:5000;
}

.printbred {  
position:absolute;
top:95px;
left:950px;
height:18px;
display:block;
z-index:5000;
}

.payoff {  
float:right;
padding-right:55px;
margin-top:-5px;
}

.payoffbig {  
float:right;
padding-right:55px;
margin-top:-18px;
}


h1 {  
font: 1.9em Arial,Helvetica,sans-serif;
color: #ee1d25;
word-spacing: -0.1em;
letter-spacing: 0;
}

h2 {  
font: 1.2em Arial,Helvetica,sans-serif;
word-spacing: -0.1em;
font-weight:600;
letter-spacing: 0;
padding:11px 0 0 0;
margin: 0;
}

h2 span {  
color:#ee1c25;
}

h3 {  
font: 1.0em Arial,Helvetica,sans-serif;
color:#ee1c25;
word-spacing: -0.1em;
letter-spacing: 0;
padding:11px 0 0 0;
margin: 0;
}

h3 span {  
color: 000000;
}


h4 {  
font: 1.0em Arial,Helvetica,sans-serif;
color: #000000;
word-spacing: -0.1em;
letter-spacing: 0;
}

.gray { color: #999999 }
a.gray:link { color: #999999 }
a.gray:active { color: #999999 }
a.gray:visited { color: #999999 }
a.gray:hover { color: #999999; text-decoration: underline }


/* margin  #1=top, #2=right, #3=bottom, #4=left */
/* block */

li {
list-style-image: url(/images/pil_mini.gif);
list-style-type: none;
}

ul {
padding-left:0px;
list-style-position:outside
}

.rightblock
{
padding: 8px 0 0 0;
}



.dottedline
{
float: left;
margin: 7px 0 0 0;
width:1px;
height:300px;
background-image: url("/images/dots_vertical.gif");
}

.dottedlineshort
{
float: left;
margin: 7px 0 0 0;
width:1px;
height:130px;
background-image: url("/images/dots_vertical.gif");
}

.blockhalf
{
float: left;
margin: 7px 20px 0 0;
padding-left:2px;
width:360px;
line-height:16px;
}

.blocksmal
{
float: left;
margin: 0;
padding-left: 0;
width:15px;
}


.block150
{
float: left;
margin: 7px 5px 0 0;
padding-left:4px;
width:150px;
/* border-left: 1px dotted #c0c0c0; */
}

.block300
{
float: left;
margin: 7px 20px 0 0;
padding-left:4px;
width:300px;
line-height:16px;
}

.block211 ul
{
margin: 10px 0 0 15px;
}

.image150
{
padding-bottom:10px;
}

.block211
{
float: left;
margin: 26px 10px 0 0;
width:211px;
}


.block300vanster
{
float: left;
margin: 27px 10px 0 0;
width:300px;
}


.blockcontacthoger
{
float: right;
margin: 27px 0 0 0;
}

.blockcontacthoger li
{
list-style-image: url(/images/pil_mini.gif);
list-style-type: none;
margin-left: 4px;
padding-bottom: 5px;
}

.blockcontacthogernew
{
float: right;
margin: 27px 0 0 0;
}

.blockcontacthogernew li
{
list-style-image: url(/images/pil_mini.gif);
list-style-type: none;
margin-left: 4px;
padding-bottom: 5px;
}




.block360hogertext
{
float: right;
margin: 5px 10px 0 0;
width:360px;
clear:both;
}

.block360hogertext ul
{
margin-left: 14px;
}

.block440hogertext
{
float: right;
margin: 5px 7px 0 0;
width:440px;
clear:both;
}

.block440hogertext ul
{
margin-left: 15px;
}

.blockbildspelcenter
{
float: left;
margin: 5px 0 0 43px;
width:440px;
}

.block440hogertext ul
{
margin-left: 15px;
}


.block360hoger
{
float: right;
margin: 27px 10px 0 0;
width:360px;
clear:both;
}

.blockhoger
{
float: right;
margin: 0;
width:130px;
}

.block360hogerbroad
{
float: right;
margin: 0 10px 0 0;
width:360px;
clear:both;
}

.block360hoger ul
{
margin-left: 10px;
margin-top: 20px;
}

.block360hoger li
{
list-style-image: url(/images/pil_mini.gif);
list-style-type: none;
margin-left: 4px;
padding-bottom: 5px;
}

.block360hoger img
{
border-bottom: 20px solid #fff;
border-right: 20px solid #fff;
}


.block360vanster
{
float: left;
margin: 0 10px 20px 0;
width:330px;
/* top: 55px;
position:absolute; */
}


.block360vanster a:link,
.block360vanster a:visited,
.block360vanster a:active,
.blockfemhundravanster a:link,
.blockfemhundravanster a:visited,
.blockfemhundravanster a:active
{ 
color: #000000;
text-decoration: none
}

.block360hoger a:hover,
.block360vanster a:hover,
.blockfemhundravanster a:hover
 { 
color: #EE1D25;
text-decoration: none
}

.blockfemhundravanster
{
float: left;
margin: 0 0 20px 0;
width:500px;
}



.block520
{
float: left;
/* padding-top:57px; */
padding-top:24px;
padding-right:22px;
width:520px;
}

.block580
{
float: left;
margin: 0 0 0 0;
width:580px;
}

.blocktable
{
float: left;
padding-top:30px;
margin:0;
}

/* #1=top, #2=right, #3=bottom, #4=left */

.block740
{
float: left;
padding-top:30px;
width:740px;
}

.blockbred
{
float: left;
padding-top:30px;
width:880px;
}

.blockmax
{
float: left;
padding-top:30px;
width:960px;
}


.blockeight
{
float: left;
padding-top:30px;
width:830px;
}

.shareline
{
text-align:center;
height:12px;
width:211px;
color:#ee1c25;
background-image: url("/images/share_line.gif");
background-repeat: x;
margin-top:2px
}

.navigationtextmiddle {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 17px;
padding-top:6px;
color: #999999;
text-decoration: none;
/* line-height:12px; */
}

a.navigationtextmiddle:link { color: #999999; text-decoration: none }
a.navigationtextmiddle:visited { color: #999999; text-decoration: none }
a.navigationtextmiddle:active { color: #999999; text-decoration: none }
a.navigationtextmiddle:hover { color: #999999; text-decoration: none }


/* from old site */
.underrub {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.navigation {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.newsrub { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }
.border {  border: 1px #999999 solid}
.textred { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EE1D25}
.underrubvit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.rubvit { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}


/* Silikonteknik */

#Magnus {
position: absolute;
margin: 200px 0 0 160px;
display: inline-block;
top: 0;
left: 0;
background-color: #fff;
visibility: hidden;
width: 294px;
}

#Nazereen {
position: absolute;
margin: 400px 0 0 200px;
display: inline-block;
top: 0;
left: 0;
background-color: #fff;
visibility: hidden;
width: 294px;
}

#Kevin {
position: absolute;
margin: 260px 0 0 430px;
top: 0;
left: 0;
display: inline-block;
background-color: #fff;
visibility: hidden;
width: 294px;
}


#Magnus table, #Nazereen table, #Kevin table {
	empty-cells: hide;
	border-collapse: collapse;
	background-color:#e4e4e4;
	border: 4px solid #fff;
}

#Magnus td, #Nazereen td, #Kevin td {
padding: 4px;
}







