/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/
.body
{
    background-color: #e2e1db;
}

#outmostdiv
{   
    padding-top: 15px;
    padding-bottom: 40px;
    width:845px;
    margin: auto;
}
    
    #pagetopdiv
	{
       	background-image:url(../images/avantime/sidhuvud_skugga.gif);
    	background-position: left top;
    	background-repeat: no-repeat;
	    width: 825px;
	    height: 31px;
    }

	#pagemaindiv
	{
       	background-image:url(../images/avantime/sida_bg_skugga.gif);
    	background-position: left top;
    	background-repeat: repeat-y;
    	padding-bottom: 40px;

	    width: 825px;
	    background-color: #ffffff;
    }
    
        #topbannerdiv
        {
            padding-top: 0px;
            padding-left: 30px;
            padding-bottom: 4px;
            text-align: left;
        }
        
        #topmenudiv
        {
        }
        
        #breadcrumbdiv
        {
            padding-left: 38px;
            padding-top: 5px;
            padding-bottom: 15px;
            text-align: left;
        }
        
        #maincontainerdiv
        {
            clear: both;
            text-align: left;
        }
        
            #leftareadiv
            {
  				float: left;
				width: 200px;
				text-align: left;
                margin-left: 13px;
            }
            
            #contentdiv
            {
                float: left;
                width: 598px;
                text-align: left;
            }
                #mainareadiv
                {
                    float: left;
                    width: 382px;

                }
                #mainareapaddingdiv
                {
                    padding-left: 10px;
                    padding-right: 10px;                    
                }
               #rightareadiv
                {
                   	background-image:url(../images/avantime/dubbel_linje_bg.gif);
                	background-position: left top;
                    background-repeat: repeat-y;

                    float: left;
                    width: 208px;

                }
                #rightareapaddingdiv
                {
                    padding-left: 3px;
                    margin-right: 19px; 
                }
                .linjeEnd
                {
				    background-image:url(../images/avantime/linje_ande.gif);
                    background-repeat:no-repeat;
                    width:3px;
                    height:1px;
                    font-size:0px;
                    line-height:0px;
				}
 
                
    #footerdiv
    {
        background-image:url(../images/avantime/sidfot_skugga.gif);
    	background-position: left top;
    	background-repeat: no-repeat;

	    width: 825px;
        
    }
    #footerpadderdiv
    {padding: 31px 10px 2px 10px;}
        #footerleftdiv
        {
            width: 60%; 
            float: left; 
            text-align: left;
        }
        #footerrightdiv
        {
            width: 40%; 
            float: left; 
            text-align: right;
        }
        
        
    #articlediv h2
    {
    	margin-bottom: 1em;
    }








/* -- Standard divs --*/

a.NoUnderline:link, a.NoUnderline:visited, a.NoUnderline:active
{
    text-decoration: none;
}
a.NoUnderline:hover
{
    text-decoration: none;
}
a.Bold, Bold
{
    font-weight: bold;
}
.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}
div.row
{
    padding-bottom:3px;   
}


/* Kalender */

#CalendarPage #Calendar ul,
#CalendarPage #Calendar h3
{
	margin-left: 0;
}


#Calendar 
{
	margin-bottom: 3.5em;
}


#Calendar .more
{
	margin-top: -0.5em;
	margin-right: 0.3em;
	float: right;
}

#Calendar h3
{
	margin-left: 1.1em;
	margin-top: 0;
}

#Calendar ul
{
	padding:0;
	margin-left: 1.5em;
	list-style: none;
}

#Calendar ul li 
{
	margin: 0.8em 0 0.8em 0;
	list-style-position: outside;
}

#Calendar ul li a
{
	display: block;
	margin-bottom: 0.2em;
}

.CalanderBody 
{
	margin-top: 0.2em;
}
