HTML {
	color: #243b59;
	font-family: Verdana;
}

IMG {
	border: 0px none;
}

H1 {
	font-size: 100%;
	margin: 0px;
	display: inline;
}

H2 {
	font-size: 100%;
	margin: 0px;
	display: inline;
}

H3 {
	font-size: 100%;
	margin: 0px;
	display: inline;
}

.menu {
	height: 36px;
}

.menu_level1 A {
	color: #243b59;
	text-decoration: none;
}

.menu_level1 .fixlink {
	left: -20px;
	position: relative;
	top: -5px;
}

.menu_level1 {
	font-size: 12px;
	padding: 0px 20px;
	text-transform: uppercase;
}

.menu_level2 A {
	color: #243b59;
	font-size: 11px;
	text-decoration: none;
}

.menu_level2 {
	padding: 0px 0px 5px 30px;
}

.menu_level2_active A {
	font-weight: bold;
}

.article P {
	margin: 0.0em 0.0em 0.0em 0.0em;
}

.article UL {
	margin: 0.0em 0.0em 0.4em 2em;
}

.article OL {
	margin: 0.0em 0.0em 0.4em 2em;
}

.article {
	padding: 0px 0px 0px 20px;
}

.article_head {
	font-size: 18px;
	font-weight: bold;
}

.article_ingress {
	font-size: 14px;
	position: relative;
	top: -6px;
}

.article_content TABLE TR TD {
	min-width: 50px;
	padding: 10px;
	text-align: left;
}

.article_content TABLE {
	background-color: #D8DFE4;
}

.article_content {
	font-size: 12px;
}

.recent TH {
	border: 1px solid #000000;
}

.recent TD {
	border: 1px solid #000000;
}

.recent {
	border-collapse: collapse;
}

.topbox {
	border-bottom: 36px solid #243b59;
}

.lang_selector {
	float: right;
	padding: 5px;
}

.left_menu {
	padding: 10px;
}

.footer {
	font-size: 12px;
	padding: 30px 15px 0px 0px;
}

.calender TR TD {
	font-size: 10px;
	height: 20px;
	text-align: center;
	width: 20px;
}

.calender TR TH {
	color: #ffffff;
}

.calender .selectedWeek {
	background-color: #cecdfe;
	color: #ffffff;
}

.calender .saturday A {
	color: #243b59;
}

.calender .saturday {
	font-weight: bold;
}

.calender .nextMonthCounter {
	color: #949ba9;
}

.feriehus_main_container {
	padding: 10px 0px 10px 10px;
}

.ferie_mini .ferie_mini_headline A {
	color: #243b59;
	text-decoration: none;
}

.ferie_mini .ferie_mini_headline {
	float: left;
	font-size: 18px;
	font-weight: bold;
	width: 250px;
}

.ferie_mini .ferie_mini_ingress {
	float: left;
	width: 50%;
}

.ferie_mini .ferie_mini_ledig A {
	color: #2a890c;
}

.ferie_mini .ferie_mini_ledig {
	color: #2a890c;
}

.ferie_mini .ferie_mini_opptatt A {
	color: #d2232a;
}

.ferie_mini .ferie_mini_opptatt {
	color: #d2232a;
}

.ferie_mini .ferie_mini_statusfelt A {
	text-decoration: none;
}

.ferie_mini .ferie_mini_statusfelt {
	float: right;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 10px 2px 10px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

.ferie_mini .ferie_mini_underheadline .ferie_mini_price {
	float: right;
	padding: 0px 10px 0px 0px;
	position: relative;
	text-align: right;
	top: -2px;
	width: 40%;
}

.ferie_mini .ferie_mini_underheadline .ferie_mini_ingress {
	float: left;
	width: 50%;
}

.ferie_mini .ferie_mini_underheadline .ferie_mini_ingress_feriehus {
	position: relative;
	top: -5px;
}

.ferie_mini .ferie_mini_underheadline {
	font-size: 14px;
	width: 100%;
}

.ferie_article .ferie_list_container {
	width: 100%;
}

.ferie_article .ferie_headerbox .ferie_headline {
	float: left;
	font-weight: bold;
	padding: 0px 14px 0px 0px;
}

.ferie_article .ferie_headerbox .ferie_ingress {
	float: left;
	font-size: 14px;
}

.ferie_article .ferie_headerbox .ferie_price {
	float: right;
	font-size: 14px;
	padding: 0px 10px 0px 0px;
}

.ferie_article .ferie_headerbox {
	height: 25px;
	padding: 20px 0px 20px 0px;
}

.ferie_article .ferie_ledig A {
	color: #2a890c;
}

.ferie_article .ferie_ledig {
	color: #2a890c;
}

.ferie_article .ferie_opptatt A {
	color: #d2232a;
}

.ferie_article .ferie_opptatt {
	color: #d2232a;
}

.ferie_article .ferie_statusfelt A {
	text-decoration: none;
}

.ferie_article .ferie_statusfelt {
	float: right;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

.ferie_article A {
	color: #243b59;
	text-decoration: none;
}

.ferie_article A:HOVER {
	text-decoration: underline;
}

.ferie_article {
	color: #243b59;
}

.table_ferie_mini .table_ferie_mini_headline {
	font-weight: bold;
}

.table_ferie_mini {
	background-color: #d8dfe4;
	font-size: 13px;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

.table_ferie TR TD {
	padding: 0px 5px 10px 5px;
}

.table_ferie TR .headline {
	font-weight: bold;
	width: 140px;
}

.table_ferie TR .side_separator {
	width: 0px;
}

.table_ferie TR .content {
	width: 100px;
}

.table_ferie TR {
	background-color: #D8DFE4;
}

.table_ferie .separator {
	height: 10px;
}

.table_ferie {
	font-size: 14px;
	padding: 10px 0px 0px 0px;
	width: 100%;
}

