@charset "utf-8";

/* CSS Document */



html {height:100%;margin-bottom:1px}



body{

	font: 11px/1.5em "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

	margin: 0; 

	padding: 0;

	text-align: center; 

	color: #000000;

	background-image:url(css_img/bg_color.gif); 

	background-repeat:repeat-x; 

	background-position:bottom;

}

#container{ 

	width: 900px; 

	margin: 0 auto;

	padding: 0;

	text-align: left; 

	background-image: url(css_img/container_bg.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	border: 1px solid #eee;

	background-color:#FFFFFF;

} 



#logo{ 

	width: 449px;

	background-image: url(css_img/logo.gif);

	background-position: left;

	background-repeat:no-repeat;

	height: 90px;

	padding: 0;
	
	float:left;

}

#update{
	width: 449px;
	height: 90px;
	padding:0;
	float: right;
}
.pageinfo{ 
	color: #0079C1;
	text-align: right;
	padding: 10px;	
}



#header{ 

	width: 900px;

	clear:both;

	margin-top:0;	

}

#menu_horisontal { 

float: left;

margin: 0 0 0 0; 

padding: 0px;

font: 11px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

background-color: #0079C1;

height: 25px;

width: 900px;

}

#menu_vertical { 

float: left; 

margin: 0 0 0 0; 

padding-top: 10px;

font: 11px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

width:180px; 

}


#mainContent{ 

	margin: 0px;

	padding: 10px 10px 10px 10px;

	line-height: 20px;

	border: 0;	
	
	clear: both;
	
	border-bottom: 1px dotted #ccc;

} 

#sidebar1{
	float: left; 
	width: 200px; 
	padding: 10px; 
	min-height: 200px;
	background-color: #eef7fd;
}
#sidebar2{
	float: left; 
	width: 210px;
	padding: 10px;
	min-height: 210px;
}
#sidebar3{
	float: left; 
	width: 210px;
	padding: 10px;
	min-height: 200px;
	background-color: #eef7fd;
}
#sidebar4{
	float: left; 
	width: 200px;
	padding: 10px;
	min-height: 210px;
}

 

#footer{ 

	padding: 5px 10px 30px 10px;

	background:  url(css_img/footer.gif) no-repeat top center;

	text-align:center;

	} 

	

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

} 



h1{

		font-size: 26px;

		line-height: 1.3em;

		font-weight: normal;

		letter-spacing: 1px;

		}

		

h2{

		font-size: 16px;

		line-height:1.3em;

		font-weight: normal;

		letter-spacing: 1px;

		color: #0079C1;

		}

h3{

		font-size: 12px;

		font-weight: bold;

		line-height:1.3em;

		font-weight:bold;

		letter-spacing: 1px;

	}

	

a:link{

color: #00539f;

text-decoration: none;

}

a:visited{

color: #00539f;

text-decoration: none;

}

a:active{

color:#00539f; 

text-decoration: none;

}



a:hover{

color: #00539f;

text-decoration: none;

}		

	

#shadow-top{
margin: 0 auto;
height: 1px;
width:900px;
}

.skugga{

	background-color:white;

	margin:3px 0 6px 0;

	padding:3px;

	background-image:url(css_img/bgField.gif);

	background-repeat:repeat-x;

	border:1px solid #ccc;

}

.linje{

   border-width: 1px;   

   border-style:solid;

   border-color: #eee;

}

/* Submenu */



/* Submenu table */

#submenu{

float: left; 

margin: 0 0 0 0; 

padding: 10px;

font: 12px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

background-image:url(css_img/shadow.jpg);

background-repeat:no-repeat;

width:180px;

}



/* Submenu td */

.submenuitem{

margin: 10px 0 5px 5px; 

padding: 3px 3px 3px 6px; 

border-bottom: 1px solid #eee;



}

/* Submenu td active */

.submenuitem.actsubmenu{

color:#0079C1; 

font-weight:bold; 

background-image: url(css_img/arrow.jpg); 

background-repeat:no-repeat; 

background-position:right;

color: #000000;

text-decoration: none;

}



/* Submenu 2 td */

.submenuitem2{

margin: 10px 0 5px 5px;

padding: 3px 3px 3px 6px; 

border-bottom: 1px solid #eee;

border-left: 10px solid #fff;

}



/* Submenu 2 td active */

.submenuitem2.actsubmenu{

color:#0079C1; 

font-weight:bold; 

background-image: url(css_img/arrow.jpg); 

background-repeat:no-repeat; 

background-position:right;

text-decoration: none;

}



/* Submenu td 3 */

.submenuitem3{

margin: 10px 0 5px 5px; 

padding: 3px 3px 3px 6px; 

border-bottom: 1px solid #eee;

}



/* Submenu 3 td active */

.submenuitem3.actsubmenu{

color:#0079C1; 

font-weight:bold; 

background-image: url(css_img/arrow.jpg); 

background-repeat:no-repeat; 

background-position:right;

}



/* menu */

.hmenureg{

padding-left: 20px;

padding-right: 20px;

text-align: center;

}

.hmenureg td{

text-align: center;

}



.menucurrent td{ 

text-align: center;

}



.menucurrent{ 



color: #0079C1; 

background-color: #fff; 

background-image:url(css_img/but_back.jpg); 

background-position:top;

text-align: center;

}



.menufontcurrent{ 

font: 12px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

color: #0079C1;

text-decoration: none;

text-align: center;

}

.menufont{ 

font: 12px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

color: #FFFFFF;

text-decoration: none;

text-align: center;

}

.hmenubox{ 

margin: 0; 

padding: 0px;

font: 12px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

height: 25px;

width:900px;

text-align: center;

}

.navigation{ 

border:0;

}

/* news */

.news-latest-item p {

margin-top:3px;

padding:0;

}

.news-latest-item h2 {

margin-bottom: 0px;

color: #0079C1;

font-size: 14px;

padding:0;

}
.news-list-item h2 {

margin: 0;

color: #0079C1;

font-size: 12px;

padding: 0;

}

.news-list-item p {

margin: 0;

padding:0;

}
.news-list-item {

	border-top: 1px dotted #ccc;

	padding-bottom:3px;

	padding-top:3px;

}

.news-latest-item IMG {



	margin-left: 0px;

	margin-right: 5px;

	margin-top: 5px;

	margin-bottom: 10px;

	clear:right;

	border: none;

}

.news-latest-container {

	padding:0;

}





/* NEWS SINGLE */

.news-single-item h4 {

color: #0079C1;

font-weight: normal;

}



.news-single-item p {

padding:0;

}



.news-single-item h2 {

clear:right;

}



.news-single-item {

border:1px solid #eee;

}

.news-single-backlink {

border-top:1px dotted #ccc;

padding-top:3px;

}



.news-single-additional-info {

background-color: #0079C1;

color:#fff;

}



.news-single-additional-info A {

color:#fff;

}

.news-single-item img {

	border: 0;

	padding: 0;

}

/* NEWS SINGLE */



#mailform input {

background-color:white;

	margin:3px 0 6px 0;

	padding:3px;

	

	border:1px solid #ccc;

	}

	

#mailform .csc-mailform-submit {

background-color: #00AEC5;

color:#FFFFFF;

width:70px;

}