  
  body         { font-family : Helvetica,Arial,Sans-Serif; background-color : White }

  div          { font-size : medium; text-align : center }

  table        { text-align : left; border : 0; }

  TD           { font-size : medium; vertical-align:top; }

  TH           { font-size : medium; font-weight : bold; vertical-align:top; background-color : Silver;  }

  H1           { font-size : medium; font-weight : bold;  margin-bottom : 0; margin-top : 0 }

  H2           { font-size : medium; font-weight : bold;  margin-bottom:0; margin-top:0 }

  H3           { font-size : small; margin-bottom : 0; margin-top : 0 }

  H4           { font-size : x-small; margin-bottom : 0; margin-top : 0 }

  H5           { font-size : x-small; color : #900020; margin-bottom : 0; margin-top : 0 }

  H6           { font-size : small; font-weight : lighter; margin-bottom : 0; margin-top : 0 }

  A            { text-decoration : underline }

  A:link       { color : navy }

  A:visited    { color : purple }

  A:active     { color : navy }
  
  #zellezentriert { vertical-align : middle }

#zellegrau { background-color : #F5F5F5}

#textmitte { text-align : center}

#textrechts { text-align : right}
#ivwpixel {
	  position: absolute;
	}
	
  body.ip_wallpaper {
		position: relative;
	  margin-top: 0;
	  margin-right: 0;
	  min-width: 880px;
		width: expression(document.body.clientWidth	< 880 ? "880px": "auto");
	}
	
  body.ip_wallpaper #nab_top_container {
		position: relative;
	  width: 100%;
		min-width: 880px;
		right: 160px;
		text-align: right;
	}
	
  body.ip_wallpaper td.header_wallpaper {
	  width: 160px;
	  min-width: 160px;
	}

  body.ip_wallpaper td.spacer {
    background-color: #fff;
  }
  	
  body.ip_wallpaper #nab_side {
	  width: 160px;
	}

  body.ip_wallpaper #ip_wallsky_container {
	  position: absolute;
	  top: 0;
	  right: 0;
	}
  body.ip_wallpaper #nab_top {
	text-align: right;
	}
