body.body {
        margin: 0;
        padding: 0;
        background: #021533;
       /* background-repeat: no-repeat; */
        font-family: verdana, arial, sans-serif;
        }
        
#allcentered {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  height: 100%;
  padding: 0px;
  }

#header {
        width: 1000px;
        min-height: 150px;
        clear: both;
        }
        
#all {
     background-color: #77D4FF;
     width: 1000px;
     min-height: 100%;
     max-height: 100%;
     }
     
#cont {
      width: 1000px;
      min-height: 490px;
      max-height: 100%;
      float: left;
      padding: 0;
      background-color: #77D4FF;
      clear: both;
      }
      
#innercont, #innercont-foto{
  padding: 0;
  margin: 0;
  width: 573px;
  background-image: url(images/innercont-bg-middle.jpg);
  }
  
#innercont{
  width: 605px;
  }
  
#innercont-foto{
  padding-left: 32px;
  }

#innercont-bottom {
  height: 25px;
  width: 605px;
  background-image: url(images/innercont-bg-bottom.jpg);
  background-repeat: no-repeat;
  }

#innercont-top {
  height: 15px;
  width: 605px;
  background-image: url(images/innercont-bg-top.jpg);
  background-repeat: no-repeat;
  }
        
#nav {
     width: 160px;
     min-height: 465px;
    /* border: 1px solid #000000; */
     background-image: url(images/nav_bg.jpg);
     background-repeat: no-repeat;
     background-color: #77D4FF;
     padding: 10px;
     padding-top: 25px;
     float: left;
     font-size: 0.8em;
     }
     
#middle_bar {
  float: left;
  width: 605px;
  margin: 15px;
  margin-left: 20px;
  }
     
#right_bar {
  margin-top: 0;
  }
  
img.right_bar, img.right_bar_ksv {
  border: 0px;
  margin-left: 15px;
  margin-top: 15px;
  }
  
img.right_bar_ksv {
  margin-top: 25px;
  margin-left: 32px;
  }
  
img.inline {
  margin-left: 10px;
  }
  
p.foot {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  width: 1000px;
  line-height: 10px;
  background-image: url(images/bottomrow.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  border: 0;
  }
  
a {text-decoration: none;}

a:hover {color: #FF7800;}
     
ul.nav {
       list-style-type: none;
       margin-left: -40px;
       }
       
/* <![CDATA[ */
/* Nur IE ab Version 5 */
* html ul.nav {
        margin-left: 5px;
        }
/* Nur IE Version 7 */
* + html ul.nav {
        margin-left: 5px;
        }
/* ]]> */
       
li a:link,li a:hover,li a:active,li a:visited{
        padding: 5px;
        margin-bottom: 2px;
        font-weight: bold;
        text-decoration: none;
        color: #77D4FF;
        height: 22px;
        background: url(images/button-bg-roll.gif);
        display: block;
}

li a:active {
        color: #77D4FF;
        }

li a:visited {
        color: #77D4FF;
        }

li a:hover {
        color: #21416C;
        background: url(images/button-bg.gif);
}
      
h1{
  color: #21416C;
  font-size: 1.5em;
  font-weight: bold;
  margin-left: 5px;
  margin-top: 0;
  padding-top: 5px;
  line-height: 1.5em;
  vertical-align: top;
  }

h2{
  color: #21416C;
  font-size: 1.2em;
  font-weight: bold;
  margin-left: 5px;
  margin-top: 0;
  padding-top: 15px;
  line-height: 1.5em;
  vertical-align: top;
  }
  
p {
  color: #21416C;
  font-size: 0.85em;
  margin: 0;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  line-height: 1.6em;
  border-bottom: 1px dotted #21416C;
  
  }
  
p.last {
  margin-bottom: 0;
  }
  
table{
  background-color: #D5F7FC;
  width: 595px;
  margin-left: 5px;
  margin-top: 0;
  }
  
th, td{
  color: #414141;
  background-color: #B2EFF9;
  font-size: 0.85em;
  text-align: left;
  vertical-align: top;
  padding: 5px;
  margin: 0;
  border-bottom: 1px solid #21416C;
  }

th {
  color: #414141;
  font-weight: bold;
  font-size: 1.1em;
  }
  
td.zweit {background-color: #D5F7FC;}

/**************************************
Tabelle Resultate
**************************************/

td.res1, td.res2, td.res3, td.res4, td.res5, td.res6 {
  vertical-align: middle;
  font-size: 0.8em;
  padding: 3px;
  background-color: #DDF7FC;
  }
  
th.res1 {
  background-color: #DDF7FC;
  }
  
td.res2, th.res2 {
  background-color: #CFF7FC;
  }

td.res3, th.res3 {
  background-color: #C8F7FC;
  }
  
td.res4, th.res4 {
  background-color: #C1F7FC;
  }
  
td.res5, th.res5 {
  background-color: #BAF7FC;
  }
  
td.res6, th.res6 {
  background-color: #B2EFF9;
  }