﻿/* ****************************************************************************************** */
/* *********************************** GLOBAL RESETT  *************************************** */
/* ****************************************************************************************** */
html body {
    padding: 0;
    margin: 0;
}
html {
    font-size: 1em;
}

body {
     font-size: 75%;
     background-color: #f7f7f7;
     margin: 0 auto;
     padding: 5px;
     font-family: Verdana, Arial, Sans-Serif;
     color: #333333;
     line-height: 18px;
     background: url(/search/nb/20070603210204oe_/http://www.bufetat.no/images/background.jpg);
}

a img, :link img, :visited img {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Sans-Serif;
}
h1 {
    font-size: 1.667em;
	line-height: 15px;
}
h2 {
    font-size: 1.25em;
    line-height: 15px;
}
h3 {
    font-size: 1em;
    color: #4c4c4c;
}

a {
    text-decoration: none;
    color: #0147ba;
    cursor: pointer;
}
a:visited {
    text-decoration: none;
    color: #0147ba;
}
a:hover {
    text-decoration: underline;
    color: #0147ba;
}
form {
    margin: 0;
    padding: 0;
    display: inline;
}
img.AlignLeft {
    float:left;
    margin-right: 5px;
}
img.AlignRight {
    float:right;
    margin-left: 5px;
}
p {
    margin: 11px 0;
}


/* ****************************************************************************************** */
/* *********************************** GLOBAL CLASSES  *************************************** */
/* ****************************************************************************************** */
.floatRight {
    float: right;
}
.floatLeft {
    float: left;
}
.clearer {
    line-height: 0; /* ie */
    clear: both;
}
.vertSpacer20px {
    line-height: 20px;
    height: 20px;
    font-size: 1.667em;  
}
.alignRight {
    text-align: right;
}
.center {
    text-align: center;
}
.red {
    color: Red;
}
.bold {
    font-weight: bold;
}
.normal {
    padding:0;
    margin: 0;
}
.upperCase {
    text-transform: uppercase;
}
.bodyText {
    font-size: 0.917em;
}
.bodyText a {
    text-decoration: underline;
}
.xformvalidator {
    color: #ff0000;
}

/* ****************************************************************************************** */
/* ********************************* CONTENT STRUCTURE  ************************************* */
/* ****************************************************************************************** */
#page
{
    width: 942px;
    margin: 12px auto;
}

#headerArea {
    width: 942px;
    height: 145px;
    background-color: #fff;
    border-bottom: 4px solid #000;
}

#contentContainer
{
	width: 942px;
	background: #fff;
	padding-top: 10px;
	padding-bottom: 20px;
}
 
#content 
{
    width: 942px;
    background: url("/search/nb/20070603210204oe_/http://www.bufetat.no/images/content_background.jpg") repeat-y;
}
#leftRegion {
    width: 183px;
    float: left;
}

#menuRegion
{
	margin-left: 9px;
	margin-right: 9px;
}

#mainRegion {
    width: 558px;
    float: left;
    padding-left: 11px;
    padding-right: 11px;
}

#mainContent
{
	padding-top: 18px;
	padding-bottom: 12px;
}

#rightRegion {
    width: 159px;
    float: left;   
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 2px;
}
#FooterArea {
    width: 942px;
    background-color: #000;
    color: #fff;
    font-size: 0.92em;
    line-height: 18px;
    height: 140px;
}
.jumpLinks {
    position: absolute; 
    left: -1000px; 
    width: 900px;
}
/* ****************************************************************************************** */
/* ********************************** BufSRLFPageHeader.ascx  ************************************** */
/* ****************************************************************************************** */
#headerArea 
{
    line-height: 18px;
}
#logo 
{
    float: left;
    margin-left: 25px;
    margin-top: 23px;
}
#headerRight {
    float: right;
    height:16px;
    margin-top: 15px;
    margin-right: 10px;
}

#headerRight a
{
	color: #316A00;
	text-decoration: underline;
}

.headerLink
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.083em;
	border-left: solid 2px #232323;	
	padding: 0 5px 0 6px;	
}

.firstHeaderLink
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.083em;
	padding: 0 5px 0 6px;
}

#breadCrumbsLine
{
	border-bottom: solid 1px #ccc;
}
	
#breadCrumbs {
    font-size: 0.92em;
}
/* ****************************************************************************************** */
/* ********************************** BufSRLFPageFooter.ascx  ************************************** */
/* ****************************************************************************************** */

#Footer {
    margin-left:auto;
    margin-right:auto;
    width: 942px;
}

#FooterContent
{
	padding-top: 20px;
	padding-left: 190px;
	font-size: 1.083em;
	font-weight:bold;
	font-family: Verdana, Arial, Sans-Serif;
	color: #fff;
}

#FooterContent h3
{
	color: #fff;
	font-size: 1.667em;
	font-family: Arial, Sans-Serif;
}

#FooterContent a 
{
    text-decoration: underline;
    cursor: pointer;
    color: #fff;
}

#FooterContent a:visited {
    text-decoration: underline;
    color: #fff;
}
#FooterContent a:hover {
    text-decoration: underline;
    color: #fff;
}

/* ****************************************************************************************** */
/* ********************************** BufSRLFBreadCrumbs.ascx  ****************************** */
/* ****************************************************************************************** */

#breadCrumbsLine
{
	border-bottom: solid 1px #9e9e9e;
	padding-bottom: 2px;
}

.breadcrumbsLabel
{
	font-size: 1.083em;
	font-family: Verdana;
	color: #000;
}

.breadcrumbsText
{
	color: #000;
}

.breadcrumbsText a
{
	color: #316A00;
	text-decoration: underline;
}

/* ****************************************************************************************** */
/* ********************************** BufSRLFLeftmenu.ascx  ************************************** */
/* ****************************************************************************************** */

div.topMenuItem, div.topMenuItemFirstSelected
{
	border-bottom: solid 1px #9e9e9e;
	padding-top: 4px;
	padding-bottom: 2px;
	float: left;
}

div.topMenuItemFirstSelected a
{
	color: #316A00;
	font-weight: bold;
	font-size: 15px;
}

div.expandedTopMenu
{
	padding-bottom: 14px;
	margin-bottom: 5px;
	border-bottom: solid 1px #9e9e9e;
	float: left;
}

div.expandedTopMenuWithoutChilden
{
	border-bottom: solid 1px #9e9e9e;
	float: left;
}

div.expandedTopMenuWithoutChilden  div.topMenuItemSelected
{
	padding-bottom: 2px;
}

div.topMenuItemSelected
{
	padding-top: 4px;
	padding-bottom: 10px;
	float: left;
}

div.topMenuItem a, div.firstTopMenuItem a
{
	color: #000;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
}

div.topMenuItemSelected a
{
	color: #316A00;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
}

div.menuItem, div.menuItemSelected
{
	padding-bottom: 2px;
	margin-left: 20px;
}

div.menuItem a
{
	color: #000;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana;
}

div.menuItemSelected a
{
	color: #316A00;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana;
}


div.menuLeftDiv
{
	width: 20px;
	float: left;
}	

div.menuRightDiv
{
	width: 137px;
	float: left;
}

/* ****************************************************************************************** */
/* *****************************   BufSRLFStartPage.aspx  *********************************** */
/* ****************************************************************************************** */

div.articleBar
{
	padding-top: 5px;
	border-bottom: solid 5px #000;
	margin-bottom: 20px;
}

div.artiklerPageNameList 
{
	margin-bottom: 14px;
}

div.artiklerPageNameList a
{
	text-decoration: none;
	color: #C05C00;
	font-size: 1.25em;
	font-family: Arial;
}

div.artiklerPageNameList a:hover
{
	text-decoration:underline;
}

#articleText
{
	margin-top: 0px;
	margin-bottom: 30px;
	padding-right: 10px;
}

div.articleImageBlock
{
	float:left;
	/*margin-top: 10px;*/
	margin-bottom: 15px;
	margin-right: 15px;
	width: 250px;
}

.articleDato
{
	margin-right: 10px;
	font-size: 0.833em;
	font-weight:bold;
}

#articleText div.mainIntro
{
	font-size: 1em;
	font-weight: bold;
	margin: 15px 5px 28px 0;
	line-height: 15px;
}

#articleText h1
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.667em;
	line-height: 23px;	
	color: #000;
	font-weight: bold;
}

#articleText h2
{
	margin-top: 12px;
	color: #000;
}

#articleText h3
{
	margin-top: 12px;
	color: #000;
}

#articleText a
{
	text-decoration: underline;
}

div.lineBar
{
	border-bottom: solid 8px #000;
	margin-bottom: 15px;
}

div.articleDate
{
	display: inline;
	float: left;
	padding-right: 5px;
	color: #c05c00;
	font-weight: bold;
	font-size: 0.917em;
}

/* ****************************************************************************************** */
/* *****************************   BufSRLFArticleList.aspx  *********************************** */
/* ****************************************************************************************** */

div.articleListFirstItem
{
	padding-bottom: 12px;
	float: left;
}

div.articleListItem
{
	padding-top: 12px;
	border-top: solid 2px #000;
	padding-bottom: 12px;
	float: left;
	width: 558px;
}

div.articleListContent h3
{
	margin-bottom: 10px;
}	

div.articleListContent h3 a
{
	color: #C05C00;
	font-size: 1.25em;
	font-weight: bold;
	font-family: Arial;
}

div.articleListItem img
{
	float: left;
	margin-right: 12px;
	width: 130px;
}

div.artikkelListeText a
{
	text-decoration: none;
	color: #000;
	font-size: 1.083em;
	font-family: Verdana;
}

/* ****************************************************************************************** */
/* *****************************   BufSRLFRightSection.aspx  *********************************** */
/* ****************************************************************************************** */

#relatedContentDiv
{
	border-bottom: solid 4px #000;
	margin-bottom: 7px;
	padding-bottom: 5px;
}

#relatedContentDiv h2
{
	border-bottom: solid 4px #000;
	padding-bottom: 2px;
	font-size: 1.333em;
	margin-bottom: 15px;
}

div.relatedContentItem
{
	margin-bottom: 5px;
	line-height: 1.25em;
}

div.relatedContentItem a
{
	color: #C05C00;
	font-size: 1.083em;
}

div.innerInfoBox img
{
	width: 160px;
}

div.infobox
{
	margin-bottom: 3px;
}
