@charset "UTF-8";

/* GREEN */

body#green,
#green #navigation #active a span,
#green #overlay {
	border-color: #05864B; 
	
}

#green #overlay h2,
#green #overlay big {
	color: #05864B;	
	*font-weight: bold; 	
	line-height: 30px;
}


/* BLUE */

body#blue,
#blue #navigation #active a span,
#blue #overlay {
	border-color: #004283;
	
}

#blue #overlay h2,
#blue #overlay big {
	color: #004283;	
	*font-weight: bold; 
	line-height: 30px;	
}


/* GLOBAL */

html, body {
	background: url(http://isachsengruppen.no/images/bakgrunn.gif) #efefef;
	font-family: helvetica, arial, sans-serif;
	font-size: 85%;
	color: #333;
}

body {
	
	border-top-style: solid;
	border-top-width: 6px;
	padding-bottom: 5em
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 16px; 

}

.hidden {
	display: none
}


/* GRID */

.grid_1 {width:50px;}
.grid_2 {width:120px;}
.grid_3 {width:190px;}
.grid_4 {width:260px;}
.grid_5 {width:330px;}
.grid_6 {width:400px;}
.grid_7 {width:470px;}
.grid_8 {width:540px;}
.grid_9 {width:610px;}
.grid_10 {width:680px;}
.grid_11 {width:750px;}
.grid_12 {width:820px;}
.grid_13 {width:200px;}

.column {
	margin: 0 10px;
	float: left;
	display: inline;
}
.row {
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
	
}

.row_hvit {
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #FFF;
}

.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}


/* TOGGLE */

#intranett_logginn {
	background: url(http://isachsengruppen.no/images/intranett_bakgrunn.png) repeat-x bottom #999;
	behavior: url(http://isachsengruppen.no/iepngfix.htc);
	padding: 1.5em 0;
	color: #fff;
	font-size: 120%;
	display: none
}

#intranett_logginn h2 {
	color: #ccc;
	line-height: 43px;
	font-size: 120%;
	text-shadow: #222 0 -1px 0px
}

#intranett_logginn form {
	margin-top: 3px
}


/* HEADER */

#header {
	padding: 2em 0
}

#intranett a {
	width: 113px;
	height: 19px;
	background-image: url(http://isachsengruppen.no/images/intranett.png);
	behavior: url(http://isachsengruppen.no/iepngfix.htc);
	background-position: left;
	text-indent: -9999px;
	display: block;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 5px
}

	#intranett a:hover {
		background-position: right
	}

h1 a {
	behavior: url(http://isachsengruppen.no/iepngfix.htc);
	text-indent: -9999px;
	text-decoration: none;
	display: block
}

#payoff {
	margin-top: 2.5em;
	background: url(http://isachsengruppen.no/images/payoff.png);
	background-repeat: no-repeat; 
	behavior: url(iepngfix.htc);
	text-indent: -9999px;
	margin-bottom: 0px;
	padding-bottom: 0; 
	width: 120px;
	height: 28px
}

#header p {
	text-transform: uppercase;
	color: #888;
	text-shadow: #fff 0 1px 0;
	font-size: 90%;
	font-weight: bold;
	margin-top: 0px;
}

#header a {
	text-decoration: none;
	color: #999;
	float: left
}

	#header a:hover p {
		color: #555
	}

form {
	margin-top: 2.6em
}
	
input {
	font-size: 120%;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold
}

.textinput {
	background: #e6e6e6;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #fff;
	text-shadow: #fff 0 1px 0;
	color: #999;
	width: 160px;
	padding: 8px 10px 6px 10px;
	cursor: text
}

	form .textinput:focus {
		color: #333
	}

form .submit,
form .submit_logginn {
	background: url(http://isachsengruppen.no/images/submit.png);
	behavior: url(iepngfix.htc);
	width: 66px;
	height: 33px;
	text-shadow: #b9903a 0 -1px 0;
	color: #fff;
	float: right;
	cursor: pointer;
	outline: 0
position: relative; 
margin-top: -32px; 
}

	form .submit:hover {
		background: url(http://isachsengruppen.no/images/submit_hover.png);
		behavior: url(http://isachsengruppen.no/iepngfix.htc);
	}

	form .submit:active {
		background: url(http://isachsengruppen.no/images/submit_active.png);
		behavior: url(http://isachsengruppen.no/iepngfix.htc);
		color: #fff;
		text-shadow: #333 0 -1px 0;
	}
	
form .submit_logginn {
	background: url(http://isachsengruppen.no/images/logginn.png);
	behavior: url(http://isachsengruppen.no/iepngfix.htc);
	width: 132px;
	float: right;
	margin: 0px 0 0 5px
}

	form .submit:hover {
		background: url(http://isachsengruppen.no/images/submit_hover.png);
		behavior: url(http://isachsengruppen.no/iepngfix.htc);
	}

	form .submit:active {
		background: url(http://isachsengruppen.no/images/submit_active.png);
		behavior: url(http://isachsengruppen.no/iepngfix.htc);
		color: #fff;
		text-shadow: #333 0 -1px 0;
	}


/* NAVIGATION */

#navigation {
	width: 840px;
	height: 42px;
	padding: 1px;
	background: url(http://isachsengruppen.no/images/navigation.png) no-repeat;
	behavior: url(http://isachsengruppen.no/iepngfix.htc);
}

#navigation li {
	float: left;
	list-style: none;
	border-right: 1px solid #c8c8c8
}

	#navigation #active a {
		background: url(http://isachsengruppen.no/images/navigation_active.gif) repeat-x bottom
	}
	
		#navigation #active a span {
			border-bottom-style: solid;
			border-bottom-width: 2px;
			padding-bottom: 2px
		}

	#navigation a {
		line-height: 42px;
		margin-top: 1px;
		float: left;
		
		padding: 0 22px;
		color: #777;
		text-decoration: none;
		font-size: 130%;
		font-weight: bold;
		text-shadow: #fff 0 1px 0
	}
	
	#navigation a:hover {
		color: #222
	}


/* BANNER */

#banner {
	height: 445px;
	margin-bottom: 2em;
	position: relative
}

	#overlay {
		background: url(http://isachsengruppen.no/images/overlay.png);
		behavior: url(http://isachsengruppen.no/iepngfix.htc);
		width: 224px;
		float: right;
		padding: 20px;
		height: 405px;
		border-left-width: 6px;
		border-left-style: solid;
		position: absolute;
		right: 0;
		z-index: 10
	}
	
		#overlay h2,
		#overlay big {
			text-shadow: #ddd 0 1px 1px
		}
	
		#overlay h2 {
			text-transform: uppercase;
			font-size: 200%;
			margin: 0.5em 0
		}
		
		#overlay big {
			font-size: 140%;
			line-height: 1.3
		}
	
		#kontaktinfo {
			text-shadow: #eee 0 1px 1px;
			font-size: 110%;
			background-image: url(http://isachsengruppen.no/images/stripe_ig.png);
			height: 130px;
			padding: 10px 0
		}
		#kontaktinfo_egm {
			text-shadow: #eee 0 1px 1px;
			font-size: 110%;		
			height: 230px;
			width: 181px; 
			padding-left: 40px;
			padding-right: 30px; 
			background-image: url(http://isachsengruppen.no/images/stripe_ig.png);
			margin-right: -20px; 
			border-left-width: 6px;
			border-left-style: solid;
			border-color: #274a8b;
		}
	#kontaktinfo_bes {
			text-shadow: #eee 0 1px 1px;
			font-size: 110%;		
			height: 230px;
			width: 181px; 
			padding-left: 40px;
			padding-right: 30px; 
			background-image: url(http://isachsengruppen.no/images/stripe_ig.png);
			margin-right: -20px; 
			border-left-width: 6px;
			border-left-style: solid;
			border-color: #05864B;
		}

#kontaktinfo_bes2 {
			text-shadow: #eee 0 1px 1px;
			font-size: 110%;		
			height: 123px;
			width: 181px; 
			padding-left: 40px;
			padding-right: 30px; 
			background-image: url(http://isachsengruppen.no/images/stripe_ig.png);
			margin-right: -20px; 
			border-left-width: 6px;
			border-left-style: solid;
			border-color: #05864B;
		}

#kontaktinfo_ie {
			text-shadow: #eee 0 1px 1px;
			font-size: 110%;		
			height: 175px;
			width: 181px; 
			padding-left: 40px;
			padding-right: 30px; 
			background-image: url(http://isachsengruppen.no/images/stripe_ig.png);
			margin-right: -20px; 
			border-left-width: 6px;
			border-left-style: solid;
			border-color: #274a8b;
		}
			
			#kontaktinfo p {
				margin: 1em 0;
				line-height: 1.3;
				padding: 0 20px
			}
			
			#kontaktinfo #kontaktinfo_egm a {
				color: #274a8b
			}
			
			#kontaktinfo #kontaktinfo_egm a:hover {
				color: #1870e9
			}
		



			
#slideshow {
    position:relative;
    height:445px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:3;
    opacity:1.0;
}

#slideshow IMG.last-active {z-index:2;}


div.hoyre{
 
position: relative; 
top: 30px; 
right: 0px; 

width: 248px; 
height: 250px; 
font-family: verdana, arial, sans-serif; 
font-size: 11px; 
padding-left: 15px; 
padding-right: 15px; 
}

.venstre{
background-color: #FFF;
line-height: 16px;
padding: 20px; 
font-family: verdana, arial, sans-serif; 
font-size: 11px; 
}

#green h1{
color: #05864B;
font-family: arial,verdana,sans-serif;
font-weight: normal; 
size: 22px; 
padding-bottom: 20px; 
}

#green h3{
color: #05864B;
font-family: arial,verdana,sans-serif;
font-weight: normal; 
size: 16px; 
padding-top: 20px; 
padding-bottom: 10px; 
text-decoration: none;
}

#blue h1{
color: #004283;
font-family: arial,verdana,sans-serif;
font-weight: normal; 
size: 22px; 
padding-bottom: 20px; 
}

#blue h3{
color: #004283;
font-family: arial,verdana,sans-serif;
font-weight: normal; 
size: 16px; 
padding-top: 20px; 
padding-bottom: 10px; 
text-decoration: none;
}

#green A:link{
color: #05864B;
text-decoration: none; 
}
#green A:visited{
color: #05864B;
text-decoration: none; 
}
#green A:active{
color: #05864B;
text-decoration: none; 
}
#green A:hover{
color: #05864B;
text-decoration: none; 
}

#blue A:link{
color: #004283;
text-decoration: none; 
}
#blue A:visited{
color: #004283;
text-decoration: none; 
}
#blue A:active{
color: #004283;
text-decoration: none; 
}
#blue A:hover{
color: #004283;
text-decoration: none; 
}

.footer A:link{
color: #004283;
text-decoration: none; 
}
.footer A:visited{
color: #004283;
text-decoration: none; 
}
.footer A:active{
color: #004283;
text-decoration: none; 
}
.footer A:hover{
color: #004283;
text-decoration: none; 
}



div#ref1{
float: left; 
position: relative; 
top: 30px; 
left: 10px; 
background-color: #F5F7F9;
width: 180px; 
width: 170px;
font-family: verdana, arial, sans-serif; 
font-size: 11px; 
padding-right: 30px; 
}

#tjenester_linje{
width: 840px; 
padding: 0;  
}

#tjenester_linje td{
text-align: center;
}

#tjeneste{
height: 290px;
*height: 320px;
background: #FFF;
margin-bottom: 10px;
padding: 5px;
margin-left: 0;
margin-right: 10px;  
}



#footer{
text-align: center;
}

#kontakt_skjema{
position: relative; 
top: -255px; 
left: 595px; 
width: 240px; 
height: 300px;
z-index: 100;
}

input.kontakt{
color: #666;
}

img.left{
float: left; 
}

img.right{
position: relative; 
left: 95px;
}

img.center{
position: relative; 
left: 55px;
}

.img_left{
float: left; 
padding-right: 20px; 
}

.img_left2{
float: left; 
margin-left: -15px ; 
padding-left: 0; 

}

.tekst_left{
padding-left: 15px;
}

#blue .h3{
color: #004283;
font-weight: normal; 
size: 16px; 
padding-top: 20px; 
padding-bottom: 10px; 
}

p{
padding-top: 10px; 
padding-bottom: 10px; 
}