/** RESET STYLES **/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-y:scroll;}
/** CLEARFIX **/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/** STYLES **/
body{background:transparent url('/static/images/bg_bottom.jpg') no-repeat 50% 486px;}
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea{font-family:Arial,sans-serif;font-size:12px;}
#container{margin:0 auto;width:776px;position:relative;top:375px;left:10px;}
#header-wrapper{height:283px;background:transparent url('/static/images/content_top.png') no-repeat top center;}
#content-wrapper{min-height:144px;background:transparent url('/static/images/content_middle.png') repeat-y top center;padding:0 50px;}
#footer-wrapper{height:389px;position:relative;top:-160px;padding:0 80px;background:transparent url('/static/images/content_bottom.png') no-repeat 0 0;}
#header-wrapper h1 span{display:none;}
#header-wrapper h1 a{background:url('/static/images/header.png') no-repeat 0 0;display:block;height:58px;width:336px;position:absolute;right:69px;top:-70px;}
#header-wrapper h1 a:hover{background-position:0 -57px;}
#aktivitet{position:relative;top:30px;left:0px; width: 740px; }
#aktivitet li a{display:inline;float:left;margin-right:8px;}
#aktivitet a span{display:none;}
#aktivitet .aktivitet-x1 a{height:102px;width:100px;background:url('/static/images/x1_button_small.png') no-repeat 0 0;display:block;}
#aktivitet .aktivitet-x1 a:hover{background-position:0 -103px;}
#aktivitet .aktivitet-xfree a{height:80px;width:100px;background:url('/static/images/xfree_button_small.png') no-repeat 0 0;display:block;}
#aktivitet .aktivitet-xfree a:hover{background-position:0 -81px;}

#aktivitet .aktivitet-xcreek a{height:79px;width:130px;background:url('/static/images/xcreek_button_small.png') no-repeat 0 0;display:block;}
#aktivitet .aktivitet-xcreek a:hover{background-position:0 -79px;}

#aktivitet .aktivitet-xair a{height:87px;width:130px;background:url('/static/images/xair_button_small.png') no-repeat 0 0;display:block;}
#aktivitet .aktivitet-xair a:hover{background-position:0 -87px;}

#aktivitet .aktivitet-boxcup a{height:115px;width:150px;background:url('/static/images/boxcup_button_small.png') no-repeat 0 0;display:block;}
#aktivitet .aktivitet-boxcup a:hover{background-position:0 -116px;}
#aktivitet-index{width:690px;position:relative;left:60px;top:-30px; height: 400px;}
#aktivitet-index li a{display:inline;float:left;}
#aktivitet-index a span{display:none;}


#aktivitet-index .aktivitet-x1 a{height:157px;width:153px;background:url('/static/images/aktivitet-x1.png') no-repeat 0 0;display:block;position:relative; top:230px; left: 220px;}
#aktivitet-index .aktivitet-x1 a:hover{background-position:0 -157px;}

#aktivitet-index .aktivitet-boxcup a{height:200px;width:280px;background:url('/static/images/aktivitet-xtind.png') no-repeat 0 0;display:block; position: relative; right: -120px; top: 0px;}
#aktivitet-index .aktivitet-boxcup a:hover{background-position:0 -200px;}


#aktivitet-index .aktivitet-xcreek a{height:97px;width:193px;background:url('/static/images/aktivitet-xcreek.png') no-repeat 0 0;display:block;position:absolute;top:245px;left:-40px;}
#aktivitet-index .aktivitet-xcreek a:hover{background-position:0 -97px;}

#aktivitet-index .aktivitet-xair a{height:106px;width:193px;background:url('/static/images/aktivitet-xair.png') no-repeat 0 0;display:block;position:absolute;top:230px;left: 100px;}
#aktivitet-index .aktivitet-xair a:hover{background-position:0 -101px;}

#aktivitet-index .aktivitet-xfree a{height:157px;width:191px;background:url('/static/images/aktivitet-xfree.png') no-repeat 0 0;display:block;position:absolute;left: 100px; top:60px; }
#aktivitet-index .aktivitet-xfree a:hover{background-position:0 -157px;}


#aktivitet-index .aktivitet-xakro a{height:150px;width:193px;background:url('/static/images/aktivitet-xakro.png') no-repeat 0 0;z-index: 2000; display:block;position:absolute;top:310px;left: 36px;}


#aktivitet-index .aktivitet-xboard a{height:100px;width:280px;background:url('/static/images/aktivitet-xboard.png') no-repeat 0 0;display:block; position: absolute; top: 240px; left: 355px;}
#aktivitet-index .aktivitet-xboard a:hover{background-position:0 -100px;}

#aktivitet-index .aktivitet-xbike a{height:102px;width:280px;background:url('/static/images/aktivitet-xbike.png') no-repeat 0 0;display:block; position: relative; top: 24px; left: 500px;}
#aktivitet-index .aktivitet-xbike a:hover{background-position:0 -101px;}


#nyhende{position:relative;width:230px;padding:77px 20px 0 67px;background:url('/static/images/news.gif') no-repeat top left;float:left;}
#content{position:relative;width:610px;padding:85px 50px 0 67px;background:url('/static/images/inner_content.gif') no-repeat 0 0;float:left;top:-15px;left:15px;min-height:200px;}
.artikkel-tekst,p{text-align:justify;color:#000;line-height:19px;margin-bottom:10px;letter-spacing:.4px;}
.artikkel-tekst img,.artikkel-img{margin:3px 10px 0 0;float:left;border:5px ridge #eeddc3;}
.artikkel-ingress{font-weight:bold;}
.artikkel-meta{margin-bottom:5px;margin-top:5px;border-top:1px dotted #c09c71;border-bottom:1px dotted #c09c71;font-size:11px;text-transform:uppercase;font-weight:bold;color:#a8440d;}
#content h2{font-size:23px;font-weight:bold;letter-spacing:.1px;color:#6e3110;text-transform:uppercase;text-decoration:none;}
#nyhende h2 a,#content h2 a{font-size:23px;font-weight:bold;letter-spacing:.1px;text-transform:uppercase;border:none;}
#nyhende a,#content a{color:#6e3110;text-decoration:none;border-bottom:1px dotted #8d6328;}
#nyhende a:hover,#content a:hover{color:#6e3110;text-decoration:none;border-bottom:1px dotted #6e3110;background:#f4ecde;}
#all-news h3{font-size:14px;font-weight:bold;margin-bottom:10px;margin-top:40px;letter-spacing:.1px;color:#a84717;text-transform:uppercase;padding-bottom:5px;border-bottom:1px dotted #8d6328;}
#all-news li{margin:6px 0;}
#inner-wrapper{width:730px;position:relative;left:-30px;top:-180px;}
#menu{width:670px;position:relative;margin-right:40px;float:right;height:30px;}
#menu ul{right:0;top:10px;position:absolute;z-index:90;}
#menu li{background:transparent url("/static/images/left_on.png") no-repeat left top;padding:0 0 0 9px;float:left;display:block;}
#menu li a{background:transparent url("/static/images/right_on.png") no-repeat right top;padding:12px 13px 15px 6px;text-decoration:none;display:block;color:#553114;font-size:12px;font-weight:bold;text-transform:uppercase;}
#menu li a:hover{color:#a84717;text-decoration:underline;}
#menu #current{background:url("/static/images/left.gif") no-repeat top left;}
#menu #current a{background:url("/static/images/right.png") no-repeat top right;color:#a84717;}
#videos{margin-top:20px;}
h3{font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:20px;letter-spacing:.1px;color:#000;text-transform:uppercase;padding-bottom:5px;}
#img-table{margin-top:20px;}
#img-table a{text-decoration:none;border:none;}
#img-table a:hover{border:none;}
#img-table td{padding:4px;vertical-align:bottom;text-align:center;}
.artikkel{margin-bottom:20px;}
.back-link{margin:40px 0;display:block;clear:both;}
#content ul{margin:10px 0 10px 30px;list-style-type:disc;}
.no-border{border:none;border:0;}
.no-show{display:none;}
table{margin-top:20px;}
table td{padding:5px 5px 5px 0;vertical-align:top;}
table td img{border:5px ridge #eeddc3;}

#credit {
	margin: 0 auto;
	width: 500px;
	position: relative;
	top: 250px;
	text-align: center;
}


#credit a {
	color: #6e3110;
	text-decoration: none;
}



#program-table {
	width: 100%;
}

#program-table td {
	padding: 7px;
	padding-bottom: 14px;
	padding-right: 10px;
	border-bottom: 1px solid #a84717;
	color: #6e3110;
	vertical-align: top;
}

.bold, .bold td {
	font-weight: bold;
	font-size: 14px;
}
.noborder a {
	border: none;
	text-decoration: none;
}

#paamelding {
	position: absolute;
	top: 83px;
	right: 50px;
	z-index: 10;
}
#paamelding a {
	background: #6e3110;
	color: #fff;
	display: block;
	padding: 3px;
	font-size: 17px;
}
#paamelding a:hover {
	background: #eeddc3;
	border: none;
}

#spons {
	position: absolute;
	top: -110px;
	left: -20p;
}

#spons_footer {
	position: absolute;
	top: 240px;
	right: 55px;
}