/**
 * ====================================================
 * DIHK Druckstylesheet - aus html5-boilerplate
 * ====================================================
 * @author  			Joeran Fliege
 * @see					http://www.sunbeam-berlin.de/
 */
 
* {
  color: #000 !important;
  text-shadow: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

body {
  background-color: white !important;
  background-image: none !important;
  color: #444;
  margin: 0;
  padding: 0;
}

a, a:visited { text-decoration: underline; }
/* a[href]:after { content: " (" attr(href) ")"; } */
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
  content: "";
}
a[href]:after, abbr[title]:after { content: ""; }

pre, blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

thead { display: table-header-group; }

tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }

p, h2, h3 {
  orphans: 3;
  widows: 3;
}
h2, h3 { page-break-after: avoid; }

/* Schriftgroessen kleiner */
h1 {
  font-size: 30px !important;
  line-height: 38px !important;
}
h2 {
  font-size: 23px;
  line-height: 30px;
}
h3, h4, p, ul, li, td {
  font-size: 16px;
  line-height: 24px;
}
h5, #cright_wrapper h2, #cright_wrapper h3, #cright_wrapper h4, #cright_wrapper p {
  font-size: 13px;
  line-height: 20px;
}

/* Elemente ausblenden */
#wrapperHeader,
.breadcrumb,
#partner,
#wrapperFooter,
.news-backlink-wrap {
    display: none !important;
} 

.wrapper {
  padding: 0;
  page-break-before: avoid;
  page-break-inside: auto;
}
#wrapperLogo {
  margin-top: 0;
}
#wrapperContent {
  display: block;
  page-break-inside: auto;
  margin: 0;
}
body div#cCenter,
body div#cFull,
.grid-twocolumns { display: block !important; }

/* blaue Box */
.frame_bluebox {
  border: 1px solid #16599c;
}

form, input, textarea, select { border: 1px solid #f2f2f2 !important; }

.clearfix {
	float:none !important;
	margin:0;
	padding:0;
}

/* Padding ohne Icons reseten */
#cCenter .news-single .news-related-files ul li,
a.linkPdf { padding-left: 0; }
form.searchform input.myposition { padding: 10px 20px; }



