

@charset "utf-8";
/* CSS Document */


body {
	background-image: url(../images/bg_main_01.png);
	background-position: center;
}

a:hover,
h1, h1 a, h1 span, 
h2, h2 a, h2 span, 
h3, h3 a, h3 span,
h4, h4 a, h4 span,
h5, h5 a, h5 span,
#ct_loginHelpers li:hover a,
ul.latestnews li:hover a,
.ct_breadcrumbs a:hover,
a.readmore:hover, p.readmore a:hover,
.categories-list span.item-title a:hover,
.category td a:hover,
.category th a:hover,
.registration legend,
.search-results .result-title:hover,
.search-results .result-title:hover a,
ul.circleList li, ul.circleList li ul li
#ct_footerContent h1, 
#ct_footerContent h2, 
#ct_footerContent h3, 
#ct_footerContent h4, 
#ct_footerContent h5,
.tip-title
{
	color: #bbff00;
}

input.button, button
{
	z-index: 1;
    background: url(../images/bg_btn.png);
	background-color: #bbff00;
	background: url(../images/bg_btn.png), -moz-linear-gradient(top,  #bbff00 0%, #709900 100%);
	background: url(../images/bg_btn.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbff00), color-stop(100%,#709900));
	background: url(../images/bg_btn.png),  -webkit-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: url(../images/bg_btn.png),  -o-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: url(../images/bg_btn.png),  -ms-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: url(../images/bg_btn.png),  linear-gradient(top,  #bbff00 0%,#709900 100%);
	
	-pie-background: url(".$templateUrl."/images/bg_btn.png) no-repeat right, linear-gradient(top,  #bbff00 0%,#709900 100%);

}

input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus,
select:focus, textarea:focus {
	-moz-box-shadow: 0px 0px 3px 0px #bbff00, 0px 0px 3px 0px #bbff00, 0px 0px 3px 0px #bbff00;
	-webkit-box-shadow: 0px 0px 3px 0px #bbff00, 0px 0px 3px 0px #bbff00, 0px 0px 3px 0px #bbff00;
	box-shadow: 0px 0px 3px 0px #bbff00, 0px 0px 3px 0px #bbff00, 0px 0px 3px 0px #bbff00;
}

ul.menu li.active a,
ul.pagenav li a,
ul.menu li.active .separator,
ul.menu li:hover a, 
ul.menu li:hover .separator,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive a
{
    background: #bbff00;
	background: -moz-linear-gradient(top,  #bbff00 0%, #709900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbff00), color-stop(100%,#709900));
	background: -webkit-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: -o-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: -ms-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: linear-gradient(top,  #bbff00 0%,#709900 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#bbff00", endColorstr="#709900",GradientType=0 );
}

ul.menu ul a:hover, 
ul.menu ul .separator:hover, 
ul.menu .active ul li:hover a, 
ul.menu li.active ul li.active a,
ul.menu li.active ul li.active a
{
    background: #bbff00 !important;
	background: -moz-linear-gradient(top,  #bbff00 0%, #709900 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbff00), color-stop(100%,#709900)) !important;
	background: -webkit-linear-gradient(top,  #bbff00 0%,#709900 100%) !important;
	background: -o-linear-gradient(top,  #bbff00 0%,#709900 100%) !important;
	background: -ms-linear-gradient(top,  #bbff00 0%,#709900 100%) !important;
	background: linear-gradient(top,  #bbff00 0%,#709900 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#bbff00", endColorstr="#709900",GradientType=0 ) !important;
}

#login-form.compact .button, #ct_headerLogin input.button {
	background: #bbff00;
	background: url(../images/bg_btn_login.png), -moz-linear-gradient(top,  #bbff00 0%, #709900 100%);
	background: url(../images/bg_btn_login.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbff00), color-stop(100%,#709900));
	background: url(../images/bg_btn_login.png), -webkit-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: url(../images/bg_btn_login.png), -o-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: url(../images/bg_btn_login.png), -ms-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: url(../images/bg_btn_login.png), linear-gradient(top,  #bbff00 0%,#709900 100%);
	
	-pie-background: url(".$templateUrl."/images/bg_btn_login.png) no-repeat, linear-gradient(top,  #bbff00 0%,#709900 100%);
}

.content_vote input.button {
	background: #bbff00;
	background: -moz-linear-gradient(top,  #bbff00 0%, #709900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbff00), color-stop(100%,#709900));
	background: -webkit-linear-gradient(top, #bbff00 0%,#709900 100%);
	background: -o-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: -ms-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: linear-gradient(top,  #bbff00 0%,#709900 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#bbff00", endColorstr="#709900",GradientType=0 );
	
    border-radius:3px 3px 3px 3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

ul.menu, ul.menu ul,
.ct_PaginationPageActive span {
	background: #96A4B0;
	background: -moz-linear-gradient(top, #96A4B0 0%, #647686 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96A4B0), color-stop(100%, #647686));
	background: -webkit-linear-gradient(top, #96A4B0 0%, #647686 100%);
	background: -o-linear-gradient(top, #96A4B0 0%, #647686 100%);
	background: -ms-linear-gradient(top, #96A4B0 0%, #647686 100%);
	background: linear-gradient(top, #96A4B0 0%, #647686 100%);

	-pie-background: linear-gradient(top, #96A4B0 0%, #647686 100%);
}

ul.menu a, ul.menu .separator, ul.menu ul a, ul.menu ul .separator,
ul.menu li:hover ul li a,
ul.menu ul li:hover ul li a,
ul.menu li:hover li .separator,
ul.menu ul li:hover .separator {
	color: #F2F0ED !important;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);*/
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);
}

.moduletable_ct_darkBox {
	background: #677989;
	background: -moz-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #677989), color-stop(100%, #5E6F7D));
	background: -webkit-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: -o-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: -ms-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: linear-gradient(top, #677989 0%, #5E6F7D 100%);
	
	-pie-background: linear-gradient(top, #677989 0%, #5E6F7D 100%);
}

.tip {
	background: #677989;
	background: url(../images/bg_tooltip.png), -moz-linear-gradient(top,  #677989 0%, #5E6F7D 100%);
	background: url(../images/bg_tooltip.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#677989), color-stop(100%,#5E6F7D));
	background: url(../images/bg_tooltip.png), -webkit-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../images/bg_tooltip.png), -o-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../images/bg_tooltip.png), -ms-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../images/bg_tooltip.png), linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	
	-pie-background: url(".$templateUrl."/images/bg_tooltip.png) no-repeat, linear-gradient(top,  #677989 0%,#5E6F7D 100%);
}

.moduletable_ct_lightBox {	
	background: #8797A6;
	background: -moz-linear-gradient(top, #8797A6 0%, #738696 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8797A6), color-stop(100%, #738696));
	background: -webkit-linear-gradient(top, #8797A6 0%, #738696 100%);
	background: -o-linear-gradient(top, #8797A6 0%, #738696 100%);
	background: -ms-linear-gradient(top, #8797A6 0%, #738696 100%);
	background: linear-gradient(top, #8797A6 0%, #738696 100%);

	-pie-background: linear-gradient(top, #8797A6 0%, #738696 100%);
}

input[type="text"], input[type="password"], input[type="email"], select, textarea {
	color: #ffffff;
	background-color: #8D9CAA;
}

span.highlight {
	background-color: #B3BDC6 !important;
}


table.category th {
	background-color: #8797A6;
}

table.category  tr.cat-list-row0 td {
	background-color: #728495;
}

table.category  tr.cat-list-row1 td {
	background-color: #798B9B;
}	

* {
	color: #e1e1e1;
}

.title a span {
	color: #e1e1e1 !important;
}

label, legend {
	color: #e1e1e1;
}

.moduletable_ct_linkList a {
	color: #AEAEAE;
}

.ct_tip, .ct_alert, .ct_info, .ct_video {
	border-top: 1px dotted #AEAEAE;
	border-bottom: 1px dotted #AEAEAE;
}

#ct_loginHelpers li a { 
	color: #FBFBFB;
}

#ct_headerSearch .search input, #ct_headerSearch .finder input {
	background-image: url(../images/bg_inputfield_search_light.png);
}

#ct_headerSearch .search input,
input[type="text"], 
input[type="password"],
input[type="email"], 
input[type="text"], 
input[type="password"], 
input[type="email"] {
	color: #e1e1e1;
}

#ct_headerSearch .search input:focus,
input[type="text"]:hover, 
input[type="password"]:hover,
input[type="email"]:hover, 
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus,
select:focus, textarea:focus {
	color: #FBFBFB;
}

table.category th, 
table.category th a,
.categories-list span.item-title a,
.category .item-title a {
	color: #e1e1e1;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.warning ul,
#system-message dd.notice ul,
.bfErrorMessage {
	background-color: #fff !important; 
}

.tip {
	-webkit-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
}

.tip-title {
	color: #fff;
}

.tip-text {
	color: #ddd;
}

ul.latestnews li, ul.latestnews li:first-child {
	border-bottom: 1px dotted #AEAEAE;
}

.panel {
	border-top: 1px dotted #AEAEAE;
}

h1, h1 a { 
	border-bottom: 1px solid #959595;
}

ul.latestnews a {
	color: #e1e1e1;
}

.blog-featured .article-info dd, .blog-featured .article-info dd a {
	color: #AEAEAE;
}

.ct_breadcrumbs span, .ct_breadcrumbs a {
	color: #AEAEAE;
}

.showHere {
	color: #EEEEEE !important;
}

a.readmore, p.readmore a {
	color: #EEEEEE;
}

#ct_footerWrapper {
	bottom: 0;
	border-top: 1px solid rgba(255,255,255,0.25);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0d000000", endColorstr="#00000000",GradientType=0 );
}

.article-info dd, .article-info dd a {
	color: #AEAEAE;
}

.contact-address,
.contact-emailto,
.contact-telephone,
.contact-fax,
.contact-mobile,
.contact-webpage,
.contact-vcard {
	background-image: url(../images/icons_contactdetails_light.png);
}

.print-icon {
	background-image: url(../images/bg_icon_print_light.png);
}

.email-icon {
	background-image: url(../images/bg_icon_mail_light.png);
}

.edit-icon {
	background-image: url(../images/bg_icon_edit_light.png);
}

.cdajaxvote .ui-stars-star a {
	background-image: url(../images/voting-star_empty_light.png) !important;
}

.icon_searchresult_com_content {
	background-image: url(../images/icon_searchresult_com_content_light.png);
}
.icon_searchresult_com_category {
	background-image: url(../images/icon_searchresult_com_category_light.png);
}
.icon_searchresult_com_contact {
	background-image: url(../images/icon_searchresult_com_contact_light.png);
}

.cdajaxvote .ui-stars-cancel a {
	background-image: url(../images/voting-cancel_light.png);
}


ul.pagenav {
	border-top: 1px dotted #AEAEAE;
}

.phrases-box label, .only-box label, .display-limit {
	color: #e1e1e1 !important;
}

blockquote {
	color: #AEAEAE;
}

