/*  Allmän layout */	
body {
  background: #333333 url(api/2008-12-19.jpg) repeat fixed;
	margin: 0;
	padding: 0;
	border: 0;
	color: #000000;
	padding-top: 15px;	
  	padding-bottom: 25px;	
	font: 100%/1.77 arial, "palatino linotype", palatino, serif;
  	font-size: 0.8em;
  	line-height: 150%;
	}	
#frame-wrapper {
	border: 5px solid White;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	/*filter:alpha(opacity=85);*/
   /*opacity:0.85;*/
}	
#wrapper {
	background: #ffffff;
	padding: 0;
	border: 1px solid Black;
}
#top {
	margin: 0;
	/*background-image: url(api/white.gif) repeat;*/
	background: white;
}
#headtitle {
	height: 130px;
}
#logo {
	float: left;
	padding-left:15px;
	padding-top: 10px;
}
#banner {
	width: 535px;
	height: 120px;
	margin-left: 260px;
	float: none;
}

#headline {	
	height: 20px;
	margin: 0px;
	padding: 1px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: white;
	background-color: #fff;
}

#cont-wrapper {
  	background: #ffffff;
	padding: 0;
}
#sidebar_left-col {
	border: 0;
    width: 236px;
    float: left;
	text-align: left;
    background: transparent;
	/* compensates for IE Win bungling */
	height: 100%;
	padding: 10px;
}
#undermenyn {
	float: left;
	margin-top: 10px;
}
#content_fat-col {
	border: 0;
	background: transparent; 
  	margin-left: 250px;
  	text-align: left;
	margin-top: 0;	
	padding: 10px;
	overflow: auto;
}
#contentframe {
	width:380px;
	height: 400px; 
	margin: 0;
	/*background-image: url(api/white.gif) repeat;*/
	background: white;
}
#content_banner-col {
	margin-top: 20px;
	margin-left: 10px;
	width: 120px;
	float: right;
}

.last { /* to fix last paragraf before footer */
	margin-bottom: 0;
}

#clearing {	/* to fix no margins and two col */
  height: 0px;
  clear: both;
}
#footer {	 
	height: 20px;	  
	color: #1d4c29;	
	background-color: #B9C9A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	clear: both;	
	}
#footer a {
	color: #1d4c29;
	text-decoration: underline;
}

/*  Navigering */
    #menu {
          margin-top : 0;
          margin-bottom : 0;
          margin-left : 0;
      }
    #menu ul {
          border : 0;
          margin : 0;
          padding : 0;
          list-style-type : none;
          text-align : left;
          clear : left;
      }
    #menu ul li {
          display : block;
          float : left;
          text-align : left;
          margin : 0;
      }
    #menu ul li a {
          background : #B9C9A4;
          width : 196px;
          height : 2em;
          border-top : 0;
          border-right : none;
          padding-left: 4px;
          margin : 2px;
          color : #1D4C29;
          text-decoration : none;
          display : block;
          text-align : left;
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          text-transform : none;
          letter-spacing : 0;
          line-height : 2em;
          font-size : 0.8em;
          voice-family : "\"}\"";
          voice-family : inherit;
          font-size : 0.8em;
      }
    html > #menu ul li a {
          font-size : 0.8em;
      }
    #menu ul li a:hover {
          color : #fff;
          background : #94BD40;
      }
    #menu a:active {
          color : red;
          background : #fff;
      }
   
	 body#sectionett #menu li#ett a,  body#sectionett-ett #menu li#ett-ett a, body#sectionett-tva #menu li#ett-tva a, body#sectionett-tre #menu li#ett-tre a, body#sectionett-fyra #menu li#ett-fyra a, body#sectionett-fem #menu li#ett-fem a, body#sectionett-sex #menu li#ett-sex a, body#sectionett-sju #menu li#ett-sju a, body#sectionett-atta #menu li#ett-atta a, body#sectionett-nio #menu li#ett-nio a, body#sectionett-tio #menu li#ett-tio a, body#sectionett-elva #menu li#ett-elva a, body#sectionett-tolv #menu li#ett-tolv a, body#sectionett-tretton #menu li#ett-tretton a, body#sectionett-fjorton #menu li#ett-fjorton a, body#sectionett-femton #menu li#ett-femton a, body#sectiontva #menu li#tva a, body#sectiontva-tva #menu li#tva-tva a, body#sectiontva-tre #menu li#tva-tre a, body#sectiontva-fyra #menu li#tva-fyra a, body#sectiontva-fem #menu li#tva-fem a, body#sectiontva-sex #menu li#tva-sex a, body#sectiontva-sju #menu li#tva-sju a, body#sectiontva-atta #menu li#tva-atta a, body#sectiontva-nio #menu li#tva-nio a, body#sectiontva-tio #menu li#tva-tio a, body#sectiontva-elva #menu li#tva-elva a, body#sectiontre #menu li#tre a, body#sectionfyra #menu li#fyra a, body#sectionfem #menu li#fem a, body#sectionsex #menu li#sex a, body#sectionsju #menu li#sju a, body#sectionatta #menu li#atta a, body#sectionnio #menu li#nio a, body#sectiontio #menu li#tio a, body#sectionelva #menu li#elva a, body#sectiontolv #menu li#tolv a, body#sectiontretton #menu li#tretton a, body#sectionfjorton #menu li#fjorton a, body#sectionfemton #menu li#femton a {
          background : #94BD40;
          color : #fff;
          letter-spacing : 1px;
      }
	#submenu {
          margin-top : 0;
          margin-bottom : 0;
          margin-left : 0;
			 margin-right : 1px;
      }
    #submenu ul {
          border : 0;
          margin : 0;
          padding : 0;
          list-style-type : none;
          text-align : left;
          clear : left;
      }
    #submenu ul li {
          display : block;
          float : left;
          text-align : left;
          margin-left: 15px;
      }
    #submenu ul li a {
          background : #DCE7DA;
          width : 166px;
          height : 2em;
          border-top : 0;
          border-right : none;
          padding-left: 4px;
          margin : 2px;
          color : #337741;
          text-decoration : none;
          display : block;
          text-align : left;
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          text-transform : none;
          letter-spacing : 0;
          line-height : 2em;
          font-size : 0.8em;
          voice-family : "\"}\"";
          voice-family : inherit;
          font-size : 0.8em;
      }
    html > #submenu ul li a {
          font-size : 0.8em;
      }
    #submenu ul li a:hover {
          color : #fff;
          background : #94BD40;
      }
    #submenu a:active {
          color : red;
          background : #fff;
      }

/* General text parameters */
 
    p {
        margin-left : 0;
        margin-right : 0;
		  margin-top: 0em;
        margin-bottom : 1em;
		  padding-top : 0;
		  padding-bottom : 0;
		  padding-left : 0;
		  padding-right : 0;
      }

    h1, h2, h3, h4, h5, h6 {
          font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
      }
    
    h1 {
        font-size : 200%;
		  color: #1D4C29;
		  padding-bottom: 0.1em;
		  padding-top: 0.3em;
        margin-top : 0em;
        margin-bottom : 0.2em;			 
      }
	 h2 {
        font-size : 150%;
		  padding-bottom: 0.1em;
		  padding-top: 0.3em;
        margin-top : 2em;
        margin-bottom : 0.2em;			 
      }
    h3 {
        font-size : 130%;
		  padding-bottom: 0.1em;
		  padding-top: 0.3em;
        margin-top : 2em;
        margin-bottom : 0.2em;			 
      }
    h4 {
        font-size : 100%;
		  padding-bottom: 0.1em;
		  padding-top: 0.3em;
        margin-top : 2em;
        margin-bottom : 0.2em;		 
      }
    h5 {
        font-size : 83%;
		  padding-bottom: 0.0em;
		  padding-top: 0.3em;
        margin-top : 2em;
        margin-bottom : 0.0em;			 
      }
    h6 {
        font-size : 75%;
		  padding-bottom: 0.0em;
		  padding-top: 0.3em;
        margin-top : 2em;
        margin-bottom : 0.0em;			 
		  font-style: italic;
      }
		
/* text classes */
.smalltext {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
    ol {
          background : transparent;
          margin-top : auto;
          margin-bottom : auto;
          margin-right : 5px;
      }
    ul {
          background : transparent;
          margin-top : auto;
          margin-bottom : 1em ;
          padding-right : 1em ;
      }
		
	ul.circle {
			list-style-position: outside;
			list-style: circle ;
		}		
		
	ul.diamond {
			list-style-position: outside;	
			list-style: disc url(api/_style/listdiamond.gif) outside;
		}	

	ul.square {
			list-style-position: outside;
			list-style: square outside url(api/_style/listsquare.gif);
		}

	li {
		margin-bottom: 0.5em;
		}

	li.minipdf {
		list-style: circle outside url(api/_style/listpdf.gif);
		}

	li.minidoc {
		list-style: circle outside url(api/_style/listdoc.gif);
	}
	
	li.minixls {
		list-style: circle outside url(api/_style/listxls.gif);
	}
	
	li.minippt {
		list-style: circle outside url(api/_style/listppt.gif);
	}			
		
    dl {
          background : transparent;
          margin-top : auto;
          margin-bottom : auto;
          margin-right : 1em;
          margin-left : 1em;
      }
    dt {
          margin-top : 5px;
          font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-weight : bold;
      }
    dd {
          margin-left : 0;
      }
 	dl.forum {
			 font-size: 0.85em;
          line-height : 135%;			 
      }
