body {
	background: #494740;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.light {
	background-color: #727163;
}
.dark {
	background-color: #666559;
}
.smallerbox {
	text-align: left;
	width: 500px;
	margin: auto;
}	
.nodecor {
	color: #FFFFFF;
	text-decoration: none;
}
.nodecor_underline {
	color: #FFFFFF;
	text-decoration: underline;
}
.nodecor_underline_sep {
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 10px;
	margin-left: 10px;
	font-variant: small-caps;
}
.nocolour {
	color: #FFFFFF;
}
.logo {	/*Logo*/
	text-align: left;
	padding: 0px;
	margin-left: 15px;
	font-variant: small-caps;
}
.logo h2 {	/*Logo Fotonova*/
	font-size: 270%;
	line-height: 14px;
	vertical-align: bottom;
	letter-spacing: 2px;
}
.logo h1 {	/*Logo Bildebyrå*/
	font-size: 170%;
	line-height: 8px;
	font-weight: lighter;
	vertical-align: top;
	letter-spacing: 8px;
}
/* Left menu styling - common to all browsers */
	.menu {width:132px; height:410px; font-size: 10px; z-index: 5; margin-left: 15px;}  /* NB: Total høyde som reserveres for menyen. Settes til:(20xMI)+10*/
	.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff; width:130px; height:20px; text-align:left; border:1px solid #57564D; border-width:1px 1px 0 0; background:#6C6B5E; line-height:20px; font-size:10px; padding-left:5px;}
	.menu ul {padding:0; margin:0; list-style-type: none;}
	.menu ul li {float:left; margin-right:1px; position:relative;}
	.menu ul li ul {display: none;}

/* Left menu styling specific to non IE browsers */
	.menu ul li:hover a {color:#fff; background:#57564D;}
	.menu ul li:hover ul {display:block; position:absolute; top:0; left:131px; width:131px;}
	.menu ul li:hover ul li a.hide {background:#6C6B5E; color:#fff;}
	.menu ul li:hover ul li:hover a.hide {width:160px;}
	.menu ul li:hover ul li ul {display:none;}
	.menu ul li:hover ul li a {display:block; background:#6C6B5E; color:#fff; width:160px;}
	.menu ul li:hover ul li a:hover {background:#57564D; color:#fff;} 

/* Menu-styling for evt. nivå 3:
	.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:121px; top:0; color:#fff;}
	.menu ul li:hover ul li:hover ul li a {display:block; width:122px; background:#57564D; color:#fff;}
	.menu ul li:hover ul li:hover ul li a:hover {background:#57564D; color:#fff;}*/
/* End of left menu styling */
.infocorner {
	text-align: left;
	color: #ffffff;
	margin-top:10px;
	margin-left: 15px;
	font-size: 110%;
	text-decoration: none;
}
.infobit {
	padding: 5px;
	width: 120px;
	border:1px solid #57564D;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
#stage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#stage h3 {
	font-size: 200%;
}
#stage h4 {
	font-size: 150%;
}
#stage h5 {
	font-size: 110%;
	vertical-align: middle;
}
#footer h1 {
	font-size: 110%;
	font-weight: lighter;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-variant: small-caps;
	letter-spacing: 5px;
	word-spacing: 8px;
}
/* Horizontal menu styling */  
#navcontainer ul{
	padding-left: 0;
	margin-left: 0;
	background-color: #6C6B5E;
	color: #fff;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 110%;
	font-variant: small-caps;
}
#navcontainer ul li{
	display: inline; 
}
#navcontainer ul li a{
	padding: 0.2em 1em;
	background-color: #6C6B5E;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #494740;
}
#navcontainer ul li a:hover{
	background-color: #57564D;
	color: #fff;
}
/* Formatering av bestillingsskjema */
.formfelter  {
	font-size: 10px;
	background-color: #727163;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.formgruppe  {
	border:1px solid #727163;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
