body {
  background-color: #eeeeee;
  background-image: url('../img/back/softgrey.gif');
  color: #000000;
}
img {
  border: 1px solid #adadad;
}
a {
  color: #5656a0;
  text-decoration: underline;
}
a:hover,.here {
  color: #000000;
  text-decoration: none;
  background: #dddddd;
}
input {
  border: 1px solid #adadad;
}
input.button {
  background-color: #dddddd;
  border: 1px solid #adadad;
} 
textarea {
  border: 1px solid #adadad;
}
#all3 {
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}
#all2 {
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
}
#all {
  border-left: 1px solid #adadad;
  border-right: 1px solid #adadad;
  background-color: #ffffff;
}
#menu {
  border-top: 2px dotted #adadad;
}
#heading {
  background-color: #adadad;
  color: #ffffff;
}
#sidemenu {
  border-left: 2px dotted #adadad;
  border-bottom: 2px dotted #adadad;
}
#sidemenu .header {
  background-color: #dddddd;
}
td.pad3 { 
  background-color: #dddddd;
}
#news .entry {
  border-top: 2px dotted #adadad;
}
#news .rang {
  background-color: #adadad;
  color: #ffffff;
}
#news .listtitle {
  background-color: #dddddd;
}
#news .newstitle,.newstitle2 {
  color: #000000;
}
#news .newstitle2 {
  border-bottom: 2px dotted #adadad;
}
#news .comment {
  color: #787878; 
}
#news .listcont3 {
  border-bottom: 1px dotted #adadad;
}
#footer {
  background-color: #dddddd;
  border-top: 2px dotted #adadad;
}

div.nicetitle {
  background-color: #eeeeee;
  border: 1px solid #adadad;
}

#table td {
  border-bottom: 2px dotted #adadad;
}

#table td.col01 {
  background-color: #dddddd;
}

#table td.col02 {
  background-color: #ffffff;
}


