.head {
	background-image: url(images/head.jpg);
	background-repeat: no-repeat;
	height: 126px;
}
body {
	background-color: #073C58;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}
body1 {
	background-color: #FFFFFF;
	margin-top: 15px;
}

#tabellbkg {
	background-color: #FFFFFF;
}

.footer {
	background-image: url(images/footer816.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.bkgr {
	background-image: url(images/footer2.gif);
	background-repeat: repeat-y;
	
}
.head2 {
	background-image: url(images/head2.gif);
	background-repeat: no-repeat;
	height: 146px;
}
.head3 {
	background-image: url(images/head3.gif);
	background-repeat: no-repeat;
	height: 146px;
}
.head4 {
	background-image: url(images/head4.gif);
	background-repeat: no-repeat;
	height: 146px;
}
.vbord {
	background-image: url(images/blabord.jpg);
	background-repeat: repeat-y;
	width: 3px;
}

.hbord {
	background-image: url(images/blabord.jpg);
	background-repeat: repeat-y;
	width: 3px;
	border-right-width: 3px;
	border-right-color: #073C58;
	border-right-style: solid;
}
.menytopleft {
	background-image: url(images/orangemeny20.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 175px;	
}
.menytopright {
	background-image: url(images/orange18020.gif);
	height: 20px;
	width: 180px;
	background-repeat: no-repeat;
}
.menytop {
	background-image: url(images/topplinje425.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 410px;	
}
.menytop2 {
	background-image: url(images/orangemidt40020.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 400px;	
}
#pageNav{

	width:175px;
	padding: 0px;
	background-color: #FFFFFF;
	border-right: 1px solid #0096C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0096C4;
	text-decoration: none;
	border-bottom: 1px dotted #0096C4;
}
#colright{
	padding: 0px;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #0096C4;
	height: 100px;
}
a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover{
	text-decoration: underline;
}
/************ space left menu **************/
.spaceleft {
	width: 10px;
}
.orangemidt{
	width: 790px;
	background-image: url(images/orange79020.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.orangemidt2{
	width: 790px;
	background-image: url(images/orange79025.gif);
	background-repeat: no-repeat;
	height: 25px;
}
/************ space under head **************/

#mellomrom{
	height: 15px;
	
}
.spaceright{
	width: 5px;
}
.space{
	height: 15px;
	
}
#space2{
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0096C4;
}
/************* Hvilken side er du på ***************/

#breadCrumb{
	padding: 0px 0px 4px 10px;
	font: 10px Verdana, sans-serif;
	color: #005FA9;
	margin: 0px;
	height: 15px;
}

#breadCrumb a{
	color: #005FA9;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}	
/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	width: 175px;
}


#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0096C4;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom: 1px solid #0096C4;
	margin: 0px;
}

#sectionLinks a:hover{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EDF6FA;
	border-bottom: 1px solid #0096C4;
	color: #0096C4;
}
/************ sectionLinks styles **************/

#sectionLinks2{
	margin: 0px;
	padding: 0px 0px 0px 0px;

}


#sectionLinks2 a:link, #sectionLinks2 a:visited {
	display: block;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0096C4;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom: 1px solid #0096C4;
}

#sectionLinks2 a:hover{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EDF6FA;
	border-bottom: 1px solid #0096C4;
	color: #0096C4;
}
/************* relatedLinks styles **************/

.relatedLinks{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #0096C4;
	background-color: #EDF6FA;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0096C4;
}

.relatedLinks h3{
	padding: 5px 0px 5px 0px;
}

.relatedLinks a{
	display: block; 
	padding: 5px 0px 5px 10px;
	background-color: #EDF6FA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0096C4;
}
.relatedLinks a:hover{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EDF6FA;
	color: #0096C4;
	padding: 5px 0px 5px 10px;
}
/************* underlinks menu **************/

#advert{
	margin-right: 3px;
	margin-left: 3px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px dashed #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-top: 1px dashed #cccccc;
	border-right-color: #cccccc;
	background-color: #EDF6FA;
	padding: 2px;
	width: 170px;
}
#advert p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	margin-right: 4px;
	margin-left: 4px;	
}
#advert img{
	display: block;
}
/************* hovedfeltet **************/

#content{
	border-right: 1px solid #0096C4;
	padding: 4px 4px 4px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0096C4;
}
.contentlinjebunn{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0096C4;
	padding-top: 4px;
	padding-bottom: 10px;
}
#feature{
	padding: 0px 0px 10px 10px;
}

#feature h3 {
	padding: 30px 0px 5px 0px;
	text-align: left;
}
#feature p {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

#feature img {
	float: left;
	padding: 10px 10px 0px 0px;
}



#feature h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FDB914;
}

#feature h1  a:link, #sectionLinks2 a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FDB914;
	text-decoration: none;

}

#feature h1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FDB914;
	text-decoration: underline;

}


.stoew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

/* Bilder på siden*/

#thumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 4px;
}
.thumbnail{
display: block; 
position: relative;
z-index: 0;
}
.thumbnail a {
display: block; 
}

.thumbnail:hover{
display: block; 
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	display: block;
	position: absolute;
	background-color: #EDF6FA;
	padding: 5px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	text-align: left;
	width: 255px;
	
}

.thumbnail span img{ /*CSS for enlarged image*/
display: block; 
border-width: 0;
padding: 2px;

}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
display: block; 
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
/* Bilder på referansesiden*/

#thumb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 4px;
}
.thumbnail2{
display: block; 
position: relative;
z-index: 0;
}
.thumbnail2 a {
display: block; 
}

.thumbnail2:hover{
display: block; 
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
	display: block;
	position: absolute;
	background-color: #EDF6FA;
	padding: 5px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	text-align: left;
	width: 255px;
	
}

.thumbnail2 span img{ /*CSS for enlarged image*/
display: block; 
border-width: 0;
padding: 2px;

}
.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
display: block; 
visibility: visible;
top: 0;
left: 300px; /*position where enlarged image should offset horizontally */

}

/*CSS for ansattesiden*/

.ansatte {
	height: 36px;
}
th {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FDB914;
}
.epost {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 14px;	
	
}
/*CSS for prosjekter*/
.radfarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #EDF6FA;
}
.kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	font-weight: bold;
}
