html,body {
	margin:0;
	background-color:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color:#505050;
	font-size:13px;

}

#innhold table tr td {
    vertical-align: top;
}

.bilderamme {
    border: 1px solid #D4D4D4;
    height: 132px;
    width: 310px;
}
.clear_float {
	clear: both;
}

img { border:0px; }
.clear_float { clear: both;}

h1 {
	color:#243B49;
	font-size: 1.7em;
	margin-top: 27px;
}


#top_bg {
	background: url('http://start.argo.no/kunder/start_1370/bilder/bilder/top_bg.jpg') no-repeat center; 
	background-color: #7a8b92;  
	display:block;
	height:449px;
	width: 100%;
	padding-top:45px;
	
}
#header {
	margin:0px auto 0px auto;
	padding:22px 0px 0px 20px;
	background:url('http://start.argo.no/kunder/start_1370/bilder/bilder/header.png') no-repeat scroll top left;
	width: 890px;
	height: 44px;	
}
#footer {
	margin:0px auto 0px auto;
	background:url('http://start.argo.no/kunder/start_1370/bilder/bilder/footer.png') no-repeat scroll top left;
	width: 910px;
	height: 19px;	
	margin-bottom:50px;

}

div.footer-links {
	clear: both;
	paddINg-top: 25px;
	width: 910px; 
	margin:0 auto;
	text-align: right;
	color: #999;
}

div.footer-links a {
	color: #888;
	text-decoration: none;
}

div.footer-links a:hover {
	text-decoration: underline;
}

#innhold_container {
	width:902px;
	margin:0px auto 0 auto;
	padding:0px 4px 0px 4px;
	background:url('http://start.argo.no/kunder/start_1370/bilder/bilder/innhold_bg.png') repeat-y top left;
	padding-bottom:150px;
	
}

#innhold_container .slideshow {
	margin-left:4px;
	width: 892px;
	height:383px;
	overflow:hidden;
}
#innhold_container .gmap {
	margin-left:4px;
	width: 892px;
	height:383px;
	overflow:hidden;
}

#tre_kolonner_container {
	display:block;
	min-height:520px;
	

}

#meny {
	float:left;
	
}

#tre_kolonner_container #meny ul {
	list-style-type:none;
	margin-left: -15px;
	margin-right: 9px;
	margin-top: 20px;
	margin-bottom:0px;
}
#tre_kolonner_container div#meny div#kontaktinfo ul {
	list-style-type:none;
	margin-left: -15px;
	margin-right: 9px;
	margin-top: 0px;
}

#tre_kolonner_container div#meny div#kontaktinfo ul li {

	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	font-size: 0.9em;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;

}
#tre_kolonner_container ul li.kontaktinfo a {

	color: #243B49;
	text-decoration:none;
}
#tre_kolonner_container ul li.kontaktinfo a:hover {
	text-decoration:underline;

}
#tre_kolonner_container #meny ul li a {
	color: #243B49;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	height:16px;
	width:190px;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
	display: block;
}
#tre_kolonner_container #meny ul li a.normal {
	color: #243B49;
	height:16px;

	font-size: 1em;
	text-transform: none;
	text-decoration: none;
	font-weight:normal;
	display:inline;
	border:0;
}
#tre_kolonner_container #meny ul li a.normal:hover {
background:none;
text-decoration:underline;
}

#tre_kolonner_container #meny ul li a:hover {
	background: #EFEFEF;
}
#hoved_innhold {
	margin-top:4px;
	margin-left:11px;
	float:left;
	width:400px;
	
}
div#hoved_innhold a {
	color:#243B49;
	text-decoration:none;
}
div#hoved_innhold a:hover {
	text-decoration:underline;
}


#hoyre_kolonne {
	float:right;
	margin-right: 25px;
}
#hoyre_kolonne ul {
	list-style-type:none;
	margin-left:-20px;
	
}
#hoyre_kolonne ul li {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	height: 147px;
	width: 200px;
	text-align:center;
	padding-right:10px;
	
}
#hoyre_kolonne ul li a {
	color: #243B49;
	text-decoration: none;
	text-align:center;
}
#hoyre_kolonne ul li a:hover {
	text-decoration: underline;
}


#kontakt_oss2 {
	margin-top:20px;
	width:400px;
	
}
#map {
    float: right;
    height: 383px !important;
    width: 892px;
	margin-right:5px;

}

#hoved1 {
	
}
#hoved1 table {
	width: 620px;

}
#hoved1 tr {
	
}
#hoved1 tr td.txt {
	width:489px;
	padding-left:11px;
}
#hoved1 tr td.venstre {
	width:200px;
}
.hoyre {
	
}

.hoyre ul {
	list-style-type:none;
	margin-left:-20px;

}
.hoyre ul li {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	height: 147px;
	width: 200px;
	text-align:center;
	padding-right:30px;

}
.hoyre ul li a {
	color: #243B49;
	text-decoration: none;
	text-align:center;
}
.hoyre ul li a:hover {
	text-decoration: underline;
}
.table_marg {
	width:20px;
}

div#kontaktoss3 { 
	height:250px;
	}
div#kontaktoss3 input, textarea {  
     padding: 9px;  
     border: solid 1px #E5E5E5;  
     outline: 0;  
     font: normal 13px/100% Verdana, Tahoma, sans-serif;  
     width: 200px;  
     background: #FFFFFF;  
	margin-bottom:10px;
	resize: none;
    }  
div#kontaktoss3 input, textarea {
		padding: 9px;
		border: solid 1px #E5E5E5;
		outline: 0;
		font: normal 13px/100% Verdana, Tahoma, sans-serif;
		width: 200px;
		background: #FFFFFF;
		}

div#kontaktoss3 textarea {
		width: 400px;
		max-width: 400px;
		height: 150px;
		line-height: 150%;
		}

div#kontaktoss3 input:hover, textarea:hover,
	input:focus, textarea:focus {
		border-color: #C9C9C9;
		}

div#kontaktoss3 .form label {
		margin-left: 10px;
		color: #999999;
		}

div#kontaktoss3 .submit input {
		width: auto;
		padding: 9px 9px;
		background: #617798;
		border: 0;
		font-size: 14px;
		color: #FFFFFF;
		}
/* Kontakt under meny */

div#kontaktoss_under_meny { 
	padding-left:20px;
	font-size:0.9em;
	}
div#kontaktoss_under_meny p { 
	width:200px;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:0px;;
	margin-top:15px;
	}
	div#kontaktoss_under_meny form { 
		margin-left:10px;
		}


div#kontaktoss_under_meny input, textarea {
		padding: 4px;
		border: solid 1px #E5E5E5;
		outline: 0;
		font: normal 13px/100% Verdana, Tahoma, sans-serif;
		width: 180px;
		background: #FFFFFF;
		}
		div#kontaktoss_under_meny input.kundeinformasjonKnapp {
				padding: 4px;
				border: solid 1px #E5E5E5;
				outline: 0;
				font: normal 11px/100% Verdana, Tahoma, sans-serif;
				width: 100px;
				background: #FFFFFF;
				color:#243B49;
				}
		

div#kontaktoss_under_meny textarea {
		width: 180px;
		max-width: 400px;
		height: 140px;
		line-height: 150%;
		}

div#kontaktoss_under_meny input:hover, textarea:hover,
	input:focus, textarea:focus {
		border-color: #C9C9C9;
		}

div#kontaktoss_under_meny .form label {
		margin-left: 10px;
		color: #999999;
		}

div#kontaktoss_under_meny .submit input {
		width: auto;
		padding: 9px 9px;
		background: #617798;
		border: 0;
		font-size: 14px;
		color: #FFFFFF;
		}
		
		
		
		
		#produkter h2{
			color:#243b49;
			font-size:15px;
			font-weight:bold;
		
			padding:0px 10px 5px 10px;
			margin-bottom:0; 
		}

		#produkter p{
			font-size:12px;
			padding-left: 10px;
			padding-right:10px;
			margin:0;


		}

		#produkter.bildelink a{
		padding-left:10px;
		font-size:10px;
		font-weight:bold;
		padding-bottom:5px;
		color:#243b49;
		text-decoration:none;
		}

		#produkter.bildelink a:hover{
		font-weight:bold;
		font-size:10px;
		color:#666666; 


		}

		.bilderamme{
		border:1px solid #d4d4d4;
		height:132px;
		width:310px;

		}

		.mellomrom{
		padding-top:10px;


		}

		.tekstboks{
		padding-bottom:10px;


		}
		.pdflink {
			background: url('http://start.argo.no/kunder/start_1370/bilder/bilder/adobe_pdf_icon.png') no-repeat top left; !important
			width:200px; 
			height:20px; 
			text-decoration:none; 
			display:block; 
			padding-top:20px; 
			padding-left:50px; 
			color: #243B49; 
			margin-bottom:10px;
		} 
		.pdflink:hover {
			background: url('http://start.argo.no/kunder/start_1370/bilder/bilder/adobe_pdf_icon.png') no-repeat top left;
			width:200px;
			height:20px;
			text-decoration:underline;


		}
		
.normal {
	text-transform:none;
}
table#hoved1 tr td.txt ul li a { color: #243B49; }

/*
div#meny ul.kontaktinfo {
	
}
		
div#meny ul.kontaktinfo li {
	font-size: 0.9em;
	border-left:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
	
}
div#meny ul.kontaktinfo li a {
	font-size: 0.9em;
	text-transform: none;
	margin:0;
	padding:0;
	margin-left: 20px;
	
}
*/


