/********* globals *********/

* {margin:0;padding:0}
a img,table {border:0}
/*dl,ol,ul {list-style:none}*/
table {border:0.01em solid black;}
table td {padding:2px;font-size:80%;border:0.01em solid black;}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.35em 0;}

/* fonts & colors */
body { font:.9em Arial,SansSerif; color:#333; }
button,select,textarea,input {font:100% Arial,SansSerif}
a { color:#0096db; text-decoration:none; }
a:hover { text-decoration:underline; }
h1,h2,h3,h4,h5,h6,.date { font-family: Trebuchet MS,Arial,Sans-Serif; color:#bcc5c1; }

/* clearfix */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
>.cf { display: inline-block; }
* html .cf { height: 1px; }

#justsomespace
{
	height:5px;
	width:100%;
	clear:both;
}

/********* layout *********/

body { margin:0; padding:0; background:#fff url(body_bg.gif) repeat-x; }
	#wrap { width:920px; margin:0 auto; }
		#header { height:150px; }
		#page { margin:15px 0; background: transparent url(page_bg.gif) no-repeat 50% 100%; padding:0 25px 25px 25px; overflow:auto;}
			#content { }
				.secondary { width:150px; float:right; margin-bottom:1px;}
				#menu { border-left: solid 1px #dfe5e6; padding-left:15px;}
				#extras { padding-right:15px;}
				#main { width:500px; float:left; border-right: solid 1px #dfe5e6; padding-right:15px; }
		#footer {margin-top:10px;color:#b6bcb9;padding:0 15px;font-size:0.8em; }
			#footer .n2{color:#BCC5C1;float:right;font-size:0.8em;}
			
			#footer_left
			{
				border-left: 20px solid #ff9000;
				float:left;
				width:45%;
				padding-left:5px;
			}
			#footer_right
			{
				float:right;
				width:45%;
				text-align:right;
				
			}
			

.boxTitle,
.secondary h4 { margin:0; padding:5px 0; font-size:1.2em; }
.secondary h4 a,
.secondary h4 a:visited {color:#333;}

/* top */
#header { position:relative; }
	.top { float:left; padding:3px 15px 0 15px;}
	.siteLogo { float:left; padding:6px 12px;}
	.siteHeader { float:left;}
	.siteHeader a {color:#fff;}
	#lillesand 
	{
		float:left;padding-bottom:0px; overflow:hidden;position:absolute;
	}

/* secondary */
.secondary .uc { margin-bottom:15px; }

/* content */
img.main {margin-bottom:15px;}

/* menu */
.menu li {list-style:none; }

.topMenu 
{ 
	position:absolute; 
	bottom:0px; 
	height:80px; 
	padding:0 20px; 
	background:transparent url(menu_bg.gif) no-repeat; 
	width:920px; 
	font-size:1.2em; 
}
	.topMenu li {float:left; padding-left:10px; }
	.topMenu a { color:#fff; display:block; padding:18px 20px 9px 10px; }
	.topMenu a:visited { color:#fff; }
	.topMenu .current,
	.topMenu .trail { background:transparent url(menuselection_bg.gif) no-repeat; font-weight:bold; }
	.topMenu .current a,
	.topMenu .trail a { color:#333; background:transparent url(menuselection_bg.gif) no-repeat 100% 0%; }
	.topMenu .current a:visited,
	.topMenu .trail a:visited { color:#333; }

		.topMenu li ul 
		{
			display:none;
			
			font-size:.8em;
			background:none;
			position:absolute;
			top:45px;
			left:0;
			height:auto;
			padding:0 15px;
		}
		.topMenu .current ul, 
		.topMenu .trail ul {display:block}

		.topMenu .current ul li,
		.topMenu .trail ul li { font-weight:normal; background:none; padding:0; }
		.topMenu .trail .current,
		.topMenu .trail .trail
		{
			background:none;
			margin:0;
			font-weight:bold;
			padding:0;
		}
		.topMenu .current ul a,
		.topMenu .trail ul a
		{
			background:none;
			padding:10px;
			color:#333;
		}

.languageMenu { position:absolute; bottom:45px; left:925px; width:100px;}
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}


.subMenu{}
	.subMenu a { display:block; padding:2px 0; _height:1px; }
	.subMenu ul { margin:0 0 2px 15px; }
	.subMenu .trail > a { color:#0096DB; }
	.subMenu .current > a { color:#0096DB; font-weight:bold; }

/* lists */
.list .a0 { background: #f8f8f8; }
.list { padding-bottom:6px; }
.list .item { padding:5px; }

/* path */
.path { margin-bottom:10px; }
.path .current { color:#333; }
.path a.current:hover { cursor:default; text-decoration:none; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }

/* date */
.date { font-size:x-small; color:#333; display:block; }

/* columns */
.columns .left { float:left; width:245px; }
.columns .right { float:right; width:245px; }

/* drag&drop */
.dragDrop .secondary .uc { margin-bottom:0;}
.dragDrop .SiteLeft,.dragDrop .SiteRight,.dragDrop .SiteTop { background-color:#fef;}
.dragDrop .Left,.dragDrop .Right,.dragDrop .Content { background-color:#eef;}

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}


/* custom */

#img_partner1
{
	margin-bottom:2px;
	width:138px;
	height:46px;
	display:block;
	background-image: url('/img/design/partner6_1.jpg');
}
#img_partner1:link
{
	background-image: url('/img/design/partner6.jpg');
}
#img_partner1:visited
{
	background-image: url('/img/design/partner6.jpg');
}
#img_partner1:hover
{
	background-image: url('/img/design/partner6_1.jpg');
}

#img_partner2
{
	margin-bottom:2px;
	width:138px;
	height:48px;
	display:block;
	background-image: url('/img/design/partner4_1.jpg');
}
#img_partner2:link
{
	background-image: url('/img/design/partner04.jpg');
}
#img_partner2:visited
{
	background-image: url('/img/design/partner04.jpg');
}
#img_partner2:hover
{
	background-image: url('/img/design/partner4_1.jpg');
}


#img_partner3
{
	margin-bottom:2px;
	width:138px;
	height:43px;
	display:block;
	background-image: url('/img/design/partner5_1.jpg');
}
#img_partner3:link
{
	background-image: url('/img/design/partner05.jpg');
}
#img_partner3:visited
{
	background-image: url('/img/design/partner05.jpg');
}
#img_partner3:hover
{
	background-image: url('/img/design/partner5_1.jpg');
}




#img_partner4
{
	margin-bottom:2px;
	width:138px;
	height:48px;
	display:block;
	background-image: url('/img/design/gasp2.jpg');
}
#img_partner4:link
{
	background-image: url('/img/design/gasp.jpg');
}
#img_partner4:visited
{
	background-image: url('/img/design/gasp.jpg');
}
#img_partner4:hover
{
	background-image: url('/img/design/gasp2.jpg');
}



#img_partner5
{
	margin-bottom:2px;
	width:138px;
	height:48px;
	display:block;
	background-image: url('/img/design/nofish.jpg');
}
#img_partner5:link
{
	background-image: url('/img/design/nofish2.jpg');
}
#img_partner5:visited
{
	background-image: url('/img/design/nofish2.jpg');
}
#img_partner5:hover
{
	background-image: url('/img/design/nofish.jpg');
}


#img_partner6
{
	margin-bottom:2px;
	width:138px;
	height:48px;
	display:block;
	background-image: url('/img/design/better2.jpg');
}
#img_partner6:link
{
	background-image: url('/img/design/better1.jpg');
}
#img_partner6:visited
{
	background-image: url('/img/design/better1.jpg');
}
#img_partner6:hover
{
	background-image: url('/img/design/better2.jpg');
}


#img_partner7
{
	margin-bottom:2px;
	width:137px;
	height:63px;
	display:block;
	background-image: url('/img/design/humlen-a.jpg');
}
#img_partner7:link
{
	background-image: url('/img/design/humlen-b.jpg');
}
#img_partner7:visited
{
	background-image: url('/img/design/humlen-b.jpg');
}
#img_partner7:hover
{
	background-image: url('/img/design/humlen-a.jpg');
}



#img_partner8
{
	margin-bottom:2px;
	width:138px;
	height:33px;
	display:block;
	background-image: url('/img/design/iform-a.jpg');
}
#img_partner8:link
{
	background-image: url('/img/design/iform-b.jpg');
}
#img_partner8:visited
{
	background-image: url('/img/design/iform-b.jpg');
}
#img_partner8:hover
{
	background-image: url('/img/design/iform-a.jpg');
}


#img_partner9
{
	margin-bottom:2px;
	width:137px;
	height:40px;
	display:block;
	background-image: url('/img/design/kiropraktor-a.jpg');
}
#img_partner9:link
{
	background-image: url('/img/design/kiropraktor-b.jpg');
}
#img_partner9:visited
{
	background-image: url('/img/design/kiropraktor-b.jpg');
}
#img_partner9:hover
{
	background-image: url('/img/design/kiropraktor-a.jpg');
}


#img_partner10
{
	margin-bottom:2px;
	width:137px;
	height:43px;
	display:block;
	background-image: url('/img/design/nkf-a.jpg');
}
#img_partner10:link
{
	background-image: url('/img/design/nkf-b.jpg');
}
#img_partner10:visited
{
	background-image: url('/img/design/nkf-b.jpg');
}
#img_partner10:hover
{
	background-image: url('/img/design/nkf-a.jpg');
}

#img_partner11
{
	margin-bottom:2px;
	width:138px;
	height:68px;
	display:block;
	background-image: url('/img/design/pvl_a.jpg');
}
#img_partner11:link
{
	background-image: url('/img/design/pvl_b.jpg');
}
#img_partner11:visited
{
	background-image: url('/img/design/pvl_b.jpg');
}
#img_partner11:hover
{
	background-image: url('/img/design/pvl_a.jpg');
}

#img_partner12
{
	margin-bottom:2px;
	width:137px;
	height:35px;
	display:block;
	background-image: url('/img/design/ved_a.jpg');
}
#img_partner12:link
{
	background-image: url('/img/design/ved_b.jpg');
}
#img_partner12:visited
{
	background-image: url('/img/design/ved_b.jpg');
}
#img_partner12:hover
{
	background-image: url('/img/design/ved_a.jpg');
}


#img_partner13
{
	margin-bottom:2px;
	width:137px;
	height:43px;
	display:block;
	background-image: url('/img/design/mb_a.jpg');
}
#img_partner13:link
{
	background-image: url('/img/design/mb_b.jpg');
}
#img_partner13:visited
{
	background-image: url('/img/design/mb_b.jpg');
}
#img_partner13:hover
{
	background-image: url('/img/design/mb_a.jpg');
}


#img_partner14
{
	margin-bottom:2px;
	width:137px;
	height:50px;
	display:block;
	background-image: url('/img/design/woman_a.jpg');
}
#img_partner14:link
{
	background-image: url('/img/design/woman_b.jpg');
}
#img_partner14:visited
{
	background-image: url('/img/design/woman_b.jpg');
}
#img_partner14:hover
{
	background-image: url('/img/design/woman_a.jpg');
}


#img_partner15
{
	margin-bottom:2px;
	width:137px;
	height:39px;
	display:block;
	background-image: url('/img/design/body_a.jpg');
}
#img_partner15:link
{
	background-image: url('/img/design/body_b.jpg');
}
#img_partner15:visited
{
	background-image: url('/img/design/body_b.jpg');
}
#img_partner15:hover
{
	background-image: url('/img/design/body_a.jpg');
}





#img_partner16
{
	margin-bottom:2px;
	width:138px;
	height:40px;
	display:block;
	background-image: url('/img/design/glitz_1.jpg');
}
#img_partner16:link
{
	background-image: url('/img/design/glitz_2.jpg');
}
#img_partner16:visited
{
	background-image: url('/img/design/glitz_2.jpg');
}
#img_partner16:hover
{
	background-image: url('/img/design/glitz_1.jpg');
}



#img_partner17
{
	margin-bottom:2px;
	width:132px;
	height:75px;
	display:block;
	background-image: url('/img/design/bedrift_a.jpg');
}

#img_partner17:link
{
	background-image: url('/img/design/bedrift_b.jpg');
}
#img_partner17:visited
{
	background-image: url('/img/design/bedrift_b.jpg');
}
#img_partner17:hover
{
	background-image: url('/img/design/bedrift_a.jpg');
}


#img_partner18
{
	margin-bottom:2px;
	width:138px;
	height:51px;
	display:block;
	background-image: url('/img/design/yr_a.jpg');
}

#img_partner18:link
{
	background-image: url('/img/design/yr_b.jpg');
}
#img_partner18:visited
{
	background-image: url('/img/design/yr_b.jpg');
}

#img_partner18:hover
{
	background-image: url('/img/design/yr_a.jpg');
}




#img_partner20
{
	margin-bottom:2px;
	width:138px;
	height:70px;
	display:block;
	background-image: url('/img/design/idehytta_a.jpg');
}

#img_partner20:link
{
	background-image: url('/img/design/idehytta_b.jpg');
}
#img_partner20:visited
{
	background-image: url('/img/design/idehytta_b.jpg');
}

#img_partner20:hover
{
	background-image: url('/img/design/idehytta_a.jpg');
}



#img_partner21
{
	margin-bottom:2px;
	width:138px;
	height:47px;
	display:block;
	background-image: url('/img/design/villa_a.jpg');
}

#img_partner21:link
{
	background-image: url('/img/design/villa_b.jpg');
}
#img_partner21:visited
{
	background-image: url('/img/design/villa_b.jpg');
}

#img_partner21:hover
{
	background-image: url('/img/design/villa_a.jpg');
}








#img_partner30
{
	margin-bottom:2px;
	width:138px;
	height:46px;
	display:block;
	background-image: url('/upload/bodysupport_a.jpg');
}

#img_partner30:link
{
	background-image: url('/upload/bodysupport_b.jpg');
}
#img_partner30:visited
{
	background-image: url('/upload/bodysupport_b.jpg');
}

#img_partner30:hover
{
	background-image: url('/upload/bodysupport_a.jpg');
}









#img_partner31
{
	margin-bottom:2px;
	width:138px;
	height:49px;
	display:block;
	background-image: url('/upload/treningsforum_a.jpg');
}

#img_partner31:link
{
	background-image: url('/upload/treningsforum_b.jpg');
}
#img_partner31:visited
{
	background-image: url('/upload/treningsforum_b.jpg');
}

#img_partner31:hover
{
	background-image: url('/upload/treningsforum_a.jpg');
}






#img_partner32
{
	margin-bottom:2px;
	width:138px;
	height:48px;
	display:block;
	background-image: url('/img/design/fitness_a.jpg');
}

#img_partner32:link
{
	background-image: url('/img/design/fitness_b.jpg');
}
#img_partner32:visited
{
	background-image: url('/img/design/fitness_b.jpg');
}

#img_partner32:hover
{
	background-image: url('/img/design/fitness_a.jpg');
}



























