/***********************************************/
/***********************************************/
/*    HTML ELEMENTS                            */
/***********************************************/
/*html, body {
    margin: 0px;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 12px;
    background-image: url(bg.gif);
    background-position: center;
    background-repeat: repeat-y;
    background-color: #f5f5f5;
}*/
/*
h1 {
    font-size: 22px;
}*/

/*
h1, h2, h3, p {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}*/

/*
a:link, a:visited, a:hover {
    color: #713f3f;
    text-decoration: underline;
}*/

/*
form {
    display: inline;
}*/

/*
input, textarea, select {
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 11px;
    margin-bottom: 2px;
}*/

img {
	border: 0px solid black;
}

/***********************************************/
/***********************************************/
/*    SPECIAL HTML ELEMENTS                    */
/***********************************************/

/* .cpform-button is the button class set by the  */
/* CorePublish form framework.                    */
input.submit, input.cpform-button {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #ae3a3a;
    border-bottom: 1px solid #ae3a3a;
    background-color: #1e0505;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}

/* IE styles the radio and checkboxes with border   */
/* around the item. The CorePublish Form framework  */
/* sets these items with the .cpform-noborder class.*/
/* Use this class to turn of border for the items.  */
input.cpform-noborder {
    border: none;
}


/***********************************************/
/***********************************************/
/*    ELEMENT CLASSES                          */
/***********************************************/

/*******************************/
/* .common                     */
.clear-all {
	clear:	both;
}

/*******************************/
/* .page-header                */
.page-header {
    float: left;
    padding: 15px 0px 0px 20px; /* t r b l */
}
.page-header a,.page-header a:link,.page-header a:visited,.page-header a:hover {
    color: #fff;
    text-decoration: none;
}

/*******************************/
/* .small-searchinput          */
.small-searchinput {
    float: right;
    padding: 15px 20px 0px 0px; /* t r b l */
}
.small-searchinput h1 {
    display: none;
}
.small-searchinput input.submit {
    width: auto;
}
.small-searchinput input {
    width: 90px;
}

/*******************************/
/* .full-searchinput           */
.full-searchinput {
    
}
.full-searchinput input {
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 11px;
    width: 250px;
}
.full-searchinput input.submit {
    width: auto;
}
.full-searchinput div.error,
.full-articlelist-message {
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}

/*******************************/
/* .ajaxarticlesearch          */
.ajaxarticlesearch {
    padding: 10px;
    border: 1px solid #e1e4ed;
    margin-bottom: 10px;
}

.ajaxarticlesearch-input{
	margin-bottom: 10px;
}

.ajaxarticlesearch h1 {
    font-size: 12px;
    font-weight: bold;
}
.ajaxarticlesearch p.digest {
    font-weight: normal;
}

.ajax-articlelist-row{
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}

/*******************************/
/* .list-navigation          */
.list-navigation {
    text-align: center;
    color: #aaa;
}
.list-navigation b {
    color: #000;
}

.list-navigation-text {
    text-align: center;
    color: #aaa;
}

/*******************************/
/* .list-thumbnail             */
.list-thumbnail-left {
    float:          left;
    margin-right:   5px;
    border:         0px solid yellow;
}

.list-thumbnail-right {
    float:          right;
    margin-left:    5px;
    border:         0px solid yellow;
}

/*******************************/
/* .full-articledisplay        */
.full-articledisplay {
    margin-bottom: 40px;
}

/*******************************/
/* .small-articledisplay       */
.small-articledisplay {
    padding: 10px;
    border: 1px solid #e1e4ed;
    margin-bottom: 10px;
}
.small-articledisplay h1 {
    font-size: 12px;
    font-weight: bold;
}
.small-articledisplay p.digest b {
    font-weight: normal;
}

/*******************************/
/* .smallarticledisplay-colored*/
.smallarticledisplay-colored {
	background-color: 	#d8d6d5;
	padding:			10px;
}

/*******************************/
/* .small-articlelist          */
.small-articlelist {
    padding: 10px;
    border: 1px solid #e1e4ed;
    margin-bottom: 10px;
}
.small-articlelist h1 {
    font-size: 12px;
    font-weight: bold;
}
.small-articlelist ul {
    margin: 0px;
    padding: 0px;
}
.small-articlelist li {
    margin: 0px;
    padding: 0px 0px 8px 0px; /* t r b l */
    list-style-type: none;
}
.small-articlelist .date {
    font-size: 11px;
    color: #81848d;
}

/*******************************/
/* .login-form                 */
.login-form {
    padding: 10px;
    border-top: 1px solid #fff;
}
.login-form h1 {
    font-size: 12px;
    font-weight: bold;
}
.login-form input {
    width: 125px;
}
.login-form input.submit {
    width: auto;
}
.login-form .hidden {
    display: none;
}
.login-form .visible {
    display: block;
}
.login-form-error {
    background-color: #f00;
    color: #fff;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 5px;
}

/*******************************/
/* .vertical-menu              */
.vertical-menu {
    margin-top: 7px;
    margin-bottom: 7px;
    background-color: #FFFFFF; /*#d8d6d5;*/
}
.vertical-menu h1 {
    display: none;
}
.vertical-menu ul {
    margin: 0px;
    padding: 0px !important;
    padding: 1px;
}
.vertical-menu li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.vertical-menu ul li {
    padding-bottom: 0px;
    /*text-transform: uppercase;*/
}
.vertical-menu ul li ul {
    background-color: #FFFFFF; /*#f5f5f5;*/
    border: 0px !important;
    /*border: 1px solid #f5f5f5;*/
}
.vertical-menu ul li ul li a {
    display: block;
}
.vertical-menu ul li ul li {
    font-size: 11px;
    text-transform: none;
}
.vertical-menu a {
    color: #713f3f;
    font-weight: normal;
    padding-left: 2px;
    display: block;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size:11px;
}
.vertical-menu ul li ul li {
    padding-left: 5px;
}
.vertical-menu a:link,
.vertical-menu a:visited {
    text-decoration: none;
    color: #000;
}
.vertical-menu a:hover {
    background-color: #fff;
    color: red;
}
.vertical-menu a.active:link,
.vertical-menu a.active:visited,
.vertical-menu a.active:hover {
    color: #166eae;/*#713f3f;*/
    /*font-style: italic;*/
    /*font-weight:bold;*/
}

/*******************************/
/* .horizontal-menu            */
.horizontal-menu {
    clear: both;
    padding-top: 10px;
    padding-right: 10px;
    text-align: right;
}
.horizontal-menu h1 {
    display: none;
}
.horizontal-menu ul {
    margin: 0px;
    padding: 0px;
    display: inline;
}
.horizontal-menu li {
    margin: 0px;
    padding: 0px;
    display: inline;
    list-style-type: none;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #aaa;
}
.horizontal-menu li.first {
    border: none;
}
.horizontal-menu a:visited, .horizontal-menu a:link, .horizontal-menu a:hover {
    color: #aaa;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
}

/* ==== MENU SPECIFIC DEFINITIONS ==== */

/* The "top div" surrounding the entire menu */
.ctsitebase-categorymenu {
	
}


/* styles for all UL's of this class */
ul.ctsitebase-categorymenu {
	margin: 	0;
	padding: 	0;
	list-style: 	none;
	width: 		105px;
	border-bottom: 	none;
	margin-top: 	0px;
}

ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu {
	margin-top: 	0px;
}


/* LI elements inside the proper ul's */
ul.ctsitebase-categorymenu li {
	position: 	relative;
}

	
/* applies to both menu types */
ul.ctsitebase-categorymenu li a {
	display: 	block;
	text-decoration:none;
	/*color: 		#777777;*/
	background: 	#f9f9f9;
	padding: 	3px; /* top-right-bottom-left */
	border: 	none;
	border-bottom: 	solid 1px #FFFFFF;
}

/* only applies to the 'tree' menu */
ul.ctsitebase-categorymenu li a.treemenu {
	
	/* overridden properties */
	padding: 	3px; /* top-right-bottom-left */
	border-bottom: 	0px;

	/* new properties */
	font-family: 	tahoma,verdana,helvetica,geneva;
	font-size: 	11px;
	font-weight: 	bold;
	color: 		#000000;
	text-decoration:none;
	text-transform: uppercase;	
        background-color: #D8D6D5;
}

/* level 2 - only present in the 'tree' menu */
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a {
	display: 	block;
	color: 		#713F3F;
	background: 	#E8E4E4;
	margin:		0px;
	padding: 	2px 10px 2px 10px;
	border-bottom: 	0px;

	font-family: 	tahoma,verdana,helvetica,geneva;
	font-size: 	11px;
	font-weight: 	bold;
	text-decoration:none;
	text-transform: none;
}

/* level 3 - only present in the 'tree' menu */
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a {
	display: 	block;
	color: 		#713F3F;
        background: 	#E8E4E4;
	margin:		0px;
	padding: 	2px 10px 2px 20px;
	border-bottom: 	0px;

	font-family: 	verdana,helvetica,geneva;
	font-size: 	10px;
	font-weight: 	bold;
	text-decoration:underline;
	text-transform: none;
}

ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu {
	
}

ul.ctsitebase-categorymenu li span {
	display:	none;
}

* html ul.ctsitebase-categorymenu li { 
	float: 		left; 
	height: 	1%; 
}

* html ul.ctsitebase-categorymenu li a { 
	height: 	1%; 
}


/* Onmouseover-effects on the links */
ul.ctsitebase-categorymenu li a:hover { 
	color: 		#713F3F; 
	background: 	#E8E4E4; 
	text-decoration: none;
}
		
		
ul.ctsitebase-categorymenu li:hover ul, li.over ul { 
	display: 	block; 
}

/*******************************/
/* .sitelocator                */
.sitelocator {
    font-size: 10px;
    padding-bottom: 11px;
    padding-top:5px;
    /*padding-left:44px;*/
    padding-right:44px;
}

/*******************************/
/* .linktoolbar                */
.linktoolbar {
    font-size: 11px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-top: 20px;
    text-align: right;
}

/*******************************/
/* .articlelist-link           */
.articlelist-link-external ul li { 
	list-style-type:	none;
	padding:        	0px 0px 0px 0px;
    margin:				0px 0px 0px 0px;
    border-bottom: 		0px;
}

.articlelist-link-internal ul li {
	list-style-type:	none;
	padding:        	0px 0px 0px 0px;
    margin:				0px 0px 0px 0px;
    border-bottom: 		0px;
}

/*******************************/
/* .full-articlelist           */
.full-articlelist {
    margin-top: 20px;  
}
.full-articlelist ul li {
    padding-bottom: 0px;
    margin-bottom: 15px;
    clear: both;
}
.full-articlelist ul {
    margin: 0px;
    padding: 0px;
}
.full-articlelist li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border-bottom: 1px solid #eee;
}
.full-articlelist p {
    margin: 0px;
}

/*******************************/
/* .full-articlelist           */
.full-articlelist-twocolumn {
    margin-top: 30px;
}

.full-articlelist-twocolumn ul li {
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.full-articlelist-twocolumn ul {
    margin: 0px;
    padding: 0px;
}
.full-articlelist-twocolumn li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.full-articlelist-twocolumn p {
    margin: 0px;
}
.full-articlelist-twocolumn li.odd {
    float: left;
    padding-right: 10px;
    width: 47%;
    clear: both;
}
.full-articlelist-twocolumn li.even {
    float: left;
    padding-left: 10px;
    width: 47%;
}

/*******************************/
/* .articlelist-twocols        */

.articlelist-twocols {
    padding:        0px;
    padding-bottom: 0px;
}

.articlelist-twocols ul {
    padding:        0px;
    margin:			0px;
}

.articlelist-twocols li {
    list-style-type: 	none;
    padding:        	0px 0px 20px 0px;
    margin:				0px;
    clear:				both;
}

.articlelist-twocols-topcol,
.articlelist-twocols-bottomcol {
    width:          100%;
    clear: 			both;
}

.articlelist-twocols-topcol {
	border-bottom: 	1px solid #eee;
	margin-bottom:	20px;
}

.articlelist-twocols-topcol li{
	padding-bottom: 10px;
}

.articlelist-twocols-bottomcol {
	border-top: 	1px solid #eee;
	margin-top:     20px;
	padding-top:	20px;
}

.articlelist-twocols-leftcol,
.articlelist-twocols-rightcol {
    float:          left;
    width:          47%;
}

.articlelist-twocols-leftcol {
	margin-right:   10px;
}


.articlelist-twocols-rightcol {
	margin-left:    10px;
}

/* use this to always align the matching left and right article in the two-column list */
.articlelist-twocols .articlelist-twocols-leftcol .articlelist-row,
.articlelist-twocols .articlelist-twocols-rightcol .articlelist-row {
    height:         140px;
}

/*******************************/
/* .language-selector          */
.language-selector{
	margin-bottom:	10px;
}

/*******************************/
/* .footer-article             */
.footer-article {
    margin: 0px 40px 20px 40px; /* t r b l */
    border-top: 2px solid #eee;
    padding-top: 5px;    
}

/*******************************/
/* .new-password-form          */
.new-password-form .error {
    font-style: italic;
    margin-bottom: 10px;
}

/********************************/
/* .cp-mmarchive-image          */
.cp-mmarchive-image-left {
        margin-right:   10px;
        margin-top:     10px;
        margin-bottom:  10px;
}

.cp-mmarchive-image-right {
        margin-left:    10px;
        margin-top:     10px;
        margin-bottom:  10px;
}

/********************************/
/* .multimediadisplay           */
.multimediadisplay-foldertree ul{
	list-style-type:	none;
	padding-left: 15px;
}

.multimediadisplay-foldertree li{
	vertical-align: top;
}

.multimediadisplay-foldertree-activefolder:link,
.multimediadisplay-foldertree-activefolder:visited,
.multimediadisplay-foldertree-activefolder:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.multimediadisplay-list {

}

/********************************/
/* .cp-imageelement             */
.cp-imageelement {
	font-size:	11;
	font-style:	italic;
}


/*

CUSTOM CLASSES FOR SEA BELL

*/

body {
	text-align: center; /* 1/2 IE requiers this to properly center the page */
	margin:0;
	padding:0;
	background-color:#F7F7F7;
	font-family: Tahoma, Verdana, Sans-serif;
}


/* Page layout */
.page_wrapper {
	width:850px;
	margin: 0 auto;
	text-align: left !important; /* 2/2 IE requiers this to properly center the page */
	padding-top:10px;
	align:center;
	background: url(images/top_bg.jpg) no-repeat;	
		
}

.page_wrapper .menu_clickable a img{			
	position:relative; left: 267px;	
	margin-top: 0px;	
	margin-bottom: -10px;	
}

.page_wrapper .menu_clickable {
	position:relative; top: 15px;	
}

.menu_wrapper {
	height:44px;
	width:850px;
	/*background: url(images/bottom_naustviklogo.jpg) no-repeat;*/
	background: url(images/menu_bg.jpg) repeat-y;
	padding-top: 15px;			
}

.menu_items_wrapper {
	height:24px;
	position:relative;
	top:20px;
	bottom:0px;
	padding-left:39px;
}

.menu_item_left {
	float:left;
	background: url(images/menu_tab_left.gif) no-repeat;	
	height:24px;
	width:6px;	
}

.menu_item_right {
	float:left;
	background: url(images/menu_tab_right.gif) no-repeat;
	height:24px;
	width:6px;	
}

.menu_item_content {
	float:left;
	background: url(images/menu_tab_center.gif) repeat-x;
	height:24px;
	padding-top:6px;
	padding-left:1px;
	padding-right:1px;
}

.menu_item_left_selected {
	float:left;
	background: url(images/menu_tab_left_selected.gif) no-repeat;	
	height:24px;
	width:6px;	
}

.menu_item_right_selected {
	float:left;
	background: url(images/menu_tab_right_selected.gif) no-repeat;
	height:24px;
	width:6px;	
}

.menu_item_content_selected {
	float:left;
	background: url(images/menu_tab_center_selected.gif) repeat-x;
	height:24px;
	padding-top:6px;
	padding-left:1px;
	padding-right:1px;
}

.menu_search_wrapper {
	margin:0;
	float:left;
	height:24px;
}

.menu_search_left {
	float:left;
	background: url(images/menu_search_left.gif) no-repeat;	
	height:24px;
	width:8px;	
}

.menu_search_right {
	float:left;
	background: url(images/menu_search_right.gif) no-repeat;
	height:24px;
	width:8px;	
}

.menu_search_input_wrapper {
	float:left;	
}


.menu_search_input {
	float:left;
	background: url(images/menu_search_center.gif) repeat-x;
	height:24px;
	width:115px;
	padding-top:6px;
	padding-left:2px;
	padding-right:2px;
    font-family: Verdana, Tahoma, Sans-serif;
    font-size: 11px;	
    font-weight:normal;
    color:#7b6d6a;
    border:0px;  
    text-align:center;  
}

.frontpage_main_content_wrapper {
	/*height:379px;*/
	
		
}

.frontpage_main_content_large {
	background: url(images/main_content_large.gif) no-repeat;	
	height:215px;
	padding-right:42px;	
	padding-left:42px;
}


.frontpage_main_content_large_content {
	float:left;
	padding-top:3px;
				
}

.frontpage_main_content_small {
	background: url(images/main_content_small.gif) no-repeat;	
	height:105px;
	padding-right:43px;
	padding-left:43px;
}


.frontpage_main_content_small_content {	
	padding-top:3px;
	float:left;		
}

.frontpage_bottom_content_large_wrapper {
	/*width:850px;
	height:135px;*/
}

.frontpage_bottom_content_left_large {
	float:left;
	width:294px;
	height:125px;
	background: url(images/box_large_left.gif) no-repeat;			
}

.frontpage_bottom_content_left_large_content { 
	padding-top:8px;
	padding-left:44px;
	padding-right:9px;
}

.frontpage_bottom_content_center_large {
	float:left;
	background: url(images/box_large_center.gif) no-repeat;
	height:125px;
	width:262px;
}

.frontpage_bottom_content_center_large_content { 
	padding-top:8px;
	padding-left:9px;
	padding-right:9px;
}

.frontpage_bottom_content_right_large {	
	float:left;
	background: url(images/box_large_right.gif) no-repeat;
	height:125px;
	width:294px;
}

.frontpage_bottom_content_right_large_content { 
	padding-top:8px;
	padding-left:9px;
	padding-right:44px;
}

.frontpage_bottom_content_small_wrapper {
	/*height:80px;
	width:850px;*/
}

.frontpage_bottom_content_left_small {
	float:left;
	background: url(images/box_small_left.gif) no-repeat;
	height:80px;
	width:294px;
}

.frontpage_bottom_content_left_small_content { 
	padding-top:8px;
	padding-left:44px;
	padding-right:9px;
}

.frontpage_bottom_content_center_small {
	float:left;
	background: url(images/box_small_center.gif) no-repeat;
	height:80px;
	width:262px;
}

.frontpage_bottom_content_center_small_content { 
	padding-top:8px;
	padding-left:9px;
	padding-right:9px;
}

.frontpage_bottom_content_right_small {
	float:left;
	background: url(images/box_small_right.gif) no-repeat;
	height:80px;
	width:294px;
}

.frontpage_bottom_content_right_small_content { 
	padding-top:8px;
	padding-left:9px;
	padding-right:44px;
}


.stortopp_tonede_wrapper {
	float:left;
	/*height:647px;*/
	width:850px;	
	background: url(images/stortopp_tonede_bg.gif) repeat-y;
}

.stortopp_tonede_topp {
	float:left;
	background: url(images/stortopp_tonede_topp.gif) no-repeat;
	height:268px;
	width:850px;
	padding-top:2px;
	/*padding-left:44px;*/
	/*padding-right:44px;*/
	padding-bottom:2px;
}

.stortopp_tonede_topp_innhold {
	width:763px;	
	padding-left:44px;	
	/*padding-right:44px; Fungerer av en eller annen grunn ikke */

}

.stortopp_tonede_nedevenstre {
	float:left;
	background: url(images/stortopp_tonede_nedevenstre.gif) no-repeat;
	height:379px;
	width:425px;
}

.stortopp_tonede_nedehoyre {
	float:left;
	background: url(images/stortopp_tonede_nedehoyre.gif) no-repeat;
	height:379px;
	width:425px;	
}

.stortopp_tonede_nedevenstre_innhold {
	padding-top:6px;
	padding-left:46px;
	padding-right:10px;
	padding-bottom:6px;
}

.stortopp_tonede_nedehoyre_innhold {
	padding-top:6px;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:6px;
}


.article_wrapper {
	float:left;
	width:850px;	
	background: url(images/article_repeating.gif) repeat-y;
}

.article_top {
	width:850px;	
	/*background: url(images/article_top.gif) no-repeat;*/
}

.article_content {
	padding-top:4px;
	padding-bottom:4px;
	width:850px;	
	background: url(images/article_top.gif) no-repeat;
	
	/*padding-left:46px;
	padding-right:46px;*/
}

.submenu_wrapper {
	float:left;
	width:850px;	
	background: url(images/submenu_repeating.gif) repeat-y;
}

.submenu_top {
	float:left;
	width:850px;	
	background: url(images/submenu_top.gif) no-repeat;
}

.submenu_content {
	width:763px;	
	padding-left:44px;	
}

.submenu_column_top {
	background: url(images/submenu_menutop.gif) no-repeat;
	width:130px;
	height:12px;
}

.submenu_column_center {
	background: url(images/submenu_menurepeating.gif) repeat-y;
	width:130px;
}


.submenu_column_ie_hack {
	background: url(images/submenu_menurepeating.gif) repeat-y;
	width:130px;
	height:13px;	
}


.submenu_column_bottom {
	background: url(images/submenu_menubottom.gif) no-repeat;
	width:130px;
	height:12px;	
}

.submenu_column_center_content {
	width:115px;
	padding-left:8px;
	padding-right:5x;
	padding-top:1px;
	padding-bottom:1px;
}


.footer {
	float:left;
	background: url(images/kolofon.gif) no-repeat;
	width:850px;
	height:37px;
	text-align:center;
	padding-top:11px;
}

/* End page layout */

/* Fonts and colors */

body {
	font-size:12px;
	font-family: Tahoma, Verdana, Times New Roman, Sans-serif;
	font-weight:none;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


h1 {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	font-size:18px;	
	/*color:#7b6d6a;*/
	color: black;
	font-family: Arial, Times New Roman, Tahoma, Verdana, Sans-serif;
}


h2 {
	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	font-size:16px;	
	/*color:#7b6d6a;*/
	color: black;
	font-family: Arial, Times New Roman, Tahoma, Verdana, Sans-serif;	
}

h3 {
	margin:0;
	padding-top:1px;
	padding-bottom:1px;
	/*font-size:13px;*/	
	font-size:12px;
	/*color:#7b6d6a;*/
	color: black;
	font-family: Arial, Times New Roman, Tahoma, Verdana, Sans-serif;	
}

h1.slagord {
	margin:0;
	padding-top:70px;
	font-size:26px;
	font-weight:bold;	
}

h3.norgeskart {
	margin:0;
	padding-top:0px;
	padding-bottom:5px;
	font-weight:normal;	
}

h1.article {
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
}

h2.article {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}

h3.article {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}

.ingress_text {
	font-size:12px;
	font-weight:bold;
}


.footer_text {
	/*color:#C5C5C5;*/
	color: black;
	font-size:9px;
	font-weight:bold;	
}

.menu_link {
    font-family: Verdana, Tahoma, Sans-serif;
    font-size: 11px;	
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
}

.menu_link:hover {
    font-family: Verdana, Tahoma, Sans-serif;
    font-size: 11px;	
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:underline;
}

.menu_link_selected {
    font-family: Verdana, Tahoma, Sans-serif;
    font-size: 11px;	
    font-weight:normal;
    color:#473F3D;
    text-decoration:none;
}

.menu_link_selected:hover {
    font-family: Verdana, Tahoma, Sans-serif;
    font-size: 11px;	
    font-weight:normal;
    color:#473F3D;
    text-decoration:underline;
}


.promote {
	padding-top:6px;
	padding-bottom:10px;
}

.promote_mainart {
	
}

.promote_image {
	float:left;
	border:0;
	padding-right:4px;
	padding-bottom:4px;
}

.promote_mainarticles {
	/*background: url(images/box.gif) no-repeat;
	width:312px;
	height:303px;
	float:left;*/
}

.promote_mainarticles_wide {
	/*background: url(images/box_wide.gif) no-repeat;
	width:624px;
	height:162px;
	float:left;*/
}

.promote_mainarticles_content {
	/*padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;*/
}

.promote_mainarticles_header {
	margin:0;
	padding-top:0px;
	padding-bottom:6px;	
	font-size:13px;
}

.promote_mainarticles_ingress {	
	font-weight:bold;
}

.promote_link {
	font-size:11px;
}

.mainarticle {

}

h1.mainarticle {
	padding-top:5px;
	padding-bottom:5px;
}

.mainarticle_ingress {
	font-weight:bold;
}

.mainarticle_text {

}

.article {
	padding-left:3px;
	padding-right:3px;
}

h1.article {
	padding-top:5px;
	padding-bottom:5px;
}

.article_ingress {
	font-weight:bold;
}

.article_text {

}


.article_list {
	padding-left:3px;
	padding-right:3px;
}

h2.article_list {
	padding-top:10px;
	padding-bottom:8px;
	padding-left:0px;
}

.article_list_ingress {
	font-weight:bold;
}

.article_list_text {

}

.article_list_link {

}

.oppskriftsliste {
	margin-top:7px;
	margin-bottom:7px;
}

.oppskriftsliste_oppskrift {
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}

.oppskrift_link {
	padding-left:1px;
	padding-right:1px;
	font-size:11px;
}

.oppskriftsliste_stor {
	margin-top:7px;
	margin-bottom:7px;
	width:600px;
}

.oppskriftsliste_stor_oppskrift {
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	width:200px;
	height:150px;
}

/* End fonts and colors */