/*
ADVENTISTINFO
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 .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 .navigator
{
margin-top:40px;
}


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

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

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

/*---*/

.nodeFull .utskkriftsvennlig
{
}


.nodeFull .sitemap
{
}

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




td.cellight
{
}

td.celldark
{
}




/*Arrangement*/
.event .eventFacts p
{
margin-bottom: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;
}

/* 
--------------------------------------------------------------------------------------------------
teaser (generelt)--------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/
.lesmer a:link
{
color:#C80000;
text-decoration:none;
}

.lesmer a:visited
{
color:#660033;
text-decoration:none;
}

.lesmer a:active
{
text-decoration:underline;
color:#660033;
}

.lesmer a:hover
{
text-decoration:underline;
color:#660033;
}

/* 
--------------------------------------------------------------------------------------------------
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 h2 a.special:link,
.nodeTeaser h2 a.special:visited,
.nodeTeaser h2 a.special:active
{
color:#0000CC;
}

.nodeTeaser .text h2 a:hover
.nodeTeaser .text h2 a.special:hover
{
color:#C80000;
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 h2 a.special:link,
.nodeTeaserNoimage h2 a.special:visited,
.nodeTeaserNoimage h2 a.special:active
{
color:#0000CC;
}

.nodeTeaserNoimage .text h2 a:hover,
.nodeTeaserNoimage .text h2 a.special:hover
{
color:#C80000;
text-decoration:underline;
}
/* 
--------------------------------------------------------------------------------------------------
Diverse **   --------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
*/
#contentSidebar .box
{
margin-bottom: 15px;
}

#contentSidebar .box h1
{
background-image:url('/design/adventistinfo/images/bak_h2.gif');
background-position:top;
background-repeat:no-repeat;
padding:4px 0px 0px 4px;
height:19px;
margin-bottom:0px;
margin-top:0px;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
}

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


#contentSidebar .box p
{
margin-top:0px;
margin-bottom:5px;
}

#contentSidebar .box .box_content,
#contentSidebar .box .box_body,
{
padding-left:4px;
}



#contentSidebar .box .autotoystory{
margin-bottom:3px;
}

#contentSidebar .box p.bibelord
{
margin:0px;
}
