.kommentarer{
	color: #FF0000;
}

body {	margin: 0px;
	padding: 0px;

	scrollbar-face-color:a7afcC;
	scrollbar-arrow-color:white;
	scrollbar-base-color:#37448C;
	scrollbar-shadow-color:white;
	scrollbar-darkshadow-color:#37448C;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#37448C;

	background-image: url(../images/background1.gif);
	background-repeat: repeat;
	background-color: #e6e8f1;
	text-align:center;

}
body,p,td,b {
	font-family: Verdana, Arial, Tahoma, Helvetica, san-serif;
	font-size: 9px;
	color: #0E1E7D;
	line-height: 14px;
}

body#txjust,p#txjust,td#txjust,b#txjust {
	text-align: justify;
}

table#colset {
	width:85%;
	margin-left:10;
}
.ShoppinCart
{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; color: Red; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px; padding-bottm: 0px }


h1,h2,h3,h4,h5 {
	font-family: "Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, san-serif;
	color: #000000;
}
}
a:link {
	color: #444444;
	text-decoration: none;

}
a:visited {

	color: #444444;
	text-decoration: none;
}
a:active {


	color: #444444;
	text-decoration: none;
}
a:hover {

	color: #FE0000;
	text-decoration: underline;
}

a.big {
      color: #FF0000;
      font-size: 13px;
}
.ReiseDok 
{
	font-family: Verdana;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
}
.blackCol
{
	color: Black;
}

.bgcol01 {
	background-color: #0E1E7D;
}
.bgelforsidepic {
	background-repeat: no-repeat;
	background-color: #2D273E;

}
.txheading1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #002046;
	font-size: 28px;
	font-weight: normal;
}
.txinverted1 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bgborder1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;

}
.bgfx01 {
	background-image: url(../images/bgel_frontb.gif);
	background-repeat: no-repeat;
}
.txheading3 {
	font-family: verdana, arial, Tahoma;
	color: #6EACDF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 20px;


}
.bgcol02 {
	/*background-color: #37448C;*/
	background-image: url(../images/shbar3.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

.imgmod1 {
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
	border-top: 2px solid #F1F3F5;
	border-right: 6px solid #F1F3F5;
	border-bottom: 6px solid #F1F3F5;
	border-left: 2px solid #F1F3F5;




}
.bgborder2 {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;
}
.bgborder3 {


	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;
}
.txnavfont1,a:link.txnavfont1,a:active.txnavfont1,a:visited.txnavfont1,a:hover.txnavfont1 {
	font-weight: bold;
	color: #002046;
}
.bgcol03 {


	background-color: #e6e8f1;
}

.bgcol03bak {
	background-image: url(../images/background1.gif);
	background-repeat: repeat;
	background-color: #e6e8f1;
}


.bgcol04 {



	background-color: #FFFFFF;
}
.bgcol05 {
	background-color: #E7F4FF;
}
.txcolor01 {
	color: #696969;
}
.bgcol06 {





	background-color: #F3FAE0;
}
.txnavfont2,a:link.txnavfont2,a:active.txnavfont2,a:visited.txnavfont2,a:hover.txnavfont2 {
	font-weight: bold;
	color: #788838;
}
.bgborder4 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;
}
.bgborder5 {


	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;
}


.lowText { text-decoration: none; color: #696969; font: 10px Arial, Helvetica }
.highText { text-decoration: none; color: #393939; font: 10px Arial, Helvetica }
.itemBorder { border: 1px solid #BBC3CE }

.menucolornormal { background-color:#f8f6f6 }
.menucolorhighlight {
	background-color:#ffffff;
	cursor: hand;
}

.txheading2 {
	font-family: tahoma, verdana, arial;
	color: #FE0000;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;

}
.bgelsubsidepic01 {
	background-image: url(../images/produktbilde_portal.jpg);
	background-repeat: no-repeat;
	background-color: #0E1E7D;

}
.txheading4 {

	font-family: verdana, tahoma, verdana, arial;
	color: #0E1E7D;
	font-size: 10px;
	font-weight: bold;
}
.tabadj1 {
	border-left-width: 0px;
	border-left-style: none;
}
.bgborder6 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;
	background-color: #BEE1FD;

}
.bgelsubsidepic02 {


	background-image: url(../images/produktbilde_2.jpg);
	background-repeat: no-repeat;
}
.bgelsubsidepic03 {



	background-image: url(../images/produktbilde_3.jpg);
	background-repeat: no-repeat;
}
.input1 {
	color: #00244E;
	width: 100%;
	border: 1px solid #6EAADE;
}
.txcolor02 {
	color: #BF4D0B;
	font-size: 12px;
	font-weight: bold;

}
.bgborder7 {

	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BBC3CE;
	border-right-color: #BBC3CE;
	border-bottom-color: #BBC3CE;
	border-left-color: #BBC3CE;
}
.tabb1 {
	background-image: url(../images/navi_top_b_normal.gif);
	background-repeat: repeat-x;
}
.bgfx02 {
	background-image: url(../images/el_strip02.gif);
	background-repeat: repeat-x;
}
.bdr01 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #C3D3E5;

}
.bgfx03 {

	background-image: url(../images/el_vbar01.gif);
	background-repeat: repeat-y;
}
.bdrbox01 {
	background-color: #FFFFFF;
	border: 1px solid #C3D3E5;
	background-image: url(../images/foldedge.gif);
	background-repeat: no-repeat;
	background-position: right bottom;


}
.bdrbox02 {
	background-color: #FFFFFF;
	border-top: 1px solid #C3D3E5;
	border-left: 1px solid #C3D3E5;
	border-right: 1px solid #C3D3E5;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bdrbox02eng {
	background-color: #FFFFFF;
	border-top: 1px solid #C3D3E5;
	border-left: 1px solid #C3D3E5;
	border-right: 1px solid #C3D3E5;
	background-image: url(../images/search_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bdrbox02short {
	background-color: #FFFFFF;
	border-top: 1px solid #C3D3E5;
	border-left: 1px solid #C3D3E5;
	border-right: 1px solid #C3D3E5;
	background-image: url(../images/search_short.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.error1 {
	background-color: #FFFF99;
	border: 1px solid #C3D3E5;
	background-image: url(../images/foldedge.gif);
	background-repeat: no-repeat;
	background-position: right bottom;


}
.error2 {
	background-color: #FFFF99;
	border-top: 1px solid #C3D3E5;
	border-left: 1px solid #C3D3E5;
	border-right: 1px solid #C3D3E5;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.smtext01 {
	font-size: 9px;
	line-height: 10px;
}
.filter-bw {
	filter: Gray;
}
.bgfx04 {
	background-image: url(../images/el_sep01.gif);
	background-repeat: repeat-x;
	background-position: left center;

}
.bdrbox03 {

	background-color: #FFFFFF;
	border: 1px solid #C3D3E5;
}
.txcol01 {
	color: #FE0000;
}
.picforside01 {
	background-image: url(../images/forside1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.naviclass01 {
	font-weight: bold;
}
.bdrnavsep01 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C3D3E5;
}
.transp01 {
	filter: Alpha(Opacity=85);
}

.bgfx01 {
	background-image: url(../images/el_strip01.gif);
	background-repeat: repeat-x;
}
.naviRollOver01 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C3D3E5;
	background-color: #E6E8F1;
	cursor: hand;
	font-weight: bold;
	color: #FE0000;



}
.naviRollOut01 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C3D3E5;
	cursor: hand;
	font-weight: bold;
	color: #0E1E7D;
}
.naviRollOut02 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C3D3E5;
	background-color: #BDD559;
	cursor: hand;
	color: #0E1E7D;
}
.naviMenuClass {
	margin: 0px;
	padding: 0px;
	width: 170px;
/*	border: 1px solid #0E1E7D; */
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 8;
	height: auto;
/*	xleft: 19px;*/
/*	left: 0px;*/
	top: 90px;
	margin-left: 19px;
}
.tabfRollOver01 {
	background-color: #f7f7ff;
	cursor: hand;


}
.tabfRollOut01 {
	cursor: hand;

}
.picunderside01 {
	background-image: url(../images/underside1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;

}
.txheading5 {
	font-family: tahoma, verdana, arial;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 14px;
	text-transform: uppercase;
}
.txheading5b {
	font-family: tahoma, verdana, arial;
	color: #0E1E7D;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 14px;
	text-transform: uppercase;
}
.txheadingSmall {
	font-family: tahoma, verdana, arial;
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 14px;
}
.navisymbRollOver {
	background-color: #f0f0FF;
	cursor: hand;

}
.navisymbRollOut {
	background-color: #f0f0FF;
	cursor: hand;
	filter: Gray;

}
.picunderside04 {


	background-image: url(../images/underside4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.texpicheading01 {
	font-size: 21px;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: normal;
	font-family: tahoma, verdana, arial;



}
.texpicheading02 {
	font-size: 50px;
	color: #FFFFFF;
	line-height: 30px;
	font-weight: normal;
	font-family: tahoma, verdana, arial;



}
.picundersideliten01 {



	background-image: url(../images/undersideliten01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.txheading6 {
	color: #0E1E7D;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;

}
.txheading7 {

	font-family: tahoma, verdana, arial;
	color: #FE0000;
	font-size: 28px;
	font-weight: normal;
	line-height: 24px;
}
.formstyle01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E1E7D;
	width: 100%;
	height: 18px;
}
.formstyle02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E1E7D;
	height: 18px;
}
.formstyle03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0E1E7D;
	height: 10px;
}
.buttton01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E1E7D;
	height: 18px;
}
.txcol02 {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.bdrbox04 {
	background-color: #E6E8F1;
	background-repeat: no-repeat;
	background-position: left top;
	border-top: 1px solid #C3D3E5;
	border-right: 0px none #C3D3E5;
	border-bottom: 1px solid #C3D3E5;
	border-left: 0px none #C3D3E5;

}
.bgfx05 {
	background-image: url(../images/el_vbar02.gif);
	background-repeat: repeat-y;
	background-position: right;

}
.txcol03 {
	color: #84858A;
	font-size: 8px;

}
.bdr01bak {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #C3D3E5;
	background-image: url(../images/dotgrid1.gif);
	background-repeat: repeat;
}
.bgcol03colf {
	background-color: #0E1E7D;
	background-image: url(../images/shbar1.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.bgcol01colf {
	background-color: #0E1E7D;
	background-image: url(../images/shbar3.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.shbar02 {
	background-image: url(../images/shbar2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bgelforsidepic1 {
	background-image: url(../images/sommer/kystbussen1.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic2 {
	background-image: url(../images/sommer/kystbussen2.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic3 {
	background-image: url(../images/sommer/kystbussen3.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic4 {
	background-image: url(../images/sommer/kystbussen4.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic5 {
	background-image: url(../images/sommer/kystbussen5.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic6 {
	background-image: url(../images/sommer/kystbussen5.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic7 {
	background-image: url(../images/sommer/kystbussen7.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepic8 {
	background-image: url(../images/sommer/kystbussen8.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng1 {
	background-image: url(../images/sommer/kystbussen2eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng2 {
	background-image: url(../images/sommer/kystbussen2eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng3 {
	background-image: url(../images/sommer/kystbussen3eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng4 {
	background-image: url(../images/sommer/kystbussen4eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng5 {
	background-image: url(../images/sommer/kystbussen5eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng6 {
	background-image: url(../images/sommer/kystbussen6eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng7 {
	background-image: url(../images/sommer/kystbussen7eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgelforsidepiceng8 {
	background-image: url(../images/sommer/kystbussen8eng.jpg);
	background-repeat: no-repeat;
	background-color: #2D273E;
}
.bgcol07 {
	background-color: #333333;
}
.semialpha {
	filter: Alpha(Opacity=40);
}

.bgcol08 {
	background-color: #d7e4eF;
}



.lbordert {
	background-image: url(../images/dboder_t.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.lborderb {
	background-image: url(../images/dboder_b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.lborderv {
	background-image: url(../images/dboder_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.lborderh {
	background-image: url(../images/dboder_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
}



.lbbordert {
	background-image: url(../images/dbboder_t.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.lbborderb {
	background-image: url(../images/dbboder_b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.lbborderv {
	background-image: url(../images/dbboder_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.lbborderh {
	background-image: url(../images/dbboder_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
}




.picundersidebyoslo {
	background-image: url(../images/undersidebilde01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}
.picundersidebergen {
	background-image: url(../images/undersidebilde04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}
.picundersidetrondheim {
	background-image: url(../images/undersidebilde03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv01 {
	background-image: url(../images/undersidebilde06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv02 {
	background-image: url(../images/undersidebilde07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv03 {
	background-image: url(../images/undersidebilde08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv04 {
	background-image: url(../images/undersidebilde09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv05 {
	background-image: url(../images/undersidebilde10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv06 {
	background-image: url(../images/undersidebilde11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}

.picundersidediv07 {
	background-image: url(../images/undersidebilde12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2D273E;
}
.rightsidebarshaded01 {
	background-image: url(../images/rshaded01.jpg);
	background-repeat: repeat-x;
}
.bybookingbilde01 {
	background-image: url(../images/bybildeoslo.jpg);
}
.bybookingbilde02 {

	background-image: url(../images/bybildebergen.jpg);
}
.bybookingbilde03 {


	background-image: url(../images/bybildestavanger.jpg);
}
.bybookingbilde04 {



	background-image: url(../images/bybildetrondheim.jpg);
}
.mainholder {
	width: 1000px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0E1E7D;
	border-right-color: #0E1E7D;
	border-bottom-color: #0E1E7D;
	border-left-color: #0E1E7D;
}

.mholderwidth {
	width: 1000px;
	}

.mholder {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height:1px;
	position: absolute;
	visibility: visible;
	z-index: auto;
	left: 0px;
	top: 0px;
	background-color:transparent;
	overflow:visible;

}

.set100ps {
	height: 100%;
}

span#txindent1,p#txindent1,b#txindent1 {
	margin-left:17px;
}
span#txindent2,p#txindent2,b#txindent2 {
	margin-left:17px;
}

a.turretur {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold; 
}
.error03
{
	color: Red;
	font-weight: bold;
}
