@charset "utf-8";
/**
 * Reset CSS
 **/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:top;
}

:focus {
	outline:0;
}
ol, ul {
	list-style:none;
}
a {
	text-decoration:none;
}
caption, th {
	text-align:left;
	font-weight:normal;
}
 td {
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
input, select, textarea{
	font-family:Arial, "Times New Roman", serif;
}
body {
	font-size:80%;
	font-family:Helvetica, "Times New Roman", serif;
}

/**
 * Standard
 **/
 
.clear { clear:both;margin:0px;padding:0px;font-size:0px; }
a { text-decoration:none; }
input { padding:1px; }
h1#hidden { display:none; }
.hidden { display:none; }
html { text-align:center; }
body { text-align:center; }
h1 {font-size:140%;margin:8px 0px 8px 0px;font-family:Arial, "Times New Roman", serif;color:#4171AF;font-weight:bold; }
h2 {font-size:120%;margin:10px 0px 6px 0px;font-family:Arial, "Times New Roman", serif;color:#31619F; }
h3 {font-size:105%;margin:10px 0px 4px 0px;font-family:Arial, "Times New Roman", serif;color:#31619F;font-weight:bold; }
h4 {font-size:90%;margin:10px 0px 4px 0px;font-family:Arial, "Times New Roman", serif;color:#31619F;}
h5 {font-size:80%;font-family:Arial, "Times New Roman", serif;color:#31619F;}
h6 {font-size:70%;font-family:Arial, "Times New Roman", serif;color:#31619F;}

a { color:#4171AF;text-decoration:none; }
a:link { color:#4171AF; }
a:visited { color:#4171AF; }
a:hover { color:#33619d; }
a:active { color:#33619d; }
span.reqbox { color:#8F0808;padding:0 3px 0 3px; }
div.errorBox { height:auto;background-color:#ffffd5;text-align:left;margin-bottom:10px;font-size:12px;border:1px solid #dc9987;padding:7px 7px 7px 7px; }
div.noerrorBox { height:auto;background-color:#ffffd5;text-align:left;margin-bottom:10px;font-size:12px;border:1px solid #89dc87;padding:7px 7px 7px 7px; }

p.transport_tool_up { color:#B38C24;background-image:url("../images/misc/arrow_icon_block_up.gif");background-position:right center;background-repeat:no-repeat;float:right;margin-bottom:0;margin-top:10px;padding:2px 18px 2px 0;width:auto;font-size:11px; }
p.transport_tool_down { color:#B38C24;background-image:url("../images/misc/arrow_icon_block_down.gif");background-position:right center;background-repeat:no-repeat;float:right;margin-bottom:0;margin-top:10px;padding:2px 18px 2px 0;width:auto;font-size:11px; }

div#menu img.menu_symbol {
	margin:5px -5px 0px 5px;
}

div#menu img.symbol_up {
	margin:4px -5px 0px 5px;
}

div#menu img.symbol_down {
	margin:5px -5px 0px 5px;
}

div#menu ul li a { 
	color:#ffffff;
}

div#menu ul li a:hover { 
	
}

div#menu ul li a:link { 
	
}


div#menu ul li {
	float:left;
	height:auto;
	margin:0px 0px 0px 0px;
	position:relative;
	cursor:pointer;
}

div#menu ul li.current, div#menu ul li:hover {
	background-image:url("../images/user/menu_current_bg.png");
	background-position:center bottom;
	background-repeat:repeat-x;
}

div#menu ul li ul {
	margin: -3px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	visibility: hidden;
	display:none;
	z-index: 100;
	position:absolute;
	width:auto;
	height:auto;
	background-color:#091a1f;
	opacity:0.8;
	filter:alpha(opacity=80);
	border-top:1px solid #060505;
}

div#menu ul li ul li {
	width:100%;
	display:block;
	border-color:#304149 #000000 #000000 #304149;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	text-align:left;
	background-color:#091a1f;
	opacity:0.8;
	filter:alpha(opacity=80);	
}

div#menu ul li ul li.current, div#menu ul li ul li:hover {
	background-color:#24444d;

}

div#wrapper div#top div#menu { margin:66px 0px 0px 0px;height:auto;float:right;width:100%; }
div#wrapper div#top div#menu ul { float:right;height:auto; }
div#wrapper div#top div#menu ul li { font-weight:bold;float:left; }
div#wrapper div#top div#menu ul li.current { font-weight:bold; }
div#wrapper div#top div#menu ul li a { min-width:90px;display:block;font-size:100%;font-family:'Trebuchet MS', verdana, arial, "Times New Roman", serif;float:left;padding:15px 15px 7px 10px; }
div#wrapper div#top div#menu img.left { float:left; }
div#wrapper div#top div#menu img.right { float:right; }
div#wrapper div#top div#menu ul li ul li a { min-width:110px;padding:9px; }


/**
 * Custom Styles
 **/
 
html { color:#ffffff;text-align:center;background-image:url('../images/user/html_bg.jpg');background-repeat:repeat-x;background-color:#000000; }
div#wrapper { width:934px;margin:0px auto 0px auto; }
div#wrapper div#top { position:relative;height:101px; }
div#wrapper div#top img#logo { float:left;margin:0px 0px 0px -15px;position:absolute; }
div#wrapper div#header { text-align:left;position:relative;margin:10px 0px 0px 0px;height:213px;width:934px;/*background-image:url('../images/user/banner_bg.png');background-repeat:no-repeat;*/ }
div#wrapper div#header img#header_overlay { position:absolute;z-index:50;top:0; }
div#wrapper div#header div#header_banners { position:relative;width:896px;height:176px; }
div#wrapper div#header div#header_banners img { background-color:#000000;position:absolute;top:0;left:0;z-index:8;margin:21px 0px 0px 20px;width:896px;height:176px;  }

div#wrapper div#header div#newsletter_box { position:absolute;width:272px;height:119px;z-index:120;left:642px;top:79px;background-image:url('../images/user/nyhetsbrev_box_bg.png');background-repeat:no-repeat; }
div#wrapper div#header div#newsletter_box form { margin:55px 0px 0px 20px; }
div#wrapper div#header div#newsletter_box form input { height:16px;padding:0px;font-size:90%;font-family:'Trebuchet MS', verdana, arial, "Times New Roman", serif;}
div#wrapper div#header div#newsletter_box form input#newsletter_add { font-size:0px;cursor:pointer;margin-top:7px;width:61px;height:20px;border:0px;background-image:url('../images/user/nyhetsbrev_anmal.png');background-position:center center;background-repeat:no-repeat;}
div#wrapper div#header div#newsletter_box form input#newsletter_remove { font-size:0px;cursor:pointer;margin-top:7px;background-color:none;width:61px;height:20px;border:0px;background-image:url('../images/user/nyhetsbrev_avanmal.png');background-position:center center;background-repeat:no-repeat;}

div#wrapper div#content div#newsletter_box { width:272px;height:auto;z-index:120;}
div#wrapper div#content div#newsletter_box form { margin:15px 0px 0px 0px; }
div#wrapper div#content div#newsletter_box form input { height:16px;padding:0px;font-size:90%;font-family:'Trebuchet MS', verdana, arial, "Times New Roman", serif;}
div#wrapper div#content div#newsletter_box form input#newsletter_add { font-size:0px;cursor:pointer;margin-top:7px;width:61px;height:20px;border:0px;background-image:url('../images/user/nyhetsbrev_anmal.png');background-position:center center;background-repeat:no-repeat;}
div#wrapper div#content div#newsletter_box form input#newsletter_remove { font-size:0px;cursor:pointer;margin-top:7px;background-color:none;width:61px;height:20px;border:0px;background-image:url('../images/user/nyhetsbrev_avanmal.png');background-position:center center;background-repeat:no-repeat;}

div#wrapper div#content div#content_top { height:20px;font-size:0px;background-image:url('../images/user/content_top_bg.png');background-repeat:no-repeat; }
div#wrapper div#content div#content_main { padding:1px 20px 20px 30px;text-align:left;height:auto;background-image:url('../images/user/content_main_bg.png');background-repeat:repeat-y;min-height:400px; }
div#wrapper div#content div#content_footer { clear:both;padding-top:15px;height:50px;background-image:url('../images/user/content_footer_bg.png');background-repeat:no-repeat;background-position:center bottom;margin-top:-35px; }
 
div#wrapper div#newsPage { margin-top:10px;padding:7px 10px 0px 7px;background-image:url('../images/misc/shaded_box_corner.png');background-position:top left;background-repeat:no-repeat;line-height:16px; }
div#wrapper div#newsPage p.news_date { background-image:url('../images/misc/icon_news.png');background-position:bottom left;background-repeat:no-repeat;padding-left:18px;padding-top:0px;padding-bottom:0px;margin-bottom:4px;font-size:11px;color:#d6793c; }
div#wrapper div#page { width:680px;float:left; }
div#wrapper div#RightSidebar { width:195px;float:right;margin-right:0px;margin-top:10px; }
div#wrapper div#RightSidebar img { margin-bottom:5px; }
div#wrapper div#notice_msg { background:#FFF4BF;margin-top:10px;border:1px solid #FED22F;color:#363636;padding:10px;width:300px; }
 
