a{
	color: #0000ff;
	text-decoration: none;   
}

a:hover{
	 text-decoration: underline;
}
	
.hidden{
	display:none;
}

hr{
    border: 0;
    height: 1px;
    color: #D52B1E;
    background-color: #D52B1E;   
}


h1{ 
	color:#D52B1E;
	font-size: 1.4em;
	line-height:1.4em;
	padding:0;
	margin:0;	
}

h2{
	color: Black;   
	font-size: 1.2em;
	line-height:1.2em;
	padding:0;
	margin:0;  
}

h3{
	font-size: 11px;
	padding: 0;
	margin-bottom:.1em
}

textarea{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;			
	color: Black;    
}

select{
   	font-size : 1.2em;	   	
	color: Black;    
}

p{
	margin-top:0;
	padding-top:0;
    margin-left: 40px;
}

ul{
	margin:0;
	padding-left: 2em;
}


.liststyle li
{
  list-style-type:none;  
  background-image: url("../Images/red_dot.png");
  background-repeat :no-repeat ;
  line-height:20px; 
  padding-left :25px;
   
  vertical-align:top;
   margin-bottom:10px;  
 }

p.ingress{
	font-size: 12px;
	margin-bottom: 10px;
}

.bokaknapp
{
    height: 25px;
    width: 1.6em;
    cursor: pointer;  
}	
	
.knappstyle
{
 background-image :url("../Images/Bullet_grå.png");
 background-repeat: no-repeat;   
 margin: 0px 0px 0px 0px;
 text-decoration:none;
  text-indent:10px;
    padding-top: 4px;   }
 
 a.knappstyle
 {
  text-decoration:none;
 }
	
	
		
html
{   padding : 0;
    margin: 0;
    line-height: 1.4em;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 0.70em;			
    color: #333333;             /* Normal textfärg */		
}

body
{  	
    padding: 0;
    margin: 0;
    background-color: #ffffff;
    text-align: center;
}
/******************************/


.totalcontainer
{
/*  Innehåller allt som visas på sidan
    margin => centrerad i webläsaren */
	height: 100%;
	/*width :970px;  /* 1024px => ViewPortWidth=991px, ta bort 21 px till höger => 970px */
	width :991px;
	/*margin-left: auto ;
    margin-right: auto ; */
    position:relative ;
}

.massivecontainer
{	
	margin-left: 10px;
    margin-top: 5px;
	height: 100%;
	width: 970px;      /* Total sidbredd */ 
    /*
	background-image:url(../MasterPages/images/balkV_1px.png);  
    background-repeat:repeat-y;  
	*/	
	position :relative; 
}                                 


/**********************/

.logo
{
    position:absolute;
    top: 0px;
    left: 0px;
    z-index:0;  
    background-repeat: no-repeat;
    display :block;
    height: 80px;  /* måste täcka LogoHor och LogoVer */
    width:785px;   /* måste täcka LogoHor och LogoVer */    
   /* background-image:url(../MasterPages/images/JTLogoBalkVer.png); */
}

.pagecontent
{
   margin-left:40px;  
}     

/**********************/ 
  
.pagehead
{
    height: 96px;
    min-height:96px;
}
            
.page
{

}

.footer
{
    margin-left: 2px;
    padding-top: 1px;    	
	padding-bottom: 2px;
	font-size : 10px;
    color: #363534;                 /* Textfärg i footer */  
	line-height: 1.1em;
}        

/*********************/


.pagetable
{ 
    border-collapse :collapse ;   
    border-style: none;
    border-width: 0px;   
}

.pagetable td
{
    vertical-align:top;  
}


.tablelcol
{
    width: 192px;      
    border-style: none;
    border-width: 0px;
}    
            
 .tableccol
{
    width: 560px;     
    border-style: none;
    border-width: 0px;  
}  
            
            
.tablercol
{
    width: 170px;     
    border-top: solid 1px #CBC7BF;
    border-left: solid 1px #CBC7BF;
}
            
.tablecrcol
{
    width: 730px;     
    border-style: none;
    border-width: 0px;  
}  



.head
{ 
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
}
/*********************/


.menucol
{
    float:left;                
    width:192px;                   /* Menyns bredd */  
    overflow: hidden;
}

.menu
{
  background-color: #FFFFFF;      /* Menyns bakgrundsfärg */  
  line-height:1.5em; 
 /* margin-left: 5px;*/
   margin-left: 0px;
 /* margin-top: 5px;*/   
  margin-bottom :5px;
}

/*********************/


.center
{
    width: 550px;
}

/*********************/

.rightcol                              /* Högerkolumn */
{
    width: 190px;
	     
}
.right
{
    margin-left: 5px;
   margin-top: 5px;
    /* border-color: #C0C0C0;
    background-color: #FFFFFF;*/
   /* margin: 5px;*/
    padding-left: 5px;
     padding-top: 5px;
   /* border-top-style: solid;
    border-left-style: solid;
     border-width :1px;*/
}






.main
{    
   
}




.maincol                              /* Helsida */  
{
   overflow:hidden; 
   margin-right:5px;  
   margin-left:5px;
   margin-top:5px;
   margin-bottom:5px;
}

.content                            /* Sidinnehåll utan ev meny */
{  
    overflow:hidden ;     
}

.hideVbar
{
    position: absolute;
    bottom: 0px;
    background-color: White;
    width: 50px; 
    height: 0px;
}    

.colorbar
{   
    height:20px;  
    background-color: #D52B1E; 
}
.xpagePrint
{
    width: 890px;
    padding-left: 10px;
    padding-right: 10px;
    background-color:White; 
}            
/******************************/



.menunode{      
    /* text-align: left;      
    font-size: 12px; */
    }
      
/*
.menunodeselected
{ 
    color: white;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    float: left;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url('../MasterPages/Images/pil20r.png');
    width: 170px;
    height: 30px;
    padding-left: 4px;
    padding-top: 22px;
    height: 30px;
    text-decoration: underline;
     z-index:10; 
}


.menunodehover{     
}
*/
.dirlink
{
 cursor: crosshair;  
}

/*
.tree a { 
    color    :   #363534;
    font-size: 12px;
    font-weight:bold ;  
    text-align: left;     
    vertical-align :middle;  
    float :left;
    background-position: left top;   
    background-repeat: no-repeat;      
    background-image: url('../MasterPages/Images/pil32w.png');
    width:170px;
    height:30px;
    padding-left: 4px;  
    padding-top: 4px;   
    } 
    

    
.tree div a { 
 
  font-size : 12px;  
   color    : #363534; 
  font-weight:bold ; 
    text-align: left;  
    vertical-align :middle;  
    float :left;
    background-position: left top;   
    background-repeat: no-repeat;      
   background-image: url('../MasterPages/Images/pil32w.png');
    width:170px;
    height:30px;
    padding-left: 4px;  
    padding-top: 4px;   
    }
    
.tree div div a {
    font-size: 11px;   
    color: Black; 
    font-weight:bold  ; 
    text-align: left;  
    vertical-align :middle;  
    float :left;
    background-position: left top;   
    background-repeat: no-repeat;      
    background-image:none;
    width:170px;
    height:15px;
    padding-left: 4px;  
    padding-top: 4px; 
    }
    
    
.tree div div div a {
    font-size: 11px;   
    color: Black; 
    font-weight:normal  ; 
    text-align: left;  
    vertical-align :middle;  
    float :left;
    background-position: left top;   
    background-repeat: no-repeat;      
    background-image:none;
    width:170px;
    height:15px;
    padding-left: 4px;  
    padding-top: 4px; 
    }
*/

/*
.tree div div a:hoover {
    font-size: 10px;   
    text-align: left;  
    vertical-align :middle;  
    float :left;
    background-position: left top;   
    background-repeat: no-repeat;      
    background-image: url('../MasterPages/Images/pil20r.png');
    width:250px;
    height:30px;
    padding-left: 4px;  
    padding-top: 4px;   
    }
    */
    .menu3
    {    
      background-image: none;    
    }
    
