*   {margin:0;padding:0;}

body{
      text-align:center;
      background-color:#696969;
      color:#000;
      width:100%;
      font-family:  "Bitstream vera sans condensed", "vera sans condensed", "dejavu sans condensed", "Bitstream vera sans", "vera sans", "dejavu sans", helvetica, arial, sans-serif;
      font-size:85.01%;
      line-height:1.3;
      padding:90px 0 0 0;
      border:none;
      }

#bground{
   width:980px;
   height:490px;
   border:none;
   }

#container1{
   background-color:#bfe9e4;
   background-image:url(images/bg.gif);
   width:980px;
   height:490px;
   margin:0 auto;
   padding:0;
   text-align:left;
   }

#container2{
   background-color:#fff;
   width:980px;
   margin:0 auto;
   padding:0;
   height:900px;
   text-align:left;
   }

#container{
   background-color:#fff;
   width:980px;
   height:490px;
   margin:0 auto;
   padding:0;
   text-align:left;
   }

#containerdiv{
   position:relative;
   top:0;
   left:0;
   width:980px;
   height:490px;
   padding:0;
   }

#suite{
   position:absolute;
   right:14px;
   bottom:12px;
   width:5em;
   text-align:right;
   font-size:2.8em;
   font-weight:bold;
   }

#suite a{
   text-decoration:none;
   }

#suite a:link,
#suite a:visited{
   color:#000;
   }

#suite a:hover,
#suite a:focus{
   color:#C60A4D;
   }

#farbeunten{
   position:absolute;
   top:195px;
   left:0;
   width:100%;
   background-color:#bfe9e4;
   height:295px;
   }

#balken{
   position:absolute;
   top:163px;
   left:0;
   background-color:#C60A4D;
   width:980px;
   height:32px;
   }

#balkencarree{
   position: relative;
   background-color: #fff;
   margin: 0 0 0 50px;
   width: 20em;
   height:29px;
   }

#balkencarreetext{
   position: absolute;
   padding: 0.2em 0 0 20px;
   font-size: 1.2em;

   }

#balken1{
   position:absolute;
   top:163px;
   left:0;
   background-color:#C60A4D;
   width:506px;
   height:32px;
   }

#balken1text{
   position: relative;
   padding-top: 0.3em;
   padding-right: 0.5em;
   text-align: right;
   font-size:1.2em;
   color:#fff;
   }

#balken2 {
   position:absolute;
   top:163px;
   right:0;
   background-color:#C60A4D;
   width:240px;
   height:32px;
   }

#balken2text{
   position: relative;
   padding-top: 0.3em;
   padding-left: 0.5em;
   text-align: left;
   font-size:1.2em;
   color:#fff;
   width:auto;
   }


#inhalt{
   position:absolute;
   top:205px;
   left:70px;
   width:680px;
   }

#inhalt p,td{
   font-size:1em;
   padding-bottom:3px;
   }

#chapeau{
   position:absolute;
   top:15px;
   left:70px;
   }

#navcontainer{
   position:absolute;
   top: 15px;
   right: 20px;
   margin: 0;
   padding: 0;
   width: 8em;
   }

#subnavcontainer{
   position:absolute;
   top: 205px;
   right: 20px;
   margin: 0;
   padding: 0;
   width: 9em;
   z-index:5;
   }

ul{
   margin:0;
      padding:0;
      width:100%;
      list-style-type:none;
      }

a:link,
a:visited
   {  color:#00008b;
      text-decoration:none;
      }

a:hover,
a:focus
   {  color:#00008b;
      text-decoration:underline;
      }

li a
   {  display:block;
      background-color:transparent;
      color:#000;
      font-size:1em;
      font-weight:bold;
      text-align:right;
      margin:0 0 2px 0;
      text-decoration:none;
      }

li a:link,
li a:visited
   {    color:#000;
      padding:1px 7px 1px 2px;
   }

li a:hover,
li a:active,
li a:focus
   {  color: #C60A4D;
      text-decoration:none;
      padding:1px 7px 1px 2px;
      }

.topper
   {  width:13px;
      height:13px;
      border:none;
      float:right;
   }

.submit
   {  background-color:#d3d3d3;
      color:#000;
      border:2px #ffc096 outset;
   }

.submit:active
   {  border:2px #d3d3d3 inset;
      }

.felder
   {  background-color:#add8e6;
      border:2px #fff solid;
      padding-left:3px;
      }

#vali
   {  position:absolute;
      color:#fff;
      right:5px;
      bottom:0;
      text-align:right;
      font-size:0.7em;
      font-weight:300;
      width:20%;
      }

#vali a:link,
#vali a:visited
   {  color:#ff0;
      }

label,span{
   float:left;
   width:10em;
   }

input{
   background-color:#bfe9e4;
   border:none;
   }


#container2 #inhalt{
   width:900px;
   }

#container2 #inhalt p{
   margin-bottom:6px;
   }

