



/*
003399=999999*/

html, body { 
  height: 100%; /* Required */
  width:100%
}
body {
    margin: 0px;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color:##000000;
}
/***************************************************
 GENERAL PAGE LAYOUT
****************************************************/
/* layout structure (important for footer positioning)*/
#layoutPositioner {


    width:890px;
    margin:0px auto;
    height:100%


}
#layoutComplete {
  margin: 0 auto;
  text-align: left;
  position: absolute;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
  width:890px;
  float:left;
}
#layoutMain {
  padding-bottom:80px;
  clear:left;
  float:left;
}
#layoutFooter {
  position: absolute;
  left:0px;
  bottom: 0px !important;
  clear:left;
  float:left;
  height: 80px;
  bottom: -1px; /* For Certain IE widths */
}



/*CONTENT AREA*/
#contentArea {
/*
    margin: 0px 0px 0px 6px;
*/
    margin: 0px 0px 0px -6px;
}
#contentColumns {
    float:left;
    width:902px;
}
.cntCol {
    float:left;
    overflow:hidden;
}

.cntCol .inner {
/*
    margin: 0px 6px 0px 6px;
    margin: 0px 6px 0px 6px;
*/
    margin: 0px 6px 0px 6px;
    margin: 0px 6px 0px 6px;
}
.cntCol .inner.snippets {
/*
    margin: 20px 6px 0px 6px;
*/
    margin: 20px 6px 0px 6px;
}
.cntCol .inner.topline {
    border-top:1px solid #000000;
    padding-top:14px;
}

/* Column Widths */

.hundred,
.fifty,
.twentyfive,
.seventyfive,
.sixtysix,
.thirtythree {
    overflow:hidden;
}

/* Automatic Column Widths*/

/* Default Content Width (with snippets)*/
.widthDefCont {
    width:460px;
}
.widthDefCont .hundred {
    width:448px;
}
.widthDefCont .twentyfive {
    width:112px;
    
}
.widthDefCont .thirtythree {
    width:149px;
    
}
.widthDefCont .fifty {
    width:224px;
    
}
.widthDefCont .sixtysix {
    width:299px;
    
}
.widthDefCont .seventyfive {
    width:336px;
    
}


/* Full Content Width (without snippets)*/
.widthFullCont {
    width:642px;
}
.widthFullCont .hundred {
    width:630px;
}
.widthFullCont .twentyfive {
    width:157.5px;
    
}
.widthFullCont .thirtythree {
    width:210px;
    
}
.widthFullCont .fifty {
    width:315px;
    
}
.widthFullCont .sixtysix {
    width:420px;
    
}
.widthFullCont .seventyfive {
    width:472.5px;
    
}


.widthLeftNav {
    width:260px;
}
.widthLeftNav .hundred {
    width:248px;
}
.widthLeftNav .twentyfive {
    width:62px;
    
}
.widthLeftNav .thirtythree {
    width:82.6666666666667px;
    
}
.widthLeftNav .fifty {
    width:124px;
    
}
.widthLeftNav .sixtysix {
    width:165.333333333333px;
    
}
.widthLeftNav .seventyfive {
    width:186px;
    
}


.widthSnippets {
    width:182px;
}
.widthSnippets .hundred {
    width:170px;
}
.widthSnippets .twentyfive {
    width:42.5px;
    
}
.widthSnippets .thirtythree {
    width:56.6666666666667px;
    
}
.widthSnippets .fifty {
    width:85px;
    
}
.widthSnippets .sixtysix {
    width:113.333333333333px;
    
}
.widthSnippets .seventyfive {
    width:127.5px;
    
}




.width86 {
    width:98px;
}
.width184 {
    width:196px;
}
.width282 {
    width:294px;
}
.width380 {
    width:392px;
}
.width478 {
    width:490px;
}

.width184 .hundred {
    width:184px;
}
.width282 .hundred {
    width:282px;
}
.width380 .hundred {
    width:380px;
}
.width478 .hundred {
    width:478px;
}
.width184 .fifty {
    width:92px;
    
}
.width282 .fifty {
    width:141px;
    
}
.width380 .fifty {
    width:190px;
    
}
.width478 .fifty {
    width:239px;
    
}
.width184 .twentyfive {
    width:46px;
    
}
.width282 .twentyfive {
    width:70px;
    
}
.width380 .twentyfive {
    width:95px;
    
}
.width478 .twentyfive {
    width:120px;
    
}
.width184 .seventyfive {
    width:138px;
    
}
.width282 .seventyfive {
    width:212px;
    
}
.width380 .seventyfive {
    width:285px;
    
}
.width478 .seventyfive {
    width:358px;
    
}
.width184 .sixtysix {
    width:123px;
    
}
.width282 .sixtysix {
    width:188px;
    
}
.width380 .sixtysix {
    width:253px;
    
}
.width478 .sixtysix {
    width:319px;
    
}
.width184 .thirtythree {
    width:61px;
    
}
.width282 .thirtythree {
    width:94px;
    
}
.width380 .thirtythree {
    width:127px;
    
}
.width478 .thirtythree {
    width:159px;
    
}



/* *** HEADER AREA *** */
/* Header Area*/
#headerArea {
    position:relative;
    z-index:2 !important;
    margin:0px 0px 0px 0px;
/*
    margin:12px 0px 0px 12px;
*/
}
#topStage {
    position:relative;
}
#topStage #clickLogo {
    display:block;
    position:absolute;
    background-repeat:no-repeat;
    z-index:999;
}
#topStage img {
    display:block;
}
#topStage, #headerImage {
    width:890px;
}
#topStage #clickLogo {
    left:0px;
    top:0px;
    width:149px;
    height:35px;
    background-image:url(/de/img/logo_ag.gif);
}
#typeA #topStage #clickLogo {
    left:0px;
    top:0px;
    width:149px;
    height:35px;
    background-image:url(/de/img/logo_ag.gif);
}
#typeA .topNavSearchForm .searchInput {
    margin-top:6px;
}
#typeA .topNavSearchForm input.arrow {
    margin-top:7px;
}
/* *** END HEADER AREA *** *//* FOOTER AREA */
#footerArea {
  width:890px;
  line-height:14px;
  font-weight:bold;
  color: ##000000;
  margin:0px 0px 0px 0px;
}
#footerUpper {
  height:30px;
}
#footerLower {
    background: url(/de/img/footer.gif) no-repeat !important;
    padding: 10px 0px 25px 5px;
    border: 0;
    font-family: Verdana, sans-serif;
    font-weight: normal;
}
#footerLeft {
    float:left;
}
#footerLeft div {
    color: #BFBFBF;
    margin-top: 5px;
}
#footerRight {
    padding-top:4px;
    float:right;
    width:184px;
}