body {
padding: 0px;
margin: 0px;
font-family: Arial;
font-size: 12px;
color: #384650;
}


.adress {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: blue;
        text-decoration: none;
}

a.adress{
  color: blue;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

a.adress:hover {
  color: #000080;
}

.adressedunkel {
        font-size: 10px;
        font-weight: normal;
        color: #000000;
}

.logo {
  color: #000000;
  background-color: #6F8090;
}

.normal {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight:bold;
      color: blue;
      background-color: #FCEBA7;
      border: 0px solid #000000;
}

input, select, textarea {
        border: 1px solid #003366;
        background-color: #CCD6E0;
        color: #003366;
}

.checkbox {
        border: 0px;
        background-color: white;
}

.inhalt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: Black;
        background-color: #FFFFFF;

        text-align: none;
}

.inhalt2 {
        border: gray 0px solid;
        padding-left:10px; padding-top:0px; padding-right:0px; padding-bottom:0px;
        margin-top:0px;

        position: relative;

        width:610px;
        height:340px;
        z-index: 2;
        background:white;
        overflow:auto;
}

.inhalt3 {
        border: gray 0px solid;
        padding-left:10px; padding-top:0px; padding-right:0px; padding-bottom:0px;
        margin-top:0px;

        position: relative;

        width:760px;
        height:340px;
        z-index: 2;
        background:white;
        overflow:auto;
}

th.inhalt {
         font-size: 12px;
         font-weight: bold;
}

a.inhalt {
  color: #000080;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

a.inhalt:hover {
  color: #6F6F6F;
}

#kopfzeile {
  width: 100%;
  height: 100px;
  text-align: left;
  color: #000000;
  background-image: url(Katja_Logo_srg_orange_Schlagschatten.jpg);
}

#kopflogo {
  text-align: center;

}

#kopfstamm {
  text-align: left;
  float: left;
  font-size: 24px;
  font-weight: bold;
}

.kopfstamm {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.kopfstamm {
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;
}

a.kopfstamm:hover {
  background-repeat: no-repeat;
  background-position: left;
  padding-left:14px;
  color: black;
}

#hauptmenu {
  background-color: #FCEBA7;
}

.hauptmenu {
  background-color: #CCD6E0;
  padding-left: 20px;
  padding-right: 20px;
  margin: -2px;
  border-right: 1px solid white;
  border-left: 1px solid white;
}

a.hauptmenu {
  color: blue;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

a.hauptmenu:hover {
  background-color: white;
  color: blue;
  padding-left: 20px;
  padding-right: 20px;

}
.hauptmenuaktiv {
  background-color: #003366;
  color: white;
  padding-left: 20px;
  padding-right: 20px;
  margin: -2px;
  border-right: 2px solid white;
}

a.hauptmenuaktiv {
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

.smallheader {
  font-size: 14px;
  float: left;
}
.bigheader {
  font-size: 38px;
  float: left;
}

.fuss{
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 10px;
  float: left;
}

a.fuss{
  color: blue;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

a.fuss:hover {
  color: #000080;
}

#text{
  color: #000000;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 10px;

}

.news {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;

        color: #000000;
        text-decoration: none;
}

th.news {
         font-size: 12px;
         font-weight: bold;
}

a.news{
  color: #000080;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

a.news:hover {
  color: #6F6F6F;
}
