/* CSS settings for use by nettbibel subsite */
/* Created by Systor Vest AS */

div#nettbibelmobile {
    text-align: left;
}

span.verse {
	line-height: 1.6em;
}

a.versenumber,
span.versenumber {
	font-size: 0.9em; 
	font-weight: bold;
	text-decoration: none;
}

span.versenumber {
	color: #777777;
}

a.versenumberdropcap,
span.versenumberdropcap {
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-family: Old English, Georgia,serif;
	font-size: 300%;
	line-height: 0.8em;
	padding-bottom:0.3em;
	margin-right: 0.03em;
	margin-top: 0em;
}

span.versenumberdropcap {
	color: #356F9D;
}

a.verseheader,
span.verseheader {
	font-size: 1.2em; 
	font-weight: bold;
	line-height: 2.2em; 
	text-decoration: none;
}

a.verseheader:hover {
	text-decoration: underline;
}

a.verseref {
	text-decoration: none;
}

a.verseref:hover {
	text-decoration: underline;
}

span.chapterheader {
	font-size: 1.5em;
	font-weight: bold;
}

span.chapternumber {
	font-size: 1.2em;
	font-weight: bold;
}

a.versechapter,
span.versechapter {
	font-size: 1.0em;
	text-decoration: none;
}

a.verselink {
	font-size: 1.0em;
	text-decoration: none;
}

a.verselink:hover,
a.versechapter:hover,
a.versenumber:hover,
a.versenumberdropcap:hover,
a.booklink:hover {
	text-decoration: underline;
}

a.booklink {
	text-decoration: none;
}

td.tdright {
	text-align: right;
}

span.menucheckbox {
	font-size: 0.8em;
}

div.wordcalendar a {
	text-decoration: none;
}
	
div.wordcalendar a:hover {
	text-decoration: underline;
}

/*---------------------------
Chapter summary
--------------------------*/
span.chaptersummary, div.chaptersummary, div.chaptersummary:hover {
    position:absolute;
    top:16px;
    left:5px;
    background: #f4f4ff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #bbbbdd;
    visibility:hidden;
    width:550px;
}

div.chaptersummaryparent {
	position: relative;
	display: inline;
	z-index:5;
}

span.chaptersummarytext {
	line-height: 1.5em; 
}

/*---------------------------
Dagens bibelord
--------------------------*/
div.wordoftheday {
	background-color: #F4F3EE;
	padding: 15px;
}

p#meditationreference {
	font-weight:bold;
	font-size:1.5em;
}

div.wordoftheday p a {
	text-decoration: none;
}

div.wordoftheday p a:hover {
	text-decoration: underline;
}

div.wordoftheday h2 {
	font-weight:bold;
	font-size:2em;
}
	
div.wordoftheday a.versenumber {
	color: #777777;
	text-decoration: none;
}

/*--------------------------------
Bible references
----------------------------------*/
span.bibleref, div.bibleref, div.bibleref:hover {
    position:absolute;
    top:16px;
    left:5px;
    background: #f4f4ff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #bbbbdd;
    visibility:hidden;
    white-space: nowrap;
}

/*------------------------------------------------------
Meditation
-------------------------------------------------------*/ 
table.meditation {
	margin: 0;
	padding: 0;
}

table.meditation td {
	margin: 0;
	padding: 0;
}

table.meditation span.verse {
/*	line-height: normal;*/
}
	
div#dagenbibelordinnertext {
	padding: 30px 45px 20px 58px;
	height: 320px; 
	overflow: auto;
}

div#dagenbibelordinnertext p {
/*	line-height: 2.2em;*/
}

/*------------------------------------------------------
Language selector
-------------------------------------------------------*/ 
ul.biblepicker{	font-size: 12px;   }

ul.biblepicker,
ul.biblepicker ul, 
ul.biblepicker ul ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-position: outside;
	text-align: left; }

ul.biblepicker a:hover{ text-decoration: underline; } 
	
ul.biblepicker li{
	margin: 0;
	font-size: 12px;
	padding: 0;
	border-top: 1px solid #fff;
	background-repeat: no-repeat;}
  
ul.biblepicker li a {
	display: block;
	color: #000 ;  /* #0157aa */
	line-height:normal; 
	text-decoration: none;}

ul.biblepicker li a{			padding: 3px 4px 3px 10px; }
ul.biblepicker li li a{		padding: 3px 4px 3px 22px;    }

/* children */
ul.biblepicker li {
	background-position: 0.6em 0.6em;}

ul.biblepicker li {
	background-color: #f4f3ee;
	background-image: none;}
	
ul.biblepicker li.active{
	background-color: #336ea6;
	background-image: url(/images/ico-menu-square-blue.gif);
} 

ul.biblepicker li.active a	{
	color: #fff;} 

ul.biblepicker li.active li a {
	color: #000;} 

ul.biblepicker li li li.submenu-children,
ul.biblepicker li li li.submenu-no-children-active, 
ul.biblepicker li li li.submenu-no-children{
	background-position: 22px center;
	background-color: #fff;   }

/*------------------------------------------------------
Meditation selector
-------------------------------------------------------*/ 
ul.meditationpicker{	font-size: 12px;   }

ul.meditationpicker,
ul.meditationpicker ul, 
ul.meditationpicker ul ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-position: outside;
	text-align: left; }

ul.meditationpicker a:hover{ text-decoration: underline; } 
	
ul.meditationpicker li{
	margin: 0;
	font-size: 12px;
	padding: 0;
	border-bottom: 1px solid #fff;
	background-repeat: no-repeat;}
  
ul.meditationpicker li a {
	display: block;
	color: #000 ;  /* #0157aa */
	line-height:normal; 
	text-decoration: none;}

ul.meditationpicker li a{			padding: 3px 4px 3px 10px; }
ul.meditationpicker li li a{		padding: 3px 4px 3px 22px;    }

/* children */
ul.meditationpicker li {
	background-position: 0.6em 0.6em;}

ul.meditationpicker li {
	background-color: #fff;
	background-image: none;}
	
ul.meditationpicker li.active{
	background-color: #336ea6;
	background-image: url(/images/ico-menu-square-blue.gif);
} 

ul.meditationpicker li.active a	{
	color: #fff;} 

ul.meditationpicker li.active li a {
	color: #000;} 

ul.meditationpicker li li li.submenu-children,
ul.meditationpicker li li li.submenu-no-children-active, 
ul.meditationpicker li li li.submenu-no-children{
	background-position: 22px center;
	background-color: #fff;   }

