

/** 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;
}


/** special Boxes (round corners) **/

div.Box {
	background-color: #339933;
	padding: 1px;
	font-size: 0.8333333em;
}
div.Box div.Box_Border {
	padding-top: 1px;
	padding-bottom: 1px;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-image: url(../BCSdefault/Box_Headline_BG.gif);
	background-color: #FFFFFF;
}
div.Box h2.Headline {
	padding: 1px 0 0 0; /* Firefox spezial */
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	color: #3366CC;
}
div.Box h2.Headline img {
display: none;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 1px;
}
div.Box div.Box_TopLeft {
	background: url(../BCSdefault/Box_TopLeft_339933_BG_FFFFFF.gif) top left no-repeat;
	margin: -2px -1px -2px -1px;
}
div.Box div.Box_TopRight {
	background: url(../BCSdefault/Box_TopRight_339933_BG_FFFFFF.gif) top right no-repeat;
}
div.Box div.Box_BottomLeft {
	background: url(../BCSdefault/Box_BottomLeft_339933_BG_FFFFFF.gif) bottom left no-repeat;
}
div.Box div.Box_BottomRight {
	background: url(../BCSdefault/Box_BottomRight_339933_BG_FFFFFF.gif) bottom right no-repeat;
}
div.Box div.Box_Padding {
	padding: 1px 10px 10px 10px;
}
div.Box blockquote.Underline {
   margin: 0;
   padding: 0;
   font-size: 1em;
   font-weight: normal;
   color: #3366CC;
}
div.Box a {
   font-size: 1.2em;
   font-weight: normal;
   color: #3366CC;
}
div.Box input.InputText {
   font-size: 1.2em;
   font-weight: normal;
   color: #3366CC;
   width: 80%;
   margin: 0.2em 0 0.2em 0;
}
div.Box input.InputImage {
   vertical-align:text-bottom;
   margin: 0.2em 0 0.2em 0;
}


/** Content Boxes **/

div.ContentElement_Box {
   margin-bottom: 1em;
}


/***  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; 
}


/** STOCK TICKER **/

#TickerBox {
	margin-top: 1.3333em;
	width: 16.6667em;
}
#TickerBox h5 {
	font-size:1em;
	margin-bottom:-0.8em;
	position:relative;
	z-index:1;
}
#TickerBox .BoxBody {
	background-color: #FFFFFF;
	padding: 1.5em 0 0.5em 0;
}
#TickerBox .BoxBody div {
	margin: 0 1em;
	width: 16em;
	padding:0;
}


/** 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;
}

/**  POWERPOINT MODULE  **/

/*  PPT / Multimedia Page  */
.Content .Multimedia {
	border: solid 2px #999999;
	background-color: #DDDDDD;
	padding: 0;
	margin: 0;
}
.Multimedia .Navigation {
	margin: 1em 3em;
	padding: 0;
}
.Multimedia .Navigation a {
	color: #660000;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
.Multimedia .Navigation a:hover {
	text-decoration: underline;
}
.Multimedia .Navigation a.MultimediaLinkInactive {
	cursor: default;
	color: #999999;
	font-weight: normal;
}
.Multimedia .Navigation a.MultimediaLinkInactive:hover {
	text-decoration: none;
}
.Multimedia .Navigation a.MultimediaLinkInactive img {background-color: transparent;
	filter: alpha(opacity=30); /* for IE */
	-moz-opacity: 0.3; /* for Gecko-Browser */
	opacity: 0.3; /* for Opera 9+ */
}
.Multimedia .Navigation .LineOne {
	margin-bottom: 0.6em;
}
.Multimedia .Navigation .ButtonPrevious {
	float: left;	
	width: 30%;
	margin: 0;
	padding: 0;
	text-align: left;
}
.Multimedia .Navigation .ButtonNext {
	float: right;	
	width: 30%;
	margin: 0;
	padding: 0;
	text-align: right;
}
.Multimedia .Navigation .SlideInfo {
	float: left;
	margin: 0;
	width: 39.9%; 
	padding: 0;
	text-align: center;
}
.Multimedia .Navigation .ButtonZoom {
	float: right;	
	width: 20%;
	margin: 0;
	padding: 0;
	text-align: right;
}
.Multimedia .Navigation .ButtonDownload {
	float: right;	
	width: 35%;
	margin: 0;
	padding: 0;
	text-align: right;
}
.Multimedia .Navigation .Title {
	float: left;
	width: 40%;
}
.Multimedia .Navigation .Title select {
	height: auto;
	width: 100%;
	font-size: 1em;
}
.Multimedia .Navigation .Labels {
	padding: 0;
}
.Multimedia .Navigation img.IconLeft {
	margin-right: 0.4em;
}
.Multimedia .Navigation img.IconRight {
	margin-left: 0.4em;
}
.Multimedia .Image {
	margin: 1em 0 1em 0;
	text-align: center;
	overflow: auto;
}
.Multimedia .Image img {
	margin:0;
}
.Multimedia .Image div {
	border:1px solid #FFFFFF;
	background-repeat: no-repeat;
	margin: auto;
}

/* PPT Zoom  */
.MultimediaZoom {
	font-size: 1.2em;
}



/** 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;
}


/** 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;
}

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 10000px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../files/ico/$file/ecblank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../files/img/$file/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../files/img/$file/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../files/img/$file/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../files/img/$file/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../files/img/$file/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../files/img/$file/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

.Content .vTabelhead {
  color:#ff6600;
  font-weight:bold;
}
.Content .TopTabelhead {
  color:#339933;
  font-weight:bold;
  padding:0 0 10px 0;
  font-size:12px;
}

