body {
  background-color: #cccce0;
  background-image: url('../img/back/escher.gif');
}
img {
  border: 1px solid #7272aa;
}
a {
  color: #2929a0;
  text-decoration: underline;
}
a:hover,.here {
  color: #000000;
  text-decoration: none;
  background: #c1c1e0;
}
input {
  border: 1px solid #7272aa;
}
input.button {
  background-color: #c1c1e0;
  border: 1px solid #7272aa;
} 
textarea {
  border: 1px solid #7272aa;
}
#all3 {
  border-left: 1px solid #e0e0f0;
  border-right: 1px solid #e0e0f0;
}
#all2 {
  border-left: 1px solid #a7a7d4;
  border-right: 1px solid #a7a7d4;
}
#all {
  border-left: 1px solid #7272aa;
  border-right: 1px solid #7272aa;
}
#menu {
  border-top: 2px dotted #7272aa;
}
#heading {
  background-color: #7272aa;
  color: #ffffff;
  border-bottom: 2px solid #c1c1e0;
}
#sidemenu {
  border-left: 2px dotted #7272aa;
  border-bottom: 2px dotted #7272aa;
}
#sidemenu .header {
  background-color: #c1c1e0;
  border-bottom: 2px solid #e0e0ee;
}
#news .entry {
  border-top: 2px dotted #7272aa;
}
#news .rang {
  background-color: #7272aa;
  color: #ffffff;
}
#news .listtitle {
  background-color: #b1b1d3;
}
#news .newstitle,.newstitle2 {
  color: #000000;
}
#news .newstitle2 {
  border-bottom: 2px dotted #7272aa;
}
#news .listcont3 {
  border-bottom: 1px dotted #7272aa;
}
#news .comment {
  color: #787878; 
}
#footer {
  background-color: #c1c1e0;
  border-top: 2px dotted #7272aa;
}

div.nicetitle {
  background-color: #e0e0ee;
  border: 1px solid #7272aa;
}

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

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

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


