﻿/***********************************************************/
/*** Globale innstillinger                               ***/
/***********************************************************/

body
{
    background-color: #FFFFFF;
    font: 100%/1.4 Verdana;
   	margin: 0;
	padding: 0;
	text-align: center;
}
body form
{
	width: 960px;
	margin: 0px auto 18px auto;
    text-align: left;
    overflow: hidden;
}
#Page
{
    position: relative;
	padding: 0em;
	background-color: #FFFFFF;
}

.bigfonts
{
	font-size: 110%;
}
.accesslink
{
    position: absolute;
    top: -100px;
}
table
{
    border-collapse: collapse;
    border-spacing: 0
}
ol, ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
a 
{
	text-decoration: none;
	color: #23238A;
	cursor: pointer;
}
a:hover 
{
	text-decoration: underline;
}
h1
{
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.6em;
    margin: 0px 0px 6px 0px;
}
h2
{
    font-size: 1.4em;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 0px;
}
h3
{
    font-size: 1.2em;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 0px;
}
span.h3
{
    font-size: 1.2em;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 0px;
}

p 
{
    margin: 0px 0px 1.0em 0px; 
    padding: 0px; 
}
img
{
    border: 0px;
}
.hidden
{
    display: none;
}
.topleftfloatingimage
{
    float: left;
    margin: 0px 10px 5px 0px;
}
.toprightfloatingimage
{
    float: right;
    margin: 0px 0px 5px 10px;
}
.bold
{
    font-weight: bold;
}


/***********************************************************/
/*** Global heading (alle sider)                         ***/
/***********************************************************/

#HeaderArea
{
	display: none;
}



/***********************************************************/
/*** Globalmeny (alle sider)                             ***/
/***********************************************************/

#GlobalMenuArea
{
	display: none;
}


/***********************************************************/
/*** Brødsmulesti (undersider)                           ***/
/***********************************************************/

#BreadCrumbsArea
{
	display: none;
}



/***********************************************************/
/*** SubMenu Area (alle undersider)                      ***/
/***********************************************************/

#SubMenuArea
{
	display: none;
}


/***********************************************************/
/*** Hoveddel undersider.                                ***/
/***********************************************************/

/* Main content */
#MainContentArea
{
    
}

/* Main body */
.mainbodyarea
{
    margin: 5px 20px 0px 0px;
}
.subpage .mainbodyarea ul, .mainbodyarea ol
{
	margin-left: 30px;
}
.subpage .mainbodyarea ul
{
	list-style-type: disc;
}
.subpage .mainbodyarea ol
{
	list-style-type: decimal;
}

#FormArea
{
    margin: 10px 20px 0px 0px;
}
.subpage .mainbodyarea
{
    
}
.startpage .mainbodyarea
{

    float: left;
}
.mainbodyarea .articleimage
{
    width: 460px;
    margin: 0px 0px 12px 0px;
}
.mainbodyarea .mainintro
{
    font-size: 1.1em;
    font-weight: bold;
}
.mainbodyarea .mainintro div
{
    overflow: hidden;
}
.mainbodyarea .mainintro p
{
    overflow: hidden;
}
.mainbodyarea .mainintro a
{
    text-decoration: underline;
}
.mainbodyarea .mainbody a
{
    text-decoration: underline;
}
.mainbodyarea .pagemetainfo
{
    margin: 0px 0px 12px 0px;
    padding: 3px 4px 3px 4px;
    border: 1px solid #f0f0f0;
    overflow: hidden;
}
.mainbodyarea .pagemetainfo .metainfo
{
    float: left;
    width: 223px;
}
.mainbodyarea .pagemetainfo .metainfo .metaauthor
{
    display: block;
    line-height: 18px;
}
.mainbodyarea .pagemetainfo .metainfo .date
{
    display: block;
    line-height: 18px;
}
.mainbodyarea .pagemetainfo .tipafriend
{
    width: 221px;
    padding: 0px 0px 0px 5px;
    border-left: 1px solid #f0f0f0;
    float: left;
}
.mainbodyarea .pagemetainfo .tipafriend span.tiplink
{
    display: none;
}
.mainbodyarea .pagemetainfo .tipafriend span.tipfields
{
    
}
.mainbodyarea .pagemetainfo .tipafriend h2
{
    margin: 0px 0px 3px 0px;
    font-size: 1.1em;
    font-weight: bold;
}
.mainbodyarea .pagemetainfo .tipafriend h3
{
    margin: 0px 0px 3px 0px;
    font-size: 1.0em;
    font-weight: normal;
}
.mainbodyarea .pagemetainfo .tipafriend .emailfield
{
    width: 200px;
}
.mainbodyarea .pagemetainfo .tipafriend .buttonfield
{
    margin: 4px 0px 3px 0px;
}
.mainbodyarea .pagemetainfo .tipafriend .commentfield
{
    width: 200px;
}
.mainbodyarea .pagemetainfo .tipafriend span.validationfield
{
    margin: 3px 0px 0px 0px;
    display: block;
}
img.imgleftfloating
{
	margin: 4px 6px 0px 0px;
	float: left;
}
img.imgrightfloating
{
	margin: 3px 0px 0px 6px;
	float: right;
}




/***********************************************************/
/*** Menylister                                          ***/
/***********************************************************/

.menulist
{
    display: none;
}


/*******************************************************/
/* Calendar                                            */
/*******************************************************/

/* Register calendar event */
#calendardaylist
{
    
}
#calendardaylist h3
{
    font-weight: bold;
}
#calendardaylist .calendarevent
{
    border-top: solid 1px #A2A6A9;
    padding: 4px 15px 25px 5px;
    background-image: url(/templates/images/bg_calendarevent.png);
    background-position: top left;
    background-repeat: repeat-x;
}
#calendardaylist .calendarevent a.calendareventlink
{
    float: left;
    color: #091676;
    font-weight: bold;
    text-decoration: none;
}
#calendardaylist .calendarevent a.calendareventlink:hover
{
    text-decoration: underline;
}
#calendardaylist .calendarevent span.datelistingtext
{
    float: right;
}
#calendardaylist .calendarevent span.calendareventlocation
{
    display: block;
    clear: both;
    color: #091676;
}
.calendareventinfo
{
    margin: 0px 0px 8px 0px;
}
.calendareventinfo .calendarimage
{
    margin: 15px 0px 0px 0px;
}


/***********************************************************/
/*** Ny kalenderevent                                    ***/
/***********************************************************/

#registercalendar
{
    
}
#registercalendar .inputitem
{
    margin: 0px 0px 8px 0px;
    clear: both;
}
#registercalendar .inputitem h4
{
    font-size: 1.0em;
    font-weight: normal;
    margin: 0px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
}

#registercalendar .calendarinputitem
{
    margin: 8px 0px 12px 0px;
    clear: both;
}
#registercalendar .calendarinputitem:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#registercalendar .calendarinputitem h4
{
    font-size: 1.0em;
    font-weight: normal;
    margin: 5px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
}
#registercalendar .calendarinputitem .calendarstart
{
    width: 220px;
    margin: 0px 20px 0px 0px;
    float: left;
}
#registercalendar .calendarinputitem .calendarstop
{
    width: 220px;
    float: left;
}

#registercalendar .inputitemsend
{
    margin: 15px 0px 0px 0px;
    clear: both;
}
#registercalendar .inputitemsend:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/***********************************************************/
/*** Søkeside                                            ***/
/***********************************************************/

#SearchArea
{
    
}
#SearchArea .searchtext
{
    
}
#SearchArea .searchtext
{
    
}
#SearchArea .advancedsearch
{
    margin: 6px 0px 12px 0px;
}

#ResultArea h2
{
    font-size: 1.2em;
    font-weight: bold;
    font-style: normal;
    margin: 6px 0px 6px 0px;
}
#ResultArea ol
{
    margin: 12px 0px 6px 0px;
    padding: 0px 0px 0px 30px;
    list-style-type: decimal;
}


/***********************************************************/
/*** Søkeside                                            ***/
/***********************************************************/

#LFSearchArea
{
    
}
#LFSearchArea table
{
    width: 100%;
}
#LFSearchArea td
{
    vertical-align: top;
}
#ResultArea table
{
    width: 100%;
}
#ResultArea td
{
    vertical-align: top;
}


/***********************************************************/
/*** Right menues                                        ***/
/***********************************************************/

/* Høyre menyer */
#RightMenues
{
    display: none;
}

/***********************************************************/
/*** Global footer (alle sider)                          ***/
/***********************************************************/

#FooterArea
{
    display: none;
}

/***********************************************************/
/*** SiteMap							                 ***/
/***********************************************************/

div#SiteMap ul
{
	list-style-image: url("/Templates/images/menypil.png");
    margin-left: 10px;
    padding-left: 10px;
}
