/*******************************************************************************
* Huvudstil
*******************************************************************************/

html {
    height: 100%;
}

body {
    background-color: #b5b5b5;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;

}

/*******************************************************************************
* pageHeader
*******************************************************************************/
#mainBox { width: 1024px;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	padding: 0px 0px 0px 0px; 
	text-align: left;
}

/*******************************************************************************
* pageHeader
*******************************************************************************/
#pageHeader {
    width: 1024px; height: 313px; position: absolute; } 

/*******************************************************************************
* collage
*******************************************************************************/
#collage {
    width: 1024px; height: 205px; margin-top: 0px ;  } 

/*******************************************************************************
* topMenu
*******************************************************************************/
*#topMenu {
    width: 1024px; height: 30px; 
	background-image: url(images/menu_bg.jpg);
	margin-left: 0px; margin-top: 0px; 
	position: absolute;
	padding-top: px;
		} 
		
#topMenu ul { margin-left: 60px; padding: 0px 0px 0px 0px; width: 900px; height: 30px; margin-top: 0px;  }

#topMenu ul li {
    margin: 0px; padding-top: 0px;
    list-style: none;
	text-align:center;
	float: left;
}		

#topMenu ul li a {
    display: block;
    padding: 6px 0px 0px 0px;
    margin-bottom: 1px;
   text-decoration: none;
   margin-left: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
}

#Menu01 a {  width: 90px; height: 30px; } 
#Menu02 a {  width: 105px; height: 30px; } 
#Menu03 a {  width: 90px; height: 30px; }
#Menu04 a {  width: 140px; height: 30px; }
#Menu05 a {  width: 75px; height: 30px; }
#Menu06 a {  width: 70px; height: 30px; }
#Menu07 a {  width: 70px; height: 30px; }
#Menu08 a {  width: 65px; height: 30px; }
#Menu09 a {  width: 100px; height: 30px; }

#topMenu ul li a:link { color: #333333;  }
#topMenu ul li a:visited { color: #666666; text-decoration: none; }
#topMenu ul li a:hover { color: #336699; text-decoration: none; background-color: #e2edf2;  }

#topMenu ul li .aktiv { color: #ffffff; text-decoration: none; background-color: #e2edf2; height: 30px;}


	
/*******************************************************************************
* textBox02
*******************************************************************************/
#textBox02 {
    width: 175px;
	float: right;
	position: relative;
	padding: 0px 10px 0px 0px; 
	text-align: left;
	margin-top: 0px;
	margin-right: 70px;
	margin-left: 0px;
	margin-bottom: 2em;
	background-color: #f8f7f3;
}

#textBox02 .p3 { font: 0.7em arial, sans-serif;
    color: #333333;
    line-height: 1.2em;
    margin-top: 0px;
    margin-bottom: 0.4em;
    margin-left: 10px;
	    margin-right: 0px;}
		
#textBox02 .p4 {font: 0.9em arial, sans-serif;
    color: #567178;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    line-height: 1.2em; }
	
#textBox02 a { color: #3e5469;
		font-weight: bold;
    line-height: 1.5em; 
	}	
		
/*******************************************************************************
* textBox01
*******************************************************************************/
#textBox01 {
    width: 380px;
	float: right;
	position: relative;
	padding: 0px 10px 0px 0px; 
	text-align: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-left: 0px;
	margin-bottom: 2em;
}

#textBox01 .p5 { font: 0.7em verdana, arial, sans-serif;
    color: #333333;
    line-height: 1.6em;
    margin-top: 0px;
    margin-bottom: 0.4em;
    margin-left: 10px;
	    margin-right: 30px;}
		

		

/*******************************************************************************
* Content
*******************************************************************************/
#content {
    width: 1024px; 
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	position: absolute;
	margin-top: 345px;
	padding-top: 20px;
	text-align: left;
}

#content ul { margin: 12px 12px 12px 100px;
		padding: 5px 5px 5px 5px;
		position: auto; }
		
#content li {  font: normal 0.8em arial, sans-serif;
    color: #333333;
    line-height: 1.6em;}

#content p {
	font: 0.8em arial, sans-serif;
	color: #333333;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 1.4em;
	margin-left: 80px;
	margin-right: 320px;
	font-weight: bold;
}
		
#content .p2 {    font: 0.8em arial, sans-serif;
    color: #333333;
    line-height: 1.4em;
    margin-top: 0px;
    margin-bottom: 1.4em;
    margin-left: 80px;
	    margin-right: 0px;}
		
#content .avgifter { margin-left: 60px; }
#content .hr { margin-left: 0px; }
		
a:link {    color: #417da2;	text-decoration: none;  margin-height: 180%; }		
		
a:hover {    color: #3e5469; text-decoration: underline;  margin-height: 180%; }
		
a:visited {    color: #417da2; text-decoration: none;  margin-height: 180%; }
		
#content h1 { font: 0.9em verdana, arial, sans-serif;
    color: #567178;
    margin-top: 10px;
    margin-bottom: 0.2em;
    margin-left: 80px;
	font-weight: bold;}
	
#content h2 { font: 0.8em Arial, Helvetica, sans-serif;
    color: #567178;
    margin-top: 10px;
    margin-bottom: 0.1em;
    margin-left: 80px; }
	
#content hr { margin-left: 80px; width: 55%; color: #666;  }
	
#table_content { margin-left: 40px; }

#table_content .table_stripe{ margin-top: 0px; }
	
#table_content h2 {    font: 0.9em verdana, arial, sans-serif;
    color: #333333;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
	    margin-right: 10px; }
		
#table_content .column_bot {    font: 0.7em verdana, arial, sans-serif;
    color: #333333;
    line-height: 1.5em;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 20px;
	    margin-right: 10px; }
		
.vzaar_media_player { margin-left: 80px; }
	
	
/*******************************************************************************
* infoBox
*******************************************************************************/
#infoBox {
	height: 20%;
	background-color: #ffffff;
	position: static;
	border: solid;
	border-width: 1px;
	border-color: #adbcc1;
	padding: 10px 10px 10px 10px; 
	text-align: left;
	margin-top: 30px;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 2em; 
}

#infoBox .p2 {    font: normal 0.7em, verdana;
    color: #333333;
    line-height: 1.5em;
    margin-top: 0;
    margin-bottom: 0.4em;
    margin-left: 10px;
	    margin-right: 30px;}
		
#infoBox h3 {font: 0.9em Arial, Helvetica, sans-serif;;
    color: #666666;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;}
	
#infoBox a { color: #739099; }
	
	
/*******************************************************************************
* footer
*******************************************************************************/
#footer {
    width: 1024px;
	height: 23px;
	position: static; 
	margin-top: 20px;
}
		
		
/*******************************************************************************
* Bilder
*******************************************************************************/

.logotop	{ margin-top: 30px; }


.rubrik01	{margin-top: 80px;
				margin-left: 50px; }
				

.bildhoger	{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 60px;
	float: right;
	margin-bottom: 20px;
	font-weight: bold;
}
				
.film	{margin-top: 10px;
				    margin-left: 80px;
	    margin-right: 320px; }
				
.bildhoger_start	{margin-top: 10px;
				margin-left: 20px;
				margin-right: 60px; 
				float: right;
				margin-bottom: 20px; }
				
.bildhoger01	{margin-top: 15px;
				margin-left: 20px;
				margin-right: 380px; 
				float: right;
				margin-bottom: 20px; }
				
.bildhoger02a	{margin-top: 0em;
				margin-left: 0em;
				margin-right: 50px; 
				margin-bottom: 10px; }
				
.bildhoger02b	{margin-top: 40px;
				margin-left: 0px;
				margin-right: 50px; 
				margin-bottom: 10px; }
				
.bildhoger03	{margin-top: 3px;
				margin-left: 10px;
				margin-right: 10px; 
				margin-bottom: 10px;
				float: right; }
				
.emblem_stor	{ margin-left: 60px;  }
				
.stripe_01	{ margin-left: 58px;
				margin-top: 0px;
				margin-bottom: 5px;  }
				
.rubrik_start	{ margin-left: 78px;
				margin-top: 0px;
				margin-bottom: 5px;  }
				
.rubrik_hoger	{ margin-left: 0px;
				margin-top: 0px;
				margin-bottom: 5px;  }
				
.press	{ float: right;
			margin-left: 740px;
				margin-top: 185px;
				margin-bottom: 5px;
				position: absolute; }

