body {	
	background-color: #ffffff;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
    }

* { 
	margin: 0px;
	padding:0px;	
    }

ul
{
    list-style-type:none;
    list-style-position:outside;
} 

.clearboth { 
	clear:both;
	
}
.FloatLeft{float:left;}
.FloatRight{float:right;}

.floatleft{ 
	float:left;
	
}

.floatright{float:right;}

.OddRow{background-color:#f7f7f7;}
.EvenRow{background-color:#ffffff;}

.PartnerWhiteBg{background-color:#fff;}

a { 
    color:#70b5d5;
	font-weight:bold;
	text-decoration:none;
}

a:hover  
{
	color:#70b5d5;
	font-weight:bold;
	text-decoration:underline;
	
	
}
h1{
	
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	margin-bottom:4px;
	
	color:#70b5d5;
	text-decoration:none;
	font-weight:bold;
	

}

h2{
	
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;

	margin:0;
	margin-bottom:10px;
	color:#70b5d5;
	text-decoration:none;
	font-weight:bold;
	

}

h3{
	
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;

	margin:0;
	color:#70b5d5;
	text-decoration:none;
	font-weight:bold;
	

}



#page {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	margin: auto;

}

#page #topcontainer { 
	
	width: 810px;
	height:71px;
	margin: auto;
	background-color: #64cafd;
	background-image:url(../images/top_bg.jpg);
	

}
#page #topcontainer #Logo{ 
	
	padding-top:6px;
	width: 100px;
	
	float:left;

}

#page #topcontainer #topmenu{ 
	
	padding-top:6px;
	width: 300px;
	padding-left:113px;
	float:left;

}

#page #topcontainer #topmenu li{ 
	
	padding:0;
	width: 99px;
	float:left;
	
}



#page #maincontainer 
{
	width:845px;
	padding-left:35px;
	margin: auto;
	
}

#page #maincontainer #main{

	height:715px;
	background-image: url(../images/main_bg_text.png) ;
	background-repeat: no-repeat;

}


#page #maincontainer #main #startpic{
	
	width:800px;
	height:304px;
	padding-left:5px;
	

}


#page #maincontainer #main #startcontent{
	
	width:800px;
	
	margin-left:5px;
	background-color:#e2f5ff;
	
	
}

#page #maincontainer #main #startcontent #LeftColumn_Start
{
    width:408px;
	height:249px;
		
	background-color:#fff;
	border-top:5px solid #e2f5ff;
	float:left;
    }
    
#page #maincontainer #main #startcontent #LeftColumn_Start #LeftColumn_Content
{
    padding:10px 15px 0px 15px;    
    }
    
/*
#page #maincontainer #main #startcontent #left{
	
	width:408px;
	height:249px;
	margin-left:0px;
	padding-right:5px;
	background-color:#fff;
	border-top:5px solid #e2f5ff;
	float:left;
}

#page #maincontainer #main #startcontent #left .content{
	
	width:340px;
	height:100%;
	margin:0px;
	padding-top:25px;
	padding-left:35px;
	background-color:#fff;
	
	
}
*/
/**************************************************************************************** NYHETER */

#page #maincontainer #main #startcontent #RightColumn_Start
{
    width:380px;
	height:249px;
	background-color:#e2f5ff;
	float:right;
	
    }

#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content
{
    margin-top:5px;
    }

/*
#page #maincontainer #main #startcontent #right{
	
	width:380px;
	height:249px;
	background-color:#e2f5ff;
	float:left;
}


#page #maincontainer #main #startcontent #right .content {
	
	padding-top:5px;
	width:380px;
	
	background-color:#e2f5ff;
	
	
}
*/


#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content .newsheader{
	background-image: url(../images/newsheader_bg.jpg) ;
	background-repeat: no-repeat;
	padding-top:10px;
	width:375px;
	height:42px;
    padding-left:5px;
	float:right;
}


#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content #NewsArea{
	
	width:374px;
	height:220px;
	background-color:#ffffff;
	
	padding-top:5px;
	
}

#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content  #newsarea{
		
	background-color:#ffffff;
	

}

#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content .newsItem{

	width:350px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
    
}

#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content .newsHeadline{
	
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
    
	color:#70b5d5;
	text-decoration:none;
	font-weight:bold;
	
	float:left;

}

#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content .newsItem .newsDate{
	
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:11px;
	
  
	color:#70b5d5;
	text-decoration:none;
	font-weight:bold;
		
	float:right;

}
#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content .newsText{
	
	
	padding-bottom:5px;
	padding-right:5px;

}

#page #maincontainer #main #startcontent #RightColumn_Start #RightColumn_Content  .newsEnd{
	
	width:340px;
	height:1px;
	margin-top:5px;
	
	background-color:#e2f5ff;
	float:left;
	font-size:0px;

}
	


/**************************************************************************************** PUFFAR */



#page #maincontainer #main #puff  {
	
	width:800px;
	height:152px;
	padding-left:3px;
	margin:auto;


}

#page #maincontainer #main #puff li {
	
	width:259px;
	height:152px;
	margin-right:2px;
	border:2px solid #71cfff;
	float:left;

}

/**************************************************************************************** UNDERSIDA */


#page #maincontainer #mainSub{

    width:840px;
	height:715px;	
	background-image: url(../images/mainSub_text.png) ;
	background-repeat: no-repeat;
    
}



/************************************************
SUB MENU : START
************************************************/

#page #maincontainer #mainSub #PageContent #LeftColumn #Menu li
{
    width:180px;
    height:20px;
    border-bottom:1px solid #ffffff;
    }

#page #maincontainer #mainSub #PageContent #LeftColumn #Menu li a {   
    
	text-decoration:none;
    font-weight:normal;
    padding: 3px 3px 3px 3px;
    line-height:18px;
    color:#70b5d5;
}

#page #maincontainer #mainSub #PageContent #LeftColumn #Menu li a:hover {   
    
    color:#000000;
    text-decoration:underline;
    
}

#page #maincontainer #mainSub #PageContent #LeftColumn #Menu li.leftMenuActive {   
   
	display: block;
	background-image: url(../images/leftmenu_bg.gif);
	color: #ffffff; 
	text-decoration:none;
	font-weight:bold;
}

#page #maincontainer #mainSub #PageContent #LeftColumn #Menu li.leftMenuActive a {   
    
	color: #ffffff; 
	text-decoration:none;
	font-weight:bold;

}


/************************************************
SUB MENU : END
************************************************/	
	
/*
#page #maincontainer #mainSub #content #right{

	width:593px;
	border:1px solid red;
	margin-left:4px;
	

}
*/


#page #maincontainer #mainSub #PageContent #RightColumn #contactBut{
        
    height:47px;
	width:180px;
	float:right;
    background-image: url(../images/contactbut_bg.png);
    background-repeat:no-repeat;
    margin-top:10px;
    position:relative;
    right:-20px;
}

#page #maincontainer #mainSub #PageContent #RightColumn #contactBut a
{
    font-size:10px;
    
	line-height:38px;
    color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	float:right;
	padding-right:38px;

}
#page #maincontainer #mainSub #PageContent #RightColumn #contactBut a:hover{
  
  
	color:#ffffff;
    text-decoration:underline;
    font-weight:normal;
}


/********************************************************************************************** END */


/* PNG FIX */

div ,img
{
    behavior: url("iepngfix.htc") 
    }
	
	
	
/* */



	
/**************************************************************************************** FOOTER */
.ClearBoth{clear:both;}

#page #footer { 
	
	width: 810px;
	height:36px;	
	background-image:url(../images/footer_bg.jpg);
	margin:auto;
}

#page #footer #footercontent {
	padding:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#294e5f;
	font-size:10px;
	text-align:center;
	

}





#PageContent
{
    width:800px;    
    height:715px;
    
    }

#PageContent #LeftColumn
{       
    width:200px; 
    height:500px;        
    float:left;      
    }
    
#PageContent #LeftColumn #Menu
{
    padding-left:15px;
    
    }    
    
#PageContent #RightColumn
{
    padding-top:5px;
    width:585px;
    
    Float:right;
    
    }    


    
    
.CMS_TopImage
{
    margin-top:15px;
    }  
    
#CMS_Content
{
    padding:0px;
    margin-top:5px;
    width:580px;
    height:485px;
    overflow-y:auto;
    overflow-x:hidden;
    
    }      

#CMS_Content p
{
    margin-bottom:5px;
    }
    
    #CMS_Content #CMS_Content_Box
    {
        padding:20px;
        
        }   
        
        #CMS_Content #CMS_Content_Box ul
        {
            list-style-type:circle;
            list-style-position:inside;    
            }
    
    
/***************************
CMS : FILE LIST
***************************/
    
#CMS_FileListBox
{
    border:1px solid #eeeeee;
    background-color:#f7f7f7;
    
    }    
    
    #CMS_FileListBox #CMS_FileListContent
    {
        padding:10px;
        }
    
    #CMS_FileListBox #CMS_FileListContent ul
    {
        list-style-type:circle;
        list-style-position:inside;
        line-height:16px;
        }
    
    #CMS_FileListBox #CMS_FileHeader
    {
        font-weight:bold;
        margin-bottom:5px;
        }
    
/***************************
CMS : PICTURE GALLERY
***************************/
    
#CMS_PictureGallery
{
    width:540px;
        
    }        
    
.CMS_GalleryBox
{
    
    width:240px;
    /*border:1px solid red;*/
    margin-right:20px;
    margin-bottom:10px;
    float:left;
    }
    
.CMS_GalleryImage
{
    text-align:left;
    width:200px;
    
    }    
    
.CMS_GalleryContent
{

    padding-top:10px;
    text-align:left;
    }
        
.CMS_GalleryContentHeader h3
{
    text-align:left;
    
    
    }    
    
.CMS_GalleryContentDescription
{
    margin-bottom:5px;
    text-align:left;
    }
    
.CMS_GalleryContentLink
{
    
    }        
    
    
/**************************
CMS Contact
**************************/    

.ContactFormHeader
{
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
    }
    
    
    
    
.SeminarieBox
{
    width:800px;
    height:304px;
    background:url(../images/Seminarietopp.jpg) no-repeat;
    position:relative;
    }    
    
    .SeminarieBox .Link1,.Link2,.Link3
    {
        cursor:pointer;
        cursor:hand;
        }
    
    .SeminarieBox .Link1
    {
       
        width:90px;
        height:25px;
        position:relative;
        top:145px;
        left:210px;
        }
    
    .SeminarieBox .Link2
    {
        
        width:140px;
        height:25px;
        position:relative;
        top:120px;
        left:330px;
        }
        
    .SeminarieBox .Link3
    {
        
        width:80px;
        height:30px;
        position:relative;
        top:52px;
        left:600px;
        }
        
        
        
        
    .InbjudanBackground
    {
        width:100%;
        height:100%;
        position:fixed;
        top:0px;
        left:0px;
        z-index:500;
        filter:alpha(opacity=50);
    	-moz-opacity:0.5;
    	-khtml-opacity: 0.5;
    	opacity: 0.5;
    	background-color:#000;

        }
            
    .SeminarieBox .Inbjudan
    {
        width:680px;
        height:776px;
        position:relative;
        left:50px;
        top:-80px;
        z-index:1000;
        cursor:pointer;
        cursor:hand;
        }