/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.01%; }
body { font-size:1em; }

textarea {overflow:auto}
button {cursor:pointer}
a { color: #4272b5; text-decoration:none }
a:hover { text-decoration:underline }
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
/* -----------------------------------------------------------------------------------------*/ 

body {
	background:url(../images/pageBg.png) repeat-x left top #90b9c1;
	font-family:Arial;
}

#page-wrap {
	width:960px;
	margin:auto;
}

	#header {
		background-color:#fff;
		width:100%;
		height:133px;
		margin-bottom:10px;
		border-bottom:2px solid #929391;
	}
	
		#logo {
			float:left;
			margin:14px 0 0 13px;
			display:inline;
		}
		
		.headStuff {
			float:right;
			display:inline;
			margin:24px 10px 0 0;
			height:95px;
		}
		
		.userStuff {
			margin-bottom:40px;
			float:right;
		}
		
			.userStuff li {
				float:left;
				display:inline;
				margin-left:25px;
				font-size:11px;
			}
			
				.language,
				.print,
				.contact {
					color:#9d9b8a;
					background:url(../images/sprites.jpg) no-repeat left -1px;
					height:11px;
					display:block;
					padding-left:20px;
				}
				
				.print {
					background-position:left -14px;
					height:14px;
				}
				
				.contact {
					background-position:left -28px;	
				}

		#search {
			float:right;
			margin-right:10px;
			width:210px;
			clear:both;
		}
		
			.searchBtn {
				background:transparent;
				border:none;
				color:#9d9b8a;
				font-size:12px;
				float:left;
				padding-top:3px;
				font-family:Arial;
			}

				.searchInput {
					display:block;
					width:162px;
					height:22px;
					background:url(../images/searchBg.png) repeat-x left top;
					float:right;
				}
				
					.searchInput input {
						width:150px;
						height:15px;
						margin:2px 0 0 3px;
						font-size:12px;
						background:transparent;
						border:none;
					}
		
		#navigation {
			padding:0 45px;
			height:36px;
			background-color:#dce5e8;
			width:870px;
			font-size:12px;
		}

			#navigation li {
				float:left;
				margin-right:5px;
			}
			
			#navigation a {
				display:block;
				color:#211304;
				padding:0 15px 0 15px;
				line-height:26px;
				text-decoration:none;
			}
			
			
			#navigation a:hover,
			#navigation li.currentPage a {
				background-color:#fff;
			}

#innerPage{
	margin-bottom:15px;
}
			
	.topImg {
		margin-bottom:10px;
		border-top:3px solid #790e11;
	}

	.content {
		float:left;
		display:inline;
		background:url(../images/firmanavn.gif) no-repeat right bottom #fff;
		border-top:4px solid #99040c;
		padding-bottom:75px;
		width:667px;
	}
	
		.inside {
			width:620px;
			margin:30px 0 0 30px;
			color:#707070;
			font-size:12px;
			line-height:17px;
		}
		
			.inside p {
				padding-bottom:20px;
			}
			
	.greyTitle {
		font-size:18px;
		padding-bottom:15px;
	}

	.sidebar {
		float:right;
		display:inline;
		width:273px;
		height:350px;
		background:url(../images/sidebarBg.jpg) no-repeat left bottom #fff;
	}
	
		.heading {
			height:35px;
			background-color:#5c98a3;
			line-height:35px;
			color:#fff;
			text-indent:20px;
			display:block;
			letter-spacing:3px;
			font-size:14px;
		}

		.innerSidebar {
			width:245px;
			margin-left:15px;
			margin-top:10px;
			font-size:12px;
			color:#707070;
			line-height:15px;
		}

		.redText {
			color:#9d141c;
			font-weight:bold;
			padding-bottom:5px;
			display:block;		
		}
		
		.note {
			color:#9d0d15;
			font-style:italic;
		}
				
		note a {
			text-decoration:none;
			color:#9d0d15;
		}
		
		note a:hover {
			text-decoration:underline;
			color:#9d0d15;
		}
		
.more {
			color:#9d141c;
			margin-top:10px;
			display:block;
			font-style:italic;
		}

	#footer { height:28px; border-top:2px solid #fef9f3; background-color:#b4bec4; color:#211304; font-size:10px; line-height:28px; letter-spacing: 1px; margin-bottom:20px; padding: 0 0 0 28px; }
	
		#footer a {
			color:#211304;
		}
		
		#footer li {
			float:left;
			margin-right:25px;
		}
			
			
			
			
			
			
			
/*  -----------------------------------
	IE6 HACK
--------------------------------------*/

* html .userStuff li {white-space:nowrap;width:1%;}
*:first-child+html #navigation li:hover {background-color:#fff;position:relative;z-index:10;}












































































