@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}

img {border: 0;}

p {margin: 20px 0; line-height: 1.6em; }

a {color: #1785ff; text-decoration: none;}

a:hover {color: #a81904}

h1 {color: #2a4058; text-transform: uppercase; background: url(img/seperator.png) repeat-x bottom; padding-bottom: 6px}

h2 {color: #2a4058; text-transform: uppercase}

#main_content ul {margin-left: 30px;}

body {
	background: #d3dce6 url(img/body.png) repeat-x;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #2a4058
}

#body_index {
	background: #d3dce6 url(img/body_index.png) repeat-x;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

#nav {height: 56px; font-size: .875em;}

#container {
	width: 966px;
	margin: auto;
	font-size: .875em;
}

#left {float: left; width: 428px; height: 508px; border: 0px solid white}

#right {float: right; width: 488px; height: 508px; border: 0px solid white}

#refbox {background: white; width: 400px; padding: 14px;}

h2#enk {background: url(img/heading-enk.png); width: 488px; height: 54px; text-indent: -9999px; margin-top: 70px;}

.right_btn {margin-top: 29px;}

#main_content {clear: both; padding-top: 30px;}

#page_left {width: 460px; float: left;}

#page_right {width: 419px; float: right;}

#footer {clear:both; margin:auto; width: 966px; background: url(img/footer.png) center no-repeat; height: 80px;}

h2#hvorfor {background: url(img/hvorfor.png); height: 61px; text-indent:-9999px; margin-bottom: 30px;}

#nav {width: 966px; margin: auto;}

#nav ul {padding-top: 18px;}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

#navlist li a
{
	text-decoration:none;
	color: white
}


#gallery_navcontainer {margin: 25px 0 0;}

#gallery_navcontainer ul li {display: inline; margin-right: 20px;}

#gallery_navcontainer a {font-weight: bold;}



/*----------------------------------------- Glowing Menu styles ---------------------------------------*/

/* Firefox Dotted Outline Fix */
a:active { 
		outline: none; 
}

a:focus { 
		-moz-outline-style: none; 
}
	
/* Menu Body */
ul#menu {
		height:64px;
		list-style:none;
}
	
/* Float LI Elements - horizontal display */
ul#menu li {
		float:left;
}
	
/* Link - common attributes */
ul#menu li a {
		background:url(img/sprite.png) no-repeat scroll top left;
		display:block;
		height: 64px;
		position:relative;
}
	
/* Specify width and background position attributes specifically for the class: "photography" */
ul#menu li a.tjenester {
		width: 244px;
	}
	
/* Specify width and background position attributes specifically for the class: "webdesign" */
ul#menu li a.kontakt {
		width: 244px;
		background-position:-244px 0px;
}
	
/* Span (on hover) - common attributes */
ul#menu li a span {
		background:url(img/sprite.png) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;
}
	
/* Span (on hover) - display pointer */
ul#menu li a span:hover {
		cursor:pointer;
}
	
/* Shift background position on hover for the class: "photography" */
	ul#menu li a.tjenester span {
		background-position: 0px -64px;
}
	
/* Shift background position on hover for the class: "webdesign" */
	ul#menu li a.kontakt span {
		background-position: -244px -64px;
}











