/***********************************************/
/* Layout - The Essential Code				   */
/***********************************************/
body {
	margin-left: auto;
	margin-right: auto;
	width: 1006px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	min-width: 1006px; /* org: 978px */
	/* max-width: 1006px; org: 1280px */
	position: relative; /* For å unngå at menyen skal sprette ut ved resize av browser */
}
#container {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	/* padding-bottom: 1px; /* Unng bug med footershadow. Ha minst 1px */
}
#container .column {
	/* position: relative; /* Lager bug i forum for popupmenu. Den havner ned til høyre */
}
#mainleft {
	float: left;
	width: 158px;
	display: inline; /* Potensiell bugfixer, ref. http://www.autisticcuckoo.net/archive.php?id=2004/12/10/floating */
}
#maincenter {
	margin-left: 158px;
	padding-bottom: 5px; /* Luft under innholdet før footer */
}
#mainright {
	float: right;
	width: 300px;
	padding-left: 15px;
	background-color: white;
}
#footer {
	clear: both;
}

.wrapper {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}

/* RSS-nyheter */
#rsstech {
	float: left;
	width: 45%; /* Bredde på tekst/innhold for IE */
	margin-top: 20px;
	padding: 0px 20px 10px 20px; /* top, right, bottom, left */
	text-align: left;
	z-index: 2;
}
#rssgame {
	float: right;
    background: #EFEBE0; /*  url(http://technett.no/images/v2bunn2.gif) no-repeat left bottom */
	margin-top: 0px;
	padding: 0px 20px 10px 20px;
	width: 340px; /* Trengs for å unngå bug i Firefox */
	text-align: left;
	z-index: 3;
}
.line{ /* prikkede skillelinje for hvit bakgrunn */
	width: 98%;
	height: 2px;
	margin-top: 3px;
	margin-bottom: 15px !important; /* For alt utenom IE */
	margin-bottom: 6px;
	background-image:url(/images/dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.spacer {
     height: 15px;
}

/* Flicker hack / holly hack for  f hyrefloat til  bli stabil i IE, f frem usynlige img-tagger med align=left/right, m.m. */
* html .column {height: 1%;}


/***********************************************/
/* Just for looks */
/***********************************************/
#header {
	FONT-SIZE: large; BACKGROUND: #999;
}
body {
	background: url('http://fx.itpro.no/themes/Core/bgbody.gif') repeat #FFF;
}
#container {
	overflow:hidden; /* Må være med for at Firefix skal vise hvit bakgrunn */
	background-color: #FFF; /* Dekker padding-right body-bg med hvitt */
	background: url('http://fx.itpro.no/themes/Core/bgleft.gif') repeat-y top left #FFF; /* Setter mørk kolonne på mainleft-kolonnen */
}
#mainleft {
	background: url('http://fx.itpro.no/themes/Core/bgleft.gif') repeat-y left top #3a3a3a; /* Bugfix IE7. Fikser delvis missing bgimg
	Mer info: http://www.cayenne.co.uk/ie7/disappearing-content.html */
}
#maincenter {
}
#mainright {
	/* BACKGROUND: #FFF9F2; */
}
#container .column {
	text-align: left; /* justify flyter teksten ut som en avisspalte */
}
#footer {
	padding-left: 160px;
	padding-bottom: 1.1em;
	height: 130px;
	background-color: #3A3A3A;
	background-image: url(http://fx.itpro.no/themes/Core/bgbunnleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
#footershadow{ /* Vannrett skygge i footer */
	width: 100%;
	height: 17px;
	background-image:url(http://fx.itpro.no/themes/Core/bgbunnsh.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#headtechnett{
	border-bottom: 1px solid #000000;
	width: 100%;
}

/* Header med logo, banner og skelinje */
#headmain{
	/* width:100%; */
	text-align: left;
	background-image:url(http://fx.itpro.no/themes/Core/bgtop2.gif);
	background-position: bottom; /* Presser lys del opp i lavprofilvisning */
}

/* Høyre del i header (banner, søk) */
#headright{
	/*float: left;
	position: relative;
	top: 26px;
	left: 175px; */
}

/* Skyggen under headeren før innholdet */
#headshadow{
	text-align: left;
	width:100%;
	height: 17px;
	background-image:url(http://fx.itpro.no/themes/Core/bgtopsh.gif);
	background-color: #ffffff;
}
#headshadow div{
 background-color: #3A3A3A;
 background-image: url(http://fx.itpro.no/themes/Core/bgtopleft.gif);
/* background-position: top right;*/
/* background-repeat: no-repeat;*/
 width: 160px;
 height: 17px;
}
#bodymainlower{
	clear: both;
}
#floater{
	float: none !important; /* For alt utenom IE */
	float: left;
}

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
.skillelist{
	background-image:url(http://fx.itpro.no/themes/Core/skillelist.gif);
	background-repeat: repeat-x;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.skillelist hr { /* Tvinger linjeskift */
	display: block;
	/* clear: none !important; /* Firefox takler ikke clear:left, derfor brukes margin-top */
	clear: left;
	margin: -0.66em 0;
	visibility: hidden;
}
.skillelistimg hr {
	display: block;
	clear: none !important; /* Firefox takler ikke clear:left, derfor brukes margin-top */
	clear: left;
	margin-top: 35px !important; /* Pga. clear:none m jeg legge inn luft manuelt */
	margin: -0.16em;
	visibility: hidden;
}

.sentrert {
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.sentrertimg { /* Sentrerer bilder med span class. I bruk i kanal.php. Funker ikke i Firefox */
	text-align:center;
	display:block;
}
.dotline{ /* prikkede skillelinje for hvit bakgrunn */
	width: 100%;
	height: 2px;
	margin-top: 5px;
	margin-bottom: 1px;
	background-image:url(/images/dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.blockbg {
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 8px;
	background-image: url(http://fx.itpro.no/themes/Core/bg.gif);
	background-repeat: repeat-x;
}

/*Ny versjon av table3. .blockbg (over) kan fjernes når alle deler av koden bruker denne.*/
div.tb3{
 background-image: url(http://fx.itpro.no/themes/Core/tb3/background.png);
 background-repeat: repeat-x;
 zoom: 1;
}
div.tb3lt{
 float: left;
 background-image: url(http://fx.itpro.no/themes/Core/lt.gif);
 width: 15px;
 height: 16px;
}
div.tb3rt{
 float: right;
 background-image: url(http://fx.itpro.no/themes/Core/rt.gif);
 width: 15px;
 height: 16px;
}
div.tb3l{
 /*clear: left;*/
 background-image: url(http://fx.itpro.no/themes/Core/l.gif);
 /*position: absolute;
 top: 0;
 left: 0;*/
 float: left;
 height: 136px;
 width: 7px;
}
div.tb3r{
 /*clear: right;*/
 background-image: url(http://fx.itpro.no/themes/Core/r.gif);
 /*position: absolute;
 top: 0;
 right: 0;*/
 float: right;
 height: 136px;
 width: 7px;
}
div.tb3i{
 padding-top: 24px;
 margin-left: 22px !important; /* For alt utenom IE */
 margin-left: 12px;
 margin-right: 12px;
 zoom: 1; /*ie-hack*/
}

blockquote {
	margin:1em 0;
	padding-left:30px;
	color:#777;
	background:url(http://fx.itpro.no/themes/Core/quote.gif) top left no-repeat;
}


/***********************************************/
/* Boks med avrundede kanter                   */
/***********************************************/
.xsnazzy h1 {
margin:0;
font-size:1.3em;
/* font-weight: bold; */
padding:0 10px 5px 10px;
border-bottom:1px solid #555555;
}
.xsnazzy p {
margin:0;
padding:5px 10px;
font-size:10px;
}
.xsnazzy { /* Selve hovedboksen */
background:transparent;
width:310px;
float:right;
/* margin-left: 10px;
margin-right: 10px; */
margin-bottom: 20px;
}
.xtop, .xbottom {
display:block;
background:transparent;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background: #EFEBE0; /* Bakgrunnsfarge mellom kurvene i bunn */
border-left:1px solid #555555;
border-right:1px solid #555555;
}
.xb1 {
margin:0 5px;
background:#555555;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;

}
.xb4 {
height:2px;
margin:0 1px;
}
.xboxcontent {
	display:block;
	border:0 solid #555555;
	border-width:0 1px;
	background-color: #EFEBE0; /* Bakgrunnsfarge p innhold */
	/* background-image: url(http://fx.itpro.no/themes/Core/bg.gif); */
	/* background-repeat: repeat-x; */
}
.color_a {
background:#3A3A3A; /* Tittelbakgrunn */
color: #FFF; /* Titteltekstfarge */
}
/* Ads-boks */
.color_b {
background:#313131;
color:#666;
}
/*
.color_c {
background:#758279;
color:#fff;
}
*/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
A {
	COLOR: #1159B0;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #1159B0; /* Gammel grå 6E6254 */
}
A:hover {
	COLOR: #f97b16; /* Oransje. Gammel lys blå 187BF3 */
}
A:active {
	COLOR: #187BF3; /* Litt lysere blå enn A. Gammel grå 6E6254 */
}

A.menu {
	COLOR: #6E6254;
}
A.menu:visited {
	COLOR: #6E6254;
}
A.menu:hover {
	COLOR: #187BF3;
}
A.menu:active {
	COLOR: #6E6254;
}

A.mainleft { /* Venstre kolonne */
	COLOR: #A18E79;
}
A.mainleft:visited {
	COLOR: #A18E79;
}
A.mainleft:hover {
	COLOR: #FFF;
}
A.mainleft:active {
	COLOR: #E28E18;
}

A.aktiv {
	COLOR: #FFF;
	font-weight: bold;
}
A.aktiv:visited {
	COLOR: #FFF;
}
A.aktiv:hover {
	COLOR: #f97b16;
}

A.inaktiv {
	COLOR: #FFFFFF;
	font-weight: bold;
}
A.inaktiv:visited {
	COLOR: #FFFFFF;
}
A.inaktiv:hover {
	COLOR: #222222;
}
A.inaktiv:active {
	COLOR: #222222;
}

FONT, TD, BODY, INPUT, TEXTAREA, FORM { /* DIV, */
	font-family: "Microsoft Sans Serif", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
h1, h2, h3 { font-weight: normal; }

.infoa {
 color: #F0EBE4;
}
.infob {
 color: #555;
}
.infoc {
 color: #f97b16; /* Gammel oransje: f99d16 */
}

/************/
/*Sidebokser*/
/************/

/*Venstre kolonne:*/
.sideboxl {
 color: #F0EBE4;
 width: 140px;
 overflow: hidden;
}
/*Høyre kolonne:*/
.sideboxr {
 color: #555;
 /* width: 275px; */
}

.sideboxcontents
{
 padding-left: 8px;
 padding-right: 8px;
 padding-bottom: 8px;
}

.sideOnline,
.sideping,
.sidesok{
 color: #555;
 background-color: #EFEBE0;
}

.sideTechPoeng,
.sidelastnews,
.sidemernytt
{
 background-color: #EFEBE0;
}

.siderelatert,
.siderelatert1,
.sideForummeny,
.sidemyposts,
.sidesupportinfo
{
 background-image: url(http://fx.itpro.no/themes/Core/blockrelatertbg.gif);
}


.storytitlebig, h1 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 24pt;
	line-height: 35px;
	/* letter-spacing: -0.04em; */
}
.storytitle, h2, .tittel { /* .tittel for bakoverkompatibilitet i gammel kode */
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 15pt;
	line-height: 22px;
	/* letter-spacing: -0.04em; */
}
h3 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif; /* Georgia */
	font-size: 13pt;
	line-height: 16pt;
	color: #222; /* Old 264B87 */
}
.storyingress {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif; /* Georgia */
	font-size: 12pt;
	font-weight: normal;
	/* color: #264B87; */
}
.storybody, .description {
	font-family: "Microsoft Sans Serif", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
.storycat, .content {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tiny {
	FONT-SIZE: 9px;
    font-family: "Microsoft Sans Serif", Arial, sans-serif, Geneva, Helvetica;
	color: #555;
}
.storycode {
	FONT-SIZE: 11px;
	FONT-FAMILY:" Courier New", Courier, mono;
	color: #CC6600;
	padding-right:8px;
}
.storybullet {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-image: url(/themes/Tech/images/ndot.gif);
	list-style-type: none;
}
.title {
	COLOR: #EEE;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: "MS Sans Serif", Geneva, Helvetica;
	TEXT-DECORATION: none;
}
.input {
	BACKGROUND-IMAGE: url(/themes/Tech/images/inputbg.gif);
	color:#000000;
	font-weight: normal;
	font-size: 11px;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px #999999 solid;
}
.inputbutton {
	background: #F0F0F0;
	color:#232323;
	font-weight: normal;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 0px;
	border: 1px #999999 solid;
}
.description img {
	max-width: 200px; /* Srger for at bilder ikke er bredere enn designet tillater. Mer info for IE-brukere her: http://www.doxdesk.com/software/js/minmax.html */
}
.maxwidth img {
	max-width: 500px; /* Srger for at bilder ikke er bredere enn designet tillater. Mer info for IE-brukere her: http://www.doxdesk.com/software/js/minmax.html */
}
.maxwidthbig img {
	max-width: 825px; /* Begrenser bildet under nedlastinger */
}
.avatar img {
	max-width: 150px; /* Srger for at bilder ikke er bredere enn designet tillater. Mer info for IE-brukere her: http://www.doxdesk.com/software/js/minmax.html */
	max-height: 150px;
}
.indent {
	BORDER-RIGHT: #00acf1 1px solid; BORDER-TOP: #004391 1px solid; BACKGROUND-IMAGE: url(/themes/ITpro/images/inputbg.gif); BORDER-LEFT: #004391 1px solid; BORDER-BOTTOM: #00acf1 1px solid; BACKGROUND-REPEAT: no-repeat;
}
.score1 {
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 46px;
	font-weight: bold;
	color: #8D3D08;
}
.score2 {
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 28px;
	font-weight: bold;
	color: #8D3D08;
}
.img-border-1px { border: solid #ccc 1px; }
.imgframe {
	border:dotted 1px silver;
	padding:4px;
	background-color: white;
}
.storybox {
	float:right;
	width: 200px;
	border:dotted 1px silver;
	margin-left:20px;
	margin-bottom:10px;
	padding:15px;
	background-color:#f6f6f6;
	color:#996600;
	font-size: 12px;
}

/* Egenkomponert herifra. Håkon? */
#navigeringsmeny{
 background-color: white;
 padding: 0;
 margin: 0;
 list-style: none;
}
#navigeringsmeny li{
 margin: 0;
 padding: 0;
}
#navigeringsmeny a{
 display: block;
 position: relative;
 overflow: hidden;
 width: 158px;
 height: 49px;
 text-decoration: none;
}
#navigeringsmeny a span{
 position: absolute;
 top: 0;
 width: 158px;
 height: 49px;
}
#navigeringsmeny a:hover span,
#navigeringsmeny a.active span{
 background-position: bottom;
}
a.menyelement1 span { background-image: url(http://fx.itpro.no/themes/Core/meny1.gif); }
a.menyelement3 span { background-image: url(http://fx.itpro.no/themes/Core/meny3.gif); }
a.menyelement4 span { background-image: url(http://fx.itpro.no/themes/Core/meny4.gif); }
a.menyelement5 span { background-image: url(http://fx.itpro.no/themes/Core/meny5.gif); }
a.menyelement6 span { background-image: url(http://fx.itpro.no/themes/Core/meny6.gif); }
a.menyelement7 span { background-image: url(http://fx.itpro.no/themes/Core/meny7.gif); }

.hurtigmenyoverskrift {
 position: relative;
 width: 140px;
 height: 35px;
 margin: 0;
 overflow: hidden;
}
.hurtigmenyoverskrift span{
 position: absolute;
 top: 0;
 background-image: url(http://fx.itpro.no/themes/Core/txthurtigmeny.gif);
 width: 140px;
 height: 35px;
}
ul.hurtigmeny {
 list-style-image: url(http://fx.itpro.no/themes/Core/leftdot.gif);
 margin: 0;
 padding-left: 8px;
 list-style-position: inside;
 margin-bottom: 17px;
}
ul.hurtigmeny li{
 margin-bottom: 2px;
}
ul#categories{
 list-style-image: url(http://fx.itpro.no/themes/Core/leftdot.gif);
 margin: 0;
 padding: 0;
 list-style-position: inside;
}
ul#categories li{
 margin-bottom: 3px;
}

/*Tabstyles*/
ul.tabs, ul.tabs2
{
	font-size:84%;
	line-height:normal;
	margin:0;
	list-style:none;
	overflow: hidden;
	padding: 2px 10px 0;
    padding-left: 6px;
}
ul.tabs li, ul.tabs2 li {
	float:left;
	margin:0;
	padding:0;
	background:url("http://fx.itpro.no/themes/Core/tab_right.gif") no-repeat right top;
}
ul.tabs li a, ul.tabs2 li a {
	display:block;
	background:url("http://fx.itpro.no/themes/Core/tab_left.gif") no-repeat left top;
	padding:5px 4px;
	color: #e9e4d6;
}
ul.tabs2 li a {
	background:url("http://fx.itpro.no/themes/Core/tab_left2.gif") no-repeat left top;
}
ul.tabs li a:visited, ul.tabs2 li a:visited {
	color: #e9e4d6;
}
ul.tabs li.active, ul.tabs2 li.active {
	background-image:url("http://fx.itpro.no/themes/Core/tab_right_on.gif");
	padding-bottom: 0px;
}
ul.tabs li.active a, ul.tabs2 li.active a {
	background-image:url("http://fx.itpro.no/themes/Core/tab_left_on.gif");
	color: #3a3a3a;
}
ul.tabs2 li.active a {
	background-image:url("http://fx.itpro.no/themes/Core/tab_left_on2.gif");
}
ul.tabs li.active a:visited, ul.tabs2 li.active a:visited {
	color: #3a3a3a;
}
.tabcontents{
 /*border: 1px solid black;
 margin-top: -1px;
 padding: 1%;*/
}
/*slutt tabstyles*/

#smartbar{
 width: 794px; /* org 777px */
 font-size: 14px;
}
#smartbarcontents{
 /* width: 777px; */
 line-height:normal;
/* background-image: url("http://fx.itpro.no/themes/Core/smartbarbg.gif");
 background-position: bottom left;
 background-repeat: repeat-x; */
}
#smartbarcontents a img{
 border: solid #ccc 1px; /* none */
}
div.smartbardiv{
 width: 33%;
 margin-right: 0%;
 float: left;
 text-align: center;
 padding: 0;
 margin: 0;
}

#smartbox{
 font-size: 13px;
}
#smartboxcontents{
 /* line-height:normal; */
}

/*Fiks forumbug*/
.postcolor
{
 overflow: auto;  
}
