body {
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

#header-line-bottom {
	font-weight: bold;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

a {
	color: #0000FF;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #000011;
}

p {
	margin: 0px 0px 10px 0px;
}

.nobreak, *[nowrap=nowrap] {
	white-space : nowrap;
}

.center	{
	text-align : center;
}

.right	{
	text-align : right;
}

div.clear {
	clear: both;
}

table.nav,
table.nav-notext
{
	width: 100%;
}

table.nav td,
table.nav-notext td
 {
	width: 33%;
	padding: 15px 5px 15px 15px;
	vertical-align: top;
}

table.nav h1,
table.nav-notext h1
 {
	font-size: 1.5em;
	text-align: left;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
}

table.nav-notext h1 {
	border-bottom: none;
}

table.nav-notext td {
	padding: 10px 15px 10px 15px;
}

table.nav2
{
	width: 100%;
}

table.nav2 td
 {
	width: 33%;
	padding: 15px 5px 15px 15px;
	vertical-align: top;
}

table.nav2 h1
 {
	font-size: 1.3em;
	text-align: left;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
}

table.nav2 .subitem {
	display: block;
}

.admin #contentdata a,
.admin #rightbanners a,
.admin #contentdata a.no_visited:visited
.admin #rightbanners a.no_visited:visited
 {
	color: #046462;
}
	
.dithn #contentdata a,
.dithn #rightbanners a,
.dithn #contentdata a.no_visited:visited
.dithn #rightbanners a.no_visited:visited
 {
	color: #434343;
}

.forside #contentdata a,
.forside #rightbanners a,
.forside #contentdata a.no_visited:visited
.forside #rightbanners a.no_visited:visited
 {
	color: #8f6e00;
}

.nyheder #contentdata a,
.nyheder #rightbanners a,
.nyheder #contentdata a.no_visited:visited
.nyheder #rightbanners a.no_visited:visited
 {
	color: #8f6e00;
}

.marked #contentdata a,
.marked #rightbanners a,
.marked #contentdata a.no_visited:visited
.marked #rightbanners a.no_visited:visited
 {
	color: #4b8cce;
}

.ryttersnak #contentdata a,
.ryttersnak #rightbanners a,
.ryttersnak #contentdata a.no_visited:visited
.ryttersnak #rightbanners a.no_visited:visited
 {
	color: #556e39;
}

.viden #contentdata a,
.viden #rightbanners a,
.viden #contentdata a.no_visited:visited
.viden #rightbanners a.no_visited:visited
 {
	color: #7e4226;
}

.events #contentdata a,
.events #rightbanners a,
.events #contentdata a.no_visited:visited
.events #rightbanners a.no_visited:visited
 {
	color: #cf3c00;
}

.media #contentdata a,
.media #rightbanners a,
.media #contentdata a.no_visited:visited
.media #rightbanners a.no_visited:visited
 {
	color: #e8001f;
}

.junior #contentdata a,
.junior #rightbanners a,
.junior #contentdata a.no_visited:visited
.junior #rightbanners a.no_visited:visited
 {
	color: #740577;
}

.fagbog #contentdata a,
.fagbog #rightbanners a,
.fagbog #contentdata a.no_visited:visited
.fagbog #rightbanners a.no_visited:visited
 {
	color: #4b8cce;
}

.lodge #contentdata a,
.lodge #rightbanners a,
.lodge #contentdata a.no_visited:visited
.lodge #rightbanners a.no_visited:visited
 {
	color: #556e39;
}

.omhn #contentdata a,
.omhn #rightbanners a,
.omhn #contentdata a.no_visited:visited
.omhn #rightbanners a.no_visited:visited
 {
	color: #007587;
}

.admin #contentdata a:visited,
.admin #rightbanners a:visited,
.dithn #contentdata a:visited,
.dithn #rightbanners a:visited,
.forside #contentdata a:visited,
.forside #rightbanners a:visited,
.nyheder #contentdata a:visited,
.nyheder #rightbanners a:visited,
.marked #contentdata a:visited,
.marked #rightbanners a:visited,
.ryttersnak #contentdata a:visited,
.ryttersnak #rightbanners a:visited,
.viden #contentdata a:visited,
.viden #rightbanners a:visited,
.events #contentdata a:visited,
.events #rightbanners a:visited,
.media #contentdata a:visited,
.media #rightbanners a:visited,
.junior #contentdata a:visited,
.junior #rightbanners a:visited,
.fagbog #contentdata a:visited,
.fagbog #rightbanners a:visited,
.lodge #contentdata a:visited,
.lodge #rightbanners a:visited,
.omhn #contentdata a:visited
.omhn #rightbanners a:visited
 {
	color: #000000;
}

/* headings */

td, th, p {
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;	
}

th, th a {
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

.admin #contentdata th a,
.admin #contentdata th a:visited,
.dithn #contentdata th a,
.dithn #contentdata th a:visited,
.forside #contentdata th a,
.forside #contentdata th a:visited,
.nyheder #contentdata th a,
.nyheder #contentdata th a:visited,
.marked #contentdata th a,
.marked #contentdata th a:visited,
.ryttersnak #contentdata th a,
.ryttersnak #contentdata th a:visited,
.viden #contentdata th a,
.viden #contentdata th a:visited,
.events #contentdata th a,
.events #contentdata th a:visited,
.media #contentdata th a,
.media #contentdata th a:visited,
.junior #contentdata th a,
.junior #contentdata th a:visited,
.fagbog #contentdata th a,
.fagbog #contentdata th a:visited,
.lodge #contentdata th a,
.lodge #contentdata th a:visited,
.omhn #contentdata th a,
.omhn #contentdata th a:visited
 {
	color: #FFFFFF;
}

/*
th,
.mplHeading
 {
	background-color: #e1bc41;
}*/

.admin th {
	background-color: #3c8887;
}

.dithn th {
	background-color: #a8a8a8;
}

.forside th {
	background-color: #e1bc41;
}

.nyheder th {
	background-color: #e1bc41;
}

.marked th {
	background-color: #8bb4de;
}

.ryttersnak th {
	background-color: #94a37a;
}

.viden th {
	background-color: #ae866d;
}

.events th {
	background-color: #ff6511;
}

.media th {
	background-color: #ea7078;
}

.junior th {
	background-color: #ba8eba;
}

.fagbog th {
	background-color: #8bb4de;
}

.lodge th {
	background-color: #94a37a;
}

.omhn th {
	background-color: #56a8b3;
}

.mplHeadingSelected, .mplHeadingSelected a {
	color: #444444;
	font-style: italic;
}

/* list colors */

/*
.light {
  background-color: #EEEEEE;
}

.dark {
  background-color: #DEDEDE;
}*/

.admin .light {
  background-color: #f2ffff;
}

.admin .dark {
  background-color: #bcdedd;
}

.dithn .light {
  background-color: #fafafa;
}

.dithn .dark {
  background-color: #e5e5e5;
}

.forside .light {
  background-color: #f8f2db;
}

.forside .dark {
  background-color: #f3e8c2;
}

.nyheder .light {
  background-color: #f8f2db;
}

.nyheder .dark {
  background-color: #f3e8c2;
}

.marked .light {
  background-color: #f5f8ff;
}

.marked .dark {
  background-color: #d7e4ff;
}

.ryttersnak .light {
  background-color: #fbfbfb;
}

.ryttersnak .dark {
  background-color: #ebede8;
}

.viden .light {
  background-color: #fbf9fa;
}

.viden .dark {
  background-color: #eeebe6;
}

.events .light {
  background-color: #fff7ee;
}

.events .dark {
  background-color: #ffe2c3;
}

.media .light {
  background-color: #f2eded;
}

.media .dark {
  background-color: #ead5d7;
}

.junior .light {
  background-color: #f5f2f4;
}

.junior .dark {
  background-color: #e9d5e9;
}

.fagbog .light {
  background-color: #f5f8ff;
}

.fagbog .dark {
  background-color: #d7e4ff;
}

.lodge .light {
  background-color: #fbfbfb;
}

.lodge .dark {
  background-color: #ebede8;
}

.omhn .light {
  background-color: #f0f7f6;
}

.omhn .dark {
  background-color: #c9dfda;
}

.emphasize {
	padding: 2px;
}

.admin .emphasize {
	border: 1px solid #3c8887;
	background-color: #bcdedd;
}

.dithn .emphasize {
	border: 1px solid #a8a8a8;
	background-color: #e5e5e5;
}

.forside .emphasize {
	border: 1px solid #e1bc41;
	background-color: #f3e4b2;
}

.nyheder .emphasize {
	border: 1px solid #e1bc41;
	background-color: #f3e4b2;
}

.marked .emphasize {
	border: 1px solid #9cbdde;
	background-color: #d7e4ff;
}

.ryttersnak .emphasize {
	border: 1px solid #adc38d;
	background-color: #ebede8;
}

.viden .emphasize {
	border: 1px solid #fbf9fa;
	background-color: #eeebe6;
}

.events .emphasize {
	border: 1px solid #ff6511;
	background-color: #ffe2c3;
}

.media .emphasize {
	border: 1px solid #ea7078;
	background-color: #ead5d7;
}

.junior .emphasize {
	border: 1px solid #740577;
	background-color: #e9d5e9;
}

.fagbog .emphasize {
	border: 1px solid #9cbdde;
	background-color: #d7e4ff;
}

.lodge .emphasize {
	border: 1px solid #adc38d;
	background-color: #ebede8;
}

.omhn .emphasize {
	border: 1px solid #56a8b3;
	background-color: #c9dfda;
}


/*.overskrift {
	color: #FF0000;
	font-size: 30px;
}

.altOverskrift {
	color: #FF0000;
	font-size: 40px;
}*/

.overskrift, .altOverskrift {
	font-weight: bold;
}

/* OLD */

.small {
  font-size: xx-small;
}

.large {
  font-size: x-large;
}

.rsPost, .rsPost p, .rsPost td, .rsPost div {
	font-family : 'courier new';
	font-size : 13px;
}

.rsPost, .rsPost p, .rsPost td, .rsPost div,
.nyhedsPost, .nyhedsPost p, .nyhedsPost td, .nyhedsPost div,
.beskedPost, .beskedPost p, .beskedPost td, .beskedPost div,
.lodgeBeskrivelse, .lodgeBeskrivelse p, .lodgeBeskrivelse td, .lodgeBeskrivelse div,
.mplBody, .mplBody p, .mplBody td, .mplBody div {
	margin: 0px;
	padding: 0px;
}

.mplpro td {
	font-weight: bold;
}

.mplFeedback	{
	font-weight : bold;
	color : #000;
	font-family : Verdana, Tahoma, sans-serif;
	font-size : 14px;
	text-align : center;
	margin-bottom : 7px;
	padding : 2px;
	background-color : #EEE;
	border : 3px solid #FF0000;
}

.mplWarning	{
	font-weight : bold;
	color : #000;
	font-family : Verdana, Tahoma, sans-serif;
	font-size : 14px;
	text-align : center;
	margin-bottom : 7px;
	padding : 2px;
	background-color : #EEE;
	border : 3px solid #ffd400;
}

.mplSuccess	{
	font-weight : bold;
	color : #000;
	font-family : Verdana, Tahoma, sans-serif;
	font-size : 14px;
	text-align : center;
	margin-bottom : 7px;
	padding : 2px;
	background-color : #EEE;
	border : 3px solid #00FF00;
}

.stdForm	{
	font-weight : bold;
	color : #452414;
	text-align : right;
	white-space : nowrap;
}

.missingStdForm	{
	text-align : right;
	white-space : nowrap;
	font-weight : bold;
	color : #FF0000;
}

.missingStdForm2	{
	white-space : nowrap;
	font-weight : bold;
	color : #FF0000;
}

.mplErrorMsg, .specifikFejl	{
	font-weight : bold;
}

.mplHestSearchError {
	background-color: #FF0000;
}

.red, .new	{
	color : #FF0000;
}

.exclamation	{
	font-size : 20px;
	color : #FF0000;
}

.mplAdTable	{
	width : 100%;
	border : 1px solid #808080;
}

.mplAdTable td	{
	vertical-align : top;
	border-bottom : 1px solid #808080;
	border-right : 1px solid #808080;
	padding : 5px;
}

.mplAdTable td .noBorder	{
	border : 0px;
}

.mplAdBg	{
	background-color : #EEE;
}bread

.mplAdAvlLogo	{
	border : 1px solid #000;
}

.mplAdHeading	{
	font-size : 14px;
}

h3.mplAdHeading	{
	margin-bottom : 2px;
	padding-bottom : 0px;
}

.mplAdHeadingCenter	{
	font-weight : bold;
	font-size : 14px;
	text-align : center;
}

.mplAdTdHeading	{
	height : 20px;
	/*background-color : #99A078;*/
}

.mplAdTdSmall	{
	width : 150px;
}

.mplAdPriceContainer	{
	text-align : right;
	font-weight : bold;
	font-size : 14px;
	color : #000;
}

.mplAdPictures {
	text-align : center;
}

.mplAdPrice	{
	background-color : #EEE;
	border-bottom : 1px solid #000;
	padding : 2px;
}

.mplPageNav {
	margin: 0px auto;
	text-align: right;
}

.mplPageNavCenter {
	text-align: center;
	margin: 0px auto 10px auto;
}

.mplTypeTabel	{
	border-top : 2px #808080 solid;
	border-left : 2px #808080 solid;
	border-bottom : 1px #808080 solid;
	border-right : 1px #808080 solid;
}

.mplTypeTabel td	{
	border-bottom : 1px solid #808080;
	border-right : 1px solid #808080;
	vertical-align : top;
}

.selectedAggregationsBox	{
	width : 350px;
	height : 150px;
}

.selectbox {
	/*width : 120px;*/
	border : 1px solid #808080;
}

#middle0,
#middle1,
#middle2,
#middle3
 {
	font-weight: normal;
}

.compare_table {
	border: 1px solid #898989;
	border-collapse:collapse;
}

.compare_head {
	text-align: center;
	border-left: 1px solid #898989;
	font-weight: bold;
}

.compare_key {

}

.compare_key_more {
	font-style:italic;
}

.compare_value {
	text-align: center;
}

.compare_group td {
	border-top: 3px solid #898989;
	border-bottom: 1px solid #343434;
	font-weight: bold;
	
}

.compare_table td {
	margin: 0px;
	padding: 4px;
}

.textflag {
	color: #ea0d0a;
	padding: 1px 2px 1px 2px;
	margin: 1px 0px 1px 0px;
	background-color: #fff1a9;
	/*border: 1px solid #ea504e;*/
	font-style: normal;
	font-size: 0.8em;
	font-weight: bold;
	white-space: nowrap;
}

table .textflag {
	background: none;
}

.iconbutton16x16 {
	width: 20px;
	display: inline;
	padding: 1px;
	border: 1px solid #525252;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0px 2px 0px 2px;
	font-size: 14px;
}

.iconbutton16x16:hover {
	background-color: #dedede;
}

.iconbutton16x16 img {
	vertical-align:text-bottom;
}