*

{
	font-family: verdana;
}

body
{
	margin-top: 0px;
	padding: 0;
}

p
{
	color: #555555;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
}

.p-tekst
{
	color: #cccccc;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 1,5;
	text-align: left;
}

h1
{
	font-size: 22px;
	color: #003366;
	font-weight: normal;
	/*padding: 8px 0 8px 0;*/
}

h2
{
	font-size: 14px;
	color: #8d8d8d;
	font-weight: normal;
	padding: 8px 0 0 0;
}

h3
{ 
	font-size: 14px;
	color: #003366;
	font-weight: normal;
	padding: 8px 0 0 0;	
	margin-bottom: 10px;
}

h4
{
	color: #444444;
	font-size: 12px;
	line-height: 1;
	text-align: left;
	margin: 0 15px 0 20px;	
}

ul
{
	padding: 5px 0 5px 10px;
	margin: 5px 0 5px 10px;
	color: #003366;
	font-size: 10px;
	line-height: 1;
	text-align: left;
}

li
{
    margin: 5px 0 5px 10px;
}


a
{ 
	font-size: 11px;
	text-decoration: none;
}

a:hover
{
	font-size: 11px;
	text-decoration: underline;
}

a:visited
{	
	font-size: 11px;
	text-decoration: none;
}

a.footer-link
{
	font-size: 9px;
	color: #555555;
	text-decoration: none;
}

a.footer-link:hover
{
	font-size: 9px;
	color: #555555;
	text-decoration: underline;
}

a.footer-link:visited
{
	font-size: 9px;
	color: #555555;
	text-decoration: none;
}

a.analysis-link
{
	font-size: 18px;
	color: #06C;
	text-decoration: none;
}

a.analysis-link:hover
{
	font-size: 18px;
	color: #06C;
	text-decoration: none;
}

a.analysis-link:visited
{
	font-size: 18px;
	color: #06C;
	text-decoration: none;
}


.logoarea
{
	margin-top: 22px;
	width: 178px;
	height: 50px;
}

.statement
{
	margin-top: 40px;
	margin-left: 20px;
	width: 100%;
	font-size: 12px;
	color: #878787;
	text-align: center;	
}

.menu
{
	margin-left: 63px;
	line-height: 25px;
}

.left-box
{
	margin-top: 33px;
	margin-left: 16px;
	width: 160px;
	font-size: 10px;
	line-height: 13px;
	color: #555555;
	text-align: left;
}

.left-frontpage-box
{
	margin-top: 33px;
	margin-left: 16px;
	width: 160px;
	font-size: 10px;
	line-height: 13px;
	color: #555555;
	text-align: left;	
}

.right-frontpage-box
{
	margin-top: 32px;
	margin-left: 45px;
	width: 135px;
	font-size: 10px;
	line-height: 14px;
	color: #555555;
	text-align: left;
}

.right-box
{
	padding: 3px;
	margin-top: 32px;
	margin-left: 40px;
	margin-bottom: 20px;
	width: 143px;
	font-size: 10px;
	line-height: 14px;
	color: #555555;
	border: 1px #e2e2e2 solid;
	text-align: center;
}

.main-frontpage-text
{
	margin-top: 16px;
	margin-left: 31px;
	width: 380px;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	text-align: left;	
}

.main-text
{
	margin-top: 16px;
	margin-left: 31px;
	padding-bottom: 20px;
	width: 492px;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	text-align: left;	
}

.footer-text
{
	margin-top: 29px;
	margin-left: 5px;
	font-size: 9px;
	color: #555555;
	text-align: left;	
}

a.menulink
{
    color: #FFF;
    font-size: 11px;
    font-weight: normal;
}

a.menulink:hover
{
    color: #FFF;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

a.menulink:visited
{
    color: #FFF;
    font-size: 11px;
    font-weight: normal;
}

a img

{

	border: 0;

}

.tab

{

	text-indent: 15px;

}



#frame 

{ 

    border: 0;

    border-color: #000; 

    overflow-y: hidden;

    overflow-x: hidden;

} 


/* ---- TABLE SETTINGS ---- */


table
{

	border-collapse: collapse;

}



tr
{
	vertical-align: top;
}


td
{
	padding: 0;
}

/** TABLES **/

#top
{
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

#sky
{
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

#main
{
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

#bottom
{
	background-color: #e2e2e2;
	margin-left: auto;
	margin-right: auto;
}

/* TOP */


.top-margin
{
    background: #ffffff url("../images/top-margin.jpg") no-repeat;
    width: 25px;
    height: 97px;
}

.top-left
{
    background: #ffffff url("../images/top-left.jpg") no-repeat;
    width: 193px;
    height: 97px;
}

.top-center
{
    background: #ffffff url("../images/top-center.jpg") no-repeat;
    width: 523px;
    height: 97px;
}

.top-right
{
    background: #ffffff url("../images/top-right.jpg") no-repeat;
    width: 219px;
    height: 97px;
}


/* SKY */


.sky-margin
{
    background: #ffffff url("../images/sky-margin.jpg") no-repeat;

    width: 25px;

    height: 182px;
}

.sky-menu
{
    background: #ffffff url("../images/sky-menu.jpg") no-repeat;
    width: 193px;
    height: 182px;
}

.sky-center
{
    background: #ffffff url("../images/sky-center.jpg") no-repeat;

    width: 523px;

    height: 182px;
}

.sky-right
{
    background: #ffffff url("../images/sky-right.jpg") no-repeat;

    width: 219px;

    height: 182px;
}

/* MAIN/BOTTOM - !FRONTPAGE ONLY! */


.main-frontpage-margin
{
    background: #ffffff url("../images/main-margin.jpg") no-repeat;
	background-position: top;
    width: 25px;
    height: 246px;
}

.main-frontpage-left
{
    background: #ffffff url("../images/main-left.jpg") no-repeat;
	background-position: top;
    width: 193px;
    height: 246px;
}

.main-frontpage-center
{
    background: #ffffff url("../images/main-center.jpg") no-repeat;
	background-position: top;
    width: 523px;
    height: 246px;
}

.main-frontpage-right
{
    background: #ffffff url("../images/main-right.jpg") no-repeat;
	background-position: top;
    width: 219px;
    height: 246px;
}

.bottom-frontpage-center
{
    background: #e2e2e2 url("../images/bottom-frontpage-center.jpg") no-repeat;
    width: 523px;
    height: 45px;
}

/* MAIN */


.main-margin
{
    background: #ffffff url("../images/main-margin.jpg") no-repeat;
	background-position: top;
    width: 25px;
    height: 246px;
}

.main-left
{
    background: #ffffff url("../images/main-left.jpg") no-repeat;
	background-position: top;
    width: 193px;
    height: 246px;
}

.main-center
{
    background-color: #ffffff;
    width: 523px;
    height: 246px;
}

.main-right
{
    background-color: #ffffff;
    width: 219px;
    height: 246px;
}

/* BOTTOM */


.bottom-margin
{
    background: #e2e2e2 url("../images/bottom-margin.jpg") no-repeat;
    width: 25px;
    height: 45px;
}

.bottom-left
{
    background: #e2e2e2 url("../images/bottom-left.jpg") no-repeat;
    width: 193px;
    height: 45px;
}

.bottom-center
{
    background: #e2e2e2 url("../images/bottom-center.jpg") no-repeat;
    width: 523px;
    height: 45px;
}

.bottom-right
{
    background: #e2e2e2 url("../images/bottom-right.jpg") no-repeat;
    width: 219px;
    height: 45px;
}

/*.example-class

{

    background-color: #ffffff;

    color: #a8996e;

    margin: 40px 0 0 100px;

    width: 170px;

    padding-top: 5px;

    height: 110px;

    font-family: Calibri, Verdana, Serif;

	font-weight: normal;

	line-height: 1;

	font-size: 33px;

	text-align: center;

	overflow-x: hidden;

	overflow-y: hidden;

	border-right: 1px #cccccc solid;

	border-left: 1px #cccccc solid;

	border-top: 1px #cccccc solid;

}
*/

.service
{
	padding: 10px;
	font-size: 10px;
	width: 90%;
	margin-left: 10px;
	border: 1px #e2e2e2 solid;
	background-color: #f9f9f9;
}

.indent
{
	margin: 0 0 0 10px;
	font-size: 10px;
	color: #000000;
}

.regionalweb-list
{
	margin: 0;
	font-size: 9px;
	line-height: 18px;
}

.regionalweb-list
{
	text-align: left;
	padding-left: -15px;
	list-style-type:disc;	
	width: 131px;
	border: none;
}

.regionalweb-list li a
{
	font-size: 10px;
	color: #1f1e57;
}

.regionalweb-list li a:hover
{
	font-size: 10px;
	color: #1f1e57;
	text-decoration: underline;
}

.regionalweb-list li a:visited
{
	font-size: 10px;
	color: #1f1e57;
}

#productsservices
{
	width: 100%;
	height: 100%;
	margin-left: auto;
	
}

.ul-product
{
	margin: 0 0 5px 0px;
	font-size: 10px;
	line-height: 18px;
	text-align: left;
}

.ul-product li
{
	list-style-type:none;	
	padding-left: 5px;
	border: 1px #d1d1d1 solid;
	width: 175px;
	background-color:#e1e1e1;
	margin-bottom: 5px;
}

.ul-product li a
{
	color: #1f1e57;
}

.ul-product li a:hover
{
	color: #1f1e57;
	text-decoration: underline;
}

.ul-product li a:visited
{
	color: #1f1e57;
}
