@charset "UTF-8";

/* Reset/Typo */

  ul, ol, li, h1, h2, h3, form,
  body, html, p, fieldset, div {
    margin: 0;
    padding: 0;
    border: 0;
  }
  
  body,
  html {
    height: 100%;
  }
  
  a img,:link img,:visited img {
    border: none;
  }
        
  html * { font-size: 100.01% }

  body {
    font-family: "Trebuchet MS", Geneva, Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #3e3e3e;
    background: #3282ad;
  }

  h1,h2,h3,h4,h5,h6 { 
    font-weight: normal;
    margin: 0 0 1em 0;
  }
  
  h1 { 
    font-size: 24px; 
    color: #006699; 
    text-decoration: none;
  }                       
  
  h2 { 
    font-size: 24px; 
    color: #006699; 
    text-decoration: none; 
    font-weight:bold;
  }   
         
  h3 { 
    font-size: 14px;
    font-weight:bold;
  } 

  a {
    color: #006699; 
    text-decoration: underline;
  }
  
  a:focus,
  a:hover,
  a:active {
    color: #3e3e3e; 
    text-decoration: none; 
  }

  hr {
    color: #3e3e3e;
    background: transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #006699 solid;
    margin: 10px 0;
  }

  p {
    margin: 10px 0;
  }

  .article {
    margin-bottom: 20px;
  }

  .boxleft {
    float: left;
    clear: both;
    width: 300px;
  }

  .boxright {
    float: right;
    width: 300px;
  }
  
  .button_totop {
    margin-top: 15px;
  }  
  
  .clear {
    clear: both;
  }

  a.current {
    color: black;
  }
  
  .newrow {
    clear: both;
    height: 30px;
  }
  
/* Reset/Typo */

  
/* Form */
  
  form .fieldset {
    clear: both;
    margin-bottom: 10px;
  }
  
  form label {
    font-weight: bold;
    cursor: pointer;
  }
  
  form label.left {
    display: block;
    float: left;
    width: 150px;
  }
  
  form input.text {
    width: 200px;
  }
  
  form .submit.right,
  form .error.right {
    margin-left: 150px;
  }

  #form_errors {
    border: 1px solid red;
    width: 500px;
    padding: 5px;
    margin-bottom: 20px;
  }
  
  #form_errors li {
    margin-left: 20px;
  } 
  
  form input[type=text], input[type=submit], input[type=reset], input[type=password], 
  input, textarea, select, .submit input, input.text, input.button {
    border: 1px solid #1f7daf;
    background: #eaf6fb;
    padding: 0 4px;
  }
  
  form select {
   padding: 0 0;
  }
  
  form .form_error {
    color: red;
  }  

/* Form */

/* Main Layout - Screen */

  @media screen 
  {
    body {
      background: url("../../images/frontend/bg.png?v=2") repeat-x #257dab;
    }
    
    #container-page {
      width: 100%;
      margin: 0 auto;
      position: relative;
      min-height: 100%;
      height: auto !important;
      height: 100%;
    }
    
    #container-content {
      width: 1118px;
      margin: 0 auto;
      padding-bottom: 75px;
      background: url("../../images/frontend/container_bg.gif?v=2") repeat-y;
      min-height: 1000px;   
    }
    
    * html #container-content {
      height: 750px;
    }
    
    #header {
      height: 146px;
      width: 958px;
      background: url("../../images/frontend/csssprite_main.png?v=3") no-repeat #001448;
      color: #fff;
    }
    
    #search {
      float: left;
      width: 299px;
      height: 50px;
      background: url("../../images/frontend/csssprite_main.png?v=3") no-repeat #001448;
      background-position: -659px -146px; 
      border-top: 1px solid #fff;   
      border-bottom: 1px solid #cacaca;
    }
    
    #colleft {
      clear: both;
      width: 300px;
      float: left;
      margin-top: 1px;
      padding: 5px 0;
      position: absolute;
      top: 200px;      
    }

    * html #colleft { 
      left: 0;
    }    
    
    *+html #colleft { 
      left: 0;
    }
    
    
    #colmain {
      z-index: 1000;
      position: relative;
      width: 615px;
      margin-top: 48px;
      padding: 20px 20px 45px 20px;
      margin-left: 300px;
    }
    
    * html #colmain {
      margin-top: 0px;
    }
    
    *+html #colmain {
      margin-top: 0px;    
    } 
    
    #advert_right_skyscraper {
      position: absolute;
      margin-left: 970px;
      margin-top: 75px;
      z-index: 100;
      width: 160px;
    }   
    
    *+html #advert_right_skyscraper {
      margin-left: 0;
    }    
    
    * html #advert_right_skyscraper {
      margin-left: 660px;
      margin-top: 25px;
    }        
    
    #footer {
      width: 100%;
      position: absolute;
      bottom: 0 !important;
      z-index: 1;
      bottom: -1px;
      height: 60px;
      background: url("../../images/frontend/footer.gif?v=2") repeat-x #fff;
    }
    
    #navcontinents {
      margin-top: 1px;
      height: 66px;
      width: 658px;
      float: left;
    }
  }

/* Main Layout - Screen */

/* Main Layout - Print */

@media print 
{
  body {
    background: #fff;
  }

  #header {
    display: none;
  }
  
  #search {
    display: none;
  }
  
  #colleft {
    display: none;
  }
  
  #colmain {
    width: 615px;
    padding: 45px 20px;
  }
  
  #footer {
    display: none;
  }
  
  #navcontinents {
    display: none;
  }
}

/* Colmain start */

#socialbookmarks {
  clear: both;
  text-align: center;
  border-top: 1px solid #bed7e6;
  margin-top: 10px;
  padding: 10px 0 0 5px;
}

#socialbookmarks div {
  width: 400px;
  margin: 0 auto;
}

/* Colmain end */

/* Header Start */

#header #homelink {
  width: 500px;
  height: 150px;
  display: block;
  text-decoration: none;
  position: absolute;
}

#header #dumontlink {
  width: 70px;
  height: 50px;
  display: block;
  margin-left: 870px;
  text-decoration: none;
  position: absolute;
}

#header #actual_time {
  position: absolute;
  height: 80px;
  margin-top: 65px;
  width: 300px;
  margin-left: 645px;
  text-align: right;
}

#header #actual_time a {
  color: #fff;
  text-decoration: none;
}

#header #actual_time .time {
  font-size: 70px;
  font-weight: bold;
  padding-top: 8px;
}

* html #header #actual_time .time {
  padding-top: 7px; 
}

*+html #header #actual_time .time {
  padding-top: 7px; 
}

/* Header End */

/* Search Start */

#search input.textfield {
  font-size: 11px;
  width: 200px;
  background: #fff;
  height: 15px;
  border: none;
  padding: 0px 0 0px 0;
  margin: 16px 0 0 37px;
  float: left;
  color: #999;
}

#search #tz_quicksearchform input.button {
  background: transparent;
  padding: 0;
  width: 45px;
  border: 0;
  position: relative;
  display: block;
  z-index: 10;
  float:right;
  top: 10px;
  height: 25px;
  cursor: pointer;
}

#search #tz_quicksearchform #tzsearchlink {
  margin: 3px 0 0 183px;
  z-index: 110;
  font-size: 11px;
}

#search #tz_quicksearchform #tzsearchlink a {
  color: #fff;
  text-decoration: none;
}

#search #tz_quicksearchform #tzsearchlink a:hover {
  color: #006699; 
}

#search ul#tz_quicksearchform_result {
  position: absolute;
  background-position: top;
  background-repeat: no-repeat;
  padding: 0 0 0 0;
  background-color: #fff;
  margin: 0 0 0 30px;
  width: 260px;
  z-index: 100;
  border: 1px solid #ccc;
  border-top: none;
  display: none;
}

#search ul#tz_quicksearchform_result ul {
  list-style: none;
  margin: -20px 0 -4px 0;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
}

#search ul#tz_quicksearchform_result  li {
  color: #3e3e3e;
  padding: 0;
  text-align: left;
  list-style: none;
}

#search ul#tz_quicksearchform_result  li a {
  color: #3e3e3e;
  display: block;
  text-decoration: none;
  position: relative;
  padding: 0;
  width: 250px;
  padding: 4px 5px;
  border-bottom: 1px dashed #ccc;
}

#search ul#tz_quicksearchform_result  li a:hover {
  background-color: #add1e8;
}

/* Search Start */

/* colleft */

#colleft #nav_content {
  background: #84b9d7; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f0f8', endColorstr='#84b9d7'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#e3f0f8), to(#84b9d7)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #e3f0f8,  #84b9d7); /* for firefox 3.6+ */
  border-top: 1px solid #fff;
  border-bottom: 3px solid #6aa8cb;
  margin-bottom: 15px;
  padding: 13px 0 10px 30px;  
}

* html #colleft #nav_content {
  height: 260px;
}

#colleft #nav_content .title {
  font-size: 16px;
  color: #036498;
  margin-bottom: 10px;
  display: block;
}

#colleft #nav_content ul,
#colleft #nav_content li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#colleft #nav_content li {  

}

#colleft #nav_content a {
  font-size: 12px;
  color: #4a4a4a;
  text-decoration: none;
  padding: 3px 10px 2px 0;
  width: 240px;
  display: block;
  border-bottom: 1px dotted #036498;
}

#colleft #nav_content a:hover,
#colleft #nav_content a.current {
  color: #000;
  border-bottom: 1px solid #000;
}

#colleft hr {
  border-bottom: 1px dotted #036498;
}

#colleft .ad  {
  margin: 10px 0;
}

#colleft .box {
  border-right: 0;
  margin: 15px 0;  
  padding: 10px 20px 10px 25px;
  border: 1px solid #fff;
  border-top: 3px solid #6aa8cb;
  border-right: 0;
  border-left: 0;
  background: #84b9d7;
  color: #4a4a4a;
  font-size: 12px;  
  background: url("../../images/frontend/colleft_box_bg.gif?v=2") repeat-x #84b9d7;  
}

#colleft .title {
  font-size: 16px;
  color: #036498;
  margin-bottom: 10px;
  display: block;
}

#colleft #landoftheweek {    
  background: url("../../images/frontend/colleft_box_bg.gif?v=2") repeat-x #84b9d7;  
}

#colleft #landoftheweek a {
  color: #4a4a4a;
}

#colleft #landoftheweek a:hover {
  color: #003173;
} 

#colleft #landoftheweek .country_title {
  font-size: 14px;
  color: #003173;
  margin-bottom: 5px;
  display: block;
}

#colleft #landoftheweek .icon {
  float: right;
  padding-right: 15px;
}

#colleft #landoftheweek .date {
  display: none;
}

#colleft .googlesearch .cse-branding-logo,
#colleft .googlesearch .cse-branding-text {
  display: none;
}

#colleft .googlesearch .cse-branding-text {
  font-size: 11px;
}

#colleft .googlesearch #ss0,
#colleft .googlesearch #ss1 {
  border: 0;
}

/* navcontinents */

#navcontinents {
  background: url(../../images/frontend/csssprite_main.png?v=3) no-repeat;
  background-position: 0 -146px;
  height: 50px; 
  border-bottom: 1px solid #cacaca; 
}

#navcontinents li a:hover,
#navcontinents li a.current {
  background: url(../../images/frontend/csssprite_main.png?v=3) no-repeat;
}

#navcontinents img {
  margin: 0;
  padding: 0;
  display: inline;
}

#navcontinents ul,
#navcontinents li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navcontinents li {
  float: left;
  margin: 0;
  padding: 0;
}

#navcontinents .linktext {
  display: none;
}

#navcontinents a#nav_asia {
  height: 50px;
  width: 87px;
  display: block;
}

#navcontinents a:hover#nav_asia,
#navcontinents a.current#nav_asia  {
  background-position: 0 -196px;
}

#navcontinents a#nav_africa {
  height: 50px;
  width: 91px;
  display: block;
}

#navcontinents a:hover#nav_africa,
#navcontinents a.current#nav_africa  {
  background-position: -87px -196px;
}

#navcontinents a#nav_australien {
  height: 50px;
  width: 123px;
  display: block;
}

#navcontinents a:hover#nav_australien,
#navcontinents a.current#nav_australien  {
  background-position: -178px -196px;
}

#navcontinents a#nav_europe {
  height: 50px;
  width: 90px;
  display: block;
}

#navcontinents a:hover#nav_europe,
#navcontinents a.current#nav_europe  {
  background-position: -301px -196px;
}

#navcontinents a#nav_northamerica {
  height: 50px;
  width: 141px;
  display: block;
}

#navcontinents a:hover#nav_northamerica,
#navcontinents a.current#nav_northamerica  {
  background-position: -391px -196px;
}

#navcontinents a#nav_southamerica {
  height: 50px;
  width: 126px;
  display: block;
}

#navcontinents a:hover#nav_southamerica,
#navcontinents a.current#nav_southamerica  {
  background-position: -532px -196px;
}

/* footer */

#footer #footercontent {
  margin: 0 auto;
  width: 600px;
  text-align: center;
  padding-left: 150px;
}

#footer #navservice {
  padding: 20px 0 0 0;
}

#footer #navservice ul,
#footer #navservice li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer #navservice li {
  display: inline;
  margin-right: 15px;
}

#footer #navservice a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}

#footer #navservice a.current {
  color: #4a4a4a;
}

#comments #comment_form fieldset {
  border: 0;
}

#comments #comment_list_title {
  font-weight: bold;
  border-top: 1px solid #3e3e3e;
  padding-top: 10px;
}


#comments #comment_form_title {
  font-weight: bold;
  border-top: 1px solid #3e3e3e;
  padding-top: 10px;
}

#comments .sf_comment {
  border-left: 1px dotted #6aa8cb;
  padding: 5px;
  margin: 20px 0;
}

#comments .sf_comment .sf_comment_author {
  font-weight: bold;
}

.ad .adhint {
  font-size: 9px;
  float: right;
  padding: 0 1px;
  color: #006699;
}

#mod_tzflag .gallery {
  float: left;
  margin: 1px;
  width: 140px;
  text-align: center;
}

/* tz_quicksearchresult start */

#tz_quicksearchresult #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

#tz_quicksearchresult #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

/* tz_quicksearchresult end */

/* tz_continent start */

#tz_continent ul,
#tz_continent li {
  list-style: none;
}

#tz_continent li {
  border-bottom: 1px dotted #00164d;
  margin-bottom: 10px;
}

#tz_continent li .clear {
  margin-bottom: 0;
  padding-bottom: 0;
}

#tz_continent .left {
  float: left;
  width: 300px;
}

#tz_continent .right {
  float: right;
  width: 300px;
  margin-left: 10px;
}

#tz_continent a {
  text-decoration: none;
}

#tz_continent .flag {
  float: left;
  margin-right: 5px;
  height: 17px;
  width: 34px;
  margin-bottom: -1px;
  text-align: right;
}

#tz_continent .flag img {
  height: 17px;
}

#tz_continent .title {
  width: 80%;
  float: left;
}

#tz_continent #headad .ad {
  width: 468px;
  margin: 20px auto;
  display: none;
}

#tz_continent #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

/* tz_continent end */

/* tz_timeswitch start */

#tz_timeswitch .date {
  font-weight: bold;
  color: #00659b;
}

#tz_timeswitch .country {
  clear: both;
  border-bottom: 1px dotted #00164d;
  padding-bottom: 3px;
  margin-bottom: 3px;
  margin-top: 3px;
}

#tz_timeswitch .flag {
  float: left;
  margin-right: 5px;
  height: 17;
  width: 34px;
  text-align: right;
}

#tz_timeswitch .flag img {

}

#tz_timeswitch .title {
  float: left;
  width: 85%;
}

#tz_timeswitch .clear {
  
}

#tz_timeswitch #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

#tz_timeswitch #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

#tz_timeswitch .filters {

}

#tz_timeswitch hr {
  border-bottom: 1px solid #006699;
}

#tz_timeswitch .filters input {

}

#tz_timeswitch .filters .daterange input {
  margin: 0;
}

#tz_timeswitch .filters .daterange  {

}

#tz_timeswitch .newrow {
  height: 5px;
}

#tz_timeswitch .googlesearch #ss0,
#tz_timeswitch .googlesearch #ss1 {
  border: 0;
}

/* tz_timeswitch end */

/* homepage start */

#homepage #button_compareTool,
#homepage #button_newsletter, 
#homepage #button_competition,
#homepage #button_timezones,
#homepage #button_calaconvert {
  margin-bottom: 13px;
}

#homepage #article_news .article {
  margin-bottom: 8px;
  border-bottom: 1px solid #bed7e6;
  padding-bottom: 8px;
}

#homepage #article_news .article h2 {
  font-size: 18px;
}

#homepage #timswitch_img {
  float: right;
  display: none;
}

#homepage #nextswitches {
  
  margin-top: 20px;
  padding-top: 10px;
}

#homepage .newrow {  
  height: 5px;
}

#homepage #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

#homepage #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top:5px;
  margin: 10px auto 0px auto;
}

#homepage .tz_map {
  display: block;
  padding: 0 0 5px 0;
  clear: both;
  border-bottom: 1px solid #bed7e6;
  margin: 0 0 20px 0; 
}

#homepage .sprite_homepage {
  background: url(../../images/frontend/csssprite_homepage.jpg?v=2) no-repeat;
  display: block;
}

#homepage .sprite_homepage span.hide {
  display: none;
}

#homepage .sprite_homepage.sprite_konferenzplaner {
  background-position: -302px -298px;
  height: 120px;
  width: 302px;
}

#homepage .sprite_homepage.sprite_feedback {
  background-position: -302px -200px;
  height: 99px;
  width: 302px;
}

#homepage .sprite_homepage.sprite_gewinnspiel {
  background-position: -302px -100px;
  height: 99px;
  width: 302px;
}

#homepage .sprite_homepage.sprite_newsletter {
  background-position: -302px -1px;
  height: 99px;
  width: 302px;
}

#homepage .sprite_homepage.sprite_umrechner {
  background-position: 0 -0;
  height: 302px;
  width: 302px;
}

/* homepage end */

/* Article Start */

.article h2,
.article h2 a {
  margin-bottom: 5px;
  text-decoration:none;
}

#article_news .article {
  margin-bottom: 0;
}

#article_detail .date,
.article .date {
  display: block;
  color: #006699;
  font-style: italic;
  margin-bottom: 5px;
}

#article_detail #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

#article_detail #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

/* Article End */

/* Calaconvert Start */

#calaconvert #result_area {
  margin-top: 20px;
  font-size: 16px;
}

#calaconvert .left {
  width: 210px;
  float: left;
  font-weight: bold;
}

#calaconvert .right {
  float: left;
  margin-left: 30px;
  text-align: right;
  width: 200px;
}

#calaconvert {
  font-size: 14px;
}

#calaconvert #parameter_select {
  margin-bottom: 10px;
}

#calaconvert #parameter_select select {
  width: 460px; 
  text-align: center;
  cursor: pointer; 
  border: 1px solid #1f7daf;
  background: #eaf6fb;  
}

#calaconvert #parameter_select select option {
  border-bottom: 1px dotted #036498;  
  background: #eaf6fb;  
}

#calaconvert #value_input {
  float: left;
  width: 110px;
}

#calaconvert #value_input input {
  width: 90px;  
  height: 19px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #1f7daf;
  background: #eaf6fb;
}

#calaconvert #unit_select {
  float: left;
  width: 350px;
  margin-bottom: 10px;
  margin-right: 10px;
}

#calaconvert #unit_select select {
  width: 350px;
  cursor: pointer;
  border: 1px solid #1f7daf;
  background: #eaf6fb;  
}

#calaconvert #unit_select select option {
  border-bottom: 1px dotted #036498; 
  background: #eaf6fb;  
}

#calaconvert .resultarea {
  clear: left;
  margin-top: 20px;
  width: 460px;
}

#calaconvert .row {
  clear: left;
  padding: 6px;
  min-height: 20px;
  list-style: none;
  border-bottom: 1px dotted #036498;
}

#calaconvert .row1 {
  background: #eaf6fb;
} 

#calaconvert .row0 {
  background: #f6fafc;
}

#calaconvert #convertertext h3,
#calaconvert #convertertext a {
  color: #006699;     
  font-weight:bold;
  font-size: 11px;
  text-decoration: none;
}

#calaconvert #convertertext {
  border-top: 1px solid #1f7daf;
  font-size: 11px;  
  margin-top: 10px;
  padding-top: 10px;
  clear: both;    
}

#calaconvert #convertertext .colright {
  width: 300px;
  float: right;
}

#calaconvert #convertertext .colleft {
  width: 300px;
  float: left;
}

#calaconvert #convertertext .box {
  width: 290px;
  margin: 0 0 5px 0;
  background: #f6fafc;
  padding: 4px;
  border: 1px solid #1f7daf;
}

#calaconvert #convertertext .maintext {
  font-size: 12px;
  border-bottom: 1px solid #1f7daf;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

#calaconvert #convertertext .maintext a {
  font-size: 12px;
}

.clearleft {
  clear: left;
}

/* Calaconvert End */

/* calaform start */

.calaform form label {
  width: 150px;
  display: block;
  float: left;
  text-align: right;
  padding-right: 10px;
  cursor: pointer;
}

.calaform form li {
  clear: both;
  padding: 5px 0;
}

.calaform form li input {
  float: left;  
}

.calaform form li .right {
  width: 300px;
  float: left;
}

.calaform form input.submit_button {
  margin: 10px 0 0 90px;  
}

.calaform .error_list li {
  margin-left: 160px;
  color: red;
}

.calaform .error_list_overview {
  padding: 5px;
  border: 1px solid red;
}

.calaform .error_list_overview li {
  list-style: square;
  color: red;
  margin-left: 15px;
}

.calaform ul {
  list-style: none;
}

.calaform #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

.calaform #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

/* calaform end */

/* cm_newsletter start */

#cm_newsletter .colleft {
  width: 350px;
  float: left;
  padding: 0;
}

#cm_newsletter ul {
  margin: 0;
  padding: 0;
}

#cm_newsletter .colright {
  border-left: 1px solid #666;
  padding-left: 15px;
  width: 230px;
  float: right;
}

#cm_newsletter.calaform  .colleft form label {
  width: 100px;
}

/* cm_newsletter end */

/* currencyconverter start */

#currencyconverter #result_area {
  margin-top: 20px;
  font-size: 16px;
}

#currencyconverter .colright {
  width: 350px;
  float: left;
}

#currencyconverter .colleft {
  width: 240px;
  float: left;
  margin-right: 10px;
}

#currencyconverter #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

#currencyconverter #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

/* currencyconverter end */

/* tzCompareTool Start */

#tzCompareTool #tzCompareTool_location {
  float: left;
  margin-left: 5px;
}

#tzCompareTool #tzCompareTool_datetime {
  width: 120px;
  float: left;
}

#tzCompareTool span.label {
  color: #006699;
  font-size: 14px;
  font-weight: bold;
}


#tzCompareTool .logo {
  float: right;
}

#tzCompareTool .resetlink {
  display: block;
  text-align: center;
  padding: 5px;
}

#tzCompareTool .submit {
  float: right;
}

#tzCompareTool .difference_location {
  font-size: 11px;
  font-style: italic;
}

#tzCompareTool ul.countries {
  border: 1px solid #006699;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #daeffc;
}

#tzCompareTool ul.countries li {
  list-style: none;
  padding: 10px 10px 15px 15px;
  border-bottom: 1px solid #006699; 
  background: #daeffc; /* for non-css3 browsers */
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#daeffc'); *//* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#daeffc)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #fff,  #daeffc); /* for firefox 3.6+ */    
  min-height: 41px;
}

#tzCompareTool ul.countries.search li {
  min-height: 0;
}

#tzCompareTool ul.countries li.last {
  border-bottom: 0;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;    
}

#tzCompareTool ul.countries li.first {
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;  
}

#tzCompareTool ul.countries li div.datetime {
  width: 100px;
  float: left;
  margin-right: 20px;
}

#tzCompareTool ul.countries li div.datetime .clock {
  color: #006699;
  text-align: center;
}

#tzCompareTool ul.countries li div.datetime .clock .time,
#tzCompareTool ul.countries li div.datetime .clock .hour,
#tzCompareTool ul.countries li div.datetime .clock .minute,
#tzCompareTool ul.countries li div.datetime .clock .second {
  font-size: 28px;
}

#tzCompareTool ul.countries li div.datetime .clock .day,
#tzCompareTool ul.countries li div.datetime .clock .month,
#tzCompareTool ul.countries li div.datetime .clock .year {
  font-size: 14px;
}

#tzCompareTool ul.countries li div.title {
  width: 400px;
  float: left;
  padding: 0 15px;
  min-height: 30px;
  margin-right: 15px;
  font-size: 20px;
}

#tzCompareTool ul.countries li div.actions {
  width: 11px;
  float: right;
}

#tzCompareTool_search {
  margin-bottom: 15px;
}

#tzCompareTool_search label {
  color: #006699;
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
}

#tzCompareTool_search label .help {
  color: #999999;
  font-weight: normal;
  font-size: 11px;
  font-style: italic;
}

#tzCompareTool_search fieldset {
  background: #d9effc;
  width: 330px;
  padding: 10px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;  
}

#tzCompareTool_search fieldset.fullwidth {
  width: 603px;
}

#tzCompareTool_search input.textfield {
  height: 22px;
  padding: 3px;
  margin: 0;
  width: 250px;
  background: #fff;
}

#tzCompareTool_search input.submit {
  height: 30px;
  padding: 3px;
  border: none;
  background: url(../../images/frontend/csssprite_main.png?v=3);
  background-position: -659px -196px;
  height: 22px;
  width: 51px;
  margin-left: 10px;
  cursor: pointer;
} 

#tzCompareTool_search ul.resultlist {
  position: absolute;
  background-position: top;
  background-repeat: no-repeat;
  padding: 0 0 0 0;
  background-color: #fff;
  margin: -11px 0 0 10px;
  width: 603px;
  z-index: 100;
  border: 1px solid #1f7daf;
}

#tzCompareTool_search ul.resultlist ul {
  list-style: none;
  margin: -0 0 -4px 0;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
}

#tzCompareTool_search ul.resultlist  li {
  color: #3e3e3e;
  padding: 0;
  text-align: left;
  list-style: none;
}

#tzCompareTool_search ul.resultlist li a {
  color: #3e3e3e;
  display: block;
  text-decoration: none;
  position: relative;
  padding: 0;
  width: 593px;
  padding: 4px 5px;
  border-bottom: 1px dashed #ccc;
}

#tzCompareTool_search ul.resultlist li a:hover {
  background-color: #add1e8;
}

/* tzCompareTool End */

/* tz_timezones start */

#tz_timezones .timezone {
  padding: 5px 0 5px 0;
  border-bottom: 1px dotted #00164d;
  clear: both;
}

#tz_timezones .icon {
  float: left;
  margin-right: 10px;
}

#tz_timezones .title {
  
}

#tz_timezones #headad .ad {
  width: 468px;
  margin: 0px auto 10px auto;
  display: none;
}

#tz_timezones #bottomad .ad {
  clear: both;
  width: 468px;
  padding-top: 10px;
  margin: 10px auto 0px auto;
}

/* tz_timezones end */

/* tz_country start */
  
  #tz_country h2 {
    color: #01659a;
    font-size: 24px;
  }
  
  #tz_country .titletop {
    min-height: 45px;
    background: url("../../images/frontend/mod_tzcountry/country_head_bg.gif?v=2") repeat-y;
  }
  
  #tz_country .title_start_top {
    background: url("../../images/frontend/mod_tzcountry/country_head_start.gif?v=2") no-repeat;
    padding: 10px;
  }
  
  #tz_country #flag { 
    display: inline;
    float: right;
    margin: 10px 15px 0 0;
  }
  
  #tz_country .title_start_top h2 {
    margin-bottom: 0;
  }
  
  #tz_country .timeheader {
    background: url("../../images/frontend/mod_tzcountry/country_head_time.gif?v=2") no-repeat;
    height: 89px;
    padding: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  
  #tz_country #tz_date {
    color: #00164d;
    font-size: 14px;
    float: left;
    margin: 10px;
    margin-right: 80px;
    font-weight: bold;
  }
  
  #tz_country .label {
    font-weight: bold;
  }
  
  #tz_country #tz_time {
    color: #00164d;
    font-size: 50px;
    float: left;
    margin: 0;
    padding: 0;
  }
  
  #tz_country #tz_time a.tzCompareToolLink {
    font-size: 12px;
    display: block;
    margin: -10px 0 0 0px;
    text-align: left;
  }
  
  #tz_country #tz_time h3 {
    margin: 0;
    padding: 0;
  }
  
  #tz_country #tzcountry_weather .weatherscript {
    width: 130px;
    margin: 0 auto;
  }

  #tz_country #tzcountry_weather .weatherscript table {
    width: 130px;
  }
  
  #tz_country .gallery {
    margin-bottom: 15px;
    text-align: center;
    width: 302px;
  }
  
  #tz_country .gallery img {
    margin: 18px 0 2px 0;
    border: 1px solid #1285c5;
  }
  
  #tz_country .gallery .link {
    display: block;
    clear: both;
  }
  
  #tz_country .gallery .link a {
    font-weight: bold; 
  }
  
  #tz_country #headad {
    margin: 10px 0 3px 0;
    display: none;
  }
  
  #tz_country #headad .ad {
    width: 468px;  
    margin-left: auto;
    margin-right: auto;
  }
  
  #tz_country #journeyinfoadd {
    width: 468px;
    margin: 10px auto 3px auto;
  }
  
  #tz_country #tzcountry_journeyinfo h3 {
    border-bottom: 1px solid #7fb2cc;
    color: #006699;
    font-size: 16px;
    padding-bottom: 5px;
  }
  
  #tz_country #tzcountry_journeyinfo .icon_journeyinfo {
    float: left;
    display: block;
    margin: 0 15px  15px 0;
    width: 81px;
    height: 105px;
    background: url(../../images/frontend/csssprite_main.png?v=3) no-repeat;  
    background-position: -877px -196px;
  }
  
  #tz_country #tzcountry_journeyinfo h4,
  #tz_country .panes h4 {
    color: #006699;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 0;
    margin: 0;  
    display: block;
  }
  
  #tz_country .panes h3 {
   display: none;
  }
  
  #tz_country #tzcountry_journeyinfo p,
  #tz_country .panes p {
   margin: 0 0 15px 0;
  }

  #tz_country .panes table {
    width: 490px;
  }

  #tz_country .panes th {
    color: #006699;
    text-align: right;
    padding-right: 10px;
    width: 150px;
    vertical-align: top;
  }
  
  #tz_country .panes td {
    vertical-align: top;  
  } 
  
  #tz_country .panes .sprite  {
    display: block;
    float: right;
    background: url(../../images/frontend/csssprite_main.png?v=3) no-repeat;   
  }
  
  #tz_country .panes .sprite.icon_timezone {       
    height: 85px;
    width: 52px;
    background-position: -754px -231px;
  }

  #tz_country .panes .sprite.icon_info {       
    height: 73px;
    width: 52px;
    background-position: -694px -244px;
  } 
  
  #tz_country .panes .sprite.icon_gallery {       
    height: 85px;
    width: 65px;
    background-position: -811px -231px;
  }   
  
  #tz_country .panes .sprite.icon_weather {       
    height: 62px;
    width: 68px;
    background-position: -623px -247px;
  }     
  
  #tz_country .panes .sprite.icon_cities {       
    height: 68px;
    width: 62px;
    background-position: -561px -247px;
  }     
    
  #tz_country #tzcountry_journeyinfo {
    border: 1px solid #006699; 
    padding: 10px;
    margin-top: 25px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;   

	  background: #f3fbff; /* for non-css3 browsers */
	  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f3fbff'); *//* for IE */
	  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3fbff)); /* for webkit browsers */
	  background: -moz-linear-gradient(top,  #fff,  #f3fbff); /* for firefox 3.6+ */    
  }
  
  #tz_country #tzcountry_journeyinfo div.infopanes {
    width: 440px;
    float: left
  }
  
  #tz_country #tzcountry_journeyinfo ul.icons {
    width: 140px; 
    float: right;
  }
  
  #tz_country #tzcountry_journeyinfo ul.icons li {
    list-style: none;
  }
  
  #tz_country #tzcountry_journeyinfo ul.icons li a {
    margin-bottom: 7px;
    width: 140px;
    height: 70px;
    display: block;
    background: url(../../images/frontend/csssprite_main.png?v=3) no-repeat;   
  }
  
  #tz_country #tzcountry_journeyinfo ul.icons li a span {
    display: none;
  } 
  
  #tz_country #tzcountry_journeyinfo ul.icons li.icon_reiseinfos a {
    background-position: -280px -246px;
  }
  
  #tz_country #tzcountry_journeyinfo ul.icons li.icon_buchtipp a {
    background-position: -140px -246px;
  } 
  
  #tz_country #tzcountry_journeyinfo ul.icons li.icon_fluege a {
    background-position: -420px -246px;
  } 
  
  #tz_country #tzcountry_journeyinfo ul.icons li.icon_hotels a {
    background-position: 0 -246px;
  } 
      
  #tz_country #tzcountry_journeyinfo ul.icons a.current {
    display: none;
  } 
  
  #tz_country #bottomad .ad {
    clear: both;
    width: 468px;
    padding-top: 10px;
    margin: 10px auto 0px auto;
  }
  
  #tz_country ul.tabs {
    padding-top: 25px;
  }

  #tz_country .partner_html_timezoneinfo {
    float: right;
    clear: both;
  }

/* tz_country end */

/* css sprite main */

  .sprite a {
    display: block;
    text-decoration: none;
  }
  
  .sprite_close {
    background: url(../../images/frontend/csssprite_main.png?v=3);
    background-position: -710px -196px;
    width: 11px;
    height: 11px;
    display: block;
  }

/* css sprite main */

/* #fancybox (/js/jquery/fancybox/jquery.fancybox-1.3.1.css) */

  #fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
  }
  
  * html #fancybox-loading {  /* IE6 */
    position: absolute;
    margin-top: 0;
  }
  
  #fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
  }
  
  #fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 1100;
    display: none;
  }
  
  * html #fancybox-overlay {  /* IE6 */
    position: absolute;
    width: 100%;
  }
  
  #fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
  }
  
  #fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
  }
  
  #fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #FFF;
  }
  
  #fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
  }
  
  #fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
  }
  
  #fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
  }
  
  #fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
  }
  
  #fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
  }
  
  #fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
  }
  
  #fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
  }
  
  #fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
  }
  
  .fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
  }
  
  .fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
  }
  
  .fancybox-title-over {
    color: #FFF;
    text-align: left;
  }
  
  #fancybox-title-over {
    padding: 10px;
    background-image: url('../../js/jquery/fancybox/fancy_title_over.png');
    display: block;
  }
  
  #fancybox-title-wrap {
    display: inline-block;
  }
  
  #fancybox-title-wrap span {
    height: 32px;
    float: left;
  }
  
  #fancybox-title-left {
    padding-left: 15px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -90px;
    background-repeat: no-repeat;
  }
  
  #fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background-image: url('../../js/jquery/fancybox/fancybox-x.png');
    background-position: 0px -40px;
    color: #FFF;
  }
  
  #fancybox-title-right {
    padding-left: 15px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -55px -90px;
    background-repeat: no-repeat;
  }
  
  #fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url('../../js/jquery/fancybox/blank.gif');
    z-index: 1102;
    display: none;
  }
  
  #fancybox-left {
    left: 0px;
  }
  
  #fancybox-right {
    right: 0px;
  }
  
  #fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
  }
  
  #fancybox-left-ico {
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -30px;
  }
  
  #fancybox-right-ico {
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -60px;
  }
  
  #fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;    /* IE6 */
  }
  
  #fancybox-left:hover span {
    left: 20px;
  }
  
  #fancybox-right:hover span {
    left: auto;
    right: 20px;
  }
  
  .fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
  }
  
  #fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../../js/jquery/fancybox/fancybox-x.png');
  }
  
  #fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -162px;
  }
  
  #fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../../js/jquery/fancybox/fancybox-y.png');
    background-position: -20px 0px;
  }
  
  #fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -182px; 
  }
  
  #fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../../js/jquery/fancybox/fancybox-x.png');
    background-position: 0px -20px;
  }
  
  #fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -142px;
  }
  
  #fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../../js/jquery/fancybox/fancybox-y.png');
  }
  
  #fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../../js/jquery/fancybox/fancybox.png');
    background-position: -40px -122px;
  }
  
  /* IE */
  
  #fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_loading.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-close    { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_close.png', sizingMethod='scale'); }
  
  .fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
  .fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_title_left.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_title_main.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-title-right  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_title_right.png', sizingMethod='scale'); }
  
  .fancybox-ie #fancybox-left-ico   { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-right-ico  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
  
  .fancybox-ie .fancy-bg { background: transparent !important; }
  
  .fancybox-ie #fancy-bg-n  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-e  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-s  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-w  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* jquery fancybox */

/* jquery tool tabs */
  
  /* root element for tabs  */
  ul.css-tabs {  
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:1px solid #aacee1;    
  }
  
  /* single tab */
  ul.css-tabs li {  
    float:left;  
    padding:0; 
    margin:0;  
    list-style-type:none; 
  }
  
  /* link inside the tab. uses a background image */
  ul.css-tabs a { 
    float:left;
    font-size:13px;
    display:block;
    padding:5px 10px; 
    text-decoration:none;
    border:1px solid #aacee1; 
    border-bottom:0px;
    height:18px;
    background-color:#aad9ff;
    color:#006699;
    margin-right:2px;

    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;       
    
    position:relative;
    top: 1px;  
  }
  
  ul.css-tabs a:hover {
    background-color:#f3fbff;
    color: #006699;
  }
    
  /* selected tab */
  ul.css-tabs a.current {
    background-color:#fff;
    border-bottom:2px solid #fff;  
    color: #006699; 
    cursor:default;
    font-weight: bold;
  }
    
  /* tab pane */
  .css-panes div.pane {
    display:none;
    border:1px solid #aacee1;
    border-width:0 1px 1px 1px;
    min-height:150px;
    padding:15px 20px;
    
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;   
    
    background: #f3fbff; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3fbff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3fbff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ffffff,  #f3fbff); /* for firefox 3.6+ */        
  }
  
/* jquery tool tabs */  


