/*
	MidtNorskNatur Juli 2009
	-----------------------------
	Site by ITUM AS www.itum.com
	HG
*/

/*GENERELLE TAG DEFINISJONER */

body { background-color: #fff; margin: 0; padding: 0px; font-size: 11px; }

table { border: 0px; padding: 0px; }

td, div, p, li, span { border: 0px; font-family: Arial, sans-serif; font-weight: normal; color: #000; }
ul { margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 12px; }

p { margin: 0 0 1em 0; }

a { /*color: #c1d72e;*/ color: #00ADEF; text-decoration: none; }
a.black{color:Black;}

img { border: none; }
h1 { font-family: Arial, sans-serif; font-size: 2.0em; margin: 0 0 0.5em 0; }
h2 { margin: 0 0 4px 0; font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #505044; }
h3 { margin: 0 0 4px 0; font-family: Arial, sans-serif; font-size: 1.1em; font-weight: bold; color: #505044; }
h4 { margin: 0 0 3px 0; font-family: Arial, sans-serif; font-size: 1.1em; font-weight: bold; color: #9ba5a7; }
input[type='submit'] { background-color: #C1D72E; height: 20px; font-size: inherit; font-weight: bold; border: solid 1px #C1D72E; }

/*HOVEDGRID*/
#sitewrapper { width: 100%; }

#pagewrapper { width: 980px; margin-left: auto; margin-right: auto; background-color: #ffffff; }
#topbar { padding: 14px 0px 5px 0px; float: right; }
#top { width: 980px; }
#subSitemenu { float: left; width: 980px; margin-top: 3px; }
#topmenu { float: left; width: 980px; background-color: #000; margin-top: 3px; }
#contentwrapper { width: 100%; }
#leftcolumn { width: 235px; float: left; }
#leftmenu { padding-bottom: 5px; }
#leftsections { }
.leftcolumnsectionheading { background-color: #c1d72e; font-weight: bold; padding: 5px; height: 13px; clear: both; }
.leftcolumnsectioncontent { border-bottom: solid 1px #dfe0e0; padding: 10px 5px 10px 5px; }
.middlecolumn { width: 476px; padding: 0px 17px 0px 17px; float: left; }
.middlecolumnWide { width: 728px; padding: 0px 0px 0px 17px; float: left; }

.rightcolumn { width: 235px; float: left; margin-top: 5px; }
.rightcolumnsectioncontent { margin-bottom: 10px; padding-left: 5px; padding-top: 10px; clear: both; }
/*SLUTT PÅ HOVEDGRID*/

/*GENERELT*/
/* Nyheter*/
.newsHeading { float: left; width: 100%; }
.newslist { color: #000; font-weight: bold; }
a:hover.newslist { text-decoration: underline; }
#newsarchiveLink { border-bottom: solid 1px #dfe0e0; padding: 5px 5px 5px 5px; }
.newsArchiveItem { padding-bottom: 8px; float: left; }
.newsArchiveDate { width: 70px; float: left; }
.newsArchiveLink { width: 400px; float: left; }

/*Artikkelsider*/
#articleWrapper { }
#articleImage { float: left; width: 100%; padding-bottom: 10px; }
#articleAbstract { width: 100%; font-weight: bold; float: left; padding-bottom: 10px; }
#articleAddThis { float: left; width: 100%; border-top: solid 1px #c8c7c7; padding-top: 7px; }
#breadcrumbwrapper { padding-top: 8px; padding-bottom: 5px; color: #000; font-size: 0.9em; }
.breadcrumb { color: #000; }
a:hover.breadcrumb { text-decoration: underline; }
.ListItemWrapper { float: left; width: 100%; padding-bottom: 10px; padding-top: 10px; border-top: solid 1px #c8c7c7; }
.ListImageWrapper { float: left; width: 120px; margin-right: 10px; overflow: hidden; }
.ListTextWrapper { float: left; width: 470px; }
.ListTextWrapperSmale { float: left; width: 340px; }
.ListReadMore { margin-top: 8px; font-weight: bold; }
.ArticlePrint { padding-top: 10px; padding-bottom: 10px; float: right; height: 40;}
.clearboth { clear: both; }
/*Slutt artikkelsider*/
/*Moduler*/
/*Søk*/
#searchBox { padding: 0px 2px 10px 0px; float: left; }
#searchButton { float: right; padding: 0px 0px 10px 0px; }
.searchHeading { font-weight: bold; }
/*Språkvalg*/
#flagswrapper { float: right; padding-top: 1px; }
.flag { float: left; padding-left: 4px; }
/*Avstemming*/
.pollwrapper { margin-bottom: 10px; padding-left: 5px; padding-top: 10px; clear: both; }
.questioncontainer { }
.question { padding-bottom: 5px; }
.answer { }
/*Bildearkiv*/
#flashcontent { }
/*Aktivitetskalender*/
#eventwrapper { float: left; width: 100%; border-bottom: solid 1px #c8c7c7; padding-bottom: 10px; margin-bottom: 10px; }
.EventItemWrapper { margin-bottom: 5px; }
#eventsarchiveLink { border-top: solid 1px #dfe0e0; border-bottom: solid 1px #dfe0e0; padding: 5px 5px 5px 5px; }
.eventmenulink{color:#000;font-weight:bold;}

/*Nyhetsbrev*/
div.maillist_chkbox td input[type='checkbox'] { }
.maillist_email { background-color: #ddd; border: none; height: 19px; }
/*Slutt Moduler*/
/* SLUTT PÅ GENERELT*/

/* NAVIGASJON */
/*Topp navigasjon (menuTopBar.xslt)*/
#topbarmenu { float: right; margin-right: 17px; }
/* Hovednavigasjon (menuTop.xslt)*/
#mainNavWrapper { list-style: none; margin: 0px; padding: 0; clear: left; }
.mainNavItem { background-color: #000; width: 115px; height: 24px; padding-top: 6px; float: left; text-align: center; border-right: solid 2px #ffffff; }
.mainNavItemSelected { background-color: #c1d72e; width: 115px; height: 24px; padding-top: 6px; float: left; text-align: center; border-right: solid 2px #ffffff; }

.mainNavItem a { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none; padding: 0px 0px 0px 0px; }

.mainNavItemSelected a { color: #000; font-weight: bold; font-size: 13px; text-decoration: none; padding: 0px 0px 0px 0px; }

/* Slutt på Hovednavigasjon */
/* SubSite navigasjon */
.subsiteNavItem { float: left; padding-right: 1px; }
/* Slutt på SubSite navigasjon */
/* Venstrenavigasjon */
.leftmenuwrapper { margin-top: 10px; border-top: solid 1px #dfe0e0; }
.leftmenusectionwrapper { border-bottom: solid 1px #dfe0e0; padding: 5px; }
.leftmenusectionwrapperselected { border-bottom: solid 1px #dfe0e0; background-color: #f3f3f4; padding: 5px; }
.leftsubmenuitem { list-style-type: none; list-style-position: inside; margin-left: -17px; padding: 5px; border-top: solid 1px #dfe0e0; }
.leftsubmenuitemselected { list-style-type: none; list-style-position: inside; margin-left: -17px; padding: 5px; border-top: solid 1px #dfe0e0; }
/*Text*/

a.leftmenusectionlink { color: #000; text-decoration: none; }
a.leftmenusectionlinkselected { color: #000; text-decoration: none; font-weight: bold; }
a.leftsubmenulink { color: #000; text-decoration: none; }
a.leftsubmenulinkselected { color: #000; text-decoration: none; font-weight: bold; }

a:hover.leftmenusectionlink { text-decoration: underline; }
a:hover.leftmenusectionlinkselected { text-decoration: underline; }
a:hover.leftsubmenulink { color: #000; text-decoration: underline; }
a:hover.leftsubmenulinkselected { text-decoration: underline; }
/* Slutt på Venstrenavigasjon */
/*SLUTT PÅ NAVIGASJON*/


/* Værdata */
table.WeatherTable { margin-top: 5px; width: 100%; }
table.WeatherTable td { border: none; border-top: solid 1px #dfe0e0; border-bottom: solid 1px #dfe0e0; width: 50px; vertical-align: middle; text-align: center; font-size: 13px; font-weight: bold; }
table.WeatherTable td:first-child { width: auto; text-align: left; padding-left: 5px; }
table.WeatherTable td a { text-decoration: none; color: #000000; }
table.WeatherTable td a:hover { text-decoration: underline; }
div.WeatherFooter { padding: 5px; }
div.WeatherFooter a { color: #000000; text-decoration: underline; }


/*Google maps*/
div.mapSidebar{position:relative;left:551px; top:-417px;height:267px;padding:15px;width:132px;background-image:url(/images/SidebarBG.png);}
div.mapSidebar h2{padding-bottom:10px;}
div.mapContainer{border: solid 1px #e0e0e0; padding: 5px; width: 710px; height: 450px;}
span.mapCheck label{vertical-align:top;line-height:19px;margin-left:5px;font-size:12px; color:#636363;}
span.mapCheck{}
div.mapInfoWindow{display:block; width: 400px; height:200px; overflow:auto;}
v\:* { behavior: url(#default#VML); }

/*Artikkelkommentar*/
div.dialog_form_wrap{padding-top:10px;margin-top:10px;border-top:solid 1px #c0c0c0;width:476px;}

/*Bedriftspresentasjon*/
div.company div.post {padding-bottom:5px;}
div.list div.post{padding-bottom:5px;}

