body { margin:0; padding:0; background-image:url(../upload/logos/hg_neu.gif); background-color:#D3E1EE; }
 
#Head { position: absolute; left: 29px; top: 0px; border: 0px solid pink; }

#L2 { position:absolute; left:29px; top:300px; width:135px; height:2px; background-color:#ffffff; }
#L3 { position:absolute; left:27px; top:235px; width:953px; height:2px; background-color:#ffffff; }
#LangSelect { position: absolute; left:29px; top:279px; width:58px; height:12px; }
#Mainnavi { position:absolute; left:10px; top:45px; height:250px; border:1px solid black; }
#Newsticker{
    position: absolute;
    left: 29px;
    top:  296px;
    height: 250px;
    width:125px;
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#0260AA;  
    font-weight:normal; 
    padding-left:5px; 
    padding-right:5px;
    padding-top:8px;
}

/* Ilustration */
#Headline1 {
    position: absolute;
    left: 23px;
    top: 257px;
    height: 43px;
    width: 961px;
    overflow:hidden;
    background-color:#ffffff;
    border: 0px solid navy;
}

/* Ilustration */
#Headline1Verlauf {
    position: absolute;
    left: 166px;
    top: 300px;
    height: 22px;
    width: 627px;
    overflow:hidden;
    background-color:#ffffff;
}

/* HTMLheadline über cms */
#Headline2 {
    position: absolute;
    left: 166px;
    top: 300px;
    width: 627px;
    height: 24px;
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:12px; 
    color:#0260AA;  
    font-weight:bold; 
    padding-left:15px; 
    padding-top:8px;
}

#LinksBlau{
    position: absolute;
    left: 29px;
    top: 303px;
    width:135;
    height:20px;
    background:#094B7D;
}
#Content {
    position: absolute;
    left: 166px;
    top: 340px;
    width: 627px; 
    display: block;
    padding-left:0px; 
    padding-top:0px;  
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:12px; 
    color:#33546d;  
    font-weight:normal; 
}


td {
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:12px; 
    color:#33546d;  
    font-weight:normal;      
}


#ContentInhalt { padding-top:0px; padding-left:12px; padding-right:10px; float:left; }
#ContentFooter { padding-top:0px; padding-left:0px; width:100%; height:16px; background:#0060AC; float:left; margin-top:10px; }

#Login {
    position: absolute;
    left: 795px;
    top: 300px;
    width: 183px;
    height: 81px;
}

#HeadAnsprechpartner {
    position: absolute;
    left: 795px;
    top: 371px;
    width: 183px;
    height: 20px;
    border: 0px solid orange;
    background:#094B7D;
}

#Ansprechpartner {
    position: absolute;
    left: 795px;
    top: 400px;
    width: 183px;
    padding-left:5px;
    padding-right:0px;
    border: 0px solid green;
}


.navi { float:center; }
.navi2 { float:center; }

#SecondLevel {
    position: absolute;
    left: 100px;
    top: 50px;
    border: 1px solid yellow;
    z-index: 100;
}

p {margin:0px;}

h1 {
    color: #0060AD;
    padding: 0px;
    margin: 0px;
}
a { text-decoration:underline; font-family:verdana,arial,helvetica,sans-serif; font-size:12px;  color:#486276;    }
 
.Elf { 
          font-family:verdana,arial,helvetica,sans-serif; 
          font-size:11px; 
         
          }
.Bild {cursor:hand;border:1px solid; border-color:#ffffff;}
.BildAsp {cursor:hand;border:1px solid; border-color:#ffffff;}
.RahmenWeiss{margin-left:30px;border:1px solid; border-color:#ffffff;}
 
.Weiss11  { 
          text-decoration: none;
          font-family:verdana,arial,helvetica,sans-serif; 
          font-size:11px; 
          color:#ffffff;  
          font-weight:normal;
}

.Blau11  { 
          font-family:verdana,arial,helvetica,sans-serif; 
          font-size:11px; 
          color:#094B80;  
          font-weight:normal;
}

.Blau12  { 
          font-family:verdana,arial,helvetica,sans-serif; 
          font-size:12px; 
          color:#0060AD;  
          font-weight:normal;
}


.Hellblau11  { 
          font-family:verdana,arial,helvetica,sans-serif; 
          font-size:11px; 
          color:#B6D1E6;  
          font-weight:bold;
}
.Hellblau12  { 
          font-family:verdana,arial,helvetica,sans-serif; 
          font-size:12px; 
          color:#B6D1E6;  
          font-weight:bold;
}

.navileft_active     { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#0260AA;  
    font-weight:normal;
    background-color:#ffffff;
    height:20px;   
    width:100%;

}

.navileft_open    { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#0260AA;  
    font-weight:normal;
    background-color:#ffffff;
    height:20px;
    
    width:100%;
}


.navileft_passive     { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#ffffff;  
    height:20px;
    width:100%;
     
}


.navileft2_active     { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#0260AA;  
    font-weight:normal;
    background-color:#ffffff;
    height:20px;
    padding-top:3px;
    width:100%;
    
}

.navileft2_passive     { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#48403D;  
            height:20px;
    padding-top:3px;

}


.navileft3_passive     { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:12px; 
    color:#094B80;  
     
    width:100%;
    padding-top:2px;
}

.label_searchbox     { 
    text-decoration:none;     
    font-family:verdana,arial,helvetica,sans-serif; 
    font-size:11px; 
    color:#ffffff;  
    font-weight:normal;
}

.input_searchbox_user   {
     BORDER-BOTTOM: #ffffff solid 1px;
     BORDER-LEFT: #ffffff solid 1px;
     BORDER-RIGHT: #ffffff solid 1px;
         BORDER-TOP: #ffffff solid 1px;
     background-COLOR: #ffffff;
     COLOR: #5B5B5B;
     FONT-FAMILY:  Helvetica, Arial, Tahoma,  Arial;
     FONT-SIZE: 11px;
     width: 83;
     height: 14;
    }

.input_searchbox_passwort   {
     BORDER-BOTTOM: #ffffff solid 1px;
     BORDER-LEFT: #ffffff solid 1px;
     BORDER-RIGHT: #ffffff solid 1px;
         BORDER-TOP: #ffffff solid 1px;
     background-COLOR: #ffffff;
     COLOR: #5B5B5B;
     FONT-FAMILY:  Helvetica, Arial, Tahoma,  Arial;
     FONT-SIZE: 11px;
     width: 61;
     height: 14;
    }

/* SLIMBOX */
#lbOverlay { position:absolute; z-index:9999; left:0; width:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; left:50%; overflow:hidden; background-color: #fff; }
.lbLoading { background:#fff url(loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:66px; height:22px; background:transparent url(closelabel.gif) no-repeat center; margin:5px 0; outline:none; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; }
div.xtcSlimboxHtml { display:block; clear:both; padding:10px 0; }
div.text {  }
div.xtcSlimboxPic { margin:5px; }
span.xtcSlimboxPicCell img { margin:5px; }

