
/* Druckansicht */

/* Druck - Allgemein */ 
#pferd_drucken {
  font-family: Times New Roman, Serif;
  font-size: 12pt;
  margin: 0;
  padding: 0;
  width: 900px;
}

#pferd_drucken .wrapper_box {
  margin: 0;
  padding: 0;
  width: 100%;
  page-break-inside: avoid;
}

#pferd_drucken .pagebreak {
  page-break-before: always;
}

#pferd_drucken a img {
  border: none;
}

#pferd_drucken h2 {
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  font-size: 18pt;
  color: #328f09;
  font-weight: bold;
  letter-spacing: 0.9px;
}

#pferd_drucken h3 {
  margin: 0 0 2px 10px;
  padding: 0;
  font-size: 14pt;
  color: #328f09;
  font-weight: bold;
  letter-spacing: 0.9px;
}

#pferd_drucken h4 {
  margin: 0;
  margin-bottom: 3px;
  padding: 0;
  font-size: 12pt;
  color: #328f09;
  font-weight: bold;
}

#pferd_drucken .subpage table {
  border: none;
  margin: 0;
  padding: 0;
  width: 900px;
  min-height: 0px;
}

#pferd_drucken .clear {
  clear: both;
}


/* Druck - Logo */
#pferd_drucken_logo {
  margin: 0;
  padding: 0;
}

#pferd_drucken_logo img {
  margin: 0;
  padding: 0;
  border: 0;
}

#pferd_drucken_logo p {
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 12pt;
  color: #999;
  text-align: justify;
  width: 440px;
  float: right;
}



/* Druck - Basisdaten */

#pferd_drucken_basisdaten table td.foto {
  margin: 0;
  padding: 10px;
  background-color: #EEE;
  width: 420px;
  min-height: 320px;
  max-height: 350px;
  text-align: center;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  border: 1px solid #EEE;
  display: table-cell;
}

#pferd_drucken_basisdaten table td.data {
  margin: 0;
  padding: 10px;
  background-color: #EEE;
  width: 420px;
  min-height: 320px;
  max-height: 350px;
  text-align: left;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  border: 1px solid #EEE;
  display: table-cell;
}


#pferd_drucken_basisdaten {
  display: table-cell;
  width: 900px;
}

#pferd_drucken_basisdaten table td {
  width: 50%;
  vertical-align: top;
}

#pferd_drucken_basisdaten p {
  margin: 0;
  padding: 0;
  line-height: 20px;
}

#pferd_drucken_basisdaten .foto {
  width: 420px;
  min-height: 320px;
  max-height: 350px;
  text-align: center;
  vertical-align: middle;
}

#pferd_drucken_basisdaten .foto img {
  max-height: 320px;
  max-width: 400px;
}

#pferd_drucken_basisdaten .foto p {
  margin: 0;
  margin-top: 6px;
  padding: 0;
  text-decoration: none;
  color: #000;
  font-size: 10pt;
}

#pferd_drucken_basisdaten .infoblock {
  float: right;
  background-color: #EEE;
  margin: 0;
  padding: 10px;
  width: 426px;
  min-height: 320px;
  max-height: 350px;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  border: 1px solid #EEE;
}

#pferd_drucken_basisdaten .daten {
  float: left;
  margin: 0 0 64px 0;
}

#pferd_drucken_basisdaten .daten p {
  margin-right: 10px;
}

#pferd_drucken_basisdaten .daten label {
  font-weight: bold;
}

#pferd_drucken_basisdaten .adresse {
  float: left;
  width: 50%;
}

#pferd_drucken_basisdaten .adresse p {
  line-height: 16px;
}

#pferd_drucken_basisdaten .adresse img {
  vertical-align: middle;
  line-height: 12pt;
}

#pferd_drucken_basisdaten .adresse h4 {
  margin: -24px 0 6px 0;
  padding: 0;
  font-size: 12pt;
  color: #328f09;
  font-weight: bold;
}

/* Druck - Texte */

#pferd_drucken_text {
  margin: 20px 0 42px 0;
  padding: 0;
  width: 900px;
	page-break-after: always;
}

#pferd_drucken_text .beschreibung {
  background: #EEE;
  margin: 0;
  margin-bottom: 42px;
  padding: 10px;
  width: 880px;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  font-size: 13px;
  border: 1px solid #EEE;
  text-align: justify;
}

#pferd_drucken_text p {
  margin: 0;
  padding: 0;
  line-height: 17pt;
  font-size: 12pt;
}

#pferd_drucken_text p.label {
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 12pt;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.9px;
  color: #000;
}

/* Eignungen und Ausbildungsstand */
#pferd_drucken_text table th {
  margin: 0;
  padding: 0;
  text-align: left;
}

#pferd_drucken_text table td.eignung {
  margin: 0;
  padding: 10px;
  background-color: #EEE;
  width: 430px;
  text-align: left;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  border: 1px solid #EEE;
  vertical-align: top;
}

#pferd_drucken_text table td.ausbildung {
  margin: 0;
  padding: 10px;
  background-color: #EEE;
  width: 430px;
  text-align: left;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  border: 1px solid #EEE;
  vertical-align: top;
}

#pferd_drucken_text .eignungen {
  margin: 0;
  padding: 10px;
  text-align: center;
  -moz-column-count: 3;
  column-count: 3;
}

#pferd_drucken_text .eignungen ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#pferd_drucken_text .eignungen li {
  margin: 0;
  padding: 0;
  font-size: 13pt;
  font-weight: normal;
  color: #555;
  line-height: 26px;
}

#pferd_drucken_text .wrapper {
  margin: -24px 0 0 0;
  padding: 0;
  float: right;
  width: 47%;
}

#pferd_drucken_text .wrapper h3{
  margin-left: -10px;
}

#pferd_drucken_text .ausbildung {
  margin: 0;
  padding: 10px;
}

#pferd_drucken_text .ausbildung ul {
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
  list-style-type: none;
}

#pferd_drucken_text .ausbildung li {
  margin: 0;
  padding: 0;
  font-size: 13pt;
  font-weight: normal;
  color: #555;
  line-height: 22px;
}


/* Druck - Stammbaum */
#pferd_drucken_stammbaum {
  margin: 0;
  padding: 0;
  font-size: 11pt;
  background: #EEE;
  margin-bottom: 42px;
  padding: 10px;
  width: 880px;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  border: 1px solid #EEE;
}

#pferd_drucken_stammbaum table.abstammung {
  margin: 0 auto;
  width: 85%;
}

#pferd_drucken_stammbaum table.abstammung td {
  padding: 0;
}

#pferd_drucken_stammbaum table {
  width: 90%;
  margin: 10px auto;
  border-collapse: separate;
}

#pferd_drucken_stammbaum td {
  vertical-align: middle;
  margin: auto;
  border: 0;
  width: 20%;
  height: 24px;
}

#pferd_drucken_stammbaum td.link {
  margin: 0;
  padding: 0;
  width: 0.1%;
  text-align: center;
}

#pferd_drucken_stammbaum div {
  padding: 3px;
  background-color: #F2F2F2;
}


#pferd_drucken_stammbaum div a {
  color: #000;
}


#pferd_drucken_stammbaum td div.vater {
  /* background: url(/anbieter/images/verkaufspferde/sprabstammung.png); */
  background: #DDD url(../../icon/male.png) no-repeat center left;
  padding-left: 20px;
  border: 1px solid #0000CC;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
}

#pferd_drucken_stammbaum td div.mutter {
  /* background: url(/anbieter/images/verkaufspferde/sprabstammung.png); */
  background: #DDD url(../../icon/female.png) no-repeat center left;
  padding-left: 20px;
  border: 1px solid #CC0000;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
}


/* Weitere Fotos */
#pferd_drucken_galerie {
  margin: 0;
  padding: 10px;
  page-break-before: auto;
  font-size: 11pt;
  margin-bottom: 42px;
  width: 880px;
  text-align: center;
}

#pferd_drucken_galerie .foto {
  float: left;
  margin: 0;
  padding: 5px;
}

#pferd_drucken_galerie .foto img {
  margin: 0;
  padding: 0;
  max-height: 100px;
}

#pferd_drucken_galerie .foto p {
  font-size: 10pt;
  display: block;
  width: 200px;
}