html
{
    background: url("../design/bg.gif"); 
    background-repeat: repeat-x; 
    background-position: top left;
    background-color: #fff;
} 
body, table, tr, td
{
	 font-family: Georgia, Times, Verdana, sans-serif;
	 font-size: 11px;
	 line-height: 1.7;
	 margin: 0;
   padding: 0;
   color: #333;
}

h1, h2, h3, h4, h5, h6
{
	  font-family: Georgia, Times, Verdana, sans-serif;
	  color: #333;
    padding: 0;
    margin:0;
    font-weight: normal;
    text-decoration: none;
    line-height: 1.3;
}
h6
{
    font-size: 1em;
    margin: 0em 0em 0em 0em;
    color: #999;
}
h5
{
    font-size: 1.5em;
    margin: 1em 0em 0.8em 0em;
    color: #b0a173;
    line-height: 1.5;
}
h4
{
    font-size: 1em;
    margin: 0em 0em 1.3em 0em;
    color: #fff;
}
h3
{
    font-size: 1.5em;
    margin: 0em 0em 0em 0em;
}
h2
{
    font-size: 1.5em;
    margin: 0.5em 0em 0.6em 0em;
}
h1
{
    font-size: 2.2em;
    margin: 0.3em 0em 0.4em 0em;
}
p
{
    font-size: 1em;
    margin: 0em 0em 0.8em 0em;
    text-align: left;
}
hr
{
    height: 0px;
    padding: 0 0 0 0;
    margin: 10px 0 15px 0;
	  border-top: 1px solid #ccc;
	  border-right: 0px solid #ccc;
  	border-bottom: 0px solid #ccc;
  	border-left: 0px solid #ccc;
}
form
{
  margin: 0;
  padding:0;
}

a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
.nyheter
{
 	  margin: 0 0 0 15px;
 	  padding: 0 0 0 0;
}
/*.medarbetare p
{
text-align:justify;
}   */
#nmcmain a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcmain a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcmain .start a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
}
#nmcmain .start a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
}
#nmcmain2 a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcmain2 a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcmain3 a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcmain3 a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcstartRight a,
a:link,
a:visited,
a:active
{
    color: #333;
    text-decoration: none;
    font-weight: normal;
    font-size: 1.1em;
}
#nmcstartRight a:hover
{
    color: #333;
    text-decoration: underline;
    font-weight: normal;
    font-size: 1.1em;
}
#nmcleft2 a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: normal;
    font-size: 1em;
}
#nmcleft2 a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: normal;
    font-size: 1em;
}
#nmcleft a,
a:link,
a:visited,
a:active
{
    color: #333;
    text-decoration: none;
    font-weight: normal;
    font-size: 1em;
}
#nmcleft a:hover
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: normal;
    font-size: 1em;
}

#nmcleft ul li .subCurrent
{
 	  color: #af9a5a;
 	  font-weight: bold;
}

#nmcright a,
a:link,
a:visited,
a:active
{
    color: #af9a5a;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcright a:hover
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
#nmcfooter a,
a:link,
a:visited,
a:active
{
    color: #888;
    text-decoration: none;
    font-weight: normal;
    background: none;
    font-size: 1em;
}
#nmcfooter a:hover
{
    text-decoration: underline;
	  color: #ccc;
	  background: none;
	  background: none;
	  font-size: 1em;
}
#copy a,
a:link,
a:visited,
a:active
{
    color: #999;
    text-decoration: none;
    font-weight: normal;
    background: none;
    font-size: 1em;
}
#copy a:hover
{
    text-decoration: underline;
	  color: #666;
	  background: none;
	  font-size: 1em;
}
#nmcleft ul.list
{
  margin: 0;
  padding: 0 0 0 5px;
  list-style: none;
}
 
#nmcleft ul.list li
{

  margin: 0 0 0 0;
  padding: 0 0 4px 0;
  list-style: none;
}
img
{
    border: none;
    background: none;
}
.start p
{
	 margin: 10px 0 0 40px;
}
#nmcstartRight
{
  margin: 15px 0 0px 0;
	padding: 0px 20px 10px 20px;
	background: url("../design/bg_start.gif"); 
  background-repeat: repeat-y; 
  background-position: top left;
  float:right;
  width: 461px;
  height: 138px;
}
#nmcstartLeft
{
  margin: 0;
	padding: 30px 30px 0 30px;
  float:left;
  width: 400px;
  height: 133px;
}
#nmcpics 
{ 
  float:left;
  height: 269px; 
  width: 1000px; 
  padding:0; 
  margin:0; 
  overflow: hidden;
}
.clear
{
    clear: both;
    line-height: 0.01;
    border-style: none;
}
.logo
{
    float: left;
    margin: 10px 0 0 0;
}
#copy
{
  font-size: 0.9em;
  float: right;
  margin-bottom: 10px;
  color: #999;
}

/*Layout*/
#wrapper
{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 1000px;
}   
#nmcmain
{
  width: 1000px;
  float: left;
  margin: 0;
	padding: 0;
}
#nmcmain2
{
  width: 548px;
  min-height: 300px;
  float: left;
  margin: 0;
	padding: 0 0 0 30px;
	background: url("../design/dot_bg.gif"); 
  background-repeat: repeat-y; 
  background-position: top left;
}
#nmcmain3
{
  width: 730px;
  min-height: 300px;
  float: left;
  margin: 0;
	padding: 0 0 0 30px;
	background: url("../design/dot_bg.gif"); 
  background-repeat: repeat-y; 
  background-position: top left;
}
#left
{
  width: 180px;
  float: left;
  margin: 0;
	padding: 0 20px 0 0;
}
#nmcleft
{
  width: 160px;
  height: 233px;
  float: left;
  margin: 0;
	padding: 5px 8px 0 10px;
	background: url("../design/bg_submenu.gif"); 
  background-repeat: no-repeat; 
  background-position: top left;
}
#nmcleft2
{
  width: 160px;
  height: 231px;
  float: left;
  margin: 0;
	padding: 5px 8px 0 10px;
	background: url("../design/bg_submenu.gif"); 
  background-repeat: no-repeat; 
  background-position: top left;
}
#nmcright
{
  width: 188px;
  float: left;
  margin: 0;
	padding: 0 0 0 20px;
}
#top
{
  width: 1000px;
  height: 105px;
  float: left;
  margin: 0;
	padding: 0;  
}
#bildspel
{
  width: 1000px;
  height: 200px;
  float: left;
  margin: 0;
	padding: 0;  
}

#nmcfooter 
{
  color: #888;
  font-size: 10px;
  background: url("../design/bg_footer.gif");
  background-repeat: no-repeat;
  background-position: top left;
  width: 980px;
  height: 59px;
  margin: 15px 0 3px 0;
  padding: 15px 0 10px 20px;
}
#nmcfooter td
{
  color: #888;
  font-size: 10px;
}
 /*Meny*/
div#nmlnav
{

  height: 39px;
  padding: 0px;
  margin: 32px 0 0px 0;
  float:right;   
}

#nmlmenu a:hover
{
    border-bottom: 2px solid #b0a173;
}
#nmlnav #nmlmenu .aCurrent
{
 	  background: url("../design/menu_c_start.gif");
    background-repeat: no-repeat;
    background-position: center center;
    border-bottom: 2px solid #b0a173;
}
#nmlnav #nmlmenu li
{
 	  padding: 0px 15px 10px 15px;
    margin: 0 0px 0 0px;
    
}
#nmlnav #nmlmenu .bgdot
{
 	  background: url("../design/dot_bg.gif");
    background-repeat: no-repeat;
    background-position: top right;
}
#nmlmenu a:link,
#nmlmenu a:visited,
#nmlmenu a:hover
{
    text-decoration: none;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0 0 0 0;
    color: #333;
} 
/* 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*/

