* {margin: 0px;padding: 0px;}
@font-face {font-family: 'Crystal Radio Kit';src: url('fonts/crystalr.ttf') format('truetype');}
@font-face {font-family: 'Eras ITC';src: url('fonts/eras.ttf') format('truetype');}
@font-face {font-family: 'tahoma';src: url('fonts/tahoma.ttf') format('truetype');}	
@font-face {font-family: 'VTbulletin';src: url('fonts/vtbullet.ttf') format('truetype');}

.cookies-eu-banner {
  background: #444;
  color: #fff;
  padding: 6px;
  font-size: 13px;
  text-align: center;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 10;
}

.cookies-eu-banner button {
  text-decoration: none;
  background: #222;
  color: #fff;
  border: 1px solid #000;
  cursor: pointer;
  padding: 4px 7px;
  margin: 2px 0;
  font-size: 13px;
  font-weight: 700;
  transition: background 0.07s, color 0.07s, border-color 0.07s;
}

.cookies-eu-banner button:hover {
  background: #fff;
  color: #222;
}

body 
{padding-top: 0px;
font-family: VTbulletin;
background: #000000 url(images/sitebg.png) no-repeat;
 background-attachment: fixed;
background-size: cover;
background-position: center;
color: #FFF;font-family: 'tahoma';
text-align: center;
letter-spacing: 1px;
min-width:1070px;
width: auto !important;
width:1070px; }

#post {
	margin: auto;

}

.letters{
	height:19px;
	width: 605px;
	flex-wrap: wrap;
	flex-direction: row;
	font-size: 0;
}
.numbers{
	height:19px;
	width: 210px;
	flex-wrap: wrap;
	flex-direction: row;
	font-size: 0;
}
.letters_unselected {
	height:19px;
	width:19px;
	border: 1px solid #434343;
	text-align: center;
	line-height: 19px;
	float: left;
	transition: background-color .3s;
	border-radius: 3px;
	padding: 0px;
	margin-left: 2px;
}
.letters_unselected:hover{
	background-color: #434343;
	color: #fff;
}
.letters_selected {
	height:19px;
	width:19px;
	border: 1px solid #434343;
	text-align: center;
	line-height: 19px;
	float: left;
	transition: background-color .3s;
	background-color: #B5DD02;
	color: #FFF;
	border-radius: 3px;
	margin-left: 2px;
}
.letters_selected a {color: #000;}
#banana_parent {
	position: relative;
	width: 255px;
	height: 30px;
	float: left;
	margin: 2px 2px 2px 14px;
	}

#banana_base{
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(images/banana1.png);
	width: 100px; 
	height: 30px;
}
#banana_none{
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(images/banana0.png);
	width: 100px; 
	height: 30px;
}
#banana_full{
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(images/banana100.png);
	width: 100px; 
	height: 30px;
}

#serverinfo_address {
	position: absolute;
	top: 36px;
	left: 15px;
	
}
#serverinfo_version {
	position: absolute;
	top: 85px;
	left: 15px;
	
}
#serverinfo_gamemode {
	position: relative;
	right: 5px;
	bottom: 8px;
	font-size: 7px;
	z-index: 2;
	text-align: right;
	font-family: tahoma;
	
}
#serverinfo_players {
	position: absolute;
	top: 130px;
	left: 15px;
	
}
#serverinfo_map {
	position: absolute;
	top: 185px;
	left: 15px;
	
}
.tut_clickable-row{
	display: block;
	cursor: pointer;
	}
.tut_clickable-row:hover{background-color: #0b0909; opacity: 0.8;}	

#quote {
	padding: 5px 5px;
	background-color: #2f2f31;
	border: 1px solid #777777;
	max-width: 500px; 
}

#faqtitle {
	height: 65px;
	width: 699px;
	padding-left: 110px;
	line-height: 80px;
	font-size: 16px;
	color: #B5DD02;
	background: url(images/faq_title_bg.png) no-repeat;
}

a {color: #B5DD02;font-family: 'tahoma';font-size: 14px;text-decoration: none;}
a:hover {color: #01a9c0;}
input[type=checkbox]{transform: scale(1.5);margin: 5px;}

#discordlist {
	border-collapse: collapse;
	width:200px;
    max-width: 210px;
	/* border: 1px solid #3a3a3a; */
	
}
.discordlist_image_td img {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	padding: 0px 3px 0px 7px;
	line-height:45px;
	
}

.discordlist_image_td{
	background: url(images/discord_img_bg.png);
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom: 1px solid transparent;
	width: 40px;
	text-align: center;
}

.discordlist_online_td{
	
	background: url(images/discord_td_online.png);
	height: 45px;
	width: 160px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	border-bottom: 1px solid #3a3a3a;
}
.discordlist_idle_td{
	height: 45px;
	width: 160px;
	background: url(images/discord_td_afk.png);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	border-bottom: 1px solid #3a3a3a;
}
.discordlist_dnd_td{
	height: 45px;
	width: 160px;
	background: url(images/discord_td_dnd.png);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	border-bottom: 1px solid #3a3a3a;
}

.discord_tr{
	
	/* background-color: #3a3a3a; */
}



.discordstats{
	font-size: 10px;
}

.statustext_green {
	color: #B5DD02;
}
.statustext_green_hor {
	border: 1px;
	font-size: 8px;
	writing-mode: vertical-rl;
	color: #B5DD02;
}

.plugins {
	height: 30px;
}



#messagebox {
	z-index:12;
	width: 250px;
	height:30px;
	position:absolute;
	top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
	border: 1px solid #fff;
	color: #fff;
	display:block;
	padding: 10px;
	background: #233036;
	border-radius: 5px;
	
}
#file_name{
	
	height:110px;
	width: 120px;
	display:block;
	top:0px;
	left:0px;
	position:absolute;
	border:1px solid #404040;
	word-wrap: break-word;
    white-space: normal;
	border-radius: 5px;
	
}
#file_container{
	margin:2px;
	padding:3px;
	height:110px;
	width: 120px;
	display:block;
	float:left;
	text-decoration: none;
	position:relative;
	border-radius: 5px;
	
	
}
#tools {
	content: "";
  clear: both;
  display: block;
  height: 67px;
}
#tool_edit {
	float: left;
  width: 75px;
  height: 67px;
  display:block;
  background: url(images/edit.png) no-repeat;background-position: -0 0;cursor: pointer;
}
#tool_edit:hover {background-position: 0 -68px;text-decoration: none;}
#tool_delete {
	float: left;
  width: 75px;
  height: 67px;
  display:block;
  background: url(images/delete.png) no-repeat;background-position: -0 0;cursor: pointer;
}
#tool_delete:hover {background-position: 0 -68px;text-decoration: none;}
.file_link {color:#FFF;font-size:10px}
.file_link:hover {color:#FFF;}
#file_name:hover{
	border:1px solid #fff;
	background: #404040;
	
}
#file_info {opacity:0;width:200px;z-index:9;background: #233036;display:none;z-index:2;text-align:left;word-wrap: break-word;white-space: normal;padding:5px;border-radius: 5px;}
#file_container:hover #file_info{ opacity:1; display:block;width:200px;position:absolute;top:111px;left:-40px;border:1px solid #fff;}


#enableLogin{position: absolute;top: 2px;right: 2px;background-color: #b5dd02;color: #000;height: 25px;width: 50px;border: 1px solid #fff;display: inline-block;border-radius: 2px;z-index:5;}
#enableLogin:hover{border:1px solid #b5dd02;background-color: #d7fb5e;}
.submit_login{position: absolute;bottom: 2px;right: 2px;background-color: #b5dd02;color: #000000;height: 25px;width: 80px;border: 1px solid #ffffff;border-radius: 2px;z-index:5;}
.submit_login:hover{border: 1px solid #b5dd02;background-color: #d7fb5e;}
.avatar-image{height:50px;margin:5px;}
#logo_title {
	background: url('images/logo2.png');
	width: 1000px;
	height: 110px;
	display:block;
	margin: auto;
	left: 0;
	right:0;
}
#avatar-image-div{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:5;
}
#score-div{
	position:absolute;
	width: 30px;
	height: 29px;
	line-height: 29px;
	top: 0px;
	right: 0px;
	display:block;
	background: #131313;
	border-bottom: 1px solid #404040;
	z-index:5;
}
#playername-div{
	position:absolute;
	width: 157px;
	height: 30px;
	line-height: 30px;
	top: 0px;
	left: 0px;
	display:block;
	padding-left: 3px;
	border-bottom: 1px solid #404040;
	background: #3a3a3a;
	z-index:4;
}
#login-text-div{
	height: 10px;
	line-height: 10px;
	position:absolute;
	top:3px;
	right:5px;
	color: #fff;
	font-size: 9px;
	z-index:8;
	
}
#login-fields-div{height: 40px;line-height: 40px;position:absolute;top:75px;right:5px;color: #fff;font-size: 12px;z-index:5;}
#login-name-div{height: 20px;line-height: 20px;position:absolute;top:15px;right:5px;color: #b5dd02;font-size:14px;z-index:5;}
#login-button-div{height: 25px;width: 100px;line-height: 25px;position:absolute;bottom:3px;right:5px;color: #fff;font-size: 9px;z-index:5;}
#logout-button-div{height: 10px;line-height: 10px;position:absolute;bottom:3px;right:5px;color: #fff;font-size: 9px;}

#logout-button-div a {color: #fff;text-decoration:none;}
#logout-button-div a:hover {color: #999999;text-decoration:none;}
#login-div{
	width:130px;
	height:60px;
	position: absolute;
	top:2px;
	right:2px;
	background: #404040;
	border-radius: 5px;
	border: 1px solid #f0eeee;
	line-height:60px;
	z-index:5;
}
#welcomeDiv{
	width:300px;
	height:300px;
	margin: auto;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url('images/loginbg.png');
	border-radius: 5px;
	border: 1px solid #f0eeee;
	line-height:60px;
	display: none;
	z-index:6;
	justify-content : center;
}
.userfield{
	width: 150px;
	height: 30px;
	padding: 5px;
	position: relative;
	right: 5px;
	border: 1px solid #fff;
	border-radius: 2px;
	z-index:5;
}
.userfield:hover{
	border: 1px solid #b5dd02;
}

#faq_edit{width : 680px;background-color: #2b363d;border: 1px solid #fff;border-collapse:collapse;}

.server_green_text {color: #B5DD02;}
.accordion{cursor: pointer;width:200px;height:45px;background: url(images/serverbg.png) no-repeat;background-position: -0 0;padding: 3px 3px 3px 3px;}
.accordion:hover{background-position: 0 -109px;text-shadow: 1px 1px 1px #000000;}

.accordion > div {display:none;}
.accordion:hover > div {display:block; 
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
  
#downloadknapp {height: 45px;width: 178px;background: url(images/download_button.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;margin:2px;display: block;}
#downloadknapp:hover {background-position: 0 -45px;color: #FFFFFF;text-decoration: none;}

#iso {height: 91px;width: 97px;background: url(images/iso.png) no-repeat;background-position: -0 0;border: 1px solid #404040;}
#iso:hover {border:1px solid #fff;}

#tut_tabell{width:90%;border-radius: 10px;border: 2px solid #f0eeee;padding: 0px;background: #404040 url(images/rohbg.png);background-repeat: no-repeat; background-size: cover;max-width: 700px;}
#map_container {width: 300px;height: 200px;background: aqua;margin: auto;display: inline;}

#nolf1map_container{top:0px;position:relative;}
#nolf2map_container{top:0px;position:relative;}
#cjackmap_container{top:0px;position:relative;}

#discord {height: 51px;width: 160px;background: url(images/discord.png) no-repeat;background-position: -0 0;line-height: 51px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#discord:hover {background-position: 0 -51px;color: #FFFFFF;text-decoration: none;}

#modmaker {height: 120px;width: 162px;background: url(images/modmaker.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#modmaker:hover {background-position: 0 -120px;color: #FFFFFF;text-decoration: none;}

#udfiles {height: 120px;width: 162px;background: url(images/udfiles.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#udfiles:hover {background-position: 0 -120px;color: #FFFFFF;text-decoration: none;}

#knappmod1 {height: 51px;width: 160px;background: url(images/discord.png) no-repeat;background-position: -0 0;line-height: 51px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#knappmod1:hover  {background-position: 0 -51px;color: #FFFFFF;text-decoration: none;}

#knappmod2 {height: 52px;width: 120px;background: url(images/modern2.png) no-repeat;background-position: -0 0;line-height: 52px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#knappmod2:hover {background-position: 0 -104px;color: #FFFFFF;text-decoration: none;}

#downloadknapp_n1 {height: 120px;width: 81px;background: url(images/nolf1dl.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#downloadknapp_n1:hover {background-position: 0 -120px;color: #FFFFFF;text-decoration: none;}

#dsm {height: 120px;width: 81px;background: url(images/3dsm7.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#dsm:hover {background-position: 0 -120px;color: #FFFFFF;text-decoration: none;}

#downloadknapp_n2 {height: 120px;width: 81px;background: url(images/nolf2dl.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;display: inline-block;top: 0px;position: relative;}
#downloadknapp_n2:hover {background-position: 0 -120px;color: #FFFFFF;text-decoration: none;}

#downloadknapp_cj {height: 120px;width: 81px;background: url(images/cjackdl.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;display: inline-block;top: 0px;position: relative; }
#downloadknapp_cj:hover {background-position: 0 -120px;color: #FFFFFF;text-decoration: none;}

#downloadtable {width: 330px; border-radius: 25px;border: 2px solid #434343;padding: 0px;background-color: #454545;}

.downloadinfo {background-color: #2F2F2F;border-bottom: 1px solid #434343;font-family: 'tahoma';font-size: 9px;}
.downloadinfo2 {border-bottom: 1px solid #2F2F2F;max-width: 175px;font-family: 'tahoma';font-size: 9px;}

.mapimagelink {height: 148px;width: 180px;padding: 0px;border: 1px solid #FFFFFF;}
.mapimagelink:hover {padding: 0px;border: 1px solid #B5DD02;}




#shareurl {border-radius: 5px;background-color:#ffffff;color:#000000;width:80%;padding:8px 8px 8px 8px;border:1px solid #000;}
#describtion{width:90%;padding-left:10px;}


#playernames {margin: auto;display:block;height: 32px;width: 200px;background-color: #3A3A3A;line-height: 30px;color: #B5DD02;position:relative;}
#serverinfo_inner {background: url(images/detailsbg.png) no-repeat;background-position: -0 0;width:190px;height:150px;border: 1px solid;padding:10px;position:relative;left:0px;z-index: 5;padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right: 10px;}
#serverinfo_inner_big {background: url(images/serverbg_big.png) no-repeat;background-position: -0 0;width:190px;height:330px;border: 1px solid;padding:10px;position:relative;left:0px;z-index: 5;padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right: 10px;}
#serverinfo_inner_big_n1 {background: url(images/serverbg_big_n1.png) no-repeat;background-position: -0 0;width:190px;height:330px;border: 1px solid;padding:10px;position:relative;left:0px;z-index: 5;padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right: 10px;}
#serverinfo_inner_big_n2 {background: url(images/serverbg_big_n2.png) no-repeat;background-position: -0 0;width:190px;height:330px;border: 1px solid;padding:10px;position:relative;left:0px;z-index: 5;padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right: 10px;}
#serverinfo_inner_big_cj {background: url(images/serverbg_big_cj.png) no-repeat;background-position: -0 0;width:190px;height:330px;border: 1px solid;padding:10px;position:relative;left:0px;z-index: 5;padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right: 10px;}


#serverinfo {position:relative;height:0px;top:-45px;left:-210px;z-index: 5;width:0px;}
@media not (min-width: 1200px) {
#serverinfo {position:relative;height:0px;top:-45px;left:200px;z-index: 5;width:0px;}}
/* @media only screen and (max-device-width: 1100px) { */
/* #serverinfo {position:relative;height:0px;top:-45px;left:205px;z-index: 5;width:0px;} */
/*} */

#jack {display:inline;width:50px;height:50px;position: relative;top:12px;right: 170px;}
#jackboks{display:inline;width:1px;height:20px;position: relative;top:7px;right: -5px;z-index: 3;}
#cate1 {display:inline;width:50px;height:50px;position: relative;top:12px;right: 230px;}
#cate1boks {display:inline;width:1px;height:20px;position: relative;top:7px;right: 110px;z-index: 3;}
#cate2 {display:inline;width:50px;height:50px;position: relative;top:12px;right: 200px;}
#cate2boks {display:inline;width:1px;height:20px;position: relative;top:7px;right: 55px;z-index: 3;}

#container {width: 100%;height: 100%;}

.mappacklinks {height:54px;width:126px;padding:2px;}
.mappacklinks:hover {height:58px;width:130px;padding:0px;}

.rohlink {height: 90px;width: 120px;padding:2px}
.rohlink:hover {height: 94px;width: 124px;padding: 0px;}

.pegasuslink {height:137px;width:120px;padding:2px;}
.pegasuslink:hover {height:141px;width:124px;padding:0px;}

#header {width:100%;
/* background: url(images/headerbg.png) repeat-x; */
text-align: center;position: absolute;top: 0px;left: 0px;z-index: 1;}

#footer {width:100%;font-family: 'tahoma';font-size: 8px; color: #cecece;background-color: #000000; text-align: center;position: relative;bottom: 0px;left: 0px;padding: 5px 5px 5px 5px;border:2px solid #FFFFFF;border-radius: 5px 5px 5px 5px;min-width: 690px;}
#footer_right{bottom:-50px;right:5px;position:relative;}
#footer_tbl {width: 98%;}

.tekstomrade {width: 300px;height: 100px;padding: 5px;margin: 5px;}
.tekstfelt {width: 300px;padding: 5px;margin: 5px;}
.sok_knapp1 {padding:5px;}
.nav_search_knapp {padding:5px;width: 120px;}
.nav_search {width: 120px;padding: 5px;margin: 5px;}
.skjemaknapp {width:80px;
height:35px;
padding: 5px;
margin: 2px;}
.skjemaknapp_send {width:200px;height:35px;padding: 10px;margin: 2px;}


#footer_innhold {text-align:justify;}

#nav {width:219px;font-family: 'tahoma';font-size: 10px; color: #cecece;
background: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(58,58,58,1));
/* background: #404040 url(images/feed_gradient.png) repeat-x; */
text-align: center;position: absolute;top: 150px;left: 0px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
border-radius: 0px 10px 10px 0px;
z-index: 1;}

@-moz-document url-prefix() {
  #nav {
	width:219px;font-family: 'tahoma';font-size: 10px; color: #cecece;
	background: #3a3a3a url(images/feed_gradient.png) repeat-x;
	text-align: center;position: absolute;top: 160px;left: 0px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-radius: 0px 10px 10px 0px;
	z-index: 1;
	}
}

#nav_r {width:219px;font-family: 'tahoma';font-size: 10px;
background: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(58,58,58,1));
/* background: #3a3a3a url(images/feed_gradient.png) repeat-x; */
	text-align: center;position: absolute;top: 160px;right: 0px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-radius: 10px 0px 0px 10px;
	z-index: 1;
}

@media not (min-width: 1200px) {
#nav_r {width:219px;font-family: 'tahoma';font-size: 10px;
	background: -webkit-linear-gradient(top, rgba(58,58,58,1), rgba(58,58,58,1));
	text-align: center;position: absolute;top: 1375px;left: 0px;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-radius: 0px 0px 10px 0px;
	z-index: 1;
}}
 
.td_meny {width:219px;font-family: 'tahoma';font-size: 10px; color: #cecece;background: url(images/meny_fill.png) repeat-y;text-align: center;}
.td_meny_hoyre {width:219px;font-family: 'tahoma';font-size: 10px; color: #cecece;background: url(images/hoyre_fill.png) repeat-y;text-align: center;}

#nav_tbl {width:219px;border-collapse: collapse;}
#nav_tbl td {width:219px;}
.overskrifter {font-family: 'tahoma';font-size: 24px;font-family: 'Eras ITC';color: #ffffff;text-shadow: 1px 1px 1px #000000;}

#nav_tbl_r {width:219px;border-collapse: collapse;}

#feed {max-width:2000px;font-family: 'tahoma';font-size: 10px; color: #cecece;text-align: center;margin-left: 250px;margin-right: 250px;margin-top: 160px;margin-bottom: 50px;z-index: 1;}
#feed_tabell{width:90%;border-radius: 10px;border: 2px solid #f0eeee;padding: 0px;background: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(58,58,58,1));opacity: 0.97; min-width:700px;}
/* #feed_tabell{width:90%;border-radius: 10px;border: 2px solid #f0eeee;padding: 0px;background: #404040 url(images/feed_gradient.png);background-repeat: repeat-x;opacity: 0.97;} */
#roh_tabell{width:90%;border-radius: 10px;border: 2px solid #f0eeee;padding: 0px;background: #404040 url(images/rohbg.png);background-repeat: no-repeat; background-size: cover;max-width: 700px;}
@-moz-document url-prefix() {#feed_tabell{width:90%;border-radius: 15px;border: 2px solid #f0eeee;padding: 0px;background: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(58,58,58,1));}}
/* @-moz-document url-prefix() {#feed_tabell{width:90%;border-radius: 15px;border: 2px solid #f0eeee;padding: 0px;background: #3a3a3a url(images/feed_gradient.png);background-repeat: repeat-x;}} */
.mapdatabase_header_tr {width:545px;height:50px;border-collapse: collapse;background: url(images/map_header.png) no-repeat;font-size: 16px;font-family: 'tahoma';}
.mapdatabase_header_td {padding-left:15px;}
.mapdatabase_image{padding-left: 15px;width: 270px;}
.mapdatabase_text_table {width: 275px;}
.mapdatabase_text_headers {width:100px;padding-left:15px;padding-bottom: 10px;}
.mapdatabase_text_headers_font {font-family: 'tahoma';font-weight: bold;color: #B5DD02;}
.mapdatabase_text_mappack {width:100px;padding-left:15px;font-weight: bold;font-family: 'tahoma';font-size: 10px;}
.mapdatabase_text_detail {width: 175px;padding-left:5px;}
.mapdatabase_middle_tr {width:545px;border-collapse: collapse;background: url(images/map_middle.png) repeat-y;}
.mapdatabase_bottom_tr {width:545px;height:14px;border-collapse: collapse;background: url(images/map_bottom.png) no-repeat;}

#downloadbtn {height: 100px;width: 307px;background: url(images/downloadbtn.png) no-repeat;background-position: -0 0;line-height: 100px;cursor: pointer;margin:2px;}
#downloadbtn:hover {background-position: 0 -100px;}

#faqbtn {height: 84px;width: 219px;background: url(images/faq2.png) no-repeat;background-position: -0 0;line-height: 84px;cursor: pointer;margin:2px;}
#faqbtn:hover {background-position: 0 -84px;}

#nolf1mappack {height: 54px;width: 126px;background: url(images/nolf1mappack.png) no-repeat;background-position: -0 0;line-height: 54px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#nolf1mappack:hover {background-position: 0 -54px;border: 1px solid #B5DD02}
#nolf2mappack {height: 54px;width: 126px;background: url(images/nolf2mappack.png) no-repeat;background-position: -0 0;line-height: 54px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#nolf2mappack:hover {background-position: 0 -54px;border: 1px solid #B5DD02}
#cjackmappack {height: 54px;width: 126px;background: url(images/cjackmappack.png) no-repeat;background-position: -0 0;line-height: 54px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#cjackmappack:hover {background-position: 0 -54px;border: 1px solid #B5DD02;}
#modernizerdl {height: 76px;width: 126px;background: url(images/modernizer1.png) no-repeat;background-position: -0 0;line-height: 76px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#modernizerdl:hover {background-position: 0 -76px;border: 1px solid #B5DD02}
#modernizerd2 {height: 76px;width: 126px;background: url(images/modernizer2.png) no-repeat;background-position: -0 0;line-height: 76px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#modernizerd2:hover {background-position: 0 -76px;border: 1px solid #B5DD02}
#pegadl2 {height: 148px;width: 126px;background: url(images/pegadl.png) no-repeat;background-position: -0 0;line-height: 148px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#pegadl2:hover {background-position: 0 -148px;border: 1px solid #B5DD02}
#rohmini {height: 98px;width: 126px;background: url(images/rohmini.png) no-repeat;background-position: -0 0;line-height: 98px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#rohmini:hover {background-position: 0 -98px;border: 1px solid #B5DD02}
#lforever {height: 62px;width: 126px;background: url(images/lf.png) no-repeat;background-position: -0 0;line-height: 62px;cursor: pointer;display: inline-block;top: 0px;position: relative;border: 1px solid #404040;border-radius: 5px 5px 5px 5px;}
#lforever:hover {background-position: 0 -62px;border: 1px solid #B5DD02}
#cate_image {background: url(images/cate_menu.png) no-repeat;width:219px;height:577px;top: -150px;left: 0px;position:absolute;z-index: 2;}

#hjem {height: 57px;width: 162px;background: url(images/knapp.png) no-repeat;background-position: -0 0;line-height: 57px;cursor: pointer;font-family: 'Crystal Radio Kit';font-size: 18px;color: #cecece;text-decoration: none;position:relative;margin:2px;z-index: 3;}
#hjem:hover {background-position: 0 -113px;color: #FFFFFF;text-decoration: none;}
#hjem a {text-decoration: none;} 


.dlimg {padding:2px;width:124px;margin:0px;}
.dlimg:hover {padding:0px;width:126px;}

.overskrift {color: #B5DD02;}

.tbl_top 
{
	width: 100%;
	height: 50px;
	font-size: 28px;
	font-family: 'Eras ITC';
}
.tbl_top2
{
	width: 100%;
	height: 50px;
	font-size: 20px;
	font-family: 'Crystal Radio Kit';
	background: url(images/nyheter_tbl_top2.png) no-repeat;
}
.tbl_info 
{
	width: 100%;
	height: 30px;
	color: #f0f0f0;
	font-size: 9px;
	font-family: 'tahoma';
	background: #2f2f2f url('images/background2.png'); 
	border-top: 1px solid #f0eeee;
	border-bottom: 1px solid #f0eeee;
	padding-left: 20px;
	vertical-align:center;
}

.tbl_info a{font-size:9px;}

.tbl_info_header
{
	width: 100%;
	height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: 'tahoma';
	background: #2f2f2f;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.tbl_space
{
	width: 100%;
	height: 15px;
	border-bottom: 2px solid #f0eeee;
}
.tbl_post
{
	width: 100%;font-size: 11px;font-family: 'tahoma';
	padding:10px;}
.tbl_post img {max-width: 550px;}
.tbl_post a img {padding:1px;}
.tbl_post a:hover img{border:1px solid #fff;padding:0px}
.tbl_post_ny
{
	width: 100%;font-size: 11px;font-family: 'tahoma';
	padding:10px;}

#faq {width: 700px;}

.tbl_bunn {width: 100%;height: 30px;font-size: 10px;font-family: 'tahoma';
background: #2f2f2f url('images/background2.png');
border-top: 1px solid #f0eeee;
padding-left: 20px
}
.tbl_bunn a {font-size: 10px;font-family: 'tahoma';text-decoration: none;}

.mapdownload {height: 125px;width:350px;}
.map_title{width: 680px;height: 40px;font-size: 18px;font-family: 'tahoma';padding-left: 20px;}
.map_image {width: 350px;height: 200px;font-size: 10px;font-family: 'tahoma';padding-left: 20px;}
.map_text {width: 350px;height: 200px;font-size: 10px;font-family: 'tahoma';padding-left: 20px;padding-right: 20px;}
.map_screenies {width: 350px;max-height: 100px;font-size: 10px;font-family: 'tahoma';padding-left: 20px;vertical-align:top;display:inline-block;white-space:nowrap;}
.map_search_area {width: 100%;vertical-align:top;display:inline-block;white-space:nowrap;}
#mapcontenttable {
	width:350px;
}

.link_overskrift {width: 680px;height: 40px;font-size: 18px;font-family: 'tahoma';padding-left: 10px;padding-bottom: 5px;}
.link_tittel {width: 340px;height: 10px;font-weight: bold;font-size: 14px;color: #ffffff;font-family: 'tahoma';padding-left: 10px;padding-bottom: 5px;}
.link_tekst {width: 340px;font-size: 9px;color: #999999;font-family: 'tahoma';padding-left: 10px;padding-bottom: 5px;}
.link_banner {width: 340px;font-size: 12px;font-family: 'tahoma';padding-left: 10px;padding-bottom: 5px;}

.tutorials_ikon {width: 40px;height: 40px;font-weight: bold;font-size: 14px;color: #ffffff;font-family: 'tahoma';vertical-align:bottom;line-height:40px}
.tutorials_ikon image {height: 40px;}
.tutorials_tittel {width: 480px;height: 40px;font-weight: bold;font-size: 14px;color: #B5DD02;font-family: 'tahoma';padding-left: 5px;vertical-align:middle;line-height:40px}
.tutorials_forfatter {width: 200px;height: 40px;font-weight: bold;font-size: 14px;color: #ffffff;font-family: 'tahoma';vertical-align:middle;line-height:40px}


#dedit {height:20px;line-height:20px;}

.lightbox_link {padding:1px;}
.lightbox_link:hover {padding:0px;border:1px solid #f0eeee;} 
#lightbox {position:fixed;top:0; left:0; width:100%; height:100%; background:url(../images/overlay.png) repeat; text-align:center;z-index:7;border: 2px;}
#lightbox p {font-family: 'tahoma';text-align:right; color:#fff; margin-right:20px; font-size:12px; }
#lightbox img {box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;-moz-box-shadow:0 0 25px #111;max-width:940px;max-height:800px;border: 1px solid white;}
#lightbox_tekst {background-color: #ffffff;color: #000000;max-width:940px;}


