body {
  padding		: 0;
  margin		: 0;
  color			: #000;
  background		: #fff;
  font-family		: times,serif;
}

/* general rules */

a, a:link, a:visited {
  color			: #000;
  text-decoration	: none;
}

/* h1 has to be the main headline in content! */
h1, h3 {
  font-size		: 120%;
  text-align:		left;
}
h3 span {
  color			: #000;
  margin-right		: 0.6em;
}
h4 {
  font-size		: 110%;
}
dl, dt, dd, dl.op {
  border:		none;
}

/* only used in footer */
address {
  margin		: 0;
}

sup {
  font-size		: 100%;
}

/* page head down to first navigation */
.kopf {
  margin		: 0;
  padding		: auto;
  height		: auto;
}
.logo {
  margin		: 0;
  padding		: 0;
  background		: #fff;
  float			: left;
}
/* rules according shell CI*/
.n, .shell, .navi, .quer, .breadcrumb, .links, .rechts, .pellets-top, .google {
  display:		none;
}
/* wrapper with space for left navigation */
.page {
  margin-left:		auto;
}

/* rules for content */
.content {
  padding:		auto;
  border:		none;
  margin:		auto;
}
/* rules for news */
td.news {
  background		: #fff;
  font-size		: 100%;
  border		: none;
  width			: auto;
  padding		: auto;
}

.r, .k {
  margin		: auto;
  float			: none;
}

.k, .k2 {
  border		: 1px #000 solid;
  padding		: auto;
  width			: auto;
  min-width		: auto;
  background		: #fff;
  float:		none;
}


.aktuell {
  background:		#fff;
  border:		1px #000 solid;
  margin:		auto;
  padding:		auto;
  width:		auto;
}

/* rules for certificates.
   thumbnail principle... */
.zert {
  width			: auto;
  margin		: auto;
  display		: normal;
  float			: none;
  text-align		: center;
}

/* footer, as usual... */
.footer {
  display:		none;
}
.print {
  display:		block;
} 
