@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:1px;
	line-height:1.2em;
}
input {
	letter-spacing:normal;
}
#text a {
	color:#FFF;
	text-decoration:none;
	border-bottom:dotted 1px #999;
}
#text a:hover {
	border-bottom:solid 1px #CCC;
}
p {
	margin:4px 0 7px;
}
b {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.clear {
	clear:both;
}
table tr {
	border-bottom:1px #666 solid;
}
body {
	background:#dadada;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100;
	font-size:15px;
	color:#FFF;
}
#container {
	width:100%;
	background:url(images/fish_bg.png);
}
#centerer {
	width:800px;
	padding:16px 20px 20px;
	margin:0 auto;
	background:#0d0d0d;
	position:relative;
	z-index:100;
}
#header h1 {
	width:348px;
	height:68px;
	float:left;
	background:url(images/logo.png);
}
#header h1 b {
	text-indent:-9999px;
	width:348px;
	height:48px;
	display:block;
}
#header h1 i {
	width:348px;
	height:12px;
	margin:8px 0 0;
	display:block;
	text-indent:-9999px;
}

#header img {
	float:left;
	margin:0 0 0 16px;
}
#header .hestra_link {
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(images/hestra_if_logo.png);
	width:65px;
	height:70px;
	margin:0 0 0 16px;
}
#header ul {
	background:url(images/navigation_bg.png);
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", 'Helvetica Neue', Helvetica, Arial, sans-serif;
	width:798px;
	height:38px;
	border:1px solid #666;
	margin:10px 0;
}
#header ul li {
	display:block;
	float:left;
	margin:6px 0 0 5px;
}
#header ul li a {
	height:16px;
	line-height:14px;
	font-size:14px;
	text-decoration:none;
	display:block;
	color:#FFF;
	padding:5px 6px;
}
#header ul li a:hover {
	color:#c6c80f;
}
#header ul li a.selected {
	background:#0067da;
}
#header ul li a.selected:hover {
	color:#FFF;
}
#content {
	width:800px;
}
.inbjudan h2 {
	font-weight:normal;
	font-size:24px;
}
.inbjudan h3 {
	font-weight:normal;
	font-size:16px;
}
.inbjudan h2, .inbjudan h3 {
	margin:0 0 5px 0;
}
.inbjudan table {
	margin:5px 0 0 0;
}
/*###############################
##
##
##			Text
##
##
###############################*/
#text {
	width:520px;
	float:left;
}
#splash {
	background:url(images/splash_bg.png);
	padding:10px 15px;
	height:230px;
	width:490px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#splash h2 {
	color:#FFF;
	font-size:29px;
	font-weight:normal;
	text-shadow:1px 1px 1px #000;
	margin:0 0 6px;
}
#splash li {
	color:#000;
	text-shadow:1px 1px 1px #558cc9;
	font-size:16px;
	line-height:16px;
	padding:2px 0;
}
#splash .buttons {
	margin:9px 0 0 -35px;
}	
#splash .buttons li {
	float:left;
	background:url(images/splash_button_bg.png);
	width:140px;
	height:36px;
	padding:0;
	text-shadow:none;
	margin:0 0 0 35px;
}
#splash .buttons li a {
	text-decoration:none;
	color:#999;
	width:140px;
	height:36px;
	display:block;
}
#splash .buttons li a i {
	background:url(images/splash_button_icons.png) no-repeat;
	height:28px;
	width:28px;
	display:block;
	float:left;
	margin:4px 0 0 4px;
}
#splash .buttons li a b {
	display:block;
	float:right;
	margin:10px 0 0;
	width:108px;
	text-align:center;
}
#splash .buttons li a:hover {
	color:#FFF;
}
#splash .buttons li.inbjudan {
}
#splash .buttons li.inbjudan i {
	background-position:0px -56px;
}
#splash .buttons li.anmalan i {
	background-position:0px -28px;
}
#splash .buttons li.resultat i {
	background-position:0px 0px;
}
#splash .buttons li a.none:hover {
	color:#999;
	cursor:default;
}
#enkat div {
	margin: 0 0 15px;
}
#enkat fieldset {
	padding: 5px;
	margin: 0;
}
#enkat fieldset input {
	margin: 0 2px 0 0;
}
#enkat p {
	margin: 0 0 3px;
}
/*###############################
##
##
##			Sidebar
##
##
###############################*/
#sidebar {
	float:right;
	width:260px;
}
.ads li {
	float:left;
	width:125px;
	margin:0 10px 5px 0;
}
.ads li.broad {
	width:250px;
}
.ads li.last {
	margin:0;
}
/*###############################
##
##
##			Footer
##
##
###############################*/
#content_end {
	background:url(images/footer_top_bg.png);
	height:60px;
	position:relative;
	top:-40px;
	z-index:50;
	padding:41px 0 0;
}
#reflection {
	width:840px;
	background:url(images/content_bottom_gradient.png);
	height:58px;
	margin:0 auto;
}
#footer_container {
	background-color:#dadada;
	margin:2px 0 0;
}
#footer {
	margin:0 auto;
	width:840px;
	padding:10px 0px;
	color:#000;
	font-weight: 300;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#footer a {
color: #000;
}
