/* generelt for siden - hej */

body{
background-color:#8d8b82;
background-image:url(images/layout_forside_02.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0px;
height:100%;
}
td, div{
font-family: Tahoma , sans-serif;
font-size:8.5pt;
color:#373424;
}
a, a:visited{
font-size:8.5pt;
font-family: Tahoma , sans-serif;
color:#373424;
text-decoration:underline;
}
a:hover{
font-size:8.5pt;
font-family: Tahoma , sans-serif;
color:#caab03;
text-decoration:underline;
}
input{
border:1px solid #373424;
padding:2px;
color:#373424;
font-family:tahoma,sans-serif;
}

/* formattering af top-barer og side-barer (ng = næste gang, etc.) */

td.spacer{
width:42px;
}
td.top{
background-image:url(images/layout_forside_01.jpg);
background-repeat:no-repeat;
background-position:top;
width:891px;
height:305px;
text-align:right;
vertical-align:bottom;
padding:0px 19px 6px 0px;
}
td.ng{
width:25%;
height:156px; /* 127px */
border-color:white;
border-style:solid;
border-width:0px 0px 3px 3px;
vertical-align:top;
}
td.sd{
width:25%;
border-color:white;
border-style:solid;
border-width:0px 0px 3px 3px;
vertical-align:top;
}
td.sn{
width:25%;
border-color:white;
border-style:solid;
border-width:0px 0px 3px 3px;
vertical-align:top;
}
td.sb{
width:25%;
border-color:white;
border-style:solid;
border-width:0px 3px 3px 3px;
vertical-align:top;
background-position:bottom;
background-repeat:no-repeat;
}
td.db{
width:25%;
height: 20px; /*auto; */
padding-bottom:5px;
border-color:white;
border-style:solid;
border-width:0px 0px 3px 3px;
vertical-align:top;
}
td.fs{
width:25%; /* 210px */
height:auto; /* 300px */
border-color:white;
border-style:solid;
border-width:0px 0px 3px 3px;
vertical-align:top;
}
td.indhold{
background-color:white;
vertical-align:top;
padding: 15px 30px 40px 30px;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
color:#373424;
line-height:15px;
}

/* formattering for indhold af top- og side-barer */

#ng{
color:#b5a015;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:left;
padding:20px 10px 5px 20px;
}
a.ng{
color:#cdba11;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:left;
text-decoration:none;
}
a.ng:link{
color:#cdba11;
}
a.ng:visited{
color:#cdba11;
}
a.ng:hover{
color:#eecf00;
}

#sd_5{
padding-left:25px;
}

a.sd, a.sd:visited{
color:#f0da16;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:left;
text-decoration:none;
}
a.sd:hover{
color:yellow;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:left;
text-decoration:none;
}

a.sn, a.sn:visited{
color:#f0da16;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:left;
text-decoration:none;
}
a.sn:hover{
color:yellow;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:left;
text-decoration:none;
}

#fs{
color:#f0da16;
font-size:9pt;
font-family: Tahoma , sans-serif;
text-align:left;
padding:10px 10px 30px 20px;
line-height:20px;
}
#fs_spacer{
height:10px;
}
a.fs, a.fs:hover, a.fs:visited{
text-decoration:none;
color:#f0da16;
font-size:9pt;
font-family: Tahoma , sans-serif;
}
a.fs:hover{
text-decoration:none;
color:yellow;
font-size:9pt;
font-family: Tahoma , sans-serif;
}

#topbar_quote{
color:#f0da16;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:center;
padding:20px 20px 5px 10px;
}

#topbar_author{
color:#f0da16;
font-size:8pt;
font-family: Tahoma , sans-serif;
text-align:right;
padding:10px 10px 5px 20px;
}

/* formattering af hovedindhold */

#overskrift{
font-size:25pt;
line-height:40px;
}

/* blog formattering (forside og blog-index) */

table.blog{
font-size:8.5pt;
font-family: Tahoma , sans-serif;
color:#373424;
line-height:15px;
}
#blogindhold{
padding-top:10px;
line-height:20px;
font-size:8.5pt;
}
#blogteaser{
font-size:9pt;
}
#blogimg{
width:102px;
margin:0px;
}
#blogtitles{
vertical-align:bottom;
}

img.author{
float:left;
margin:3px;
}
a.videre, a.videre:visited{
font-size:9pt;
font-family: Tahoma , sans-serif;
color:#373424;
font-weight:bold;
text-decoration:none;
}
a.videre:hover{
font-size:9pt;
font-family:'Tahoma',sans-serif;
color:#caab03;
font-weight:bold;
text-decoration:none;
}

#bloglist_headline{
padding-bottom:5px;
}
a.bloglist_headline:link, a.bloglist_headline:hover, a.bloglist_headline:visited{
font-size:18pt;
text-decoration:none;
}
#bloglist_manchet{
font-weight:normal;
padding-bottom:3px;
}
#bloglist_editor{
font-style:italic;
padding-bottom:5px;
}
#bloglist_teaser{
padding-bottom:20px;
}

/* spørgsmål og debat formatteringer */

/* visning: oversigt*/
#debat_emne0{
width:55%;
padding-bottom:5px;
}
#debat_oprettet0{
width:15%;
padding-bottom:5px;
text-align:center;
}
#debat_sidste0{
width:15%;
padding-bottom:5px;
text-align:center;
}
#debat_visninger0{
width:15%;
padding-bottom:5px;
text-align:center;
}
#debat_emne{
width:55%;
padding:2px 5px 2px 8px;
font-size:8pt;
font-weight:bold;
}
#debat_oprettet{
width:15%;
padding:2px;
font-size:8pt;
text-align:center;
}
#debat_sidste{
width:15%;
padding:2px;
font-size:8pt;
text-align:center;
}
#debat_visninger{
width:15%;
padding:2px;
font-size:8pt;
text-align:center;
}
#debat_visalle{
padding:5px 5px 2px 16px;
font-size:8pt;
text-align:left;
}
/* visning: tråd */
td.debat_komm_navn{
font-weight:bold;
padding:5px;
}
td.debat_komm_dato{
text-align:right;
padding:5px;
}
td.debat_komm_text{
padding:0px 5px 10px 5px;
}
#quote{
padding:5px;
border:dotted 1px #373424;
font-size:8pt;
}
/* kommentar */
#comment_disclamer{
font-style:italic;
font-size:8pt;
margin-left:5px;
color:red;
}
input.comment_name{
width:235px;
}
textarea.comment_text{
width:470px;
height:130px;
border:1px solid #373424;
padding:3px;
font-family:tahoma,sans-serif;
}
/* visning: oprettelse */
td.debat_type{
width:33%;
}
td.beskriv{
font-size:8pt;
padding:4px 10px 0px 0px;
vertical-align:top;
}
input.navn,input.mail{
width:230px;
}
input.spoerg{
width:440px;
}
textarea.uddyb{
width:100%;
height:200px;
font-family:tahoma,sans-serif;
font-size:8.5pt;
font-style:italic;
color:#373424;
border:1px solid #373424;
padding:3px;
}

/* kalender formatteringer */

td.month{
vertical-align:top;
padding-bottom:20px;
}
td.year{
width:100px;
vertical-align:top;
text-align:right;
font-size:18pt;
font-weight:bold;
color:#9a9788;
}
#cal_month{
margin-left:50px;
font-weight:bold;
font-size:12pt;
}
#cal_date{
margin-left:70px;
font-weight:bold;
}
#cal_desc{
margin-left:70px;
margin-bottom:-10px;
}
#cal_desc_plus{
font-style:italic;
margin-left:70px;
border-left:2px solid black;
padding:2px 0px 2px 5px;
}

/* formattering for medier */

#cat{
font-weight:bold;
font-size:12pt;
}
a.cat{
font-style:normal;
font-weight:bold;
font-size:12pt;
}
td.cat{
font-style:italic;
padding:0px 5px 8px 5px;
}

/* andre formatteringer */

#disclamer{
padding-left:42px;
padding-top:5px;
font-size:8pt;
font-family:'Tahoma',sans-serif;
color:#373424;
}
hr{
height:1px;
background-color:#373424;
border:none;
}

/* Dagens bibelvers */
.JNlink{
color:#f0da16;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:center;
padding:20px 0px 20px 10px;
/* padding:20px 20px 5px 10px; */
}

.JNcontent{
color:#f0da16;
font-size:8.5pt;
font-family: Tahoma , sans-serif;
text-align:center;
padding:20px 20px 5px 10px;
}

.JNsource{
color:#f0da16;
font-size:8pt;
font-family: Tahoma , sans-serif;
text-align:right;
padding:10px 10px 5px 20px;
}
