body {
  background: #f9f9f9 url('../img/bg_body.gif') repeat-y 0 0;
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #606478;
  font-family: arial, helvetica, sans-serif;
  z-index: 0;
}

/***************************************************************
Alles Box und dessen Inhalt
***************************************************************/

#allesBox {
  margin: 0 0 0 58px;
  z-index: 50;
  
}

div.antifloat{visibility: hidden; clear:both;}
    /***************************************************************
    Header mit Logobox und Alt- und Sprachnavi
    ***************************************************************/

    #allesBox #header {
      margin: 0;
      padding: 0;
      height: 123px; 
      z-index: 300;
      position: relative;
    }
        
        /* LOGO */
        #allesBox #header #logoBox {
          width: 307px;
          margin: 0;
          height: 123px;
          background: url('../img/bg_start_header_logobox.gif') no-repeat 0 0;
          position: relative;
          float: left;
        }
    
            #allesBox #header #logoBox a {
              display: block;
               overflow:hidden;
              text-indent: -160px;
              width: 170px;
              height: 40px;
              background: url('../img/bg_header_logobox_a.gif');
              position: absolute;
              top: 68px;
              left: 73px;
            }
            
        /* ALTNAVI CONTAINER */
            
        #allesBox #header #altnavi {
          width:705px;
          height: 36px;
          margin: 0 0 0 0;
          padding:0;
          left:0;
          position: absolute;
        }
        
            /* Altnavi */
        
            #allesBox #header #altnavi ul {
              width: 357px;
              height: 23px;
              position: absolute;
              bottom:-24px;
              right: 32px;
              margin: 0;
              padding: 0;
              font-size: 11px;
            }
            
                #allesBox #header #altnavi ul li {
                  float: right;
                  margin: 0;
                  padding: 0;
                  list-style: none;
                }
                
                    #allesBox #header #altnavi ul li a {
                      text-decoration: none;
                      color: #C4CEBB;
                      display: block;
                      padding: 4px 10px 0 10px;
                      font-style: italic;
                      height: 19px;
                      float: left;
                    }
                    
                    #allesBox #header #altnavi ul li a:hover {
                      text-decoration: underline;
                    }
                    
                  
            
            /* Sprachnavi */
            
            #allesBox #header #altnavi ul#sprache {
              /* width: 200px; */
              height: 23px;
              position: absolute;
              bottom: -5px;
              overflow:hidden;
              /* left:320px; */
              margin: 0;
              padding: 0;
              
              /* 2010-06-22 */
              width: 357px;
              right: 32px;
            }
            
                #allesBox #header #altnavi ul#sprache li {
                  text-align: left;
                  margin: 0 0px 3px 0;
                  padding:0 10px 0 0;
                  /* float:left; */
                  
                  /* 2010-06-22 */
                  float: right;
                }
                
                    #allesBox #header #altnavi ul#sprache li a {
                      text-decoration: none;
                      color: #3E84BC;
                      display: inline;
                      height: auto;
                      padding: 0;
                    
                    }
                    
                    #allesBox #header #altnavi ul#sprache li a:hover {
                      text-decoration: underline;
                    }
    
    
    /***************************************************************                  
    Inhaltsbox mit Navi, Infoboxen und Inhalt
    ***************************************************************/                
        
    #allesBox #inhaltBox {
      margin: 0;
      padding: 0;
      position: relative;
      z-index: 100;
    }
    
        /***************************************************************                  
        Inhaltsbox Links (Navi, Infoboxen)
        ***************************************************************/
        
        #allesBox #inhaltBox #inhaltLinks {
          position: absolute;
          left: 0;
          top: 0;
          margin:0;
          padding:0;
          z-index: 120;
          width: 297px;
          overflow:visible;
        }
        
            /* NAVI */
    
            #allesBox #inhaltBox #inhaltLinks ul#navi {
              background: url('../img/bg_start_inhaltbox_navi.gif') no-repeat 0 0;
              width: 236px;
              overflow:hidden;
              margin: 0 0 12px 10px;
              padding: 17px 26px 46px 35px;
            }
        
                #allesBox #inhaltBox #inhaltLinks ul#navi li {
                  margin: 0 0 4px 0;
                  padding: 0;
                  list-style: none;
                }
                    #allesBox #inhaltBox #inhaltLinks ul#navi li a {
                      display: block;
                      height: 18px;
                      width: 173px;
                      background: url('../img/bg_inhaltbox_navi_li.gif') no-repeat 0 0;
                      text-decoration: none;
                      color: #426806;
                      font-size: 12px;
                      font-style: italic;
                      padding: 6px 0 0 26px;
                      position: relative;
                    }
                
                    #allesBox #inhaltBox #inhaltLinks ul#navi li a.select, #allesBox #inhaltBox #inhaltLinks ul#navi li a:hover {
                      background: url('../img/bg_inhaltbox_navi_li.gif') no-repeat 0 100%;
                      color: #006AB1;
                    }
                
                        #allesBox #inhaltBox #inhaltLinks ul#navi li a span {
                          position: absolute;
                          left: 25px;
                          top: 5px;
                          color: #fff;
                          cursor: pointer !important;
                        }
                
                    
        
            /* INFOBOXEN */
            #allesBox #inhaltBox #inhaltLinks .boxLinks {
              height: 102px;
              width: 238px;
              background: url('../img/bg_inhaltbox_boxlinks_boden.gif') no-repeat 0 0;
              padding: 0;
              margin: -12px 0 0 33px;
              position: relative;
            }
            
                #allesBox #inhaltBox #inhaltLinks .boxLinks a {
                  text-decoration: none;
                  cursor: pointer;
                  display: block;
                }
              
                    #allesBox #inhaltBox #inhaltLinks .boxLinks h2 {
                      text-transform: uppercase;
                      font-weight: normal;
                      padding: 18px 0 0 26px;
                      margin: 0 0 8px 0;
                      height: 11px;
                      line-height: 11px;
                      font-size: 11px;
                      overflow: hidden;
                      text-indent: -300px;
                    }
                
                    #allesBox #inhaltBox #inhaltLinks .boxLinks h2.bewerbungDe {
                      background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_bewerbungde.gif') no-repeat 26px 18px !important;
                      height: 11px;
                    }
                    
                    /* Dawa Le Ross vorherige Angabe => #allesBox #inhaltBox #inhaltLinks .boxLinks */
                    a:hover div.bewerbungIcon {
                      background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_bewerbungicon.gif') no-repeat 0 100%;
                    }
                
                    #allesBox #inhaltBox #inhaltLinks .boxLinks h2.serviceDe {
                      background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_servicede.gif') no-repeat 26px 18px;
                      height: 22px;
                    }
                
                    #allesBox #inhaltBox #inhaltLinks .boxLinks p {
                      margin: 0 0 10px 26px;
                      padding: 0;
                      font-size: 10px;
                      color: #606478;
                      width: 120px;
                      line-height: 12px;
                    }
                
                    /* Dawa Le Ross vorherige Angabe => #allesBox #inhaltBox #inhaltLinks .boxLinks */
                    a div.bewerbungIcon {
                      width: 69px;
                      height: 50px;
                      background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_bewerbungicon.gif') no-repeat 0 0;
                      position: absolute;
                      left: 150px;
                      top: 18px;
                    }
                
                    /* Dawa Le Ross vorherige Angabe => #allesBox #inhaltBox #inhaltLinks .boxLinks */
                    div.serviceIcon {
                      width: 56px;
                      height: 64px;
                      background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_serviceicon.gif') no-repeat 0 0;
                      position: absolute;
                      left: 150px;
                      top: 13px;
                    }
                    
                    #allesBox #inhaltBox #inhaltLinks a.innung {
                      display: none;
                    }
                
                
        /***************************************************************                  
        Inhaltsbox Rechts
        ***************************************************************/
        
        #allesBox #inhaltBox #inhaltRechts {
          padding: 160px 30px 0 213px;
          width: 444px;
          height: auto !important;
          height: 225px;
          min-height: 225px;
          margin: 0px 0 0 0;
          left:29px;
          background: #fafafa;

          position: relative;
          top: -11px;
          z-index: 110px;
          overflow: none;
        }
        
            #allesBox #inhaltBox #inhaltRechts h1 {
              font-size: 12px;
              position:absolute;
              text-indent:-500px;
              top:-76px;
              left:-18px;
              
              font-weight: normal;
              overflow:hidden;
              margin: 0 0 0 0px;
              padding:0;
              z-index: 1;
              /* Dawa Le Ross 2010-06-16 => background: url('../img/bg_start_h1.gif') no-repeat 0 0; */
              background: url('../img/bg_start_header_v3_all.gif') no-repeat 0 0;
              width:695px; 
              height:240px;
            }
            
            h1.startHead_en { background: url('../img/bg_start_header_v3_all.gif') no-repeat 0 0 !important; }
            h1.startHead_fr { background: url('../img/bg_start_header_v3_all.gif') no-repeat 0 0 !important; }
            h1.startHead_lu { background: url('../img/bg_start_header_v3_all.gif') no-repeat 0 0 !important; }

            
            
            #allesBox #inhaltBox #inhaltRechts div {
              width: auto;
              margin:0;        
              border-right: 1px solid #ccc;
              padding: 20px 20px 60px 70px;
              
              border-right:1px solid #CCCCCC;
              margin:0;
              padding:20px 20px 60px 70px;
              width:auto;
              
            }
            
            #allesBox #inhaltBox #inhaltRechts div strong {
              text-transform:uppercase;
              font-size:11px;
            }
            
            #allesBox #inhaltBox #inhaltRechts div em {
              font-style:italic;
              font-weight:normal;
              color: #778dad;/*#7d94b7;*/
              font-size:11px;
            }

            #allesBox #inhaltBox #inhaltRechts ul {
                margin: 0 0 18px 0;
                padding: 0 0 0 0;
            }

              #allesBox #inhaltBox #inhaltRechts ul li {
                list-style: none;
                font-size: 12px;
                line-height : 16px;
                padding: 3px 0 5px 21px;
                margin: 0 0 0 0; 
                color : #51698d;
                text-transform :uppercase;
                background: url('../img/bg_inhaltbox_inhaltrechts_ul_li.gif') no-repeat 0 5px;
              }
              
              #allesBox #inhaltBox #inhaltRechts ul li a.internal-link {
              color : #51698D;
              }

              #allesBox #inhaltBox #inhaltRechts h2 {
                font-family:arial,helvetica,sans-serif;
                color:#51698d;
                font-size:12px;
                font-weight:normal;
                line-height:16px;
                margin:0;
                padding:0 0 17px;
                position:relative;
                text-transform:uppercase;
                z-index:190;
              }

                /* Fließtext */
                #allesBox #inhaltBox #inhaltRechts div p {
                  margin: 0 0 12px 0;
                  line-height: 14px;
                }

      
    /***************************************************************                  
    Footer
    ***************************************************************/
    
    #allesBox #footer {
      height: 122px;
      width: 694px;
      /* Dawa Le Ross 2010-06-16 => background:url('../img/bg_start_footer.gif') no-repeat 100% 0;*/
      background:url('../img/bg_start_f2.gif') no-repeat 100% 0;
      margin: 0 0 0 0;
      position: relative;
      top: -20px;
      right: -11px;
      z-index: 1000;
    }
    
        #allesBox #footer ul {
          height: 23px;
          width: 393px;
          margin: 0 0 14px 0;
          padding: 0;
          position:absolute;
          right:32px;
        }
        
            #allesBox #footer ul li {
              list-style: none;
              float:right;
              display: block;
              height: 24px;
              padding: 0 0 0 0;
              color: #C4CEBB;
              font-size: 10px;
            }
            
              #allesBox #footer ul li.copyright {
                padding: 4px 9px 0 9px;
              }
            
            
            #allesBox #footer ul li.tel {
              padding: 4px 9px 0 9px;
            }
            
            #allesBox #footer ul li.print {
              position: absolute;
              left: 26px;
            }
                
                #allesBox #footer ul li a:hover {
                  text-decoration: underline !important;
                }
                
                #allesBox #footer ul li.top a {
                  display: block;
                  background: #000 url('../img/bg_footer_ul_top_a.gif') no-repeat 0 0;
                  height: 19px;
                  padding: 12px 9px 0 9px;
                  color: #C4CEBB;
                  text-decoration: none;
                  font-style: italic;
                  float: left;
                  position: relative;
                  top: -8px;
                }
                
                #allesBox #footer ul li.mail a {
                  display: block;
                  height: 24px;
                  padding: 4px 9px 0 9px;
                  color: #49AF20;
                  text-decoration: none;
                  font-style: italic;
                  float: left;
                }
                
                #allesBox #footer ul li.print a {
                  display: block;
                  height: 19px;
                  padding: 4px 9px 0 9px;
                  color: #C4CEBB;
                  text-decoration: none;
                  font-style: italic;
                  float: left;
                }
        
        #allesBox #footer p {
          text-align: right;
          margin: 0 0 0 0;
          color: #F7F7F8;
          position:absolute;
          right:41px;
          top:35px;
        }  
        
        #allesBox #footer span#copyright {
          position: absolute;
          /* Dawa Le Ross 2010-06-16 => bottom: -17px; */
          top: 100px;
          right: 42px;
          font-size: 10px;
        }

        #allesBox #footer p.left {
        left: 45px;
        text-align: left;
        }



        /***************************************************************                  
        Links
        ***************************************************************/

            a { color:  #a7c523; text-decoration: none;}
            a:hover { text-decoration: underline; }

            a.mail {
              font-style: italic;
              color:  #8ea622; 
              text-decoration: none; 
            }   
            a.mail:hover{text-decoration: underline;}
            span.klammeraffe{width:4px !important; z-index:10000000; padding:0 1px 0 0!important; margin:0 !important; line-height:1px; height:9px;  overflow:hidden; display:inline; background:url(../img/bg_at_link.gif) no-repeat 0 80%;}  


            a.internal-link, a.internal-link-new-window{ 
              color:  #3e84bc !important; 
              padding:0 0 0 0;
              margin: 0 3px 0 0;
              text-decoration:none; 
            } 
            
            a.internal-link:hover, a.internal-link-new-window:hover{ 
            text-decoration: underline; 
            }

            a.external-link-new-window, a.external-link  { 
              color: #8ba612; 
              padding:0 0 0 0;
              margin:3px;
              text-decoration:none;
              font-style: italic;
            } 
            a.external-link-new-window:hover, a.external-link:hover { text-decoration: underline; }


/* Dawa Le Ross ERGÄNZUNG 2010-06-16 9:40 */

.boxLinks_neu {
  width: 238px;
  padding: 0;
  margin-top:-12px;
  margin-bottom:12px;
  margin-left: 33px;
  position: static;
  }
  
.boxVariable_top {
  background: url('../img/bg_inhaltbox_var_top.gif') no-repeat 0 0;
  position: relative;
  padding-top: 1px;
  margin: 0;
  width: 238px;
  }


.boxVariable_bottom {
  background: url('../img/bg_inhaltbox_var_bottom.gif') no-repeat 0 0;
  position: relative;
  padding: 0;
  margin: 0;
  width: 238px;
  height: 22px;
  }

.boxLinks_neu h2 {
  height: 50px;
  width: 140px;
  
  /*background-position: 26px 18px !important;*/
  text-indent: -10000px;
  margin-top: 18px;
  margin-bottom: 8px;
  margin-left: 25px;
  }

.boxLinks_neu p {
  margin:0;
  margin-left: 26px;
  padding: 0;
  font-size: 10px;
  color: #606478;
  width: 120px;
  line-height: 12px;
}

div.koop_de_2 {
  width: 191px;
  height: 89px;
  margin-left: 23px;
  background: url('../img/bg_uts_protec_c_security.png') no-repeat 0 0;
  text-indent: -1000px;
  overflow: hidden;
}

#allesBox #inhaltBox { height: auto; _height: 600px; min-height : 600px; background: url('../img/bg_border_inhalt_rechts.gif') repeat-y 686px 0; }
#allesBox #inhaltBox #inhaltRechts { background: none; }
#allesBox #inhaltBox #inhaltRechts div { border: none; }

h2.bewerbung_de_1 { background: url('../img/bg_inhaltsbox_bewerbung_de.gif') no-repeat 0 0; height:13px; }
h2.bewerbung_en_1 { background: url('../img/bg_inhaltsbox_bewerbung_en.gif') no-repeat 0 0; height:13px; }
h2.bewerbung_fr_1 { background: url('../img/bg_inhaltsbox_bewerbung_fr.gif') no-repeat 0 0; height:13px; }
h2.bewerbung_lu_1 { background: url('../img/bg_inhaltsbox_bewerbung_lu.gif') no-repeat 0 0; height:13px; }

h2.service_de_1 { background: url('../img/bg_inhaltsbox_service_de.gif') no-repeat 0 0; height:27px; }
h2.service_en_1 { background: url('../img/bg_inhaltsbox_service_en.gif') no-repeat 0 0; height:27px; }
h2.service_fr_1 { background: url('../img/bg_inhaltsbox_service_fr.gif') no-repeat 0 0; height:27px; }
h2.service_lu_1 { background: url('../img/bg_inhaltsbox_service_lu.gif') no-repeat 0 0; height:27px; }

h2.koop_de_1 { background: url('../img/bg_inhaltsbox_koop_de.gif') no-repeat 0 0; height:13px; }
h2.koop_en_1 { background: url('../img/bg_inhaltsbox_koop_en.gif') no-repeat 0 0; height:13px; }
h2.koop_fr_1 { background: url('../img/bg_inhaltsbox_koop_fr.gif') no-repeat 0 0; height:13px; }
h2.koop_lu_1 { background: url('../img/bg_inhaltsbox_koop_lu.gif') no-repeat 0 0; height:13px; }

