@charset "utf-8";
/*          CSS Document           */
/* ------------------------------- */
/* Written by Yngve Wikøren Nilsen */
/* ------------------------------- */

/* --------------------------------- */
/* ------ CSS Document Layout ------ */
/* --------------------------------- */

/* ------------------------- */
/* ----- Layout Styles ----- */
/* ------------------------- */

/* HEADER (Includes header with logo and horizontal top navigation) */
#header {
	height: 133px;
	background: url(../gfx/BgTop.jpg) repeat-x left top;
}
	#headWrap {
		width: 1000px;
		margin: auto;
	}

		/* LANGUAGE TABS (On top of container)
		------------------------------------------------------------------ */
		#language {
			float:right;
			width:auto;
			height: 40px;
		}
		
			.lang {
				float:left;
				width: auto;
				padding:10px 0;
				text-transform: uppercase;
			}
			
			.langSelected {
				display: none;
			}
			
		#headWrap a img.logo {
			float: right;
		}
		#navigationTop {
			/*navigationTop styles in file navigation.css*/
		}
		

/* ----- ID "container" ----- */
#container {
	background: url(../gfx/BgGradient.png) repeat-x left top;
}
	#containerWrap {
		width: 1000px;
		margin: auto;
		/*padding: 8px 0 40px 0;*/
		
	}
		#banner {/* styles for this ID also in frontpagestyles*/
			height: 160px;
			background: url(../gfx/BgBanner.jpg) no-repeat left top;
		}
			#bannerLeft {/* styles for this ID also in frontpagestyles*/
				float: left;
				width: 225px;
				height: 160px;
				padding: 15px 0 0 20px;
			}
				#search {
					width: 214px;
					height: 26px;
					padding: 0.1em 0 0 12px;
					background: url(../gfx/BgSearch.png) no-repeat left top;
				}
			#bannerRight {/* styles for this ID also in frontpagestyles*/
				float: left;
				width: 715px;
				height: 130px;
				margin-left: 20px;
				padding: 15px 15px 0 0;
			}
				#bannerTxt { /* for all but frontpage */
					height: 106px;
					padding: 16px 0 0 0;
					background: url(../gfx/BgBanner2.png) no-repeat left top;
				}
					.box {/* styles for this ID also in frontpagestyles*/
						float: left;
						width: 200px;
						height: 72px;
						margin-left: 15px;
						padding: 8px 13px;
						background: url(../gfx/BgBox.png) no-repeat left top;
						overflow: hidden;
						text-align: left;
					}
					#box3 {
						width: 190px;
						height: 72px;
						margin-left: 15px;
						padding: 8px 13px;
						overflow: hidden;
						text-align: left;
					}
						#box3 {
							line-height: 1.2em;
						}
				
		#greenBar {
			width: 1000px;
			height: 15px;
			background: #cc9;
		}

		/* MAIN content (Includes all articles) */
		#main {
			float: left;
			width: 1000px;
			background: #fff url(../gfx/BgMain.jpg) no-repeat left bottom;
			padding: 0;
			text-align: left;
		}
			/*NAVIGATION LEFT (includes product-menu and regular menu left if present)*/
			#navigationLeft {/*YWN notes: see file "navigation.css for menu styles */
				float: left;
				width: 225px;
				margin-top: 15px;
				margin-left: 20px;
				border-right: solid 1px #f5f6f6;
			}
			#content {
				float: left;
				width: 700px;
				min-height:300px;
				height:auto !important;
				height:300px;
				border-left: solid 1px #f5f6f6;
				padding: 20px;
			}
				.print {
					float: right;
					width: 100px;
					text-align: right;
					margin: 0!important;
				}
			
	/* FOOTER (Includes adresses, copyright declarations, i-tools branding, and more) */
	#footer {
	}
		#iToolsBrand {
		}

/* -------------------------------- */
/* ----- Page Specific Styles ----- */
/* -------------------------------- */

/* FRONTPAGE (Styles for frontpage only) */
#front {
}
	#front #banner {
		height: 259px;
	}
		#front #bannerLeft {
			height: 259px;
		}
			#front .box {
				margin: 8px 0 0 0;
			}
		#front #bannerRight {
			height: 259px;
		}
			#front #slide {
				width:714px;
				height:220px;
				float:right;
				position:relative;
				z-index:1;
				overflow:hidden;
			}
			#front #sloganWrap {
				float:right;
				width: 715px;
				height: 220px;
				position:relative;
				z-index:2;
				margin-top:-220px;
				/*margin-right:20px;*/
				background: url(../gfx/slideBorders8.png) no-repeat left top;
			}
			#front #slogan {
				float:right;
				width: 140px;
				height: 140px;
				position:relative;
				z-index:3;
				margin-top:40px;
				margin-right:40px;
				
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				font-weight: bold;/* HUSK MÅ SETTES VED P OG H1*/
				text-align: center;
			}
	#frontContent {
		float: left;
		width: 715px;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin: 15px 0 0 0px;
		/*margin-left: 245px;*/
		border-left: solid 1px #f5f6f6;
		padding-left: 20px;
	}
	#frontRight {
		float: right;
		width: 230px;
		height: 386px;
		margin: 15px 0 0 15px;
		padding: 5px 15px 0 15px;
		background: url(../gfx/BgNews.png) no-repeat left 25px;
	}
	#frontArticle {
		float: right;
		width: 440px;
	}
		#address {
			width: 410px;
			height: 97px;
			margin-top: 15px;
			padding: 15px;
			background: url(../gfx/BgAddress.png) no-repeat left top;
		}