/****************************/
/****** Print Version ******/
/**************************/

body {
  color: black;  
  background: none;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
}

h1 {font-size: 12pt;}
h2 {font-size: 11pt;}
h3 {font-size: 10pt;}
h4 {font-size: 10pt;}
h5 {font-size: 10pt;}
h6 {font-size: 10pt;}

#mobil,
#umschlag #suche,
#umschlag #kopfmenue_div,
#umschlag #hauptmenue_div,
#umschlag #hpk2selector_umschlag,
#umschlag #untermenu_div,
#umschlag #hauptmenue2_div,
#umschlag #zusatz_menu,
#headernavi,
#sliderumschlag,
#logo_menu .handymenue,
#logo_menu #kopfmenue_div,
#logo_menu .inhalt_menu,
#logo2,
#kopfnavi,
#submenue_newsbox,
#fussumschlag #fussinhalt ul.zentralfussmenu,
#fussumschlag #fussmenue,
#drucken,
#hpk2selector_umschlag,
#hpk2selector_pfeil,
#inhalt .tx-hpkfe-pi-referenzen #nav,
#slidershadow,
#fussborderleft,
#fussbordertop,
#fussborderright,
#inhalt .elastic-video,
#sociallinks {
  display: none;
}

body #umschlag #logo img {
  width: 7cm;
  height: auto;
  max-height: 3.5cm;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
}

body #umschlag #logo {
  margin: 5px 0 15px 0;
  padding: 0;
  border: 0;
  border-color: #FFFFFF;
  border-width: 0;
  border-style: none;
  -webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgb(250, 250, 250)), to(rgba(250, 250, 250, 0))) 1 100%; 
  -webkit-border-image: -webkit-linear-gradient(bottom, rgb(250, 250, 250, 0), rgba(250, 250, 250, 0)) 1 100%; 
  -moz-border-image: -moz-linear-gradient(bottom, rgb(250, 250, 250), rgba(250, 250, 250, 0)) 1 100%; 
  -o-border-image: -o-linear-gradient(bottom, rgba(250, 250, 250), rgba(250, 250, 250, 0)) 1 100%; 
  border-image: linear-gradient(to top, rgb(250, 250, 250), rgba(250, 250, 250, 0)) 1 100%;
  position: static;
  min-height: 0;  
}

body #umschlag {
  width: 100%;
  height: auto;
  top: 0;
  padding: 0;
  margin: 0;
  background: none;
  border: 0;
  -pie-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}

body #umschlag #inhaltumschlag,
body #umschlag #inhalt,
body #umschlag #hauptinhalt,
body #umschlag #logo_menu,
body #umschlag #innerer_umschlag {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  float: none;
  border: 0;
  -pie-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  overflow: auto; 
  overflow-x: hidden;
}

body #kopf .tx-hpkfe-pi-adresse {
  right: 0px;
  font-family: arial,sans-serif;
}

body #kopf {  
  min-height: 0;
}

body #headumschlag {
  border: none;
  height: 4cm;
}

body #umschlag #inhalt .box {
  border: 0;
  background: none;
  padding: 0;
  height: auto;
  margin: 10px 2px 10px 0;
  -pie-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
}

body #umschlag #inhalt .csc-default.box.layout-16, 
body #umschlag #inhalt .csc-default.box.layout-17 {
  background: none;
  color: #000000;
}

body #fussumschlag,
body #fussinhalt {
  width: 100%;
  height: auto;
  border-color: #FFFFFF;
  background: none;
  padding: 0;
  margin: 0;
  -pie-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
}

body #fussumschlag .tx-hpkfe-pi-adresse {
  margin: 0;
  padding: 0;
  -pie-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
}

#umschlag img {
  -pie-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border: 0;
}

#inhalt .csc-header,
#inhalt .csc-content,
#inhalt .tx-hpkfe-pi-kontakt,
#inhalt .tx-hpkfe-pi-gmap,
#inhalt .tx-hpkfe-pi-adresse,
#inhalt .tx-hpkfe-pi-impressum,
#inhalt .tx-hpkfe-pi-datenschutz,
#inhalt .tx-hpkfe-pi-referenzen,
#inhalt .tx-indexedsearch,
#inhalt .news-list-container,
#inhalt .news-single-item,
#inhalt .box .tx-emasters-lib-uni-pi-video {
  padding: 0;
}

#inhalt .box a.link-typ1, 
#inhalt .box a.link-typ2 {
  margin: 0;
  padding: 0;
}

#inhalt h1#titelueberschrift {
  margin-left: 0;
  padding-left: 0;
}

#umschlag #inhalt,
#umschlag #hauptinhalt li,
#umschlag #hauptmenue_div li,
#umschlag li,
#fussinhalt,
#umschlag #inhalt .box,
#seitenart-1 .untermenu2 li,
#seitenart-2 .untermenu3 li,
#seitenart-1 ul.untermenu3 li,                      
#seitenart-2 ul.untermenu4 li,
#umschlag hr,
#umschlag div.news-latest-container,
#umschlag span.news_title,
#umschlag div.news-list-item,
#umschlag span.news_latest_title,
#umschlag div.news-list-content,
#suche .boxsuche_input,
#suchemobil .boxsuche_input,
#inhalt input,
#inhalt textarea,
#inhalt select,
#inhalt .tx-hpkfe-pi-partner img {
  border-color: #FFFFFF;
  border: 0;
}