body {
	background-color: #DFDFE0;
	color: #000000;
}
#top_outer {
	color: #000000;
	background-color: #FFFFFF;
	background-image:url(../images/bg_top_top.gif);
}
#outer_outer {
	color: #000000;
	background-color: #FFFFFF;
	background-image:url(../images/bg_outer_outer.gif);
}
#outer {
	color: #000000;
	background-color: #FFFFFF;
}
#header_outer {
	color: #000000;
	background-color: #FFFFFF;
}
#logo_outer {
	color: #000000;
	background-color: #FFFFFF;
}
#logo {
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/logo-sw.gif);
	background-repeat: no-repeat;
}
#header_right_outer {
	color: #000000;
	background-color: #FFFFFF;
}
#font_outer {
	color: #000000;
	background-color: #FFFFFF;
}
#font {
	color: #000000;
	background-color: #FFFFFF;
}
#contrast_outer {
	background-color: #FFFFFF;
	color: #000000;
}
.contrast {
	background-color: #FFFFFF;
	color: #000000;
}
.contrast a.contrast1, .contrast a.contrast1:link, .font a.contrast1:visited {
	background-color: transparent;
	color: #000000;
	background-image: url(../images/bg_contrast.gif);
	background-repeat: no-repeat;
}
.contrast a.contrast1:hover {
	background-image: url(../images/bg_contrast_h.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: transparent;
}
.contrast a.contrast2, .contrast a.contrast2:link, .font a.contrast2:visited {
	background-color: transparent;
	color: #000000;
	background-image: url(../images/bg_contrast_sw.gif);
	background-repeat: no-repeat;
}
.contrast a.contrast2:hover {
	background-image: url(../images/bg_contrast_sw_h.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: transparent;
}

#smaller {
	background-color: #FFFFFF;
	color: #000000;
}
#smaller a.smaller, #smaller a.smaller:link, #smaller a.smaller:visited {
	background-color:  transparent;
	color: #000000;
	background-image: url(../images/bg_font_kleiner.gif);
	background-repeat: no-repeat;
}
#smaller a.smaller:hover {
	background-image: url(../images/bg_font_kleiner_h.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: transparent;
}
#schrift {
	background-color: #FFFFFF;
	color: #000000;
}
#schrift a.schrift, #schrift a.schrift:link, #schrift a.schrift:visited {
	background-color:  transparent;
	color: #000000;
	background-image: url(../images/bg_font.gif);
	background-repeat: no-repeat;
}
#schrift a.schrift:hover {
	background-image: url(../images/bg_font_h.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: transparent;
}
#groesser {
	background-color: #FFFFFF;
	color: #000000;
}
#groesser a.groesser, #groesser a.groesser:link, #groesser a.groesser:visited {
	background-color: #FFFFFF;
	color: #000000;
	background-image: url(../images/bg_font_groesser.gif);
	background-repeat: no-repeat;
}
#groesser a.groesser:hover {
	background-image: url(../images/bg_font_groesser_h.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: transparent;
}
#macina_searchfield {
	border-left: 1px solid #C3C4C7;
	border-top: 1px solid #C3C4C7;
	border-right: 1px solid #DFDFE0;
	border-bottom: 1px solid #DFDFE0;
	background-color: #EAEAEA;
	color: #000000;
}
#macina_searchfield:focus, #macina_searchfield:hover {
	background-color: #FFFFFF;
}
#macina_searchbutton {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url(../images/suchen-sw.gif);
	background-repeat: no-repeat;
}
#menu_outer {
	background-color: #FFFFFF;
	color: #000000;
}
#menu li {
	border-right: 1px solid #BBBEC0;
	border-bottom: 4px solid #FFFFFF;
}
.borderleft {
	border-left: 1px solid #BBBEC0;
}
#menu li a {
	background-color: #FFFFFF;
}
#menu li:hover, #menu li.hover, #menu li.active {
	border-bottom: 4px solid #000000;
}
/* Ebene 2 */
#menu ul li ul {
	background-image: url(../images/bg_menu.png);
	background-position: bottom right;
}
* html 	#menu ul li ul {
	background-image: url(../images/bg_menu-ie.gif);
	background-position: bottom right;
}
#menu ul li ul li { 
	background-color: transparent;
}
#menu ul li ul li a {
	color: #000000;
	background-color: transparent;
}
#menu ul li ul li a:hover {
	color: #000000;
	background-image: url(../images/pfeil-sw.gif);
	background-position: 12px center;
	background-repeat: no-repeat;
	background-color: transparent;

}
#menu ul li ul li a.daddy {
	background-image: url(../images/pfeil-sw.gif);
	background-position: 179px center;
	background-repeat: no-repeat;
}
#menu ul li ul li a.daddy:hover {
	background-image: url(../images/pfeil-sw.gif);
	background-position: 12px center;
	background-repeat: no-repeat;
	background-color: transparent;
}
#menu ul li ul li a.active {
	background-image: url(../images/pfeil-sw.gif);
	background-position: 12px center;
	background-repeat: no-repeat;
	color: #000000;
	background-color: transparent;
}
#menu ul li ul li:hover {
	background-color: #FFFFFF;
}
/*  Ebene 3 */
#menu ul li ul li ul { 
	background-image: url(../images/bg_menu.png);
	background-position: bottom right;
}
* html 	#menu ul li ul li ul {
	background-image: url(../images/bg_menu-ie.gif);
	background-position: bottom right;
}
/* Menü Top Mitte Ende */

span.subline {
	background-color: #FFFFFF;
	color: #000000;
}
#wechsler {
	background-image: url(../images/bg_wechsler.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#breadcrumb {
	color: #000000;
	background-color: transparent;
}
#breadcrumb a {
	color: #000000;
	background-color: transparent;
}
span.active_seite {
	color: #000000;
	background-color: transparent;
}
#content_outer {
	border-right: 1px solid #BBBEC0;
}
#content {
	padding-left: 30px;
	padding-right: 25px;
}
h1 {
	color: #000000;
	background-color: transparent;
}
h2 {
	color: #000000;
	background-color: transparent;
}
h3 {
	color: #000000;
	background-color: transparent;
}
b, strong {
	color: #000000;
	background-color: transparent;
}
a, a:link, a:visited {
	color: #000000;
	background-color: transparent;
}
#content li {
	background-image: url(../images/bg_li_content-sw.gif);
	background-repeat: no-repeat;
}
#leftmore li , #rightmore li {
	background-image: none;
	background-repeat: no-repeat;
}
a.angebot, a.angebot:link, a.angebot:visited {
	background-image:url(../images/bg_pfeil-sw.gif);
	color: #000000;
	background-color: transparent;
}
.angebot_weiter {
	color: #000000;
	background-color: transparent;
}
.weiter {
	background-image:url(../images/pfeil-sw.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	color: #000000;
	background-color: transparent;
}
.news_right_outer {
	background-image: url(../images/bg_news.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
span.datum {
	color: #000000;
	background-color: transparent;
}
.news_weiter {
	color: #000000;
	background: #FFFFFF;
}
#accordion h3 {
	background-image:url(../images/bg_hacken-sw.gif);
	background-repeat: no-repeat;
	color: #000000;
	background-color: transparent;
}
.accordion_inner {
	background-image: url(../images/bg_news.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#footer_outer {
	background-image: url(../images/bg_footer-sw.gif);
	background-repeat: no-repeat;
}

#quickinfo li {
	background-image: url(../images/bg_li-sw.gif);
	background-repeat: no-repeat;
}

#nav_bottom {
	color: #FFFFFF;
	background-color: transparent;
}
#nav_bottom a {
	color: #FFFFFF;
	background-color: transparent;
}
#footer {
	color: #FFFFFF;
	background-color: transparent;
}
#footer a {
	color: #FFFFFF;
	background-color: transparent;
}
#unten_outer {
	background-image:url(../images/bg_unten-sw.gif);
}
#unten a {
	color: #000000;
	background-color: transparent;
}
.blau {
	color: #000000;
	background-color: transparent;
}
.formular input {
	border: 1px solid #000000;
}
.formular input {
	border-left: 1px solid #C3C4C7;
	border-top: 1px solid #C3C4C7;
	border-right: 1px solid #DFDFE0;
	border-bottom: 1px solid #DFDFE0;
	background-color: #EAEAEA;
	color: #000000;
}
.formular input:focus, .formular input:hover {
	background-color: #FFFFFF;
}
.textfeld {
	border-left: 1px solid #C3C4C7;
	border-top: 1px solid #C3C4C7;
	border-right: 1px solid #DFDFE0;
	border-bottom: 1px solid #DFDFE0;
	background-color: #EAEAEA;
	color: #000000;
}
#absenden {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url(../images/absenden-sw.gif);
	background-repeat: no-repeat;
}
fieldset {
	border: 1px solid #BBBEC0;
}
legend {
	color: #000000;
}