/* Egenskaper for siden */
body {
	margin: 0 auto;
	width:900px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	background:url('../gfx/BodyBg.jpg') repeat-x #a9a4a1;
}

/* Egenskaper for at linker ikke skal bli merket når man trykker på dem. */
a {
	outline: none;
}

/* Egenskaper for sidens innhold */
#container {
	width: 920px;
	margin: 10px 0 0 0;
	float: left;
}

/* Toppområde */
#header {
	display: inline;
	width: 900px;
	height: 130px;
	padding: 10px 10px 0 10px;
	float: left;
	background: url('../gfx/HeaderBg.jpg') no-repeat;
}

/* Logo-område */
#logoarea {
	float: left;
	width: 880px;
	padding:0 10px;
}

/* Egenskaper for området logo ligger i */
#logo {
	margin: 5px 0;
	float: left;
}

/* Egenskaper  for logo bilde*/
#logo img {
	border-style: none;
}

/* Egenskaper for Hovedmeny */
#mainmenu {
	display:inline;
	float:right;
	margin: 0 15px 0 0;
	height:80px;
	font-size: 0.9em;
	font-weight:bold;
}

#mainmenu ul {
	display: inline;
	margin:0;
	padding:0;
	list-style-type:none;
}


#mainmenu ul li {
	display:block;
	float:left;
	margin:0;
}
/*Egenskaper for linker inne hovedmenyens lister*/
#mainmenu ul li a {
	display:block;
	float:left;
	color:#ffffff;
	text-align: center;
	text-decoration:none;
	padding:30px 0 0 0;
	height:50px;
	width: 110px;
}

/*Egenskaper for når en tår musen over lister i hovedmeny*/
#mainmenu ul li a:hover, #mainmenu ul li a.current {
	color:#333333;
	background: url('../gfx/MainMenuHover.jpg') no-repeat;
}

#mainmenu ul li a.currentmain{
	color: #ffffff;
	background: #000000;
}

/* Område for undermeny */
#submenu {
	display:inline;
	width: 880px;
	float:left;
	margin:10px 10px 0 10px;
	height:34px;
	font-size: 0.8em;
	font-weight:bold;
	background: url('../gfx/SubmenuBg.gif') repeat-x top left;
}

#submenu ul {
	display: inline;
	margin:0;
	padding:0;
	list-style-type:none;
}

/*hovedmeny*/
#submenu ul li {
	display:block;
	float:left;
	margin:0;
}
/*Egenskaper for linker i lister under submenu*/
#submenu ul li a {
	display:block;
	float:left;
	color:#50a0f3;
	text-decoration:none;
	padding:11px 20px 0 20px;
	height:23px;
	background:transparent url('../gfx/SubmenuDivider.gif') no-repeat top right;
}

/*Egenskaper for når du tar musen over i submenyen*/
#submenu ul li a:hover, #submenu ul li a.currentsub {
	color:#333333;
	background:#fff url('../gfx/SubmenuSelected.gif') no-repeat top right;
}

/* Omkranser hovedbeholderen og sidemenyen */
#content {
	display:inline;
	width: 900px;
	padding: 10px 10px 0 10px;
	margin: 0;
	float: left;
	background: url('../gfx/ContentBg.jpg') repeat-y;
}

/* Skiller innholdet mellom hovedbeholderen og sidemenyen */
#maincontent {
	display: inline;
	width: 670px;	
	margin: 0 0 0 20px;
	padding: 0px;
	float: left;
}

/* Egenskaper for overskrift */
h2 {
	display: inline;
	color: #50a0f3;
	float: left;
	height: 25px;
	width: 670px;
	margin: 0;
	padding: 0;
}
/* Websidens statuslinje */
#path {
	text-transform:lowercase;
	display: inline;
	width: 670px;
	height: 20px;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 0.7em;
	float:left;
}

/* Egenskaper for linker i statuslinjen */
#path a {
	padding: 0;
	color: #333333;
	text-decoration: none;
}

/* Egenskaper for musepeker over link */
#path a:hover {
	color:#50a0f3;
}

/* Egenskaper for tekstområde inne i hovedbeholderen */
.textcontent {
	width: 670px;
	padding: 0;
	margin: 10px 0;
}

.textcontent h5{
	font-size: 0.9em;
	margin: 0;
	color: #50a0f3;
}

/* Egenskaper for tekst i hovedbeholderen */
.textcontent p {
	margin: 0 0 10px 0;
}

.textconent ul h5{
	float: left;
	font-size: 0.7em;
}

.textcontent ul{
	float: left;
	clear: both;
	margin: 0;
}

/*Egenskaper for bilder i hovedbeholderen*/
.textcontent img{
	margin:0;
}

/*Egenskaper for bilder som er en link*/
.textcontent a img{
	border-style: none;
	border: solid 2px #50a0f3;
	padding: 5px;
}

/*Egenskaper for når en tar musen over bilde*/
.textcontent a img:hover{
	background: #50a0f3;
}

/*Egenskaper for portofølje delen*/
.portfolio {
	width:300px;
	height:150px;
	float:left;
	margin: 5px;
	padding:23px 10px 10px 10px;
	font-size: 0.8em;
	background: url('../gfx/PortfolioBg.jpg') no-repeat;
	color: #ffffff;
}

/* Egenskaper for miniatyrbilder til portefølje */
.portfolio a img {
	float: left;
	border: solid 2px #ffffff;
	padding: 5px;
	height: 110px;
	width: 110px;
	margin:0 10px 0 0;
}

/* Egenskaper for når musepeker beveges over miniatyrbilder */
.portfolio a img:hover{
	background: #333333;
}

.portfolio .text {
	float: right;
	color: #ffffff;
	width: 165px;
}

.portfolio .text h5 a{
	/*font-size: 1.2em;*/
	font-size: 0.9em;
	margin: 0;
	color: #ffffff;
}

*/Linker under portefølje'/
.portfolio a{
	text-decoration: none;
	color: #ffffff;
}

/*Egenskaper for les mer linken teksten under portefølje*/
.portfolio .lesmer a{
	text-decoration: none;
	color: #ffffff;
	float: right;
	margin: 2px 0 0 0;
	text-transform: lowercase;
}

/*Egenskaper for webshop delen*/
.webshop {
	width:300px;
	height:150px;
	float:left;
	margin: 5px;
	padding:23px 10px 10px 10px;
	font-size: 0.8em;
	background: url('../gfx/PortfolioBg.jpg') no-repeat;
	color: #ffffff;
}

/* Egenskaper for miniatyrbilder til webshop */
.webshop a img {
	float: left;
	border: solid 2px #ffffff;
	padding: 5px;
	height: 110px;
	width: 110px;
	margin:0 10px 0 0;
}

/* Egenskaper for når musepeker beveges over miniatyrbilder */
.webshop a img:hover{
	background: #333333;
}

.webshop .text {
	float: right;
	color: #ffffff;
	width: 165px;
}

.webshop .text h5 a{
	font-size: 0.9em;
	margin: 0;
	color: #ffffff;
}

*/Linker under webshop'/
.webshop a{
	text-decoration: none;
	color: #ffffff;
}

/*Egenskaper for les mer linken teksten under webshop*/
.webshop .lesmer a{
	text-decoration: none;
	color: #ffffff;
	float: right;
	margin: 20px 115px 0 0;
	text-transform: lowercase;
}

.webshop .shopbasket
{
	float: right;
	margin: 0px 0px 200px 0px;
}


/* Egenskaper for sideområde */
#sidebar {
	display: inline;
	margin: 0 20px;
	padding: 0px;
	width: 160px;
	height: 250px;
	float:right;
	background: url('../gfx/SidebarBg.jpg') bottom no-repeat;
}

/* Overskrift type H5 i sideområde */
#sidebar h5{
	/*	background: #50a0f3;*/
	margin: 10px;
	height: 40px;
	font-size: 1em;
	color:#50a0f3;
}

/* Tekstområde inne i sideområde */
#sidebar ul {
	width: 150px;
	list-style: none;
	margin: 0;
	padding: 5px;
	float: left;
}

/* Område rundt hvert liste-element */
#sidebar li {
	width: 136px;
	height: 20px;
	font-size: 0.8em;
	margin: 4px 0 0 0;
	padding: 3px;
}

#sidebar li a {
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 20px;
	border-bottom: solid 1px #ffffff;
}

/* Egenskaper for musepeker over link */
#sidebar li a:hover, #sidebar_lesmer a:hover {
	color: #333333;
	border-bottom: solid 1px #333333;
}

/* Egenskaper for linker i sideområdet */
#sidebar_lesmer a {
	margin: 5px 20px 0 0;
	font-size: 0.8em;
	float: right;
	text-decoration: none;
	text-transform: lowercase;
	color: #ffffff;
}

/* Websidens bunnområde */
#footer {
	display: inline;
	width: 920px;
	height: 91px;
	margin:0;
	float:left;
	color:#ffffff;
	background: url('../gfx/FooterBg.jpg') no-repeat;
}
/*Venstre del av footer*/
#footer_left {
	display: inline;
	width: 440px;
	height: 60px;
	margin: 30px 0 1px 0;
	padding: 0 0 0 20px;
	float: left;
}
/*Høyre del av footer*/
#footer_right {
	display: inline;
	width: 440px;
	height: 60px;
	margin: 30px 0 1px 0;
	padding: 0 20px 0 0;
	float: right;
}

/*bilde i venstre del av footer*/
#footer_left img {
	display: inline;
	height: 40px;
	float: left;
	margin: 5px 0;
	border: none;
}

#footer_left p {
	float: left;
	height: 26px;
	font-size: 0.7em;
	margin: 13px 0 17px 2px;
}

#footer_right ul {
	display: inline;
	font-size: 0.7em;
	font-weight: bold;
	float: right;
	margin: 15px 0;
	height: 20px;
}

#footer_right ul li {
	display: inline;
	list-style: none;
	margin: 0 5px;
	padding: 2px;
}

/* Egenskaper for tekst i bunnområdet */
#footer_right a {
	color: #50a0f3;
	text-decoration: none;
}

/* Egenskaper for musepeker over link */
#footer_right a:hover {
	color: #ffffff;
	text-decoration: none;
}