
@page port {

size:portrait;
}
@page land {

size:landscape;
}

.portrait {
  page: port;
}

.landscape {
  page: land;
}

body {
  font-size: 8pt;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  /*border:1px solid green;*/
}

h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid;
}

.hContainer {
  margin: 0;
  padding: 0;
}

/* Content und Rahmenlinien */
div.gContentHalf {
  width: 480px;
  padding-right: 10px;
}

div.gContentHalf div.content {
  width: 480px;
  /*border:1px solid red;*/
}

div.content {
	/*page-break-inside:avoid;*/
}

div.gRail {
  width: 170px;
  margin-right: 0px;
  /*border:1px solid red;*/
}

div#video {
	display:block;
	visibility:visible;
	
}

h3.accordionHeader {
  background: transparent url(none.gif);
}

h3.accordionHeader a {
  padding: 0;
  margin: 0;
}

.basic {
  width: auto;
}

div.g1, div.gPanel, div.gContentFull, div.gContentHalf, div.gRail {
  margin: 0 0 15px 0;
  position: relative;
}

/* BabyClub */
.basic a.title, h3.accordionHeader {
  padding: 0px;
	margin:0px;
}

.gPanel, .pageOptions, .miscLinks, .pageLinks, .metaRow, #header, #zeitleiste {
  display: none !important;
}

div#footer {
  clear: both;
}

div#printFooter {
  clear: both;
  float: left;
  overflow: visible;
  display: block;
	page-break-inside:avoid;
}
