/* typhography.css */
a { color: #a40000; text-decoration: none;}
a:hover { text-decoration: underline;}

div#headertop a { font: bold 10px Verdana; color: #ededed; text-decoration: none; }
div#headertop a:hover { text-decoration: underline; }

body,
a.loggetinn,
input.loginpassword,
input.loginusername,
h2.nyhetoverskriftforside,
p.nyhetlesmer,
p.nyheterdeltlesmer,
td.scrollboxDato { 
	font-family: verdana, arial, helvetica, sans-serif; 
}

h3.nyhetpoverskrift,
p.nyhetingress,
div.nyhetingressforside1,
span.nyhetskrevetav {
	font-family: Trebuchet MS, Arial, sans-serif;
}
h2,
h4,
p.dato,
ul#leftnav,
h1.nyhetoverskrift,
h2.nyhetdeltoverskrift {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
}
div#text,
p.nyhetparagraf,
span.nyhetlagtut,
p.nyhetunderoskrift,
div.nyheterdeltingress,
div.nyhetingressforside2,
td.scrollboxTittel {
	font-family: arial, verdana, helvetica, sans-serif; 
}
p.nyhetunderoskrift {
	text-transform:uppercase; 
}
div.kolonne,
td.scrollboxDato {
	font-size: 9px;
}
input.loginusername,
input#searchfield,
a.loggetinn,
input.loginpassword,
span.nyhetlagtut,
p.nyhetunderoskrift,
p.nyhetlesmer,
span.nyhetlagtutforside,
p.nyheterdeltlesmer {
	font-size: 10px;
}
p.dato,
ul#leftnav,
div.nyheterdeltingress,
td.scrollboxTittel {
	font-size: 11px; 	
}
body,
div#text,
h3,
div.nyhetingressforside2,
h4
{
	font-size: 12px;
}
p.nyhetparagraf {
	font-size: 13px;
}
p.nyhetingress,
div.nyhetingressforside1,
span.skrevetav {
	font-size: 14px;
}
h3.nyhetpoverskrift,
h2.nyhetdeltoverskrift {
	font-size: 16px;
}
h1.nyhetoverskrift,
h2.nyhetoverskriftforside {
	font-size: 18px;
}
/*h2 {
	font-size: 20px; 	
}*/

h4,
p.nyhetunderoskrift,
ul#leftnav li ul,
td.scrollboxDato {
	font-weight: normal; 
}
input#searchfield,
input.loginusername,
ul#leftnav,
a.loggetinn,
p.nyhetpoverskrift,
span.nyhetskrevetav,
span.nyhetlagtut,
span.nyhetlagtutforside,
h1.nyhetoverskrift,
p.nyhetlesmer a,
p.nyheterdeltlesmer a,
td.scrollboxTittel {
	font-weight: bold; 
}
div#hvemErHer {
	font: normal 10px verdana; 
	color: #888888; 
	z-index: 400; 
	position: absolute; 
	top: 94px; 
	left: 45px; 
	width: 392px; 
	padding: 8px 0 7px 8px;
}
span.forumkategoritekst {
	font: normal 9px verdana; 
	color: #888888; 
}

/* horisontal meny */
#topnav ul { position:absolute; left:448px; background: url("../gfx/topp2.jpg") top right no-repeat; width:454px; height:89px; margin:0; padding:0; list-style-type:none; overflow:hidden; }
#topnav ul li { display:inline; overflow:hidden; padding:0; margin:0; }
#topnav a { float:left; display:block; background:top left no-repeat; padding-top:89px; font-size:12px; }
#topnav a:hover { background-image:none; }
a#nav1 { background-image:url("../gfx/meny/menyknapp1.gif"); width:64px; }
a#nav2 { background-image:url("../gfx/meny/menyknapp2.gif"); width:63px; }
a#nav3 { background-image:url("../gfx/meny/menyknapp3.gif"); width:63px; }
a#nav4 { background-image:url("../gfx/meny/menyknapp4.gif"); width:63px; }
a#nav5 { background-image:url("../gfx/meny/menyknapp5.gif"); width:63px; }
a#nav6 { background-image:url("../gfx/meny/menyknapp6.gif"); width:63px; }
a#nav7 { background-image:url("../gfx/meny/menyknapp7.gif"); width:62px; }

/* Scrollbox CSS */
#scrollbox .rbroundbox    { background: #e8e8e8; }

#scrollbox .rbtop         { background: url(../gfx/scroll_top.gif) repeat-x; }
#scrollbox .rbtop div     { background: url(../gfx/scroll_top_left.gif) no-repeat top left; }
#scrollbox .rbtop div div { background: url(../gfx/scroll_top_right.gif) no-repeat top right; }

#scrollbox .rbbot         { background: url(../gfx/scroll_bottom_full.gif) no-repeat; }
#scrollbox .rbbot div     { background: url(../gfx/scroll_bottom_left.gif) no-repeat top left; }
#scrollbox .rbbot div div { background: url(../gfx/scroll_bottom_right.gif) no-repeat top right; }

#scrollbox .rbcontentwrap { background: url(../gfx/scroll_left.gif) repeat-y; }
#scrollbox .rbcontent     { background: url(../gfx/scroll_right.gif) repeat-y right; }

#scrollbox {
	float: right; 
	margin: 0 0 7px 0; 
	padding: 0; 
	width: 185px;
	height: 212px;
}
 
 /* height and width details */
#scrollbox .rbtop div, #scrollbox .rbtop {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
#scrollbox .rbbot div, #scrollbox .rbbot {
	width: 100%;
	height: 35px;
	font-size: 1px;
}
#scrollbox .rbcontent  { height: 167px; padding: 1px 10px; margin: 0;  }
#scrollbox .rbroundbox { width: 185px; height: 100%;  }

/* Clearfloat */
div.clearfloat {
	clear: both; 
	height: 0px; 
	overflow: hidden;
}

/* 
	Nav laget selv, basert på ff.nu, ikke ferdig
	Liker ikke at den ikke oppfører seg likt!
	Bruker tabellen enn så lenge!
*/
ul.inline {
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #767676;
	display: block;
}

ul.inline li {
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-color: #F5F4F4;	
	display: inline;
}
ul.inline li.header {
	background-color: #A40000;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
ul.inline li a {
	text-decoration: none;
}
ul.inline li a:link,
ul.inline li a:visited {
	color: #888888;
}
ul.inline li a:hover,
ul.inline li a:active {
	color: #A40000;
}

/* Nav stjålet fra ff.nu */
.pagenav a:link
{
	color: #888888;
}
.pagenav a:visited
{
	color: #888888;
}
.pagenav a:hover, a:active
{
	color: #A40000;
}
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background-color: #D1D1E1;
	color: #000000;
	border: 1px solid #767676;
}
.alt1, .alt1Active
{
	background-color: #F5F4F4;
	color: #000000;
}
.alt2, .alt2Active
{
	background-color: #EBEBEB;
	color: #000000;
}
.vbmenu_control
{
	background-color: #A40000;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link
{
	color: #A40000;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #A40000;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #A40000;
	text-decoration: underline;
}

#tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#tabs ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	border: 1px solid #000;
	list-style: none;
	display: inline;
	}
	
		
#tabs ul li.here {
	border-bottom: 1px solid #ffc;
	list-style: none;
	display: inline;
	}
	
	
a.forum { text-decoration: none; color: #af0007; }
a:visited.forum { text-decoration: none; color: #af0007; }
a:hover.forum { text-decoration: underline; color: #af0007; }
a:active.forum{ text-decoration: none; color: #af0007; }
table.forum { width: 695px; background: #ffffff; font-family: arial; font-size: 13px; }
th.forumheader { background: #ffffff; height: 24px; font-size: 16px; font-weight: bold; color: #000000; text-align: left; }
th.forum { background: #b9b9b9; height: 16px; font-size: 11px; font-weight: bold; color: #f2f2f2; }
td.graa { background: #f2f2f2; height: 33px; }
td.hvit { background: #ffffff; height: 31px; }
td.td1 { width: 23px; text-align: center; }
td.td2 { text-align: left; padding: 0 0 0 3px; }
td.td3 { width: 111px; text-align: center; font-size: 11px; }
td.td4 { width: 48px; text-align: center; }
td.td5 { width: 48px; text-align: center; }
td.td6 { width: 125px; text-align: right; }
span.forumav { font-size: 11px; }
	
ul#subnav {
	position: absolute;
	z-index: 101;
	margin: -1px 0 0 0;
	left: 0;
	padding: 1px 0 3px 0;
	background: #F3F3F3 url(../gfx/11graa.gif) repeat-x top left;
	border-right: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	width: 480px;
}
#subnav li {
	position:relative;
	z-index:102;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
#subnav a {
	color:#626262;
	display:block;
	text-decoration:none;
	margin:0;
	padding: 2px 12px 2px 10px;
	background: transparent;
	background-image: none;
	border: 0 none;
}
	
#subnav a:hover {
	color:#626262;
	text-decoration: underline;
	background: transparent;
	background-image: none;
	border: 0 none;
}

#subnav a.here {
	color:#626262;
	background: transparent;
	background-image: none;
	border: 0 none;
	margin:0;
	padding: 2px 12px 2px 10px;
}
h1 a img {
	border: none;
}

/* Ny sitering */
.cite { font-size: 0.90em; margin: 0 14px 0 10px; border-width: 1px 1px 0 3px; /* border-color: #eeeeee; */ border-style: solid; padding: 5px; }
blockquote.bbquote { background-image: url(../gfx/quote.png) !important; background-repeat: no-repeat; background-position: 5px 2px; background-image: url(../gfx/quote.gif);  font-size: 0.90em;  margin: 0 14px 0 10px;  border-width: 0 1px 1px 3px; /*border-color: #eeeeee;*/ border-style: solid; padding: 2px 4px 4px 30px; }
blockquote.bbquote blockquote { font-size: 1em; margin: 0;}
blockquote.bbquote .cite { font-size: 1em; margin: 2px 0 0; }

.bbquote p { margin: 0; }

.cite.zebrastripe1, blockquote.bbquote.zebrastripe1 { border-color: #c0c0c0; }
.cite.zebrastripe2 , blockquote.bbquote.zebrastripe2 { border-color: #c0c0c0; }
