	*{margin:0;padding:0;}
html,body{background: url(images/bgmain.jpg) repeat-x #2f2f2f;color:#444;text-align:center;} 
body{font:12px/18px 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
}
h1{font-size:22px;}
h2{font-size:22px;font-family: georgia,times,serif; font-weight:normal; color:#ffffff; margin-bottom:3px;}
h3{font-weight:normal;font-family:georgia,times,serif; color:#ffffff; font-size:17px;}
h4{font-weight:bold;font-family:'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif; color:#ffffff; font-size:12px;}
h5{font-size:20px;font-family: georgia,times,serif; font-weight:normal; color:#ffffff;}
a{color:#1b91ce; text-decoration:none; outline: none; -moz-outline-style: none;}
a:hover{color:#19b1ff;}
#wrapper{border:0px solid #EEE;margin:0px auto;text-align:left;width:960px;}
input {outline: none; -moz-outline-style: none;}

#topline {border:0px solid #EEE;margin:0px auto;width:960px;padding-top: 3px;}
.toplineLeft {float: left;}
.toplineRight{float: right;}

.BigDownload {
	font-size:18px;
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom:12px;
}
	

#logoarea {width: 960px; height: 120px;}


#leftCol {
float:left; width: 300px;
}

.right {
float: right;
margin-left: 10px;
margin-top: 20px;
margin-bottom: 20px;
}

.floatright {
float: right;
margin-left: 10px;
margin-top: 2px;
margin-right: 4px;
}

.justfloatleft {
float: right;
margin-right: 60px;
}

.justfloatright {
float: right;
margin-right: 60px;
}



.left {
float:left;
margin-right: 10px;
margin-top: 20px;
margin-bottom: 20px;
}

.green {
color: #78e808;
}

.darkgreen {
color: #569815;
}

.lightgrey {
color: #e0e0e0;
}

.greytitle {
color: #686868;
}

/*------------------------------------------*/

<!-- PANEL OG TABs -->

/*-------------------------------------------*/

legend {
	color: #F2F2F2;
}
#banner {
	background-color: #7B68EE;
	height: 80px;
}

.panel {
	display: none;
	background-color: #323232;
	padding: 1em;
	width: 606px;
	border-bottom: 1px solid #292929;
}
.panel2 {
	display: none;
	background-color: #323232;
	padding: 1em;
	width: 276px;
	border-bottom: 1px solid #292929;
}

.panel3 {
	display: none;
	background-color: #323232;
	padding: 1em;
	width: 276px;
	border-bottom: 1px solid #292929;
}

.panel4 {
	display: none;
	background-color: #323232;
	padding: 1em;
	width: 276px;
	border-bottom: 1px solid #292929;
}

.forms {
	background:#323232 url(images/box-shaddow.jpg) top no-repeat;
	padding: 1em;
	width: 606px;
	border-bottom: 1px solid #292929;
}


fieldset {
	padding: 2em;
}

.panel.active-tab-body {
	display: block;
}
.panel2.active-tab-body {
	display: block;
}
.panel3.active-tab-body {
	display: block;
}
.bar {
	padding: 5px;
	background-color: #666666;
}

.tabs {
	height: 35px;
	list-style: none;
	background:#323232 url(images/tablineshaddow.jpg) bottom;
	width: 630px;
}

.tabs li {
	float: left;
}

.tabs a {
	float: left;
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
	text-decoration: none;
	color: #1b91ce;
	height: 22px;
	background: #323232 url(images/tab.jpg) right bottom no-repeat;
}

.tabs a.selected {
background: #323232 url(images/tabactive.jpg) right bottom no-repeat;

	color: #ccc;
}
.tabs a:hover {
background: #323232 url(images/tabhover.jpg) right bottom no-repeat;
	color: #19b1ff;
}

/* alt tabs */

.tabs2 {
	height: 35px;
	list-style: none;
	background:#323232 url(images/tablineshaddow.jpg) bottom;
	width: 300px;
}

.tabs2 li {
	float: left;
}

.tabs2 a {
	float: left;
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
	text-decoration: none;
	color: #1b91ce;
	height: 22px;
	background: #323232 url(images/tab.jpg) right bottom no-repeat;
}

.tabs2 a.active-tab {
background: #323232 url(images/tabactive.jpg) right bottom no-repeat;

	color: #ccc;
}
.tabs2 a:hover {
background: #323232 url(images/tabhover.jpg) right bottom no-repeat;
	color: #19b1ff;
}

.tabs2 a.selected {
background: #323232 url(images/tabactive.jpg) right bottom no-repeat;

	color: #ccc;
}

.tabs3 {
	height: 35px;
	list-style: none;
	background:#323232 url(images/tablineshaddow.jpg) bottom;
	width: 300px;
}

.tabs3 li {
	float: left;
}

.tabs3 a {
	float: left;
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
	text-decoration: none;
	color: #1b91ce;
	height: 22px;
	background: #323232 url(images/tab.jpg) right bottom no-repeat;
}

.tabs3 a.active-tab {
background: #323232 url(images/tabactive.jpg) right bottom no-repeat;

	color: #ccc;
}
.tabs3 a:hover {
background: #323232 url(images/tabhover.jpg) right bottom no-repeat;
	color: #19b1ff;
}

.tabs4 {
	height: 35px;
	list-style: none;
	background:#323232 url(images/tablineshaddow.jpg) bottom;
	width: 300px;
}

.tabs4 li {
	float: left;
}

.tabs42 a {
	float: left;
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
	text-decoration: none;
	color: #1b91ce;
	height: 22px;
	background: #323232 url(images/tab.jpg) right bottom no-repeat;
}

.tabs4 a.active-tab {
background: #323232 url(images/tabactive.jpg) right bottom no-repeat;

	color: #ccc;
}
.tabs4 a:hover {
background: #323232 url(images/tabhover.jpg) right bottom no-repeat;
	color: #19b1ff;
}

/*-----------------------------------
// meldingsboks
-------------------------*/



.meldingsboksWrap {
	background-color:#323232;
	color: #78d000;
/*	border: dotted 1px #454545; */
	text-align: center;
	width: 580px;
	padding: 5px 0;
	margin: 0;
	height: 30px;
}

.meldingsboksInnhold {
	margin: 0 auto;
	/* using top/bottom margins here triggers collapsing margins in Moz hence using padding on the outer box instead */
	padding: 0;
	text-align: left;
	width: 580px;
	margin-left: 10px;
	font-size: 20px;
	font-family: georgia,times,serif; 
	font-weight:normal;
	line-height: 21px;
}

.meldingsboksInnholdUndertekst {
	margin: 0 auto;
	/* using top/bottom margins here triggers collapsing margins in Moz hence using padding on the outer box instead */
	padding: 0;
	text-align: left;
	width: 480px;
	margin-left: 47px;
	font-size: 12px;
/*	font-family: georgia,times,serif;  */
	font-weight:normal;
	line-height: 10px;
}

.meldingsboksInnhold p {margin: 0; padding: 6px; margin-left:30px;}
	/* margins removed to stop collapsing margin effect in Moz */ 








/*------------------------------------------*/

/* AJAX CONTACT FORM */

	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	
	
/* ------------------------------------- */


#leftColLong {
 width: 610px;
 float:left;
}

#midCol {
float:left;margin-left: 30px; width: 300px;
}
#midCol2 {
float:right;margin-left: 10px; margin-right: 20px; margin-top: 10px; width: 270px;
}

#rightCol {
float:right; width: 300px;
}


.poengsum {
margin-right: 50px;
}

ul {
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	ul li{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
			
.block {
	width:300px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.block .mainstats li{
		width:300px !important;
		width:300px;
		font-size: 11px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
		}
						
.block .textbox{
		font-size: 13px;;
		background: #3e3e3e;
		border: solid 1px #303030;
		padding: 4px 4px 4px 4px;
		padding: 2px !important;
		color: #ffffff;
		}
		
.block .imgright {
	float: right;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.block .imgleft {
	float:left;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
		
		
		
	.statsleft{
		float:left;
		width:270px;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #ffffff;	
			}
			
	.statsleft .statsul li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.statsleft .statstitle li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #555555;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}

	.block .title {
		display: block;
		width:280px !important;
		width:280px;
		display: block;
		padding: 6px 10px 6px 10px; 
		background: url(images/boxtopbg.jpg);
		text-decoration: none;
		text-transform:uppercase;
		color: #ffffff;
		font-size:10px;
		font-weight:normal;
		}
	
		.block .title a{
		color: #ffffff;
		}
		
		.block .title a:hover{
		color: #19b1ff;
		}		
	
	.block .text {
		display: block;
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		}
	.block .newstitle {
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		color: #ffffff;
		line-height: 22px;
		}
		

	.block .triptitle {
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		color: #ffffff;
		line-height: 22px;
		min-height: 40px;
		}
	.block .newsdate {
		padding: 0px;
		padding-top: 3px;
		font-size: 10px;
		
		font-style: normal;
		color: #676767;
		}
			
	.block .datostyle {
		padding: 0px;
		padding-top: 3px;
		font-size: 13px;
		font-style: normal;
		color: #67cd02;
		}
		
	.block .newsdesc {
		display: block;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 12px;
		}

	.block .profile li{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			

			
	.block .profileshaddow li{
		width:270px !important;
		width:270px;
		font-size: 12px;
		display: block;
		padding: 15px; 
		background: #323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}


	.block .profile-hoy li{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		min-height: 90px;
			}
			
	.block .profile-hoyshaddow li{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		min-height: 90px;
			}

	.block .profile li.even{
		width:280px !important;
		width:280px;
		display: block;
		padding: 10px 10px 10px 10px;
		background:url("images/dark_links.png") left bottom !important;
		background:url("images/bgdiv.jpg") left bottom; 
		border-bottom: 1px solid #000000;
		text-decoration: none;
		color: #888888;
		margin-bottom: 3px;
		}
		
		
	.block .profile label{
		display:block;
		}
	.block .profile .value{
		display:block;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		color: #cbcbcb;
		}
	.block .profile .avatar{
		float: left;
		padding-right: 10px;
		}
	.block .profile .username{
		float: left;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		padding-top: 20px;
		color: #cbcbcb;
		}
	
		
	.forms2 {
	background: #323232;
	padding: 1em;
	width: 276px;
	border-bottom: 1px solid #292929;
}	

	.forms2shaddow {
	background: #323232 url(images/box-shaddow.jpg) top no-repeat;
	padding: 1em;
	width: 276px;
	border-bottom: 1px solid #292929;
}	

	.block .profilstatistikkboks li{
		width:290px !important;
		width:290px;
		font-size: 11px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}	
			
	.block .profilstatistikkboks-shaddow li{
		width:290px !important;
		width:290px;
		font-size: 11px;
		display: block;
		padding: 10px; 
		background: #323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}
		
	.profilstatleft{
		float:left;
		width:270px;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #ffffff;
			}
			
	.profilstatleft .statul li{
		width:270px !important;
		width:270px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.profilstatleft .statul2 li{
		width:265px !important;
		width:265px;
		font-size: 11px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}

	.profilstatleft .statul3 li{
		width:265px !important;
		width:265px;
		font-size: 10px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		
		text-decoration: none;
		color: #ffffff;	
		
		line-height: 14px;
			}
			






.forms2shaddow .mck-menu-home li{

		}
			
.forms2shaddow .mck-menu-home a{
		width:255px !important;
		width:255px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		border-bottom: 1px solid #363636;
		text-decoration: none;
		margin-bottom: 1px;
		line-height: 12px;
		background: #323232 url(images/menuback-home.jpg);
		color: #1b91ce;
		}
		
			
.forms2shaddow .mck-menu-home li a:hover{
		background: #323232 url(images/menuback-hover.jpg);
		color: #182f03;
		}
		
.forms2shaddow .mck-menu li{

		}
			
.forms2shaddow .mck-menu a{
		width:255px !important;
		width:255px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		border-bottom: 1px solid #363636;
		text-decoration: none;
		margin-bottom: 1px;
		line-height: 12px;
		background: #323232;
		color: #1b91ce;
		}
		
			
.forms2shaddow .mck-menu li a:hover{
		background: #323232 url(images/menuback-hover.jpg);
		color: #182f03;
		}
			
	.profilstatleft .statul2 .statstitle2 li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #555555;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}

/* VÆRDATA */

.temp {
font-size:20px;
font-weight:bold;
color:#EF3A3A;
}
.tempdata {
font-size:11px;
color:#B0B0B0;
}
.tempdesc {
color:#666;
}
.temptitle{
font-size:11px;
color:#B0B0B0;

}
.tempyr{
font-size:10px;
color:#676767;

}



/* ---------------- */		
		
		
/* TRIP INFO */

	.block .trip li{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 13px;
			}

	.block .trip-shaddow {
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 13px;
			}
			
	.block .trip_smallshaddow li{
		width:280px !important;
		width:280px;
		font-size: 11px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 13px;
			}
			
	.block .trip_small li{
		width:280px !important;
		width:280px;
		font-size: 11px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 13px;
			}
	
	.block .trip_small2 li{
		width:265px !important;
		width:265px;
		font-size: 11px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #676767;	
		margin-bottom: 1px;
		line-height: 13px;
			}
			

	.block .trip li.even{
		width:280px !important;
		width:280px;
		display: block;
		padding: 10px 10px 10px 10px;
		background:url("images/dark_links.png") left bottom !important;
		background:url("images/bgdiv.jpg") left bottom; 
		border-bottom: 1px solid #000000;
		text-decoration: none;
		color: #888888;
		margin-bottom: 1px;
		}
	.block .trip label{
		display:block;
		}
	.block .trip .value{
		display:block;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		color: #cbcbcb;
		}
	.block .trip .avatar{
		float: left;
		padding-right: 10px;
		}
	.block .trip .username{
		float: left;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		padding-top: 20px;
		color: #cbcbcb;
		}
	
	.block .trip li a{
		color: #ffffff;	
			}
		
	.block .trip li a:hover{color:#19b1ff;}
		
		
	.block .trip2 li{
		width:280px !important;
		width:280px;
		min-height:60px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 2px;
		line-height: 14px;
			}

	.block .trip2 li.even{
		width:280px !important;
		width:280px;
		min-height:60px;
		display: block;
		padding: 10px 10px 10px 10px;
		background:url("images/dark_links.png") left bottom !important;
		background:url("images/bgdiv.jpg") left bottom; 
		border-bottom: 1px solid #000000;
		text-decoration: none;
		color: #888888;
		margin-bottom: 2px;
		}
	.block .trip2 label{
		display:block;
		}
	.block .trip2 .value{
		display:block;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		color: #cbcbcb;
		}
	.block .trip2 .avatar{
		float: left;
		padding-right: 10px;
		}
	.block .trip2 .username{
		float: left;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		padding-top: 20px;
		color: #cbcbcb;
		}		
		



	.textright{
	float: right;
	margin-right:0;
	padding:0px;
	border: solid 0px;
}


	.listright{
	float: right;
	margin-right:0;
	padding:0px;
	font-size:11px;
	border: solid 0px;
}	

	.smallimg{
	padding:0px 0px 0px 0px;
	margin: 0px 0px -3px 0px;

}	


/* KNAPPER */

a.lukkimg {
display: block;
width: 67px;
height: 18px;
background: url(images/lukk.jpg) no-repeat;
}

a.lukkimg:hover {
background-position: 0px -18px;
} 

input.sokimg {
padding: 0px 0px 10px px;
width: 67px;
height: 22px;
background: url(images/sok.jpg) no-repeat;
}

input.sokimg:hover {
background-position: 0px -22px;
}

input.nesteimg {
padding: 0px 0px 10px px;
width: 67px;
height: 22px;
background: url(images/neste.jpg) no-repeat;
}

input.nesteimg:hover {
background-position: 0px -22px;
}

input.fullforimg {
padding: 0px 0px 10px px;
width: 67px;
height: 22px;
background: url(images/fullfor.jpg) no-repeat;
}

input.fullforimg:hover {
background-position: 0px -22px;
}

input.velgalle {
padding: 0px 0px 10px px;
width: 67px;
height: 22px;
background: url(images/velgalle.jpg) no-repeat;
}

input.velgalle:hover {
background-position: 0px -22px;
}

input.tomvalg {
padding: 0px 0px 10px px;
width: 67px;
height: 22px;
background: url(images/tomvalg.jpg) no-repeat;
}

input.tomvalg:hover {
background-position: 0px -22px;
}

input.sendbtn {
padding: 0px 0px 10px px;
width: 67px;
height: 22px;
background: url(images/sendbtn.jpg) no-repeat;
}

input.sendbtn:hover {
background-position: 0px -22px;
}

a.hjelpimg {
margin-bottom: 1px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 67px;
height: 18px;
max-height: 18px;
background: url(images/hjelp.jpg) no-repeat;
}

a.hjelpimg:hover {
background-position: 0px -18px;
} 



input.logginn {
padding: 0px 0px 10px px;
width: 67px;
height: 18px;
background: url(images/logginnbtn.jpg) no-repeat;
}

input.logginn:hover {
background-position: 0px -18px;
}

a.hjelplysimg {
display: block;
width: 67px;
height: 18px;
background: url(images/hjelplys.jpg) no-repeat;
}

a.hjelplysimg:hover {
background-position: 0px -18px;
} 

a.slettbtn {
margin-bottom: 1px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 67px;
height: 18px;
background: url(images/slettbtn.jpg) no-repeat;
}

a.slettbtn:hover {
background-position: 0px -18px;
} 

a.slettbtnmork {
margin-bottom: 1px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 67px;
height: 18px;
background: url(images/slettbtnmork.jpg) no-repeat;
}



a.slettbtnmork:hover {
background-position: 0px -18px;
}

a.fullforbtn {
margin-bottom: 2px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 67px;
height: 18px;
background: url(images/fullforbtn.jpg) no-repeat;
}

a.fullforbtn:hover {
background-position: 0px -18px;
} 

a.endrebtn {
margin-bottom: 1px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 67px;
height: 18px;
background: url(images/endrebtn.jpg) no-repeat;
}

a.endrebtn strong {
text-align: center;
display: block;
  }

a.endrebtn:hover {
background-position: 0px -18px;
} 

a.endrebtnmork {
margin-bottom: 1px;
width: 67px;
height: 18px;
background:  url(images/endrebtnmork.jpg) repeat;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 

}

a.endrebtnmork:hover {
background-position: 0px -18px;
} 


a.mckIconEndre {
margin-bottom: 1px;
margin-top: -6px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 77px;
height: 25px;
background: url(images/mckIconEndre.jpg) no-repeat;
}

a.mckIconEndre:hover {
	background-position: 0px -25px;
}

a.mckIconSlett {
margin-bottom: 1px;
margin-top: -6px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 77px;
height: 25px;
background: url(images/mckIconSlett.jpg) no-repeat;
}

a.mckIconSlett:hover {
	background-position: 0px -25px;
}

a.mckIconAvbryt {
margin-bottom: 1px;
margin-top: -6px;
display: -moz-inline-box; /* For FireFox */
display: inline-block; /* For IE */
vertical-align: top; /* For IE */ 
width: 77px;
height: 25px;
background: url(images/mckIconAvbryt.jpg) no-repeat;
}

a.mckIconAvbryt:hover {
	background-position: 0px -25px;
}

a.mckKnappSearchBlue {
font-size: 10px;
text-transform:uppercase;
display: block;
width: 77px;
height: 22px;
background: url(images/mckKnappSearchBlue.jpg) no-repeat;
text-align:center;
padding-top:3px;
}

a.mckKnappSearchBlue:hover {
	background-position: 0px -25px;
}

input.mckKnappSearchBlue {
font-stretch:expanded;
font-size: 10px;
text-transform:uppercase;
padding-bottom: 4px;
color:#1b91ce;text-decoration:none;
width: 77px;
height: 25px;
background: url(images/mckKnappSearchBlue.jpg) no-repeat;
text-align:center;
padding-top:0px;
}

input.mckKnappSearchBlue:hover {
	color: #222222;
	background-position: 0px -25px;
}


a.mckKnappStandard170 {
font-size: 10px;
text-transform:uppercase;
display: block;
width: 170px;
height: 22px;
background: url(images/mckKnappStandard170.jpg) no-repeat;
text-align:center;
padding-top:3px;
}

a.mckKnappStandard170:hover {
	background-position: 0px -25px;
} 

a.mckKnappStandard170Green {
font-size: 11px;
text-transform:uppercase;
display: block;
width: 170px;
height: 22px;
background: url(images/mckKnappStandard170Green.jpg) no-repeat;
text-align:center;
padding-top:3px;
}

a.mckKnappStandard170Green:hover {
	color: #222222;
	background-position: 0px -25px;
} 

a.mckKnappStandard200Green {
font-size: 11px;
text-transform:uppercase;
display: block;
width: 200px;
height: 21px;
background: url(images/mckKnappStandard200Green.jpg) no-repeat;
text-align:center;
padding-top:4px;
}

a.mckKnappStandard200Green:hover {
	color: #222222;
	background-position: 0px -25px;
} 

/* Laget for knapp i forbindelse med skjema */
input.mckKnappStandard170Green {
font-stretch:expanded;
font-size: 10px;
text-transform:uppercase;
padding-bottom: 4px;
color:#1b91ce;text-decoration:none;
display: block;
width: 170px;
height: 25px;
background: url(images/mckKnappStandard170Green.jpg) no-repeat;
text-align:center;
padding-top:1px;
}

input.mckKnappStandard170Green:hover {
	color: #222222;
	background-position: 0px -25px;
} 

input.mckKnappStandard170GreenCenter {
font-stretch:expanded;
font-size: 10px;
text-transform:uppercase;
padding-bottom: 4px;
color:#1b91ce;text-decoration:none;
display: block;
width: 170px;
height: 25px;
background: url(images/mckKnappStandard170Green.jpg) no-repeat;
text-align:center;
padding-top:1px;
margin-left:150px;
}

input.mckKnappStandard170GreenCenter:hover {
	color: #222222;
	background-position: 0px -25px;
} 


/* Laget for knapp i forbindelse med skjema */
input.mckKnappStandard200Green {
font-size: 10px;
text-transform:uppercase;
padding-bottom: 4px;
color:#1b91ce;text-decoration:none;
display200px;
height: 25px;
background: url(images/mckKnappStandard200Green.jpg) no-repeat;
text-align:center;
padding-top:1px;
}

input.mckKnappStandard200Green:hover {
	color: #222222;
	background-position: 0px -25px;
} 



a.regNyRekbtn {
display: block;
width: 170px;
height: 22px;
background: url(images/regNyRekbtn.jpg) no-repeat;
text-align:center;
padding-top:1px;
}

a.regNyRekbtn:hover {
	background-position: 0px -22px;
} 

a.regNyRekbtnLong {
	display: block;
	width: 260px;
	height: 22px;
	background: url(images/regNyRekbtnLong.jpg) no-repeat;
	text-align:center;
	padding-top:1px;
}

a.regNyRekbtnLong:hover {
	background-position: 0px -22px;
} 

a.regNyRekbtnRegDeltakelse {
	display: block;
	width: 275px;
	height: 34px;
	background: url(images/regNyRekbtnRegDeltakelse.jpg) no-repeat;
	text-align:center;
	padding-top:0px;
	margin-top: 0px;
	font-size: 17px;
	font-family: Georgia, Sans-Serif;
}

a.regNyRekbtnRegDeltakelse:hover {
	background-position: 0px -33px;
	color: #c2f07d;
} 

a.regNyRekbtnSlettDeltakelse {
	display: block;
	width: 275px;
	height: 34px;
	background: url(images/regNyRekbtnSlettDeltakelse.jpg) no-repeat;
	text-align:center;
	padding-top:0px;
	margin-top: 0px;
	font-size: 17px;
	font-family: Georgia, Sans-Serif;
}

a.regNyRekbtnSlettDeltakelse:hover {
	background-position: 0px -33px;
	color: #c2f07d;
} 

a.regNyRekbtnLong2 {
	/* Har laget er nr2 fordi teksten på noen siden kom for høyt oppe */
	float:left;
	display: block;
	width: 260px;
	height: 20px;
	background: url(images/regNyRekbtnLong.jpg) no-repeat;
	text-align:center;
	padding-top:3px;
}

a.regNyRekbtnLong2:hover {
	background-position: 0px -22px;
} 

a.regNyRekbtnLong3 {
	/* Har laget er nr2 fordi teksten på noen siden kom for høyt oppe */
	float:right;
	display: block;
	width: 260px;
	height: 20px;
	background: url(images/regNyRekbtnLong.jpg) no-repeat;
	text-align:center;
	padding-top:3px;
}

a.regNyRekbtnLong3:hover {
	background-position: 0px -22px;
} 


input.regNyRekbtn {
	font-size: 12px;
	padding-bottom: 5px;
	display: block;
	width: 170px;
	height: 22px;
	background: url(images/regNyRekbtn.jpg) no-repeat;
	text-align:center;
	color:#1b91ce;text-decoration:none;
}

input.regNyRekbtn:hover {
	background-position: 0px -22px;
	color:#19b1ff;
} 

input.regNyRekbtnBold {
	font-size: 12px;
	padding-bottom: 5px;
	display: block;
	width: 170px;
	height: 22px;
	background: url(images/regNyRekbtn.jpg) no-repeat;
	text-align:center;
	font-weight:bold;
	color:#1b91ce;text-decoration:none;
}

input.regNyRekbtnBold:hover {
	background-position: 0px -22px;
	color:#19b1ff;
}


/* POPUPS */

.popup {
	font:12px 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
	color: #fff;
	line-height:13px;
}

.popup h3 {
	font-size:22px;
	font-family: font-family: Georgia, Sans-Serif;
	color: #fff;
	}















	.greytext {
	color:#999999;
	}
	
	.darkgreytext {
	color:#7d7d7d;
	}
	
	.verydarkgreytext {
		color:#555;
	}
	
	
	
	.greytextUnderTitle {
	color:#999999;
	padding-top:5px;
	font:12px 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
	
	}
	
	.profilbilde {
	margin: 0px 0px 5px 10px;
	/* border: 1px solid #414141; */
	}	
	
	
	
.block .dark_links-shaddow li{		
		}
		

	.block .dark_links-shaddow a{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		border-bottom: 1px solid #292929;
		text-decoration: none;
		margin-bottom: 1px;
		line-height: 12px;
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		color: #1b91ce;
		}



	.block .dark_links-shaddow a:hover{
		background: #202020;
		color: #19b1ff;
		}		
		
		
.block .dark_links li{

		
		}
	.block .dark_links li .avatar{
		float: left;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 5px;
		border-right: black solid 0px;
		}
	.block .dark_links li.aright{
		margin-bottom: 1px;
		text-align: right;
		}
		

	.block .dark_links a{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		border-bottom: 1px solid #292929;
		text-decoration: none;
		margin-bottom: 1px;
		line-height: 12px;
		background: #323232;
		color: #1b91ce;
		}



	.block .dark_links a:hover{
		background: #202020;
		color: #19b1ff;
		}

		.block .dark_links a .details{
			font-size: 10px;;
			color: #4e4e4e;
			padding-left: 10px;
			}
	.block .dark_list li{
		width:280px !important;
		width:280px;
		display: block;
		padding: 5px 10px 5px 10px;
		background-color: #000000;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35; border:0px solid black;
		border-bottom: 1px solid #000000;
		text-decoration: none;
		color: #888888;
		margin-bottom: 1px;
		}
		
		
		
			.block .dark_list li.even{
		width:280px !important;
		width:280px;
		display: block;
		padding: 10px;
		background-color: #000000;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35; border:0px solid black;
		border-bottom: 1px solid #000000;
		text-decoration: none;
		color: #888888;
		margin-bottom: 1px;
		}
		.block .dark_list .title{
			display: block;
			font-family: Georgia, Sans-Serif;
			font-size: 18px;;
			color: #ffffff;
			}
		.block .dark_list .site_count{
			
			display: block;
			font-family: Georgia, Sans-Serif;
			font-size: 18px;;
			color: #ffffff;
			background-color: #000000;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35; border:0px solid black;
			padding-left: 30px;
			}
		.block .dark_list .invite_count{
			
			display: block;
			font-family: Georgia, Sans-Serif;
			font-size: 18px;;
			color: #ffffff;
			background-color: #000000;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35; border:0px solid black;
			padding-left: 30px;
			}
		.block .dark_list .user_count{
			
			display: block;
			font-family: Georgia, Sans-Serif;
			font-size: 18px;;
			color: #ffffff;
			background-color: #000000;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35; border:0px solid black;
			padding-left: 30px;
			}
		.block .dark_list .details{
			font-size: 10px;;
			color: #4e4e4e;
			padding-left: 10px;
			}
		.block .dark_list .details a{
			color: #4e4e4e;
			}
		
		
	
	
/* LOGIN STUFF */


.login .viewmessage{
	
	display: block;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background: #323232;
	text-decoration: none;
	color: #FFFFFF;
	

	}
	
	.login{
	
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	background: #323232 url(images/box-shaddow.jpg) top no-repeat;
	text-decoration: none;
	border-bottom: 1px solid #292929;
	color: #888888;
	margin: 0px 0px 0px 0px;
	}
.login .field{
	
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	background: #323232;
	text-decoration: none;
	color: #888888;
	margin: 0px 0px 0px 0px;
	}
	.login .textbox{
		
		width: 160px;
		font-family: Georgia, Sans-Serif;
		font-size: 11px;
		background: #3e3e3e;
		border: none;
		padding: 6px 6px 6px 6px;
		padding: 4px !important;
		color: #ffffff;
		}
		
	.login .textbox .textfont{
		
		width: 255px;
		font-family: Georgia, Sans-Serif;
		font-size: 10px;;
		background: #3e3e3e;
		border: none;
		padding: 2px;
		padding: 0px !important;
		color: #ffffff;
		}		

	.login .textbox_on{
		
		width: 220px;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		background: transparent;
		background-color: #ffffff;opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.20; border:0px solid black;
		border: none;
		padding: 8px;
		color: #ffffff;
		}
		
	.login .textarea{
		
		width: 220px;
		font-size: 11px;;
		font-family: Verdana, Sans-Serif;
		background: transparent;
		background-color: #ffffff;opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.20; border:0px solid black;
		border: none;
		padding: 8px;
		color: #ffffff;
		}
		
	.login .textarea_on{
		
		width: 220px;
		font-size: 11px;;
		font-family: Verdana, Sans-Serif;
		background: transparent;
		background-color: #000000;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35; border:0px solid black;
		border: none;
		padding: 8px;
		color: #cbcbcb;
		}
		
.login .error{
	
	display: block;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background:url("http://www.inviteshare.com/images/table_background_red.png") repeat-x left bottom;
	text-decoration: none;
	color: #ba8080;
	margin-bottom: 3px;
	}
	.login .error .message{
		display: block;
		color: #ba8080;
		font-size: 10px;
		padding: 0px;
		padding-top: 5px;
		}
	.login .error .textbox{
		
		width: 220px;
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		background: transparent;
		background-image: url('http://www.inviteshare.com/images/textbox_background.png');
		border: none;
		padding: 8px;
		color: #e4c6c6;
		}
.login label{
	display: block;
	padding: 3px;
	padding-top: 0px;
	}
	
.login .submit {
	
	display:block;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: #323232;
	border-bottom: 1px solid #292929;
	text-align: right;
	margin-top:3px;
	}

.login .submit a{
	
	display:block;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background: #323232;
	border-bottom: 1px solid #000000;
	text-align: right;
	margin-top:3px;
	}
.login .submit a:hover{
	
	display:block;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background: #323232;
	border-bottom: 1px solid #000000;
	text-align: right;
	}
	
	
/* Seksjon for innlegging av data! */

.block_long {
	width:610px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
	
	.block_long .title {
		display: block;
		width:610px !important;
		width:610px;
		height: 19px;
		display: block;
		padding: 6px 10px 6px 10px; 
		background: url(images/boxtopbg_long.jpg);
		text-decoration: none;
		text-transform:uppercase;
		color: #ffffff;
		font-size:10px;
		font-weight:normal;
		}
	.block_long .text {
		display: block;
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		}
		
	.block_long .imgright {
		float: right;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		}
		
	.block_long .imgrightTop {
		float: right;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 10px;
		}
		
	.block_long .imgleft {
		float:left;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		}
		
	.block_long .newstitle {
		font-family: Georgia, Sans-Serif;
		font-size: 18px;;
		color: #ffffff;
		line-height: 22px;
		}
		
	.block_long .newstitlebig {
		font-family: Georgia, Sans-Serif;
		font-size: 24px;;
		color: #ffffff;
		line-height: 24px;
		}

	.block_long .newsingress {
		font-family: Georgia, Sans-Serif;
		font-size: 16px;
		color:#B9B9B9;
		line-height: 20px;
		}
		
		.block_long .newstext {
		font-size: 12px;
		line-height: 17px;
		}

	.block_long .triptitle {
		font-size: 16px;;
		color: #ffffff;
		line-height: 22px;
		min-height: 25px;
		font-family: Georgia, Sans-Serif;
		}
		
	.block_long .formtitle {
		font-size: 14px;;
		color: #ffffff;
		line-height: 22px;
		min-height: 25px;
		font-family: Georgia, Sans-Serif;
		}
	
	.block_long .newsdate {
		padding: 0px;
		padding-top: 3px;
		font-size: 10px;
		line-height:13px;
		font-style: normal;
		color: #676767;
		}
	.block_long .newsdesc {
		display: block;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 12px;
		}

	.block_long .profile li{
		width:610px !important;
		width:610px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
/* Vanlig boks med god ramme rundt */
	.block_long .profileboks li{ 
		width:590px !important;
		width:590px;
		font-size: 12px;
		display: block;
		padding: 30px 20px 20px 20px;
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}
			
			
	.block_long .profileboks {  /* SOM OVER MEN ER IKKE LISTE */
		width:590px !important;
		width:590px;
		font-size: 12px;
		display: block;
		padding: 30px 20px 20px 20px;
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}
			
	.block_long .tabBoks {  /* SOM OVER MEN ER IKKE LISTE */
		width:570px !important;
		width:570px;
		font-size: 12px;
		display: block;
		padding: 10px 20px 20px 20px;
		background:#323232;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}	
	
	.block_long .profileboks_message {  /* Smalere, passer for korte beskjeder. */
		width:550px !important;
		width:550px;
		font-size: 12px;
		display: block;
		padding: 30px 40px 30px 40px;
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}

	.block_long .profileboks_message_tab {  /* Smalere, passer for korte beskjeder. Når i tab */
		width:530px !important;
		width:530px;
		font-size: 12px;
		display: block;
		padding: 30px 40px 30px 40px;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}		
		

	.profileboksLeftCol { /* Lager en høyre kollonne til bruk i profileboks div'en */
		float:left; width: 250px;
		}
		
	.profileboksRightCol { /* Lager en høyre kollonne til bruk i profileboks div'en */
		float:right; width: 250px; margin-left:10px;
		}

				
	.block_long .profileboksKart {  /* SOM OVER MEN ER IKKE LISTE */
		width:590px !important;
		width:590px;
		font-size: 12px;
		display: block;
		padding: 30px 20px 20px 20px;
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}
			
/* Brukes når man skal ha en liste med mange elementer innen profileboks */
	.block_long .profileboksList li{ 
		width:264px !important;
		width:264px;
		float:left;
		font-size: 12px;
		display: block;
		padding: 5px 5px 5px 5px;
		background:#343434;
		border: 1px solid #393939;
		text-decoration: none;
		color: #ffffff;
		margin-right: 5px;
		margin-left: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
			}
			
			
/* Lager en meny inn i profileboks. Litt som menyen til høyre */

	.block_long .profileboksMeny {  /* SOM OVER MEN ER IKKE LISTE */
		width:560px !important;
		width:560px;
		font-size: 12px;
		display: block;
		padding: 10px 20px 20px 20px;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}


			
.profileboksMeny .profileboksMenuUndetekst{
		width:200px !important;
		width:200px;
		font-size: 11px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #676767;	
		margin-bottom: 1px;
		line-height: 13px;
			}
			
			

/* Brukes til knapperaden under profileboks */
	.block_long .profileboksKnapp li{ 
		width:590px !important;
		width:590px;
		font-size: 12px;
		display: block;
		padding: 10px 20px 10px 20px;
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;
		margin-bottom: 3px;
		line-height: 14px;
			}
			
	.block_long .controlprofile li{
		width:265px !important;
		width:265px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
	.block_long .controllpanel-left li{
		float: left;
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
	.block_long .controllpanel-right li{

		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
.block_long .mck-menu li{

		}
			
.block_long .mck-menu a{
		width:255px !important;
		width:255px;
		font-size: 12px;
		display: block;
		padding: 5px 10px 5px 10px; 
		border-bottom: 1px solid #363636;
		text-decoration: none;
		margin-bottom: 1px;
		line-height: 12px;
		background: #323232;
		color: #1b91ce;
		}
		
			
.block_long .mck-menu li a:hover{
		background: #323232 url(images/menuback-hover.jpg);
		color: #182f03;
		}
			
	.block_long .profileshaddow li{
		width:590px !important;
		width:590px;
		font-size: 12px;
		display: block;
		padding: 20px; 
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
			
	.block_long .profileresult li{
		width:610px !important;
		width:610px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}
			
	.block_long .profileresultshaddow li{
		width:610px !important;
		width:610px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}
			
	.block_long .profile-hoy li{
		width:610px !important;
		width:610px;
		min-height:200px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
	
	.block_long .profile-hoyshaddow li{
		width:610px !important;
		width:610px;
		min-height:200px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
		.block_long .profile_small li{
		width:610px !important;
		width:610px;
		font-size: 11px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 2px;
		line-height: 14px;
			}
			
	.block_long .profile_small-box li{
		width:610px !important;
		width:610px;
		font-size: 11px;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 2px;
		line-height: 14px;
			}
			
	.block_long .profile_small-box li a{
	display: block;
	color:#1b91ce;text-decoration:none;
	}

	.block_long .profile_small-box li a:hover{
	display: block;
	color:#19b1ff;
	}
		
	
	.block_long .profile-icons li{
		width:590px !important;
		width:590px;
		font-size: 12px;
		display: block;
		padding: 20px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 205px;
			}
			
	.block_long .newsbox li{
		width:610px !important;
		width:610px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
			
	.block_long .newsbox-icons li{
		width:610px !important;
		width:610px;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 205px;
			}
			
		.block_long .icons{
		width:64px !important;
		width:64px;
		font-size: 12px;
		display: block;
		padding: 2px;
		text-align:center;
		float:left;
			}
		
		.block_long .iconbox{
		width:450px !important;
		width:450px;
		font-size: 12px;
		display: block;
		padding: 0px;
		text-align:center;
		float:left;
			}
			
	.block_long .profile-maps li{
		width:250px !important;
		width:250px;
		float:left;
		font-size: 12px;
		display: block;
		padding: 10px; 
		background: #323232;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 1370px;
			}
			
		.block_long .maps{
		width:300px !important;
		width:300px;
		font-size: 12px;
		display: block;
		padding: 2px;
		text-align:center;
		float:left;
			}
		
		.block_long .mapbox{
		width:610px !important;
		width:610px;
		font-size: 12px;
		display: block;
		padding: 0px;
		text-align:center;
		float:left;
			}
	
			
	.block_long .textbox{
		font-size: 13px;;
		background: #3e3e3e;
		border: solid 1px #303030;
		padding: 4px 4px 4px 4px;
		padding: 2px !important;
		color: #ffffff;
		}
		
		
	.block_long .textbox2{
		
		
		font-size: 13px;;
		background: #3e3e3e;
		border: solid 1px #303030;
		padding: 4px 4px 4px 4px;
		padding: 2px !important;
		color: #ffffff;
		}
		
	.block_long .textbox .textfont{
		
		width: 95%;
		font-size: 11px;;
		background: #202020;
		border: none;
		padding: 2px;
		padding: 0px !important;
		color: #ffffff;
		}
		
		.block_long .textbox_hoy{
		display:block;
		height: 55px;
		width: 570px;
		font-size: 12px;
		line-height: 15px;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
		background: #3e3e3e;
		border: none;
		padding: 8px 8px 8px 8px;
		padding: 6px !important;
		/* margin: 5px 5px 5px 5px; */
		color: #ffffff;
		vertical-align:top;
		text-align:justify;
		}
		
		.block_long .textbox_hoy .textfont{
		
		width: 95%;
		font-size: 14px;;
		background: #3e3e3e;
		border: none;
		padding: 2px;
		padding: 0px !important;
		color: #ffffff;
		}
		
		.block_long .textbox_hoy_veldig{
		
		height: 350px;
		width: 525px;
		font-size: 14px;;
		background: #202020;
		border: none;
		padding: 6px 6px 6px 6px;
		padding: 4px !important;
		color: #ffffff;
		}
		
		.block_long .textbox_hoy_veldig .textfont{
		
		width: 95%;
		font-size: 14px;;
		background: #202020;
		border: none;
		padding: 2px;
		padding: 0px !important;
		color: #ffffff;
		}
		
		
	.block_long .news li{
		width:570px !important;
		width:570px;
		font-size: 11px;
		display: block;
		padding: 10px; 
		background:#323232 url(images/box-shaddow.jpg) top no-repeat;
		border-bottom: 1px solid #292929;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}
			
	.block_long .newsTab li{
		width:550px !important;
		width:550px;
		font-size: 11px;
		display: block;
		padding: 10px; 
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}
		
	.inviterDeltakere{
		float:left;
		width:580px;
		display: block;
		margin: 15px 15px 15px 15px;
		padding: 0px 0px 0px 0px;
		color: #ffffff;	
			}
		
		
	.newsleft{
		float:left;
		width:570px;
		display: block;
		margin: 10px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
		color: #ffffff;	
			}
			
	.newsleftTab{
		float:left;
		width:550px;
		display: block;
		margin: 10px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
		color: #ffffff;	
			}
			
	.newsleft .newsul li{
		width:560px !important;
		width:560px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.inviterDeltakere .newsulInviterDeltakere li{
		width:270px !important;
		width:270px;
		float: left;
		font-size: 12px;
		display: block;
		padding: 0px 0px 0px 0px; 
		background: #323232;
		border-bottom: 1px solid #323232;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;

		line-height: 14px;
			}
			
	.newsleft .behandleul li{
		width:570px !important;
		width:570px;
		font-size: 11px;
		display: block;
		padding: 4px 0px 4px 0px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		margin-left:0px;
		margin-right:0px;
		line-height: 14px;
			}
			
	.newsleftTab .behandleulTab li{
		width:550px !important;
		width:550px;
		font-size: 11px;
		display: block;
		padding: 4px 0px 4px 0px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		margin-left:0px;
		margin-right:0px;
		line-height: 14px;
			}
			
	.newsleftTab .listTab li{
		width:550px !important;
		width:550px;
		font-size: 11px;
		display: block;
		padding: 8px 0px 8px 0px; 
		border-bottom: 1px solid #3f3f3f;
		text-decoration: none;	
		margin-bottom: 1px;
		margin-left:0px;
		margin-right:0px;
		line-height: 14px;
			}
			
	.newsleftTab .listTabStart li{
		width:550px !important;
		width:550px;
		font-size: 11px;
		display: block;
		padding: 10px 0px 10px 0px;
		border-bottom: 1px solid #4da622;
		text-decoration: none;	
		margin-bottom: 1px;
		margin-left:0px;
		margin-right:0px;
		line-height: 14px;
			}
	
	.newsleft .newstitle2 li{
		width:570px !important;
		width:570px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 0px; 
		background: #323232;
		border-bottom: 1px solid #454545;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}




/* FORM STYLING  */
/* Brukes blant annet på når dato og tid for en tur skal tastes inn. */

div.block_long .profileboks .input-text{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
margin: 5px 5px 5px 5px;
}

div.block_long .profileboks .input-text-long{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
width:390px;
margin: 5px 5px 5px 5px;
}

div.block_long .profileboks .input-text-medium{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
width:300px;
margin: 5px 5px 5px 5px;
}

.input-text-kommer-kommentar{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
width:260px;
margin: 5px 5px 5px 5px;
}



div.block_long .profileboks .input-text-dropdown{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:25px;
margin: 5px 5px 5px 5px;
}

div.block_long .profileboks .input-textbox{
font-size: 12px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 8px 8px 8px 8px;
padding: 2px !important;
color: #ffffff;
margin: 5px 5px 5px 5px;
height: 55px;
width: 426px;
line-height: 15px;
vertical-align:top;
text-align:justify;
font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;

}

div.block_long .profileboks label{
display:block;
margin-bottom:10px;
}

div.block_long .profileboks label span{
display:block;
float:left;
padding-right:6px;
width:140px;
text-align:right;
color:#ffffff;
font-weight:normal;
font-size: 16px;
line-height: 22px;
min-height: 25px;
font-family: Georgia, Sans-Serif;
}

div.block_long .profileboks label .small{
display:block;
float:left;
padding-right:6px;
width:140px;
text-align:right;
color:#999999;
font-weight:normal;
font-size: 10px;
line-height: 10px;
min-height: 11px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
}

div.block_long .profileboks .greytextForm {
	display:block;
	color:#999999;
	font-size: 11px;
	margin: 8px 5px 5px 150px;
	}
	
/* SAMME SOM OVER, MEN GJELDER HVOR MAN BENYTTER TAB */

div.block_long .tabBoks .input-text{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
margin: 5px 5px 5px 5px;
}

div.block_long .tabBoks .input-text-long{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
width:360px;
margin: 5px 5px 5px 5px;
}

div.block_long .tabBoks .input-text-medium{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:22px;
width:280px;
margin: 5px 5px 5px 5px;
}

div.block_long .tabBoks .input-text-dropdown{
font-size: 13px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 5px 5px 5px 5px;
padding: 2px !important;
color: #ffffff;
height:25px;
width: 286px;
margin: 5px 5px 5px 5px;
}

div.block_long .tabBoks .input-textbox{
font-size: 12px;;
background: #3e3e3e;
border: solid 1px #454545;
padding: 8px 8px 8px 8px;
padding: 2px !important;
color: #ffffff;
margin: 5px 5px 5px 5px;
height: 55px;
width: 408px;
line-height: 15px;
vertical-align:top;
text-align:justify;
font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;

}

div.block_long .tabBoks label{
display:block;
margin-bottom:10px;
}

div.block_long .tabBoks label span{
display:block;
float:left;
padding-right:6px;
width:140px;
text-align:right;
color:#ffffff;
font-weight:normal;
font-size: 16px;
line-height: 22px;
min-height: 25px;
font-family: Georgia, Sans-Serif;
}

div.block_long .tabBoks label .small{
display:block;
float:left;
padding-right:6px;
width:140px;
text-align:right;
color:#999999;
font-weight:normal;
font-size: 10px;
line-height: 10px;
min-height: 11px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
}

div.block_long .tabBoks .greytextForm {
	display:block;
	color:#999999;
	font-size: 11px;
	margin: 8px 5px 5px 150px;
	}




/* PROFIL SIDE */






/* SLUTT PÅ PROFIL SIDE */

		
	.resultleft{
		float:left;
		width:260px;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
			}
			
	.resultright{
		float:right;
		width:260px;
		display: block;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
			}
			
	.resultleft .resultul li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.resultright .resultul li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.resultleft .resultultitle li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #569815;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}

	.resultright .resultultitle li{
		width:260px !important;
		width:260px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #569815;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
.viktignotis{	
		font-size: 11px;
		background: #343434;
		border: 1px solid #393939;
		padding: 6px 6px 6px 6px;
		padding: 4px 4px 4px 4px !important;
		margin: 8px 5px 5px 150px;
		color: #e2f2d4;
		}
.viktignotis .tittel{
		margin-left:70px;
		display:block;
		font-size: 13px;
		font-weight:bold;
		color: #f4b427;
		}
		
.viktignotis .ikon{	
		height: 45px;
		float: left;
		margin-right:5px;
		}

.viktignotis .tekst {
		margin-left:70px;
		display:block;
}

.helpNotis{	
		font-size: 11px;
		background: #343434;
		border: 1px solid #393939;
		padding: 6px 6px 6px 6px;
		padding: 4px 4px 4px 4px !important;
		margin: 8px 5px 5px 150px;
		color: #e2f2d4;
		min-height: 50px;
		}
.helpNotis .tittel{
		margin-left:60px;
		display:block;
		font-size: 13px;
		font-weight:bold;
		color: #48b015;
		}
		
.helpNotis .ikon{	
		height: 50px;
		float: left;
		margin-right:5px;
		}

.helpNotis .tekst {
		margin-left:60px;
		display:block;
		color: #999999;
}


/* Bokser for sykkelritt-registreringssiden */

.valgBoks{	
		
		}
		
.valgBoks a{	
		display:block;
		font-size: 11px;
		background: #343434 url(images/velgGrey.jpg) no-repeat right top;
		border: 1px solid #393939;
		padding: 8px 8px 8px 8px;
		padding: 4px 4px 4px 4px !important;
		margin: 5px 5px 5px 5px;
		color: #e2f2d4;
		}
		
.valgBoks a:hover{	
		font-size: 11px;
		border: 1px solid #454545;
		background: #343434 url(images/velgBlue.jpg) no-repeat right top;
		color: #e2f2d4;
		}
		
.valgBoks .tittel{
		font-size:16px;
		font-family: georgia,times,serif; 
		font-weight:normal; 
		color:#ffffff; 
		margin-bottom:3px;
		margin-left:0px;
		display:block;
		}

.valgBoks .undertittel {
		margin-left:0px;
		color: #999999;
		display:block;
		
}


/*  SLUTT */






		
		
		/* BUTTONS */
		
		.buttons {
			float: left;
			width: auto;
			height: auto;
		}
		
		/* Rollover state */
		.buttons div {
			float: left;
			margin: 0 5px 0 0;
			background-position: 0 100%;
		}
		
		/* Rolloff state */
		.buttons div a {
			display: block;
			width: 100%;
			height: 100%;
			background-position: 0 0;
			position: relative;
			overflow: hidden;
		}
		
		/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
		/*.buttons div span		{ display: none; }*/
		/*.buttons div a:hover	{ background-image: none; }*/
		.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
		.buttons div a:hover span	{ background-position: 0 100%; }
		
		/* Big button images */
		.delete-icon span	{ background: url(images/button_slett.gif) 0 0 no-repeat; }
		.delete-icon-nei span	{ background: url(images/button_cancleslett.gif) 0 0 no-repeat; }
		.icon-ja span	{ background: url(images/ja.jpg) 0 0 no-repeat; }
		.icon-nei span	{ background: url(images/nei.jpg) 0 0 no-repeat; }
		.icon-kanskje span	{ background: url(images/kanskje.jpg) 0 0 no-repeat; }
		.post-icon span		{ background: transparent none 0 0 no-repeat; }
		.locked-icon span	{ background: transparent none 0 0 no-repeat; }
		.pmreply-icon span	{ background: none 0 0 no-repeat; }
		.newpm-icon span 	{ background: none 0 0 no-repeat; }
		.forwardpm-icon span 	{ background: none 0 0 no-repeat; }
		
		/* Set big button dimensions */
		.buttons div.delete-icon		{ width: 96px; height: 25px; }
		.buttons div.delete-icon-nei		{ width: 96px; height: 25px; }
		.buttons div.icon-ja		{ width: 74px; height: 25px; }
		.buttons div.icon-nei		{ width: 74px; height: 25px; }
		.buttons div.icon-kanskje	{ width: 74px; height: 25px; }
		.buttons div.post-icon		{ width: {IMG_BUTTON_TOPIC_NEW_WIDTH}px; height: {IMG_BUTTON_TOPIC_NEW_HEIGHT}px; }
		.buttons div.locked-icon	{ width: {IMG_BUTTON_TOPIC_LOCKED_WIDTH}px; height: {IMG_BUTTON_TOPIC_LOCKED_HEIGHT}px; }
		.buttons div.pmreply-icon	{ width: {IMG_BUTTON_PM_REPLY_WIDTH}px; height: {IMG_BUTTON_PM_REPLY_HEIGHT}px; }
		.buttons div.newpm-icon		{ width: {IMG_BUTTON_PM_NEW_WIDTH}px; height: {IMG_BUTTON_PM_NEW_HEIGHT}px; }
		.buttons div.forwardpm-icon	{ width: {IMG_BUTTON_PM_FORWARD_WIDTH}px; height: {IMG_BUTTON_PM_FORWARD_HEIGHT}px; }





/* --------- NICE TILES ------------------- */






/* ---------------------------------------*/





#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
/* CONTROL PANEL STUFF */


/* PERSONALIA SIDEN */
	.block_long .profileresult2 {
		width:550px !important;
		width:550px;
		font-size: 12px;
		display: block;
		padding: 0px; 
		background: #323232;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
		height: 100%;
			}

	.block_long .profilpersonalia li{
		width:280px !important;
		width:280px;
		font-size: 12px;
		display: block;
		padding: 0px; 
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 3px;
		line-height: 14px;
			}
	
	.personaliaWideList{
		width:570px;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 20px;
	}
	
	.personaliaWideList .liste li{
		width:550px !important;
		width:550px;
		font-size: 12px;
		display: block;
		padding: 0px 6px 0px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.personaliaWideList .liste img{
		text-align:center;
		margin-left: 2px;
		margin-top: 2px;
	}
			
	.tall {
		font-size:11px;
	}	
	
	.tabBoxStandard{
		width:570;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
			}
	
	.personaliaLeft{
		float:left;
		width:280px;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
			}
			
	.personaliaRight{
		float:right;
		width:280px;
		display: block;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 10px;
		padding-left: 10px;
			}
			
	.personaliaLeft .personaliaListe li{
		width:270px !important;
		width:270px;
		font-size: 12px;
		display: block;
		padding: 4px 0px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.personaliaRight .personaliaListe li{
		width:270px !important;
		width:270px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #363636;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
	.personaliaLeft .personaliaTittel li{
		width:275px !important;
		width:275px;
		font-size: 12px;
		display: block;
		padding: 4px 0px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #569815;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}

	.personaliaRight .personaliaTittel li{
		width:275px !important;
		width:275px;
		font-size: 12px;
		display: block;
		padding: 4px 6px 4px 6px; 
		background: #323232;
		border-bottom: 1px solid #5c6a40;
		text-decoration: none;
		color: #ffffff;	
		margin-bottom: 1px;
		line-height: 14px;
			}
			
/* SLUTT PÅ PERSONALIA SIDEN */




#rekordType {
border:1px solid #ccc;
background:#f2f2f2;
padding:20px;
}



/* FancyForm styles */
/* benyttes blant annet i inviterdeltakere.php */


.deltaker_checkbox{padding: 6px 6px 6px 6px; margin:0px 8px 1px 2px; height:14px;display:block;cursor:pointer;cursor:hand;}
.deltaker_checkbox:hover{background: url(images/FormCheckBoxButton.jpg) no-repeat !important; color:#19b1ff;}



/* FANCY FORM STYLES. Brukes i forbindelse med registrering av tur */

.f_checkbox{background-repeat:no-repeat;background-position:3px center;height:16px;display:block;cursor:pointer;cursor:hand;line-height:120%; margin-left:145px;}
.f_radio{background-repeat:no-repeat;background-position:3px center;height:57px;display:block;cursor:pointer;cursor:hand;line-height:120%}
.checked,.selected{color:#fff;}
.f_radio:hover,.f_checkbox:hover{color: #1b91ce !important}
.f_radio:hover,.f_checkbox:selectedA{color: #0C0 !important}
.f_radio{padding-left:70px; width: 190px;}
.f_checkbox{padding:0.5em 24px}
.uncheckedA{background-image:url(chk_off.png)}
.checkedA{background-image:url(chk_on.png)}
.unselectedA{background-image:url(images/KartIkonIkkeValgt.jpg); width: 190px;}
.selectedA{background-image:url(images/KartIkonValgt.jpg); width: 190px;}

.f_radioTittel {font-weight:normal;font-family:georgia,times,serif; color:#ffffff; font-size:16px; line-height: 17px; font-weight:200; width:50px;}






/* LOGIN DROP DOWN MENU */


.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:normal;
}
.tipsy {
	opacity:.7;
	filter:alpha(opacity=70);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:normal;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#222222;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(images/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(images/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(images/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(images/tipsy-west.gif);
	background-position:left center;
}



/* ------ STYLE FOR TABLE SORT---- */



/* ------ STYLE FOR TABLE SORT---- */

/* tables */
table.tablesorter {
	background-color: #323232;
	margin:10px 0pt 15px 0px;
	font-size: 9pt;
	width: 100%;
	text-align: left;
	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th { /* Headere som ikke for øyeblikket sorterer */
	background-color: #323232;
	font-size: 10pt;
	padding: 4px;
	
}
table.tablesorter thead tr .header { /* Headere som sorterer */
	background-color: #323232;

	cursor: pointer;
}
table.tablesorter tbody td {
	color: #fff;
	background-color: #323232;
	vertical-align: top;
	border-bottom: 1px solid #fff;
	padding: 4px;
}
table.tablesorter tbody tr.odd td {
	
	
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #363636;
}


#tablePagination { 
background-color: #323232; 
font-size: 10px; 
padding: 0px 5px; 
height: 20px
}

#tablePagination_paginater { 
margin-left: auto; 
margin-right: auto;
}

#tablePagination img { 
padding: 0px 2px; 
}

#tablePagination_perPage { 
float: left; 
}

#tablePagination_paginater { 
float: right; 
}

