@import url(common.css);

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../gfx/nemda/bg.gif);
	background-repeat: repeat-y;
}
a { text-decoration: none; color: #03C; }

/* position and size of elements */
#mainframe
{
	width: 800px;
	position: relative;
}
#tree
{
	width: 200px;
	position: relative;
	top: 0;
	left: 0;
}
#content
{
	width: 500px;
	position: absolute;
	top: 140px;
	left: 201px;
}

/* style baby! */
#header
{
	background-color: #fff;
	padding: 10px;
	border-bottom: 2px #000 solid;
}
#header img { margin-left: 320px; }
#path { background-color: #fff; }
#tree ul
{
	margin: .5ex 0 0 0;
	padding: 0;
	list-style: none;
}
#tree ul li
{
	text-decoration: none;
	font-weight: bold;
	margin: 1ex;
}
#tree ul li a { color: #000; }
#tree ul a:hover { text-decoration: underline; }
#tree ul li ul li
{
	font-weight: normal;
	margin: .5ex 1ex .5ex 1ex;
}
#colophon
{
	font-size: 80%;
	padding: 100px 10px 10px 10px;
}
#colophon h3
{
	margin: 0;
	font-size: 100%;
}
#frontpage, #article, #folder, #addresspage { margin: 1ex 1em 1em 1em; }

.caption {
	font-size: 100%;
	margin: 0 0 1em 0;
}

h2.navn
{
	margin: 1ex 0 0 0;
	font-size: 110%;
}
#addresspage .item .tlf,
#addresspage .item .fax,
#addresspage .item .adr1,
#addresspage .item .adr2,
#addresspage .item .adr3,
#addresspage .item .postnrsted,
#addresspage .item .reklansv,
#addresspage .item .epost
{
	padding-left: 1ex;
	font-size: 90%;
}
#addresspage .item .tlf span.label,
#addresspage .item .fax span.label,
#addresspage .item .reklansv span.label,
#addresspage .item .epost span.label { font-size: 75%; }
#complaintslist tr td { font-size: 85%; }
#complaintslist tr.borderedb td { border-bottom: 1px #999 solid; }
#complaintslist tr.j1 td { background-color: #fff; }
#complaintslist tr.j2 td { background-color: #F2F2F2; }
#complaintslist tr td a { color: #000; }
#complaintslist tr td.red a { color: #BA3131; }
#complaintslist tr td.blue a { color: #0080FF; }

