body{
  margin:0 0 0 0;
  background-color:#FFFFFF;
  color:#8E8E8E;
  font-family:Arial, Helvetica, sans-serif;
}

#RA1{
 position:relative;
 width:100%;
 height:100%;
 text-align:center;
}

#RA2{
 position:relative;
 width:924px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#header1{
 position:relative;
 width:924px;
 height:102px;
 background-color:#AE001C;
}

#content1, #content2{
 position:relative;
 width:924px;
 
 background-repeat:repeat-y;
}
#content1{
 background-image:url(../img/c_bg1.gif);
}
#content2{
 background-image:url(../img/c_bg2.gif);
}
  #navi1{
   position:relative;
   padding:0 0 0 15px;
   width:924px;
   height:100px;
  }
    #navi1 ul, .subnavi1 ul{
      margin:0;
      padding:0;
      float:left;
      list-style-type:none;
    }
    #navi1 li, .subnavi1 li{
      margin:0;
      padding:0;
      float:left;
    }
    #navi1 a, .subnavi1 a{
      display:block;
      float:left;
      text-decoration:none;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      
      line-height:40px;
      text-transform:uppercase;
    }
    #hn0 {width:64px;margin-left:15px;}
    #hn1 {width:98px;}
    #hn2 {width:161px;}
    #hn3 {width:147px;}
    #hn4 {width:78px;}
    #hn5 {width:85px;}
    
    #navi1 a:link, #navi1 a:active, #navi1 a:visited,.subnavi1 a:link, .subnavi1 a:active, .subnavi1 a:visited{
       color:#8E8E8E;
       text-decoration:none;
    }
    .setx:hover, .setx:focus, #navi1 a:hover, #navi1 a:focus,.subnavi1 a:hover, .subnavi1 a:focus{
      color:#AE001C;
      text-decoration:none;
    }
   .subnavi1 a{
   padding:0 15px 0 15px ;
   text-decoration:none;
   }
   .subnavi1{
   
      position:absolute;
      top:25px;
    }
    .snx{
    position:absolute;
    top:0;
    left:0;
    height:20px;
    width:1px;
    background-image:url(../img/sn1.gif);
    background-repeat:repeat-y;
    }
    
    
    #L2W {
      position:relative;
      /*width:615px;*/
      width:670px;
      float:left;
    }
    #R1E {
      position:relative;
      /*width:308px;*/
      width:215px;
      float:left;
    
    }
    #R1X{
      position:relative;
      clear:left;
    }    
    .einer, .zweier{
      position:relative;
      float:left; 
      padding:0;
      margin:0 0 0 30px;
      font-family:Arial, helvetica, sans-serif;
    }
    .einer{
      width:290px;
    }
    .einerR{
     position:relative;
     width:199px;
     margin-left:30px;
    }
    .einerR a{
      margin-bottom:20px;
      display:block;
    }
    .zweier{
      width:605px;
    }
    .ender{
      position:relative;
      clear:left;
      width:30px;
    }
    .xer{
      clear:left;
      width:605px;
      margin:0 0 0 30px;
      height:30px;
    }
    .sm1{
     font-size:11px;
    }
    
    
h1{
  color:#AE001C;
  font-size:14px;
  padding:0;
  margin:0 0 15px 0;
  text-transform:uppercase;
}
#R1E H1{
  margin:0px 0 10px 0;
  text-transform:none;
}
h2{
  color:#AE001C;
  font-size:12px;
  padding:0;
  margin:30px 0 15px 0;
  text-transform:uppercase;
}
p{
  font-size:12px;
  color:#8E8E8E;
  padding:0;
  margin:5 0 10px 0;
  line-height:18px;
}
#footer{
  border-width:1px 0 0 0;
  border-style:solid;
  border-color:#D9E0ED;
  text-align:right;
  font-size:12px;
  padding-top:5px;
  height:30px;
}

ul{
margin:0 0 0 15px;;
padding:0px;
list-style-type:square;
}

li{
 margin:0;
 padding:0;
 font-size:12px;
  color:#8E8E8E;
}
.xbg1{
  position:relative;
  width:100%;
  background-color:#D9E0ED;
  font-size:12px;
}
.xrow1, .xrow2{
font-size:12px;
  color:#8E8E8E;
  position:relative;
  float:left;
  line-height:20px;
  
  
}
.xrow1{
  width:150px;
  font-weight:bold;
  
}
.xend {
 position:relative;
 clear:left;
 height:1px;
 font-size:1px;
 line-height:1px;
}

a:link, a:active, a:visited{
 color:#AE001C;
 text-decoration:none;
}

a:hover, a:focus{
 color:#AE001C;
 text-decoration:none;
}
label {
 font-size:12px;
 width:90px;
 display:block;
 float:left;
 padding:1px 0 1px 0;
}
.inp1, .inp2 {
  margin:1px 0 1px 0;
  font-size:12px;
  width:190px;
  border-width:1px;
  border-style:solid;
  

}
.inp1, .ta1{
  border-color:#DCDDEF;
}
.inp2, .ta2{
  border-color:#AE001C;
}
.ta1, .ta2 {
  margin:1px 0 1px 0;
  font-size:12px;
  width:270px;
  border-width:1px;
  border-style:solid;
  height:160px;
  font-family:Arial, Helvetica, sans-serif;
}
.inp1, .inp2, .ta1, .ta2 {
  background-position:right;
  background-repeat:repeat-y;
  padding-right:7px;
}
.subm1, .subm2{
  width:270px;
  margin:10px 0 0 0;
  border-width:1px;
  border-style:solid;
  cursor:pointer;
  font-weight:bold;
}
.subm1{
  border-color:#DCDDEF;
  background-color:#AE001C;
  color:#FFFFFF;
}
.subm2{
  border-color:#DCDDEF;
  background-color:#AE001C;
  color:#FFFFFF;
}

.xb1{
  border-style:solid;
  border-width:1px;
  border-color:#D9E0ED;
}
.imgb{
  font-size:11px;
  color:#999999;
}

ul.pdfdl{
  list-style-image:url('../img/pdf_download.gif');
  margin:15px 0 20px 35px;
  padding:0;
}
ul.pdfdl li{
  height:30px;
  padding:0 0 0 5px;
  line-height:25px;
  margin:0;
}

#langselb1 a,#langselb2 a{
  color:FFFFFF;
  text-decoration:none;
}

#langselb1, #langselb2{
  position:absolute;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#610010;
  text-transform:uppercase;
  height:30px;
  background-repeat:no-repeat;
  width:100px;
  background-position:right;
  text-align:right;
  line-height:28px;
}
#langselb1{
      background-image:url(../img/de4.gif);
      top:65px;padding-right:40px;
      right:15px;
}
#langselb2{
      background-image:url(../img/en4.gif);
      top:65px;
      right:130px;
}
#langselb1 a,#langselb2 a{
padding-right:40px;
display:block;
}