/* BG: *//* BASE-BRIGHTNESS = 255 *//* R = 76/ G = 76/ B= 76/ BRIGHTNESS = 76 *//* ABERRATION =  0 brightness: 76 *//*fontColorBright1: #666666 / fontColorBright2: #7F7F7F / fontColorDark1: #4C4C4C */
@charset 'utf-8';
/* CSS Document */


#ct_errorWrapper, #ct_errorWrapper a {
	color: #000000;
}

body, 
a,
#errorboxheader,
#errorboxoutline,
ul.autocompleter-choice,
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #4c4c4c;
}

#siteTop {
	
		background: #ebebf6;
		background: url(../images/bg_sitetop.png) repeat left top, -moz-linear-gradient(top,  #ebebf6 0%, #a3a5cf 100%);
		background: url(../images/bg_sitetop.png) repeat left top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebf6), color-stop(100%,#a3a5cf));
		background: url(../images/bg_sitetop.png) repeat left top, -webkit-linear-gradient(top,  #ebebf6 0%,#a3a5cf 100%);
		background: url(../images/bg_sitetop.png) repeat left top, -o-linear-gradient(top,  #ebebf6 0%,#a3a5cf 100%);
		background: url(../images/bg_sitetop.png) repeat left top, -ms-linear-gradient(top,  #ebebf6 0%,#a3a5cf 100%);
		background: url(../images/bg_sitetop.png) repeat left top, linear-gradient(top,  #ebebf6 0%,#a3a5cf 100%);
		
		-pie-background: url(/templates/kaiser/images/bg_sitetop.png) repeat left top, linear-gradient(top,  #ebebf6 0%,#a3a5cf 100%);
	
	border-bottom: 1px rgba(0,0,0,0.15) solid;
}

#main {
	background: #ffffff;
	-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: #E8E8E8;
	border-bottom: 1px solid #F7F7F7;
	
	-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: #07548c;
}


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 #07548c;
	padding-bottom: 5px;
}


/* SITE AREAS ------------------------------*/

body{
	background-position: center;
	
		background: #ffffff;
		background: url(../images/bg_site_01.png) repeat left, -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%);
		background: url(../images/bg_site_01.png) repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
		background: url(../images/bg_site_01.png) repeat left, -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%);
		background: url(../images/bg_site_01.png) repeat left, -o-linear-gradient(top,  #ffffff 0%,#ffffff 100%);
		background: url(../images/bg_site_01.png) repeat left, -ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%);
		background: url(../images/bg_site_01.png) repeat left, linear-gradient(top,  #ffffff 0%,#ffffff 100%);
		
		-pie-background: url(/templates/kaiser/images/bg_site_01.png) repeat left, linear-gradient(top,  #ffffff 0%,#ffffff 100%);
	
}

footer {
	
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #E6E6E6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E6E6E6));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#E6E6E6 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#E6E6E6 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#E6E6E6 100%);
		background: linear-gradient(top,  #ffffff 0%,#E6E6E6 100%);
		
		-pie-background: linear-gradient(top,  #ffffff 0%,#E6E6E6 100%);
		
}

footer, 
footer a, 
footer label {
	color: #cccccc;
}

.footerCopyright {
	background: #4a3f87;
	color: #888888;
}

.tip {
	
		background: #FAFAFA;
		background: url(../images/bg_tooltip.png) no-repeat left top, -moz-linear-gradient(top,  #FAFAFA 0%, #F0F0F0 100%);
		background: url(../images/bg_tooltip.png) no-repeat left top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#F0F0F0));
		background: url(../images/bg_tooltip.png) no-repeat left top, -webkit-linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		background: url(../images/bg_tooltip.png) no-repeat left top, -o-linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		background: url(../images/bg_tooltip.png) no-repeat left top, -ms-linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		background: url(../images/bg_tooltip.png) no-repeat left top, linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		
		-pie-background: url(/templates/kaiser/images/bg_tooltip.png) no-repeat left top, linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
	
	}


/* NAVIGATION ------------------------------*/

ul.menu li > a,
ul.menu li > span {
	color: #4c4c4c;
	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: #000000;
	opacity: 0.5;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

ul.menu ul,
ul.menu ul ul {
	background: #ffffff;
}

ul.menu ul li a,
ul.menu ul li span,
#navigation ul.menu ul li a,
#navigation ul.menu ul li span {
	color: #4c4c4c;
	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: #4c4c4c !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: #4c4c4c !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: #000000 !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: #000000 !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: #07548c;
	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: #ebebf6;
	-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: #07548c;
		background: -moz-linear-gradient(top,  #07548c 0%, #064574 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07548c), color-stop(100%,#064574));
		background: -webkit-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: -o-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: -ms-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: linear-gradient(top,  #07548c 0%,#064574 100%);
		
		-pie-background: linear-gradient(top,  #07548c 0%,#064574 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: #4c4c4c;
}

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: #cccccc;
}

.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: #000000 !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: #07548c;
		background: url(../images/bg_btn.png) no-repeat right, -moz-linear-gradient(top,  #07548c 0%, #064574 100%);
		background: url(../images/bg_btn.png) no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07548c), color-stop(100%,#064574));
		background: url(../images/bg_btn.png) no-repeat right, -webkit-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: url(../images/bg_btn.png) no-repeat right, -o-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: url(../images/bg_btn.png) no-repeat right, -ms-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: url(../images/bg_btn.png) no-repeat right, linear-gradient(top,  #07548c 0%,#064574 100%);
		
		-pie-background: url(/templates/kaiser/images/bg_btn.png) no-repeat right, linear-gradient(top,  #07548c 0%,#064574 100%);
	
}

ul.pagenav li a,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive,
.content_vote input,
.ct_buttonAccent {
	
		background: #07548c;
		background: -moz-linear-gradient(top,  #07548c 0%, #064574 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07548c), color-stop(100%,#064574));
		background: -webkit-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: -o-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: -ms-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: linear-gradient(top,  #07548c 0%,#064574 100%);
		
		-pie-background: linear-gradient(top,  #07548c 0%,#064574 100%);
	
	color: #000000 !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: #F7F7F7;	
}

.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: #ffffff !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 #07548c, 0px 0px 3px 0px #07548c, 0px 0px 3px 0px #07548c, inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 3px 0px #07548c, 0px 0px 3px 0px #07548c, 0px 0px 3px 0px #07548c, inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 3px 0px #07548c, 0px 0px 3px 0px #07548c, 0px 0px 3px 0px #07548c, inset 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/* MODULE BOX STYLES -------------------------------------*/

.moduletable_ct_darkBox {
	
		background: #FAFAFA;
		background: -moz-linear-gradient(top,  #FAFAFA 0%, #F0F0F0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#F0F0F0));
		background: -webkit-linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		background: -o-linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		background: -ms-linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		background: linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
		
		-pie-background: linear-gradient(top,  #FAFAFA 0%,#F0F0F0 100%);
	
}

.moduletable_ct_lightBox {	
	
		background: #FFFFFF;
		background: -moz-linear-gradient(top,  #FFFFFF 0%, #FFFFFF 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FFFFFF));
		background: -webkit-linear-gradient(top,  #FFFFFF 0%,#FFFFFF 100%);
		background: -o-linear-gradient(top,  #FFFFFF 0%,#FFFFFF 100%);
		background: -ms-linear-gradient(top,  #FFFFFF 0%,#FFFFFF 100%);
		background: linear-gradient(top,  #FFFFFF 0%,#FFFFFF 100%);
		
		-pie-background: linear-gradient(top,  #FFFFFF 0%,#FFFFFF 100%);
	
}


/* SEARCH HEADER ------------------------------*/

#ct_headerSearch .search input, 
#ct_headerSearch .finder input {
	background: #F7F7F7;
	background-image:url(../images/bg_inputfield_search_dark.png);
	
	background-repeat: no-repeat;
}

.autocompleter-choices {
	background: #F7F7F7;
	-webkit-box-shadow: #111 0 3px 4px;
	box-shadow: #111 0 3px 4px;
}

/* LOGIN HEADER ------------------------------*/

#login-form.compact .button,
#ct_headerLogin .button {
	
		background: #07548c;
		background: url(../images/bg_btn_login.png) no-repeat left, -moz-linear-gradient(top,  #07548c 0%, #064574 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07548c), color-stop(100%,#064574));
		background: url(../images/bg_btn_login.png) no-repeat left, -webkit-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, -o-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, -ms-linear-gradient(top,  #07548c 0%,#064574 100%);
		background: url(../images/bg_btn_login.png) no-repeat left, linear-gradient(top,  #07548c 0%,#064574 100%);
		
		-pie-background: url(/templates/kaiser/images/bg_btn_login.png) no-repeat left, linear-gradient(top,  #07548c 0%,#064574 100%);
	);
}


/* TABLES ------------------------------*/

.cat-list-row0 {
	background: rgba(255,255,255,0.25);
}
		
table.category th {
	background-color: #119119119 
}

table.category  tr.cat-list-row0 td {
	background-color: #105105105
}

table.category  tr.cat-list-row1 td {
	background-color: #10C10C10C
}

span.highlight {
	background-color: #13F13F13F !important;
}

/* LINK LIST ------------------------------*/

ul.latestnews li, 
ul.latestnews li:first-child {
	border-bottom: 1px dotted #666666;
}


/* TEXT COLORS ------------------------------*/
	

body {
	color: #4c4c4c;
}

.title a span {
	color: #4c4c4c !important;
}

label, legend {
	color: #4c4c4c;
}

.moduletable_ct_linkList a {
	color: #666666;
}

.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: #4c4c4c;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

#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: #4c4c4c;
}

#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: #4c4c4c;
}

table.category th, 
table.category th a,
.categories-list span.item-title a,
.category .item-title a {
	color: #4c4c4c;
}

#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: #4c4c4c;
}

.tip-text {
	color: #4c4c4c;
}

ul.latestnews li, ul.latestnews li:first-child {
	border-bottom: 1px dotted #666666;
}

.panel {
	border-top: 1px dotted #666666;
}

ul.latestnews a {
	color: #4c4c4c;
}

.article-info dd, .article-info dd a {
	color: #666666;
}

.ct_breadcrumbs span, .ct_breadcrumbs a {
	color: #666666;
}

.showHere {
	color: #4C4C4C !important;
}

a.readmore, p.readmore a {
	color: #4C4C4C;
}

ul.pagenav {
	border-top: 1px dotted #666666;
}

