body {
  background: url('../images/background.jpg');
  background-attachment: fixed;
  color: #4e4142;
}

a {
  color: #de202a;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1,h2,h3 {
  color: #de202a;
}

img { border: none; }

img.in-text-left {
  float: left;
  padding: 4px;
}

img.in-text-right {
  float: right;
  padding: 4px;
}

img.in-text-right:after {
  content: "Click for big version";
}

a img:hover {
  /* IE filter extension
   * Not using as the width:100% makes the images jump to big on hover.
   * filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
   * width:100%;                /* Required for IE filter */
   */

  -moz-opacity: 0.7;         /* Mozilla extension */
  -khtml-opacity:0.7;        /* Konqueror extension (Safari 1.1)*/
  opacity: 0.7;              /* the correct CSS3 syntax */

}

#langmenu a {
  color: #101010;
}

#langmenu a.active {
  color: #de202a;
  font-weight: bold;
}

#search {
  background: url('../images/search.gif') no-repeat;
}

#sitename, #sitename-shadow {
  color: #231f20;
  font-weight: bold;
  font-variant:small-caps;
}

#sitename a {
  color: #FFFFFF;
}

#search input {
  color: #4e4142;
}

#mainmenu a {
  font-size: 14px;
}

#sidetext {
  border-bottom: 23px solid #f0f0f0;
  color: #6a6a6a;
}

#news table a {
  color: #4e4142;
}

.colorbox {
  background: #f0f0f0;
}

.news .first {
  color: #de202a;
}

.news a {
  color: #4e4142;
}

.news .date {
  color: #de202a;
}

.date, #bigtext .blog-information .date {
  color: #de202a;
}

.comment {
  border-bottom: 2px solid #f0f0f0;
}

#commentform .textbox {
  border: 1px solid #878787;
  color: #4e4142;
}

#commentform .submit {
  background: #de202a;
}

#bigtext .blog-information {
    color: #4e4142;
}

#headerimg {
  background: url("/images/header1.jpg") no-repeat;
  width: 850px;
  height: 200px;
  border: 2px solid black;
  margin-bottom: 8px;
  margin-top: 8px;
}

#zoom {
  background: white;
  border: 6px solid black;
}