@charset "utf-8";
/* Reset */
* {
	margin:0;
	padding:0;
	outline:0;
}


div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

p { padding-bottom: 12px; }
#home p { padding-bottom: 0px; }

BODY { 
	line-height: 22px;
	margin: 0 auto;
	background-color:#f3f3f3;
	background-image: url(../images/bgAeolus.jpg);
	background-repeat: no-repeat;
	background-position: center 36px;
	font: 0.75em/1.5em Helvetica, Arial, Tahoma, Geneva, sans-serif;
	color: #333;
}

img { border: 0px; }

/* LINKS */
a { text-decoration: none; color:#F79400; }
a:hover { text-decoration: underline; }

/* HEADINGS */
H1 { font-size: 1.6em; margin-top: 10px; }
H2 { font-size: 1.4em; margin-top: 8px; }
h3 { font-size:1.2em; line-height:20px; margin-top:5px; }
h4 { font-size:1.1em; }

/* quickSummary stuff */
#navpath { width: 915px; padding-left: 15px; font-size: 1.1em; height: 26px; overflow: hidden; border-bottom: 5px solid #fff; }
#navpath #overlayNav { background:url(../images/navpath_shadow.png) no-repeat top right; width: 915px; padding-top: 5px; height: 21px; }
ul.breadcrumbs { padding:0px; margin: 0px; }
ul.breadcrumbs li { display:inline; }
ul.breadcrumbs li a { padding:0 0 0 2px;  }
ul.breadcrumbs li a:hover { text-decoration:none; }


/*** TOPNAV ***/
#topNav {
	background: url(../images/bgtopnav.jpg) repeat-x scroll 0 0 transparent;
	height: 36px;
	width:100%;
}
#topNavInner {
	height:36px;
	margin:0 auto;
	position:relative;
	width:980px;
	z-index:99999;
}

/*** WEATHERSTATION ***/
#weatherStation {
	background:url("../images/bgweather.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:34px;
	width:400px;
}
.weatherTitle {
	color:#FFFFFF;
	float:left;
	font-size:10px;
	height:30px;
	padding:4px 4px 0;
	text-align:center;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.9);
	text-transform:uppercase;
	width:132px;
}
.weatherState {
	color:#FFFFFF;
	font-size:11px;
	width:374px;
}
#wiff { }
	.weatherImage {
	float:left;
	height:32px;
	margin:4px 4px 0;
	width:32px;
}
.weatherText {
	float:left;
	font-size:10px;
	line-height:10px;
	margin-top:6px;
	width:90px;
}
.weatherSunsettext {
	float:left;
	font-size:10px;
	line-height:10px;
	margin-top:6px;
	width:102px;
}
.weatherTemp {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:90px;
}
.weatherSunset {
	float:left;
	width:90px;
}

/*** SEARCH ***/
#search {
	background:url("../images/bgsearch.jpg") no-repeat scroll 0 0 transparent;
	float:right;
	height:36px;
	width:260px;
}
.tx-indexedsearch { 
	padding: 10px 0 10px 0;
	font-size:12px; 
	line-height:18px; 
}
#search fieldset {
	height: 33px;
	margin-top: 3px;
}
#search-field {
	background: url("../images/bginput.jpg") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 20px;
	margin-left: 12px;
	padding-left: 4px;
	width: 140px;
}
.inpBtn {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	width: 100px;
}


/*** HEADER ***/
#siteHeader {
	margin: 0 auto;
	width: 980px;
	height: 214px;
	position: relative;
	top: 0px;
	left: 0px;
}

#logo {
	width: 236px;
	height: 100px;
	position: relative;
	top: 40px;
	left: 0px;
}
#logo a {
	display:block;
	width: 236px;
	height: 100px;
}

/*** MAIN MENU ***/
#navigation {
	margin: 0 auto;
	width: 980px;
	height: 35px;
	position: relative;
	top: 72px;
	left: 0px;
}

#navigation li {
	float: left;
	display: block;
	padding-left: 2px;
}

#navigation li a {
	float: left;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	text-shadow: rgba(0, 0, 0, 0.9) 0px 1px 0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 13px;
	padding: 6px 12px 6px 10px; 
}

#navigation li a:hover, #navigation li.active a {
	color: #f8f924;
	background: url(../images/mainmenu_active_back.gif) right top no-repeat;
}



/*
 * Nav
 */
#nav { margin: 0 0 110px 0; height: 34px; line-height: 22px; padding-left: 2px; position: relative; z-index: 400; display: block; }
#nav:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
#nav li { display:block; float:left; padding:0; position:relative; }

#nav .sub a { background: url(../images/nav.gif) no-repeat 100% 2px; padding-right: 25px; position: relative; z-index: 100; display: inline-block; display: block; }
#nav .sub:hover a, #nav .sub#hover a { background-position: 100% -40px; }
#nav .sub:hover ul, #nav .sub#hover ul { left: 0; }

#nav .sub ul {
	background:none repeat scroll 0 0 #2C8942;
	border-top:2px solid #253362;
	left:-9999px;
	margin:0;
	padding:0 3px;
	position:absolute;
	text-transform:none;
	top:33px;
	width:222px;
	z-index:100;
}
#nav .sub ul li { float: none; }
#nav .sub ul li ul li { background: #2C8942; }
#nav .sub ul li ul li a {color:#fff; padding-left:20px !important;}
#nav .sub ul li ul li.last-child {border-bottom:0;}
#nav .sub ul li ul li.last-child a {border-bottom:0;}
 
#nav .sub ul li a { background: none; border: 0; padding: 0; float: none; display: block; border-bottom: 1px solid #fff; padding: 4px 7px; line-height: 1.166em; height: auto;  color: #fff; }
#nav .sub:hover ul a, #nav .sub#hover ul a { background: none; border: 0; padding: 0; float: none; display: block; border-bottom: 1px solid #d4d6d8; padding: 4px 7px; line-height: 1.166em; height: auto; }
#nav .sub:hover ul a:hover, #nav .sub#hover ul a:hover, #nav .sub:hover ul a:focus, #nav .sub#hover ul a:focus { color: #f8f924; }
#nav .sub:hover ul li:last-child a, #nav .sub#hover ul li.last-child a { border: 0; }

#nav .sub ul ul, #nav .sub#hover ul ul, #nav .sub:hover ul ul { background: #e9eaeb; position: static; width: auto; padding: 0; border: 0; font-size: 0.9166em; border-bottom: 1px solid #d4d6d8; }
#nav .sub:hover ul ul a, #nav .sub#hover ul ul a { border-bottom-color: #fff; }


/*** WRAPPER ***/
#wrapper {
	background: url(../images/bgwrapper.jpg) repeat-y scroll 0 0 transparent;
	margin: 2px auto 0;
	min-height: 650px;
	width: 990px;
}

.clear {
	display: block;
}

/* SPOTLIGHT */
#spotLight {
	background: url("../images/bgspotlight.jpg") no-repeat scroll 0 0 transparent;
	height: 206px;
	margin: 16px 0 26px 6px;
	width: 560px;
}
#tabs {

}
#tabs ul {
	height:36px;
	padding: 0px;
}
#tabs li {
	margin-left:6px;
	margin-top:6px;
}
#tabs li a {
	font-weight: bold;
}

/* CONTENT */
#content { padding: 0 0 0 5px; float: left; width: 720px; min-height: 200px; background-color:#FFFFFF!important; }
#home #content { background:transparent; }
#home #content #text { width: 480px; }


#contentContainer {
	margin: 0 auto;
	background: url(../images/bgcontent.gif) 0 0 repeat-y;
	width: 980px; 
}

h1 {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-bottom:4px;
}
h3 {
	padding-bottom:16px;
}
ul {
	padding-left:20px;
}
ol {
	padding-left: 50px;
}
li {
	padding-bottom:6px;
	padding-left:10px;
}

/* TEXT */
#content #text { font-size: 1.2em; line-height: 1.4em; padding-left: 15px; padding-right: 15px; float: left; }
#content #text a { text-decoration:none; }
#content #text a:HOVER { text-decoration: underline; }

/* Content textpic CAPTION */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption  {
	color:#F79400;
	font-size:10px;
	font-style:italic;
	margin:0;
}


#right { width: 205px; float: right; font-size: 1.2em; line-height: 1.4em; border: 0px solid;  }
#right div.inner { margin: 10px; width: 185px; border: 0px solid; }
#right div.inner p { margin:0px; padding:0px; }

#footer { height: 21px; text-align: center; font-size:1.1em; padding-top: 5px; width: 930px; margin-top:0px; border: solid #FFFFFF; border-width: 5px 0px 5px 0px; clear:both; }

/* TABLES */
table tbody { vertical-align: top; }



/* COLUMNS */
#columnRight {
	width: 401px;
	float: right;
}

#columnCenter {
	float:left;
	padding-left:20px;
	width:549px;
}
#home #columnCenter {
	float: left;
	padding-left: 10px;
	width: 569px;
}

/* ADVERT */
#topPromo {
	height: 126px;
	background: url(../images/bgpromo.jpg) 0 0 no-repeat;
	margin-bottom: 10px;
}
#topPromo div {
	padding-top: 8px;
	padding-left: 2px;
}

#macBanner {
	margin-bottom:30px;
	margin-left:10px;
}

#topPromo #macBanner {
	margin-bottom:0px;
	margin-left:0px;
	padding: 0px;
}

/* MODULES RIGHT */
#modRight {
	float:left;
	margin-left:6px;
	width:256px;
}
#modRight .csc-header-n1 { display: none; }

/* EDITABLE BOX RIGHT */
#uniqueContentBox { background: url(../images/bgrt_mod.jpg) 0 0 no-repeat; min-height: 60px; }
#uniqueContentBox H2 { height:14px; margin-bottom:10px; padding:10px 0 10px 14px; width:236px; }
#uniqueContentBox #boxStart { background:url("../images/bgrb_mod.jpg") no-repeat scroll left bottom transparent; color:#666666; font-size:11px; min-height:60px; padding:0 0 36px 14px; }
#uniqueContentBox #boxStart .text { padding-right:14px; }
#uniqueContentBox #boxStart .image-left { float:left; padding-right:8px; }
#uniqueContentBox #tableJiba { background:url("../images/jiba-afhangbord.jpg") no-repeat scroll right 0 transparent; min-height:124px; }

/* JIBA-LOGIN */
.loginbox_input { margin-bottom:4px; }
.loginbox_input input { border:1px solid #CCCCCC; width:177px; }


/* JIBA-AD */
#jibaAd {
	float: right;
	width: 130px;
}

/* ZETPUNT */
.zpunt-container {
	background:url("../images/bgzpunt.jpg") no-repeat scroll 0 0 transparent;
	height:114px;
	margin:10px 2px 2px;
	padding-top:20px;
	width:254px;
}
.zpunt-item {
	margin: 7px 0 6px 86px;
}
.zpunt-content {
	width:146px;
}
.zpunt-content h4 {
	font-size:11px;
	font-weight:normal;
}
.zpunt-content H4 a, .zpunt-content a { color: #FFF; }
.zpunt-content H4 a:hover, { text-decoration: none; }
.zpunt-content p { font-size:11px; }


/* TWITTER SEARCH */
.twitterMod { 
	background: url(../images/bgrt_mod.jpg) 0 0 no-repeat;
	min-height: 60px;
}
#twitterSearch { }

#twitterSearch h2 {
	height:14px;
	margin-bottom:10px;
	padding:10px 0 10px 14px;
	width:236px;
}

.twitterListing {
	font-size:11px;
}

.twitterEntry {
	margin-bottom:20px;
	padding-left:14px;
	padding-right:14px;
}

.twitterEntry .twitterAvatar {
	float:left;
	padding-right:10px;
}
.twitterAuthor a { color: #27345f; }

.twitterListing .userLink { 
	background: url(../images/bgrb_mod.jpg) 0 0 no-repeat; 
	height: 36px;
}
.twitterListing .userLink a {
	display:block;
	font-weight:bold;
	padding:5px 0 0 14px;
}

/* RSS FEED */
.rss_box {
	height:160px;
	overflow:hidden;
	padding: 12px;
}
.rss_enclosure {
	float:left;
	padding-right:10px;
}
.rss_header {  }
.rss_header a { color: #f79400; font-weight: bold; }
.rss_header a:HOVER { text-decoration: none; }
.rss_date { font-size: 11px; line-height: 8px; }
.rss_summary { font-size:11px; line-height:14px; padding-top:8px; padding-bottom: 16px; }

/********* POWERMAIL *************/

.tx-powermail-pi1_fieldset { border: 0px; padding: 0px; margin: 0px; }
.tx-powermail-pi1 { border:0; color:#828181; }
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html  { display:block; margin:6px 0; width:540px; }
.tx_powermail_pi1_fieldwrap_html label { width:176px; float:left;font-weight:bold; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

.powermail_check_inner powermail_check { }


/*********** INDEXED SEARCH ***************/ 

/*** form ***/
div.tx-indexedsearch fieldset { padding: 0px; margin: 20px 0; border: 0px; } 
input#tx-indexedsearch-searchbox-sword { border: 1px solid #999999; width: 200px; color:#555555; padding: 2px;}
input#tx-indexedsearch-searchbox-button-submit {text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin: 2px 0 0 73px;}
span.tx-indexedsearch-sw { color: #444444; background-color: yellow; font-weight: bold; }

/*** browser ***/
div.tx-indexedsearch-browsebox { font-style: italic; margin: 25px 0;}
ul.browsebox { font-style: normal; }
ul.browsebox li { list-style: none; display: inline; padding: 0 3px; }

/*** result ***/
span.tx-indexedsearch-percent { float: left; width: 40px; display: block; text-align: right; }
div.tx-indexedsearch-res h3 { margin-bottom:0px;}
div.tx-indexedsearch-res { margin-bottom:30px;}
p.tx-indexedsearch-descr { color: #777777; margin: 0 0 0 55px ; padding: 0px!important; font-style: italic; }
p.tx-indexedsearch-path { color: #777777; margin: 0 0 0 55px ; padding: 0px!important; }
strong.tx-indexedsearch-redMarkup { color: #444444; background-color: yellow; }

/*** Advanced search ***/
div.tx-indexedsearch-search-for,
div.tx-indexedsearch-search-in,
div.tx-indexedsearch-search-select-section,
div.tx-indexedsearch-search-select-order,
div.tx-indexedsearch-search-select-results,
div.tx-indexedsearch-search-select-group,
div.tx-indexedsearch-search-select-resume
{ background-color:#F9F9F9; padding: 3px; width: 100%!important; }

div.tx-indexedsearch-search-for label,
div.tx-indexedsearch-search-in label,
div.tx-indexedsearch-search-select-section label,
div.tx-indexedsearch-search-select-order label,
div.tx-indexedsearch-search-select-results label,
div.tx-indexedsearch-search-select-group label,
div.tx-indexedsearch-search-select-resume label
{ width: 165px; display: block; float: left; }

div.tx-indexedsearch-search-for select,
div.tx-indexedsearch-search-in select,
div.tx-indexedsearch-search-select-section select,
div.tx-indexedsearch-search-select-order select,
div.tx-indexedsearch-search-select-results select,
div.tx-indexedsearch-search-select-group select
{ border: 1px solid #999999; color: #555555; }

div.tx-indexedsearch-search-submit { margin-top: 10px; }
div.tx-indexedsearch-form { margin-bottom: 10px; }
/*** Advanced search ***/

/*********** DMAIL SUBSCRIBE ****************/

form.subscribe { border:0; color:#828181; }
form.subscribe input {  border: 1px solid #999999; color:#555555; padding: 2px;}
form.subscribe input.submit {text-align:center; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px;}


/*********** SITEMAP ****************/

.csc-sitemap { padding: 10px 0 10px 0; }
.csc-sitemap ul { margin: 0; 	padding:0px 0 0px 0;}
.csc-sitemap ul li {list-style:none; margin-bottom: 2px;}
.csc-sitemap li { margin: 0; padding: 0; }
.csc-sitemap a { display: block; padding: 0 8px; font-weight:bold; line-height: 2em; color: #000; text-decoration: none; background: #e9e9e9; border-bottom: 1px solid #dedfde }
.csc-sitemap ul li ul {	margin-top:10px;	margin-left:20px;	margin-bottom:10px; }
.csc-sitemap ul ul a { padding-left: 28px; font-weight:normal; background-color: #fafafa; border-bottom: 1px solid #dedfde; }
.csc-sitemap ul ul ul a { padding-left: 58px; color: #999; }
.csc-sitemap a:hover, .csc-sitemap a:focus { color: #fff; background-color: #dfdfdf; font-weight: bold;  }





.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


div.tx_lumogooglemaps_pi1_infobox {height: 100px; width: 290px;}

/*********** TT NEWS ***************/ 

/*** latest / spotlight ***/
.news-spotlight-item .pic { 
	background:url("../images/bgitemspotlight.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:160px;
	margin-right:14px;
	margin-top:6px;
	width:160px;
}
.news-spotlight-item a {  }
.news-spotlight-item img { height:140px; margin:7px; overflow:hidden; width:140px; }
.news-spotlight-item div.news-content { clear:both; display:block; margin-right:6px; min-height:100px; padding:4px 0 35px 10px; }

.news-spotlight-item {  }

.news-list-container { padding: 0 0 0 10px; }

.news-content { font-size: 12px; color: #666; }
.news-content H2 { font-size: 15px; }
.news-content H2 a { color: #333; }
.news-content H2 a:HOVER { text-decoration: none; }
.news-content a { color: #f79400; }
.news-content .bodytext { margin-top: 8px; }

/*** list ***/
.news-list-date { float:left; margin-right: 5px} 
.news-list-item .pic { 
	background:url("../images/bgnewslist.jpg") no-repeat scroll 0 0 transparent;
	float:right;
	height:122px;
	margin-left:20px;
	margin-top:6px;
	width:122px;
}
.news-list-item a {  }
.news-list-item img { height:104px; margin:6px; overflow:hidden; width:104px; }
.news-list-item div.news-content { clear:both; display:block; min-height:100px; padding:5px 0 35px 0; }
.news-list-item {  }

/*** single ***/
.news-single-date {font-weight:bold; float:left; margin-right: 5px;   } 
.news-single-item div.news-single-img {float:right; margin-left: 10px; }
.news-single-item div.news-single-img img { padding: 2px; border: 1px solid #d8dce0; }
.news-single-item div.news-single-img p.news-single-imgcaption { margin-top: 0px; font-style: italic; color: #999999; padding-left: 2px; }

div.news-single-browsebox { font-weight: bold; color: #999; background-color: #f0f0f0; display: block; height: 20px; margin-bottom: 20px; clear: both; }
div.news-single-prevlink { width: 200px; height: 16px; float: left; text-align: left; border: 1px solid #ccc; background-color: #fff; padding: 1px; }
div.news-single-prevlink a { height: 16px; display: block; background-color: #f0f0f0; color:#F79400; padding: 0px 12px; }
div.news-single-nextlink  { background-color:#FFFFFF; border:1px solid #CCCCCC; float:right; height:16px; padding:1px; text-align:right; width:200px; }
div.news-single-nextlink a { height: 16px; display: block; background-color: #f0f0f0; color:#F79400; padding: 0px 12px; }
div.news-single-pagination  { border-color:-moz-use-text-color #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-style:none solid; border-width:0 1px; display:block; float:left; height:18px; padding-top:2px; text-align:center; width:139px; }

div.news-single-item h3, div.news-single-date { font-size: 1em; color: #666666; }


/******************** EVENTS *********************/
.event-latest-wrap { background:url("../images/bgrt_mod.jpg") no-repeat scroll 0 0 transparent; margin-bottom:20px; min-height:60px; }
.event-latest-wrap h2 { height:14px; margin-bottom:10px; padding:10px 0 10px 14px; width:236px; }
.event-latest-item { padding:0 14px 8px; }
.event-content { font-size:11px; }
.event-content h4 { line-height:11px; }
.event-content H4 a {  }
.mbl_newsevent_multidayevent { color:#666666; }
.mbl_newsevent_organizer {  }



.clearer {clear:both;}

/********* LOGIN *************/

.tx-felogin-pi1 h3 {padding-bottom: 12px;}
.tx-felogin-pi1 div {padding-bottom: 12px; }
.tx-felogin-pi1 fieldset {border:none;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 label {font-weight:bold;}
.tx-felogin-pi1 input[type="submit"] { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

/********* COMMON **********/
/* Global styles */
.clear:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.moduleContentInner:after,
#mainContentColWrap:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/************* JQUERY ***************/
/* Tabs
----------------------------------*/
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin:0; }
.ui-tabs .ui-tabs-nav li {
	background:url("../images/tabsarrows.jpg") no-repeat scroll 0 -20px transparent;
	border-bottom:0 none !important;
	float:left;
	height:20px;
	list-style:none outside none;
	margin:0 0.2em 1px 0;
	padding:0;
	position:relative;
	top:1px;
	white-space:nowrap;
	width:140px;
}
.ui-tabs .ui-tabs-nav li a { float: left; padding-left: 20px; text-decoration: none; color: #333; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	background-position: 0px 0px;
	cursor:pointer;
	display:block;
	height:20px;
	width:140px;
}
.ui-tabs .ui-tabs-nav li:HOVER { 
	background-position: 0px -40px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:HOVER { 
	background-position: 0px 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { 
	color: #ffffff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { background:none repeat scroll 0 0 transparent; border-width: 0; display:block; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/********* gallery *************/
.tx-chgallery-pi1 .hideimage { display:none; } 