body {
  font-size: 10pt;
  font-family: arial;
  color: #000000;
  text-decoration: none;
}

.extern {
  width: 570px;
  /*border: 1px solid black;*/
}

table {
  font-size: 8pt;
}


td {
  vertical-align: top;
  border-bottom: 1px solid black;
}

td.c {
  background-color: #ccc;
  border: 1px solid black;
}

.thlink {
  background-color: #bbb;
  cursor: pointer;
  font-weight: normal;
  border-radius: 5px 5px 0px 0px;
}

.thlink:hover {
  color: #fff;
  background-color: #000;
}

.thnolink {
  background-color: #777;
  color: #fff;
  min-width: 30px;
  border-radius: 5px 5px 0px 0px;
}

td.s1,
td.s2,
td.s0 {
  text-align: center;
  width: 50px;
}

td.s1 img,
td.s2 img,
td.s0 img {
  cursor: context-menu;
}


.s1 {
  background-color: #9f9;
  border: 1px solid #6c6;
}

.s2 {
  background-color: #f99;
  border: 1px solid #c66;
}

.s0 {
  background-color: #ffec6e;
  border: 1px solid #fdca00;
}

.input {
  background-color: #eee;
  border: 1px solid #aaa;
  font-size: 9pt;
}

.min {
  width: 17px;
}

#head {
  width: 100%;
  float: right;
  margin-bottom: 20px;
}

#news {
  max-width: 400px;
  float: left;
  margin-right: 50px;
  clear: right;
}

img {
  max-height: 300px;
}

.newsitem {
  margin-bottom: 10px;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 4px;
  background-color: #99DCF2;
  color: #000;
}

.newstitle {
  display: block;
  color: #fff;
  background-color: #071D8C;
  margin: -4px -4px 0px -4px;
  padding: 4px;
  border-radius: 5px 5px 0px 0px;
  min-height: 20px;
}

.newstitle .title {
  float: left;
}

#more_news {
  background-color: #eee;
  color: #000;
  padding: 4px 0px;
  text-align: center;
  cursor: pointer;
  max-width: 400px;
  border: 1px solid #000;
  border-radius: 0px 0px 5px 5px;
}

#news .autor {
  text-align: right;
  font-size: 10pt;
  margin-right: 10%;
}

#news .datesmall {
  font-size: 8pt;
  width: 98%;
  display: block;
  text-align: right;
}

.linkbutton {
  border: 2px solid #000;
  border-radius: 5px;
  padding: 4px 120px;
  text-decoration: none;
  color: #000;
  font-size: 15px;
}

.linkbutton:hover {
  background: #ccc;
  color: #000;
}

.modeswitch {
  background: #ddd;
  padding: 3px 5px;
  font-size: 10px;
  color: #444;
  border: 2px solid #444;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
}