/* SITE */
html { min-height: 100%; margin-bottom: 1px; }

*, body, .RadEContent, .RadEContent *
{
	line-height: 1.3em;
}

table.site-area
{
	background-image:url(../../../arch/_img/9072591.gif);
	background-repeat: repeat-y;
}
div.content-area div.content .sitedirectory-alldocument-full,
div.content-area div.content .ncolumns
{
	margin-top:24px;
}
div.content-area div.content,
div.content-area div.content .PlusTre,
div.content-area div.content .EnPlusTre .sitedirectory-alldocument-full
{
	margin-top:0px;
}

/* HOVEDMENY */
.td-menuarea
{
	padding-left:35px;
	background-image:url(../../../arch/_img/9072600.gif);
}
.td-menuarea table.topmenu-innertable
{
	background-color:#6d0e15;
	width:897px;
}
.td-menuarea table.topmenu-innertable td.topmenu,
.td-menuarea table.topmenu-innertable td.topmenu-active
{
	padding-top:11px;
}
.td-menuarea table.topmenu-innertable #START-NODE
{
	padding-top:0px;
	width:244px;
}
div.boxmenu div.box-container div.box-content div#START-NODE
{
	padding:0px;
}
div.boxmenu div.box-container div.box-content div.level-1,
div.boxmenu div.box-container div.box-content div.level-1-active
{
	border-bottom: solid 1px #6d0e15;
	padding: 3px 0px 2px 15px;
}
.topmenu a:hover,
.boxmenu a:hover
{
	/*background-color:#d1b63f;*/
	color: #FFDB49;
}

/* FORSIDEN */
.EnPlusTre div.ncolumns-row img
{
	border-bottom: solid 1px #6d0e15;
}
.EnPlusTre div.ncolumns-column-1,
.EnPlusTre div.ncolumns-column-2,
.EnPlusTre div.ncolumns-column-3,
.forsideboks
{
	width:280px;
	float:left;
	border: solid 1px #6d0e15;
	margin:0 25px 25px 0;
	height: 222px;
	background-color:#812216;
}

.listecontainer { margin-top: 25px; clear:both; }

.EnPlusTre
{
	margin-left: 35px;
}
.EnPlusTre .ncolumns-row div div.short
{
	margin: 0px
}
.EnPlusTre .doc-header1
{
    padding: 7px 14px 0px 14px;
}
.EnPlusTre .doc-preface
{
    padding: 1px 14px 0px 14px;
}
div.PlusTre div.ncolumns-row
{
    /*margin-top:25px*/
    padding-top:25px
}

/* SAMLESIDER */
.FemKjappe .ncolumns-row > div
{
	float:left;
	width:299px;
}
.FemKjappe .ncolumns-row div.ncolumns-column-1
{
	width:610px;
}

.FemKjappe .ncolumns-row div.ncolumns-column-2,
.FemKjappe .ncolumns-row div.ncolumns-column-3,
.FemKjappe .ncolumns-row div.ncolumns-column-4,
.FemKjappe .ncolumns-row div.ncolumns-column-5
{
	float:left;
	width:305px;
	height:250px;
}

.FemKjappe .ncolumns-row div.ncolumns-column-1
{
	border: solid 1px #6d0e15;
	background-color:#812216;
}
.FemKjappe .ncolumns-row div.ncolumns-column-1 .doc-header1
{
    font-size:36px;
    padding-top: 5px;
}
.FemKjappe .ncolumns-row div.ncolumns-column-1 .doc-preface
{
    padding-top: 12px;
}
.FemKjappe .ncolumns-row div.ncolumns-column-2
{
	border-left: solid 1px #6d0e15;
	border-bottom: solid 1px #6d0e15;
	background-color:#812216;
}
.FemKjappe .ncolumns-row div.ncolumns-column-3
{
	border-right: solid 1px #6d0e15;
	border-bottom: solid 1px #6d0e15;
	background-color:#812216;
}
.FemKjappe .ncolumns-row div.ncolumns-column-4
{
	border-left: solid 1px #6d0e15;
	border-bottom: solid 1px #6d0e15;
	background-color:#812216;
}
.FemKjappe .ncolumns-row div.ncolumns-column-5
{
	border-right: solid 1px #6d0e15;
	border-bottom: solid 1px #6d0e15;
	background-color:#812216;
}
.FemKjappe .ncolumns-row div.short
{
	margin: 15px 0px 0px 15px;
}
.FemKjappe .ncolumns-row div.ncolumns-column-3 div.short,
.FemKjappe .ncolumns-row div.ncolumns-column-5 div.short
{
	margin: 15px 0px 0px 10px;
}

/* ARTICLE SHORT */
a.news-link
{
	float:right;
	margin-bottom: 10px;
}
a.news-link:hover
{
	color: #FFDB49;
}

/* ARTICLE FULL */
div.sitedirectory-alldocument-full div.full div.IMAGE-TOP
{
	border: solid 1px #6d0e15;
	background-color:#812216;
	padding: 15px 0px 0px 15px;
}

div.doc-bodytext
{
	padding: 17px 0px;
}

/* FOOTER */
tr.footer-area div.footer div.doc-bodytext
{
    padding: 9px 0px 0px 50px;
	font-size: 11px;
}
tr.footer-area div.footer div.doc-bodytext a
{
	font-size: 11px;
}
tr.footer-area div.footer div.doc-bodytext a:hover
{
	color: #FFDB49;
}

/*  */

div.EnPlusTre,
div.content
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#nyhende.seksjon6, #hotell.seksjon7, #restaurant.seksjon8, #furukroa.seksjon9, #bryggeri.seksjon10, #kurs.seksjon11, #omoss.seksjon12 { color:#FFDB49; }

.level-2, .level-2-active { padding: 3px 0 2px 30px; border-bottom: 1px solid #6D0E15; }
#bildeboks { padding:0; border-bottom: 1px solid #6D0E15; }
#bildeboks p { margin:0; }

#tekst { padding-right: 15px; overflow: hidden; }
#tekst h3 { margin: 4px 0; }
#tekst a { text-decoration:underline; }

#tekst img { max-width: 580px; }

#tekst2 { width:612px; clear:both; }
#tekst2 h3 { font-size: 18px; font-weight:normal; }
#tekst2 a { text-decoration:underline; }

#nyhetsbrevpamelding { margin: 0; border-left: 1px solid #6D0E15; border-right: 1px solid #6D0E15; border-bottom: 1px solid #6D0E15; background: #812216; overflow: hidden; height: 100%; }
#nyhetsbrev-venstre { width: 275px; float: left; padding: 15px; border-right: 1px solid #6D0E15; }
#nyhetsbrev-venstre input { width: 273px; height: 28px; color: #000; border: 1px solid #6D0E15; padding: 5px; font-family: Arial,helvetica,sans-serif; font-size: 13px; margin-bottom: 10px; background: #fff url('../../../upload/bgr_form_input.png') no-repeat; }
#nyhetsbrev-hoyre { width: 275px; float: right; padding: 15px; }
#nyhetsbrev-hoyre .check { float:left; width: 20px; padding: 0; margin: 0; }
#nyhetsbrev-hoyre .checktext { float:left; margin-left: 8px; width: 202px; }

/* Pakketilbud */

.kurstilbud { float: left; margin-bottom: 25px; padding: 0 10px 25px; border-bottom: 1px solid #fff; }
.first { padding-top: 25px; border-top: 1px solid #fff; margin-top: 15px; }
.kurstilbud h4 { font-size: 16px; font-weight: bold; }
.kurstilbud p { margin: 0; }

/* Kontaktskjema */

#kontaktskjema { width: 170px; height: 295px; padding: 20px 15px 20px 15px; background: url('/images/bgr_form.png') no-repeat; }
#kontaktskjema ul { margin: 0; padding: 0; }
#kontaktskjema li { margin: 10px 0; padding: 0; list-style: none outside none; }
#kontaktskjema .utfylling { width: 170px; color: #812216; }
#kontaktskjema #skjema_kommentar { height: 70px; }
#kontaktskjema h3 { font-family: Arial,helvetica,sans-serif; font-size: 22px; font-weight: bold; margin: 0 0 5px 0; }
#kontaktskjema p { font-size: 14px; margin: 0 0 15px; }

/* Nyhetsside */

#nyhetsside { width: 583px; margin: 20px 0 10px; border-top: 1px solid #6D0E15; overflow: hidden; }
#nyhetsside .nyhetsboks { float: left; clear: left; width: 583px; border-bottom: 1px solid #6D0E15; margin-top: 10px; padding-bottom: 10px; }
#nyhetsside .nyhetsboks .nyhetsbilde { float: left; width: 172px; margin: 0 5px; }
#nyhetsside .nyhetsboks .nyhetsbilde img { width: 172px; border: 0; }
#nyhetsside .nyhetsboks .nyhetstekst { float: right; width: 386px; padding-left: 15px; }
#nyhetsside .nyhetsboks .nyhetstekst h3, #nyhetsside .nyhetsboks .nyhetstekst h3 a, #nyhetsside .nyhetsboks .nyhetstekst h3 a:visited { font-size: 22px; font-weight: normal; color: #fff; text-decoration: none; }
#nyhetsside .nyhetsboks .nyhetstekst h3 a:hover { text-decoration: underline; }
#nyhetsside .nyhetsboks .nyhetstekst p { margin: 0 0 15px; }
#nyhetsside .nyhetsboks .nyhetstekst p.published { font-size: 11px; margin: 0 0 5px; }

.arkivpunkt { margin: 12px 0 0; padding-left: 10px; background: url('/images/btn-arrow.png') no-repeat 0 3px; }
.arkivdato { padding-left: 10px; font-size: 11px; margin: 3px 0 5px; }
