h3, h4, h5, h6 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #000080;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
}
h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 20px;
  color: #000080;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
}
h1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 24px;
  color: #000080;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
}
a:link {
  color: #008080;
  text-decoration: none;
}
a:visited {
  color: #008080;
  text-decoration: none;
}
a:hover {
  color: #0000CD;
  text-decoration: underline;
}
body {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  /* background-image: url("../bkg/Bkg_44.jpg"); */ /* Neve */
  /* background-image: url("../bkg/Bkg_64.jpg"); */ /* Stelle */
  /* background-image: url("../bkg/Bkg_32.gif"); */ /* Normale */
  background-image: url("../bkg/Bkg_70.jpg"); /* Puzzle */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000080;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000080;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
div {
  line-height: 20px;
  text-align: justify;
}
ul li {
  background: url("../gfx/Dot-Blue.png") center left no-repeat;
  margin: 0;
  padding: 0 0 0 20px;
  list-style-type: none;
}
.blue {
  background-image: url("../bkg/Bkg_13.jpg");
}
.cell {
  background-image: url("../bkg/Bkg.gif");
  border: #6666FF 1px solid;
}
.boxed {
  background-image: url("../bkg/Bkg.gif");
  border: #E6E6FA 2px solid;
}
.short {
  background-image: url("../bkg/Bkg_02.jpg");
  background-color: #6666FF;
  border-bottom: #6666FF 1px solid;
}
.sxboxed {
  border-right: #6666FF 1px solid;
}
.dxboxed {
  border: none;
}
.code {
  border: #6666FF 1px solid;
  background-color: #FFF5EE;
}
.xcode {
  color: #008000;
  font-family: 'Courier New', Courier, FreeMono, 'Nimbus Mono L', monospace;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
.menubar {
  border-top: #C0D9D9 1px solid;
  width: 80%;
  text-align: center;
  margin: auto;
}
.bar {
  border-top: #000080 1px solid;
  width: 100%;
  text-align: center;
  margin: auto;
}
.bar2 {
  border-top: #000080 1px solid;
  width: 70%;
  text-align: center;
  margin: auto;
}
.box {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
.stats {
  background-image: url("../bkg/Bkg_03.jpg");
  border: #6666FF 1px solid;
}
.rotate {
  background-color: #000000;
  border: #E6E6FA 2px solid;
  height: 63px;
}
a.highslide-loading:link {
  color: #FFFFFF;
  text-decoration: none;
}
a.highslide-loading:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.highslide-loading:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.highslide-loading {
  display: block;
  font-family: 'Courier New', Courier, FreeMono, 'Nimbus Mono L', monospace;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  padding: 1px;
  border: #000000 1px solid;
  background-color: #000000;
  padding-left: 30px;
  padding-right: 10px;
  background-image: url("../gfx/Loader-black.gif");
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
select.diary option {
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 22px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
select#item option {
  background-image: url("../gfx/Calendario.gif");
}
.diary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000080;
  border: #6666FF 1px solid;
  background-color: #CCCCFF;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
.banner {
  border: #6666FF 1px solid;
  background-color: #CCCCFF;
  font-family: 'Courier New', Courier, FreeMono, 'Nimbus Mono L', monospace;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
.text {
  border: #6666FF 1px solid;
  background-color: #CCCCFF;
  font-family: 'Courier New', Courier, FreeMono, 'Nimbus Mono L', monospace;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
}
.sa {
  border: #000000 1px solid;
  background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  cursor: pointer;
}
.calendarBox {
  background-color: #F1F3F5;
  border: 1px solid #666666;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 88px;
}
.calendar {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  background-color: #F1F3F5;
  color: #000000;
  border: 1px solid #666666;
  border-collapse: collapse;
  border-spacing: 0px;
}
.calendarToday {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  background-color: #CC6699;
  color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
}
.calendarHeader {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  background-color: #F1F3F5;
  color: #000000;
  border: 1px solid #666666;
  border-collapse: collapse;
  border-spacing: 0px;
}
.calendarYear {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  background-color: #F1F3F5;
  color: #000000;
  border: 0px solid #666666;
  border-collapse: collapse;
  border-spacing: 0px;
}
a.prev:link {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none;
}
a.prev:visited {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none;
}
a.prev:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none;
}
a.next:link {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none;
}
a.next:visited {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none;
}
a.next:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none;
}
.model {
  border: 1px solid;
}
a.menu:link {
  border-right: #454b53 1px solid !important;
  border-top: #454b53 1px solid !important;
  border-left: #454b53 1px solid !important;
  border-bottom: #454b53 1px solid !important;
  color: #FFFFFF !important;
  background-color: #003399 !important;
  background-image: url("../bkg/Bkg_13.jpg") !important;
  font-family: Arial, Helvetica, FreeSans, 'Nimbus Sans L', sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: none !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 99px !important;
  height: 25px !important;
  display: block !important;
  margin-top: 2px !important;
  margin-bottom: -15px !important;
  text-align: center !important;
  vertical-align: middle !important;
  line-height: 25px !important;
}
a.menu:visited {
  border-right: #454b53 1px solid !important;
  border-top: #454b53 1px solid !important;
  border-left: #454b53 1px solid !important;
  border-bottom: #454b53 1px solid !important;
  color: #FFFFFF !important;
  background-color: #003399 !important;
  background-image: url("../bkg/Bkg_13.jpg") !important;
  font-family: Arial, Helvetica, FreeSans, 'Nimbus Sans L', sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: none !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 99px !important;
  height: 25px !important;
  display: block !important;
  margin-top: 2px !important;
  margin-bottom: -15px !important;
  text-align: center !important;
  vertical-align: middle !important;
  line-height: 25px !important;
}
a.menu:hover {
  border-right: #454b53 1px solid !important;
  border-top: #454b53 1px solid !important;
  border-left: #454b53 1px solid !important;
  border-bottom: #454b53 1px solid !important;
  color: #CC6600 !important;
  background-color: #0066CC !important;
  background-image: url("../bkg/Bkg_13.jpg") !important;
  font-family: Arial, Helvetica, FreeSans, 'Nimbus Sans L', sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: none !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 99px !important;
  height: 25px !important;
  display: block !important;
  margin-top: 2px !important;
  margin-bottom: -15px !important;
  text-align: center !important;
  vertical-align: middle !important;
  line-height: 25px !important;
}
