body
{ background: #2C2C2A;
  color: #929280;
}

blockquote{border-color: #40403E;}

#site_content
{ background: url(back.png) repeat;
  border-color: #40403E;
}

#menu li a, .side_menu_item a
{ background: #40403E;
  color: #929280;
  border-color: #2C2C2A;
}

#logo, #logo h1
{ background: #2C2C2A;
  color: #40403E;
  border-color: #82974B;
}

#content h1
{ background: transparent;
  color: #E6E8DC;
  border-color: #40403E;
}

#links, #links a:hover, #links a.selected, #links a.selected:hover,
#content, #content a:hover, .sub
{ background: transparent;
  color: #929280;
}

#links a, #content a
{ background: transparent;
  color: #82974B;
}

#menu
{ background: #40403E;
  color: #EEE;
  border-color: #82974B;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ background: #82974B;
  color: #EEE;
  border-color: #2C2C2A;
} 

.side_menu_item a.selected, .side_menu_item a:hover, .side_menu_item a.selected:hover
{ background: #EEE;
  color: #929280;
}
/*
#contact input, #contact textarea, #contact input.submit
{ background: #2C2C2A; 
  color: #929280;
  border-color: #40403E;
}
*/
.mf-input,
.mf-pass,
.mf-text,
.mf-check,
.mf-radio,
.mf-select,
.mf-file,
.mf-submit {
	background: #82974b;
  	color: #fff; 
	border: none;
}

/*------tabelle formatieren------*/
/* RTE / Table styling */ 
TABLE.contenttable {  color: white; border:none; margin:5px 0px 10px 0px; width:100%; }
TABLE.contenttable TR TD { padding:0px 5px 0px 5px; }
TABLE.contenttable TR TD P.bodytext { font-size:10px; }
TABLE.contenttable TR { margin:none; background-color:#82974b; }