﻿ /* ------- Generel items ------- */
    /* ******************************* */
    html, body          {width:100%;padding:5px 0 0 0;margin:0;background-image:url('/files/greengate/gfx/bg.jpg');background-repeat:no-repeat;background-color:#c9d6e3;font-family:Arial, helvetica, Sans-Serif;font-size:11px;}
    a:link              {color: #699fbe;text-decoration:none;}
    a:visited           {color: #699fbe;text-decoration:none;}
    a:hover             {color: #585858;text-decoration:none;}
    a:active            {color: #585858;text-decoration:none;}
    #site_container     {width:964px;margin:auto;}
    #top_bar_menu       {width:964px;height:109px;background-image:url('/files/greengate/gfx/top_bg.jpg');background-repeat:no-repeat;margin-bottom:3px;}
    #top_banner         {width:954px;height:208px;background-color:#fff;padding:4px;margin-bottom:4px;}
    #content_container  {background-color:#fff;}
    
    #language_selection {float:right;width:185px;height:20px;color:#fff;font-size:9px;padding-top:4px;}
    #quickmenu          {float:right;width:305px;height:20px;}
    #logoDiv            {float:right;width:175px;padding-right:270px;margin-top:12px;}
    .quick_item         {height:20px;float:left;padding-top:3px;color:#787878;}
    #submenu_inner      {width:329px;background-image:url('/files/greengate/gfx/submenu_bg.gif');background-repeat:repeat-x;}
    #submenu_inner ul   {padding:0 10px 5px 10px;margin:0;list-style:none;}
    #submenu_inner li   {height:21px;padding-top:6px;background-image:url('/files/greengate/gfx/menu_item_bg.gif');background-repeat:no-repeat;background-position:bottom;}
    .submenu_Header     {padding-bottom:5px;}
    .submenu_Header h2  {color:#307c66}
    li a:link           {text-decoration:none;color:#545454;}
    li a:visited        {text-decoration:none;color:#545454;}
    li a:hover          {text-decoration:none;color:#306f7a;}
    li a:active         {text-decoration:none;color:#306f7a;}
    li:hover            {background-color:#f5f5f5;}
    td                  {padding:10px;}
    .txtBox             {background-image:url('/files/greengate/gfx/txtSearchBg.jpg');background-repeat:repeat-x;border:1px solid gray;height:15px;padding:4px;width:255px;font-size:11px;padding-top:5px;}
    .txtBoxGenerel      {border:0;border-bottom:1px solid #d0d0d0;background-color:#f7f7f7;width:100%;height:15px;}
    .rdBtn              {padding:0;}
    #tblPackage table   {border-collapse:collapse;}
    #tblPackage td      {padding:0;padding-left:10px;margin:0;height:10px;width:130px;}
    #FlightTable table  {border-collapse:collapse;}
    #FlightTable td     {padding:0;padding-left:10px;margin:0;height:10px;}
    #pnl2_div div       {margin:0;padding:0;display:inline;}
    /* ------- Text types ------- */
    /* ******************************* */
    h1                  {text-transform:uppercase;font-family:'Times New Roman', Times, Serif;font-size:24px;letter-spacing:0px;font-weight:bolder;margin:0;margin-left:5px;margin-bottom:5px;padding:0;color:#343434;}
    h2                  {font-family:'Times New Roman', Times, Serif;font-size:14px;margin:0;color:#db3f3f;margin-bottom:6px;}
    p                   {color:#454545;margin:0;line-height:1.25em;}
    /* Individualizing */
    .front_box h2       {margin-top:5px;}
    
    #search_box h2      {padding-top:5px;padding-left:10px;}
    #kontakt_box h2     {padding-top:5px;padding-left:10px;margin-bottom:8px;}
    .h1_hr_line         {background-image:url('/files/greengate/gfx/hr_bg.gif');background-repeat:repeat-x;height:30px;}
    
    
    /* ------- Frontpage build ------- */
    /* ******************************* */
    .left_content       {width:594px;float:left;}
    .right_content      {width:367px;float:left;overflow:hidden;}
    .front_box          {padding:4px;width:284px;height:185px;background-color:#fff;float:left;margin-right:3px;border:1px solid #d4d4d4;}
    .front_box_content  {padding:0 10px 0 6px;height:66px;}
    .font_box_readmore  {height:27px;text-align:right;}
    .font_box_readmore img{border:0;}
    .bottom             {}
    
    /* ------- Pages with submenu-build ------- */
    /* ******************************* */
    .sub_left_content   {width:337px;float:left;}
    .sub_right_content  {width:613px;float:left;background-color:#fff;margin-left:4px;padding:4px;}
    .inner_right_content{background-color:#f7f7f7;padding:5px 10px 0 10px;}
    .inner_right_content2{background-color:#f7f7f7;padding:5px 5px 0 10px;}
    .content_txt        {padding-left:5px;padding-right:5px;padding-bottom:25px;}
    
    /* ELEMENTS / Sideboxes and gadgets */
    
    /* ------- Elements classes for backgrounds ------- */
    /* ******************************* */    
    /* Inner box */
    .element            {background-image:url('/files/greengate/gfx/element_bg.gif');background-repeat:repeat-x;height:100%;}
    /* Outer box */
    .box                {padding:4px;background-color:#fff;margin-bottom:4px;}
    
    /* ------- Element id's for defining height and individual outer properties ------- */
    /* ******************************* */
    #search_box         {height:64px;margin-bottom:4px;}
    .txtBoxSearch       {margin-left:10px;}
    .txtSearch          {width:255px;height:18px;padding-left:10px;padding-top:4px;border:1px solid #9a9a9a;color:#848484;background-image:url('/files/greengate/gfx/txtSearchBg.jpg');background-repeat:repeat-x;background-color:#ebebeb;}
    #searchDiv img      {vertical-align:top;margin-top:2px;}
    .search_element_inner{background-image:url('/files/greengate/gfx/search_bg.jpg');height:57px;padding:5px 5px 5px 10px;}
    .searchbtn          {text-decoration:none;color:#fff;}
    .inner_fav_box      {background-image:url('/files/greengate/gfx/fav_bg.gif');background-color:#ececec;padding:7px 7px 7px 13px;}
    
    #kontakt_box        {height:133px;margin-bottom:4px;}
    #empty_box          {margin-bottom:4px;}
    #rutekort_box       {height:162px;}
    
   
    /* ******************************* */
    .turBox             {padding:4px;width:565px;background-color:#fff;float:left;margin-right:4px;margin-bottom:10px;border:1px solid #d4d4d4;}
    .turImage           {float:left;}
    .turDesc            {float:left;width:255px;padding-left:20px;padding-top:6px;}
    
    
    /* EMAIL FRIEND*****/
    #sexyBG { display: none; position: absolute; background: #000; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=40); width: 100%; height: 100%; top: 0; left: 0; z-index: 99; }
    #sexyBOX { display: none; position: absolute; background: #fff; color: #454545; font-size: 1.2em; text-align: center; border: 1px solid #111; top: 0px; z-index: 100; }
    .sexyX { font-size: 12px; color: #454545; padding: 4px 0; border-top: 1px solid #636D61; background: #b5b5b5; }