﻿body
{
}

.container
{
    width:1024px;
}

.header
{
    height:134px;
    background-image:url("../Images/header.gif");
    background-repeat:no-repeat;
}

.underHeader
{
    height:13px;
    background-image:url("../Images/underHeader.gif");
    background-repeat:no-repeat;
}

.main
{
    width:1024px;
}

.menu
{
    width:261px;
    background-image:url("../Images/bg_leftmenu.jpg");
    background-repeat:no-repeat;
    float:left;
    font-size:11px;
    color:White;
    font-family:Verdana;
    font-weight:bold;
    position:relative;
}

.menu .bottom
{
    height:28px;
    background-image:url("../Images/menuCorner.gif");
    background-repeat:no-repeat;
}

.menu .menuInner 
{
    padding:10px 10px 0 10px;
    width:220px;
} 

.menu .menuInner span
{
    float:left;
    text-align:left;
    margin-bottom:15px;
    /*padding-left:10px;*/
    padding-right:10px;
    width:220px;
}   

.menu ul
{
    margin:0 0 0 0;
    padding-left:25px;
}

.menu li
{
    list-style-image:url("../Images/stjerne.gif");
    font-size:12px;
    text-align:left;
    margin-bottom:5px;
    *padding-left:10px;
}

.menu li a:visited, .menu li a
{
    color:White;
    text-decoration:none;
}

.menu li a:hover
{
    color:#cccccc;
    text-decoration:none;
}

.frontpage
{
    width:763px;
    height:330px;
    background-image:url("../Images/mainBackground.jpg");
    background-repeat:no-repeat;
    float:right;
}

.content
{
    width:763px;
    position:relative;
    float:left;
    background-color:#ffffcc;
}

.content h1 {
	margin: 0 0 15px 0;
	font-size: 16px;
	/*font-weight: bold;
	text-transform: uppercase; */
	line-height: 1.1em;
	font-family:Verdana;
	text-align:justify;
}

.content .ingress {
	line-height: 1.3em;
	color: #383737;
	font-family: Verdana;
	margin-bottom: 20px;
	font-size: 12px;
	text-align:justify;
}

.content .body
{
    text-align:justify;
    font-family:Verdana;
    font-size:11px;
}

.content img
{
    float:left;
    margin-right:10px;
    /*width:320px; */
    margin-bottom:10px;
}

.content .mainImage
{
    width:320px;
}

.content .top
{
    background-color:#FFFFCC;
    padding:10px 20px 0 20px;
    max-width:763px;
}

.content .top a.newsLink, .content .top a.newsLink:visited
{
    font-family:Verdana;
    font-size:11px;
    color:Blue;
    text-decoration:none;
    font-weight:bold;
    float:right;
}

.content .top a.newsLink:hover
{
    text-decoration:underline;
}

.content .top span
{
    font-family:Verdana;
    font-size:11px;
    float:left;
    margin-right:10px;
    padding-top:2px;
}

.main .contentBottom
{
    height:46px;
    background-image:url("../Images/contentBottom.gif");
    background-repeat:no-repeat;
    float:right;
    width:763px;
}

.content .list .ingress, .content .standard .ingress
{
    line-height: 1.3em;
	font-weight:bold;
	font-family: Verdana;
	margin-bottom: 5px;
	font-size: 12px;
	text-align:justify;
}

.content .list .body
{
    height: 54px;
    margin-bottom:7px;
    overflow:hidden;
}

.content .list ul, .content .standard ul
{
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
}

.content .list li
{
    list-style-type:none;
    height:115px;
}

.content .standard li
{
    list-style-type:none;
    height:18px;
}

.content .list hr
{
   /* margin: 1px 1px 12px 1px;*/
    width:740px;
    float:left;
    margin-top:10px;
}

.content .list .date, .content .list a, .content .standard .date, .content .standard a
{
    float:left;
    text-align:left;
    font-family:Verdana;
    font-size:11px;
}

.content .list a, .content .list a:visited, .content .standard a, .content .standard a:visited
{
    color:Blue;
    text-decoration:none;
    margin-left:5px;
    font-weight:bold;
}

.content .list a:hover, .content .standard a:hover
{
    text-decoration:underline;
}

.standard
{
    margin-top:20px;
}

.footer
{
    width:1024px;
    height:75px;
}

.footer ul
{
    margin: 0 0 0 0;
}

.footer li
{
    list-style-type:none;
    float:right;
    margin-left:10px;
}

.footer img
{
    border:0;
}

.formtable
{
    font-family:Verdana;
    font-size:11px;
}

.formtable input
{
    float:left;
}

.formtable label
{
    text-align:left;
}

.formtable select
{
    float:left;
}

.formtable span
{
    font-weight:bold;
    /*line-height:34px;*/
}

.formtable tr
{
    /*float:left;
    position:relative;*/
}

.formtable table
{
    width:500px;
    text-align:left;
}

.formtable .knapp 
{
    background-color:#ECF8FB;
    border-bottom:1px solid #325471;
    border-right:1px solid #325471;
    border-top:1px solid #CCCCCC;
    color:#325471;
    padding-bottom:1px;
    padding-top:1px;
    margin-top:20px;
}

.featureList
{
    width:360px;
    float:left;
}

.featureList ul
{
    width:320px;
    float:left;
    margin-left:40px;
    margin-top:40px;
    margin-bottom:0;
    margin-right:0;
    padding:0;
}

.featureList li
{
    background-image:url("../Images/frontpageMenuItem.gif");
    background-repeat:no-repeat;
    height:75px;
    list-style-type:none;
    position:relative;
}

.featureList span
{
    float:left;
    color:White;
    font-family:Verdana;
    font-size:15px;
    font-weight:bold;
    width:160px;
    padding-left:20px;
    text-align:left;
}

.featureList a, .featureList a:visited
{
    color:White;
    font-size:10px;
    font-family:Verdana;
    text-decoration:none;
    font-weight:bold;
}

.featureList a:hover
{
    color:#cccccc;
}

.featureList .buttonBox
{
    position:absolute;
    top:41px;
    left:35px;
    width:68px;
    *top:36px;

}

.frontpage img
{
    width:320px;
    border:3px solid #FFFFFF;
}

.frontpage .image
{
    margin-top:30px;
    width:350px;
    float:left;
    
}

.bottomText
{
    margin-top:5px;
    float:left;
    width:760px;
}

.bottomText span
{
    font-size:30px;
    color:White;
    font-family:Verdana;
    font-weight:bold;
}
