body, html {
	color : #801239;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica;*/
	top-margin : 0;
} 

A {
	color : #000000;
	font-size : 11px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;

}

A:hover {
	color : #e79a06;
	font-size : 11px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	}

A:visted {
	color : #000000;
	font-size : 11px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	}

.header {
	width: 980px;
	vertical-align: top;
	background-color: #801239;
	}

.left_spacer {
	width: 16px;
	vertical-align: top;
	background-color: #801239;
	}

.left_colum {
	width: 200px;
	background-color: #ffffff;
	border: 0px solid;
	padding-right: 7px;
	padding-left: 8px;
	padding-top: 8px;
	font-size : 10px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	vertical-align: top;
	text-decoration:  none;
	}

.center_colum {
	width: 540px;
	color : #f3f3f3;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	font-size : 11px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	vertical-align: top;
	text-decoration:  none;
	}

.right_colum {
	width: 200px;
	background-color: #ffffff;
	padding-right: 8px;
	padding-left: 9px;
	padding-top: 8px;
	font-size : 10px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	vertical-align: top;
	text-decoration:  none;
	}

.right_colum_text {
	font-size : 11px;
	color : #242424;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	text-decoration:  none;
	display: inline;
	}

.right_spacer {
	width: 16px;
	vertical-align: top;
	background-color: #801239;
	}

.footer {
	vertical-align: top;
	color : #FFFFFF;
	font-size : 13px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	letter-spacing : 1.3px;
	padding-top: 18px;
	text-align : center;
}
table, td, tr {
	font-size : 11px;
	font-family : Verdana, Verdana, Arial, Helvetica;
	line-height: 17px;
	color : #242424;
}

.right_side_heading {
	font-size : 13px;
	color : #242424;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	text-decoration:  none;
	display: inline;
	}

.menu a:link {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica;
	line-height: 20px;
	color : #640528;
	padding-left : 12px;
	text-decoration:  none;
}
.menu a:visited {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica;
	line-height: 20px;
	color : #640528;
	padding-left : 12px;
	text-decoration:  none;
}
.menu a:hover {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica;
	line-height: 20px;
	color : #640528;
	padding-left : 12px;
	text-decoration:  none;
}

H1 { display: inline; }
H2 { display: inline; }
H3 { display: inline; }
H4 { display: inline; }
H5 { display: inline; }
H6 { display: inline; }

.alfamenu:link {font-family: Gill Sans MT, verdana;cursor:hand;color: #640528;font-weight:none;font-size:11px;text-decoration: none }
.alfamenu:visited {font-family: Gill Sans MT, verdana;cursor:hand;color: #640528;font-weight:none;font-size:11px;text-decoration: none }
.alfamenu:hover {font-family: Gill Sans MT, verdana;cursor:hand;color: #640528;font-weight:bold;font-size:11px;text-decoration: none }

.alfamenu_left:link {font-family: Gill Sans MT, verdana;cursor:hand;color: #4b4b4b;font-weight:none;font-size:11px;text-decoration: none }
.alfamenu_left:visited {font-family: Gill Sans MT, verdana;cursor:hand;color: #4b4b4b;font-weight:none;font-size:11px;text-decoration: none }
.alfamenu_left:hover {font-family: Gill Sans MT, verdana;cursor:hand;color: #801239;font-weight:bold;font-size:11px;text-decoration: none }



input{
	font-family:inherit;
	font-size:11px;

}
textarea{
	font-family:inherit;
	font-size:11px;

}
select{
	font-family:inherit;
	font-size:11px;
}


#booking{

}

#booking .box{
	border:1px solid #CCC;
	background-color:#FFF;
}

#booking .boxtop{
	background-color:#801239;
	color:#FFF;
	font-weight:bold;
	height: 8px;
}

#booking .error{
	color:#FF0000;
}

.box input{
	background-color:#FFF;
}
.box textarea{
	background-color:#FFF;
}
.tr0{ font-weight:bold; background-color:#DDD; }
.tr1{ background-color:#f3f3f3; }
.tr2{ background-color:#f3f3f3; }

/* Calendar */

.calendar{

}
.calendar table{
	border:1px solid #ddd;
	border-collapse:collapse;
	font-family:Calibri;
	font-size:14px;
	background-color:#FFF;
	empty-cells:hide;
}
.calendar a{
	text-decoration:none;
	color:#536A97;
	display:block;
	padding:2px;
}
.calendar a:hover{
	background-color:#FFFD7E;
}
.calendar thead th{
	/*border:1px solid #ddd;*/
	text-align:center;
	vertical-align:middle;
	padding:2px;
	margin:0;
}
.calendar thead .days th{
	background-color:#C2D6FF;
}
.calendar thead .header th{
	background-color:#fff;
}
.calendar td{
	border:1px solid #ddd;
	text-align:center;
	vertical-align:middle;
	
	margin:0;
}
.calendar .curDate{
	/*font-weight:bold; */
}
.calendar .selected{
	background-color:#FFFD7E;
}



.red{
	color:#FF0000;
}
.green{
	color:#3FA228;
}

.opptatt{
	background-color:#FF9A9A;
}
.ledig{
	background-color:#9AFF9A;
}
.ledig a{
	color:#000;
	}
img{
	border:0;
}

.heading1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #555555}
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555}
.mailformbutton {  margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px}

#priser{
	border-collapse:collapse;
	font-size:10px;
}
#priser td{
	border:1px solid #333;
}

.subheader{
	color:#800000;
	font-weight:bold;
}


.slideshow { width: 540px; height: 192px; margin: auto }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }

