html {
  height:auto!important;
}

body {
  background:#FFF!important;
  text-align:left!important;
  height:auto!important;
}

#meta_navi, #lang_navi, #navigation, #bookmark_bottom, #header, #disc_menu, #footer {
  display:none;
}

div#logo {
  margin:20px 0px 10px 45px;
  background:#FFF!important;
}

div#logo img {
  background:#FFF!important;
}

div#rootline {
  margin:10px 0px 10px 45px;
  color:#000!important;
  font-size:10px;
}

div#rootline strong {
  color:#000!important;
  font-weight:bold!important;
}

div#container {
  width:700px!important;
  background:#FFF!important;
  margin:0!important;
  padding:0!important;
  min-height:1!important;
}

div#wrapper {
  width:700px!important;
  background:#FFF!important;
  margin:0!important;
  padding:0!important;
}

div#content, div#disclaimer {
  background:#FFF!important;
}

div#content {
  width:610px!important;
  margin:5px 45px 10px 45px!important;
  padding:0!important;
  left:-15px;
  position:relative;
}

div#disclaimer {
  float:left!important;
  margin:10px 45px 10px 45px!important;
  padding:0!important;
  color:#000!important;
}

div.ice_headergfx {
  display:none!important;
}

div.teaserbox div.ice_headergfx {
  display:block!important;
}

div#print_header {
  margin-bottom:5px;
}

div#content * {
  background:#FFF!important;
  color:#000!important;
}

div#content .iceflavor_13_boxcontent * {
  color:#FFF!important;
}

div#content input, div#content textarea {
  border:1px solid #999;
}

div#content .contenttable tr, div.line_after, div.line_between {
  border-bottom:1px solid #999;
  width:610px!important;
}

div#content div.iceflavor_17_boxcontent dt img {
  background:#1b1b1b!important;
}

div#content div.teaserbox {
  margin-left:15px!important;
}

div#content div.teaserbox * {
  background:none!important;
}

div#ticker {
  margin:10px 45px 10px 45px!important;
}

div#ticker * {
  color:#000!important;
}

div#realurl {
  margin:20px 45px 20px 45px;
}

div.hideImages {
  display:none!important;
}

.sender legend, .recipient legend {
  display:block!important;
  font-weight:bold!important;
  padding:0!important;
  margin:0px!important;
}

.sender, .recipient {
  margin-top:15px!important;
  padding-top:5px!important;
}
