body
{
	background-color: #fff;
	scrollbar-base-color:#d9e496;
	height:100%;
}

#container {
	width:950px;
	margin:0 auto 0 auto;
	padding:4px 0 10px 0;
}

/*FIX - Win IE5.x - sentrerer innhold*/
* html body {text-align:center;}
* html body * {text-align:left;}
/*end fix*/


#altmenu
{
	float: right;
	margin-top:6px;
	margin-bottom:6px;
	white-space: nowrap;
}

#logo
{
	margin-bottom:4px;
}

#logo img
{
	border:0px;
}

#mainmenu
{
	margin-bottom:6px;
}

#mainmenu .shade
{
	background-image:  url(../images/shade_bg.gif);
	background-repeat:repeat-x;	
}

#maincol
{
	margin-top: 6px;
	border: 1px solid #96960e;
	background-image:  url(../images/mainbg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:40px;
	text-align: left;
} 



#footer
{
	margin-top: 10px;
}

#footer p
{
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1em;
	color : #666;
}

#footer a:link { text-decoration: underline; color: 333; }
#footer a:visited { text-decoration: underline; color: 333; }
#footer a:hover { text-decoration: underline; color: 000; }

.bookmark_td
{
	margin-left: 1px;
	border: 1px solid #96960e;
	background-image: url(../images/bookmarkbg.jpg);
	text-align: right;
	padding:0 5px 0 0;
} 

.themecolor1 
{
	background-color: #f8f8e3;
}

.themecolor2 
{
	background-color: #f8fbe7;
} 

.themecolor3 
{
	background-color: #96960e;
} 


/* table styles */

.tdrightdot{
border-right: 1px dotted #96960e;
}

.booking{
	background-color: #f8f8e3;
	width: 209px;
}

.bookingcontent
{
		width: 209px;
		height=100%;
		background-color: #f8f8e3;
		background-image:  url(../images/bookingbg.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		padding: 0 22px 0 15px;
		overflow: hidden;
}

/*  font styles  */

h1 {
	color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

h2{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}

h3{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}

h4{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
}

td
{
	color : #666;
	font-family : Arial, Helvetica, sans-serif, Tahoma, Verdana,Trebuchet, Trebuchet MS;
	font-size : 0.9em;
}



.articleheader 
{
	font-family: Arial, Helvetica, Sans-serif, Tahoma, Verdana;
	font-size: 12pt;
	line-height: 13pt; 
	color: #060;
	font-weight: bold;
	padding: 5px 0 10px 0;
}

.articledate { color: #333; }

.lcol
{
	background-image: url(../images/lcolbg.gif);
	background-repeat: repeat-y;
}

.lmodheader
{
	font-family : Arial, Helvetica, Sans-serif, Tahoma, Verdana;
	font-size : 12px;
	font-weight: bold;
	color: #fff;
	background-color: #024994;
	line-height: 20px;
	padding-left: 5px;
}

.lmod
{
	padding-left: 5px;
	padding-right: 5px;
}

.rcol
{
	background-image: url(../images/rcolbg.gif);
	background-repeat: repeat-y;
	background-color: #fff;
}

.rmodheader
{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	padding-left: 4px;
	padding-right: 2px;
}

.rmod
{
	padding-left: 4px;
}

.date
{
	font-size: 9px;
	font-weight: normal;
	line-height: 15px;
	color : #666;
}




/* link styles */

a.articleheader:link { text-decoration : underline; font-family : Arial; font-weight : bold; font-size : 10pt; line-height:16pt; color: #96960e; width: 100%; padding-top: 5px; }
a.articleheader:visited { text-decoration : underline; font-family : Arial; font-weight : bold; font-size : 10pt; line-height:16pt; color: #96960e; width: 100%; padding-top: 5px; }
a.articleheader:hover { text-decoration : underline;font-family : Arial;	font-weight : bold; font-size : 10pt; line-height:16pt; color: #4687c6; width: 100%; padding-top: 5px; }

a.articlelink:link{font-weight : bold; font-size : 12px; color: #96960e; text-decoration:underline;}
a.articlelink:visited{font-weight : bold; font-size : 12px; color: #96960e; text-decoration:underline;}
a.articlelink:hover{font-weight : bold; font-size : 12px; color:#4687c6; text-decoration:underline;}

a { color : #666;	}
a:link {	color : #4687c6; text-decoration: underline; }
a:visited { color : #4687c6; text-decoration: underline;	}
a:hover { color : #96960e; text-decoration: underline; }

a.bookmark:link {	font-size: 0.75em; color : #006600; text-decoration: none; }
a.bookmark:visited { font-size: 0.75em; color : #006600; text-decoration: none;	}
a.bookmark:hover { font-size: 0.75em; color : #4687c6; text-decoration: none; }

a.button:link { white-space: nowrap; display: block; text-align: center; padding: 6px 10px 6px 10px; margin:0 auto 0 auto; font-family: Arial; font-size: 1em; font-weight: bold; text-decoration: none;	color: #000; background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg_hover.jpg)url(../images/mainmenubg_hover.jpg);  border: 1px solid #96960e; background-color: #ccd233; }
a.button:visited { white-space: nowrap; display: block; text-align: center; padding: 6px 10px 6px 10px; margin:0 auto 0 auto; font-family: Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #000;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg_hover.jpg)url(../images/mainmenubg_hover.jpg);  border: 1px solid #96960e; background-color: #ccd233; }
a.button:hover { white-space: nowrap; display: block; text-align: center; padding: 6px 10px 6px 10px; margin:0 auto 0 auto; font-family: Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #96960e;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg.jpg)url(../images/mainmenubg.jpg); border: 1px solid #ccc; background-color: #f1f1f1; }

* html a.button:link { white-space: nowrap; display: block; text-align: center; height: 28px; padding: 6px 10px 6px 10px; margin:0 auto 0 auto; font-family: Arial; font-size: 1em; font-weight: bold; text-decoration: none;	color: #000; background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg_hover.jpg)url(../images/mainmenubg_hover.jpg);  border: 1px solid #96960e; background-color: #ccd233; }
* html a.button:visited { white-space: nowrap; display: block; text-align: center; height: 28px; padding: 6px 10px 6px 10px; margin:0 auto 0 auto; font-family: Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #000;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg_hover.jpg)url(../images/mainmenubg_hover.jpg);  border: 1px solid #96960e; background-color: #ccd233; }
* html a.button:hover { white-space: nowrap; display: block; text-align: center; height: 28px; padding: 6px 10px 6px 10px; margin:0 auto 0 auto; font-family: Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #96960e;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg.jpg)url(../images/mainmenubg.jpg); border: 1px solid #ccc; background-color: #f1f1f1; }

a.mainmenu:link {	 white-space: nowrap; display: block; padding: 6px 10px 6px 10px; margin-right: 1px; margin-left: 1px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: none;	color: #666; background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg.jpg)url(../images/mainmenubg.jpg);  border: 1px solid #ccc; background-color: #f1f1f1; }
a.mainmenu:visited { white-space: nowrap; display: block; padding: 6px 10px 6px 10px; margin-right: 1px; margin-left: 1px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #666;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg.jpg)url(../images/mainmenubg.jpg);  border: 1px solid #ccc; background-color: #f1f1f1; }
a.mainmenu:hover { white-space: nowrap; display: block; padding: 6px 10px 6px 10px; margin-right: 1px; margin-left: 1px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #000;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg_hover.jpg)url(../images/mainmenubg_hover.jpg); border: 1px solid #96960e; background-color: #ccd233; }

* html a.mainmenu:link { white-space: nowrap; display: block; height: 28px; padding: 6px 10px 6px 10px; margin-right: 1px; margin-left: 1px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: none;	color: #666; background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg.jpg)url(../images/mainmenubg.jpg);  border: 1px solid #ccc; background-color: #f1f1f1; }
* html a.mainmenu:visited { white-space: nowrap; display: block; height: 28px; padding: 6px 10px 6px 10px; margin-right: 1px; margin-left: 1px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #666;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg.jpg)url(../images/mainmenubg.jpg);  border: 1px solid #ccc; background-color: #f1f1f1; }
* html a.mainmenu:hover { white-space: nowrap; display: block; height: 28px; padding: 6px 10px 6px 10px; margin-right: 1px; margin-left: 1px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: none; color: #000;  background: url(file:///C:/Documents%20and%20Settings/cgw/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mainmenubg_hover.jpg)url(../images/mainmenubg_hover.jpg); border: 1px solid #96960e; background-color: #ccd233; }


a.altmenu:link { padding-left: 10px; padding-right:10px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: underline; color: #666;  }
a.altmenu:visited { padding-left: 10px; padding-right:10px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: underline; color: #666;  }
a.altmenu:hover { padding-left: 10px; padding-right:10px; font-family : Arial; font-size: 1em; font-weight: bold; text-decoration: underline; color: #96960e;  }

a.language:link { padding-left: 40px; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #4687c6; text-decoration: underline; }
a.language:visited { padding-left: 40px; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #4687c6; text-decoration: underline; }
a.language:hover { padding-left: 40px; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #96960e; text-decoration: underline; }
 
a.callink { color: #b22222;font-weight : bold;text-decoration : none; width: 100%;}
a.callink:visited{color: #b22222;font-weight : bold;text-decoration : none; width: 100%;}
a.callink:hover{color: #fff;font-weight : bold;text-decoration : none; width: 100%; background: #b22222;}

/* other styles */

.calborder{ background-color: #999; }
.calheader{ background-color: #cdd4de; }
.calcell { background-color: #fff; }
.calcellremain { background-color: #f0f8ff; color: #fff; }


form { margin: 0px; margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px; margin-top: 0px; }

input { font-family: verdana; font-size: 10px; color: #000; text-decoration: none; }
select { font-family: verdana; font-size: 10px; color: #000; text-decoration: none; }
textarea { font-family: verdana; font-size: 10px; color: #000; text-decoration: none; }

hr 
{
color: #96960e;
height: 1px;
}	


