/* Reset /////////////////////////////////////////////////////////////////////*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* Clearfix //////////////////////////////////////////////////////////////////*/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	font-size: 0px;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* General ///////////////////////////////////////////////////////////////////*/
a
{
  cursor:pointer;
  text-decoration:none;
}

a:focus 
{ 
	outline: none; 
}

strong
{
  font-weight:bold;
}

h1
{
  font-size:18px;
  color:#9c2916;
  font-weight:normal;
  margin-bottom:20px;
}

h2
{
  font-size:14px;
  color:#9c2916;
  font-weight:bold;
  margin:10px 0px 10px 0px
}

body
{
  *text-align:center;
  font-family:arial;  
}

body.summer
{
  background:#a1c769;
}

body.winter
{
  background:#8ec7d8;
}

#tt_outer_container
{
  margin:0 auto;
  margin-top:11px;
  width:980px; 
}

#tt_container
{
  background:#ffffff;  
  text-align:left;
  overflow:hidden;
  padding:8px 12px 15px 14px; 
  *padding-top:5px;
  *float:left;
}
/* languages /////////////////////////////////////////////////////////////////*/

#tt_languages
{
  width:954px;
  height:17px;
  margin-bottom:5px;
}
div.tt_search {
	float: right;
}
#tt_languages ul.tt_lang
{
  margin:0px 0px 0px 5px;
}

#tt_languages ul.tt_lang li
{
  display:inline;
  margin-right:6px;
  float:left;
}

#tt_gallery
{
  width:717px;
  height:270px;
  position:relative;
  float:left;
}

/* ***************************** */
/* gallery	                     */ 
/* ***************************** */

div.tt_gallery_container
{
	border:0px;
	width:717px;
	position:relative;
	float:left;
}

div.tt_gallery img
{
	float:left;
}

div#tt_gallery_detail
{
	width:717px;
	height:270px;
	float:left;
}

div#tt_gallery_detail a
{
	cursor:auto;
}

div#tt_gallery_detail img
{
	float:left;
}

div#tt_gallery_itemname_container {
	  height: auto;
	  position: absolute;
	  top: 35px;
	  left:16px;
	  z-index: 2;
	  font:normal 12px arial;
	  color:#fff;
	  opacity:0.80;
}

div#tt_gallery_itemtext{
 	font:normal 20px arial;
 	color:#fff;
 	white-space:pre-wrap;
 	opacity:0.80;
}

/* menu //////////////////////////////////////////////////////////////////////*/

div#tt_menu
{
	float:left;
	margin-top:-19px;
	z-index:100;
	width:717px;
	
}

div#tt_menu li
{
  display:inline;
}

div#tt_menu li a
{
  	float:left;
 	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#4e3303;
	padding-top:23px;
	text-align:center;
	height:47px;
	width:176px;
}

div#tt_menu li a span
{
  font:bold 19px trebuchet ms;
  float:left;
  color:#4e3303;  
  padding:8px 0px 0px 0px;
  white-space:nowrap;
  text-align:center;
  width:100%;
  text-shadow: 1px 1px 1px #fff;
  
}

div#tt_menu li a:hover span,
div#tt_menu a.active span,
div#tt_menu li.active a span
{
	color:#ebd18c; 
	text-shadow: 1px 1px 1px #000;
}

div#tt_menu li.pos_1 a,
div#tt_menu li.pos_1 a:hover
{
  background:url(../i/menu_sprite2.png) no-repeat 0px 0px;
}

div#tt_menu li.pos_1 a:hover,
div#tt_menu li.pos_1_active a,
div#tt_menu li.pos_1_active a:hover,
div#tt_menu li.pos_1 a.active
{
  background:url(../i/menu_sprite2.png) no-repeat 0px -72px;
}

div#tt_menu li.pos_2 a,
div#tt_menu li.pos_2 a:hover
{
  background:url(../i/menu_sprite2.png) no-repeat -175px 0px;
}

div#tt_menu li.pos_2 a:hover,
div#tt_menu li.pos_2_active a,
div#tt_menu li.pos_2_active a:hover,
div#tt_menu li.pos_2 a.active
{
  background:url(../i/menu_sprite2.png) no-repeat -175px -72px;
}

div#tt_menu li.pos_3 a,
div#tt_menu li.pos_3 a:hover
{
  background:url(../i/menu_sprite2.png) no-repeat -350px 0px;
}

div#tt_menu li.pos_3 a:hover,
div#tt_menu li.pos_3_active a,
div#tt_menu li.pos_3_active a:hover,
div#tt_menu li.pos_3 a.active
{
  background:url(../i/menu_sprite2.png) no-repeat -350px -72px;
}

div#tt_menu li.pos_4 a,
div#tt_menu li.pos_4 a:hover
{
  background:url(../i/menu_sprite2.png) no-repeat -525px 0px;
}

div#tt_menu li.pos_4 a:hover,
div#tt_menu li.pos_4_active a,
div#tt_menu li.pos_4_active a:hover,
div#tt_menu li.pos_4 a.active
{
  background:url(../i/menu_sprite2.png) no-repeat -525px -72px;
}

div#tt_menu li.pos_5 a,
div#tt_menu li.pos_5 a:hover
{
  background:url(../i/menu_sprite2.png) no-repeat 0px -544px;
}

div#tt_menu li.pos_5 a:hover,
div#tt_menu li.pos_5_active a,
div#tt_menu li.pos_5_active a:hover,
div#tt_menu li.pos_5 a.active
{
   background:url(../i/menu_sprite2.png) no-repeat 0px -612px;
}

div#tt_menu li.pos_1_active a span,
div#tt_menu li.pos_2_active a span,
div#tt_menu li.pos_3_active a span,
div#tt_menu li.pos_4_active a span,
div#tt_menu li.pos_5_active a span
{
   font:bold 19px trebuchet ms;
   color:#ebd18c;
}

/* menu dropdown /////////////////////////////////////////////////////////////*/

div#tt_menu ul.menu-list-level1 li
{
	display:block;
}

div#tt_menu ul.menu-list-level1 a,
div#tt_menu ul.menu-list-level1 a:hover
{
	background:none;
}

div#tt_menu ul.menu-list-level0 li
{
	position:relative;
	z-index:200;
	float:left;
}

div#tt_menu ul.menu-list-level1
{
  background:#42250f;
  left: 2px;
  line-height: 20px;
  margin: 0;
  position: absolute;
  top: 63px;
  z-index:100;
}

div#tt_menu li.pos_1 ul.menu-list-level1
{
	left:5px;
}

div#tt_menu li.pos_2 ul.menu-list-level1
{
	left:4px;
}

div#tt_menu li.pos_3 ul.menu-list-level1
{
	left:3px;
}

div#tt_menu ul.menu-list-level1 a
{
	background:url(../i/menu_level_1_list_style.gif) no-repeat 12px 11px;
	color:#ebd18c;
	font:normal 12px arial;
	line-height:30px;
	height:auto;
	text-align:left;
	padding:0;
	margin:0;
	padding-left:20px;
}

div#tt_menu ul.menu-list-level1 a:hover,
div#tt_menu ul.menu-list-level1 li.active a
{
	background:#5b3f21 url(../i/menu_level_1_list_style.gif) no-repeat 12px -14px;
	color:#fff;
}

div#tt_logo
{
  float:right;
  margin-top:35px;
}

div.tt_content_container
{
  width:954px;
  float:left;
}

ul.menu-list-level0 ul.menu-list 
{
	display: none;
}

/* content left //////////////////////////////////////////////////////////////*/

div.tt_content_container div.tt_content_left
{
  float:left;
  width:211px;
  *overflow:hidden;
}

div.tt_content_left ul#tt_subnavi
{
  width:213px;
}

div.tt_content_left ul#tt_subnavi li
{
  line-height:20px;  
}

div.tt_content_left ul#tt_subnavi li a,
div.tt_content_left h1
{
  font-size:16px;
  color:#5d8f14;
  font-weight:bold;
  background:url(../i/subnavi_seperator.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  display:block;
  padding-left:16px;
  width:197px;
}

div.tt_content_left ul#tt_subnavi li a
{
	font-size:13px;
}

div.tt_content_left h1
{
	margin-top:0px;
	padding-bottom:3px;
	margin-bottom:0px;
}

ul#tt_subnavi  a
{
  color:#5d8f14;
  font-size:13px;
  font-weight:bold;
}

ul#tt_subnavi  a span
{
  margin-left:10px;
}

ul#tt_subnavi  li a:hover span
{
  text-decoration:underline;
}

* html ul#tt_subnavi  li a:hover
{
	text-decoration:underline;
}

div.tt_content_left ul#tt_subnavi li.level2_active a,
div.tt_content_left ul#tt_subnavi li.level2_active_special a
{
  background:none;
  color:#9c2916;
}

div.tt_content_left ul#tt_subnavi li.level2_active_special a
{
  background:url(../i/subnavi_seperator.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;	
}

div.tt_content_left ul#tt_subnavi li.last a
{
  background:none;
}

ul#tt_subnavi ul#level_3
{
  background:url(../i/subnavi_seperator.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-bottom:10px;  
}

ul#tt_subnavi ul#level_3 li
{
  line-height:15px;
  *display:inline;
}

ul#tt_subnavi li.level2_active ul#level_3 a
{
  color:#5d8f14;
  font-size:12px;
  font-weight:normal;
  background:none;
}

ul#tt_subnavi ul#level_3 a span
{
  margin-left:10px;
}

ul#tt_subnavi ul#level_3 li.level3_active a
{
  font-weight:bold;
  color:#9c2916;
}

ul#tt_subnavi ul#level_3 li.level3_active a span
{
  margin-left:13px;
  text-decoration:underline;
}


div.tt-search-box
{
	margin-top:5px;
	height:20px;
	*height:16px;
	*width:175px;
	padding-left:18px;
}

div.tt-search-box-input-container
{
	height:16px;
	*height:14px;
}
table.search_box {
	padding: 20px 5px;
}
div.tt-search-box input.tt-search-box-input,
input.search_box_input {
	background:url(../i/searchbox_input.jpg) right;
	background-repeat:no-repeat;
	border:1px solid #7da543;
	font-size:12px;
	color:#666666;
	padding:0 0 1px 22px;
	position:relative;
	top:1px;
	float:left;
	width:84px;
	*margin-top:-1px;
	*height:16px;
}
input.search_box_input {
	background:url(../i/blog/search.gif) no-repeat left center #fff;
	width:108px;
	height: 20px;
}
div.tt-search-box input.tt-search-box-submit,
input.search_box_submit {
	background:url(../i/searchbox_submit.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:69px;
	color:#ffffff;
	font-weight:bold;
	height:18px;
	*float:left;
}
input.search_box_submit {
	border:2px solid #7DA543;
	height:22px;
	margin-top:1px;
}
div.tt_offer_teaser_top {
	background:transparent url(../i/tape_teaser_left.png) no-repeat scroll 0 0;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/tape_teaser_left.png');
  	_background: none;
	height:48px;
	left:75px;
	margin:20px 0 -19px;
	position:relative;
	width:46px;
	z-index:1;
}

div.tt_voucher_box
{
	position:relative;
	height:82px;
	width:213px;
}

div.tt_voucher_box_link
{
	position:absolute;
	height:82px;
	width:213px;
	top:0px;
}

div.tt_voucher_box_link a
{
	float:left;
	display:block;
	height:82px;
	width:213px;
}

a.cms-wrapinner-span-voucher span
{
	position:absolute;
	color:#fff;
	line-height:82px;
	font:bold 17px arial;
	top:25px;
	left:10px;
	display:block;
}


/* content ///////////////////////////////////////////////////////////////////*/
div.tt_content_middle
 {
  float:left;
  margin:0px 25px 0px 25px;
  font-size:12px;
  font-weight:normal;
  width:479px;
  line-height:20px;
}
div.tt_content_middle ol li,
div.tt_content_middle ul li, 
div.tt_content_middle table td ol li,
div.tt_content_middle table td ul li,
table.popup td ul li {
    line-height:18px;
    list-style-position:outside;
    background:url(../i/list_style_image.jpg);
    background-repeat:no-repeat;
    background-position:left 7px;
    padding-left:14px;
}

div.tt_content_middle ol,
div.tt_content_middle table td ol {
	padding-left:17px;
}

div.tt_content_middle ol li,
div.tt_content_middle table td ol li
{
	background:none;
	list-style-type:decimal;	
	padding-left:0px;
}

div.tt_content_middle a
{
  color:#5d8f14;
  text-decoration:underline;
  font-weight:bold;
}

span.zitat {
	color:#9c2916;
	font-weight:bold;
}

/* content right /////////////////////////////////////////////////////////////*/
div.tt_content_right
{
  float:right;
}

div.tt_tree_teaser
{
  background:url(../i/tree_teaser2_bg.jpg) no-repeat scroll -1px 0px;
  width:214px;
  height:249px;
}

div.tt_tree_teaser ul
{
  padding:39px 0px 0px 61px;
}

div.tt_tree_teaser ul li
{
  line-height:28px;
}
a.tree_link_first,
a.tree_link_fourth,
a.tree_link_last
{
	margin-left:-10px;
}

a.tree_link_third
{
	margin-left:-14px;
}


div.tt_tree_teaser ul li a
{
  font-size:13px;
  color: #fff;
  font-weight:bold;
  padding-left:0px;
}

div.tt_address
{
	background:url("../i/adress_teaser_bg.jpg") no-repeat scroll 0 0 transparent;
	height:140px;
	width:170px;
  	padding-left:37px;
  	padding-top: 5px;
  	color:#fff;
  	font-size:12px;
}

div.tt_address a
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div.tt_link_teaser_top
{
  background:url(../i/tape_teaser_right.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/tape_teaser_right.png');
  _background: none;
  background-repeat:no-repeat;
  height:47px;
  width:46px;
  position:relative;
  left:75px;
  top:4px;
  *top:3px;
  margin:20px 0px -15px 0px;
}

div.tt_link_teaser
{
  padding:25px 10px 15px 10px;
  background:#619EB0;
  width:191px;
  color:#000000;
  font-size:12px;
  float:left;
  *float:none;
  overflow:hidden;
}

div.tt_link_teaser ul
{
	margin-top:10px;
}

div.tt_link_teaser li,
div.tt_link_teaser li.tree_link_first,
div.tt_link_teaser li.tree_link_last
{
	float:left;
	line-height:26px;
	margin-bottom:5px;
	*margin-bottom:0px;
}

div.tt_link_teaser li.tree_link_first
{
	background:url(../i/tree_link_first.jpg) no-repeat;
	width:191px;
	height:27px;
}

div.tt_link_teaser li.tree_link_last
{
	background:url(../i/tree_link_last.jpg) no-repeat;
	width:191px;
	height:27px;
}

div.tt_link_teaser h1
{
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  margin-bottom:5px;
}

div.tt_link_teaser a
{
  color:#ffffff;
  font-size:13px;
  float:left;
  font-weight:bold;
  width:139px;
  display:block;
  padding:0px 0px 5px 52px;
}

/* footer/////////////////////////////////////////////////////////////////////*/

div#tt_outer_container div.tt_footer_bg
{
  background:url(../i/footer_bg.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/footer_bg.png');
  _background: none;
  background-repeat:no-repeat;
  width:325px;
  height:168px;
  float:left;
  margin-top:30px;
  margin-left:-43px;
  position:relative;
}

div#tt_outer_container div.tt_footer_address
{
  background:url(../i/footer_post-it_1.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/footer_post-it_1.png');
  _background: none;
  background-repeat:no-repeat;
  float:left;
  width:426px;
  height:156px;
  margin-left:-88px;
  font-size:12px;
  color:#000000;
  padding:25px 0px 0px 70px;
  text-align:left;
}

div#tt_outer_container div.tt_footer_address a
{
	color:#000000;
}

div#tt_outer_container div.tt_footer_address a:hover
{
	text-decoration:underline;
}

div#tt_outer_container div.tt_footer_logos
{
  background:url(../i/footer_post-it_2.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/footer_post-it_2.png');
  _background: none;
  background-repeat:no-repeat;
  float:left;
  height:152px;
  margin-left:-34px;
  padding:10px 0px 0px 55px;
  width:260px;
}

div#tt_outer_container div.tt_footer_logos table td a,
div#tt_outer_container div.tt_footer_address a
{
	*position:relative;
}

/* weblog/////////////////////////////////////////////////////////////////////*/
body div#tt_outer_container div.cms-module-weblog-head a.cms-module-weblog-weblog-link {
	text-decoration: none;
}
div.clear-float {
	clear: both;
}
body div.cms-module-weblog-body,
body div.cms-module-weblog-post {
	margin-bottom:0px;
}
body div.cms-module-weblog-post {
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
}
div.cms-module-weblog-body-content-text {
	border-top: 1px solid #d9d9d9;
	padding-top:15px;
}
div.weblog-post-body,
div.cms-module-weblog-post {
	padding:9px 14px 10px 8px;
	margin-bottom:11px;
	overflow:hidden;
	zoom:1;
}
div.weblog-comments-tags-field {
	background-color: #f2f1f1;
}
div.weblog-comments-field {
	height: 27px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
div.weblog-tags-field {
	clear:both;
	border-top: 1px solid #fff;
	height: 44px;
	padding-bottoom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
div.weblog-write-feedback-link,
div.weblog-post-author {
	float: right;
}
div.weblog-post-feedbacks-count,
div.weblog-tags {
	float: left;
}
div.weblog-post-body-detail {
	border:0px;
}
div.weblog-post-feedbacks-count {
	background:url(../i/blog/write-comment.gif) no-repeat left center transparent;
	padding-left:20px;
}
div.weblog-write-feedback-link {
	background:url(../i/blog/comments.gif) no-repeat left center transparent;
	padding-left:20px;
}
div.weblog-post-head-name a {
	color:#9c2916;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
span.weblog-post-day {
	background:url(../i/blog/kalender.gif) no-repeat left center transparent;
	padding-left:20px;
}
span.weblog-post-day,
span.weblog-post-day-detail {
	font-weight:bold;
	font-size: 14px;
	color:#9c2916;
	padding-right:5px;
	float:left;
}

span.weblog-post-day-detail {
	border-right:0px;
	float:none;
}

body div.weblog-post div.weblog-imagecount {
	display:none;
}

div.weblog-post div.cms-module-weblog-body-images {
	float:left;
	padding-left:0px;
}

div.weblog-post div.weblog-post-body-images-detail {
	float:right;
}

div.weblog-post div.weblog-post-body-images-detail img {
	margin-left:10px;
}

div.weblog-post div.weblog-post-body-images img {
	border:1px solid #D0CFCF;
	margin:0px;
	margin-right:10px;
}

div.cms-module-weblog-feedbacks-container {
	border:1px solid #D0CFCF;	
	padding-left:10px;
	padding-right:10px;
}

body div.weblog-post-feedback {
	border-bottom:1px solid #d0cfcf;
	padding-left:0px;
	padding-right:0px;
}

body div.weblog-post-feedback-2 {
	background:none;
}

div.weblog-post-feedbacks a h2 {
	text-decoration:underline;
}

body div.weblog-post-feedbacks h2.commentscount {
	float:none;
	font-size:12px;
	font-weight:bold;
	color:#5d8f14;
	margin-bottom:0px;
}

span.weblog_detail_date,
span.weblog_detail_time {
	font-weight:bold;
}
span.weblog_detail_date {
	border-right: 1px solid #000000;
}
span.weblog_detail_time {
	margin-left:2px;
}
h2.weblog-post-feedbacks-intro {
	font-size:12px;
}
body div.cms-module-webblog-feedbacks-intro {
	margin-top:10px;
}
body div.cms-module-weblog-post div.weblog-post-head-meta {
	margin-bottom:5px;
	float: right;
}
body div.weblog-post-head-name {
	margin-bottom:20px;
	float: left;
}
li.weblog-teaser-tag {
	color:#FFFFFF;
list-style:disc outside none;
margin-left:10px;
}
li.weblog-teaser-tag a,
div.weblog-teaser-month-list a {
	font-size:13px;
	line-height: 24px;
	color: #000;
}
div.weblog-teaser-name {
	color: #fff;
	font-weight: bold;
	margin-bottom:10px;
	padding-left: 10px;
}
div.cms-module-weblog-post-list div.weblog-post-body-teaser {
	font-weight: bold;
	color: #000;
}
div.weblog-post-body-teaser {
	color: #9c2916;
	font-weight: bold;
}
span.weblog-teaser-tag-posts {
	white-space:nowrap;
}
span.weblog-teaser-tag-name {
	font-weight: bold;
}
div.weblog-teaser-tag-list {
	background-color: #A1C769;
	padding:18px 11px 14px 10px;
	width:190px;
}
div.weblog-teaser-month-list,
div.blog-search {
	background-color: #A1C769;
	width:210px;
}
div.weblog-teaser-month {
	border-top: 2px solid #fff;
	padding-left: 20px;
}
div.weblog-teaser-name-archiv {
	padding-left: 20px;
	padding-top: 15px;
}
table.weblog-post-answer td {
	padding-right:10px;
	line-height:22px;
}
table.weblog-post-answer td input {
	width:270px;
	border:1px solid #d0cfcf;
}
table.weblog-post-answer td textarea.weblog-post-answer-text {
	border:1px solid #d0cfcf;
	width:270px;
	*width:268px;
	margin-left:47px;
}
table.weblog-post-answer td input.weblog-post-answer-submit {
	background:url(../i/weblog_comment_submit_bg.jpg);
	margin-left:47px;
	height:21px;
	width:95px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	margin-bottom:10px;
}
body div#tt_outer_container a.weblog-link {
	text-decoration:underline;
}

body div.cst-hotel-detail-routing input.cst-routing-start {
	width:425px;
}
div.tt_social {
	margin-left: 170px;
}
div.tt_social a {
	float: left;
	margin:5px 5px 0 0;
}
div div.social-media-source-icon a {
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:33px;
}
div div.social-media-source-icon-facebook a {
	background-image:url("../i/facebook.gif");
}
div div.social-media-source-icon-youtube a {
	background-image:url("../i/youtube.gif");
}
div.social-media-source-layer-box-content,
div.social-media-item {
	width: 470px;
	text-align: left;
}
div.tt_social div.widget_like_button {
	margin-top:5px;
	float:left;
}

table.popup h1 {
display: none;
}

table.popup td {
	font-size: 11px;
}

body div.cst-box-request {
	color: #333;
	font-weight: bold;
	margin-top: 8px;
	background-color: #EFEFEF;
	padding: 5px;
	padding-bottom: 10px;
	border: 1px solid #C1C1C1;
}

body div.cst-box-request h1 {
	display: none;
}

#cst_box_request_form_rd_from1 {
	padding-left: 2px;
	padding-top: 1px;
}

div.tt_content_container {
	margin-top: 25px;
}

div#tt_logo * {
	display: block;
}
div#tt_logo div.cst-box-request h1 {
	display: none
}

ul#gallery-download-settings-inputs,
ul#gallery-list-image-sizes li.gallery-item-small,
ul#gallery-list-image-sizes li.gallery-item-big {
	display: none;
}

/* website optimizer /////////////////////////////////////////////////////////////// */

.left div#tt_logo {
    float: left;
    text-align:center;
    margin-top: 15px;
}

.left #tt_gallery {
    float: right;
}

.left div#tt_menu {
    float: right;
    width: 722px;
}

.left #tt_languages ul.tt_lang {
    margin: 0 0 0 5px;
}

.left div.tt_social {
    margin-left: 227px;
}

.left div.cst-box-request {
	margin:20px 0;
}
.left div#tt_logo a {
	display:inline;
}

#ui-datepicker-div {
	z-index:1000;
}
