/*** Main body*/

html, body {
	background: #FFFFFF;
	color: #000000;
}

.text_grey {
	color: #8E8E8E;
}

/*** the header with the title*/

#header {
	color: #FFFFFF;
}

#header h1 a {
	color: #000000;
}

#header ul a {
	color: #FFFFFF;
}

#twosteps_slogan {
	color: #FF782C;
}

#static_navi a {
	color: #8E8E8E;
}

#static_navi a:hover {
	color: #000000;
}

#static_navi_bottom a {
	color: #8E8E8E;
}

#static_navi_bottom a:hover {
	color: #000000;
}


.text_orange {
	color: #FF782C;
}

.text_orange_bold {
	color: #FF782C;
}

/*** subnavi*/

.sidebar_ueberschrift {
	color: #FFFFFF;
}

.subnavi ul li a {
	color: #8E8E8E;
	border-color: #E7E7E7;
}

.subnavi ul li .active {
	color: #000000;
}

.subnavi ul li a:hover {
	color: #000000;
}

.subnavi ul li ul li a {
	color: #8E8E8E;
}

.subnavi ul li ul li .active {
	color: #000000;
}

.subcat {
	color: #000000;
}

.subcat li {
	color: #000000;
}

.subcat li a {
	color: #000000;
}
.active {
	color: #000000;
}

/*** content links*/
p a:link {
	color: #000000;
}
p a:hover {
	text-decoration: underline;
}
p a:visited {
	color: #000000;
}

/*** Search box and language selection box*/

#callbacktop,
#search,
#langform {    
	color: #000000;    
	background-color: #FFFFFF;
}

#search input, 
input[type=text] {   
	background: #FFFFFF;
}

#search input[type=text]:focus {
	background: #f5f5f5;
}

#callbacktop label,
#search label, 
#langform label {
	color: #FFFFFF;
}

/*** Main content*/

.content_ueberschrift {
	color: #FFFFFF;
}
.content_ueberschrift,
.content_ueberschrift a,
.content_ueberschrift a:link,
.content_ueberschrift a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.details {
	color: #000000;
}

.meldungen a {
	color: #8E8E8E;
}

.meldungen a:hover {
	color: #8E8E8E;
}

.re_oben a {
	color: #000000;
}

.stern {
	color: #8E8E8E;
}

.button_bestellen {
	color: #FFFFFF;
}

.button_bestellen a {
	color: #FFFFFF;
}

.button_details {
	color: #FFFFFF;
}

.button_details a {
	color: #FFFFFF;
}

.button_infos {
	color: #FFFFFF;
}

.button_infos a {
	color: #FFFFFF;
}

.button_callbacktop {
	color: #FFFFFF;
}

.button_callbacktop a {
	color: #FFFFFF;
}

.button_callback {
	color: #FFFFFF;
}

.button_callback a {
	color: #FFFFFF;
}

.callback_klein {
	color: #FFFFFF;
}

.callback_gross {
	color: #FFFFFF;
}

/*** Footer definitions*/

#footer {
	color: #8E8E8E;
	border-color: #E7E7E7;
}

#footer, 
#footer a, 
#footer a:visited {
	color: #8E8E8E;
}

#footer a:hover {
	color: #000000;
}

