/* text */
*{
	padding: 0;
	margin: 0;
	border: none;
}


/* outmost framework*/

html {
	background-color: #090716; /* bkg-färg */
	width: 100%;
}

body {
	background-color: #fff;
	width: 800px;  /* i och med zoomfunktionens inträde i browsrarna kan man köra px istället för em */
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*letter-spacing: 0.1px;*/
	/*font-weight: 600;*/ 
	color: #424242; /* #222222 #010101 (m t lj #222222 #333333) (#2e2e2e #424242 #585858 m til lj) (lj till m #202020 #404040 #606060) (m t lj #666666 #888888 )  #a9a9a9 #696969 #708090 */
}

h1 {
	font-size: 2.8em;
	font-weight: 200;
	letter-spacing: 0.010em;
	font-style: normal;
	margin-bottom: 8px;
	font-family: Times, "Times New Roman", serif;
}

.h1_sub {
	font-size: 2.5em;
	font-family: Times, "Times New Roman", serif;
}

h2 {
	font-size: 1.8em;
	font-family: Times, "Times New Roman", serif;
}

h3 {
	font-size: 1.5em;
	font-family: Times, "Times New Roman", serif;
}

p {
	margin-bottom: 10px;
	font-size: 1.2em;
	font-family: Verdana, Arial, sans-serif;
	/*text-align: justify;*/
	/*text-indent: 10px;*/
}

a:link, a:active, a:visited, p a:link, p a:active, p a:visited{

	font-size: 1.2em;
	color: #424242; /* måste ha color ärver ej, samma som den ovan i body */
	text-decoration: none;
	/*font-weight: 600; */
}

p a:link, p a:active, p a:visited{

	font-size: 1em;
	/*color: #333333;*/
	text-decoration: underline;
	/*font-weight: 600;*/ 
}

.f2_menu {
	margin-bottom: 7px;
}
.f2_menu a:link, .f2_menu a:active, .f2_menu a:visited{
	font-family: Times, "Times New Roman", serif;
	font-size: 1.2em;
	/*color: #333333; */ /* färg vänstermenyn 3_3_3_3_3_3 */
	text-decoration: none;
	font-weight: 600; 
}

/* för att ändra höjd på hela "content"-ytan  1
	lär tre höjder synkas
	Höjd 1
*/
#mainWrap_f1, #mainWrap_f2, #mainWrap_f3, #mainWrap_f4 {
	height: 571px; 
	width: 100%;
	background-color: inherit;
	/*margin: 0 auto;*/ /* centrera innehållet */
}
#mainWrap_f2 {
	height: 740px;
}
#mainWrap_f3 {

}

#mainWrap_f3b {

    height: 1584px;
    background-color: white;
}

#mainWrap_f4 {

}


/* för att ändra höjd på hela "content"-ytan  2*/
#inside_mainwrap_f1, #inside_mainwrap_f2, #inside_mainwrap_f3, #inside_mainwrap_f4 {
	margin: 0;
	background-color: inherit;
}

#inside_mainwrap_f2 {
	height: 740px; 
}

#inside_mainwrap_f3 {
	height: 700px; 
}

#inside_mainwrap_f3b {
    height: 1584;
    background-color: white;

}

#inside_mainwrap_f4 {
	height: 648px; 
}


/* top */

#top_menu > div {
	float: left;
	margin-right: 0.0em;
	width: 800px; 
	height: 23px; 
}

#inside_top_menu_f1 {
	background-image: url('../img/flik_bkg_1.gif'); 
	background-repeat: no-repeat;
	width: 800px;
	height: 23px;
}	

#inside_top_menu_f2 {
	background-image: url('../img/flik_bkg_2.gif'); 
	background-repeat: no-repeat;
	width: 800px;
	height: 23px;
}

#inside_top_menu_f3 {
	background-image: url('../img/flik_bkg_3.gif'); 
	background-repeat: no-repeat;
	width: 800px;
	height: 23px;
}

#inside_top_menu_f4 {
	background-image: url('../img/flik_bkg_4.gif'); 
	background-repeat: no-repeat;
	width: 800px;
	height: 23px;
}

.left_margin_flik_f1, .left_margin_flik_f2, .left_margin_flik_f3, .left_margin_flik_f4{
	float: left;
	background-color: transparent
}
.left_margin_flik_f1{
	 width: 53px;
}

.left_margin_flik_f2{
	width: 57px; 
}

.left_margin_flik_f3{
	width: 55px; 
}

.left_margin_flik_f4{
	width: 63px; 
}

.flik{
	
	float: left;
	margin: 0; 
	padding-top: 3px; 
	background-color: transparent;
	color: #444; /* 4_4_4_4_4_4 */
	font-size: 1.1em;
	font-weight: 600; /* här*/
}

.flik1, .flik2, .flik3, .flik4 {
	font-family: Times, "Times New Roman", serif;
}
.flik1 {
	 
	 width: 70px; 
	 height: 18px; 
	 background-color: inherit;
}

.flik2 {
	font-family: Times, "Times New Roman", serif;
	width: 210px; 
	height: 18px; 
	background-color: inherit; 
}

.flik3 {
	width: 120px; 
	height: 18px; 
	background-color: inherit;
}

.flik4 {
	width: 120px; 
	height: 18px; 
	background-color: inherit;
}

div.flik a:active, div.flik a:link, div.flik a:visited{
	font-family: Times, "Times New Roman", serif;
	font-size: 1.0em;
	letter-spacing: 0.010em;
	font-weight: 600; 
	color: #444; /* 4_4_4_4_4_4 */
}
 

/* content */


#content_f1, #content_f2, #content_f3, #content_f4 {
	/*overflow: visible;*/
	
	width: 617px; 
	margin-left: 62px; 
	background-color: transparent; 
}

#content_f1{
	height: 379px; 
	background-color: transparent; 
	margin-left: 72px; 
}

#content_f2{
	margin-left: 20px; 
	height: 560px; 
	background-color: inherit; 
	width: 720px;
}

#content_f3{
	margin-left: 20px; 
	height: 380px; 
	background-color: inherit;
	width: 720px;
}
#content_f4{
	margin-left: 82px; 
	height: 480px; 
	background-color: inherit;
}

#margin_between_content_and_top {
	width: 517px; 
	height: 70px; 
	background-color: inherit;
}

/* för att ändra höjd på hela "content"-ytan 3*/
#inside_content_f1 {
	width: 623px; 
	height: 309px; 
	background-color: transparent;
}

#inside_content_f2 { 
	width: 720px; 
	height: 540px; 
	background-color: transparent;
}

#inside_content_f3 {
	width: 720px; 
	height: 500px;
	background-color: inherit;
}

#inside_content_f3b {
    height: 1385px; /*1300*/
    background-color: white;
}
#inside_content_f4 {
	width: 617px;
	height: 309px; 
	background-color: transparent;
}

#left_menu_f2 {
	float: left; 
	background-color: inherit; 
	width: 120px; 
	height: 400px;
}

#main_wrap_right_area_f3b {
	
	width: 550px; 
	height: 1385px; /*1350*/
	float: left; 
	margin-left: 30px; 
	background-color: white;
}

.flik a:active, .flik a:link, .flik a:visited, div#txt_bottom a:active, div#txt_bottom a:link, div#txt_bottom a:visited{
	color: #010101; /*0_1_0_1_0_1*/
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4em;
	font-size: 1.4em;
}

div#txt_bottom a:active, div#txt_bottom a:link, div#txt_bottom a:visited{
	font-size: 1.7em;
	color: #336666;  /* 3_3_6_6_6_6*/
	font-weight: 600;
}

a:hover, div#txt_bottom a:hover, div.flik a:hover, .f2_menu a:hover{
	text-decoration: underline;
}

.clear {
	clear: both;
}

img {
	display: block;
}
ul {
	margin: 0;
	padding: 0;
}
/*li{
	
	float: none;
	margin-bottom: 10px;
	font-size: 1.3em;
	color: #333333;
}*/



