html
{
    background-color: #fff;
} 
body, table, tr, td
{
	 font-family: arial, verdana, sans-serif;
	 font-size: 12px;
	 line-height: 1.5;
	 margin: 0;
   padding: 0;
   color: #333;
}
h1, h2, h3, h4, h5, h6
{
	  font-family: arial, verdana, sans-serif;
	  color: #333;
    padding: 0;
    margin:0;
    font-weight: normal;
    text-decoration: none;
    line-height: 1.3;
}
h6
{
    font-size: 0.9em;
    margin: 0em 0em 0.5em 0em;
    color: #fff;
    font-weight: bold;
}
h5
{
    font-size: 1.1em;
    margin: 0 0 10px 0;
    color: #247a1d;
    font-weight: bold;
}
h4
{
    font-size: 1.1em;
    margin: 0 0 20px 0;
    color: #d86702;
    font-weight: bold;
}
h3
{
    font-size: 1.1em;
    margin: 0em 0em 1.2em 0em;
    font-weight: bold;
}
h2
{
    font-size: 1.4em;
    margin: 0.6em 0em 0.5em 0em;
}
h1
{
    font-size: 1.8em;
    margin: 0.4em 0em 0.4em 0em;
}
p
{
    font-size: 1em;
    margin: 0em 0em 1em 0em;
}
hr
{
    height: 0px;
    padding: 0 0 0 0;
    margin: 20px 0 15px 0;
	  border-top: 1px solid #ccc;
	  border-right: 0px solid #ccc;
  	border-bottom: 0px solid #ccc;
  	border-left: 0px solid #ccc;
}

a,
a:link,
a:visited,
a:active
{
    color: #333;
    text-decoration: underline;
    font-weight: normal;
}
a:hover
{
    text-decoration: underline;
	  color: #333;
}
#nmctop a,
a:link,
a:visited,
a:active
{
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}
#nmctop a:hover
{
    text-decoration: none;
	  color: #93d58e;
}
#nmhright a,
a:link,
a:visited,
a:active
{
    color: #d86702;
    text-decoration: none;
    font-weight: normal;
}
#nmhright a:hover
{
    text-decoration: underline;
	  color: #d86702;
}
#nmcleft a,
a:link,
a:visited,
a:active
{
    color: #d86702;
    text-decoration: none;
    font-weight: normal;
}
#nmcleft a:hover
{
    text-decoration: underline;
	  color: #d86702
}
#nmcleft2 a,
a:link,
a:visited,
a:active
{
    color: #d86702;
    text-decoration: none;
    font-weight: normal;
}
#nmcleft2 a:hover
{
    text-decoration: underline;
	  color: #d86702;
}
#nmcright2 a,
a:link,
a:visited,
a:active
{
    color: #d86702;
    text-decoration: none;
    font-weight: normal;
}
#nmcright2 a:hover
{
    text-decoration: underline;
	  color: #d86702;
}
#nmcright a,
a:link,
a:visited,
a:active
{
    color: #d86702;
    text-decoration: none;
    font-weight: normal;
}
#nmcright a:hover
{
    text-decoration: underline;
	  color: #d86702;
}
#copy a,
a:link,
a:visited,
a:active
{
    color: #999;
    text-decoration: none;
    font-weight: normal;
}

#copy a:hover
{
    text-decoration: underline;
	  color: #999;
}

#footer a,
a:link,
a:visited,
a:active
{
    color: #999;
    text-decoration: none;
    font-weight: normal;
}
#footer a:hover
{
    text-decoration: underline;
	  color: #999;
	  background: none;
}
img
{
    border: none;
}
.clear
{
    clear: both;
    line-height: 0.01;
    border-style: none;
}
.logo
{
    margin: 15px 0 0px 0px;
    padding:0 0 0 0;
    float:left;
}
.ref
{
  font-size: 1.4em;
  font-style: italic;
  line-height: 1.2;
}
.ref2
{
  font-size: 0.9em;
}
#nmcmain p a.subCurrent
{
  font-weight: bold;
  text-decoration: none;
}
#nmcmain p a
{
  text-decoration: none;
}
.assistansbolag
{
  background: url("../design/bg_steg123.png");
  background-repeat: no-repeat;
  background-position: top left;
  height: 217px;
  width: 308px;
  margin: 4px 0 0 0;
  padding: 0 4px 0 0;
}
.skickar
{
  background-color: #fba002;
  padding: 5px;
  border: 0;
  margin: 5px 0 0 0;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
}
.next
{
  background-color: #73c36d;
  padding: 5px;
  border: 0;
  margin: 20px 0 0 0;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
}
.prev
{
  background-color: #999;
  padding: 5px;
  border: 0;
  margin: 20px 0 0 0;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
}
.svarsbox
{
   font-family: arial, verdana, sans-serif;
	 font-size: 12px;
	 line-height: 1.5;
	 margin: 0;
   padding: 3px;
   color: #333;
   width: 625px;
   border: 1px solid #fba002;
  background-color: #fddfaa;
}
.svarsbox2
{
   font-family: arial, verdana, sans-serif;
	 font-size: 12px;
	 line-height: 1.5;
	 margin: 0;
   padding: 3px;
   color: #333;
   width: 300px;
   border: 1px solid #fba002;
  background-color: #fddfaa;
}
.note
{
  margin: -20px 0 20px 0px;
  padding:0 0 0 0;
  position: relative;
  top: 0px;
  left: 490px;
  
}
/*Layout*/
#wrapper
{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 1000px;
}  
#header
{
  margin: 0;
	padding: 0 0 0 0;
	width: 950px;
	height: 90px;
}
#top
{
  width: 950px;
  height: 365px;
  float: left;
  background: url("../design/top.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0 0 9px 0;
	padding: 0;
}
#top2
{
  width: 950px;
  height: 230px;
  float: left;
  background: url("../design/top2.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0 0 9px 0;
	padding: 0;
}
#top3
{
  width: 950px;
  height: 230px;
  float: left;
  background: url("../design/top3.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0 0 9px 0;
	padding: 0;
}
#top4
{
  width: 950px;
  height: 230px;
  float: left;
  background: url("../design/top4.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0 0 9px 0;
	padding: 0;
}
#top5
{
  width: 950px;
  height: 230px;
  float: left;
  background: url("../design/top5.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0 0 9px 0;
	padding: 0;
}
#nmctop
{
  margin: 0 0 0px 400px;
  padding: 5px 15px 15px 15px;
  float: right;
  color: #fff;
  height: 107px;
  width: 355px;
  font-size: 16px;
  line-height: 1.3;
}
#main
{
  width: 950px;
  float: left;
  margin: 0;
	padding: 0px;
} 
#nmcleft
{
	margin: 0 9px 0 0;
	padding: 10px 30px 10px 30px;
	width: 497px;
	min-height: 247px;
	float: left;
	background: url("../design/bg_start1.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
#nmcright
{
	margin: 0 0 0 0;
	padding: 10px 30px 10px 30px;
	width: 322px;
	min-height: 247px;
	float: left;
	background: url("../design/bg_start2.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
#nmcleft2
{
	margin: 0 9px 0 0;
	padding: 10px 30px 10px 20px;
	width: 231px;
	min-height: 338px;
	float: left;
	background: url("../design/bg_menu2.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
#left
{
	margin: 0 9px 0 0;
	padding: 10px 30px 10px 20px;
	width: 231px;
	min-height: 338px;
	float: left;
	background: url("../design/bg_menu2.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
#nmcright2
{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	width: 636px;
	float: left;
}
#right
{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	width: 638px;
	float: left;
}
#nmhright
{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	width: 638px;
	float: left;
}
#footer 
{
  color: #999;
  font-size: 11px;
  border-top: dotted 1px #999;
  width: 950px;
  height: 20px;
  margin: 20px 0 0 0;
  padding: 0;
}


/*Meny*/
div#nmlnav
{
  width: 515px;
  height: 36px;
  padding: 0px 0 0 5px;
  margin: 30px 0 0px 0;
	text-align: left;	
  float: right; 
  background: url("../design/bg_menu.gif");
  background-repeat: no-repeat;
  background-position: top center;  
}
#nmlmenu li a:hover
{
  color: #fff;
  background: url("../design/bg_menu_c.gif");
  background-repeat: no-repeat;
  background-position: top center;
}
#nmlnav #nmlmenu .aCurrent
{
 	background: url("../design/bg_menu_c.gif");
  background-repeat: no-repeat;
  background-position: top center;
}
#nmlmenu a:link,
#nmlmenu a:visited,
#nmlmenu a:hover
{
  text-decoration: none;
  font-size: 12px;
  padding: 7px 10px 10px 10px;
  margin: 0 0 0 0;
  color: #fff;
} 
/* Layout */ 
#nmlmenu li
{
     	margin: 0px 0px 0 0px;
     	padding: 0px 0px 0 0px;
      float: left;
}
#nmlmenu,
#nmlmenu ul,
#nmlmenu li,
#nmlmenu ul li
{
        margin: 0;
        padding: 0;
}
#nmlmenu li a
{
        text-align: left;
}
#nmlmenu ul, 
#nmlmenu ul ul
{
        position: absolute;
} 
li>ul
{
        top: auto;
        left: auto;
}
#nmlmenu ul,
#nmlmenu ul ul,
#nmlmenu li:hover ul ul, 
#nmlmenu li:hover ul ul ul,
#nmlmenu li:hover ul ul ul ul,
#nmlmenu li:hover ul ul ul ul ul
{
        display:none;
}
#nmlmenu li,
#nmlmenu li a,
#nmlmenu ul a,
#nmlmenu a:hover,
#nmlmenu ul a:hover,
#nmlmenu ul li a:hover,
#nmlmenu li:hover ul,
#nmlmenu ul li:hover ul,
#nmlmenu ul ul li:hover ul,
#nmlmenu ul ul ul li:hover ul,
#nmlmenu ul ul ul ul li:hover ul
{
        display: block;
}
/* meny slut*/
/*Meny*/
div#nmlnav2
{
  width: 250px;
  padding: 0px;
  margin: 10px 0 20px 0px;
  float:left;   
}
#nmlmenu2 li a:hover
{
  font-weight: bold;
}
#nmlnav2 #nmlmenu2 .aCurrent
{
 	font-weight: bold;
}
#nmlmenu2 a:link,
#nmlmenu2 a:visited,
#nmlmenu2 a:hover
{
    text-decoration: none;
    text-align: left;	
    font-size: 12px;
    padding: 0px 0 3px 15px;
    margin: 0 0 0 0;
    color: #333;
    width: 250px;
    background: url("../design/menu2_bg.png");
    background-repeat: no-repeat;
    background-position: center left;
} 
/* Layout */ 
#nmlmenu2 li
{
     	margin: 0px 0px 0 0px;
     	padding: 0px 0px 0 0px;
      float: left;
}
#nmlmenu2,
#nmlmenu2 ul,
#nmlmenu2 li,
#nmlmenu2 ul li
{
        margin: 0;
        padding: 0;
}
#nmlmenu2 li a
{
        text-align: left;
}
#nmlmenu2 ul, 
#nmlmenu2 ul ul
{
        position: absolute;
} 
li>ul
{
        top: auto;
        left: auto;
}
#nmlmenu2 ul,
#nmlmenu2 ul ul,
#nmlmenu2 li:hover ul ul, 
#nmlmenu2 li:hover ul ul ul,
#nmlmenu2 li:hover ul ul ul ul,
#nmlmenu2 li:hover ul ul ul ul ul
{
        display:none;
}
#nmlmenu2 li,
#nmlmenu2 li a,
#nmlmenu2 ul a,
#nmlmenu2 a:hover,
#nmlmenu2 ul a:hover,
#nmlmenu2 ul li a:hover,
#nmlmenu2 li:hover ul,
#nmlmenu2 ul li:hover ul,
#nmlmenu2 ul ul li:hover ul,
#nmlmenu2 ul ul ul li:hover ul,
#nmlmenu2 ul ul ul ul li:hover ul
{
        display: block;
}
/* meny slut*/




