body {
  background: #F4F4F4;
  color: #000000;
  font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  line-height: 1,5;
}

.background {
  background: #606467;
}

img {
  border: 0px;
}

td {
  color: #000000;
  font-size: 12px;
}

/* Links */

a:link {
  color: #004697;
  text-decoration: underline;
}

a:visited {
  color: #004697;
  text-decoration: underline;
}

a:hover {
  color: #1179f3;
  text-decoration: none;
}

a:active {
  color: #004697;
  text-decoration: underline;
}

/* Struktur */

.highbar {
  background-image: url(highbar.jpg);
  height: 38px;
  width: 100%;
}

.top {
  background: #606467;
  height: 138px;
  width: 100%;
}

.topbar {
  background-image: url(topbar.jpg);
  height: 33px;
  width: 100%;
}

.sidebar {
  background-image: url(sidebar.jpg);
  height: 100%;
  width: 200px;
}

.rightbar {
  background-image: url(rightbar.jpg);
  height: 100%;
}

.blocks {
  font-size: 10px;
  padding: 0px 10px 5px 15px;
}

.mainbar {
  background: #c0c0c0;
  border-right: 2px solid #878787;
  border-bottom: 2px solid #878787;
  padding: 2px 4px;
}

#icon {
  float: left;
  text-align: left;
  margin-right: 4px;
}

#location {
  color: #7a7a7a;
  font-size: 14px;
  font-family: tahoma;
  font-weight: normal;
  float: left;
  padding: 4px;
  text-align: left;
}

#location a:link {
  color: #dc1f25;
  text-decoration: none;
}

#location a:visited {
  color: #dc1f25;
  text-decoration: none;
}

#location a:hover {
  color: #7a7a7a;
  text-decoration: underline;
}

#location a:active {
  color: #7a7a7a;
  text-decoration: none;
}

.content {
  background: #F4F4F4;
  font-size: 12px;
  height: 100%;
  padding: 0px 10px 5px 15px;
  width: 630px;
}

p.fuss-copy {
  color: #fff;
  font-size: 11px;
  font-family: tahoma;
  font-weight: normal;
  float: left;
  text-align: left;
  width: 540px;
}

p.fuss-design {
  color: #fff;
  font-size: 11px;
  font-family: tahoma;
  font-weight: normal;
  float: right;
  text-align: right;
  width: 240px;
}

.fuss a:link {
  color: #629fe6;
  text-decoration: underline;
}

.fuss a:visited {
  color: #629fe6;
  text-decoration: underline;
}

.fuss a:hover {
  color: #629fe6;
  padding: 2px 0;
  background: #7a7a7a;
  text-decoration: none;
}

.fuss a:active {
  color: #629fe6;
  text-decoration: underline;
}

.bottombar {
  background-image: url(bottombar.jpg);
}

/* Texte */

h1 {
  color: #7a7a7a;
  font-size: 21px;
  font-family: tahoma;
  font-weight: normal;
  letter-spacing: -1px;
}

h2 {
  color: #d92025;
  font-size: 17px;
  font-family: verdana;
  font-weight: normal;
  margin: 0 0 5px 0;
  text-decoration: underline;
}

h3 {
  color: #d92025;
  font-size: 17px;
  font-family: verdana;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding-bottom: 2px;
  border-bottom: 1px dotted #fec5b5;
}

h4 {
  color: #000000;
  font-size: 17px;
  font-family: verdana;
  font-weight: normal;
  margin: 0 0 5px 0;
}

p {
  color: #000000;
  font-family: verdana;
  margin: 0px;
  padding: 0px;
  text-align: justify;
  text-indent: 0px;
}

p.box {
  text-align: left;
}

#blue {
color:#3592f2;
}

#red {
color:#d92025;
}

#gray {
color:#7a7a7a;
}

#black {
color:#000;
}

/* Navigation */

#nav, #nav ul {
  background: #515151;
  border: 1px solid #000;
  float: left;
  font: Tahoma;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

#nav li {
  background: #515151;
  back\ground: none;
  float: left;
  position: relative;
}

#nav a {
  background: url(nav_br.png) repeat-y right;
  color: #fff;
  display: block;
  padding: 4px 10px;
  text-decoration: none;
  width: 110px;
}

#nav a:hover {
  background: #ccc;
  color: #000;
}

#nav li:hover,
#nav li.jshover {
  background: #333;
}

#nav li ul {
  background: #515151 url(nav_bg.png);
  display: none;
  filter: alpha(opacity=90);
  opacity: 0.9;
  position: absolute;
  width: 138px;
}

#nav li li a {
  background: none;
  width: 118px;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  left: 118px;
  top: -9px;
  width: 138px;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}