

.post-type-archive-klm_deckrueden .header-image {display: none;}
.post-type-archive-klm_deckrueden #deckruedenkatalog {padding-bottom: 17%;}
.post-type-archive-klm_deckrueden #hundsuche {background-position: 10px 7px;background-repeat: no-repeat;width: 100%;font-size: 16px;padding: 7px 20px 7px 40px;margin: 1% 0 0 0; border: 1px solid #ddd;}
.post-type-archive-klm_deckrueden .suchanleitung {margin-bottom: 3%; font-size: 6pt; color: grey; padding-left: 40px;}
.post-type-archive-klm_deckrueden #deckruedenkatalog li { clear: both; float: none; border-top: 1px dotted grey; position: relative; min-height: 62px; }
.post-type-archive-klm_deckrueden h4 {margin: 0;}
.post-type-archive-klm_deckrueden .hund-geschlecht {width: 12px; height: auto;}
.post-type-archive-klm_deckrueden .hundefoto {float: left; }
.post-type-archive-klm_deckrueden .hundefoto { margin: 5px 20px 5px 0;width: 80px;height: auto;}
.post-type-archive-klm_deckrueden .steckbrief{float: left;margin-top: 20px; }
.post-type-archive-klm_deckrueden .blattlink {position: absolute; right: 2%; bottom: 42%;}
.post-type-archive-klm_deckrueden .gruppe{text-transform: capitalize;}
.post-type-archive-klm_deckrueden .wichtig{text-decoration: line-through; color: red;}
.post-type-archive-klm_deckrueden .edit-post-link {font-size: 8px; position: absolute; right: 2%; top: 0; color: DarkSeaGreen}


/* Deckrüdenkarteiblatt*/
.deckrueden_karteiblatt {border: 1px solid lightgrey; padding: 1em 2em; border-radius: 22px; background-color:GhostWhite;
;
/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */}

.single-klm_deckrueden #druckknopf {display:none;}

.single-klm_deckrueden .header-image {height: 620px}
.single-klm_deckrueden .hundename, .single-klm_deckrueden .post-title {text-align: center; font-variant: small-caps;  font-family: serif; font-weight: bold; color: DarkSlateGray; font-size: 42px;}
.single-klm_deckrueden dl {width: 100%;}
.single-klm_deckrueden dt:nth-child(+1) {font-size: 1.500em; font-weight: 700; display: block; clear: both; width:100%; padding-left: 0;text-align: center; margin:0 0 -1em 0; padding:0; border: 5px solid GhostWhite; }
/*
.single-klm_deckrueden dt {float: left;width: 35%; padding-bottom: 0; margin-top:0; padding-right: 1em; text-align: right}
.single-klm_deckrueden dd {box-sizing: border-box;	padding: 0; margin:2px}
.single-klm_deckrueden dd:after {content: ""; display: block; clear: both;}
.single-klm_deckrueden dd:first-letter {text-transform: uppercase;}
*/
.single-klm_deckrueden .letzteaenderung {font-size: 8px; float: right}
.single-klm_deckrueden .leer {margin:0; padding:0}
.single-klm_deckrueden .button {margin-top: 0.25em;}



/* DL, DT, DD like TABLE display 
https://codepen.io/forty4-jp/pen/dyZevq
*/

dl {
    border: 0px solid #bdc8ca;
    background-color: transparent;
}
.ie7 dl {
    overflow: hidden;
}
dt,
dd {
    box-sizing: border-box;
    padding: 10px;
}
dd ~ dt,
dd ~ dd {
    border-top: 0px solid #bdc8ca;
}
dt {
    float: left;
    width: 35%;
    padding-bottom: 0;
}
.ie7 dt {
    padding-bottom: 10px;
    clear: both;
}
dd {
    margin-left: 35%;
    /*border-left: 1px dotted #bdc8ca;*/
    background-color: transparent;
}
.ie7 dd {
    margin-left: 40%;
    overflow: hidden;
}
dd:after {
    content: "";
    display: block;
    clear: both;
}
/*dt*/.row2 + dd:after {
    content:none;
}


dd {border-top: 1px solid #bdc8ca; text-transform: capitalize;}


.single-klm_deckrueden .hundehalter {text-transform: none; margin-left: 34%;}
