@charset "UTF-8";

@media print
{

  /* layout */

  #fullheightcontainer { }
  #wrapper { }
  #outer { }
  #left { display: none; visibility:hidden; }
  #container_left { display: none; visibility:hidden; }
  #container_left2 { display: none; visibility:hidden; }
  #center{ }
  #clearheadercenter{ display: none; visibility:hidden; }
  #clearheaderleft { display: none; visibility:hidden; }
  #clearfootercenter { display: none; visibility:hidden;  }
  #clearfooterleft { display: none; visibility:hidden; }
  #footer{ border-top: 1px solid black; }
  #subfooter1{ }
  #subfooter1 .agenturTag { display: none; visibility:hidden; }
  #subfooter2 { display: none; visibility:hidden; }
  #header { display: none; visibility:hidden; }
  #subheader1 { display: none; visibility:hidden; }
  #logo { display: none; visibility:hidden; }

  #submenu { display: none; visibility:hidden; }
  #menu { display: none; visibility:hidden; }

  hr { margin: 0 0 2em 0; color: transparent; background-color: transparent; height: 1px; border-bottom: 1px solid black; border-top: none; }
  hr { display: none; visibility: hidden; }
  p { margin: 0 0 2em 0; }

  /* typo */

  body 		{ font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; line-height: 130%; font-size: 70%; background: white; color: black; }
  img 		{ border: 0; }
  ul 		{ list-style-type: square; }
  a	{ color: black; text-decoration: none; }

  h1 		{ font-size: 110%; font-weight: bold; padding-bottom: 0.3em; width: 98%; border-bottom: 1px solid black; }
  h1:after { content: " [Klinikum Fichtelgebirge gGmbH]"; }
  h2 		{ font-size: 110%; font-weight: bold; padding: 0.3em; width: 98%; border: 1px solid black; }
  h3 		{ font-size: 110%; font-weight: bold; }

  .invis		{ display: none; visibility:hidden; }
  .doNotPrint	{ display: none; visibility:hidden; }

  span.onScreenNav { display: none; visibility:hidden; }
  
  div.boxC1 { padding: 0 1em 0.5em 0.5em; width: 70%; border: 1px solid black; overflow: hidden; margin-bottom: 3em; }
  div.boxF1 { padding: 0 1em 0.5em 0.5em; width: 70%; border: 1px solid black; overflow: hidden; margin-bottom: 3em; }
  div.boxB2 { padding: 0 1em 0.5em 0.5em; width: 70%; border: 1px solid black; overflow: hidden; margin-bottom: 3em; }
  div.boxD3 { margin-bottom: 3em; }
  div.boxE3 { margin-bottom: 3em; }

  div.boxC1 h2,
  div.boxC1 h3,
  div.boxF1 h2,
  div.boxF1 h3,
  div.boxB2 h2,
  div.boxB2 h3 { margin: 0.5em 0; padding: 0; border: none;  }
  
  /*div.boxContainerR { margin: 0 0 0 10px; }
  div.boxContainerL { margin: 0 10px 0 0; }*/
  
  div.boxE3 div.boxContainerL img { float: left; margin: 0 10px 10px 0; }
  div.boxE3 div.boxContainerR img { float: right; margin: 0 0 10px 10px; }
  
    
  /* neu */
  
  .rahmen_gruen { border: 1px solid black !important; overflow: hidden; }
  .rahmen_grau { border: 1px solid black !important; overflow: hidden; }
  .rahmen_grau_3 { border: 1px solid black !important; overflow: hidden; }
  
  #contentsection { width: 100%; }
  #contentsection #col_left { width: 50%; float: left; }
  #contentsection #col_right { width: 200px; float: right; }
  
}