﻿.BusinessEventCalendar
{
  width: 515px;
}

.BusinessEventCalendar .SubHeader
{
  /*color: #D80F4E;*/
  color: #000000;
  margin-left: 10px;
  font-size: 1.1818em;
  margin-top: 17px;
}

.BusinessEventCalendar .FilterSection
{
  width: 515px;
  background-image: url('/images/Event/Business/business_event_calendar_bg-grad.png');
  background-repeat: repeat-x;  
  position: relative;
  top: -2px;
  padding-top: 25px;
}

.BusinessEventCalendar .SearchResult .Header
{  
  position: relative;
  top: -33px;
}

.BusinessEventCalendar .SearchResult .Header
{
  width: 515px;
  background-color: #F6F6F6;
  height: 30px;
  line-height: 30px;
  background-image: url('/images/Event/Business/business_event_calendar_result_header_bg-grad.png');
  background-repeat: repeat-x;
  border-bottom: solid 1px #afafaf;
  margin-bottom: 10px;
}

.BusinessEventCalendar .SearchResult .Header p
{
  font-size: 1.1818em;
  font-weight: bold;
}

.BusinessEventCalendar .SearchResult .Header div
{
  float: left;
}

.BusinessEventCalendar .SearchResult .Header .Description
{
  width: 233px;
}

.BusinessEventCalendar .SearchResult .Header .Provider
{
  width: 100px;
}

.BusinessEventCalendar .SearchResult .Header .Category
{
  width: 108px;
}

.BusinessEventCalendar .SearchResult .Header .Signup
{
  width: 74px;
}

.BusinessEventCalendar .SearchResult .Results
{
  overflow: auto;
}

.BusinessEventCalendar .SearchResult .Results, 
.BusinessEventCalendar .SearchResult .NoResults
{
  position: relative;
  top: -33px;
}

.BusinessEventCalendar .SearchResult .Results .Result
{
  margin-bottom: 15px;
}

.BusinessEventCalendar .SearchResult .Results .Result .Description
{
  width: 233px;
  float: left;
  clear: left;
}

.BusinessEventCalendar .SearchResult .Results .Result .Description a
{
  /*color: #17829c;*/
  color: #075465;
}

.BusinessEventCalendar .SearchResult .Results .Result .Provider
{
  width: 100px;
  float: left;  
}

.BusinessEventCalendar .SearchResult .Results .Result .Category
{
  width: 108px;
  float: left;  
}

.BusinessEventCalendar .SearchResult .Results .Result .Signup
{
  width: 74px;
  height: 32px;
  float: left;
  background-image: url('/images/Event/Business/tilmeld_bjelke_kort.gif');
  background-repeat: no-repeat;
  background-position: center bottom;
  line-height: 30px;  
}

.BusinessEventCalendar .SearchResult .Results .Result .Signup a
{
  margin-left: 5px;
  /*color: #17829c;*/
  color: #075465;
}
}

.BusinessEventCalendar .SearchResult .Results .Result .Description img
{
  float: left;
  margin-right: 10px;
  width: 80px;
  height: 40px;  
}

.BusinessEventCalendar .FilterSection .Filters input
{
  margin-top: 3px;
  margin-left: 15px;    
}

.BusinessEventCalendar .FilterSection .Headers p
{
  font-size: 1.1818em;  
}

.BusinessEventCalendar .FilterSection .Headers
{
  margin-bottom: 3px;  
}

.BusinessEventCalendar .FilterSection .Headers .ProviderHeader
{
  width: 215px;
  float: left;  
}

.BusinessEventCalendar .FilterSection .Headers .CategoryHeader
{
  width: 231px;
  float: left;
  padding-left: 15px;
}

.BusinessEventCalendar .FilterSection .Filters
{
  width: 446px;  
  background-image: url('/images/Event/Business/business_event_calendar_search_filter_bg.gif');
  background-repeat: repeat-y;
  padding-bottom: 15px;
  float: left;
}

.BusinessEventCalendar .FilterSection .Filters .Categories
{
  width: 231px;
  float: left;
}




.BusinessEventCalendar .FilterSection .Filters .Categories .SelectTools
{
  margin-left: 20px;
  margin-top: 5px; 
}

.BusinessEventCalendar .FilterSection .Filters .Categories .SelectTools .SelectAll
{
  background-image: url('/images/Event/Business/plus.gif');
  background-repeat: no-repeat;
  background-position: left center;
  float: left;
  
}

.BusinessEventCalendar .FilterSection .Filters .Categories .SelectTools .DeselectAll
{
  background-image: url('/images/Event/Business/minus.gif');
  background-repeat: no-repeat;
  background-position: left center;
  float: left;
  margin-left: 17px;
}

.BusinessEventCalendar .FilterSection .Filters .Categories .SelectTools .DeselectAll a,
.BusinessEventCalendar .FilterSection .Filters .Categories .SelectTools .SelectAll a
{
  margin-left: 17px;
}






.BusinessEventCalendar .FilterSection .Filters .Providers
{
  width: 215px;
  float: left;
}

.BusinessEventCalendar .FilterSection .Filters .Providers .SelectTools
{
  margin-left: 20px;
  margin-top: 5px; 
}

.BusinessEventCalendar .FilterSection .Filters .Providers .SelectTools .SelectAll
{
  background-image: url('/images/Event/Business/plus.gif');
  background-repeat: no-repeat;
  background-position: left center;
  float: left;
  
}

.BusinessEventCalendar .FilterSection .Filters .Providers .SelectTools .DeselectAll
{
  background-image: url('/images/Event/Business/minus.gif');
  background-repeat: no-repeat;
  background-position: left center;
  float: left;
  margin-left: 17px;
}

.BusinessEventCalendar .FilterSection .Filters .Providers .SelectTools .DeselectAll a,
.BusinessEventCalendar .FilterSection .Filters .Providers .SelectTools .SelectAll a
{
  margin-left: 17px;
}




.BusinessEventCalendar .FilterSection .Filters label
{
  position: relative;
  top: -3px;
  margin-left: 3px;
}

.BusinessEventCalendar .YearSlider
{  
  text-align: center;
  font-size: 1.0909em;
  margin-top: 10px;
}

.BusinessEventCalendar .YearSlider .Left, .BusinessEventCalendar .YearSlider .Right
{
  width: 20px;
  float: left;
  height: 30px;
  background-color: #ededed;
  line-height: 30px;
}

.BusinessEventCalendar .YearSlider .Left
{
  border-style: solid;
  /*border-color: #afafaf;*/
  border-color: #222222;
  border-width: 0px 1px 1px 0px;  
}

.BusinessEventCalendar .YearSlider .Right
{
  border-style: solid;
  border-color: #afafaf;
  border-width: 0px 0px 1px 1px; 
}

.BusinessEventCalendar .YearSlider .Year
{
  height: 30px;
  width: 473px; 
  border-style: solid;
  /*border-color: #afafaf;*/
  border-color: #222222;
  border-width: 0px 0px 1px 0px;
  float: left;
  background-color: #ededed;
  line-height: 30px;
  font-weight: bold;
}

.BusinessEventCalendar .YearSlider .YearButton
{
  width: 20px;
  height: 30px;
  border-style: none;
  background-color: #ededed;
  font-weight: bold;
  font-size: 1em;
  color: #4d4d4d;
}

.BusinessEventCalendar .MonthSelector
{
  width: 515px;
  text-align: center;
  position: relative;
  top: -1px;
}

.BusinessEventCalendar .MonthSelector .MonthButton
{
  border-style: none;
  width: 42px;
  height: 30px;
  background-color: #ededed;
}

.BusinessEventCalendar .MonthSelector .MonthButtonSelected
{
  border-style: none;
  width: 42px;
  height: 30px;
  background-color: #D80F4E;
  color: #fff;
}

.BusinessEventCalendar .MonthSelector .MonthButtonNoBorder
{
  border-style: none;
  float: left;
  width: 42px;
  height: 20px;
}

.BusinessEventCalendar .MonthSelector .MonthButtonBorder
{
  border-style: solid;
  border-color: #afafaf;
  border-width: 0px 1px 0px 0px;
  float: left;
  width: 42px;
  height: 30px;
}

.AccFindButton
{
  width: 515px;
  text-align: right;
  padding-bottom: 10px;
  clear: left;
  position: relative;
  top: -30px;
}

.AccFindButton .FindButton
{
  border-style: none;
  height: 30px;
  background-color: #D80F4E;
  color: #fff;
  font-size: 1.1818em;
  line-height: 30px;
  width: 57px;
  margin-right: 5px;
}
