/* BG: *//* BASE-BRIGHTNESS = 0 *//* R = 0/ G = 0/ B= 0/ BRIGHTNESS = 0 *//* ABERRATION =  0 brightness: 0 *//*fontColorBright1: #1A1A1A / fontColorBright2: #333333 / fontColorDark1: #000000 */
@charset 'utf-8';
/* CSS Document */


#ct_errorWrapper, #ct_errorWrapper a {
	color: #;
}

body, 
a,
#errorboxheader,
#errorboxoutline,
ul.autocompleter-choice,
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #;
}

#siteTop {
	
		background: #;
		background: url(../images/bg_sitetop.png) repeat left top, -moz-linear-gradient(top,  # 0%, # 100%);
		background: url(../images/bg_sitetop.png) repeat left top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#));
		background: url(../images/bg_sitetop.png) repeat left top, -webkit-linear-gradient(top,  # 0%,# 100%);
		background: url(../images/bg_sitetop.png) repeat left top, -o-linear-gradient(top,  # 0%,# 100%);
		background: url(../images/bg_sitetop.png) repeat left top, -ms-linear-gradient(top,  # 0%,# 100%);
		background: url(../images/bg_sitetop.png) repeat left top, linear-gradient(top,  # 0%,# 100%);
		
		-pie-background: url(/images/bg_sitetop.png) repeat left top, linear-gradient(top,  # 0%,# 100%);
	
	border-bottom: 1px rgba(0,0,0,0.15) solid;
}

#main {
	background: #;
	-webkit-box-shadow:  0px 5px 12px 0px rgba(0, 0, 0, 0.45);
    box-shadow:  0px 5px 12px 0px rgba(0, 0, 0, 0.45);
}

.ct_breadcrumbs {
	background: #262626;
	border-bottom: 1px solid #454545;
	
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
/* BASIC ELEMENTS ------------------------------*/

a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
#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,
.errorNumber
{
	color: #;
}


h1[class^='icon-'],
h1[class*=' icon-'],
h2[class^='icon-'],
h2[class*=' icon-'],
h3[class^='icon-'],
h3[class*=' icon-'],
h4[class^='icon-'],
h4[class*=' icon-'],
h5[class^='icon-'],
h5[class*=' icon-'],
.row > div > h1:first-child,
.row > div > h2:first-child,
.row > div > h3:first-child,
.row > div > h4:first-child,
.row > div > h5:first-child,
.row .moduletable_ct_lightBox > div > h1:first-child,
.row .moduletable_ct_lightBox > div > h2:first-child,
.row .moduletable_ct_lightBox > div > h3:first-child,
.row .moduletable_ct_lightBox > div > h4:first-child,
.row .moduletable_ct_lightBox > div > h5:first-child,
.row .moduletable_ct_darkBox > div > h1:first-child,
.row .moduletable_ct_darkBox > div > h2:first-child,
.row .moduletable_ct_darkBox > div > h3:first-child,
.row .moduletable_ct_darkBox > div > h4:first-child,
.row .moduletable_ct_darkBox > div > h5:first-child,
.hlUnderline {
	border-bottom: 2px solid #;
	padding-bottom: 5px;
}


/* SITE AREAS ------------------------------*/

body{
	background-position: center;
	
		background: #;
		background: url(../images/bg_site_01.png) repeat left, -moz-linear-gradient(top,  # 0%, # 100%);
		background: url(../images/bg_site_01.png) repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#));
		background: url(../images/bg_site_01.png) repeat left, -webkit-linear-gradient(top,  # 0%,# 100%);
		background: url(../images/bg_site_01.png) repeat left, -o-linear-gradient(top,  # 0%,# 100%);
		background: url(../images/bg_site_01.png) repeat left, -ms-linear-gradient(top,  # 0%,# 100%);
		background: url(../images/bg_site_01.png) repeat left, linear-gradient(top,  # 0%,# 100%);
		
		-pie-background: url(/images/bg_site_01.png) repeat left, linear-gradient(top,  # 0%,# 100%);
	
}

footer {
	
		background: #;
		background: -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6));
		background: -webkit-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6 100%);
		background: -o-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6 100%);
		background: -ms-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6 100%);
		background: linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6 100%);
		
		-pie-background: linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6FFFFFFFFFFFFFFE6 100%);
		
}

footer, 
footer a, 
footer label {
	color: #;
}

.footerCopyright {
	background: #;
	color: #;
}

.tip {
	
		background: #1C1C1C;
		background: url(../images/bg_tooltip.png) no-repeat left, -moz-linear-gradient(top,  #1C1C1C 0%, #121212 100%);
		background: url(../images/bg_tooltip.png) no-repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1C1C1C), color-stop(100%,#121212));
		background: url(../images/bg_tooltip.png) no-repeat left, -webkit-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		background: url(../images/bg_tooltip.png) no-repeat left, -o-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		background: url(../images/bg_tooltip.png) no-repeat left, -ms-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		background: url(../images/bg_tooltip.png) no-repeat left, linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		
		-pie-background: url(/images/bg_tooltip.png) no-repeat left, linear-gradient(top,  #1C1C1C 0%,#121212 100%);
	
	}


/* NAVIGATION ------------------------------*/

ul.menu li > a,
ul.menu li > span {
	color: #;
	opacity: 0.5;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

#navigation ul.menu li > a,
#navigation ul.menu li > span {
	color: #;
	opacity: 0.5;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

ul.menu ul,
ul.menu ul ul {
	background: #;
}

ul.menu ul li a,
ul.menu ul li span,
#navigation ul.menu ul li a,
#navigation ul.menu ul li span {
	color: #;
	opacity: 1;
	text-shadow: none;
}

ul.menu li:hover > a,
ul.menu li:hover > span,
ul.menu li.current > a,
ul.menu li.current > span, 
ul.menu li.active > a,
ul.menu li.active > span {
	color: # !important;
	opacity: 1;
}



ul.menu li ul li:hover > a,
ul.menu li ul li:hover > span,
ul.menu li ul li.current > a, 
ul.menu li ul li.current > span, 
ul.menu li ul li.active > a,
ul.menu li ul li.active > span,
ul.menu li ul li ul li:hover > a,
ul.menu li ul li ul li:hover > span,
ul.menu li ul li ul li.current > a, 
ul.menu li ul li ul li.current > span, 
ul.menu li ul li ul li.active > a,
ul.menu li ul li ul li.active > span,
ul.autocompleter-choices li.autocompleter-selected {
	color: # !important;
	opacity: 1;
}

#navigation ul.menu li:hover > a,
#navigation ul.menu li:hover > span,
#navigation ul.menu li.current > a,
#navigation ul.menu li.current > span, 
#navigation ul.menu li.active > a,
#navigation ul.menu li.active > span { 
	color: # !important;
	opacity: 1;
}

#navigation ul.menu li ul li:hover > a,
#navigation ul.menu li ul li:hover > span,
#navigation ul.menu li ul li.current > a, 
#navigation ul.menu li ul li.current > span, 
#navigation ul.menu li ul li.active > a,
#navigation ul.menu li ul li.active > span,
#navigation ul.menu li ul li ul li:hover > a,
#navigation ul.menu li ul li ul li:hover > span,
#navigation ul.menu li ul li ul li.current > a, 
#navigation ul.menu li ul li ul li.current > span, 
#navigation ul.menu li ul li ul li.active > a,
#navigation ul.menu li ul li ul li.active > span,
#navigation ul.autocompleter-choices li.autocompleter-selected { 
	color: # !important;
	opacity: 1;
}

ul.menu li ul li:hover > a,
ul.menu li ul li:hover > span,
ul.menu li ul li.current > a, 
ul.menu li ul li.current > span, 
ul.menu li ul li.active > a,
ul.menu li ul li.active > span,
ul.menu li ul li ul li:hover > a,
ul.menu li ul li ul li:hover > span,
ul.menu li ul li ul li.current > a, 
ul.menu li ul li ul li.current > span, 
ul.menu li ul li ul li.active > a,
ul.menu li ul li ul li.active > span,
ul.autocompleter-choices li.autocompleter-selected { 
	background: #;
	text-shadow: none !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

ul.menu li:hover > a,
ul.menu li:hover > span,
ul.menu li.current > a,
ul.menu li.current > span, 
ul.menu li.active > a,
ul.menu li.active > span { 
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

ul.autocompleter-choices li.autocompleter-selected,
ul.menu ul li:hover > a,
ul.menu ul li:hover > span,
ul.menu ul li.current, 
ul.menu ul li.active > a,
ul.menu ul li.active > span { 
	text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.3);
}

ul.menu ul li:hover,
ul.menu ul li.current, 
ul.menu ul li.active {
	border: none;
}



/* SLIDER ELEMENTS ---------------------------*/

.flex-direction-nav li .next {
background: url('../images/slider_next.png') no-repeat center;

}

.flex-direction-nav li .prev {
		background: url('../images/slider_prev.png') no-repeat center;
}

.flex-control-nav li a {
	background: #;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
}


.flex-control-nav li a.active,
.flex-control-nav li a:hover {
	
		background: #;
		background: -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3));
		background: -webkit-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: -o-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: -ms-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		
		-pie-background: linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
	
	
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
}


/*
.pane-sliders div.panel {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
	
	border-radius: 3px;
	padding: 5px 10px;
	margin-bottom: 2px;
}
*/


/* TEXT ------------------------------*/
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,
.tip-title {
	color: #;
}

footer h1, footer h1 a, footer h1 span,
footer h2, footer h2 a, footer h2 span,
footer h3, footer h3 a, footer h3 span,
footer h4, footer h4 a, footer h4 span,
footer h5, footer h5 a, footer h5 span {
	color: #;
}

.contact-address,
.contact-emailto,
.contact-telephone,
.contact-fax,
.contact-mobile,
.contact-webpage,
.contact-vcard {
	background-image: url(../images/icons_contactdetails_dark.png);
}


/* BUTTONS, LINKS & FORM ELEMENTS ------------------------------*/

input,
button, 
#errorboxoutline a,
ul.pagenav li a,
input:hover,
button:hover, 
.ct_buttonAccent:hover,
#errorboxoutline a:hover,
ul.pagenav li a:hover {
	color: # !important;
}

.ct_buttonYellow, 
.ct_buttonRed, 
.ct_buttonBlue,
.ct_buttonGreen,
.ct_buttonPink,
.ct_buttonWhite,
.ct_buttonAccent,
.ct_buttonYellow:hover, 
.ct_buttonRed:hover, 
.ct_buttonBlue:hover,
.ct_buttonGreen:hover,
.ct_buttonPink:hover,
.ct_buttonWhite:hover,
.ct_buttonAccent:hover {
	color: #000000;
}

.ct_buttonBlack,
.ct_buttonBlack: hover {
	color: #cccccc;
}

input.button, 
button,
#errorboxoutline a {
	
		background: #;
		background: url(../images/bg_btn.png) no-repeat right, -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn.png) no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3));
		background: url(../images/bg_btn.png) no-repeat right, -webkit-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn.png) no-repeat right, -o-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn.png) no-repeat right, -ms-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn.png) no-repeat right, linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		
		-pie-background: url(/images/bg_btn.png) no-repeat right, linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
	
}

ul.pagenav li a,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive,
.content_vote input,
.ct_buttonAccent {
	
		background: #;
		background: -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3));
		background: -webkit-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: -o-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: -ms-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		
		-pie-background: linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
	
	color: # !important;
}

.ct_buttonYellow 
{
	color: #777 !important;
	
		background: #ffe400;
		background: -moz-linear-gradient(top,  #ffe400 0%, #af9417 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe400), color-stop(100%,#af9417));
		background: -webkit-linear-gradient(top,  #ffe400 0%,#af9417 100%);
		background: -o-linear-gradient(top,  #ffe400 0%,#af9417 100%);
		background: -ms-linear-gradient(top,  #ffe400 0%,#af9417 100%);
		background: linear-gradient(top,  #ffe400 0%,#af9417 100%);
		
		-pie-background: linear-gradient(top,  #ffe400 0%,#af9417 100%);
	
} 

.ct_buttonRed 
{
	
		background: #ed0000;
		background: -moz-linear-gradient(top,  #ed0000 0%, #9e1815 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed0000), color-stop(100%,#9e1815));
		background: -webkit-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
		background: -o-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
		background: -ms-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
		background: linear-gradient(top,  #ed0000 0%,#9e1815 100%);
		
		-pie-background: linear-gradient(top,  #ed0000 0%,#9e1815 100%);
	
} 

.ct_buttonBlue 
{
	
		background: #0072ff;
		background: -moz-linear-gradient(top,  #0072ff 0%, #29487a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072ff), color-stop(100%,#29487a));
		background: -webkit-linear-gradient(top,  #0072ff 0%,#29487a 100%);
		background: -o-linear-gradient(top,  #0072ff 0%,#29487a 100%);
		background: -ms-linear-gradient(top,  #0072ff 0%,#29487a 100%);
		background: linear-gradient(top,  #0072ff 0%,#29487a 100%);
		
		-pie-background: linear-gradient(top,  #0072ff 0%,#29487a 100%);
	
} 

.ct_buttonGreen 
{
	
		background: #58d000;
		background: -moz-linear-gradient(top,  #58d000 0%, #477d1d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58d000), color-stop(100%,#477d1d));
		background: -webkit-linear-gradient(top,  #58d000 0%,#477d1d 100%);
		background: -o-linear-gradient(top,  #58d000 0%,#477d1d 100%);
		background: -ms-linear-gradient(top,  #58d000 0%,#477d1d 100%);
		background: linear-gradient(top,  #58d000 0%,#477d1d 100%);
		
		-pie-background: linear-gradient(top,  #58d000 0%,#477d1d 100%);
	
} 

.ct_buttonPink 
{
	
		background: #ff00ea;
		background: -moz-linear-gradient(top,  #ff00ea 0%, #af0577 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff00ea), color-stop(100%,#af0577));
		background: -webkit-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
		background: -o-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
		background: -ms-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
		background: linear-gradient(top,  #ff00ea 0%,#af0577 100%);
		
		-pie-background: linear-gradient(top,  #ff00ea 0%,#af0577 100%);
	
} 

.ct_buttonBlack 
{
	
		background: #474747;
		background: -moz-linear-gradient(top,  #474747 0%, #000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#000));
		background: -webkit-linear-gradient(top,  #474747 0%,#000 100%);
		background: -o-linear-gradient(top,  #474747 0%,#000 100%);
		background: -ms-linear-gradient(top,  #474747 0%,#000 100%);
		background: linear-gradient(top,  #474747 0%,#000 100%);
		
		-pie-background: linear-gradient(top,  #474747 0%,#000 100%);
	
} 

.ct_buttonWhite 
{
	color: #777;	
	
		background: #fff;
		background: -moz-linear-gradient(top,  #fff 0%, #bababa 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#bababa));
		background: -webkit-linear-gradient(top,  #fff 0%,#bababa 100%);
		background: -o-linear-gradient(top,  #fff 0%,#bababa 100%);
		background: -ms-linear-gradient(top,  #fff 0%,#bababa 100%);
		background: linear-gradient(top,  #fff 0%,#bababa 100%);
		
		-pie-background: linear-gradient(top,  #fff 0%,#bababa 100%);
	
} 

input[type='text'], 
input[type='password'], 
input[type='email'],
input[type='text'],
select,
textarea {
	background: #3B3B3B;	
}

.moduletable_ct_darkBox input[type='text'], 
.moduletable_ct_darkBox input[type='password'], 
.moduletable_ct_darkBox input[type='email'],
.moduletable_ct_darkBox input[type='text'],
.moduletable_ct_darkBox select,
.moduletable_ct_darkBox textarea {
	background: # !important;	
}



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 #, 0px 0px 3px 0px #, 0px 0px 3px 0px #, inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 3px 0px #, 0px 0px 3px 0px #, 0px 0px 3px 0px #, inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 3px 0px #, 0px 0px 3px 0px #, 0px 0px 3px 0px #, inset 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/* MODULE BOX STYLES -------------------------------------*/

.moduletable_ct_darkBox {
	
		background: #1C1C1C;
		background: -moz-linear-gradient(top,  #1C1C1C 0%, #121212 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1C1C1C), color-stop(100%,#121212));
		background: -webkit-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		background: -o-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		background: -ms-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		background: linear-gradient(top,  #1C1C1C 0%,#121212 100%);
		
		-pie-background: linear-gradient(top,  #1C1C1C 0%,#121212 100%);
	
}

.moduletable_ct_lightBox {	
	
		background: #454545;
		background: -moz-linear-gradient(top,  #454545 0%, #383838 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#383838));
		background: -webkit-linear-gradient(top,  #454545 0%,#383838 100%);
		background: -o-linear-gradient(top,  #454545 0%,#383838 100%);
		background: -ms-linear-gradient(top,  #454545 0%,#383838 100%);
		background: linear-gradient(top,  #454545 0%,#383838 100%);
		
		-pie-background: linear-gradient(top,  #454545 0%,#383838 100%);
	
}


/* SEARCH HEADER ------------------------------*/

#ct_headerSearch .search input, 
#ct_headerSearch .finder input {
	background: #3B3B3B;
	background-image:url(../images/bg_inputfield_search_dark.png);
	
	background-repeat: no-repeat;
}

.autocompleter-choices {
	background: #454545;
	-webkit-box-shadow: #111 0 3px 4px;
	box-shadow: #111 0 3px 4px;
}

/* LOGIN HEADER ------------------------------*/

#login-form.compact .button,
#ct_headerLogin .button {
	
		background: #;
		background: url(../images/bg_btn_login.png) no-repeat left, -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#), color-stop(100%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3));
		background: url(../images/bg_btn_login.png) no-repeat left, -webkit-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, -o-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, -ms-linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
		
		-pie-background: url(/images/bg_btn_login.png) no-repeat left, linear-gradient(top,  # 0%,#FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF3 100%);
	);
}


/* TABLES ------------------------------*/

.cat-list-row0 {
	background: rgba(0,0,0,0.25);
}
		
table.category th {
	background-color: #1A1A1A 
}

table.category  tr.cat-list-row0 td {
	background-color: #060606
}

table.category  tr.cat-list-row1 td {
	background-color: #0D0D0D
}

span.highlight {
	background-color: #404040 !important;
}

/* LINK LIST ------------------------------*/

ul.latestnews li, 
ul.latestnews li:first-child {
	border-bottom: 1px dotted #1A1A1A;
}


/* TEXT COLORS ------------------------------*/
	

body {
	color: #;
}

.title a span {
	color: # !important;
}

label, legend {
	color: #;
}

.moduletable_ct_linkList a {
	color: #1A1A1A;
}

.ct_tip, 
.ct_alert, 
.ct_info, 
.ct_video,
.ct_contact,
.ct_checklist,
.ct_calendar,
.ct_settings,
.ct_cart,
.ct_delivery,
.ct_sound,
.ct_map {
	color: #;
	border-top: 1px dotted #1A1A1A;
	border-bottom: 1px dotted #1A1A1A;
}

#ct_headerSearch .search input, #ct_headerSearch .finder input {
	background-image: url(../images/bg_inputfield_search_dark.png);
}

.ct_inlineLink {
	background-image: url(../images/icon_link_arrow_small_dark.png);
}
.ct_inlineLink:hover {
	background-image: url(../images/icon_link_arrow_small_hover.png);
}


#ct_headerSearch .search input,
input[type='text'], 
input[type='password'],
input[type='email'], 
input[type='text'], 
input[type='password'], 
input[type='email'],
select,
textarea {
	color: #;
}

#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: #;
}

table.category th, 
table.category th a,
.categories-list span.item-title a,
.category .item-title a {
	color: #;
}

#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 #1A1A1A;
}

.panel {
	border-top: 1px dotted #1A1A1A;
}

ul.latestnews a {
	color: #;
}

.article-info dd, .article-info dd a {
	color: #1A1A1A;
}

.ct_breadcrumbs span, .ct_breadcrumbs a {
	color: #1A1A1A;
}

.showHere {
	color: #000000 !important;
}

a.readmore, p.readmore a {
	color: #000000;
}

ul.pagenav {
	border-top: 1px dotted #1A1A1A;
}

/*
.print-icon {
	background: url(../images/bg_icon_print_dark.png);
}

.email-icon {
	background: url(../images/bg_icon_mail_dark.png);
}

.edit-icon {
	background: url(../images/bg_icon_edit_dark.png);
}
*/

