  html, body { margin: 0pt;
    padding: 0pt;
    width: 100%;
    height: 100%;
    overflow: auto;
    }

  #hintergrund { position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    }

  #top { position:absolute;bottom:0; z-index: 2;
    }

      
  #navi { margin: 0px auto;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    }

 
  #inhalt { padding: 5px 300px 20px 200px;
    }

  div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt;
    padding: 0pt;
    }

  table { border-collapse: collapse;
    -x-border-x-spacing: 0pt;
    -x-border-y-spacing: 0pt;
    }

  fieldset, img { border: 0pt none ;
    }

  address, caption, cite, code, dfn, em, strong, th, var { font-style: normal;
    font-weight: normal;
    }

  li { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  caption, th { text-align: left;
    }

  h1, h2, h3, h4, h5, h6 { font-size: 100%;
    font-weight: normal;
    }

  q:before, q:after { content: '';
    }

  abbr, acronym { border: 0pt none ;
    font-variant: normal;
    }

  sup { vertical-align: text-top;
    }

  sub { vertical-align: text-bottom;
    }

  input, textarea, select { font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    }

  input, textarea, select {  }

  legend { color: rgb(0, 0, 0);
    }

  body { font-family: arial,helvetica,clean,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.231;
    font-size-adjust: none;
    font-stretch: normal;
    }

  table { font-size: inherit;
    }

  pre, code, kbd, samp, tt { font-family: monospace;
    line-height: 100%;
    }

  #ft { clear: both;
    }

    .yui-b { position: relative;
    }

  .yui-b {  }

  
  #aayui-main { width: 100%;
    }

 
 #yui-main .yui-b {  text-align:left;width:872px;margin:0px auto;
        z-index: 2;
    }

 #lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


