@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	background-color:#F1F0E0;
}
form{
	margin:0px;
}
#topp{
	height:65px;
	width:100%;
	background-color:#FFFFFF;
}
#topp_content{
	height:65px;
	width:980px;
	margin:0 auto 0 auto;
}
#topp_vanster{
	float:left;
	margin:20px 0px 0px 5px;
}
.logo{
	border:none;
}
#meny{
	width:100%;
	height:22px;
	background-color:#FFFFFF;
}
#meny_content{
	width:980px;
	height:22px;
	margin:0 auto 0 auto;
}
.meny_text a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.meny_text a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.meny_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFF00;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.meny_text a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.meny_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-style: normal;
	font-weight: bold;
}
.meny_text_aktiv{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-style: normal;
	font-weight: bold;
}
.meny_text_aktiv a:link{
	text-decoration:none;
	color:#333333;
}
.meny_text_aktiv a:visited{
	text-decoration:none;
	color:#333333;
}
.meny_text_aktiv a:active{
	text-decoration:none;
	color:#333333;
}
.meny_text_aktiv a:hover{
	text-decoration:none;
	color:#333333;
}
.meny_punkt_foersta{
	margin: 0 0 0 2px;
	float:left;
}
.meny_punkt{
	margin: 0 0 0 3px;
	float:left;
}
.meny_punkt_graa_vaenster{
	float:left;
	height:22px;
	width:10px;
	background-image:url(../bilder/small_corner_gray_left.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.meny_punkt_graa_hoeger{
	float:left;
	height:22px;
	width:10px;
	background-image:url(../bilder/small_corner_gray_right.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.meny_punkt_graa_mitten{
	float:left;
	height:19px;
	background-color:#F1F0E0;
	padding:3px 5px 0 5px;
}
.meny_punkt_groen_vaenster{
	float:left;
	height:22px;
	width:10px;
	background-image:url(../bilder/small_corner_green_left.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.meny_punkt_groen_hoeger{
	float:left;
	height:22px;
	width:10px;
	background-image:url(../bilder/small_corner_green_right.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.meny_punkt_groen_mitten{
	float:left;
	height:19px;
	background-color:#00A949;
	padding:3px 5px 0 5px;
}
#meny_hoger{
	float:right;
	margin:2px 9px 0 0;
	text-align:right;
}
.meny_hoger_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
#meny_hoger a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
	font-weight: normal;
}
#meny_hoger a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
	font-weight: normal;
}
#meny_hoger a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
	font-weight: normal;
}
#meny_hoger a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
	font-weight: normal;
}
#mitten{
	width:980px;
	margin:15px auto 0px auto;
}
#mitten_vaenster{
	float:left;
	width:680px;
	margin:0px 0px 0px 4px;
}
#mitten_vanster_topp{
	width:680px;
	height:35px;
	background-image:url(../bilder/new_green_middle.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#mvt_vaenster{
	float:left;
	height:35px;
	width:10px;
	background-image:url(../bilder/new_corner_green_left.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#mvt_mitten{
	margin:11px 0 0 0;
	float:left;
	height:24px;
	width:660px;
}
#mvt_hoeger{
	float:left;
	height:35px;
	width:10px;
	background-image:url(../bilder/new_corner_green_right.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.mvt_mitten_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
}
#mitten_vanster_innehall{
	height:auto;
	width:680px;
	background-color:#E6E5D8;
}
#mitten_vanster_innehall_vit{
	height:auto;
	width:678px;
	margin:0 auto;
	background-color:#FFFFFF;
}
.mviv_innehall{
	width:660px;
	margin:0 auto;
	height:auto;
}
.mvivi_t1_1{
	float:left;
	margin:10px 0 0 0;
	width:470px;
}
.mvivi_t1_2{
	float:left;
	margin:10px 0 0 20px;
	width:170px;
}
.mvivi_t1_3{
	float:right;
	margin:10px 0 0 20px;
	width:170px;
}
.mvivi_t2_1{
	float:left;
	margin:10px 0 0 0;
	width:170px;
}
.mvivi_t2_2{
	float:left;
	margin:10px 0 0 20px;
	width:470px;
}
.mvivi_t2_3{
	float:right;
	margin:10px 0 0 20px;
	width:470px;
}
.mvivi_referenser{
	float:left;
	margin:10px 0 0 0;
	width:640px;
}
.mvivi_bild{
	border:none;
}
.mvivi_spacer{
	clear:both;
	height:10px;
}
.mvivi_linje_gra{
	width:650px;
	height:1px;
	background-color:#EEEEEE;
	margin:0 auto;
}
.mviv_spacer{
	clear:both;
}
.mviv_rubrik{
	margin:0 auto 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#009933;
	font-weight:bold;
}
.mviv_underrubrik{
	margin:0 auto 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-weight:bold;
}
.mviv_text{
	margin:0 0 15px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#000000;
}
.mviv_text_kursiv{
	margin:0 0 15px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style:italic;
	color:#000000;
}
.mviv_text a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#0000FF;
	text-decoration:none;
}
.mviv_text a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#0000FF;
	text-decoration:none;
}
.mviv_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#0000FF;
	text-decoration:underline;
}
.mviv_text a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#0000FF;
	text-decoration:none;
}
.mvt_spacer1{
	clear:both;
}
#mitten_vanster_botten{
	height:5px;
	width:680px;
}
#mvb_vanster{
	float:left;
	height:5px;
	width:340px;
	background-image:url(../bilder/round_corners_1.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#mvb_hoger{
	float:left;
	height:5px;
	width:340px;
	background-image:url(../bilder/round_corners_1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#mitten_hoger{
	float:right;
	width:280px;
	margin:0px 4px 0px 0px;
}
.mitten_hoger_topp{
	width:280px;
	height:35px;
	background-image:url(../bilder/new_gray_middle.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.mht_vanster{
	float:left;
	height:35px;
	width:10px;
	background-image:url(../bilder/new_corner_gray_left.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.mht_mitten{
	margin:11px 0 0 0;
	float:left;
	height:24px;
	width:260px;
}
.mht_hoger{
	float:left;
	height:35px;
	width:10px;
	background-image:url(../bilder/new_corner_gray_right.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.mht_mitten_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
}
.mitten_hoger_mitten_gra{
	width:280px;
	height:auto;
	background-color:#DDDDDD;
}
.mitten_hoger_mitten_vit{
	width:278px;
	height:auto;
	margin: 0 auto;
	padding:5px 0 5px 0;
	background-color:#FFFFFF;
}
.mhmv_innehall{
	width:258px;
	height:auto;
	margin: 0 auto;
	background-color:#FFFFFF;
}
.mitten_hoger_botten{
	width:280px;
	height:5px;
}
.mhb{
	width:280px;
	height:5px;
}
.mitten_hoger_spacer{
	clear:both;
	height:10px;
}
.mhb_vanster{
	float:left;
	width:140px;
	height:5px;
	background-image:url(../bilder/round_corners_1.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.mhb_hoger{
	width:140px;
	height:5px;
	float:right;
	background-image:url(../bilder/round_corners_1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#botten{
	width:100%;
	height:50px;
}
#botten_innehall{
	width:972px;
	height:50px;
	margin:0px auto 0px auto;
	background-image:url(../bilder/round_corners_1.jpg);
}
#botten_innehall_vanster{
	float:left;
	margin:10px 0 0 9px;
}
.botten_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
#botten a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
#botten a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
#botten a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: underline;
}
#botten a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.botten_content_spacer{
	clear:both;
}
.botten_spacer{
	clear:both;
	height:10px;
}
#sm {
	position:absolute;
	left:-200px;
	top:-200px;
	z-index:1;
}

