/*
Denne css-fila tar for seg utseende knyttet til konkret innhold. 
I praksis betyr det innhold generert av module_result - herav navnet på css-fila.

Fila er delt inn i avdelinger pr. view. 
class-navn som begynner på 'node' refererer til views generert av /node/view/*
class-navn som begynner på 'content' referer til views generert av /content/view/*

For hvert view kan det spesifiseres stil knyttet til content class, eks. sda_folder, sda_article. 
For enkelhetsskyld kuttes 'sda_' delen av navnet ut. classnavnene vil følgelig bli folder, article osv. 

I malene skal div-ene komme i samme rekkefølge: 
1) view
2) contentclass

Det bør være max 1 node-view pr. sidevisning. Dette er dog ikke noen regel.

*/



/* 
--------------------------------------------------------------------------------------------------
nodeFull    --------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/

.nodeFull h1,
.fullTitle h1
{
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
font-size:28px;
line-height:27px;
}
.fullTitle
{
float:left;
width:100%;
}

.nodeFull .body p
{
margin-bottom:7px;
}

.nodeFull .body h2
{
margin-bottom:7px;
}

.nodeFull .body h3
{
margin-bottom:7px;
}

.nodeFull .body h4
{
margin-bottom:7px;
}

.nodeFull .folder .body
{
margin-bottom:10px;
padding-bottom:5px;
margin-top:7px;
background-image:url(/design/www_adventist_no/images/stiplet.gif);
background-position:bottom;
background-repeat:repeat-x;
}

/*
.nodeFull .folder .body p
{
font-size:10px;
line-height:14px;
font-weight:bold;
}
*/

.nodeFull .ingress 
{
margin-bottom: 10px; 
margin-top:10px;
}

.nodeFull .ingress p,
.nodeFull .folder .body p
{
font-size: 10px; 
line-height:13px;
font-weight:bold;
}

.utsriftsvennlig
{
margin-top:20px;
}

.tipafriend
{
margin-top:20px;
}

.tipafriend h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin-bottom:10px;
}

.tipafriend form
{
margin:0px;
}

/*
.nodeFull .author a:link
{
color:#808080;
}

.nodeFull .author a:visited
{
color:#808080;
}

.nodeFull .author a:active
{
color:#808080;
}

.nodeFull .author a:hover
{
color:#808080;
text-decoration:underline;
}
*/

.nodeFull .author p
{
color:#808080;
}

.nodeFull .author
{
margin-bottom:5px;
margin-top:20px;
}

.nodeFull .published
{
margin-bottom:15px;
}

.nodeFull .published p
{
color:#808080;
}


.nodeFull .sitemap
{
}

.nodeFull div.moteplan_tabell
{
margin-top:10px;
margin-bottom:10px;
}

.nodeFull .navigator
{
margin-top:40px;
}



td.cellight
{
}

td.celldark
{
}



.margbilde
{
margin:0px 0px 3px 0px;
}

.margbildetekst
{
margin: 0px 0px 2px 0px;
font-weight:bold;
}

.margbildefotograf
{
margin: 0px 0px 13px 0px;
font-style:italic;
}


/* Avdelinger */
.nodeFull .avdelinger .listHeader,
.nodeFull .avdelinger .listItem
{
float:left;
width:100%;
background-image:url(/design/www_adventist_no/images/stiplet.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:6px 0px 6px 0px;
}

.nodeFull .avdelinger .listHeader .avdelingNavn,
.nodeFull .avdelinger .listItem .avdelingNavn
{
float:left;
width:220px;
}

.nodeFull .avdelinger .listHeader .avdelingNavn p,
.nodeFull .avdelinger .listHeader .avdelingKontaktperson p
{
color:#808080;
}

.nodeFull .avdelinger .listHeader .avdelingKontaktperson,
.nodeFull .avdelinger .listItem .avdelingKontaktperson
{
float:left;
width:145px;
padding-left:5px;
}

/* 
--------------------------------------------------------------------------------------------------
nodePagination------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/
.nodePagination .navigator
{
float:left; 
clear:both; 
width:100%;
margin:10px 0px 10px 0px;
}




/* 
--------------------------------------------------------------------------------------------------
nodeChilds    --------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/

.nodeChilds .folder_item
{
margin-bottom:10px;
font-size:12px;
}

.nodeChilds .ingress
{
}



/* 
--------------------------------------------------------------------------------------------------
nodeFolderChildren    ----------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/

.nodeFolderChildren .ingress
{
}





/* 
--------------------------------------------------------------------------------------------------
nodeLinkfolder    --------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/

.nodeLinkfolder .linkfolderContainer
{
border-top:1px solid #808080; 
padding-top:10px; 
float:left; 
width:100%;
}

.nodeLinkfolder .linkfolderContainer h1
{
margin:0px 0px 10px 0px; 
font-size:13px;
}

/* 
--------------------------------------------------------------------------------------------------
nodeTeaser    ---------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/

.nodeTeaser
{
float:left;
width:100%;
margin-bottom:10px;
}

.nodeTeaser .thumbnail
{
float:left;
margin-top:3px;
}

.nodeTeaser .text
{
float:left;
margin-left:10px;
width: 296px;
}

.nodeTeaser .text h2
{
margin-top:0px;
font-size:12px;
}


.nodeTeaser .text h2 a:link,
.nodeTeaser .text h2 a:visited,
.nodeTeaser .text h2 a:active
{
color:#000000;
}

.nodeTeaser .text h2 a.special:link,
.nodeTeaser .text h2 a.special:visited,
.nodeTeaser .text h2 a.special:active
{
color:#0000CC;
}

.nodeTeaser .text h2 a:hover,
.nodeTeaser .text h2 a.special:hover
{
color:#D18800;
text-decoration:underline;
}
/* 
--------------------------------------------------------------------------------------------------
nodeTeaserNoimage    --------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/

.nodeTeaserNoimage
{
width:100%;
margin-bottom:10px;
}

.nodeTeaserNoimage .text
{
width: 100%;
}

.nodeTeaserNoimage .text h2
{
margin-top:0px;
font-size:12px;
}


.nodeTeaserNoimage .text h2 a:link,
.nodeTeaserNoimage .text h2 a:visited,
.nodeTeaserNoimage .text h2 a:active
{
color:#000000;
}




.nodeTeaserNoimage .text h2 a.special:link,
.nodeTeaserNoimage .text h2 a.special:visited,
.nodeTeaserNoimage .text h2 a.special:active
{
color:#0000CC;
}

.nodeTeaserNoimage .text h2 a:hover,
.nodeTeaserNoimage .text h2 a.special:hover
{
color:#D18800;
text-decoration:underline;
}

/* 
--------------------------------------------------------------------------------------------------
Diverse **   --------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/
#contentSidebar .box,
#contentSidebar .boxSpecial
{
float:left;
background-color:#EBEAD1;
margin-bottom: 15px;
padding-bottom:7px;
}

#contentSidebar .box h1
{
background-color:#A79E8B;
text-align:center;
padding:3px 0px 0px 3px;
height:16px;
margin-bottom:0px;
margin-top:0px;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
clear:both;
}

#contentSidebar .box h1 a,
#contentSidebar .box h1 a:visited,
#contentSidebar .box h1 a:hover,
#contentSidebar .box h1 a:active
{
color:#FFFFFF;
}


#contentSidebar .box_content p
{
margin-top:0px;
margin-bottom:3px;
}

#contentSidebar .box_content .autotopstory
{
margin-bottom:7px;
}

#contentSidebar .box .box_content,
#contentSidebar .box .box_body
{
padding-left:10px;
padding-right:10px;
padding-top:8px;
float:left;
}


#contentSidebar .boxSpecial .box_content
{
padding:15px;
}



#contentSidebar .boxSpecial p.bibelord
{
margin-bottom:5px;
}



.boxSpecial
{
background-image:url(/design/www_adventist_no/images/top_hoyre.gif);
background-position:left top;
background-repeat:no-repeat;
}
