@charset "UTF-8";
/**
 * (en) IE-Patch stylesheet for YAML standard layout (3 columns without column dividers)
 *
 * @package         yaml-for-drupal
 * @version         6.x-3.0.6.11
 * @lastmodified    2008-11-10
 */

/* Layout independent adjustments */
@import url(../../yaml/core/iehacks.css);
@import url(patch_drupal.css);
@import url(patch_nav_vlist_drupal.css);

/* Layout-dependent adjustments */
@media screen, projection {
 
  
/*-------------------------------------------------------------------------*/

/**
 * Bugfix for Nice Menus
 *
 */
   
/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}
   
ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
	border-bottom: 
}
 
  
/*-------------------------------------------------------------------------*/
  
  
/* optimize performance for ie7 -> replace transparent png with ms filter  */
  
/* filter settings white */
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CFFFFFF,endColorstr=#4CFFFFFF); */
  
/* filter settings black */
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C0000000); */

/* reset transparent png */
  .page_margins,
  #footer,
  body.page-my-tnoc #my-tnoc,
  .tnoc-box .tnoc-content.dark-opac,
  .tnoc-box .tnoc-content.white-opac,
  /*#col2 .block .content,*/
  #col3 .form-footer,
  #col3 .form-footer .publish .tnoc-content.dark-opac,
  body.page-my-tnoc #my-tnoc .gfx-title-left,
  #block-views-front_events-block_2 .view-front-events div.recomm-content-wrapper,
  #block-tnoc_com-tnoc-com ul#new-messages,
  #block-tnoc_com-tnoc-com .content-inner div, 
  #block-views-front_events-block_2 .view-footer,
  #block-views-front_events-block_2 .recomm-icon_food ,
  #block-views-front_events-block_2 .recomm-icon_wellness,
  #block-views-front_events-block_3 .views-field-timestamp,
  #tnoc_gallery_carousel .view-footer,
  #block-views-front_events-block_3 .view-footer,
  #block-views-front_events-block_3 .views-field-markup,
  #block-views-front_events-block_2 .recomm-icon_sport ,
  body.page-messages #col3 .super-content,
  #col3 .relationships .view-friend-pager,
  #col3 .relationships .friend-list-footer,
  #col3 .profile-footer,
  .page_margins, 
  /*.view-id-calendar_event,*/
  /*#col2 .block .content,*/ body.page-help .view-faq,
  #tnoc_gallery_carousel .jcarousel-skin-tango .jcarousel-container,	
  #gallery-search,
  .page-event-ideas .view-header, .node-type-event-idea .view-header,
  .tnoc-box .tnoc-header.white-opac,
  .node-6 #col3_content .content h3,
  .node-11 #col3_content .content h3,
  .node-10 #col3_content .content h3,
  body.node-type-book #col3_content .node,
  #block-tnoc_event_listing-3 .event-friend-news-name,
  #shop-content-box,
  #node-646 .content h3,
  #pane_create-event .pane-content, #pane_find-event .pane-content,
  /*.view-id-calendar_event_regional,*/
  /*#col2 .block .content,*/
  body.page-help .view-faq,
  #tnoc_gallery_carousel .jcarousel-skin-tango .jcarousel-container,
  .tnoc-box .tnoc-content.white-opac,
  #pane_tnoc-news .attachment-before .views-field-field-news-teaser-link-nid,
  #block-tnoc_com-tnoc-com .content-inner div, #block-views-front_events-block_2 .view-footer,
  #col2_content #block-views-front_events-block_2 .recomm-content-wrapper,
  #block-tnoc_event_listing-3 .event-friend-news-wrapper,
  .page-guidelines #col3_content .view,
  #tnoc-search-form #standart,
  #tnoc-search-form .expert_search_wrapper,
  body.page-event-ideas #col3 .view-header,
  body.node-type-event-idea #col3 .view-header,
  .node-type-event-idea #col3_content #comments .box h3.title,
  .node-type-event-idea #col3_content #comment-form,
  .page-messages #privatemsg-new,
  .relationships .view-filters,
  #col3 .relationships .relationships-header,
  .message-participants, .back-to-message-list, .message-title,
  .privatemsg-box-fb .date,
  #privatemsg-filter-form,
  body.node-3 #node-3
  {
  	background-image: none !important;
  }
  
  .node-6 #col3_content .node,
  .node-11 #col3_content .node,
  .node-10 #col3_content .node {background: transparent;}

  /* black */ 
  #footer, 
  body.page-my-tnoc #my-tnoc,
  div.node-form div.create-event-steps .dark-opac, /* create event steps -> top */
  /*#col2 #block-views-calendar_event-calendar_block_1 .content,*/ /* block calendar col2 */
  #block-views-front_events-block_2 .content, /* block my events col2  */
  /* #block-views-front_events-block_2 .view-front-events div.recomm-content-wrapper, */ /* block my events col2  */
  #block-tnoc_event_listing-3 .content, /* block friends events news col2 */
  #block-views-front_events-block_3 .content, /* block new event ideas col2 */
  #col3 .form-footer, /* steps create event bottom */
  #block-views-guidelines-block_1 .content,
  #block-tnoc_event-0 .content,
  #block-tnoc_event-1 .content,
  /*#block-formblock-appointment .content,
  #block-formblock-personal_date .content,*/
  #block-book-0 .content,
  #block-views-tnoc_news-block_2 .content,
  .node-6 #col3_content .node, 
  /*.node-11 #col3_content .node, */
  .node-10 #col3_content .node,
  /* #block-tnoc_com-tnoc-com ul#new-messages, */
  #block-views-front_events-block_3 .views-field-markup,
  body.page-messages #col3 .super-content,
  #col3 .relationships .view-friend-pager,
  #col3 .relationships .friend-list-footer,
  #col3 .profile-footer,
  .page_margins,
  /*#col2 .block .content,*/
  body.page-help .view-faq,
  #tnoc_gallery_carousel .jcarousel-skin-tango .jcarousel-container,
  #gallery-search,
  body.node-type-book #col3_content .node,
  .tnoc-box .dark-opac.tnoc-content,
  #shop-content-box,
  /*.pane-content,*/
  /*.view-id-calendar_event_regional,*/
  #pane_member-login .pane-content,
  #my-events .panel-pane,
  /*.view-display-id-calendar_1,*/
  #pane_tnoc-news .attachment-before .views-field-field-news-teaser-link-nid,
  .page-guidelines #col3_content .view,
  #tnoc-search-form #standart,
  #tnoc-search-form .expert_search_wrapper,
  .node-type-event-idea #col3_content #comment-form,
  #block-tnoc_gallery-0,
  #block-block-3,
  .page-messages #privatemsg-new,
  .relationships .view-filters,
  #privatemsg-filter-form,
  body.node-3 #node-3,
  #pane_register-block .pane-content,
  #pane_new_member .pane-content,
  div#pane_event_help .pane-content,
  div#pane_all_events .pane-content,
  div#pane_event_friend_host .pane-content,
  div#pane_event_my_region .pane-content
  {
   	min-height: 1%; /* filter must be applied to an element that has width or height measurements */
   	zoom:1;
  }
  
  /* white */
  #pane_create-event .pane-content, 
  #pane_find-event .pane-content, 
  body.page-my-tnoc #my-tnoc .gfx-title-left,
  #block-tnoc_com-tnoc-com .content-inner div, 
  #block-views-front_events-block_2 .view-footer,
  #block-views-front_events-block_2 .recomm-icon_food,
  #block-views-front_events-block_2 .recomm-icon_wellness,
  #block-views-front_events-block_3 .views-field-timestamp,
  #tnoc_gallery_carousel .view-footer,
  #block-views-front_events-block_3 .view-footer,
  #block-views-front_events-block_2 .recomm-icon_sport,
  .page-event-ideas .view-header,
  .node-type-event-idea .view-header,
  .page-event-ideas .view-header,
  .node-type-event-idea .view-header,
  .tnoc-box .tnoc-header.white-opac,
  .node-6 #col3_content .content h3,
  .node-11 #col3_content .content h3,
  .node-10 #col3_content .content h3,
  #block-tnoc_event_listing-3 .event-friend-news-name,
  #node-646 .content h3,
  #pane_create-event .pane-content,
  #pane_find-event .pane-content,
  .tnoc-box .tnoc-content.white-opac,
  #block-tnoc_com-tnoc-com .content-inner div, #block-views-front_events-block_2 .view-footer,
  .node-type-event-idea #col3_content #comments .box h3.title,
  .tnoc-box.gallery .gallery-pager,
  .event_box_header,
  #pane_tnoc-news .pane-content,
  #pane_event_recomm .pane-content,
  #pane_latest-events .pane-content,
  #col3 .relationships .relationships-header,
  .message-participants, .back-to-message-list, .message-title,
  .privatemsg-box-fb .date,
  #memberstats_container .pane-content
  {	
  	min-height: 1%;
  	zoom: 1;
  }
  
  /* reset background override by filter */
  #col3 .form-footer .publish .tnoc-content.dark-opac,
  .node-775 .tnoc-box .tnoc-content,
  .view-id-event_event_idea .tnoc-box .tnoc-content,
  #block-views-guidelines-block_1 .view-header,
  .tnoc-box .tnoc-content /* testen !!! */
  {
  	min-height: 1%; /* filter must be applied to an element that has width or height measurements */
  	zoom: 1;
  	filter:alpha(opacity = 100)  !important; 
  }

/* temporary -> set in right place */

/* comment event profile */
body.node-type-event #col3_content .view-og-ghp-ron .inner-wrapper .content {zoom:1;}

#accordion-event-profile,
ui-accordion-content {position: relative; zoom: 1; background: #e5e5e5;}

/* block col2 front */
#block-views-front_events-block_2 .view-front-events div.recomm-content-wrapper {zoom:1;}

.tnoc-box.gallery .gallery-pager {	
  min-height: 1%;
  zoom: 1;
}


/* GFX BTNS IE FIXES*/
 
.gfx-btn span {*padding-top:0;*padding-bottom:0;}
.gfx-btn span span {*padding-top:0;*padding-bottom:0;padding-right:0;}
.gfx-btn span span span {margin-right:17px;*padding-bottom:6px;*padding-top:7px;}
#home_top-teaser .topteaser-wrapper .gfx-btn span span span {padding-bottom:8px;padding-top:8px;}
#user-profile-form .profile-footer .gfx-btn span span span {*padding-bottom:9px;}

/* calendar - save event button */
#block-formblock-personal_date .gfx-btn span, #block-formblock-personal_date .gfx-btn span span, #block-formblock-personal_date .gfx-btn span span span {background-image: none !important; background: none !important; padding:0 !important; margin:0!important;}
#block-formblock-personal_date .gfx-btn input {
  background: url(../../images/buttons/button_size_1.png) no-repeat;
  min-width: 140px;
padding: 8px 0px 10px 22px;
background-position: left top;
line-height: 12px;
}

#webform-client-form-9428 #edit-actions .gfx-btn,
#node-form .node-form-forum .gfx-btn {
  *padding: 8px 0 7px 0;
}

/* SIZE 2 */


 /*-------------------------------------------------------------------------*/
 
 /**
  * global bugfixes
  *
  */   
   
  
 /* patches col3  */  
 #col3_content .pane-content,
 #col3_inside.floatbox {zoom:1;}
  
    
 /* login */
 #pane_member-login .clearfix_form:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
 #pane_member-login .clearfix_form {display: block; zoom: 1;}

 /* nav main */
 #nav_main {zoom: 1;}
 
 /* Super Content */
 #col3_content {margin-left: 0px;}
   
  
 /* my new messages */
 #block-tnoc_com-tnoc-com ul#new-messages {margin-left: 0px;}
 #block-tnoc_com-tnoc-com ul#new-messages li {margin-left: -18px;}
  
 .calendar-calendar table.mini th, 
 .calendar-calendar table.mini td,
 .calendar-calendar table.mini td.empty {border-bottom: 2px solid rgb(155, 155, 155) !important;}
    
 .calendar-calendar table.mini tr td.today {border-right: 0px solid rgb(155, 155, 155) !important; border-bottom: 2px solid rgb(155, 155, 155) !important;}
  
 body.page-my-tnoc #pane_my-relationships #subcolumns_footer {left: 0; width: 860px;} /* allg. prüfen, da Abstand nicht stimmt */
   
 #col3_content .pane-content, #col3 #user-profile-view .name.status {zoom:1;}
	
 #topteaser {height: 244px;}
    
  #col3 .relationships .relationships-checkbox {
    height:24px;
    width:26px;
	background:#ccc;
	border-right:1px solid #666;
	padding:4px 0 0 6px;
	float:left;
  }
  
   /**
   * patches homepage
    
   *
   */
   
   #pane_create-event .pane-content, #pane_find-event .pane-content {height: 150px;}
   
 /* sidebar */
 body.sidebar-right .panel-2col-bricks .panel-col-middle, body.sidebar-right .panel-2col-bricks .panel-col-bottom {width:685px; overflow: hidden;}
body.sidebar-right .panel-2col-bricks .panel-col-top {
  width: auto;
}
   /* tnoc shop button */
   #block-tnoc_shop-0 {margin-bottom: -4px;}
          
   /* date field */
   #edit-field-appointment-date-0-value-timeEntry-popup-1-wrapper, #edit-field-appointment-date-0-value-datepicker-popup-0-wrapper, #edit-field-appointment-date-0-value-datepicker-popup-1-wrapper, #edit-field-personal-date-date-0-value-datepicker-popup-0-wrapper, #edit-field-personal-date-date-0-value-timeEntry-popup-1-wrapper {width:88px;} 
   #edit-field-personal-date-date-0-value-timeEntry-popup-1, #edit-field-personal-date-date-0-value-datepicker-popup-0, #edit-field-appointment-date-0-value-datepicker-popup-0, #edit-field-appointment-date-0-value-timeEntry-popup-1 {margin-right:0;width:88px !important;}
   #edit-field-appointment-date-0-value-timeEntry-popup-1-wrapper, #edit-field-personal-date-date-0-value-timeEntry-popup-1-wrapper {float:right;}
  #edit-field-personal-date-date-0-value-datepicker-popup-0, #edit-field-appointment-date-0-value-datepicker-popup-0 {margin-right: 5px;}
      
   /* tnoc news */
   #pane_tnoc-news .views-row {zoom:1;}
   #pane_tnoc-news .views-field-field-news-image-fid {float: left; zoom: 1; float: left;}
   #pane_tnoc-news .views-field-field-news-image-fid span.field-content {float: left; zoom: 1; margin-right:0px;}
   #pane_tnoc-news .views-field-created, #pane_tnoc-news .views-field-title {margin-left: 0px;}
   
   /* event */
   .node-type-event #col3 #event-content .event-content.header .top .right .sub_header {zoom: 1;}
   .node-type-event #col3 #event-content .event-content.header .top .right .sub_header .event-organizer {width: 100%;}
     
   /* my events */
   .node-type-event #col3 #event-content .header.event-content .top {width: 644px;}
   .node-type-event #col3 #event-content .header.event-content .bottom {width: 644px;}
   .node-type-event #col3 #event-content .header.event-content .toolbar {width: 624px;}
   
   
   /* event table fix */
   .node-type-event #col3 #event-content .event-content.header .top .right table .event-header-table-head-1 th, .node-type-event #col3 #event-content .event-content.header .top .right table .event-header-table-3 {border-top:2px dotted #ccc !important;}
  .node-type-event #col3 #event-content .event-content.header .top .right table .event-header-table-head-2 th {border-bottom:2px dotted #ccc !important;}
    
   /* #col3 */
   #home_top-teaser .pane-content {width: 684px}
   #home_top-teaser .views-field-markup-1 {left:-10px;}
  
   
	
/*--------------------------------------------------------------------------*/


 /**
  * patches create event
  *
  */ 
   
 /**
  * step 1
  */
   
 /* global settings */
 
 /* padding input fields */
 #col3 #node-form-create-event .form-item .form-text, 
 #col3 #node-form-create-event .form-item .resizable-textarea, 
 #col3 #node-form-create-event .form-item textarea, 
 #col3 #node-form-create-event .form-item input, 
 #col3 #node-form-create-event .form-item .form-select, 
 input, 
 textarea {padding: 0;}
 
 /* has layout */
 #col3 #node-form-create-event .form-item,
 #col3 #node-form-create-event #edit-og-description-wrapper,
 #col3 #node-form-create-event .wrapper-hierarchical-select {zoom:1;}

 
 /* --- */
 
#col3 #edit-template-textfield-wrapper {zoom: 1;}
#col3 #node-form-create-event #edit-field-event-value-datepicker-popup-0-wrapper, 
#col3 #node-form-create-event #edit-field-event-value2-datepicker-popup-0-wrapper, 
#col3 #node-form-create-event #edit-field-event-rrule-UNTIL-datetime-datepicker-popup-0-wrapper {
  	margin-right:10px !important; 
  	width: 147px !important;
  }
  
  #col3 #node-form-create-event #edit-field-event-signup-start-0-value-datepicker-popup-0,
  #col3 #node-form-create-event #edit-field-event-signup-end-0-value-datepicker-popup-0 {margin-right: 5px !important;}

  #col3 #node-form-create-event #edit-field-event-value-timeEntry-popup-1-wrapper,
  #col3 #node-form-create-event #edit-field-event-value2-timeEntry-popup-1-wrapper,
  #col3 #node-form-create-event #edit-field-event-location-0-name-wrapper div.description,
  #col3 #node-form-create-event #edit-field-event-signup-end-0-value-datepicker-popup-0-wrapper div.description,
  #col3 #node-form-create-event #edit-field-event-signup-end-0-value-timeEntry-popup-1-wrapper div.description {
  	margin: 0px; width: 147px !important;
  }

 
  #col3 #node-form-create-event .wrapper-hierarchical-select .selects, 
  #col3 #node-form-create-event .wrapper-hierarchical-select .form-select {float: left;}
  
  
  #col3 #edit-field-event-value-datepicker-popup-0,
  #col3 #edit-field-event-value2-datepicker-popup-0,
  #col3 #edit-field-event-rrule-UNTIL-datetime-datepicker-popup-0 {margin-right: 5px !important;}
   
  
  
 /* signup / private group */ 
 #col3 #node-form-create-event #edit-field-event-signup-req-value-wrapper, 
 #col3 #node-form-create-event #edit-og-private-wrapper {width: 300px;}
 
 
 /* form footer */
 #col3 .form-footer .tnoc-button.step-1 {margin-left: 0;}
 #col3 .form-footer .tnoc-button.step-1,
 #col3 .form-footer .tnoc-button.step-2 {margin-right: 84px;}

  
  
  /* step 1+2 */
  #col3 #edit-template-textfield-wrapper {margin:10px 0 10px 5px;}
  
  /* image upload */
  /*
  #edit-field-event-profile-image-0-ahah-wrapper .filefield-element {clear: both;}
  #edit-field-event-profile-image-0-ahah-wrapper .filefield-element .gfx-btn span span span {background-color:transparent;}
  */
  
  /* step 3 */
  html.js fieldset.collapsible {top: 0;}
 
/* public events */

 /**
  * patches tnoc shop
  *
  */
  
  * html #node-646 div.content #shop-content-box {width: 651px;}
  
 /**
  * patches faq etc.
  *
  */
  
  body.page-help #col3_content .view-faq .view-header,
  body.page-guidelines #col3_content .view-guidelines .view-header {color:#FFF; }
  
  
 /**
  * patches news page
  *
  */
  .news_teaser .content,
  .news_footer {zoom: 1;}
    
  
  /**
   * block-tnoc_user_activities-1
   */
  #block-tnoc_user_activities-1 .views-row {zoom: 1;}
  
  
  /* patches footer */
  #block-menu-menu-courtesy,
  #block-menu-menu-footer-menu-logged-in,
  #block-menu-menu-courtesy ul.menu,
  #block-menu-menu-footer-menu-logged-in ul.menu {width: auto;}


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

div.user_relationships_ui_popup_form {
	display: none;
}

/* patches user register */


/*--------------------------------------------------------------------------*/
body.rsvp-step3-invitations .gfx-btn span {padding-bottom: 7px !important; *padding-bottom: 0px !important;}
body.rsvp-step3-invitations .gfx-btn span span span {*padding-bottom: 6px !important;}


.node-type-world-artikel #world_article_comments #comments #comment-form .gfx-btn {
  position: static;
  right: auto;
  margin-left: 465px;
}
.node-type-world-artikel #world_article_comments #comments #comment-form .gfx-btn span span span {
  padding-bottom: 7px;
}

#edit-field-profile-image-0-wrapper .widget-edit .gfx-btn input,
#tnoc-search-form .expert_search_wrapper .gfx-btn input,
#accordion-event-profile #edit-field-event-image-image-0-1-ahah-wrapper .gfx-btn input {
  padding-bottom: 6px;
}

body.page-user .node-form .standard .profile-footer .gfx-btn span span span {
  padding-bottom: 9px;
}

