/* ################################################################################## */
/* ############################# NEUIGKEITEN-CONTAINER ############################## */
/* ################################################################################## */

/* ########## CONTENT 1 ########## */

.content { width: 1100px; position: relative; margin: 0px auto; padding-top: 60px; padding-bottom: 20px; color: #A9290F; background-color: #fcefd3; z-index:4; font-family: 'Comic Neue', cursive;}
.content_fotogalerie { width: 1100px; position: relative; margin: 0px auto; padding-top: 60px; padding-bottom: 20px; color: #A9290F; background-color: #fcefd3; z-index:4; font-family: 'Comic Neue', cursive; min-height: calc(100vh - 430px)}

.content-ueberschrift {background-color: #9D4C4C; width: 92%; margin-top: 30px; margin-bottom: 15px; box-sizing: border-box; border-left-style: solid; border-right-style: solid; border-width: 1px; border-radius: 4px 4px 4px 4px;}
.content-ueberschrift h2 {color: #FFFFFF; font-size: 21px; padding: 7px; margin-left: 7px;}
.content-img img { height: 500px; display: flex; justify-content: center; align-items: center;  display: block; border: 12px solid #FFFFFF; max-width: 90%;}
.content-text {width: 92%; margin-top: 15px;box-sizing: border-box; border-left-style: solid; border-right-style: solid; border-width: 1px; border-radius: 4px 4px 4px 4px;}
.content-text-2 {width: 92%; margin-top: 15px;}
.content-text p {color: #9D4C4C;  font-size: 21px; padding: 16px 13px; line-height: 28px; text-align: center; margin-left: 7px; font-family: 'Comic Neue', cursive;}
.content-text-2 p {color: #9D4C4C;  font-size: 25px; padding: 0px 13px; line-height: 28px; text-align: center; margin-left: 7px; font-family: 'Comic Neue', cursive; padding-bottom: 20px}

/* #################################################################### */
/* ############################ MOBIL ################################# */
/* #################################################################### */

@media (max-width: 1100px) { .content {width: 100%} .content-ausstellungen {width: 100%} .content-img img {max-width: 90%; height: auto; max-height: 500px} .content_rasse {width:100%;} .content_fotogalerie {width: 100%;}}
@media (max-width: 900px) { iframe {width: 100vh;} .iframe {padding: 0%}}
@media (max-width: 600px) { .content_4_div_img {width: 90%; padding: 0px 5%;}}

/* ################################################################################## */
/* ############################# AUSSTELLUNG-CONTAINER ############################## */
/* ################################################################################## */

.year-number {font-size: 70px; color: #086A87; font-family: 'Comic Neue', cursive; margin: 30px 0px; text-align: justify; text-align: center;}

.content-text-unserehunde {max-width: 90%;}
.content-text-unserehunde h2 {color: #9D4C4C; font-family: 'Comic Neue', cursive;}
.content-text-unserehunde p {color: #9D4C4C; font-size: 21px; padding: 16px 13px; line-height: 28px; margin-left: 7px; font-family: 'Comic Neue', cursive;}
.tg  { margin-top: 15px; width: 100%; }
.tg td { font-family:Arial, sans-serif; font-size: 16px; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; width: 33%;  border-radius: 4px; text-align: center;}
.tg th { font-family:Arial, sans-serif; font-size: 16px; font-weight:normal; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; width: 33%; border-radius: 4px; text-align: center;}
.blue { background-color: rgba(88,172,250,0.5);}
.pink { background-color: rgba(247,129,243,0.5);}

.welpen_div_link {position: relative; margin: 0px auto;}
.welpen_div_link ul { margin: 60px 0px;}
.welpen_div_link li { margin: 0; padding: 0px 30px; background-color: #F5D0A9; list-style: none; position: relative; transition: 300ms all; box-sizing: border-box; border-color: #750202; border-style: solid; border-width: 1px; text-align: center; border-radius: 5px;}
.welpen_div_link li:hover {background-color: #FA5E5E; transition: 300ms all;}
.welpen_div_link a { line-height: 60px; color: #BC4A4A; text-decoration: none; transition: .3s; position: relative; font-size: 20px; font-family: 'Abel', sans-serif; cursor: pointer;}
.welpen_div_link a:hover {color: #FFFFFF;}

.content_rasse { max-width: 900px; margin: 0px auto; padding-bottom: 50px;}
.content_4_div_img {padding: 0px 0px; max-height: 500px; display: block; border: 12px solid #FFFFFF;}
.content_rasse h2 {text-align: left; font-family: 'Comic Neue', cursive; padding-top: 30px; font-size: 30px}
.content_rasse p { text-align: left; font-size: 22px; line-height: 30px; font-family: 'Comic Neue', cursive; padding-top: 50px;}
.links { float: left; margin-right: 10px; padding-top: 50px; max-width: 100%; max-height: 100%; min-width: 5%; min-height: 5%; }
.rechts { float: right; margin-left: 10px; padding-top: 50px; max-width: 100%; max-height: 100%; min-width: 5%; min-height: 5%; width: 500px}
.welpentreffen_bild1 {width: 450px}

.inmmemoriam-text {color: #FDB388;  font-size: 40px; padding: 16px 13px; line-height: 35px; text-align: center; margin-left: 7px; font-family: 'Comic Neue', cursive;}
.inmmemoriam-top {margin-top: 100px}
.inmmemoriam-img {margin: 40px 0px}
.links_logo { display: block; margin: 10px auto; margin-top: 0px; padding-top: 100px; max-width: 90%;}
.header-logo_5 {max-height: 100px}

.content_kontakt {}
.content_kontakt_p {color: #9D4C4C;  font-size: 40px; padding: 16px 13px; line-height: 35px; text-align: center; margin-left: 7px; font-family: 'Comic Neue', cursive;}
.iframe {margin-top: 20px; padding: 0px 23%}
.content_5_p_2 {color: #9D4C4C;  font-size: 25px; padding: 16px 13px; line-height: 20px; margin-left: 7px; font-family: 'Comic Neue', cursive;}

.pflege_link {max-width: 90%; width: 300px; display: flex; justify-content: center; align-items: center;  display: block;}
