html, body, #main_table, .block, blockquote, #top, #bottom{
  background: #fff;
}

#main_left {
  padding: 0;
}

#main_left, .suckertreemenu ul li, .suckertreemenu ul li ul, .suckertreemenu ul li ul li, #feedback_div, .page_nav .page_active {
  background: #ebebeb;
}

*, .content_table td, .content_table td *, a:link, a:visited, .news_date, .add_date, h1, h2, h3, h4, .document_properties, .document_description {
  color: #000;
}

#top {
  border-bottom: 1px dashed #ddd;
}

#bottom {
  border-top: 1px dashed #ddd;
}

input, textarea, .content_table td{
  border: 2px solid #000;
}

a:hover, a:active, a:focus, #main_menu strong, .text_marked, .text_marked *, .text_marked_small, .text_marked_small *, .top_menu #active a:hover, .top_menu #active a:active, #bottom a:hover, #bottom a:active  {
  color: #d80000;
}

.top_menu #active strong, .top_menu #active a:hover, .top_menu #active a:active {
  background: #efefef;
}

.button, input[type=submit], input[type=reset], input[type=button], .td_selected {
  background: #000;
}

.content_table_selected td * {
  color: #000;
}

.content_table_selected td{
  border: 2px solid #000;
}

#main_table{
  border-right: 2px solid #ddd;
  border-left: 2px solid #ddd;
}

.suckertreemenu ul li, .block{
  box-shadow: none;
  border-radius: 0;
}

.suckertreemenu ul li ul {
  border: 2px solid #ddd;
}

.suckertreemenu ul li a:link, .suckertreemenu ul li a:visited, .suckertreemenu ul li strong{
  color: #000;
}

.suckertreemenu ul li a:hover, .suckertreemenu ul li a:active,
.suckertreemenu ul li:hover>a, .suckertreemenu ul li strong,.suckertreemenu ul li:hover, .suckertreemenu ul li:active, .suckertreemenu #active{
  background: #000;
  color: #fff;
}

.suckertreemenu .mainfoldericon, .suckertreemenu .subfoldericon{
  background-image: url('arrow_menu_black.gif');
  background-repeat: no-repeat;
  background-position: right center;
}

.suckertreemenu .mainfoldericon:hover, .suckertreemenu .subfoldericon:hover, .suckertreemenu #active>.mainfoldericon, .suckertreemenu ul li:hover>.mainfoldericon,  .suckertreemenu ul li:hover>.subfoldericon{
  background-image: url('arrow_menu_white.gif');
  background-repeat: no-repeat;
  background-position: right center;
}

#logo, #logo_link, #left_bottom{
  background: none;
}

#logo *, #logo_link * {
  color: #000;
}

#page_menu_single ul li{
  list-style: none;
}

#top_menu .active, #top_menu .passive:hover{
  background: none;
}
  
img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}