@media print
{
  /*START: general print styles*/

  body
  {
	  width: 100%;
  }

  h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, caption, th, td, label, a,
  div#Adresse p
  {
	  font-family: Trebuchet MS, Arial, Sans-serif;
	  color: #000000;
  }
  
  h1
  {
    font-size:large;
  }

  a
  {
	  text-decoration: underline;
  }

  img
  {
	  border: none;
  }

  caption, th
  {
	  text-align: left;
  }

  td, th
  {
	  padding-right: 1em;
  }
  /*END: general print styles*/
  /************************************************************************/

  p.access,
  div#primaryNav,
  div#header-zone,
  div#panel-zone,
  dl#footer,
  dl#footer dt,
  div.linkscontainer,
  div#Breadcrumb
  {
    display:none;
  }

  div#Adresse
  {
    position:absolute;
    top:10px;
    left:10px;
    float:left;
    margin-bottom:20px;
  }
  
  div#Ankuendigung
  {
    position:absolute;
    top:10px;
    right:40px;
    float:right;
    margin-bottom:20px;
  }

  div.sidebar
  {
    background:transparent;
  }  

  div.middle-content
  {
    width:100%;
    float:none;
    border-top: solid 1px #000;
    margin-top:160px;
  }
  
  div#content-zone
  {
    position:static;
    z-index:0;
  }
  
  div.ViewMode
  {
    position:static;
    top:0;
    bottom:auto;
    width:100%;
    margin-top:0px;
    z-index:0;
  }
  
  div.Normal
  {
    max-width:100% !Important;
  }
  
  div.DNN_HTMLContent
  {
    margin-top:50px !Important;
  }
  
  div.title
  {
    position:absolute;
    margin-top:200px;
    top:0;
  }
  
  div#footer-zone,
  div#footer-content
  {
    position:static;
    float:none;
    bottom:auto;
    width:100%;
    z-index:0;
    left:0;
    background:transparent;
  }
   
  dl#footer,
  div.NewsPanelMain
  {
    position:static;
    background:transparent;
    z-index:0;
    left:0;
  }
  
  div.NewsPanel
  {
    margin-top:20px;
  }
  
  div#NewsPanelTeaser p,
  div#NewsPanelTeaser a,
  div#NewsPanelTeaser h1,
  div#NewsPanelTeaser span,
  div#NewsPanelTeaser h2,
  div#NewsPanelTeaser h3
  {
	  color: #000000;
  }


 }
