html { width: 100%; }
body { width: 100%; margin: 0px; padding: 0px; background: #e6e5e4 url(/images/layout/map.png); color: #333333; font-family: arial, verdana, helvetica, sans-serif; font-size: 1.0em; }
img { border: 0px; }
a, a:visited { color: #284394; text-decoration: none; background: transparent; cursor: pointer; cursor: hand;}
a:hover, a:active { color: #284394; text-decoration: underline; background: transparent;}
a.white, a.white:visited { color: white; text-decoration: none; background: transparent;}
a.white:hover, a.white:active { color: white; text-decoration: underline; background: transparent;}
a.light_green, a.light_green:visited { color: #a9bdb6; text-decoration: none; text-transform: uppercase; background: transparent;}
a.light_green:hover, a.light_green:active { color: #a9bdb6; text-decoration: underline; background: transparent;}
a.archive{margin: 0 15px 15px 15px;}

/*p { float: left; clear: both; width: 100%; margin: 0px 0px 1ex 0px; }*/
p { margin: 0px 0px 2ex 0px; }
h1{ color: #800000; font-family: georgia; font-weight: normal; font-size: 2.0em; background: transparent; padding: 0 15px 5px 15px; margin: 0px;}
h2{ color: #006666; font-weight: bold; font-size: 1.3em; background: transparent;}
h3{ color: #284394; font-size: 1.3em; margin: 0px; padding: 5px 0; background: transparent;}
h4{ color: #284394; font-weight: bold; font-size: 1.2em; font-family: georgia; margin: 5px 0; background: transparent;}
h5{ color: #284394; font-weight: bold; font-size: 1.05em; margin: 5px 0; background: transparent;}
h6{ color: #284394; float: left; clear: both; width: 100%; font-family: georgia; font-size: 1em; margin: 5px 0; background: transparent;}

fieldset{ margin: 0px; border: 0px; padding: 0px; }

.centerframe { width: 1000px; margin-left: auto; margin-right: auto; padding: 0px; }
.boundary { float: left; width: 1000px; font-size: .7em;}
.top { position: relative; float: left; width: 100%; margin-bottom: 1px; color: white;}
.hide { display: none; }
.nopadding {padding: 0px !important;}

.content { float: left; width: 980px; padding: 0 10px; background: url(/images/layout/shadows.png) center bottom;}
.content.firstpage{}
.content .top{ float: left; width: 100%; margin-top: 8px; text-align: right;}
.content .main { float: left; width: 750px; padding-right: 10px; overflow: hidden;}
.content.firstpage .main{ background: transparent;}
.content .right { float: left; width: 220px; }
.content .left{ float: left; width: 160px; padding: 15px 10px 15px 20px;}

.footer{ 
 float: left; 
 clear: both; 
 width: 960px; 
 padding: 10px 20px;
}
.footer p{ margin: 0px;}
.footer a, .footer a:hover, .footer a:active, .footer a:visited{ color: #000000;}
.footer .subfooter{ padding-top: 3px; font-size: 0.9em; color: #797979;}
.footer .subfooter a, .footer .subfooter a:visited, .footer .subfooter a:hover, .footer .subfooter a:active{ 
 color: #797979;
}
.footer .image{
 float:right;
 margin: 0 70px 0 10px;
}

.bottom{
 float: left; 
 clear: both; 
 width: 100%; 
 height: 31px; 
}

.date_split{
 display: inline;
 padding: 0 5px;
}
.split{
 float: left;
 clear: both;
 width: 100%;
 font-size: 0px;
 height: 0px;
 margin: 5px 0;
}

.split.dotted{
 border-bottom: #000000 1px dotted;
}
.split_shadow{
 clear: both;
 width: 100%;
 height: 9px;
 background: transparent url(/images/layout/shadow_bottom.png) repeat-x left bottom;
}

.split_shadow.strong{
 width: 98%;
 height: 15px;
 background: transparent url(/images/layout/shadow_bottom_strong.png) repeat-x left bottom;
}
.split_shadow.strong.above{
 background: transparent url(/images/layout/shadow_top_strong.png) repeat-x left bottom;
}
.split.solid{
 margin: 0px;
 border-bottom: #bebcb3 solid 1px;
}
.split.double_grey{
 height: 2px;
 background: transparent url(/images/layout/split_double_grey.gif) repeat-x left bottom;
}
.blue_border{
 border-top: #284394 solid 6px;
}
a.lightbox{ background: transparent url(/grf/plus.gif) no-repeat right bottom; padding-bottom:10px;}.top .menu{
 width: 980px; 
 padding-bottom: 3px;
 border-bottom: #284394 1px solid;
}
.top .menu .item{
 display: inline;
 width: auto;
 cursor: pointer; 
 padding: 0px;
 color: #284394;
 font-size: 0.9em;
 font-weight: bold;
 text-transform: uppercase;
}

.top .menu .item.lang{
 margin: 0 10px -2px 5px;
}
.top .menu .item.lang img{

}
.top .menu .menu_split{
 display: inline;
 width: auto; 
 padding: 0px 5px; 
 color: #284394;
 background: transparent; 
}

.top .logo{
 float: left;
 width: 180px;
}
.top .logo a img{ 
 float: left;
}
.top .top_image{
 float: left;
 width: 800px; 
}
.top .top_image img{
 float: left;
}

.top .top_text{
 float: left;
 clear: both;
 width: 950px;
 padding: 5px 15px;
 font-size: 1.3em;
 font-family: georgia;
 text-align: left;
 background: #284394;
 color: #d5e8f3;
}.main_buttons{ 
 float:right; 
 margin-top: 10px;
}

.main_top{ 
 /*padding-top: 40px;*/
}
.main_top .parent_title {
 color: #800000; 
 font-family: georgia; 
 font-weight: normal; 
 font-size: 1.55em; 
 background: transparent; 
 padding: 10px 0px 0px 15px; 
 margin: 0px;
}
.main_top .parent_title a {
 color: #800000; 
 text-decoration: none;
}
.main_top .parent_title a:hover {
  text-decoration: underline;
}
.tips_a_friend{ 
 float: left; 
 padding: 1px 15px 1px 25px;
 background: transparent url(/images/layout/tipsAFriend.png) no-repeat left center; 
 cursor: pointer;}

.print{ 
 float: left; 
 padding: 1px 15px 1px 25px; 
 height: 12px; padding-top: 2px; 
 background: transparent url(/images/layout/print.png) no-repeat left center; 
 cursor: pointer;
}

table.imageSeriesMainTable{
 margin-left: 15px;
}
.imageSeries{
 padding-bottom: 8px;
 background: transparent url(/images/layout/shadow_bottom.png) repeat-x left bottom;

}
.imageText{
 padding: 5px;
 min-height: 0.7em;
}
.articleImageText{
 line-height: 1.1;
 border: #a4a4a4 1px solid;
}
.imageText img{
 margin-right: 5px;
}
.formInputTextBox, .formInputTextArea{
 border: #a8a8a8 1px solid;
}
.formBlock{
 margin-bottom: 10px;
}
.formButton{
 background: url(/images/layout/buttons_what_bg.png) no-repeat left center;
 border: none;
 color: white; 
 font-weight: bold;
 padding: 10px;
}
.formInputTextArea{
 margin-bottom: 10px;
}
#form1{
 margin-top: 10px;
}
.friend{
 font-size: 1.1em;
 padding: 0 5px;
}
.main .friend form input, .main .friend form textarea{
 border: 1px solid #A8A8A8;
}
.main .friend form input.formButton{
 border: none;
}
.main .friend form .block{
 margin-bottom: 10px;
}.content.firstpage .main{
 width: 760px;
 padding-right: 0px;
 overflow: hidden;
}

.content.firstpage .article.condensed{
 padding: 0 5px 5px 20px;
}
.content.firstpage .article.condensed .date{
 padding-bottom: 5px;
 color: #7d7d7d;
}
.content.firstpage .article.condensed .image{
 float: left;
 clear: both;
 background: white;
 text-align: center;
 padding: 5px;
}
.content.firstpage .article.condensed .image .image_border{
 overflow: hidden;
 height: 95px;
}
.content.firstpage .article.condensed .image img{
 float: left;
 width: 140px;
 cursor: pointer;
 border: #d1d0cf solid 1px;
}
.content.firstpage .article.condensed .teaser p {
  margin-bottom: 0px;
}
.content.firstpage table.articles_condensed td{
 width: 195px;
 vertical-align: top;
 text-align: left;
}
.content.firstpage .article.collapsed{
 float: left;
 width: 350px;
 padding: 0 10px;
}
.content.firstpage .article.collapsed .date{
 display: inline;
 margin-right: 3px;
}
.content.firstpage .article.collapsed a{
 display: inline;
}
.content.firstpage .with_border{
 border-right: #b2b1b0 solid 1px;
}
.content.firstpage .search_destination{
 float: left;
 width: 750px;
 padding-right: 10px;
 overflow: hidden;
 background: url(/images/layout/shadow_right.png) repeat-y right top; 
}
.content.firstpage .search_destination .shadow_box {
  float: left;
  width: 750px;
  overflow: hidden;
}
.content.firstpage .search_destination .menu{
 float: left;
 width: 100%;
 position: relative;
 background: transparent url(/images/layout/shadow_menus_top.png) no-repeat center top;
 z-index: 1;
}
.content.firstpage .search_destination .menu .item{
 position: relative; 
 float: left;
 height: 22px;
 width: 149px;
 padding-top: 7px;
 text-align:center;
 color: #284394;
 font-size: 1.1em;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 border-right: #284394 1px solid;
 background: transparent url(/images/layout/search_menu_background.png) repeat-x center top;
 cursor: pointer;
}
.content.firstpage .search_destination .menu .item:hover, .content.firstpage .search_destination .menu .item.active{
 color: white;
 text-decoration: none;
 background: transparent url(/images/layout/search_menu_background_.png) repeat-x center top;
}
.content.firstpage .search_destination .menu .arrow{
 position: absolute;
 bottom: -12px;
 left: 63px;
 width:24px;
 height: 14px;
 z-index:9;
 background: transparent url(/images/layout/arrow.png) no-repeat center bottom;
}

.search_destination .box{
 position: relative;
 float: left;
 clear: none;
 width: 250px;
 min-height: 250px;
 padding: 30px 0 0 0;
 border: none;
}

.search_destination .where{
 float: left;
 width: 760px;
 background: #40A6CE; 
}
.search_destination .where .box{
 padding-top: 0px;
}
.search_destination .where .box.first{
 float: left;
 width: 236px;
 min-height: 263px;
 padding: 25px 70px 25px 70px;
 background: transparent url(/images/layout/map_blue.jpg) no-repeat left top;
}
.search_destination .where .box.first form{
 float: left;
 padding-bottom: 10px;
}
.search_destination .where .box.first form label{
 float: left;
 width: 80px;
 padding-top: 3px;
 margin-bottom: 10px;
 color: #284394;
 font-weight: bold;
}

.search_destination .where .box.first form select{
 width: 150px;
 border: #284394 1px solid;
}
.search_destination .where .box.second{
 position: relative;
 float: left;
 width: 374px;
 min-height: 313px;
 background: #40A6CE url(/images/layout/where_background.png) repeat-x left top;
}
.search_destination .split_shadow_vertical{
 position: absolute;
 left: 0;
 width: 11px;
 height: 313px;
 background: transparent url(/images/layout/split_shadow_vertical.png) no-repeat left center; 
}
.search_destination .where .box.second .destination{
 float:left;
 clear: both;
 width: 361px;
 padding-left: 13px;
 color: #ffffff;
 font-size: 1.05em;
 font-family: georgia;
}
.search_destination .where .box.second .destination .text{
 padding: 10px 10px 5px 0;
}
.search_destination .where .box.second .destination h4{
 padding:0px;
 padding-top: 7px;
 font-size: 1.1em;
}
.search_destination .where .box.second .split{
 float: left;
 clear: both;
 margin: 0px;
 border-bottom: #ffffff 1px solid;
 width: 374px;
}
.search_destination .where .box.second .destination .image{
 float: right;
 width: 150px;
 margin-left: 10px;
}
.search_destination .where .box.second .destination .image a img{
 float: right;
}
.search_destination .where .box.second .destination p{
 margin: 0px;
}
.search_destination .what{
 float: left;
 width: 750px;
 padding-right: 10px;
 position: relative;
 background: transparent url(/images/layout/shadow_right.png) repeat-y right top; 
}

.search_destination .what .buttons{
 position: relative;
 float: left;
 width: 378px;
 padding-top: 34px;
 background: #0884b9 url(/images/layout/buttons_what_bg.png) no-repeat left top;
 
}
.search_destination .what .buttons .button{
 float: left;
 height: 29px;
 padding-top: 12px;
 color: white;
 font-family: georgia;
 font-size: 1.1em;
 cursor: pointer;
 
}
.search_destination .what .buttons .button.odd{
 width: 129px;
 padding-left: 65px;
 background: transparent url(/images/layout/button_what_odd.png) no-repeat left top;

}
.search_destination .what .buttons .button.even{
 width: 134px;
 padding-left: 50px;
 background: transparent url(/images/layout/button_what_even.png) no-repeat left top;
}
.search_destination .what .buttons .button.odd.empty{
 width: 194px;
 height: 31px;
 background: transparent url(/images/layout/button_what_odd_empty.png) no-repeat left bottom;
}
.search_destination .what .buttons .button.even.empty{
 width: 184px;
 height: 31px;
 background: transparent url(/images/layout/button_what_even_empty.png) no-repeat left bottom;
}
.search_destination .what .buttons .button.even.bottom{
 bottom: 0px;
 right: 0px;
 width: 184px;
 height: 82px;
 clear: none;
 padding: 0px;
 background: transparent url(/images/layout/button_what_even_bottom.png) no-repeat left bottom;
 cursor: default;
}
.search_destination .what .buttons .button.odd.bottom{
 bottom: 0px;
 left: 0px;
 width: 194px;
 height: 82px;
 clear: none;
 padding: 0px;
 background: transparent url(/images/layout/button_what_odd_bottom.png) no-repeat left bottom;
 cursor: default;
}

.search_destination .what .image{
 float: left;
 width: 372px;
 height: 281px;
 overflow: hidden;
}
.search_destination .what .image img{
 float: left;
 width: 370px;
 border: #cbdbe1 1px solid;
}
.search_destination .when{
 float: left;
 width: 750px;
 clear: both;
 padding-right: 10px;
 font-family: georgia;
 color: #ffffff;
 background: transparent url(/images/layout/shadow_right.png) repeat-y right top; 
}

.search_destination .when .box{
 font-size: 1.1em;
 
}
.search_destination .when .box.first{
 background: #0f88bc url(/images/layout/when_box_first.png) repeat-x left top; 
}
.search_destination .when .box.second{
 background: #40a6ce url(/images/layout/when_box_second.png) repeat-x left top; 
}
.search_destination .when .box.third{
 background: #69b8d8 url(/images/layout/when_box_third.png) repeat-x left top; 
}

.search_destination .when .box .title{
 height: 20px;
 margin-bottom: 20px;
 padding:  2px 0 0 15px;
 color: white;
 font-size: 1.2em;
 font-weight: bold; 
 background: transparent url(/images/layout/background_title_blue.png) no-repeat left top;
}
.search_destination .when .box .checkboxes{
 padding-left: 15px;
}
.search_destination .when .box .checkbox{
 margin: 0 2pz 0 0;
}
.search_destination .when .box label{ 
 letter-spacing: -1px;
}
.search_destination .when .box .item{
 float: left;
 width: 120px;
}
.search_destination .when .box .items{
 float: left;
 width: 240px;
 padding-left: 10px;
}
.search_destination .when .box .split{
 float: none;
 height: 10px;
 margin: 0px;
}
.search_destination .split_shadow_vertical{
 left: 0;
 top: 0;
 position: absolute;
 width: 11px;
 height: 100%;
 background: transparent url(/images/layout/split_shadow_vertical.png) no-repeat center center; 
}
.search_destination .submit{
 float: left;
 width: 750px;
 clear: both;
 text-align: right;
 background: #69b8d8 url(/images/layout/when_bg.png) repeat-y left top;
 border: none;

}
.search_destination .submit input{
 float: right;
 width: 115px;
 padding: 7px 0px;
 color: white;
 font-weight: bold;
 font-size: 1.15em;
 font-family: georgia;
 background: #284394;
 border: none;
 cursor: pointer;
 }
.search_destination .alone{

}
.search_destination .alone .box.first{
 width: 250px;
 padding-left: 25px;
 padding-right: 25px;
 color: white;
 background: #0f88bc url(/images/layout/when_box_first.png) repeat-x left top; 
}
.search_destination .alone .box.first .text, .search_destination .alone .box.first .abstract{
 color: white;
 font-size: 1.1em;
 font-family: georgia;
}
.search_destination .alone .box.first h5{
 font-family: georgia;
}
.search_destination .alone .box.second{
 width: 360px;
 padding-left: 70px;
 padding-right: 20px;
 background: #40a6ce url(/images/layout/when_box_second.png) repeat-x left top; 
}

.search_destination .alone .box.second form label{
 float: left;
 width: 75px;
 padding-top: 5px;
 color: #284394;
 font-size: 1.1em;
 font-family: georgia;
 font-weight: bold;
}
.search_destination .alone .box.second form input{
 width: 280px;
 margin-bottom: 5px;
}
.search_destination .alone .box.second form textarea{
 width: 280px;
 height: 50px;
}
.search_destination .alone .box.second form .formElementTitle{
 float: left;
 width: 75px;
 padding-top: 5px;
 color: #284394;
 font-size: 1.1em;
 font-family: georgia;
 font-weight: bold;
}
.search_destination .alone .submit{
 height: 30px;
}
.search_destination .alone .box.second form .formButton{
 float: right;
 margin-top: -10px;
 background: #284394;
 border: none;
 color:white;
 cursor:pointer;
 font-family:georgia;
 font-size:1.15em;
 font-weight: bold;
 padding: 5px 0px;
 width: 115px;
 height: 30px;
}
.search_destination .alone .box.second form .formInputTextArea{
 height: 120px;
} img 
{
  border: 0px;
}

.gallery
{
  width: 478px;
  padding: 5px;
}

.gallery .top
{
  float: left;
  width: 100%;
}

.gallery .top .button, .gallery .top .button img
{
  width: 36px;
  height: 31px;
}

.gallery .top .button.left
{
  float: left;
  background: url(/misc_/LimeImageGallery/prev.gif) no-repeat;
}

.gallery .top .button.right
{
  float: right;
  background: url(/misc_/LimeImageGallery/next.gif) no-repeat;
}

.gallery .top .title
{
  float: left;
  width: 394px;
  color: #800000;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
}

.gallery .image .text
{
  color: #333333;
  font-size: .69em;
}

.gallery .image .text p
{
  margin-top: 0px;
  padding-top: 0px;
}

.gallery .thumbnails
{
  margin-top: 10px;
}
.gallery .thumbnails .line {
  float: left;
  clear: both;
  width: 100%;
}

.gallery .thumbnails .thumbnail
{
  float: left;
  padding-right: 5px;
}

.gallery .thumbnails .thumbnail img
{
  border: white 2px solid;
}

.gallery .thumbnails .thumbnail.active img
{
  border: black 2px solid;
}

.imagebacklink a, .imagebacklink a:hover, .imagebacklink a:active, .imagebacklink a:visited
{
  font-size:.84em;
}.right .search { float: left; width: 100%; padding: 15px 0 10px 0; }
.right .search form { float: left; width: 100%;}
.right .search form .searchBoxString{ 
 float: left;
 width: 180px; 
 height: 17px;
 margin: 0px;
 padding: 3px 0 0 0;
 font-size: 1em;
 background: #f3f3f3; 
 border: #9dabb0 1px solid; 
 border-right: none;
}
.right .search form .searchBoxButton{ 
 float: left;
 width: 30px; 
 height: 22px;
 background: #ffffff; 
 color: #9dabb0;
 padding: 2px;
 margin: 0px;
 font-size: 1em;
 font-weight: bold; 
 text-align: center; 
 border: #9dabb0 1px solid;
}

.infoboxes{
}
.infobox{
 float: left;
 width: 108px;
 height: 98px;
 padding-bottom: 10px;
 text-align: center;
 background: transparent url(/images/layout/pix_white_transparent.png) left top;
 border-right: #aeb9bc solid 1px;
 border-bottom: #aeb9bc solid 1px;
}
.infobox.even{
 padding-right: 1px;
}
.infobox.odd{
 padding-left: 1px;
 border-right: none;
}
.content .right .box{
 width: 200px;
 clear: both;
 border-top: #284394 solid 6px;
 padding: 5px 10px 5px 10px;
}
.box .title{
}
.box .title .image{
 float: right;
 margin-left: 5px;
}

.box .text_container{
 padding-right: 10px;
 padding-bottom: 10px;
}
.box .text_container .diary{
 clear: both;
 margin-top: 0px;
 padding-top: 10px;
 /*border-bottom: #000000 1px dotted;*/
}
.box .text_container .diary h5{
 padding-top: 0px;
 margin-top: 0px;
}
.box .text_container .diary h5 a,
.box .text_container .diary h5 a:visited {
 color: #284394;
}
.box .text_container .diary .article{
 float: none;
 width: auto;
 padding: 0px;
}
.box .text_container .diary a, .box .text_container .diary a:visited{
 color: #000000;
}
.box .text_container .split.dotted{
 float: none;
}
.right .box .text_container{
 float: left;
 width: 190px;
}

.right_content .map { width: 180px; height: 180px; }
.right_content .map span {width: 180px; white-space: normal !important;}
.right_content #bigmap_link {cursor: pointer; text-decoration: underline;}
.right .box.dairies h3{ color: #800000;}
.right .box .title .image{ padding-right: 10px;}.article{
}

.article .article_content{
 float: left;
 width: 100%;
 padding-bottom: 20px;
 background: transparent url(/images/layout/pix_white_transparent.png) left top;
 overflow-x: hidden;
}

.article.collapsed{
 background: none;
 padding-bottom: 0px;
}

.articles_condensed{
 margin-top: 10px;
}
.article.condensed .teaser .image {
  margin-right: 8px;
}

.articles_collapsed{
 float: left;
 width: 100%;
 padding: 5px 0 10px 0;
}
.articles_collapsed .split{
 margin: 0 0 3px 0;
}
.article .abstract{
 font-weight: bold;
 font-size: 1.2em;
 padding-bottom: 15px;
}
.article .images { font-weight: normal; font-size: 0.9em; padding: 2px; border: 1px solid #cccccc; width: 200px; }
.article .images.a_right { float: right; margin: 0px 0px 5px 8px; }
.article .images.a_left { float: left; margin: 0px 8px 5px 0px; }
.article .images .image { font-size: 0.8em; }
.left a, .left a:visited{
 display: block;
 padding-bottom: 10px;
 font-size: 1.1em; 
}
.left a:hover, .left a:active{
 color: #800000;
}
.left a.active, .left a.active:visited, .left a.active:active, .left a.active:hover,
.left .item.active a, .left .item.active a:visited, .left .item.active a:active, .left .item.active a:hover{
 font-weight:bold;
 color: #800000;
}
.article .text_container{
 font-size: 1.1em;
 float: left; 
 width: 550px;
 padding-right: 10px;
 margin-bottom: 10px;
}
.article.destination{
}
.article.destination .abstract{
 font-family: georgia;
 font-size: 1.3em;
}
.main .article.destination .article_content{
 width: 570px;
}

.article.destination .article_content .text_container{
 width: 370px;
}
.article.destination .right_content{ 
 float: right;
 width: 180px;
 background: transparent url(/images/layout/article_right_content.png) repeat-y left top;
}
.article.destination .right_content img {
  float: left;
}
.article.destination .right_content .tour{
 clear: both;
 float: left;
 width: 170px;
 padding: 10px 0 0 10px;
 color: white;
 background: #c7c6c2 url(/images/layout/tour_infobox_bg.png) repeat-x left bottom; 
}
.article .tourtabletable {
  font-size: 0.9em;
}
.article .tourtabletable th{
 text-align: left;
}

.article .tourtabletable td {

}
.article.destination .right_content .tour .item{
 float: left;
 width: 170px;
 margin-right: 10px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 border-bottom: #ffffff dotted 1px;
}
.article.destination .right_content .tour .label{
 float: left;
 width: 95px;
 padding-right: 5px;
}
.article.destination .right_content .tour .info{
 float: left;
 width: 65px;
 padding-left: 5px;
}
.article.destination .right_content .tour .item.freesets{
 margin-right: 0px;
 padding-bottom: 0px;
 margin-bottom: 0px;
 width: 170px;
 position: relative;
 border: none;
}
.article.destination .right_content .tour .item.freesets .label{
 padding-top: 5px;
 padding-bottom: 5px;
}
.article.destination .right_content .tour .item.freesets .info{
 right: 0px;
 background: #9f6f27;
 width: 62px;
 border-left: #854328 1px solid;
 border-right: #854328 1px solid;
 padding: 5px 3px;
}
.article.destination .right_content .tour .item a, .article.destination .right_content .tour .item a:visited{
 color: #ffffff;
}
.article.destination .right_content .tour .item.noborder{
 border: none;
}
.article.destination .right_content .tour .split.double_grey{
 margin-top: 0px;
}

.article.destination .right_content .right_shadow_bottom{
 height: 8px;
 clear: both;
 float: left;
 width: 180px;
 background: transparent url(/images/layout/right_shadow_bottom.png) no-repeat left top; 
}
.article .toptitle{
 font-size: 1.25em;
 font-weight: bold;
 padding-bottom: 2px;
 padding-top: 10px;
}
.article .imageside{
 padding-top: 5px;
}
.article.destination .right_content .button{
 width: 165px;
 height: 20px;
 margin: 2px;
 padding: 5px;
 color: white;
 font-size: 1.35em;
 font-weight: bold;
 border-top: #78a1b0 2px solid;
 border-bottom: #78a1b0 2px solid;
 background: #61b5da url(/images/layout/buttons_what_bg.png) no-repeat left top; 
}
.article.destination .right_content .button.red{ background: #800000; border: none; }
.article.destination .right_content .button a {color: white;}
.article .right_content .map{
 text-align: center;
}
.blog .article.condensed{
 clear: both;
}
.blog .article.condensed .title{
 font-size:1.25em;
 font-weight:bold;
 padding-bottom:2px;
 padding-top:10px;
}
.blog .article.condensed .image{
 float: left;
 cursor: pointer;
}
.blog .article.condensed .image .image_border{
 margin-right: 5px;
 padding: 8px;
 background: #ffffff;
 border: 1px solid #A4A4A4;
}

.formStatusMessage { font-size: 1.1em; color: red; font-weight: bold; }
.formForceField { color: red; }.main .folder h1{
 margin-top: 10px;
 padding-bottom: 0px;
 border-bottom: #969494 1px dotted;
} 
.main .folder .menu{
 
}
.folder .text_content{
 float: left;
 width: 100%;
 padding-bottom: 20px;
 font-size: 1.1em;
 background: transparent url(/images/layout/pix_white_transparent.png) left top;
}
.folder .text_container{
 padding: 15px;
}
.folder.search{
 float: left;
 width: 750px;
 padding-right: 10px;
}
.main .folder.search .split{
 float: none;
 margin: 0px;
 padding: 0px;
 font-size: 0px;
 height: 15px;
}.bottom .menu{
 float: left;
 width: 838px;
 height: 31px;
 background: transparent url(/images/layout/bottom_blue.png) repeat-x left top;
}
.bottom .item{
 float: left;
 padding: 7px 25px;
 color: white;
 font-size: 1.25em;
 font-family: georgia;
 cursor: pointer;
}
.bottom .item.new_search{
 width: 100px;
 height: 17px;
 padding: 7px 21px;
 font-weight: bold;
 background: transparent url(/images/layout/background_new_search.png) repeat-x left top;
}
.sortering{
 padding: 5px 15px;
}
.sortering a{
 padding: 0 5px;
}
.main .folder.search .text_container{
 padding-right: 0px;
}
.item_search{
 float: left;
 width: 238px;
 padding-right: 10px;
}
.item_search.last{
 padding: 0px;
}
.item_search .image{
 float: left;
 clear: both;
 background: white;
 text-align: center;
 padding: 5px;
 border: #d1d0cf 1px solid;
}
.item_search .image .image_border{
 height: 150px;
 overflow: hidden;
}
.item_search .image img{
 float: left;
 width: 225px;
 cursor: pointer;
}
.folder.search .item_search .split_shadow{
 width: 237px;
}
.item_search .type{
 border-bottom: 1px dotted #969494;
 padding: 3px;
 margin-left: 6px;
}

.folder.search .item_search h4{
 padding-left: 10px;
}
.folder.search .item_search .text{
 padding-left: 10px;
 font-size: 1.1em;
}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}