@charset "UTF-8";
/* CSS Document */


body {
  background:url(../img/bgLarge.gif) repeat-x center top;
  background-color:#3f3f3f;
  font-family: Verdana,"times new roman",serif;
  font-size:13px;s
  color:#333;
  margin:0;
  padding:0;
}

ul {
	margin-top: 4px;
	margin-bottom: 4px;}

p {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:14px;
  padding: 0px 16px 0px 18px;
}
h1 {
  font-family:Verdana, Geneva, sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#741818;
  line-height:1.5;
  margin-left:16px;
  margin-top: 25px;
}
h2 {
  font-family:Georgia,"times new roman",serif;
  font-size:18px;
  font-weight:normal;
  color:#ffffff;
  line-height:1.5;
}

h3{
	color:#333;
	font-size:14px;
	margin-bottom:0px;
	margin-left:18px;
	margin-top: 26px;
	
	
	}
	
h4{
	color:#333;
	font-size:10px;
	margin-bottom:0px;
	margin-left:18px;	
}

h5{
	color:#333;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:18px;	
}

h6{
	color:#333;
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:4px;
	margin-left:0px;
	margin-top:0px;
}


h7{
	color:#741818;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:4px;
	margin-left:50px;
	margin-top:0px;
	font-weight:bold;
	
}


.seiling table td{
background-color:#efeeee;
padding:3px;
}

table{
margin-bottom:20px;
margin-left:14px;
font-size:11px;

}
th{
margin-bottom:20px;
margin-left:14px;
font-size:12px;
font-weight:bold;
text-align:left;

}

.red-row{
background-color: #fff;

}


#wrapper {
  width:940px;
  position:relative;
  margin:0pt auto;
  /*background-color:#9F6;
  background-image:url(../img/contentbg.jpg) repeat-y;*/
}
.main-bg{
	position:relative;
	float:left;
	width:600px;
	height:150px;
	background-color:#ccc;
	margin:15px 5px 25px 20px;
	 -moz-box-shadow: 0 0 1em #171616;
-webkit-box-shadow: 0 0 1em #171616;
        box-shadow: 0 0 1em #171616; 

}


.box-right-bg{
	position:relative;
	float:left;
	width:220px;
	min-height:150px;	
	background-color:#fff;
	margin:0px 5px 10px 20px;
	-moz-box-shadow: 0 0 1em #171616;
    -webkit-box-shadow: 0 0 1em #171616;
    box-shadow: 0 0 1em #171616; 

	}
	
	.box-right-bg p{
		font-size:12px;
		

	}

	
.box-right-bg h1{
	background-color:#4e4e4e;
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	padding: 2px 0 2px 0px;
	margin:0 auto;
	line-height:normal;
	}
	
.box-right-bg h2{
	background-color:#741818;
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	padding: 2px 0 2px 0px;
	margin:0 auto;	
	}
	
	
	
.news-box{
	width:201px;
	color:#333;
	padding-right:7px;
	padding-left:12px;
	padding-top:8px;
	padding-bottom: 8px;
	background-color:#Fff;
	border-bottom: 1px solid #CCC;
	}
	
	
.news-box-clear{
	width:201px;
	color:#333;
	padding-right:7px;
	padding-left:12px;
	padding-top:8px;
	padding-bottom: 8px;
	background-color:#Fff;
	}
	
.news-box-tall{
	width:201px;
	min-height:150px;
	color:#333;
	padding-right:7px;
	padding-left:12px;
	padding-top:8px;
	padding-bottom: 8px;
	background-color:#Fff;
	}
	
	.news-box-large{
	width:600px;
	color:#333;
	padding-right:7px;
	padding-left:12px;
	padding-top:0px;
	padding-bottom: 8px;
	background-color:#Fff;
	margin-left:15px;
	border-bottom: 1px solid #CCC;
	}
	
	.news-box-large h1{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;	
		
		}
	
	.news-illus{
	position:relative;
	float:left;
	width:150px;
	margin-right:20px;
	}
.forfatter{
	color:#333;
	font-size:12px;
	text-align:right;
	
	}	
.box-left-bg{
	position:relative;
	float:left;
	width:310px;
	height:150px;
	background-image:url(../img/visitkort1_norsk_partnere.jpg);
	margin:0px 5px 25px 20px;
	 -moz-box-shadow: 0 0 1em #171616;
-webkit-box-shadow: 0 0 1em #171616;
        box-shadow: 0 0 1em #171616; 

	}
	.box-middle-bg{
	position:relative;
	float:left;
	width:310px;
	height:150px;
	background-image:url(../img/visitkort2.jpg);
	margin:0px 8px 25px 25px;	
    -moz-box-shadow: 0 0 1em #171616;
    -webkit-box-shadow: 0 0 1em #171616;
    box-shadow: 0 0 1em #171616; 

	}
	

.card-left-bg{
	position:relative;
	float:left;
	width:310px;
	height:150px;
	background-image:url(../img/visitkort.jpg);
	margin:0px 5px 25px 20px;
	 -moz-box-shadow: 0 0 1em #171616;
	-webkit-box-shadow: 0 0 1em #171616;
        box-shadow: 0 0 1em #171616; 

	}
	.card-middle-bg{
	position:relative;
	float:left;
	width:310px;
	height:150px;
	background-image:url(../img/visitkort.jpg);
	margin:0px 8px 25px 25px;	
    -moz-box-shadow: 0 0 1em #171616;
    -webkit-box-shadow: 0 0 1em #171616;
    box-shadow: 0 0 1em #171616; 

	}
	
	
	
	
	

	
.box-container{
	position:relative;
	float:left;
	
	width:280px;
	padding: 2px 10px 8px 6px;
	margin: 0 auto;
		
	}
	
.box-container h1{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
		
	}	
	
	.box-container p{
	font-size:11px;
	font-weight:normal;
	padding-bottom:4px;
	padding-top:0px;
		
	}	
	
.main{
	position:relative;
	float:left;
	width:550px;
	height:150px;
	margin:15px 5px 25px 20px;
}



.main-white{
	position:relative;
	float:left;
	width:650px;
	min-height:180px;
	margin:0 8px 20px 20px;
	padding-bottom:20px;
	background-color:#FFF;
	-moz-box-shadow: 0 0 1em #171616;
	-webkit-box-shadow: 0 0 1em #171616;
    box-shadow: 0 0 1em #171616; 
}

.main-anim{
	position:relative;
	float:left;
	width:647px;
	height:312px;
	margin:0px 10px 20px 20px;
	padding:0px;
	-moz-box-shadow: 0 0 1em #171616;
	-webkit-box-shadow: 0 0 1em #171616;
    box-shadow: 0 0 1em #171616; 
}

.main-wide{
	position:relative;
	float:right;
	width: 900px;
	margin:0px 5px 25px 24px;
	
	}
	
	
	
	.main-wide h3{
		color:#333;
		font-size:16px;
		padding-left:22px;
	
	}
	
	
.contact-container{	
position:relative;
	float:left;
	width: 900px;
	margin:0px 5px 25px 60px;}
	
	.vcard-box{
		position:left;
		float:left;
		width: 305px;
		height:148px;
		margin-right:32px;
		margin-bottom:25px;
		margin-left:5px;
		-moz-box-shadow: 0 0 1em #171616;
	-webkit-box-shadow: 0 0 1em #171616;
    box-shadow: 0 0 1em #171616; 
	
		}

.card-container{
		position:relative;
	float:right;
	width: 915px;
	margin:0px 5px 25px 20px;
	
	}
	
.map{
		position:relative;
	float:right;
	width: 915px;
	margin:0px 5px 25px 20px;
	padding-left: 10px;
	
	}


.box-right{
	position:relative;
	float:left;
	width:265px;
	height:150px;
	margin:15px 15px 25px 22px;
	}



#content-wrapper {
	
  float:left;
  position:relative;
  width: 940px;
  margin-top:9px;
  padding-bottom:25px;
  background-color:#e2e2e2;
  box-shadow: 0 0 4em #171616;
  -webkit-box-shadow: 0 0 4em #171616;
  -moz-box-shadow: 0 0 4em #171616;

filter: progid:DXImageTransform.Microsoft.dropShadow(color=#171616, offX=0, offY=0, positive=true);
}


#navigationwrapper{
  float:left;
  background-color:#4e4e4e;
  width:940px;
  height:30px;
  margin:0pt auto;
  font-size:12px;
  margin-bottom:22px;}

#navigation {
	float:left;
	position:relative;
	  margin-bottom:20px;
  width:700px;
  margin-bottom:20px;

}

#navigation ul {
  float:left;
  padding:0;

  width:inherit;
  height:30px;
  margin:0pt auto;

}
#navigation li {
  float:left;
  display:inline;


  font-size:1em;
  padding:8px 10px 0 20px;


}
#navigation a:link  {
  color:#fff;
  text-decoration:none;
}

#navigation a:hover  {
  color:#ccc;
  text-decoration:none;

 
}
#navigation a:visited  {
  color:#fff;
  text-decoration:none;
}

#navigation a:active{
  color:#fff;
  text-decoration:none;
}




/*Navigation Newsletter*/

#navigationRed {
	float:left;
	position:relative;
	
}
#navigationRed ul {
  float:left;
    text-align:center;
  padding:0;
  background-color:#741818;  
  width:inherit;
  height:23px;
  margin:0pt auto;
    width:240px;
	  padding-top: 7px;

}
#navigationRed li {
  text-align:center;

  display:inline;
  color:#FFF;
  font-size:1em;
  margin:8px 20px 0 35px;



}
#navigationRed a:link  {
  color:#fff;

}
#navigationRed a:hover  {
  color:#fff;
  text-decoration:none;
 
}
#navigationRed a:visited  {
  color:#fff;

}

/*end navigation Newsletter*/
/*#active a:link  {
  color:#63afde;
  text-decoration:none;  
}
#active a:hover {
  color:#63afde;
  text-decoration:none;  
}
#active a:visited {
  color:#63afde;
  text-decoration:none;  
}
a:link, a:hover, a:visited {
  color:#63afde;
  font-weight:normal;

}*/
.header {
	position:relative;
  float:left;
  width:890px;
  height:92px;
  padding-left:25px;
  padding-right:25px;
  padding-top: 15px;
  padding-bottom:30px;
  background-color:#b6b5b5;
  text-align:right;

}

.header-left{
	position:relative;
	float:left;
	width:410px;
	text-align:left;
	}

.img-header-right{
margin-left:160px;

}

/*#contents {
	position:relative;
	float:left;
  width:900px;
  min-height:500px;
  height:auto !important;
  height:500px;

}*/

a:link{
	color:#741818;
	size:12px;
	}
	
a:visited{
	color:#741818;
	size:12px;
}
.les-mer{
	float:right;
	color:#666;
	text-decoration:none;
	font-size:10px;
	margin-top:0px;
		
	}
.les-mer-stor{
	float:right;
	color:#666;
	text-decoration:none;
	font-size:12px;
	margin-top:4px;
		
	}

#footer {
	position:relative;
  float:left;
  width:940px;
  height:20px;  
  margin:0px 0 0 0;
  background-color:#741818;

  text-align:center;
}

#footer-contents {
  float:left;
  font-family:Verdana, Geneva, sans-serif;
  color:#fff;
  font-size:10px;
  font-weight:normal;
  width:940px;
  margin-top:4px;

}

#bottom {
	position:relative;
  float:left;
  width:940px;
  height:20px;  
  margin:0px 0 0 0;
  background-color:#741818;

  text-align:right;


}

#bottom-contents {
  float:right;
  font-family:Verdana, Geneva, sans-serif;
  color:#000;
  font-size:10px;
  font-weight:bold;
  margin-top:4px;


}
.input-aerea{
	position:relative;
	float:left;
	width:700px;
	margin-left:40px;
	
	}

input {
  background-color:#ddd;
  border:1px solid #999;
  font-size:12px;
  margin-top:10px;
  color:#000000;
}
textarea {
  background-color:#ddd;
  border:1px solid #999;
  font-size:12px;
  color:#000000;
}

div#commentArea div.blogCommentOwner {
  background: #323242;
  border: 1px solid #505060;
}



