/* CSS Dokument */

body{
	padding:30px 0 14px 0;
	margin:0;
	background:url(img_web/198bg.gif);
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
.kantlinje {border-bottom-style: dotted; border-bottom-color: #003366; border-bottom-width: 1px;}
.kantlinjebg {border-bottom-style: dotted; border-bottom-color: #003366; border-bottom-width: 1px; background-color: #999999}
table {font:11px/15px Arial, Helvetica, sans-serif; color:#000;}


.greybg { background-color: #999999}
.green { color: #009900}
.red { color: #CC0000}
.yellow { color: #FFFF99}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background-color: #FFFFFF;
	width:900px;
	height:296px;
	position:relative;
	top:23px;
	margin:0 auto;
}
#header ul{
	background:url(img_web/nav_bar.gif) 0 0 no-repeat;
	width:900px;
	height:25px;
	position:absolute;
	left:0px;
	top:-26px;
	padding:0;
}
#header ul li{
	background:url(img_web/nav_div.gif) right top no-repeat;
	height:25px;
	float:left;
	padding:0 1px 0 0;
}
#header ul li a{
	display:block;
	background:url(img/nav_bg.gif) 0 0 repeat-x;
	padding:0 14px;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#header ul li a:hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
}
#header ul li a.hover{
	display:block;
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	color:#fff;
	padding:0 14px;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	cursor:text;
}

#header p{
	font:bold 24px/32px Arial, Helvetica, sans-serif;
	color:#990000;
	background-color:inherit;
	position:absolute;
	left:500px;
	top:150px;
	width: 429px;
	height: 59px;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:900px;
	padding:25px 1px 25px 2px;
	margin:0 auto;
}
/*------------------------------------------------left--------------------*/
#left{
	width:180px;
	float:left;
	
}
#left em.read a{
	color:#ff9933; background-color:inherit; text-decoration:underline;
	}
#left a.read a:hover{
	color:#C5BE25; background-color:inherit;text-decoration:none;
	}
	
#left2{
	width:180px;
	height:450px;
	background-color: #FFFFFF;
	border:#fff solid 3px;
	margin:5px 0px 0px 0px;
	padding:5px;
	color:#878767;
}
#left2 p.boxTxt1{
	font:bold 14px/14px "Verdana", Trebuchet MS, Helvetica, sans-serif;
	color:#fff;
	background-color:#990000;
	padding:2px 2px 2px 10px;
	margin:5px 0px 0px 0px;
	display:block;
}
#left2 p.boxTxt2{
	font:normal 11px/11px "Verdana", Trebuchet MS, Helvetica, sans-serif;
	color:#000;
	background-color:#ccc;
	padding:5px 2px 2px 10px;
	margin:0px 0px 0px 0px;
	display:block;
}
#left2 p.boxTxt2 em{
	font:bold 11px/15px "Verdana", Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0px;
	margin:0px ;
}
#left2 p.boxTxt2 strong{
	font:bold 11px/11px "Verdana", Trebuchet MS, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
}

/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:690px;
	float:right;
	background-color: #FFFFFF;
	border:#fff solid 3px;
	margin:5px 0px 0px 0px;
}
#right a{
	font: 11px/25px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:inherit;
}
#right a.hover{
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	cursor:text;
}
#right p.rightTop{
	display:block;
	margin:10px 0 16px 5px;
	padding:0 0 0 18px;
	width:570px;
}
#right h2{
	font:bold 16px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#990000;
	margin:10px 105px 16px 20px;
	padding:3px 3px 3px 38px;
	display:block;
}
#right h3{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#990000;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0 0 0 38px;
}
#right p.rightTxt1{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 38px 10px 38px;
}
#right p.rightTxt1 a {color:#990000; background-color:inherit; text-decoration:underline;}

#right p.rightTxt1 span{
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
#right p.rightTxt1 em{
	font:bold 12x/22px Arial, Helvetica, sans-serif;
	color:#000
	background-color:inherit;
}
#right p.rightTxt2{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 20px 38px;
	width:500px;
	margin:0 27px 0 0;
}
#right p.rightTxt2 span{
	font:italic 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	width:500px;
	display:block;
	margin:0 0 2px 0;
}
#right p.rightPic1{
	display:block;
	background:url(img_web/shrimps.jpg) 0 0 no-repeat;
	width:100px;
	height:75px;
	float:right;
	margin:0 5px 2px 0;
}
#right p.rightPic{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#990000;
	display:block;
	width:666px;
	height:300px;
	float:right;
	margin:0 5px 5px 0;
	padding:5px 13px 0px 5px;
}
#right p.tabell td{
	font: 10x/12px Arial, Helvetica, sans-serif;
	color:#000
	background-color:inherit;
}
#right p.rightBottom{
	display:block;
	width:608px;
	height:20px;
	float:left;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------bodyBottom--------------------*/
#bodyBottom{
	width:789px;
	background-color: #fff;
	color:#fff;
	padding:5px;
	margin:0 auto;
}
#bodyBottom img {
	float:left;
	margin:0 5px 0 0;
	}
#bodyBottom p span{
	font:bold 9px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	display:block;
}	
#news{
	width:900px;
	float:left;
	margin:0 28px 0 0;
}
#news h2{
	display:block;
	background:url(images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 25px;
	font:bold 22px/16px Arial, Helvetica, sans-serif;
	color:#990000;
	background-color:inherit;
	margin:0 0 17px 0;
}
#news p{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 13px 0;
}
#news p span{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	display:block;
}
/*------------------------------------------------bodyBottom--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:900px;
	height:25px;
	margin:0 auto;
	background-color: #990000;
	color:#fff;
	position:relative;
}
#footer p.kontakt{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:50px;
	top:4px;
}
#footer p.copyright{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:451px;
	top:1px;
}

/*------------------------------------------------footer--------------------*/

