/****** GLOBAL OBJECTS *****************/
* {
          font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif;
}

body, div, td {
}

select, textarea {
          font-size: 10px;
}

input {
          font-size: 10px;
          font-family:verdana;
}

BODY {
          margin: 0px 0px 0px 0px;
          padding-top:0px;
}

H1 {
          background: url( '/norwayvisitor/upload/images/templates/AlternateHeaderBG.gif' ) repeat-x left top;
          height:24px;
          padding:5px 5px 0px 10px;
          margin:0px;
          font-weight:bold;
          color:#fff;
          font-size:100%;
          text-align:left;
}

H2 {
          font-size: 110%;
          margin: 0px 00px 3px 20px;
}

H3 {
          font-size: 110%;
          margin: 0px 0px 3px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 90%;
          margin: 0px 0px 3px 0px;
}

H6 {
          font-size: 80%;
          margin: 0px 0px 3px 0px;
}

HR {
}

HR.clear {
          display: none;
          clear:both;
}

.clear {
          display:none;
          clear:both;
}

div {
          text-align: left;
}

form {
          margin: 0px;
}

.FormLabels {
          font-weight:bold;
}

img {
          border: 0px;
}

strong {
          color: #333;
}

.Hidden {
          display: none;
}

a {
          color:#004577;
          text-decoration:none;
}

a:hover {
          color:#004577;
          text-decoration:underline;
}

a:visited {
          color:#004577;
          text-decoration:none;
}

A {
          color:#004577;
          text-decoration:none;
}

A:hover {
          color:#004577;
          text-decoration:underline;
}

A:visited {
          color:#004577;
          text-decoration:none;
}

a.Menus {
          color:#205C88;
          text-decoration:none;
}

a.Menus:hover {
          color:#205C88;
          text-decoration:none;
}

a.Menus:visited {
          color:#205C88;
          text-decoration:none;
}

a.Home {
          color:#fff;
          text-decoration:none;
}

a.Home:hover {
          color:#fff;
          text-decoration:none;
          text-decoration:underline;
}

a.Home:visited {
          color:#fff;
          text-decoration:none;
}

a.ProductList {
          color:#205C88;
          text-decoration:none;
}

a.ProductList:hover {
          color:#205C88;
          text-decoration:none;
}

a.ProductList:visited {
          color:#205C88;
          text-decoration:none;
}

a.SpecialSearchResult {
          color:#000;
          text-decoration:none;
          font-weight:bold;
}

a.SpecialSearchResult:hover {
          color:#000;
          text-decoration:underline;
          font-weight:bold;
}

a.SpecialSearchResult:visited {
          color:#000;
          text-decoration:none;
          font-weight:bold;
}

a.quicklinkText {
          color:#fff;
          text-decoration:none;
          font-weight:bold;
}

a.quicklinkText:hover {
          color:#fff;
          text-decoration:underline;
          font-weight:bold;
}

a.quicklinkText:visited {
          color:#fff;
          text-decoration:none;
          font-weight:bold;
}

a.vocationTreeText {
          color:#000;
          text-decoration:none;
}

a.vocationTreeText:hover {
          color:#000;
          text-decoration:underline;
}

a.vocationTreeText:visited {
          color:#000;
          text-decoration:none;
}

/****** TEMPLATE OBJECTS **************/
#PostitFrame {
          position: absolute;
          width: 350px;
          display: none;
          border: 1px solid #ccc;
}

#PostitHeader {
          text-align: right;
          padding: 3px 3px 0px 10px;
}

#PostitHeaderInner {
          text-align: right;
}

#PostitInner1 {
          background: #fff993 url('/upload/images/templates/postitbottombg.gif') repeat-x bottom left;
}

#PostitInner2 {
          background: url('/upload/images/templates/postitbottomleft.gif') no-repeat bottom right;
          padding: 10px;
}

.frameArea {
          width:768px;
}

.Frame_Inner_Area_B_10_2 {
          BORDER-TOP: #ffffff 1px solid;
          WIDTH: 760px 
}

.Frame_Inner_Area_10_2 {
          WIDTH: 760px 
}

/****** top Area**************/
.CC_Left {
          width:50px;
          float:left;
}

.CC_Position {
          padding-top:3px;
}

.CC_Right {
          width:100px;
          float:right;
}

.HorMenu {
          background:#35709A url('/norwayvisitor/upload/images/templates/NavBg.gif') repeat-x;
          border-top:solid 1px #fff;
          border-bottom:solid 1px #fff;
}

.HorMenu ul {
          list-style: none;
          padding-left:25px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          color: #fff;
}

.HorMenu ul li {
          list-style: none;
          text-align: left;
          float:left;
          padding-top: 2px;
          padding-right: 6px;
          padding-left: 23px;
          margin-left: 10px;
          margin-bottom: 0px;
          padding-bottom: 2px;
          color: #fff;
          display:inline;
          border-right:solid 1px #fff;
}

.BottomNav {
          padding-top:2px;
}

.BottomNav ul {
          list-style: none;
          padding-left: 0px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          color: #fff;
          text-align:center;
}

.BottomNav ul li {
          background: url( '/norwayvisitor/upload/images/templates/footersep.gif' ) no-repeat left bottom;
          list-style: none;
          text-align: left;
          padding-top: 4px;
          padding-right: 2px;
          padding-left: 7px;
          margin-left: 0px;
          margin-bottom: 0px;
          padding-bottom: 0px;
          color: #000;
          display:inline;
}

.QuickLink_Position {
          padding-top:2px;
}

.QuickLink_Left {
          width:17px;
          float:left;
}

.QuickLink_Right {
          width:143px;
          float:right;
}

.topBg {
          background:url('/norwayvisitor/upload/images/templates/grayBg.jpg') repeat-x;
          width:100%;
          padding-top:15px;
}

.grayshadowbg {
          background:url('/norwayvisitor/upload/images/templates/grayBg01.gif') no-repeat top;
}

.whiteshadowbg {
          background:url('/norwayvisitor/upload/images/templates/whiteshadoewBg.gif') repeat-y;
}

.Banner {
          background:url('/norwayvisitor/upload/images/haus/banner1.jpg') no-repeat;
          width:768px;
          height:130px;
}

.space {
          padding-left:4px;
          padding-right:4px;
}

.spacewhite {
          padding-left:4px;
          padding-right:4px;
}

.breadcrumbBg {
          background:#CBC9CA url('/norwayvisitor/upload/images/templates/breadcrumbsBg.jpg') repeat-x;
}

.leftarea {
          width:170px;
          float:left;
          border-right:1px solid #ffffff;
}

.innerRightArea {
          width:589px;
          float:left;
}

.innerRightArea_Admin_View {
          width:759px;
          float:left;
}

.centerarea {
          width:418px;
          float:left;
          border-right:1px solid #ffffff;
}

.rightarea {
          width:170px;
          float:right;
}

.footerBg {
          background:url('/norwayvisitor/upload/images/templates/footerBg01.gif') repeat-x;
          height:22px;
}

.footershadow {
          background:url('/norwayvisitor/upload/images/templates/whiteshadoewBg.gif') repeat-y;
}

.footerlast {
          background:url('/norwayvisitor/upload/images/templates/footerlast.gif') no-repeat bottom center;
          width:768px;
}

.FooterLast_TextPosition {
          padding:0px 110px 10px 80px;
          text-align:center;
}

.headingBg {
          background:url('/norwayvisitor/upload/images/templates/heading-Bg.gif') repeat-x;
          height:25px;
}

.headingBgcenter {
          background:url('/norwayvisitor/upload/images/templates/heading-Bg.gif') repeat-x;
          height:24px;
}

.headingText {
          color:#ffffff;
          font-weight:bold;
          padding-top:5px;
          text-align:center;
}

.navText {
          color:#ffffff;
          text-decoration:none;
          padding-top:2px;
          padding-right:10px;
          padding-left:10px;
          float:left 
}

.navBg {
          background:url('/norwayvisitor/upload/images/templates/NavBg.gif') repeat-x;
          height:20px;
}

.TopLinksPosition {
          float:left;
          height:20px;
          border-right:1px solid #ffffff;
}

.TopNavHome {
          text-align: left;
}

.home {
          color:#ffffff;
          text-decoration:none;
}

.vocationTreebg {
          background:#EFEFEF;
          border-bottom:1px solid #004577;
          height:20px;
}

.vocationTreeText {
          padding-top:3px;
          padding-left:10px;
          text-decoration:none;
          color:#000000;
}

.moneycalcBg {
          background:#EFEFEF;
          border-bottom:1px solid #004577;
          padding:5px;
}

.quicklinkBg {
          background:url('/norwayvisitor/upload/images/templates/quicklinksBg_1.gif') no-repeat;
          width:170px;
          height:51px;
          padding:5px 
}

.quicklinkText {
          color:#ffffff;
          text-decoration:none;
          float:left;
          padding-left:5px;
          font-weight:bold;
}

.centerBg {
          background:url('/norwayvisitor/upload/images/templates/norway_watermark.jpg') no-repeat;
          width:418px;
          height:438px;
}

.centerContentPosition {
          padding-left:30px;
          padding-right:30px;
          padding-top:10px;
          padding-bottom:30px 
}

.vocationText {
          color:#01476B;
          font-weight:bold;
          font-size:18px;
          padding-top:8px;
          font-family:Trebuchet MS;
}

.vocationheadingBg {
          background:url('/norwayvisitor/upload/images/templates/heading-Bg.gif') repeat-x;
          height:30px;
}

/****** innerpage CSS **************/
.innercenterBg {
          background:url('/norwayvisitor/upload/images/templates/norway_watermark_big.jpg') no-repeat;
          width:589px;
          height:438px;
}

.innercenterBg_Admin_View {
          background:#EEF7FE;
          width:759px;
}

.innercenterHeadingBg {
          background:url('/norwayvisitor/upload/images/templates/centerheadingBg.gif') no-repeat;
          width:569px;
          height:28px 
}

.innercenterHeadingText {
          color:#ffffff;
          font-weight:bold;
          font-size:14px;
          padding-top:2px;
          padding-left:7px;
/*font-family:Trebuchet MS;
*/
}

.innernormalHeadingBg {
          background:url('/norwayvisitor/upload/images/templates/innerheadingBg.gif') no-repeat;
          width:151px;
          height:22px;
}

.innernormalHeadingText {
          color:#004577;
          font-weight:bold;
          padding-top:4px;
          padding-left:5px;
/*font-family:Trebuchet MS;
*/
}

.tableHeading {
          color:#FFFFFF;
          font-weight:bold;
          padding-top:4px;
/* font-family:Tahoma;
*/
}

.TitleHeaderBG {
          background: url( '/norwayvisitor/upload/images/templates/TitleHeaderBG.gif' ) repeat-x left top;
          height:22px;
}

.TitleTopProjection {
          background: url( '/norwayvisitor/upload/images/templates/TitleTopProjection.gif' ) no-repeat right top;
          float:right;
          width:11px;
          height:11px;
}

.New_TitleHeaderBG {
          width:250px;
          float:left;
}

.New_TitleHeaderBG ul {
          list-style: none;
          padding-left:0px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          background: url( '/norwayvisitor/upload/images/templates/TitleHeaderBG.gif' ) repeat-x left top;
          height:22px;
}

.New_TitleHeaderBG ul li {
          background: url( '/norwayvisitor/upload/images/templates/TitleTopProjection.gif' ) no-repeat right top;
          padding:3px 5px 0px 10px;
          font-weight:bold;
          color:#004577;
          list-style:none;
}

.TitleTopProjection_B {
          background: url( '/norwayvisitor/upload/images/templates/TitleTopProjection_b.gif' ) no-repeat right top;
          float:right;
          width:11px;
          height:11px;
}

.TitleHeaderText {
          padding:5px 5px 0px 10px;
          font-weight:bold;
          color:#004577;
}

.ProductTableAlternateBg {
          background: url( '/norwayvisitor/upload/images/templates/AlternateTableBg1.gif' ) repeat-y top;
          padding-bottom:10px;
          border-bottom:dashed 1px #000;
}

.ProductTableDisplay2 {
          border-bottom:dashed 1px #000;
          padding-bottom:10px;
}

.AlternateHeaderBG {
          background: url( '/norwayvisitor/upload/images/templates/AlternateHeaderBG.gif' ) repeat-x left top;
          height:24px;
}

.D_ProductHeadingBg {
          background:#3C749C url( '/norwayvisitor/upload/images/templates/AlternateHeaderBG.gif' ) repeat-x left top;
}

.D_ProductHeadingText {
          padding-left:10px;
          padding-right:10px;
          font-weight:bold;
          color:#fff;
}

.D_ProductOverallWidth {
          width:567px;
          float:right;
}

.TitleHeaderLeft {
          width:285px;
          float:left;
}

.TitleHeaderRight {
          width:280px;
          float:right;
}

.AlternateTitleHeaderText {
          padding:5px 5px 0px 10px;
          font-weight:bold;
          color:#fff;
}

.ProductDisplay3_Size {
          width:188px;
          float:left;
}

.ProductDisplay3_Position {
          padding:10px 20px 5px 20px;
}

.ProductContent_Text {
          padding:10px 5px 0px 10px;
          color:#004577;
}

.Subpage_RightContent {
          width:569px;
}

.ProductTableBG {
          background:url('/norwayvisitor/upload/images/templates/ProductTableBG1.gif') repeat-y;
          border-bottom:dashed 1px #000;
}

DIV UL {
          padding-left:20px;
}

UL {
          padding:0px;
          margin:0px;
}

UL LI {
          padding:0px 0px 10px 0px;
          margin:0px;
}

.ProductList_Display2 {
}

.ProductList_Display3 {
          padding:4px 2px 4px 2px;
}

.ProductDescritionLeft {
          width:360px;
          float:left;
}

.ProductDescritionRight {
          width:200px;
          float:left;
}

.ProductDescriptionTextPosition {
          padding:10px;
}

.ProductDescriptionTextPosition_Right {
          padding:10px 10px 10px 10px;
}

.ProductDescriptionTopImage {
          padding-bottom:10px;
}

.ProductDescriptionBottomText {
          padding-bottom:10px;
}

.Product_BookNow {
          background: url( '/norwayvisitor/upload/images/templates/Book_Now1.gif') no-repeat top center;
          width:148px;
          height:32px;
}

.Product_BottomBookNow {
          background: url( '/norwayvisitor/upload/images/templates/Bottom_Book_Now.gif') no-repeat top center;
          width:148px;
          height:43px;
          float:right;
}

.Product_ViewAllTours {
          background: url( '/norwayvisitor/upload/images/templates/ViewAllTours.jpg') no-repeat top center;
          width:148px;
          height:43px;
          float:right;
}

.Product_BookNow_BorderBottom {
          background: url( '/norwayvisitor/upload/images/templates/BookNow_Borderbottom2.gif') no-repeat top center;
          width:180px;
          height:12px;
          font-size:2px;
}

.Product_BookNow_BorderTop {
          background: url( '/norwayvisitor/upload/images/templates/BookNow_BorderTop2.gif') no-repeat top center;
          width:180px;
          height:8px;
          font-size:2px;
}

.Product_BookNowBg {
          background: url( '/norwayvisitor/upload/images/templates/BookNow_BG2.gif') repeat-y top center;
          width:180px;
}

.Product_BookNowText {
          padding:5px 5px 10px 10px;
}

.Product_BookNowLink {
          width:143px;
          height:38px;
          display:block;
          float:left;
          cursour:hand;
}

.BookTour_ProductBg {
          background:url('/norwayvisitor/upload/images/templates/BookTour_ProductBg.gif') repeat-y;
          border-bottom:dashed 1px #000;
}

.BookTour_ProductBg1 {
          background:url('/norwayvisitor/upload/images/templates/BookTour_ProductBg1.gif') repeat-y;
          border-bottom:dashed 1px #000;
}

.BookTourProductDescritionLeft {
          width:285px;
          float:left;
}

.BookTourProductDescritionRight {
          width:280px;
          float:right;
}

.BookTourProductDescrition_FormLables {
          width:160px;
          float:left;
          z-index:8;
}

.BookTourProductDescrition_FormPosition {
          padding:5px 0px 5px 0px;
}

.BookTourProductDescrition_FormElements {
          width:350px;
          float:right;
          z-index:9;
}

.CarRental_FormLables {
          width:150px;
          float:left;
          text-align:right;
          z-index:8;
          font-weight:bold;
}

.CarRental_ElementSpace {
          width:425px;
          padding-top:5px;
          padding-bottom:5px;
}

.CarRental_FormElements {
          width:260px;
          float:right;
          z-index:9;
}

.CarRental2_FormLables {
          width:150px;
          float:left;
          text-align:right;
          z-index:8;
          font-weight:bold;
}

.CarRental2_ElementSpace {
          width:425px;
          padding-top:2px;
          padding-bottom:2px;
}

.CarRental2_FormElements {
          width:250px;
          float:right;
          z-index:9;
}

.BookingTour_FormLables {
          width:150px;
          float:left;
          text-align:right;
          z-index:8;
          font-weight:bold;
}

.BookingTour_ElementSpace {
          width:425px;
          padding-top:5px;
          padding-bottom:5px;
}

.BookingTour_FormElements {
          width:250px;
          float:right;
          z-index:9;
}

.CustomTour_FormLables {
          width:200px;
          float:left;
          text-align:right;
          z-index:8;
          font-weight:bold;
}

.CustomTour_ElementSpace {
          width:500px;
          padding-top:5px;
          padding-bottom:5px;
}

.CustomTour_FormElements {
          width:280px;
          float:right;
          z-index:9;
}

.CustomTour_ElementSpace_Left {
          width:245px;
          float:left;
}

.CustomTour_ElementSpace_Right {
          width:245px;
          float:right;
}

.CustomTour_ElementSpace_Align {
          padding:0px 0px 0px 40px;
}

.Product_BookNow_AddToBasket {
          background: url( '/norwayvisitor/upload/images/templates/BookNow_AddToBasket.gif') no-repeat top center;
          width:148px;
          height:43px;
          float:right;
}

.Product_BookNow_CheckOut {
          background: url( '/norwayvisitor/upload/images/templates/BookNow_CheckOut.gif') no-repeat top center;
          width:148px;
          height:43px;
          float:right;
}

/**** Front page elements *****/
.DayTours_List {
          padding-left: 5px;
          margin-bottom: 5px;
}

.DayTours_List UL {
          PADDING-RIGHT: 0px;
          PADDING-LEFT: 10px;
          padding-bottom: 0px;
          padding-top: 0px;
          MARGIN: 0px;
}

.DayTours_List LI {
          padding-top: 0px;
          padding-bottom: 2px;
          PADDING-RIGHT: 0px;
}

.frontpage_vacation {
          width:380px;
}

.frontpage_vacation_left {
          width:112px;
          float:left;
          margin-right:21px;
}

.frontpage_vacation_center {
          width:112px;
          float:left;
          margin-right:21px;
}

.frontpage_vacation_right {
          width:112px;
          float:left;
}

.frontpage_imageframe {
          BORDER:#004577 1px solid;
}