body {
	scrollbar-base-color:White; 
scrollbar-face-color:#CED4DD; 
scrollbar-shadow-color:#E3E9F3; 
scrollbar-highlight-color:#E3E9F3; 
scrollbar-3dlight-color:#E3E9F3; 
scrollbar-darkshadow-color:E3E9F3; 
scrollbar-track-color:#E3E9F3; 
scrollbar-arrow-color:#E3E9F3; 
	color : #828282;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
} 
table, td, tr {
	color : #828282;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica;
	line-height: 18px;
}

A {
	color : #828282;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;

}

.table
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    width: 470px;
    border-bottom: #cccccc 1px solid;
    background-color: #f6f6f6
}
A:hover {
	color : #828282;
	font-size : 12px;
	font-weight: none;
	font-family : Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	}

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

.alfamenu:link {font-family: verdana;cursor:hand; letter-spacing : 0.5 px; color: #fff;font-weight:none;font-size:13px;text-decoration: none }
.alfamenu:visited {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #fff;font-weight:none;font-size:13px;text-decoration: none }
.alfamenu:hover {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #fff;font-weight:none;font-size:13px;text-decoration: none }

.top_menu:link {font-family: verdana;cursor:hand; letter-spacing : 0.5 px; color: #fff;font-weight:bold;font-size:13px;text-decoration: none }
.top_menu:visited {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #fff;font-weight:bold;font-size:13px;text-decoration: none }
.top_menu:hover {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #fff;font-weight:bold;font-size:13px;text-decoration: none }

.alfamenu_smaller:link {font-family: verdana;cursor:hand; letter-spacing : 0.5 px; color: #fff;font-weight:none;font-size:11px;text-decoration: none }
.alfamenu_smaller:visited {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #fff;font-weight:none;font-size:11px;text-decoration: none }
.alfamenu_smaller:hover {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #fff;font-weight:none;font-size:11px;text-decoration: none }

.boks {font-family: Verdana; font-size: 14px; padding: 5px; border: 1px #f4ab00 solid; background-color:#f4e1b3;}
.bekreftelse_boks {font-family: Verdana; font-size: 10px; border: 1px #999999 solid; cursor: hand; background-color: #EEEEEE;}
.input_tekst {font-family: verdana,helvetica, arial, sans-serif; font-size: 8 pt;
     line-height: 12pt; color: #000000; }

.news { font: normal 8pt Verdana, Helvetica, sans-serif; color: #000000}

.info_line_text {font-family: verdana;cursor:hand; letter-spacing : 0.5 px; color: #828282;font-weight:none;font-size:12px;text-decoration: none }
.info_line_link:link {font-family: verdana;cursor:hand; letter-spacing : 0.5 px; color: #828282;font-weight:none;font-size:12px;text-decoration: none }
.info_line_link:visited {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #828282;font-weight:none;font-size:12px;text-decoration: none }
.info_line_link:hover {font-family: verdana;cursor:hand;letter-spacing : 0.5 px;color: #828282;font-weight:none;font-size:12px;text-decoration: underline }

.header_text {font-family: verdana; letter-spacing : 0.5 px; color: #4b3c30; line-height: 24px; font-weight:none; font-size:18 px; }

.footer
{
	line-height: 60px;
}
.content_bkgr_pic 
{
	background: url(images/background_image.jpg) no-repeat;
	background-position: top;
}

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


#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;
}

