body
{
  margin:0 auto;
  width:936px;
  font:10px/12px verdana;
  background-color:#cccccc;
}

img
{
  border:none;
}

h1
{
  font:bold 18px arial;
  margin:18px 0px 14px 0px;
  color:#999999;
}

h2
{
  font:bold 10px verdana;
  margin:0px 0px 19px 0px;
}

h3
{
  font:bold 10px verdana;
  margin:0px 0px 0px 0px;
}

p
{
  font:10px/12px verdana;
  margin:0px 0px 0px 0px;
}

hr
{
	color:#669933;
	height:1px;
	border:dotted;

}

.mainlayoutTable
{
	border-left: solid 3px white;
	border-right: solid 3px white;
}

.menuBar
{
	height:38px;
	background-image: url(/sites/custom.rural/images/Menylinje.gif);
	padding-left: 30px;
	
}
.topMenuItem
{
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	padding-bottom:10px;
	vertical-align: middle;
	
	
}

.topMenuSpacer
{
	font-size:20px;
	font-family:Arial;
	color:#ffffff;
	width:40px;
	text-align:center;
	padding-bottom:10px;
	vertical-align:middle;
	
}

.rightCol
{
	border-left: solid 3px #8bb465;
	border-right: solid 3px #8bb465;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left:15px;
	padding-right:15px;
	height:70px;
}

.rightmenulist
{	
	list-style-position: outside;
	margin-left: 3px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
}
.rightmenu
{	
	text-decoration:none;
}

.rightMenuHeading
{
	font-family: Verdana, arial;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:10px;
	
}

.rightmenuarticle
{
	list-style-image: url(/sites/custom.rural/images/link-intern.gif);
	padding-bottom: 3px;
}
.rightmenulink
{
	list-style-image: url(/sites/custom.rural/images/link-ekstern.gif);
	padding-bottom: 3px;
}
.rightmenufile
{
	list-style-image: url(/sites/custom.rural/images/link-dokument.gif);
	padding-bottom: 3px;
}

.footer
{
	border-left: 0px;
	border-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	color:#999999;
}

.newsListHead
{
	font-family:Arial Tahoma Verdana;
	font-size:14px;
	font-weight:bold;
	color: #669933;
	text-decoration:none;
	
}

.newsListMore
{
	font-family:Verdana;
	font-size: 7pt;
	text-decoration:none;
	color: #3333d8;
}

/* ----- SUBLAYOUTs ----- */

table.sublayoutTable
{
  width:760px;
}

table.sublayoutTable td
{
  vertical-align:top;
  padding:0px;
}

table.sublayoutTable td.leftcol, table.sublayoutTable td.rightcol  
{
  width:201px;
  background-color:#FFFFFF;
}

table.sublayoutTable td.centercol
{
  background-color:#FFFFFF;
}

table.sublayoutTable td.frontcol
{
  background-color:#003366;
}

table.sublayoutTable td.spacecol, table.sublayoutTable td.spacecol img
{
  width:6px;
}

table.sublayoutTable td div.columnDivider
{
  height:6px;
  background-color:#CCCCCC;
  line-height:1px;
	clear:both;
}



.breadcrumb a
{
 text-decoration:none;
 font-size:9px;
}



/* ----- Global ----- */

div.areaGlobal img
{
  padding:0px 5px 0px 0px;
}



/* ----- Left Menu ----- */

div.leftMenu
{
  padding:18px 5px 0px 5px;
}

div.menuItem
{
  clear:both;
}

div.menuSpace
{
  clear:both;
  height:14px;
}

div.menuSpace0
{
  clear:both;
  height:10px;
}

div.menuSpace1, 
div.menuSpace2,
div.menuSpace3,
div.menuSpace4,
div.menuSpace5
{
  clear:both;
  height:6px;
}

/* ----- */

div.menuLink
{
  height:11px;
  float:left;
}

div.menuLink a
{
  color:#333333;
  text-decoration:none;
  font:10px verdana;
}

div.menuLink a.selected
{
  font-weight:bold;
}

/* ----- */

div.menuArrow
{
  height:12px;
  float:left;
  background-repeat:no-repeat;
}

div.menuArrowSelected
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/menuArrowOn.gif); 
  width:19px;
  background-position:0px 1px;
}

/* ----- */

div.menuArrow1
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/menuArrow.gif);
  width:19px;
  background-position:0px 1px;
}

div.menuArrow2
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/arrow_lev2.gif);
  width:32px;
  background-position:20px 4px;
}

div.menuArrow3
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/arrow_lev3.gif);
  width:42px;
  background-position:33px 4px;
}

div.menuArrow4
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/arrow_lev4.gif);
  width:52px;
  background-position:43px 5px;
}

div.menuArrow5
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/arrow_lev4.gif);
  width:62px;
  background-position:53px 5px;
}

div.menuArrow6
{
  background-image:url(/sites/CUSTOM.RURAL/images/tema/arrow_lev4.gif);
  width:72px;
  background-position:63px 5px;
}



/* ----- Frontpage & Document ----- */

div.frontpage
{
  padding:0px 13px 19px 13px;
  color:#FFFFFF;
}

div.document
{
  padding:0px 5px 19px 5px;
}

h1.docImage
{
  margin-top:12px;
}

div.frontpage h1
{
  font:normal 14px verdana;
}

img.docImage
{
  width:340px;
  margin:3px 0px 0px 3px
}

img.docImageWide
{
  width:540px;
  margin:3px 0px 0px 3px
}



/* ----- Spots ----- */

div.spotHead
{
  height:17px;
  font-weight:bold;
  color:#FFFFFF;
  margin:3px 3px 0px 3px;
  padding:3px 0px 0px 12px;
  background-image:url(/sites/CUSTOM.RURAL/images/tema/columnbar.gif);
  background-repeat:repeat-x;
}

div.spotImage
{
  margin:6px 0px 0px 10px;
}

div.spotText
{
  padding:9px 10px 10px 9px;
}

div.spotLink img
{
  float:left;
  margin:1px 0px 0px 0px;
}

div.spotLink a
{
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}

div.spotLine
{
  margin:0px 10px 0px 10px;
}
