@charset "UTF-8";

/**
 * (en) search pages
 *
 * 
 * 
 */
 
@media screen, projection {

/*--------------------------------------------------------------------------*/

 /**
  * search results
  */
 
 /* search form */ 
 body.page-search #col3 #search-form {
 	padding: 20px;
 	background: #eee;
 }
 
  body.page-search #col3 #search-form .form-item .gfx-btn {
    margin-left:20px;
  }

 /* search results */
 body.page-search #col3 div.box h3 {
 	padding: 15px 10px 5px;
 	margin: 0;
	font-weight:bold;
	color: #444;
 }
 
 body.page-search #col3 div.box div.content {padding:10px 0;background:none;}
 
 body.page-search #col3 dl.search-results {margin-left:0;}
 
 body.page-search #col3 dl.search-results dd {margin-left: 0;}
 
 body.page-search #col3 dl.search-results .title a {text-decoration: none;}
 
 body.page-search #col3 dl.search-results p.search-snippet {margin-bottom: 0;}
 
 body.page-search #col3 dl.search-results p.search-info {}
 
 body.page-search #col3 .search-group-wrapper {
 	background: #EEE;
	margin: 20px 0 40px 0;
	padding-bottom: 20px;
 }

 body.page-search #col3 dl.search-results .search-result-title {
   font-size:1.36em;
   font-weight:bold;
   color:#fff;
   padding:8px 20px;
   margin:-20px 0 0 0;
   text-transform:uppercase;
   background: transparent url(../../../images/search/full_header.png) repeat;
 }

 
 body.page-search #col3 dl.search-results tbody {
   border:0;
 }
 
body.page-search div.tabs {display: none;}
 
body.page-search .box ul li {color:#fff}

  
/*--------------------------------------------------------------------------*/

 /* search helper form */
 #col3_content #tnoc-search-helper-form {
 	padding: 10px;
 	margin-bottom: 10px;
 	background: #fff;
 } 
 
 /* begin: set clearfix */
 #col3_content #tnoc-search-helper-form #edit-keyword-wrapper:after{
 	content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden
 }
 #col3_content #tnoc-search-helper-form #edit-keyword-wrapper {display: block;}
 /* end: set clearfix */
 
 #col3_content #tnoc-search-helper-form #edit-keyword-wrapper {
 	width: 500px;
 	float:left;
 	margin-right: 30px;
 	margin-top: 5px;
 }
 
 #col3_content #tnoc-search-helper-form #edit-keyword-wrapper label {
 	width: 100px; 
 	float: left; 
 	color: #000;
 }
 
 #col3_content #tnoc-search-helper-form #edit-keyword-wrapper .form-text {
 	float: right;
 	width: 390px;
 }
 
 
/*--------------------------------------------------------------------------*/

/* NEW SEARCH MARKUP */
 
.search-results .search-no-result {
   font-size:1.27em;
   font-weight:bold;
   padding:5px 10px;
   border-bottom:1px dotted #fff;
 }
  
.search-results .search-no-result-box {
   padding:5px 10px 10px;
   margin-bottom: 20px;
 }
  
#tnoc-search-form .search-result-empty {
   font-size:1.27em;
   font-weight:bold;
   padding:5px 10px;
   margin:10px 0;
 }
 


.my-events-image {width:auto;height:auto;}

.event_box_header .fivestar-widget-static {
	background:none;
	position:relative;
	width:100px;
	top:0;
	left:0;
}

.event_box_header .fivestar-widget-static div {
	position:relative;
	top:0;
	left:0;
}

.page-event-search .super-content {
	background: #E5E5E5;
}

.search_box {
	margin: 10px 20px 8px 20px;
	color:#999;
	padding-top: 10px;
}

.search_box table {
	margin:0;
}

.search_box tbody {
	border:0 !important;
}

.search_box td {
	border-right:1px solid #999;
	clear:left;
	vertical-align:top;
}

.search_box td.search-td-last {
	border-right:0 !important;
}

.search_box .event_box_header div, .search_box .event-content-icon_sport, .search_box .event-content-icon_wellness, .search_box .event-content-icon_food {
    bottom:-6px;
}

.search_box .search-event-rating {
	position:absolute;
	right:5px;
	top:7px;
	width:100px;
}

.my-events-new_content {
	width:185px;
	font-weight:normal;
}

.search-bold {
	font-weight:bold;
	color:#333;
}

.search-bold-big {
	font-weight:bold;
	color:#333;
	font-size:1.36em;
}

td.eventresult-td {
	width:64px;
}

td.my-events-data {
	width:390px;
	vertical-align:bottom !important;
}

.my-events-first_td {
	width:274px;
}

.search-event-link-td {
	vertical-align:bottom !important;
}

/*.search-event-link-td a {
	background:transparent url(../../../images/layout/arrow_next.png) no-repeat;
	padding-left:20px;
}*/

.media_result .eventresult-td {
	padding-top:13px;
	padding-bottom:13px;
	width:120px;
}

.user_result td, .idea_result td {
	padding-top:13px;
	padding-bottom:13px;
	color:#333;
}

.user_result td {
	width:15%;
}

.user_result td:first-child {
	width:10%;
	padding:10px;
}

.search_normal_header,
.search-result-help td,
.search-result-help th {
	background: none;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    background: url(../../../images/layout/home_event_detail_headline_bg.jpg) repeat-x #e0e0e0;
}

.search_normal_header a {text-transform: uppercase;}


.search_normal_header a,
.search-result-help th a {
	display: block;
	padding: 7px 10px 6px;
	width: 530px;
	font-size: 1.36em;
	font-weight: bold;
	color: #648E08;
	text-transform: uppercase;
	text-decoration: underline;
}

.search-result-help .search-result-meta th {
	background:transparent url(../../../images/layout/my-events-footer-bg.png) repeat-x scroll left top;
	height:33px;
	padding:10px 0 0 10px;
	vertical-align:top;
}

.search-result-help .search-result-meta a {
	background:transparent url(../../../images/layout/arrow_next.png) no-repeat;
	padding-left:20px;
	padding-bottom:1px;
	color:#66D600;
	text-decoration:underline;
	font-size:1em;
	font-weight:normal;
}

.search-result-help td {
	background:#fff;
}

/*--------------------------------------------------------------------------*/

/**
 * search 
 *
 */
 
 #pane_event_search .pane-content {
 	border: none;
 	background: #e5e5e5;
 	padding: 0;
 	padding-bottom: 20px;
 }

#tnoc-search-form .expert_search_wrapper {
	text-align:right;
}

#tnoc-search-form .expert_search_wrapper .gfx-btn {
	margin-right: 20px;
}

#tnoc-search-form .expert_search_wrapper fieldset {
	text-align: left;
}

#tnoc-search-form input[type=checkbox] {
	margin-right:5px;
 }
#tnoc-search-form input[type=text] {
	font-size: 12px;
	padding: 4px 2px;
}
#tnoc-search-form .expert_search_wrapper {
	color:#4d4d4d;
	margin-bottom:8px;
	display: none;
 }

 /* searchbar */

#tnoc-search-form #standart {
	margin:0;
	padding:4px 20px;
	background:#e5e5e5;
	border-bottom:1px dotted #a6a6a6;
 }
 
.tnoc-box.gallery .tnoc-content.dark-opac {
	background:#e5e5e5;
	color:#4d4d4d;
 }

#standart #edit-keyword-wrapper {
	margin:5px 20px 5px 0;
 }


#tnoc-search-form #standart .gfx-btn,
#tnoc-search-form #standart .gfx-btn span,
#tnoc-search-form #standart .gfx-btn span span {
	margin:0;padding:0;background:none;float:none;
 }

#tnoc-search-form #standart .gfx-btn input,
#tnoc-search-form #standart #expert_search {
	color: white;
	cursor:pointer;
 }
#tnoc-search-form #standart .gfx-btn input {
	margin-top: 3px;
 	width: 141px;
 }

 body.page-gallery #col3 #tnoc-search-form #standart .gfx-btn input {
	height:33px;
 }

#tnoc-search-form #standart #edit-keyword {
 	color: grey;
	width:350px;
 }
 
#tnoc-search-form #standart #expert_search {
	float:right;
	color:#648e08;
	margin-top:15px;
	text-decoration: underline;
 }
 
#tnoc-search-form #standart .gfx-btn,
#tnoc-search-form #standart #edit-keyword-wrapper {
	float:left;
 }

 /* search location */
 
#tnoc-search-form #user_location,
#tnoc-search-form #media_type,
#tnoc-search-form #event_location {
	padding:10px 20px 10px;
	margin-top:0;
	border-bottom:1px dotted #a6a6a6;
 }
 
#tnoc-search-form #user_location div,
#tnoc-search-form #media_marking div,
#tnoc-search-form #media_type div,
#tnoc-search-form #event_location div {
	margin:0 20px 0 0;
	float:left;
 }
  
#tnoc-search-form #event_location #edit-user-country,
#tnoc-search-form #event_location #edit-event-country {
	width:190px;
 }
 
#tnoc-search-form #user_location #edit-user-range-wrapper,
#tnoc-search-form #user_location #edit-user-proximity-wrapper,
#tnoc-search-form #event_location #edit-idea-range,
#tnoc-search-form #event_location #edit-idea-proximity,
#tnoc-search-form #event_location #edit-event-proximity-wrapper,
#tnoc-search-form #event_location #edit-event-range-wrapper {
	margin-top:14px;
 }

#tnoc-search-form #user_options,
#tnoc-search-form #event_options,
#tnoc-search-form #media_marking,
#tnoc-search-form #event_attendings {
	padding:0 20px 10px;
	border-bottom:1px dotted #a6a6a6;
 }
 
#tnoc-search-form #edit-event-attendies-wrapper {
	width:270px;
 }
 
#tnoc-search-form #event_attendings div {
	float:left;
	margin:0 20px 0 0;
 }
 
#tnoc-search-form #user_options div,
#tnoc-search-form #event_options div {
	float:left;
	margin:0 20px 3px 0;
	width:270px;
 }

#tnoc-search-form #user_interests,
#tnoc-search-form #media_interests,
#tnoc-search-form #event_interests {
	padding:0 20px 10px;
 }
 
#tnoc-search-form #user_interests .form-checkboxes div,
#tnoc-search-form #event_interests .form-checkboxes div {
	float:left;
	margin:0 20px 3px 0;
	width:270px;
 }
 
/* Market filter */

#market_search_wrapper, #market_search_wrapper_2 {
	background: #bfbfbf;
	padding: 10px;
	margin: 20px 0 0 0;
}
#market_search_wrapper.gallery_market_search, #market_search_wrapper_2.gallery_market_search {
	margin: 0px 0px 10px;
	background:#bfbfbf;
}

.gallery.tnoc-box .tnoc-content.white-opac {
	background:#bfbfbf;
}

.gallery.tnoc-box .tnoc-gray-dotted-line.black {
display:none;
}

#market_search_wrapper.search_market_search, #market_search_wrapper_2.search_market_search {
	margin: 0px;
}

#market_search_wrapper span, #market_search_wrapper_2 span {
	padding: 0px 14px 0 20px;
}

#market_search_wrapper span, #market_search_wrapper_2 #dim-filters select {
	margin-left: 3px;
}

#span_de {
	background: transparent url(../../../images/flags/flag_de.png) no-repeat 0px 50%;
}
#span_it {
	background: transparent url(../../../images/flags/flag_it.png) no-repeat 0px 50%;
}
#span_ch {
	background: transparent url(../../../images/flags/flag_ch.png) no-repeat 0px 50%;
}
#span_at {
	background: transparent url(../../../images/flags/flag_at.png) no-repeat 0px 50%;
}
#span_ru {
	background: transparent url(../../../images/flags/flag_ru.png) no-repeat 0px 50%;
}

.search-result-title .search-counter {
font-size: 1em;
}

div.search_box_article {
	color: #525252;
}

div.search_box_article .article-search-comment img {
	padding: 0px 3px 0px 0px;
	position: relative;
	top:1px;
}

div.search_box_article .first-column {
	padding: 12px 10px 10px;
	float: left;
	width: 246px;
	height: 113px;
}

div.search_box_article .second-column {
	padding: 12px 10px 10px 0px;
	border-right: 1px solid #ccc;
	float: left;
	height: 113px;
	overflow: hidden;
	width: 212px;
}

div.search_box_article .third-column {
	padding: 0px;
	float: left;
}

div.search_box_article .article-search-content {
	height: 100px;
	overflow: hidden;
}

div.search_box_article .article-search-date {
	padding: 12px 6px 0px;
	border-bottom: 1px solid #ccc;
	width:139px;
	height: 36px;
	overflow: hidden;
}

div.search_box_article .article-search-author {
	padding: 6px 6px 0px;
	border-bottom: 1px solid #ccc;
	width:139px;
	height: 36px;
	overflow: hidden;
}

div.search_box_article .article-search-fansite {
	padding: 6px 6px 0px;
	width:139px;
	height: 36px;
	overflow: hidden;
}

div.search_box_news .article-search-content {
	height: 30px;
}

div.search_box_news .article-search-author {
	border-bottom: none;
}

div.search_box_news .second-column {
	height: 78px;
	width: 318px;
}

div.search_box_news .first-column {
	height: 78px;
	width: 140px;
}
 
/*--------------------------------------------------------------------------*/

/* end: @media screen, projection */

}
