

/** CONTEXT NAVIGATION **/

.Content .ContextNavigation ul {
	background: none;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
.Content .ContextNavigation li {
	font-size: 1em;
	padding-top: 0.2em;
	margin-top: 0.2em;
	padding-left: 1.1em;
	border-top: 1px dotted #339933;
	background: url(../BCSdefault/NAV_ArrowDouble_339933.gif) 0.1em 0.7em no-repeat;
}
.Content .ContextNavigation li.first-child {
	border: none;
}
.Content .ContextNavigation li li {
	border-top: 0;
}
.Content .ContextNavigation ul li li {
	margin-left: 1.5em;
}
.Content .ContextNavigation ul li a {
	color: #339933;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
}
.Content .ContextNavigation ul li a:hover {
	color: #339933;
	text-decoration: underline;
}
.Content .ContextNavigation ul li a.active {
	font-weight: bold;
}
.Content .ContextNavigationSelectBox {
	width: 100%;
}
.Content .ContextNavigationSelectBox select {
	width: 100%;
}
.Content .ContextNavigationSelectBox select option {
	white-space: pre;
}


/** Content Boxes **/

div.ContentElement_Box {
	margin-bottom: 1em;
}
div.ContentElement_Box div.Box {
	background-color: #E7F2FD;
}
div.Box {
	font-size: 0.8333333em;
}
div.Box form {
	width: 100%;
}
div.Box div.Box_Head {
	padding: 1px 10px 10px 10px;
}
div.Box h2.Box_Headline {
	padding: 1px 0 0 0; /* Firefox spezial */
	font-size: 12px;
	line-height: 14px;
	height: 12px;
	color: #3366CC;
	margin: 0;
	border: none;
	background: none;
}
div.Box h2.Box_Headline img {
	display: none;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 1px;
}
div.Box div.Box_Padding {
	padding: 0 10px 10px 10px;
}
div.Box blockquote.Underline {
   margin: 0;
   padding: 0;
   font-size: 1.1em;
   font-weight: normal;
   color: #3366CC;
   font-weight: bold;
}
div.Box a {
   font-size: 1.1em;
   font-weight: bold;
   color: #339933;
   text-decoration: none;
   display: block;
}
div.Box ul a {
   display: inline; /* for links in context navi */
}
div.Box input.InputText {
   font-size: 1.1em;
   font-weight: normal;
   color: #696969;
   width: 80%;
   margin: 0.2em 0 0.2em 0;
   border: 1px solid #B0D4F8;
}
div.Box input.InputImage {
   vertical-align: bottom;
   margin: 0.2em 0 0.2em 0;
   background: url(../BCSdefault/Icon_Box_Button_Search.gif) 1px 1px no-repeat;
}

/* Borders */
div.Box div.BorderTop {
	background: url(../BCSdefault/18x18_B0D4F8.gif) left top repeat-x;
}
div.Box div.BorderLeft {
	background: url(../BCSdefault/1x1_B0D4F8.gif) left top repeat-y;
}
div.Box div.BorderRight {
	background: url(../BCSdefault/1x1_B0D4F8.gif) right top repeat-y;
}
div.Box div.BorderBottom {
	background: url(../BCSdefault/1x1_B0D4F8.gif) left bottom repeat-x;
}


/** special Boxes **/

div.IntranetSearchBox div.Box_Head {
	padding-left: 25px;
}
div.IntranetSearchBox div.ImgTopLeft {
	background: url(../BCSdefault/Icon_BoxSearch.gif) left top no-repeat;
}
div.IntranetSearchBox div.ImgTopRight {
	background: none;
}
div.IntranetSearchBox div.ImgBottomLeft {
	background: none;
}
div.IntranetSearchBox div.ImgBottomRight {
	background: none;
}

div.InternetSearchBox div.Box_Head {
	padding-left: 25px;
}
div.InternetSearchBox div.ImgTopLeft {
	background: url(../BCSdefault/Icon_BoxSearch.gif) left top no-repeat;
}
div.InternetSearchBox div.ImgTopRight {
	background: url(../BCSdefault/Icon_Box_Logo_Google.gif) right top no-repeat;
}
div.InternetSearchBox div.ImgBottomLeft {
	background: none;
}
div.InternetSearchBox div.ImgBottomRight {
	background: none;
}

div.GreenPagesSearchBox div.Box_Head {
	padding-left: 25px;
}
div.GreenPagesSearchBox div.ImgTopLeft {
	background: url(../BCSdefault/Icon_BoxGP.gif) left top no-repeat;
}
div.GreenPagesSearchBox div.ImgTopRight {
	background: none;
}
div.GreenPagesSearchBox div.ImgBottomLeft {
	background: none;
}
div.GreenPagesSearchBox div.ImgBottomRight {
	background: none;
}

/* Stock Ticker Box*/
#StockTicker {
	width: 100%;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	white-space: nowrap;
}
div.ContentElement_Box  div.TickerBox {
	background-color:#FFFFFF;
}


/***  GREEN PAGES ***/
/* Overviews, Search Result-List and Business Card  */


/**  PeopleSearch Query Form  **/

#QueryArgument {
   color: #840000;
   font-weight: bold;
}
#QueryResultsFound {
   color: #840000; 
   font-weight: bold;
}


/*  No Records found Message */
ul.GPQueryResults li.EmptyMessage { 
   margin-bottom: 1em;
   border: none; 
   color: #0066CC; 
   font-size: 1.2em; 
}
ul.GPQueryResults li.EmptyMessageFeedback { 
   border: none;  
   font-size: 1.1em;
}
.Content ul li.EmptyMessageFeedback a {
   color: #339933;
}
.Content ul li.EmptyMessageFeedback a:hover { 
color: #FF9900
}


/** Overview Navigation Bar **/

.Content p.GPViewNavigation {
   padding: 0.2em 0.3em;
   background-color: #EEEEEE;
   border-top: solid 1px #339933;
   border-bottom: solid 1px #339933;
}
.Content a.GPViewNavRangeLink {
   color: #000000;
   font-weight: normal;
}
.Content a.GPViewNavCurrentRangeLink {
   color: #339933;
   font-weight: normal;
}
.GPViewNavigation a.GPViewNavFirstLink, 
.GPViewNavigation a.GPViewNavLastLink { 
   color: #840000;
   font-family: Verdana;
   font-size: 0.8em;
   font-weight: normal;
   text-decoration: none;
} 
.GPViewNavigation a.GPViewNavFirstLink:hover,
.GPViewNavigation a.GPViewNavLastLink:hover { 
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}
.GPViewNavigation a.GPViewNavPreviousLink,
.GPViewNavigation a.GPViewNavNextLink { 
   background-color: #FFFFFF;
   color: #840000;
   font-family: Verdana;
   font-size: 0.8em;
   font-weight: normal;
   text-decoration: none;
}
.GPViewNavigation a.GPViewNavPreviousLink:hover,
.GPViewNavigation a.GPViewNavNextLink:hover { background-color: #EEEEEE;
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}


/**   Overview Entries in Names List Layout   **/

.Content ul.GPNamesList {
   width: 100%;
   margin: 1em 0;
   padding: 1em 0;
   border: none;
}
.Content ul.GPNamesList li {
   margin: 0;
   padding: 0;
   list-style: none;
   background-image: none;
   border-bottom: solid 1px #003399;
   line-height: 1.3em;
}
.Content ul.GPNamesList ul { 
   margin: 0;
   padding: 0.8em 0.6em;
   list-style: none;
   background-color: #FFFFFF;
   font-family: Arial;
   font-size: 1.2em; 
   font-weight: normal; 
}
.Content .GPNamesList ul li {
   margin: 0;
   padding: 0;
   border: none;
}
.Content .GPNamesList ul li.ItemLeft { 
    clear: both;
    float: left;
    margin: 0;
    width: 65%;
}
.Content .GPNamesList ul li.ItemRight { 
    margin: 0;
    padding: 0;
    height: 1%; /* initialize element dimension for IE */
    width: auto;
}
.Content .GPNamesList ul li label.GPElementLabel {
    display: inline-block;
    margin: 0; 
    width: 5em;
    vertical-align: top;
    color: #339933;
}
.Content .GPNamesList li.GPElementFullName a {
    color:#222222; 
    text-decoration: underline;
}
.Content .GPNamesList li.GPElementFullName a:hover {
    color:#222222; 
    text-decoration: none;
}
.Content .GPNamesList a.GPElementDeptHier {
   cursor: default; 
   color:#000000; 
   text-decoration:none; 
   white-space: normal;
}
.Content .GPNamesList a.GPElementDeptHier:hover { 
   color:#666666; 
}


/**  Overview Entries in Contact List Layout  **/

.Content ul.GPContactList { 
   width: 100%;
   margin: 1em 0;
   padding: 0.4em 0;
   border-top: solid 1px #336699;
   border-bottom: solid 1px #336699;
   color: #000066;
}
.Content ul.GPContactList a { 
   text-decoration: none;
}
.Content ul.GPContactList a:hover { 
   text-decoration: underline;
}
.Content ul.GPContactList li {
   margin: 0;
   padding: 0;
   list-style: none;
   background-image: none;
   line-height: 1.1em;
}
.Content ul.GPContactList ul { 
   margin: 0;
   padding: 0;
   width: 100%;
   list-style: none;
   font-family: Arial;
   font-size: 1.2em; 
   font-weight: normal; 
}
.Content ul.GPContactList ul li { 
padding: 0.2em 0;
}
ul.GPContactList ul li.GPElementFullName { 
   float: left;
   width: 32%;
   margin-right: 3%;
   color:#000000;
   font-weight: 500;
}
ul.GPContactList ul li.GPElementFullName a { 
   color:#111111;
}
ul.GPContactList ul li.GPElementCWID a  { 
   color: #840000;
}
ul.GPContactList ul li.GPElementCWID a:hover { 
   color: #999999;
}
ul.GPContactList ul li.GPElementCWID { 
   float: left;
   width: 11%;
   margin-right: 3%;
}
ul.GPContactList ul li.GPElementPhone { 
   float: left;
   width: 20%;
   margin-right: 3%;
}
ul.GPContactList ul li.GPElementBuilding { 
   float: left;
   width: 27%;
}
.Content ul.GPContactList ul span { 
   white-space: nowrap;
}
ul.GPContactList ul li.GPElementBuilding span { 
   white-space: normal;
}
.Content ul.GPContactList li.Line1 { 
   background-color: #EEEEEE;
}
.Content ul.GPContactList li.Line2 { 
   background-color: #FFFFFF;
}


/**  Overview Entries in Business Card Layout  **/

.Content p.ResultInfo {
   margin-bottom: 1.5em;
   font-size: 1.2em;
}

.Content ul.GPQueryResults {
   width: 100%;
   margin: 1em 0;
   padding: 1em 0;
   xborder-top: solid 1px #000000;
   xborder-bottom: solid 1px #000000;
}
.Content ul.GPQueryResults li {
   margin: 1em 0;
   padding: 0;
   list-style: none;
   background-image: none;
   border: solid 1px #003399;
   line-height: 1.3em;
}
.Content ul.GPQueryResults ul { 
   margin: 0;
   padding: 8px 0 8px 8px;
   xwidth: 100%;
   list-style: none;
   background-color: #EEEEEE;
   font-family: Arial;
   font-size: 1.2em; 
   font-weight: normal; 
}
.Content .GPQueryResults ul li {
   margin: 0;
   padding: 0;
   border: none;
}
.Content .GPQueryResults ul li.Photo {
   float: right;
   padding: 10px;
}
.Content .GPQueryResults ul li.Item {
   clear: left;
   padding-left: 8em;
   width: auto;
}
.Content .GPQueryResults ul li.ItemLeft {
	   float: left;
	   width: 12em;
}
.Content .GPQueryResults ul li.ItemRight {
	  clear: none; 
	  float: left;
	  width: 4.5em;
}
ul.GPQueryResults ul li label.GPElementLabel {
   display: inline-block;
   margin-left: -8em; 
   width: 7.7em;
   vertical-align: top;
   color: #339933;
}

/* display inline for Mozilla Browser */
ul.GPQueryResults label.GPElementLabel {
   display: -moz-inline-box;
}
.Content .GPQueryResults a {
   color:#000000; 
   text-decoration:underline;
}
.Content .GPQueryResults a:hover {
   color:#999999;
   text-decoration:none
}
.GPQueryResults a.GPElementDeptHier {
   cursor: default; 
   color:#000000; 
   text-decoration:none; 
   white-space: nowrap;
}


/**  layout for GP data regardless of overview type  **/

.Content .GPElementFoto {
   border:none;
}
.Content .GPElementSitename {
   color:#000000;
} 
.Content .GPElementBuilding {
   color:#000000;
} 
.Content .GPElementFullName {
   color:#000000; 
   font-weight: bold;
}
.Content .GPElementJobtitle {
   color:#003399; 
   text-decoration:none;
}
.Content .GPElementDeptCode {
   color:#000000; 
   margin-right: 1em; 
}
.Content .GPElementDeptHier {
   color:#000000; 
   white-space: nowrap;
}
.Content .GPElementPhonenumber {
   color:#000000; 
   white-space: nowrap;
}
.Content .GPElementCellphone {
   color:#000000; 
   white-space: nowrap;
}
.Content .GPElementFaxnumber {
   color:#000000; 
   white-space: nowrap;
}
.Content .GPElementRoom {
   color:#000000; 
   width: 5em; 
   text-align: left;
}
.Content .GPElementCWID {
   color:#000000; 
   width: 5em; 
   text-align: left;
}


/**  Green Pages Business Card  PopUp  **/

#BusinessCard {
   margin: 2em;
   background-color: #EEEEEE;
   border: solid 1px #003399;
}
#BusinessCard ul.BusinessData {
   width: 100%;
   margin: 0;
   padding: 0;
   border: none;
}
#BusinessCard ul.BusinessData li {
   margin: 1em 0;
   padding: 0;
   list-style: none;
   background-image: none;
   line-height: 1.3em;
}
#BusinessCard ul.BusinessData ul { 
   margin: 0;
   padding: 8px 0 8px 8px;
   xwidth: 100%;
   list-style: none;
   font-family: Arial;
   font-size: 1.2em; 
   font-weight: normal; 
}
#BusinessCard ul.BusinessData li#TeamList ul li {
   list-style: circle inside;
}

/* no list style layout for the label, i.e. the first li entry */
#BusinessCard ul.BusinessData li#TeamList ul li.NoList {
   list-style: none; 
}
#BusinessCard ul.BusinessData ul li {
   margin: 0;
   padding: 0;
   border: none;
}
#BusinessCard ul.BusinessData ul li.Photo {
   float: right;
   padding: 10px;
}
#BusinessCard ul.BusinessData ul li.Item {
   clear: left;
   padding-left: 8em;
   width: auto;
}
#BusinessCard ul.BusinessData ul li.ItemBlock {
   margin-top: 1.5em;
   padding: 0;
   width: auto;
}
#BusinessCard ul.BusinessData ul li.ItemLeft {
	   float: left;
	   width: 35%;
}
#BusinessCard ul.BusinessData ul li.ItemRight {
	  clear: none; 
	  float: left;
	  width: 20%;
}
#BusinessCard ul.BusinessData ul li.ItemBlock ul {
   margin: 0;
   padding: 0;
   width: 50%;
   list-style: none;
   font-size: 1em; 
}
#BusinessCard ul.BusinessData ul li.ItemBlock li {
   margin: 0;
}
#BusinessCard ul.BusinessData ul li.Item label.GPElementLabel {
   display: inline-block;
   margin-left: -8em; 
   width: 7.7em;
   vertical-align: top;
   color: #339933;
}

/* display inline  for Mozilla */
#BusinessCard ul.BusinessData ul li.Item label.GPElementLabel {
   display: -moz-inline-box;
}
#BusinessCard ul.BusinessData ul li.ItemBlock label.GPElementLabel {
   margin: 0 0 0.2em 0;
   color: #339933;
}
#BusinessCard ul.BusinessData li#TeamList label.GPElementLabel {
   margin: 0 0 0.2em 0;
   color: #339933;
}
#BusinessCard ul.BusinessData a {
   color:#000000; 
   text-decoration:underline;
}
#BusinessCard ul.BusinessData a:hover {
   color:#999999;
   text-decoration:none
}
#BusinessCard ul.BusinessData li.GPElementFullName {
   font-weight: bold;
}
#BusinessCard ul.BusinessData a.GPElementDeptHier {
   cursor: default; 
   color:#000000; 
   text-decoration:none; 
   white-space: nowrap;
}
#BusinessCard ul.BusinessData span.GPElementChemCode { 
   display: inline-box; 
   margin-left: 3em; 
   text: color: #339933; 
   font-weight: normal
}
#BusinessCard ul.BusinessData span.GPElementChemCode { 
   display: -moz-inline-box; 
}

/** SITEMAP  **/

.Content .Sitemap {
	font-size: 0.8333333em;
}
.Content .Sitemap h2 {
	margin: 0;
	padding: 0.1em 1em 0.1em 1em;
	font-size: 1.2em;
	text-decoration: none;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
.Content .Sitemap ul {
	font-size: 1em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.Content .Sitemap li {
	font-size: 1em;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 1px solid #FFFFFF;
}
.Content .Sitemap a {
	font-size: 1.2em;
	display: block;
	padding: 0.1em 1em 0.1em 2em;
	text-decoration: none;
	background-color: #DDDDDD;
	color: #333333;
	font-weight: normal;
	background-position: 0.9em 0.4em;
	background-repeat: no-repeat;
}
.Content .Sitemap a:hover {
	background-color: #BBBBBB;
	color: #FFFFFF;
	background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
	text-decoration: none;
}

/* level 2 */
.Content .Sitemap ul ul a {
	padding-left: 3em;
	background-position: 1.9em 0.4em;
}

/* level 3 */
.Content .Sitemap ul ul ul a {
	padding-left: 4em;
	background-position: 2.9em 0.4em;
}

/* level 4 */
.Content .Sitemap ul ul ul ul a {
	padding-left: 5em;
	background-position: 3.9em 0.4em;
}

/* level 5 */
.Content .Sitemap ul ul ul ul ul a {
	padding-left: 6em;
	background-position: 4.9em 0.4em;
}


/** SORTED LIST ELEMENTS **/


.Content .Overview {
	padding: 0.1em;
	font-size: 0.8333em;
}
.Overview .ListNavigation {
   list-style-type: none;
   margin: 0;
   padding: 0 0 0.6em 0;
   background-color: #FFFFFF;
}
.Overview .ListNavigation li {
      float: left;
      margin: 0 0.4em 0 0;
      padding: 0;
}
.Overview .ListNavigation a.NavGoto {
      display: inline-block;
      line-height: 1.0214em;
      padding: 0 1em 0.15714em 1em;
      font-size: 1.4em;
      color: #000000;
      background-color: #CCEECC;
      border: 1px solid #666666;
      text-decoration: none;
      height: 1.0214em;
      xpadding: 0 1em;
}
.Overview .ListNavigation li a {
      display: -moz-inline-box;
      display: inline-block;
      line-height: 1.3em;
      padding: 0.1em 0.5em 0.1em 0.5em;
      font-size: 1.1em;
      color: #000000;
      background-color: #CCEECC;
      border: 1px solid #666666;
      text-decoration: none;
      height: 1.3em;
}
.Overview .ListNavigation li.active a {
   font-weight: bold;
   background-color:#00CC00;
   color:#FFFFFF;
}
.Overview .ListNavigation li.active a:hover {
   background-color:#00CC00;
   color:#FFFFFF;
}
.Overview .ListNavigation a:hover {
      text-decoration: none;
      background-color: #EFEFEF;
}
.Overview .Listing { /*ul*/
	list-style: none;
	padding: 0;
	margin: 2em 0.5em;
}
.Overview .Listing li {
	padding: 0 0 0.5em 0;
	margin: 0 0 0 0;
	clear: both;
	border-bottom: 1px solid #FF6600;
	height: 1%;
	margin-bottom: 0.5em;
}
.Overview .LanguageSelection {
	float: right;
}
.Overview .LanguageSelection img {
	border: none;
	margin: 0.1em;
}
.Overview .TeaserImage {
	border: none;
	float: left;
	margin: 0 0.5em 0 0;
	font-size: 1.01em; /* to correct teaser images size */
}
#RightColumn .Overview .TeaserImage {
	display: none;
}
.Overview .Date {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
.Overview .Date strong {
	color: #333333;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}
.Overview .Date a {
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.Overview .Date a:hover {
	text-decoration: underline;
	color: #333333;
}
.Overview .Topline{
	font-size: 1.2em;
	margin: 0 0 0 0;
}
.Overview .Topline em {
	font-weight: normal;
	font-size: 1em;	
}
.Overview .Topline a {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.Overview .Topline a:hover {
	text-decoration: underline;
	color: #333333;
}
.Overview .Headline {
	color: #FF6600;
	font-size: 1.2em;
	margin: 0 0 0 0;
}
.Overview .Headline a {
	color: #FF6600;
	text-decoration: none;
}
.Overview .Headline a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.Overview .Underline {
	font-size: 1.2em;
	margin: 0 0 0 0;
	font-weight: normal;
}
.Overview .Underline a {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.Overview .Underline a:hover {
	text-decoration: underline;
	color: #333333;
}
.OverviewNews .MoreLink {
	background: url(../BCSdefault/NAV_ArrowDouble_339933.gif) 0.1em 0.4em no-repeat;
}
.OverviewNews .MoreLink a {
	margin: 0 0 0 1em;
	color: #339933;
}
.OverviewNews .MoreLink a:hover {
	color: #339933;
}

.Inner .NewsLanguageHeadline {
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	background-color: #FEF6E0;
	margin: 1em 0;
	padding: 0.2em 1em;
	text-align: right;
}

/** Single News layout **/
.NewsColumn .Headline {
    margin: 0.4em 0 0.4em 0;
}


/* News Multilanguage */

.NewsColumn .NewsMLPDFLink {
    margin-left: 4em;
    text-indent: -4em;
    vertical-align: bottom;
}
.NewsColumn .NewsMLPDFLink a {
    background: url(../BCSdefault/Icon_PDF_big.gif) no-repeat;
    padding: 0.2em 0 2em 4em;
    font-weight: bold;
}
.NewsColumn .NewsMLLink {
    margin-left: 2em;
    text-indent: -2em;
}
.NewsColumn .NewsMLLink a {
    background: url(../BCSdefault/Icon_ExternalLink.gif) no-repeat;
    padding: 0.2em 0 0 2em;
    font-weight: bold;
}

/* Event Overviews */
.OverviewEvents h3.Headline {
	color: #333333;
}
.OverviewEvents .Headline a {
	color: #02AE02;
	text-decoration: none;
}
.OverviewEvents .Headline a:hover {
	text-decoration: underline;
	color: #02AE02;
}
.OverviewEvents .Date {
	padding: 0.4em 0pt 0.4em 0.2em;
}
.OverviewEvents Underline {
	font-weight: normal;
}
.OverviewEvents .Listing li {
	border-bottom: solid 1px #02AE02;
}

/** Events Single View **/
.EventsColumn .BreadCrumbTrail {
	display: none;
}
.EventsColumn .Abstract {
	margin: 1em 0 1.5em 0;
}
.EventsColumn .EventDate {
	padding:0.3em;
	background-color:#E5FAE5;
	border: 1px solid #7FE57F;
}
.EventsColumn .EventDate p {
	padding-left: 5em; 
}
.EventsColumn .EventDate label {
	display: inline-block;
	width: 4.7em; 
	margin-left: -5em; 
}
/* display inline for Mozilla Browser */
.EventsColumn .EventDate label {
	display:-moz-inline-box;
}
.EventsColumn .Date strong {
	font-size: 1.1em;
	font-weight: normal;
}
.EventsColumn .Headline {
 	margin-bottom: 0em;
	color: #339933;
}
.EventsColumn .Underline {
	margin-bottom: 1.5em;
}

/** domino Tabed Tables **/

.Content .dominoTopTab, 
.Content .dominoBottomTab, 
.Content .dominoSelTopTab, 
.Content .dominoSelBottomTab { 
	border:  none; 
	font-weight: normal;
	text-align: left; 
}

.Content .dominoTopTab a, 
.Content .dominoSelTopTab, 
.Content .dominoBottomTab a, 
.Content .dominoSelBottomTab { 
	background-color: #CCEECC;
	border: 1px solid #666666;
	color: #000000;
	display: -moz-inline-box;
	font-size: 0.8333em;
	height: 1.3em;
	line-height: 1.3em;
	padding: 0.1em 0.5em;
	text-decoration: none;
}
.Content .dominoTopTab a:hover, 
.Content .dominoBottomTab a:hover { 
	background-color: #EFEFEF;
	text-decoration: none;
}
.Content .dominoSelTopTab, 
.Content .dominoSelBottomTab { 
	background-color: #00CC00;
	color: #FFFFFF;
	font-weight: bold;
}

