html, body {
	margin:				0;
	padding:			0;
	font-size:			14px;
	font-family:		"Calibri", Arial, serif;
	background: 		url('/data/assets/askoybygg/images/bg.jpg') -300px -200px repeat;
}

img {
	border:				none;
}

ul {
	margin:				0;
	padding:			0;
	list-style:			none;
}

#container {
	margin:				20px auto 0 auto;
	width:				957px;
}

.shadow-one {
	float:				left;
    background: 		url('/data/assets/askoybygg/images/corner_tr.png') right top no-repeat;
}

.shadow-two {
    padding-top: 		20px;
    padding-left: 		20px;
    background: 		url('/data/assets/askoybygg/images/corner_bl.png') left bottom no-repeat;
}

.shadow-three {
    background: 		url('/data/assets/askoybygg/images/shadow.png') right bottom no-repeat;
}

.shadow-four {
    position: 			relative;
    left: 				-20px;
    top: 				-20px;
    background: 		url('/data/assets/askoybygg/images/shadow.png') left top no-repeat;
}

.shadow-five {
    position: 			relative;
    left: 				10px;
    top: 				10px;
}

#wrapper {
	background-color:	white;
	width:				955px;
	border:				1px solid #2e6fbb;
}

#header {
	width:				955px;
	height:				166px;
	position:			relative;
}

#header > a {
	display:			block;
	float:				right;
	height:				166px;
}

#header #navigation {
	position:			absolute;
	bottom:				0;
	left:				0;
	width:				100%;
	height:				33px;
}

#header #navigation #blueline {
	float:				left;
	height:				27px;
	margin-top:			6px;
	background-color:	#2e6fbb;
	min-width:			490px;
}

#header #navigation #menu {
	height:				100%;
	float:				left;
}

#header #navigation #menu img {
	float:				left;
}

#header #navigation #menu ul {
	float:				left;
	text-align:			left;
	height:				33px;
}

#header #navigation #menu ul li {
	float:				left;
	background:			url('/data/assets/global/images/transparent_white_75.png') repeat;
	height:				33px;
	line-height:		33px;
	padding:			0 10px;
	margin-left:		5px;
}

#header #navigation #menu > ul > li:first-child {
	margin-left:		0;
}

#header #navigation #menu ul li a {
	text-decoration:	none;
	font-size:			18px;
	color:				#2e6fbb;
	float:				left;
}

#content{
	width:				100%;
	position:			relative;
}

a[class~="bannerlink"] {
	display:			block;
}

#leftbanner, #rightbanner {
	position:			absolute;
	top:				-15px;
}

#leftbanner {
	left:				25px;
}

#rightbanner {
	right:				25px;
}

#webpages {
	margin:				15px auto 20px auto;
	width:				764px;
}

#webpages ul {
	margin:				0 auto;
	width:				764px;
	height:				337px;
}

#webpages ul li {
	float:				left;
	width:				191px;
	height:				347px;
	position:			relative;
	background:			url('/data/assets/askoybygg/images/frame.png') no-repeat;
	cursor:				pointer;
	z-index:			1;
}

#webpages ul li div.website_slideshow {
	position:			absolute;
	top:				5px;
	left:				5px;
	z-index:			0;	
}

#webpages ul li img {	
	position:			absolute;
	top:				5px;
	left:				5px;
	z-index:			0;	
	width:				181px;
	height:				337px;
}

#webpages ul li a {
	display: 			inline-block;
	text-decoration:	none;
	text-align:			center;
	z-index:			950;
	color: 				white;
}

#webpages ul li a:hover {
	text-decoration:	underline;
}

#webpages ul li > a {
	color:				red;	
	font-size:			20px;
	display:			block;
	position:			relative;
	min-height:			37px;
	line-height:		37px;
	z-index:			900;	
	width:				181px;	
	margin:				5px;
	height:				337px;
	z-index:			500;
}

#webpages ul li > a:hover {
	text-decoration:	none;
}

#webpages ul li div.website_text {
	position:			absolute;
	text-align:			center;
	bottom:				58px;
	width:				161px;
	background:			url('/data/assets/global/images/transparent_black_50.png') repeat;
	padding:			10px;
	font-size:			18px;
	color:				white;
	z-index:			900;
	margin:				5px;
}

#webpages ul li div.website_text p {
	padding: 			0;
	margin:				0;
}

#webpages ul li div.ad_text {
	position:			absolute;
	text-align:			center;
	bottom:				0px;
	width:				161px;
	height:				20px;
	background:			url('/data/assets/askoybygg/images/ad_background.png') repeat;
	padding:			10px;
	font-size:			18px;
	color:				black;
	z-index:			950;
	margin:				5px;
	overflow:			hidden;
}

#webpages ul li div.ad_text a {
	color:				black;
	text-decoration:	underline;
}

#webpages ul li div.ad_text a:hover {
	text-decoration:	none;
}

#webpages ul li div.ad_text p {
	padding: 			0;
	margin:				0;
}

#webpages ul li#mesterhus > a {
	background:			url('/data/assets/askoybygg/images/mesterhus_logo.png') no-repeat;
}

#webpages ul li#byggeriet > a {
	background:			url('/data/assets/askoybygg/images/byggeriet_logo.png') no-repeat;
	margin:				0 5px;
}

#webpages ul li#hagia > a {
	background:			url('/data/assets/askoybygg/images/hagia_logo.png') no-repeat;
}

#webpages ul li#prosjekter > a {
	background:			url('/data/assets/global/images/transparent_white_50_181_37.png') no-repeat;
}

#text {
	padding:			0 15px 15px 15px;
	width:				925px;
}

#text p:first-child {
	padding-top:		0;
	margin-top:			0;
}

#text #maincontnet {
	height:				100%;
	max-width:			100%;
	float:				left;
}

#text #sidebarcontent+ #maincontent {
	max-width:			73%;
}

#text #sidebarcontent {
	float:				right;
	height:				100%;
	min-width:			22%;
}

#projects, #news {
	width:				100%;
}

#projectsinfo, #project, #newsitem {
	float:				left;
	width:				773px;
	padding:			0 0 15px 0;
	border-right:		2px solid #2e6fbb;
}

#slideshow {
	width:				773px;
	height:				435px;
	position:			relative;
	margin-bottom:		15px;
}

#slideshow .slides .slide {
	width:				773px;
	height:				435px;
	display:			none;
}

#slideshow .slide:first-child {
	display:			block;
}

#slideshow h3 {
	position:			absolute;
	bottom:				0;
	left:				0;
	background:			url('/data/assets/global/images/transparent_335681_75.png') repeat;
	width:				760px;
	height:				35px;
	z-index:			900;
	display:			block;
	color:				white;
	font-size:			24px;
	line-height:		30px;
	margin:				0;
	padding:			0 0 0 13px;
}

#slideshow .slideshow_nav {
	position:			absolute;
	bottom:				0;
	right:				5px;
	z-index:			901;
	height:				35px;
	line-height:		35px;
}

#slideshow .slideshow_nav a {
	color:				white;
	margin:				0 1px;
	text-decoration:	none;
}

#slideshow .slideshow_nav a.activeSlide {
	font-size:			18px;
}

#projectsinfo_text, #project_text, #newsitem_text {
	width:				743px;
	padding:			0 15px;
}

#projectlist, #newslist {
	width:				180px;
	min-height:			435px;
	height:				100%;
	float:				right;
}

#projectlist ul, #newslist ul {
	width:				180px;
	height:				100%;
	float:				left;
}

#projectlist ul li, #newslist ul li {
	height:				35px;
	line-height:		35px;
	font-size:			16px;
	width:				160px;
	float:				left;
	padding:			0 10px;
	background:			url('/data/assets/global/images/transparent_2e6fbb_15.png') repeat;
}

#projectlist ul li.odd, #newslist ul li.odd {
	background:			none;
}

#projectlist ul li h4, #newslist ul li h4 {
	margin:				0;
	padding:			0;
	font-weight:		normal;
}

#projectlist ul li[class~="Selected"] h4, #newslist ul li[class~="Selected"] h4 {
	margin-left:		10px;
	font-weight:		bold;
}

#projectlist ul li a, #newslist ul li a {
	text-decoration:	none;
}

#footer {
	clear:				both;
	text-align:			center;
	width:				100%;
	color:				black;
	font-size:			14px;
	padding:			5px 0;
	background:			url('/data/assets/global/images/transparent_2e6fbb_15.png') repeat;
}

#footer img {
	display:			inline-block;
}

#footer img#byggmester {
	margin-right:		5em;
}

#footer img#ansvarsrett {
	margin-left:		5em;
}

#footer #company_info{
	margin:				0 auto;
	display:			inline-block;
}

#footer a {
	color:				black;
}

.PDF {
	background:			url('/data/assets/straumeby/icons/pdf.png') top left no-repeat;
	padding-left:		16px;
}
