.page {
	width: 760px;
	margin: 0px auto;
	margin-top: 0;
	font-family: arial, sans-serif;
	font-size: 12px;	
}
img {
	border: 0;
}

div.break {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: -6px;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 11px;
}
h6 {
	font-size: 10px;
}

/* Bugfikser til eZ bl.a. for ekstra spacing. */
div.bottomboxtext p {
	margin: 0;
}

div.topline {
	/*width: 760px;*/
	width: 570px;
	float: left;
}

div.topbar, a.toptext {
	color: #b5af9b;
	text-decoration: none;
}
div.topbar {
	text-align: right;
}

a.logolink {
	float: left;
	height: 90px;
	width: 190px;
	background-image: url('/extension/raeder/design/raeder/images/logo.gif');
}

.boldtext {
	font-weight: bold;
}

.mainmenu {
	position: relative;
	/*height: 40px; Bugger i Firefox 1.5+ */
	height: 48px; /* 80 uten sokefelt */
	margin: 0;
}

div#loginbar {
	background: #ffffff;
	text-align: right;
	margin-left: 6px;
	margin-right: 6px;
}

.mainmenubutton, .mainmenubuttonactive {
	background-color: #b5af9b;
	color: #f8f3e4;
	/*float: left;*/
	/*margin-left: 0px;*/
	/*width: 94px;*/
	/*height: 27px;*/
	padding-bottom: 5px;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	bottom: 0;
	/*left: 190px;*/
}
.mainmenubutton:hover, div.mainmenubuttonactive {
	background-color: #0098c5;
	padding-top: 15px;
}
.mainmenubutton a:link, .mainmenubutton a:visited, .mainmenubuttonactive a:link, .mainmenubuttonactive a:visited {
	color: #f8f3e4;
	font-size: 10px;
	text-decoration: none;
}

div.bottomimages {
	float: left;
}
div.bottomtext, a.bottomtext {
	/*color: #d9d3c1;*/
	color: #b5af9b;
	font-size: 10px;
	text-decoration: none;
}
div.bottomtext{
	margin-top: 5px;
	text-align: right;
}

div.bluethickbar, div.bluethickbar2, div.greythickbar2, div.bluethickbar2menuonly, div.bluethickbar2menuonly2 {
	line-height: 6px;
	width: 760px;
	background-color: #0098c5;
}
div.bluethickbar {
	margin-top: -1px;
}
div.bluethickbar2menuonly, div.bluethickbar2menuonly2 {
	width: 190px;
}
div.bluethickbar2menuonly2 {
	float: left;
}

div.greythickbar2, div.greythickbar2b {
	background-color: #f8f3e4;
	height: 6px;
	line-height: 6px;
	width: 760px;
}
div.barcontainer {
	clear: left;
	width: 760px;
	height: 6px;
}

.bluetext, .bluetextbold, .bluelistheading {
	color: #0098c5;
}
.bluetextbold, .bluelistheading {
	font-weight: bold;
}
a.bluelistheading {
	display: block;
	text-decoration: none;
}
a.searchlist {
	display: block;
	text-decoration: none;
	color: #928a74;
}

div.content-view-embed a {
	color: #928a74;
	text-decoration: none;
	float: none;
	display: inline;
}
div.content-view-embed a:hover {
	color: #0098c5;
}
div.content-view-embed h2 {
	display: none;
}
div.object-center h2 {
	margin-bottom: 0;
}


.greytext, .greytextbold, .greytextlink, .greylistheading, .navlinkgreyleft, .navlinkgreyright, .greytextlinkbold {
	color: #928a74;
}
.greytextbold, a.greytextlinkbold {
	font-weight: bold;
}
a.greytextlink, a.greytextlinkbold {
	text-decoration: none;
}
a.greylistheading {
	display: block;
	text-decoration: none;
}
a.navlinkgreyleft {
	text-decoration: none;
	float: left;
}
a.navlinkgreyright {
	display: block;
	text-decoration: none;
	text-align: right;
}
a.greytextlink:hover, a.navlinkgreyleft:hover, a.navlinkgreyright:hover, a.bottomtext:hover, a.toptext:hover, a.greytextlinkbold:hover {
	color: #0098c5;
}
	
/* Front page */
div.maintop, div.maintopmnsk {
	width: 760px;
}
div.maintopmnsk {
	height: 221px;
}
div.sidemenu {
	width: 172px; /*190*/
	height: 199px; /*221*/
	background-color: #928a74;
	color: #f8f3e4;
	font-size: 11px;
	float: left;
	padding: 9px;
	padding-top: 13px;
}
div.sidemenu a:link, div.sidemenu a:visited {
	color: #f8f3e4;
	font-size: 11px;
	text-decoration: none;
}
div.sidelinkmenu a:link, div.sidelinkmenu a:visited, div.sidelinkmenu-mnsk a {
	color: #928a74;
	font-size: 11px;
	text-decoration: none;
}
ul.nopadlist, ul.nopadlistbottom {
	margin: 0;
	padding: 0;
	padding-left: 12px;
	color: #a7a18b;
	list-style-type: square;
}
ul.nopadlistbottom {
	/*color: #d9d3c1;*/
	color: #928a74;
}
li.nohovertop, li.nohovertop:hover {
	background-color: #928a74 !important;
}
li.mspacing {
	margin-bottom: 3px;
}

li.fpspec a:link, li.fpspec a:visited, a.fpspec:link, a.fpspec:visited {
	color: #0085c5 !important;
	font-weight: bold;
}
li.nopoint {
	list-style-type: none;
}
li.lspacing {
	margin-bottom: 8px;
}
li.sspacing {
	margin-bottom: 4px;
}
li.nohover {
	color: #928a74 !important;
	background-color: #f8f3e4 !important;
}


li.nopadlistactive, li.nopadlist:hover {
	background: #a8a28c;
	color: #0098c5;
	/*margin-left: 12px;*/
}
li.nopadlist {
	/*margin-left: 12px;*/
	width: 100%;
}
li.nodpadlistbottom {
	width: 100%;
}
li.nopadlistbottomactive, li.nopadlistbottom:hover {
	background: #d6d3bd;
	color: #009ac6;
}

div.fullmenu {
	float: left;
	width: 172px;
}

div.mainbottom, div.mainbottom-toptxt, div.mainbottom2 {
	width: 760px;
}
div.sidelinkmenu, div.sidelinkmenu-notop, div.sidelinkmenu-mnsk {
	width: 172px; /*190, 172*/
	float: left;
	background-color: #f8f3e4;
	color: #928a74;
	font-size: 11px;
	padding: 9px;
	padding-top: 16px;
	/*color: #d9d3c1; punktfarge */
}

div.bottomcontainer, div.bottomcontainer-mnsk, div.bottomcontainer-notop, div.bottomcontainer-notop-text {
	width: 569px;
	float: right;
	border-bottom: 1px solid #d9d3c1;
	border-right: 1px solid #d9d3c1;
}

div.bottombox, div.bottomboxreference {
	float: left;
	font-size: 10px;
	background-color: #f8f3e4;
	width: 178px;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.bottomcontainer-notop, div.bottomcontainer-notop-text {
	/*margin-top: -221px;*/
	/*width: 500px;*/
	margin: 0;
	padding: 0;
}
div.bottomcontainer-notop-text { 
	width: 509px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 12px;
	padding-top: 22px; /* 16 */
}

div.bottomboxreference {
	float: none;
	width: 550px;
	margin-bottom: 23px;
}
div.bottomboxheading, div.bottomboxheadingreference {
	color: #f8f3e4;
	background-color: #b5af9b;
	padding: 8px;
	padding-bottom: 6px;
	padding-top: 10px;
	width: 162px; /* Needed by IE */
}
div.bottomboxheadingreference {
	width: 545px;
	padding: 1px;
	padding-left: 4px;
}
div.bottomboxtext, div.bottomboxtextreference {
	color: #928a74;
	background-color: #f8f3e4;
	padding: 8px;
	width: 162px; /* Needed by IE, 178 */
}
div.bottomboxtextreference {
	width: 542px;
	padding: 4px;
	margin-bottom: 8px;
}

/* MAIN TEXT PAGE TOP */
div.topcontainer, div.topcontainermnsk {
	width: 569px;
	float: right;
}
div.topcontainermnsk {
	color: #928a74;
	border-right: 1px solid #d9d3c1;
	padding-bottom: 10px;
}
div.mttoptextcontainer, div.mttoptextcontainermnsk {
	height: 220px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-top: 22px; /* 16 */
	/*overflow: auto;*/
}
div.printbottom, span.printheading, .printlogo {
	display: none;
}
div.mttoptextcontainermnsk {
	padding-bottom: 0;
}
div.mttopheading {
	font-size: 20px;
	color: #928a74;
	margin-top: -5px;
	float: left;
	padding-right: 8px;
	background: #ffffff;
}
div.mttopheadingdots {
	font-size: 20px;
	margin-bottom: 14px; /* 20 */
	text-align: right;
	background-image: url('/extension/raeder/design/raeder/images/greydots.jpg');
	background-repeat: repeat-x;
}
div.mttoptext {
	font-size: 12px;
	color: #928a74;
}
div.mttoptextblue {
	color: #0085c5;
	font-weight: bold;
}
div.mttoptextbold {
	font-weight: bold;
}


/* MAIN TEXT PAGE BOTTOM */
div.mtbottomtextcontainer, div.mtbottomtextcontainermnsk {
	/*height: 220px;*/
	padding-left: 30px;
	padding-right: 30px;
	/*padding-bottom: 30px;*/
	padding-top: 22px; /* 16 */
	/*overflow: auto;*/
}
div.mtbottomtextcontainermnsk {
	padding-top: 0;
	margin-top: -10px;
}

div.mtbottomheading, div.mtbottomheadingfull {
	font-size: 20px;
	color: #0098c5;
	margin-top: -5px;
	float: left;
	padding-right: 8px;
	background: #ffffff;
}
div.mtbottomheadingfull {
	float: none;
}
div.mtbottomheadingdots {
	font-size: 20px;
	margin-bottom: 14px; /* 20 */
	text-align: right;
	background-image: url('/extension/raeder/design/raeder/images/bluedots.jpg');
	background-repeat: repeat-x;
}
div.mtbottomtext {
	font-size: 12px;
	color: #928a74;
	padding-bottom: 30px;
}
div.mtbottomtextintro {
	font-size: 12px;
	font-weight: bold;
	color: #928a74;
}
div.searchtext {
	font-size: 12px;
	color: #928a74;
}

/* THE LISTING OF PEOPLE WITH IMAGES: */
/* An empty div over the image to position the text correctly. */
a.personlistfill {
	height: 126px;
	display: block;
}
/* Framework around each person. */
div.personlistframe {
	float: left;
	margin-left: 29px;
	margin-bottom: 30px;
	width: 100px; /* 105??? */
	height: 162px; /* Picture 126px + 36px for text */
	background-color: #f8f3e4;
	background-repeat: no-repeat;
	color: #8c8e73;
}
/* The person as background image is generated in mnsklist-head.tpl along with hover. */
a.personlistframe {
	/*float: left;*/
	width: 100px; /* 105??? */
	height: 126px; /* Picture 126px + 36px for text */
	background-color: #f8f3e4;
	background-repeat: no-repeat;
	color: #8c8e73;
}
/* The div for the image text. */
a.personlisttext {
	display: block;
	background-color: #f8f3e4;
	color: #8c8e73;
	font-size: 10px;
	height: 36px;
	padding: 4px;
}

a.personlistframe a, a.personlisttext a {
	text-decoration: none;
	color: #8c8e73;
	font-size: 10px;
}


/* Person details */
div.mnskdetailupper, div.mnskdetaillower {
	float: left;
	width: 180px;
}
div.mnskdetaillower {
	margin-top: 40px;
}


/* Search results */
div.searchresultpreview {
	color: #928a74;
	margin: 0;
	margin-bottom: 15px;
}

div.searchresultpreview p {
	color: #928a74;
	margin: 0;
	margin-top: 1px;
}


.konkursframe {
	width: 549px;
	height: 300px;
	margin-top: -20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

