﻿body 
{
    background-color:#333333;    
    margin: 0;
    padding: 0;
    text-align: center;
    font-family:Verdana, Arial, Trebuchet MS ;       
}


#tablecenter h1
{
    font-size: 12px;
    font-weight: normal;
    color: #191919;
    margin-bottom:10px;
    margin-top: 0px;
    padding:0px;
    font-family: Verdana, Arial, Trebuchet MS ;  
    }
    
h1 p
{
    margin: 0px;
    padding: 0px;
    }    
    
p
{
    margin-top: 0;
    padding-top: 0;
    }    
    
/* LÄNKAR */

    
#tablecenter a:link
{
    color: #002f88;
    text-decoration: none;
    }

#tablecenter a:visited 
{
    color: #002f88;
    text-decoration: none;
    }
#tablecenter a:hover 
{
    color: #002f88;
    text-decoration: none;
    }
    
#cspbButtons a:link 
{color: black;text-decoration: none;} 
#cspbButtons a:visited 
{color: black;text-decoration: none;} 
#cspbButtons a:hover 
{color: black;text-decoration: none;} 
#cspbButtons a:active 
{color: black;text-decoration: none;} 
    
    

/* CORNERS */

.roundcont {

	background-color: #ffffff;
	background-image: url(images/gubbe.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
    width: 902px;

	
}

.roundcont p {
	margin: 0;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right;

}

img.corner {
   width: 17px;
   height: 17px;
   border: none;
   display: block !important;
}



/* Logo */

.bodytop
{


    }

.logo
{

    margin-left: 20px;
    margin-bottom: 10px;
    }

.logotext
{
    float: left;
    margin-top: -18px;
    margin-left: 85px;
    }

/* BODY */

#content
{
    padding-top: 20px;
    margin: 0px 0px 0px 8px;




    }

    DIV.centrebox {
    padding: 6px 0px 0px 0px;
    min-height: 330px;
    vertical-align:bottom;
    }

    DIV.leftcol {
    float: left;
    width: 279px;
    padding: 0px;
    margin-left: 20px;
    height: 100%;
    }

DIV.leftcol  a:link{color: #000000;}
DIV.leftcol  a:visited{color: #000000;}
DIV.leftcol  a:hover{color: #000000;}
DIV.leftcol  a:active{color: #000000;}

    DIV.leftcol p
    {
        width: 190px;
        margin: 0;
        padding: 0;
        vertical-align: bottom;
        }

    DIV.rightcol {
    float: right;
    width: 270px;
    height: 100%;
    margin: 0px;
    padding: 0px;
    }

    DIV.maincol {
    margin:  48px 0px 0px 270px;
    padding: 0px 0px 0px 37px;

    }

    /* LEFT SIDE */
	div.box {
		background: url(images/box-bottom.gif) no-repeat left bottom;
		width: 270px;
		padding: 0 0px 18px 12px;
		margin: 0 10px 10px 0;
	}

div.box  a:link{color: #002f88;}
div.box  a:visited{color: #002f88;}
div.box  a:hover{color: #002f88;}
div.box  a:active{color: #002f88;}

		div.box h2 {
			background: url(images/box-top.gif) no-repeat left top;
			margin: 0 -17px 15px -12px;
			padding: 10px 40px 0 14px;
			height: 17px;
			font: bold 16px Arial;
			color: #1c4694;
		}
		
        .readmore
        {
            text-align: right; 
            width: 250px;
            border-bottom: dotted 1px #b0b1b2;
            margin: 4px 0px;
            padding: 4px 0px;
            line-height: 10px;
            }		


/* RAMVERK */
#tablecenter
{
    margin-left: auto;
    margin-right: auto;
    width: 901px;
    text-align: left;
    color: #191919;  
    font-size: 10px;
    margin-top: 40px;


    }

.tl
{
    background-image: url(images/borderTL.gif);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    }
    
.tm
{
    background-image: url(images/borderTM.gif);
    background-repeat: repeat-x;
    height: 24px;
    width: 872px;

    }    
    
.tr
{
    background-image: url(images/borderTR.gif);
    background-repeat: no-repeat;    
    width: 24px;
    height: 24px;
    }
    
.ml
{
    background-image: url(images/ml.jpg);
    }

.mm
{
    background-image: url(images/gradiantbak.gif);
    background-repeat: repeat-x;
    }

.mr
{
    background-image: url(images/mr.jpg);
    }
    
.bm
{
    background-image: url(images/bottom.jpg);
    background-repeat: repeat-x;    
    width: 920px;
    height: 106px;
    }     
 
 
 /* SIDFOT */
 .sidfot
 {
    
     font-size: 11px;
     width: 902px;
     height: 34px;
    
     }

 .sidfot .border
 {
     border-top: solid 1px #656565;
     margin: 0px 10px 0px 10px;
     padding-bottom: 10px;
     }     

.sidfot a:link{color:#000;}
.sidfot a:visited{color:#000;}
.sidfot a:hover{color:#000;}
.sidfot a:active{color:#000;}

.sidfottext{float:left; margin-left: 60px;}











