﻿*
{ -moz-box-sizing:border-box;
}

.blogcommenthidden
{
	display: none;
}

.blogcommentslabelcell
{
	font-weight: bold;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 4px;
}

.bloggerdesc
{
	color: #2d4754;
	font-family: Arial;
	font-size: 11px;
}

.blogtextcell
{
	color: #ffffff;
	font-weight: normal;
	width: 100%;
}
.bloglabelcell
{
	color: #ffffff;
	white-space: nowrap;
	font-weight: bold;
	width: 100%;
}
.blogcommentinput 
{
	height: 20px;
	color: #2d4754;
	font-family: Arial;
	font-size: 11px;
	width: 350px;
}
.blogcommentmemo
{
	height: 150px;
	color: #2d4754;
	font-family: Arial;
	font-size: 11px;
	width: 100%;
}

.tdMainContent p 
{
	margin-top: 2px;
	margin-bottom: 2px;
}


div.imagecaption
{
	color: #2d4754;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	font-style: italic;
}

a.nounderline, a:link.nounderline, a:visited.nounderline, a:active.nounderline, a:hover.nounderline
{
	text-decoration: none;
}

a.breadcrumb, a:link.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb
{
	font-size: 10px;
	color: #2d4754;
	font-family: Arial;
	text-decoration: none;
}
a:hover.breadcrumb
{
	text-decoration: underline;
}

.breadcrumbtext
{
	font-size: 10px;
	color: #2d4754;
	font-family: Arial;
	text-decoration: none;
}


/* ----------------------------------------------- */
/* - Forum specific styles                       - */
/* ----------------------------------------------- */

.forum_header_cell
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CBE2EB;
	color: #477693;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

A.forum_link:active, A.forum_link:hover, A.forum_link:link, A.forum_link:visited, A.forum_link
{
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

.forum_link_text
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

/*=======================================
weblog styles
=======================================*/
.weblogheaderbar
{
	border-top: solid 1px #AEC0CC;
	border-bottom: solid 1px #AEC0CC;
	height: 35px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.weblogtoolbox
{
	padding: 3px 3px 3px 3px;
	width: 150px;
	float: right;
	clear: both;
}
.weblogentry
{
	margin-bottom: 3px;
	padding: 5px 5px 5px 5px;
	background-color: #f7f9fa;
	border: 1px solid #AEC0CC;
}


/*=======================================
Poll styles
=======================================*/
.PollErrorText
{
	color: Red;
	padding-bottom: 10px;
}

.PollHeader
{
	font-weight: bold;
}

.BarText
{
	padding-top: 3px;
	padding-bottom: 3px;
}


/* ======================================
Text styles
====================================== */

h1, .heading1, .headline
{
	font-weight: bold;
	font-size: 12px;
	color: #99001A;
	margin: 15px 0px 10px 0px;
}

h2, .heading2
{
	font-weight: bold;
	font-size: 16px;
}

h3, .heading3
{
	font-weight: bold;
	font-size: 10px;
}

.normal, .normal td
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5A5A5A;
}

h4, .small
{
	font-weight: normal;
	font-size: 9px;
	color: #5A5A5A;
}

h5, .xsmall
{
	font-weight: normal;
	font-size: 8px;
	color: #5A5A5A;
}

ul
{
	margin-top: 3px;
}

/* ======================================
Content styles
====================================== */
.listheader
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	color: #2d4754;
	text-decoration: none;
}
.imagetext
{
	background-color: #99001A;
	padding: 5px 5px 5px 0px;
	text-align: right;
	font-style: italic;
	color: #FFFFFF;
}
a.graylink, a:visited.graylink, a:active.graylink, a:hover.graylink, a.contextlistitem, a.listreadmorelink
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #2d4754;
	text-decoration: none;
}

a
{
	font-size: 12px;
	color: #2d4754;
	text-decoration: underline;
}
.headline
{
	font-weight: bold;
	font-size: 14pt;
	font-family: arial;
	color: #2d4754;
	text-decoration: none;
	margin-bottom: 10px;
}
.headlinelist
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	color: #2d4754;
	text-decoration: none;
	border-bottom: 1px solid #AEC0CC;
	margin-bottom: 5px;
}
.shortintro
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #2d4754;
}
.mainbody
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #2d4754;
}
.HeaderSettings
{
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
}
a.HeaderSettings, a:visited.HeaderSettings, a:active.HeaderSettings, a:hover.HeaderSettings
{
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
}
/* ======================================
Main Layout
====================================== */

BODY
{
	background-color: #adc0cc;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #2d4754;
	background-image: url(/images/mainbg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #aebfcc;
}
TABLE#MainTable
{
	border: 5px solid #A3B4BD;
	border-collapse: collapse;
}

TABLE#tblMain
{
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 12px solid #FFFFFF;
	border-right: 12px solid #FFFFFF;
	border-collapse: collapse;
}

TD#tdMainTop
{
	background: #FFFFFF;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
}

TD#tdMainTopTools
{
	text-align: right;
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5A5A5A;
}

TD#tdMainContent
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5A5A5A;
}

TD#tdMainContent td
{
	font-family: Arial;
	font-size: 12px;
}

TD#tdMainBottom
{
	height: 25px;
	background-image: url(/images/FooterBanner.gif);
	text-align: center;
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}

TABLE.tblPrint, TABLE.tblPrint td
{
	font-family: Arial;
	font-size: 11px;
	background-color: #FFFFFF;
}



/* ======================================
Sub Layout
====================================== */


/* ======================================
Top menu
====================================== */
.dropmenudiv
{
}

a.shortcut
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #2d4754;
	text-decoration: none;
	margin-bottom: 10px;
}
DIV#TopHeaderTitle
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 1px;
}
DIV#TopHeaderText
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #FFF;
	text-decoration: none;
}




.SectionTitle
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: #2d4754;
	text-decoration: none;
	margin-bottom: 5px;
	text-transform: uppercase;
}

a.bottommain
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}
a.topmenuon, a:visited.topmenuon, a:active.topmenuon, a:hover.topmenuon
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

a.topmenuoff, a:visited.topmenuoff, a:active.topmenuoff, a:hover.topmenuoff
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
}

/* ======================================
Tools
====================================== */


/* ======================================
Sub menu
====================================== */
div#submenucontainer
{
	width: 177px;
	height: 100%;
	background: white;
}
#submenucontainer a
{
	text-decoration: none;
}


TABLE#tblSubmenu TD.submenuheader
{
	background-color: #f7f9fa;
	padding: 6px 9px 6px 9px;
	color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
/* hoved-menupunkt */
TABLE#tblSubmenu TD.submenuitem
{
	background-color: #f7f9fa;
	padding: 6px 9px 6px 9px;
	border-bottom: solid 1px #FFFFFF;
}

DIV.submenubullet
{
	float: left;
	color: #d5b115;
	padding: 3px 3px 0px 0px;
}

/* pkt. p hovedmenu (valgt) */
a.submenulinkon
{
	color: #2d4754;
	font-weight: bold;
}

/* pkt. p hovedmenu (ikke valgt) */
a.submenulinkoff
{
	color: #2d4754;
}

DIV.subsubmenu
{
	padding: 2px 0px 2px 0px;
	color: #2d4754;
}

/* pkt. p undermenu (valgt) */
a.subsubmenulinkon
{
	color: #2d4754;
	font-weight: bold;
}

/* pkt. p undermenu (ikke valgt) */
a.subsubmenulinkoff
{
	color: #2d4754;
}



/* ======================================
Sitemap
====================================== */



/* ======================================
Context
====================================== */
.contextelementbox
{
	background: #F7F9FA; /* padding: 1em;  */
}
/* ======================================
Context Element Body
====================================== */
.contextelementbody
{
	margin-bottom: 10px;
}
/* ======================================
List elements
====================================== */
.contextelementheadline
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: #2d4754;
	text-decoration: none;
	margin-bottom: 5px;
	text-transform: uppercase;
}

/* ======================================
List character navigation
====================================== */

/* ======================================
List paging
====================================== */


.SectionBottom
{
	background-position: left bottom;
	background-repeat: repeat-x;
	background-image: url(/images/sectionbuttom.gif);
	color: #2d4754;
	font-family: Arial;
	font-size: 12px;
	height: 24px;
	padding: 0px 0px 4px 0px;
}

.MemberSectionBottomTR
{
	background: url(/images/BottomBanner.gif) bottom;
	color: #2d4754;
	font-family: Arial;
	font-size: 12px;
}

DIV.TestSection
{
	background-color: red;
	height: 20px;
}

.ContextListBottom
{
	background: url(/images/ContextListBottom.gif);
	font-family: Arial;
	font-size: 12px;
	height: 27px;
	font-weight: bold;
}
div.listelementtopcontainer
{
	text-decoration: none;
	border-bottom: 1px solid #AEC0CC;
	margin-bottom: 5px;
}

