/* Déclarations des CSS */


/* Einstellungen des Textstils */

.Ueberschrift {
  font-size:16px;
  font-weight:bold;
}

.kleineUeberschrift {
  font-size:12px;
  font-weight:bold;
}

a {
  color:#0D3E6C;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}


/* Layout */

body {
  padding:0px;
  margin:0px;

  font-family:Helvetica,Arial,sans-serif;
  font-size:12px;
}

#inhalt {
  position:absolute;
  z-index:5;

  top:105px;
  left:35px;
  width:93%;
  height:400px;
  
  overflow:auto;
  
  background-color:#FFFFFF;

}

#seite {
  position:absolute;
  z-index:5;

  width:80%;

  padding:0px;
  margin:0px;
  margin-left:160px;
}

#navigation {
  position:absolute;
  z-index:4;

  padding:0px;
  margin:0px;
  margin-top:50px;
  width:120px;
  
  overflow:hidden;
  
  table-layout:fixed;
  
  color:#A72C31;
  font-weight:bold;

}

#navigation td {
  background-color:#DDDDDD;
  padding:2px;
  padding-left:4px;

  border-width:2px;
  border-color:#FFFFFF;
  border-style:solid;
}

#navigation a {
  color:#A72C31;
}

#TdLinks a {
  color:#0D3E6C;
}

#menu_oben {
  position:absolute;
  z-index:10;
  
  top:0px;
  left:0px;
  width:100%;
  height:85px;
 
  padding:0px;
  
  background-color:#A72C31;
  background-image:url(../Bilder/Layout/rot.png);
  background-repeat:repeat;
  color:#FFFFFF;

}

#menu_unten {
  position:absolute;
  z-index:1;

  bottom:0px;
  left:0px;
  width:100%;
  height:85px;
  
  padding:0px;
  
  background-color:#0D3E6C;
  background-image:url(../Bilder/Layout/blau.png);
  background-repeat:repeat;
  color:#FFFFFF;

}

#register {
  position:absolute;
  top:55px;
  right:0px;
}
