/*  
logoraed = BC2149
logogroenn = 309642

blaa = 0099CC, 66C2E0, 99D6EB
roed = CC0000, E06666, EB9999
groenn = 339900, 85C266, ADD699
gul = FF9900, FFC266, FFD699
lilla = 663399, A385C2, C2ADD6

hoyrespalte lysegraa = F0F0F0
midtre spalte graa = D4D4D4

mork graa meny = 737373

  */

/* STANDARD HTML TAGS */

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	background : white url(/gfx/reMars2005/bg.gif) repeat-x top;
	padding : 0;
	margin : 0;
	margin-bottom : 15px;
}
a, a:link, a:active, a:visited {
	/*color : #234EC9;*/
	color:#CC0000;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
td,ol,ul,li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-image : none;
}
h1 {
	/*font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : black;
	font-weight : bold;
	margin-top : 1px;
	margin-bottom : 1px;
}
h2 {
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
}
h3 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}
h4 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}
h5 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}
h6{
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}
form {
	margin : 0;
	padding : 0;
}
div#head {
	width : 990px;
	height : 60px;
	padding : 0;
	margin : 0;
}
div#logo {
	float : left;
	width : 72px;
	height : 50px;
	padding : 7px 0px 0px 18px;
	margin : 0;
}
div#path {
	float : left;
	height : 13px;
	width : 885px;
	color : #747474;
	padding-top : 4px;
	padding-bottom : 0;
	margin : 0;
	font-size : 10px;
	padding-left : 15px;
}
div#head div#path strong.path {
	margin-right : 3px;
	float : left;
	display : block;
}
div#path a {
	font-size : 10px;
}
div#lagIdent {
	float : left;
	height : 22px;
	width : 325px;
	font-size : 14px;
	font-weight : bold;
	padding-top : 15px;
	padding-left : 15px;
}
div.sentral {
	color : #747474;
}
div.fylkeslag {
	color : #339900;
}
div.lokallag {
	color : #FF9900;
}
div#search {
	float : right;
	height : 28px;
	width : 550px;
	padding-top : 12px;
	text-align : right;
}
input.searchButton {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #5D5F5E;
	font-size : 10px;
	color : #ffffff;
	margin-left : 2px;
	text-transform : uppercase;
	font-weight : bold;
}
input.searchText {
	border : 1px solid #747474;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 2px;
	width : 160px;
}
div#mainNav {
	width : 990px;
	height : 25px;
}
div#mainNavItems {
	float : left;
	width : 720px;
}
div#mainNavItems a.mainNavItem, div#mainNavItems a.mainNavItem:link, div#mainNavItems a.mainNavItem:active, div#mainNavItems a.mainNavItem:visited {
	float : left;
	display : block;
	padding : 4px 12px;
	margin : 0;
	margin-top : 2px;
	color : white;
	text-decoration : none;
	font-weight : bold;
}
div#mainNavItems a.mainNavItem:hover {
	background : transparent url(/gfx/reMars2005/mainNavActive.gif) no-repeat top right;
}
a.passive {
	background : transparent url(/gfx/reMars2005/mainNavPassive.gif) no-repeat top right;
}
a.active {
	background : transparent url(/gfx/reMars2005/mainNavActive.gif) no-repeat top right;
}
div#globalLinks {
	float : right;
	width : 260px;
	color : white;
}
a.globalLinks, a.globalLinks:link, a.globalLinks:active, a.globalLinks:visited  {
	float : right;
	display : block;
	color : white;
	padding : 6px 0px 5px 7px;
	margin : 0;
	font-size : 10px;
}
a.globalLinks:hover {
	text-decoration : underline;
}
div#main {
	clear : both;
	margin-top : 0px;
	/*width : 990px;*/
	width : 1090px;
}
div#left {
	float : left;
	width : 275px;
	margin : 0;
	padding : 0;
	margin-bottom : 15px;
}
div.navHead {
	background : #BC2149 url(/gfx/reMars2005/leftHeaderBg.gif) no-repeat top right;
	color : white;
	padding : 3px 6px;
	font-weight : bold;
}
div.navHead a, div.navHead a:link, div.navHead a:hover, div.navHead a:active, div.navHead a:visited {
	color : white;
}
a.nav2, a.nav2:link, a.nav2:active, a.nav2:visited {
	display : block;
	border-bottom : 1px solid #E1E1E1;
	padding : 4px 3px 3px 24px;
	background : #EFEFEF url(/gfx/reMars2005/meny2.gif) no-repeat top left;
}
a.nav2:hover {
	background-color : #E1E1E1;
	text-decoration : none;
}
a.nav3, a.nav3:link, a.nav3:active, a.nav3:visited {
	display : block;
	border-bottom : 1px solid #E1E1E1;
	padding : 4px 3px 3px 40px;
	background : white url(/gfx/reMars2005/meny3.gif) no-repeat top left;
}
a.nav4, a.nav4:link, a.nav4:active, a.nav4:visited {
	display : block;
	border-bottom : 1px solid #E1E1E1;
	padding : 4px 3px 3px 50px;
	background : white url(/gfx/reMars2005/meny4.gif) no-repeat top left;
}
a.nav4:hover {
	text-decoration : underline;
}
a.active {
	font-weight : bold;
}
div#center {
	float : left;
	width : 515px;
	padding : 0;
	margin-top : 15px;
	margin-bottom : 15px;
	margin-right : 0px;
	/*overflow:hidden;*/
}
div#right {
	float : left;
	width : 190px;
	margin-top : 15px;
	margin-bottom : 15px;
}
div#footer {
	width : 970px;
	color : #9A9A9A;
	font-size : 10px;
	border-top : 1px solid #DCDCDC;
	margin-left : 15px;
	padding-top : 3px;
	padding-right : 5px;
}
div#footerLeft {
	float : left;
	width : 700px;
}
div#footerRight {
	float : right;
	width : 250px;
	text-align : right;
}

/* Left box (lb) */
.lbElement {
	border-bottom : 1px solid #DCDCDC;
	padding : 0 0 5px 0;
	margin : 0 0 12px 0;
}
.lbImage {
	height : 130px;
	background-repeat : no-repeat;
	padding : 0;
	margin : 5px 0 0 0;
}
.lbElement h2 {
	padding : 0;
	margin : 4px 0 3px 0;
}
div.lbElement h2 a:link,div.lbElement h2 a:visited,div.lbElement h2 a:hover
 {
	text-decoration : none ;
	color:black;
}
span.lbDate {
	font-style : italic;
}
div.lbMore {
	padding-top:5px;
	text-align : left;
}
div.lbMore a, div.lbMore a:link, div.lbMore a:hover, div.lbMore a:active, div.lbMore a:visited {
	font-size : 10px;
	color : #C71440;
	/*text-transform : uppercase;*/
}
ul.lbList {
	color : #737373;
	list-style : none;
	padding : 7px 0 0 0;
	margin : 0;
}
ul.lbList li {
	background : transparent url(/gfx/reMars2005/lb_dot.gif) no-repeat;
	padding : 1px 0 1px 17px;
	margin : 0;
}

/* Center top (ct) */
div.ctGreen {
	background : #339900;
	padding : 0px 0px 16px 0px;
	margin : 0px;
}
div.ctText {
	background : #EFEFEF;
	border-right : 1px solid #DCDCDC;
	border-left : 1px solid #DCDCDC;
	margin : 0px;
	padding-left : 7px;
	padding-right:7px;	
}
div.ctText h1 {
	margin : 0px;
	padding : 0px;
}
div.ctText p {
	margin : 0px;
	padding : 0px;
}
div.ctLinksCols {
	background : #EFEFEF;
	border-right : 1px solid #DCDCDC;
	border-bottom : 1px solid #DCDCDC;
	border-left : 1px solid #DCDCDC;
	padding : 0;
	margin : 0;
}
div.ctLinksOneCont {
	float : left;
	width : 258px;
	padding : 0;
	margin : 0
}
div.ctLinksTwoCont {
	float : left;
	width : 255px;
	padding : 0;
	margin : 0
}
div.ctLinksOne {
	padding : 0;
	margin : 0 7px 7px 7px;
}
div.ctLinksTwo {
	padding : 0;
	margin : 0 7px 7px 7px;
}
div.ctLinksOne a, div.ctLinksOne a:link, div.ctLinksOne a:hover, div.ctLinksOne a:active, div.ctLinksOne a:visited, 
div.ctLinksTwo a, div.ctLinksTwo a:link, div.ctLinksTwo a:hover, div.ctLinksTwo a:active, div.ctLinksTwo a:visited {
	color : black;
}
span.ctArrow {
	color : #BC2149;
}

/* Center article (ca) */
div.caBox {
	background : #EFEFEF;
	border : 1px solid #DCDCDC;
	padding : 0;
	margin : 7px 0;
}
div.caLilla {
	float : left;
	background : #663399;
	padding : 0 13px 0 0;
	margin : 0;
}
div.caText {
	float : left;
	width : 380px;
	padding : 5px 0 5px 13px;
	margin : 0;
}
div.caTextWide {
	padding : 5px 7px;
	margin : 0;
}
div.caText h3, div.caTextWide h3 {
	padding : 0;
	margin : 0;
}
div.caText h3 a:link,div.caText h3 a:visited,div.caText h3 a:hover,div.caTextWide h3 a:link,div.caTextWide h3 a:visited,div.caTextWide h3 a:hover
 {
	text-decoration : none ;
	color:black;
}


div.caText p, div.caTextWide p {
	padding : 0;
	margin : 0;
}
div.caMore {
	text-align : right;
	padding : 0;
	margin : 3px 0 0 0;
}
div.caMore a, div.caMore a:link, div.caMore a:hover, div.caMore a:active, div.caMore a:visited {
	font-size : 10px;
	color : #C71440;
	text-transform : uppercase;
}

/* Center coloumns */
div.cTwoCols {
	background : transparent url(/gfx/reMars2005/bg_center_2_cols.gif) repeat-y;
	padding : 0;
	margin : 19px 0 0 0;
}
div.cTwoCols div.colOne {
	float : left;
	width : 250px;
	background : transparent url(/gfx/reMars2005/bg_center_2_cols_1.gif) repeat-y;
	padding : 0;
	margin : 0 15px 0 0;
}
div.cTwoCols div.colTwo {
	float : left;
	width : 250px;
	background : transparent url(/gfx/reMars2005/bg_center_2_cols_1.gif) repeat-y;
	padding : 0;
	margin : 0;
}
div.colEnd {
	font-size : 1px;
	clear : both;
	background : transparent url(/gfx/reMars2005/bg_center_2_cols_end.gif) no-repeat bottom;
	margin : 0;
	padding : 0;
}
div.colText {
	padding : 7px 7px 0 7px;
	margin : 0;
}

div.colText p {
	margin-top : 0px;
}


div.cTwoCols ul.rbList {
	color : #737373;
	list-style : none;
	padding : 7px 7px 0 0;
	margin : 0;
}
div.cTwoCols ul.rbList li {
	background : transparent url(/gfx/reMars2005/lb_dot.gif) no-repeat;
	padding : 1px 0 1px 17px;
	margin : 0;
}

/*Left box (lb) */
.lbContainer {
	margin : 0 0 10px 0;
}
div.lbContainer ul.rbList {
	color : #737373;
	list-style : none;
	padding : 7px 7px 0 0;
	margin : 0;
}
div.lbContainer ul.rbList li {
	background : transparent url(/gfx/reMars2005/lb_dot.gif) no-repeat;
	padding : 1px 0 1px 17px;
	margin : 0;
}
/* Right box (rb) */
.rbContainer {
	width : 170px;
	padding : 0;
	margin : 0 0 10px 0;
}
.rbElement {
	background : #EFEFEF;
	padding : 3px 7px 6px 7px;
	margin : 0;
}
.rbContainer ul.rbList {
	list-style : none;
	padding : 0;
	margin : 0;
}
.rbContainer ul.rbList li {
	background : #EFEFEF;
	border-bottom : 1px solid white;
	padding : 1px 7px;
	margin : 0;
}
.rbContainer ul.rbList li a, .rbContainer ul.rbList li a:link, .rbContainer ul.rbList li a:hover, .rbContainer ul.rbList li a:active, .rbContainer ul.rbList li a:visited {
	color : black;
	background : #EFEFEF;
}
div.rbAlpha {
	background : #EFEFEF;
	padding : 0;
	margin : 0;
}
div.rbAlpha a, div.rbAlpha a:link, div.rbAlpha a:hover, div.rbAlpha a:active, div.rbAlpha a:visited {
	color : black;
	display : block;
	width : 16px;
	float : left;
	text-align : center;
	background : #DCDCDC;
	border-bottom : 1px solid white;
	border-right : 1px solid white;
}
div.rbAlpha a:hover, div.rbAlpha a:active {
	background : #EFEFEF;
}
div.rbAlpha a.rbAlphaLast, div.rbAlpha a.rbAlphaLast:link, div.rbAlpha a.rbAlphaLast:hover, div.rbAlpha a.rbAlphaLast:active, div.rbAlpha a.rbAlphaLast:visited {
	color : black;
	display : block;
	width : 14px;
	float : left;
	text-align : center;
	background : #DCDCDC;
	border-bottom : 1px solid white;
	border-right : none;
}
a.rbAlphaActive {
	background-color : #EFEFEF;
}
a.rbAlphaPasive {
	background : #DCDCDC;
}
div.rbAlpha a.rbAlphaLast:hover, div.rbAlpha a.rbAlphaLast:active {
	background : #EFEFEF;
}




/* List element */
div.newLine {

	padding-bottom:10px;
	border-bottom:1px solid #F0F0F0;
}
div.listElement {
	margin:0px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #F0F0F0;
}
div.listElement h2 {
	margin-bottom:2px;
	margin-top:10px;
}
div.linjeLesMer {
	padding-top:3px;
	padding-bottom:3px;
}
div.listElement h2 a:link,div.listElement h2 a:visited,div.listElement h2 a:hover {
	text-decoration : none ;
	color:black;
}


div.listImageElement {
	width:245px;
	height:130px;
	float:left;
	border:1px solid black;
	margin-right:5px;
	overflow:hidden;
}
div.listImageElementNoMax {
	width:245px;
	float:left;
	border:1px solid black;
	margin-right:5px;
	
}
/*
div.listImageElement h2.a:hover {
	text-decoration : underline;
}
*/
div.listTextElement{
		/*line-height : 16px;*/
		width:490px;
}
div.listTextElementImage {
		/*line-height : 16px;*/
		float:left;
		padding-left:15px;
		width:245px;

}

div.listMerOmElement{
	margin-top:4px;
}

div.TwoCols {
	width:247px;
}
div.TwoCols div.listTextElementImage,div.TwoCols div.listTextElement {
	width:245px;
	padding-left:0px;
}
div.TwoCols h2 {
	padding : 0;
	margin : 4px 0 3px 0;
}
div.TwoCols h2 a:link,div.TwoCols h2 a:visited,div.TwoCols h2 a:hover {
	text-decoration : none ;
	color:black;
}
div.TwoCols div.listImageElement {
	height:130px;
	
}

div.ColOne {
	float:left;
	width:245px;
	margin:0px;
	padding:0px;
}
div.ColTwo {
	float:right;
	width:245px;
	margin:0px;
	padding:0px;	
	
	
}

ul.list {
	list-style : none;
	padding : 0;
	margin : 0;
	margin-top:15px;
}
ul.list li {
	background : transparent url(/gfx/reMars2005/lb_dot.gif) no-repeat;
	padding : 1px 0 1px 17px;
	margin : 0;
}

span.ingress {
		line-height : 16px;
	font-weight:bold;
}
/*Disse tingene er tatt med for at ekisterende sider skal funke*/
/* tema  */
/* Godkjent av anders*/
.BlueBGTopp { 
	background-color:#0099CC;
}
.BlueProfilContent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : white;
	background-color : #0099CC ;
	text-decoration: none;	
}
.BlueBGBottom {
	background-color:#99D6EB;
}


.RedBGTopp { 
	background-color:#CC0000;
}
.RedProfilContent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : white;
	background-color : #CC0000 ;
	text-decoration: none;	
}
.RedBGBottom {
	background-color:#EB9999;
}

.YellowBGTopp { 
	background-color:#FF9900;
}
.YellowProfilContent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : white;
	background-color : #FF9900 ;
	text-decoration: none;	
}
.YellowBGBottom {
	background-color:#FFD699;
}

.GreenBGTopp { 
	background-color:#339900;
}
.GreenProfilContent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : white;
	background-color : #339900 ;
	text-decoration: none;	
}
.GreenBGBottom {
	background-color:#ADD699;
}

.PurpleBGTopp { 
	background-color:#663399;
}
.PurpleProfilContent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : white;
	background-color : #663399 ;
	text-decoration: none;	
}
.PurpleBGBottom {
	background-color:#C2ADD6;
}
/* headlines */
strong.headlineOne {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #000000;
	margin-bottom : 5px ;
	margin-top : 5px ;
}

strong.headlineTwoWhite {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	margin-bottom : 3px ;
	margin-top : 5px ;
}

strong.headlineTwo {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	margin-bottom : 3px ;
	margin-top : 5px ;
}
strong.headlineThree {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	margin-bottom : 3px ;
	margin-top : 5px ;
}
p.firstpage {
	margin-top : 5px ;
	margin-bottom : 5px ;
}
p.firstpageSmall {
	margin-top : 3px ;
	margin-bottom : 5px ;
	font-size : 10px;
}
.box2x {  border-color: #737373; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; padding:4px}
.box2x2x {  border-color: #737373; border-style: dotted; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; padding:4px}
.dottedLineTopBottom {  border-color: #737373; border-style: dotted; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; padding:4px}
.quickSearchsubmit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #5D5F5E;
	font-size: 10px;
	color: #ffffff;
	text-transform : uppercase;
	margin-left : 2px ;
}
/* form elementer */
.inputBoxMiddle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #E6E6E6;
	font-size: 10px;
	color: #000000;
	border-color : #6B696A;
	width : 137px;
}
.inputBoxMiddleFont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #E6E6E6;
	font-size: 10px;
	color: #000000;
}
.saksord {
	border-bottom-color : Red;
	border-bottom-width : 1px;
}
/*Ferdig godkjent*/