body{
  margin:0;
  background-color:#FF9000;
}
#BASIS{
  width:100%;
  text-align:center;
}
#GRUND{
  position:relative;
  width:830px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFFFFF;
}
#HEADER{
  position:relative;
  width:100%;
  text-align:left;
  height:140px;
}
#logo{
  margin-left:28px;
  margin-top:33px; 
}
#HEADER ul{
  position:absolute;
  top:58px;
  right:0;
  list-style-type:none;
  margin:0;
  padding:0;
  
}
#HEADER li{
  float:left;
  padding:0;
  margin:0;
}
#HEADER li a{
  margin-left:17px;
}
#Inhalt{
  position:relative;
  width:100%;
  text-align:left;
}
#linkeSpalte{
  position:absolute;
  width:240px;
  left:0;
  
}
#rechteSpalte{
  position:relative;
  width:590px;
  margin-left:240px;
}
#headMotiv{
  position:relative;
  width:590px;
  text-align:right;
  padding-bottom:28px;
  background-repeat:no-repeat;
  background-position:top right;
}
#Content{
  position:relative;
  width:589px;
  border-width:0 0 0 1px;
  border-style:solid;
  border-color:#E0E0E0;
}
#Content a{
  text-decoration:none;
}
#Content a:link, #Content a:visited, #Content a:active{
  color:#FF9000;
}
#Content a:hover, #Content a:focus{
  color:#00C1FF;
}
#Content table{
  position:relative;
  margin-left:30px;
  
  font-family:Arial, Helvetica, sans-serif;
  color:#4D4D4D;
  font-size:12px;
  line-height:20px;
}
.tdx{
  width:170px;
  vertical-align:bottom;
}
.tdx2{
  width:170px;
  vertical-align:top;
  padding-top:20px;

}
.tdy, .tdaa{
  vertical-align:bottom;
  width:362px;
  
}
.tdy2{
  vertical-align:top;
  width:414px;
}
.tdaa {
  padding-bottom:20px;
}
.tda{
  vertical-align:top;
  width:532px;
}
.tdz{
  position:relative;
  height:28px;
}
.tdy h1, .tda h1, .tdaa h1{
  line-height:20px;
  font-size:15px;
  margin:0;
  padding:0;
  color:#00BAF2;  
}
.tda h2, .tdaa h2{
  line-height:20px;
  font-size:12px;
  margin:10px 0 0 0;
  padding:0;
  color:#555555;  
}
.tdy p, .tdaa p{
  margin:0 0 0 0;
  padding:10px 0 0 0;
}
.tda ul, .tdy ul{
  margin:0;
  padding:10px 0 0 0;
  list-style-type:square;
}
.tda li, .tdy li{
  margin:0 0 0 15px;
  padding:0;
  
}
.tda li a, .tdy li a{
  color:#555555;
}
.tdaa ul{
  list-style-type:none;
  margin:0 0 0 0;
  padding:10px 0 0 0;
}
.tdaa li{
  background-image:url(/img/i-info1.gif);
  height:25px;
  line-height:25px;
  margin:0;
  padding:0 0 0 50px;
  background-position:0 0;
  background-repeat:no-repeat;
}
#footer{
  background-color:#FF9000;
  width:100%;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  
}
#footer p{
  width:830px;
  text-align:justify;
  line-height:28px;
  font-size:12px;
  color:#FFFFFF;
  
}
#fTable a, #footer a{
  color:#FFFFFF;
  text-decoration:none;
}
#fTable{
  background-color:#FF9000;
    width:100%;

}
.ftd1, .ftd2{

      height:30px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:28px;
    font-size:12px;
  color:#FFFFFF;
}
.ftd1{
  width:70%;
}
.ftd2{
  text-align:right;
  width:30%;
}

#suche{
  margin:0 0 10px 28px;
  padding:0;
}
#suchfeld{
  width:105px;
  background-color:#DBDBDB;
  border-style:solid;
  border-width:1px;
  border-color:#DBDBDB;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF9000;
  height:20px;
  
}
#suchSubmit{
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1px;
  border-color:#FFFFFF;
  color:#4D4D4D;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
  font-family:Arial, Helvetica, sans-serif;
}
.hnul{
  margin:0 0 0 28px;
  list-style-type:none;
  padding:0;
}
.na, .nb{

  margin:0 0 0 28px;
  list-style-type:none;
  padding:0;
  
}
.na {
  position:absolute;
  visibility:hidden;
}
.hnul li{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  line-height:16px;
  padding:2px 0 2px 0;
  
  
}
#linkeSpalte a{
  color:#4D4D4D;
  text-decoration:none;
}
#linkeSpalte a:link, #linkeSpalte a:visited, #linkeSpalte a:active{
  color:#4D4D4D;
}
#linkeSpalte a:hover, #linkeSpalte a:focus{
  color:#FF9000;
}

.kf1{
  width:125px;
}
.kf2{
  width:140px;
  height:22px;
  text-align:right;
}
.inpu1{
  height:20px;
  width:140px;
  border-style:solid;
  border-width:0;
  background-image:url(/img/fm1.gif);
  background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:3px 4px 0 4px;
}
.tea1{
  height:100px;
  width:275px;
  margin-top:10px;
  border-style:solid;
  border-width:0;
  background-image:url(/img/fm2.gif);
  background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:3px 4px 0 4px;
}
#kontform{
  position:absolute;
  top:30px;
  left:270px;
  
  width:275px;
  
}

.tbx1{
  vertical-align:bottom;
}
