/* Global reset */
* { padding: 0; margin: 0; }

/* Only bottom margin for all block elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin-bottom: .1em;
}

/* General html */
body {
	background: #000000;
	padding: 0;
    font:12px "Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif ;
	color: #000000;
	text-align: center; /* center hack */
}



.bgFormular {
	background-image: url(bilder/bgFormular.gif);
	
	background-repeat: repeat-x repeat-y;
	border:solid 1px #999999;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Verdana", Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	
}

 
h1 { font-size: 2.5em; }
h2 { font-size: 2.0em;}
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.9em; }
h6 { font-size: 0.8em; }
li, dd   { margin-left: 0em; }/*indrag*/
img      { border: 0; }
fieldset { padding: .5em; }
.text11px {
	FONT-FAMILY:Verdana, Arial, Helvetica;
	font-size: 11px;
	font-color:#333333;
}
.text10px {
	FONT-FAMILY:Verdana, Arial, Helvetica;
	font-size: 10px;
	font-color:#333333;
	line-height: 11px;
}
.text6px {
	FONT-FAMILY:Verdana, Arial, Helvetica;
	font-size: 5px;
	font-color:#000000;
	line-height: 11px;
}
.meny10 {
	FONT-FAMILY:Verdana, Arial, Helvetica;
	font-size: 10px;
	FONT-WEIGHT: bold;
}
.textWhite {
	FONT-FAMILY:Verdana, Arial, Helvetica;
	font-size: 12px;
	a link: #ffffff;
	font-color:#ffffff;
	font-weight: bold;
}
.textGrey {
	font:10px "Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif ;
	color: #cccccc;
	
}

.textBlack {
	font:10px "Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif ;
	color: #000000;
	
}

.text10pxBold {
	FONT-FAMILY:Verdana, Arial, Helvetica;
	font-size: 10px;
	font-color:#333333;
	font-weight: bold;
}
.text_bakgrundsfarg {background-color: #FFFF99}
.text_bakgrundsfargHud {background-color: #ECDBB6}
.text_bakgrundsfargRed {background-color:#FFCCCC}
.kantlinjeSolid {border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px;}
.kantlinjeDotted {border-bottom-style: dotted; border-bottom-color: #000000; border-bottom-width: 1px;}
.kantlinjeDashed {border-bottom-style: dashed; border-bottom-color: #000000; border-bottom-width: 1px;}
.kantlinjeDouble {border-bottom-style: double; border-bottom-color: #000000; border-bottom-width: 3px;}
.kantlinjeGroove {border-bottom-style: groove; border-bottom-color: #000000; border-bottom-width: 5px;}
.kantlinjeRam {border-style: solid; border-color: #000000; border-bottom-width: 5px;}

.punktlista {
	list-style-type: square;
}
.underRubbe {
	color:#000000;
	font: 17px verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a:link {
	text-decoration:underline;
	font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
a:visited {
	text-decoration:underline;
	font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}


.inside { padding: 10px; margin: 10px; }
.linespacing { line-height: 17px;}
.linespacingNorm { line-height: 15px;}
.linespacingSmall { line-height: 12px;}
.marginLeft15px {margin-left: 15px;}


#wrap {
		width: 980px;
		
		margin: 0 auto;          
		text-align: left;
		
}

#doldBodyText {
		width: 980px;
		height: 10px;
		text-align: center;
		
}
#wrapLogin{
        width: 980px;
		height: 250px;
		padding-top: 0px;
		margin: 0 auto;          
		
		background: transparent; 
}

#headerLight {
        float: left;
		width: 980px; 
		height: 150px;
		background: transparent;
		
        background-repeat: no-repeat;
		
}
#headerLight div{
}
#header {
        float: left;
		width: 980px; 
		height: 150px;
		background: transparent;
		background-image: url(bilder/bgHeader.jpg);
        background-repeat: no-repeat;
		z-index: 2;
}
#header div{
}

#headerTransparent {
        float: right;
		width: 830px;
		 
		height: 150px;
		background: transparent;
		background-repeat: no-repeat;
}
#headerTransparent div{
}
#headerLogin {
        float: left;
		width: 980px; 
		height: 150px;
		text-align: right;
		background-color: transparent;
	
		background-image: url(bilder/bgHeader.gif);
		background-repeat: no-repeat;
}
#headerLogin div{
             padding-top: 20px;
			 padding-right: 20px;
			 font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	         color: #000000; 
			 font-size: 11px;
}
#menyTop { width: 980px;
           height: 22px;
		   float: left;
		   /*border:solid 1px #cccccc;*/ 
		   background-color: transparent;
		   background-image: url(bilder/bgMenyTop.gif);
		   background-repeat: no-repeat;
	
}
#menyTop div {
	
}

#wrapMain {
	width: 978px;
	height: 303px;
	float: right;
	overflow: hidden;
	background: transparent;
	background-image: url(bilder/bgMain.gif);
    background-repeat: repeat-x;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
}

#sidebarLeft {
		width: 250px;
		height: 303px;
		float: left;
		background: transparent;
		line-height:17px;
		background-image: url(bilder/bgSidebarLeft.gif);
		background-repeat: no-repeat;
		
}
#sidebarLeft div {padding-left: 25px;
                  padding-top:90px;
				  
				  
}


#sidebarRight {
		width: 200px;
		height: 270px;
		float: right;
		margin-top: 20px;
		background: transparent;
		overflow:auto;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-shadow-color: #cccccc;
		scrollbar-3dlight-color: #cccccc;
		scrollbar-arrow-color: #333333;
		scrollbar-track-color: #ffffff;
		scrollbar-darkshadow-color: #cccccc;

}
#sidebarRight div {
        padding-top: 10px;
		padding-left: 15px;
		padding-right: 5px;
		padding-bottom: 15px;
		
}
/*meny down*/
#menyDown { margin-top: 11px; padding-Top:0px; list-style-type: none; line-height:20px;}


#menyDown a {/*display: block;*/ background: transparent; text-decoration: none;
}
#menyDown ul {
}
menyDown ul a{padding: 0px; background-image: url(images/underLank.gif) background-repeat: no-repeat;} 
#menyDown a:link {font: "Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
                  font-weight: bold;
	              color: #ffffff;
				  font-size: 12px;
}

#menyDown a:visited { font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	                  color: #ffffff;
					  font-weight: bold;
					  font-size: 12px;
}

#menyDown a:hover { font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	                color: #000000;
					font-weight: bold; font-size: 12px;
}

#menyDown a#current { font-weight: bold; 
                      font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
					  font-size: 12px;
	                  color: #000000;
					  
}

#menyDown a#subcurrent { font-weight: bold; 
                      font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
					  font-size: 10px;
	                  color: #000000;
					  
					  
}
#menyDown_ULinks{
				list-style-type: none; 
				line-height:10px;
				font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
                  font-size: 10px;
				  list-style-image: url(bilder/underlank.gif);
	              color: #000000;
				  font-weight: bold;
				  
}
#menyDown_ULinks a:link {font: "Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
                  font-weight: bold;
	              color: #ffffff;
				  font-size: 10px;
}
/*meny right*/
#menyRight { margin: 0; padding-Top:0px; list-style-type:none; line-height: 15px;}
#menyRight ul {
}

#menyRight a {/*display: block;*/ background: transparent; text-decoration: none;
}

menyRight ul a{padding:0px; background-image: url(images/underLank.gif) background-repeat: no-repeat;   }  
#menyRight a:link {font: "Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
                  font-weight: bold;
	              color: #ffffff;
				  font-size: 11px;
				
				  
}
#menyRight a:visited { font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	                  color: #ffffff;
					  font-weight: bold;
					  font-size: 11px;
}
#menyRight a:hover { font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	                color: #000000;
					font-weight: bold; font-size: 11px;
}
#menyRight a#current { font-weight:bold; 
                      font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
					  font-size: 11px;
	                  color: #000000;
					  
}
#menyRight_ULinks{font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
                  font-size: 11px;
	              color: #000000;
				  font-weight: bold;
				  
}






/*meny horisontell*/
#menyH{margin-left: 175px; 
       padding-top: 2px; 
	   font:"Verdana", Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	   color: #ffffff;
	   font-weight: bold;
}
#menyH li{display: inline; 
          list-style-type: none;
		  font-weight: bold;
}
#menyH a{padding: 1.1em; 
         text-decoration: none;
}
#menyH a:link{color: #ffffff;
font-weight: bold;
}
#menyH a:visited{color: #ffffff;
font-weight: bold;
}
#menyH a:hover{color: #999999;
font-weight: bold;
}
#menyH a#current{color: #999999;
font-weight: bold;
}





#contentKontakt {
		width: 500px;
		height:303px;
		float: left;
		background: transparent;
		
		
}
#contentKontakt div {
        padding-top: 67px;
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right:20px;
		color:#000000;
		
}
#contentKontaktMail {
		width: 500px;
		height:303px;
		float: left;
		background: transparent;
		
		
}
#contentKontaktMail div {
        padding-top: 90px;
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right:20px;
		color:#000000;
		
}
#content {
		width: 430px;
		height:303px;
		padding-top: 80px;
		padding-bottom: 20px;
		padding-left:30px;
		float: left;
		z-index:2;
		background: transparent;
		
		
}
#content div{
        
        padding-top: 0px;
		
		padding-left: 0px;
		
		margin-left: 0px;
		color:#000000;
		
		
}

#contentZ {
		width: 430px;
		height:303px;
		padding-top: 80px;
		padding-bottom: 20px;
		padding-left:30px;
		float: left;
		z-index:1;
		background: transparent;
		
		
}
#contentZ div{
        
        padding-top: 0px;
		
		padding-left: 0px;
		
		margin-left: 0px;
		color:#000000;
		
		
}

#contentFilm {
		width: 450px;
		height:343px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left:30px;
		float: left;
		background: transparent;
		
		
}
#contentFilm div{
        
        padding-top: 0px;
		
		padding-left: 0px;
		
		margin-left: 0px;
		color:#000000;
		
		
}
#contentAdmin {
		width: 400px;
		height:503px;
		padding-top: 10px;
		padding-left: 40px;
		padding-bottom: 20px;
		float: left;
		background: transparent;
		text-align: left;
		
		
}
#contentAdmin div{
        
        padding-top: 0px;
		
		padding-left: 0px;
		padding-right:20px;
		margin-right: 30px;
		color:#000000;
		
		
}


.contentScroll {
	float: left;
	margin-top:10px;
	text-align: left;
     line-height: 17px;
	width:430px;
	height:150px;
	font:"Verdana", Trebuchet MS , Geneva, Arial, Helvetica, sans-serif 12px;
	color: #000000;
	z-index: 2;
	
    background-color:transparent;
	overflow:auto;
	scrollbar-face-color: transparent;
	scrollbar-highlight-color: transparent;
	scrollbar-shadow-color: transparent;
	scrollbar-3dlight-color: transparent;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: transparent;
	scrollbar-darkshadow-color: transparent;
}
.contentScrollAdmin {
	float: left;
	
	text-align: left;

	width:480px;
	height:210px;
	font:"Verdana", Trebuchet MS , Geneva, Arial, Helvetica, sans-serif 12px;
	color: #000000;
	
	
    background-color:transparant;
	overflow:auto;
	scrollbar-face-color: transparent;
	scrollbar-highlight-color: transparent;
	scrollbar-shadow-color: transparent;
	scrollbar-3dlight-color: transparent;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: transparent;
	scrollbar-darkshadow-color: transparent;
}

#footer {
	    width: 980px;
		height: 125px;
		float: right;
		background-image: url(bilder/bgFooter.gif);
		background-repeat: no-repeat;
		
		
}

#footer div { padding-right:25px;
              padding-left:282px;
       
		      
		}
		
#copyrightText {
				width: 980px;
				height: 10px;
				text-align: center;
		
}

#footerKonst {
	    width: 980px;
		height: 125px;
		float: left;
		background-image: url(bilder/bgFooterKonst.gif) ;
		background-repeat: no-repeat;
		
}

#footerKonst div{ padding-left:280px;
}
/*PRISTABELL*/
#pristabellTabell_01 {
	float: right;
	width:430px;
	height:50px;
	font-family:Verdana, Arial, Helvetica;
	font-size: 10px;
	font-color:#000000;
	font-weight: bold;
	background-color: transparent;
	
	border-top: solid 1px #000000;
	
}
.pristabellTabell_02 {
	float: left;
	width:428px;
	height:30px;
	font-family:Verdana, Arial, Helvetica;
	font-size: 11px;
	font-color:#000000;
	font-weight: lighter;
	background-color: #ECDBB6;
	border: solid 1px #000000;
	
	
}
#pristabellTabell_03 {
	float: right;
	width:428px;
	height:50px;
	font-family:Verdana, Arial, Helvetica;
	font-size: 10px;
	font-color:#000000;
	font-weight: lighter;
	background-color: transparent;
}

#pristabellContainerLeft {
	float: left;
	background-color: transparent;
	width:110px;
	height:55px;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	
}

#pristabellUpplaggningskostnad {
	float: left;
	background-color: transparent;
	width:160px;
	height:18px;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#pristabellSupportkostnad {
	float: right;
	background-color: transparent;
	width:157px;
	height:18px;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	
}

#pristabellUkFF {
	float:left;
	background-color: transparent;
	width:80px;
	height:36px;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#pristabellUkEF {
	float:left;
	background-color: transparent;
	width:79px;
	height:36px;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#pristabellSkFF {
	float:left;
	background-color: transparent;
	
	width:80px;
	height:36px;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#pristabellSkEF {
	float:right;
	background-color: transparent;
	width:76px;
	height:36px;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
}

#pristabellValuta {
	float: left;
	width:108px;
	height:36px;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	background-color:#ffffff;
}
#pristabellTemplates {
	float: left;
	width:108px;
	height:18px;
	background-color: transparent;
	border-left: solid 1px #000000;
}
.prislista {
border:solid 1px #000000;

}
.kantlinje0 {width: 110px; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color:#ECDBB6;}
.kantlinje1 {border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color:#ECDBB6;
width: 80px; padding: 1px;}
.kantlinje2 {border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color:#ECDBB6;
width: 79px; padding: 1px;}
.kantlinje3 {border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color:#ECDBB6;
width: 80px; padding: 1px;}  
.kantlinje4 {border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color:#ECDBB6;
width: 75px; padding: 1px; background-color:#ECDBB6;}

   
 /* HUVUDMENYFOS */
#menyFOS { margin: 0 0 0 0; padding: 0; list-style-type: none; }
#menyFOS ul { list-style-type: none;}
#menyFOS a { display: block; text-decoration: none; height: 15px; margin: 0 0 3px 0; }

/* MENYFOS nivå 1 (utan undermeny) */
#menyFOS .link0 { padding: 3px 3px 3px 5px; background: #ffffff; border: 1px solid #ffffff;}
/* MENYFOS nivå 1 (med undermeny) */
#menyFOS .link1 { padding: 3px 3px 3px 5px; background: #ffffff ; border: 1px solid #ffffff; }
/* MENYFOS nivå 2 */
#menyFOS .link2 { padding: 3px 3px 3px 25px; background: #cccccc ; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left-width: 5px; border-left-style: solid; border-left-color: #cccccc; 
}


/* AKTIV MENYFOS nivå 1 */
#menyFOS a#selected1 { font-weight: solid; background: #ffffff; }
/* AKTIV MENYFOS nivå 2 */
#menyFOS a#selected2 {  font-weight: bold; background: #cccccc ; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left-width: 5px; border-left-style: solid; border-left-color: #ffffff; 
}

/* AKTIV FOSSIDA */
#menyFOS a#current { background-color: #ffffff; }

