body{font-family:jaf-domus,Arial,Helvetica,"MgOpen Moderna",sans-serif;color:#005a5e;font-size:15pt;padding:0px;text-align:center;margin:0px;background-color:#f8fbfc;}
#CONmain{position:relative;width:100%;height:auto;padding:0px;margin:0px;display:flex;justify-content:center;}
.DIVinnerContent2{position:relative;top:0px;left:0px;width:60%;height:auto;min-height:500px;marging-bottom:500px;margin:45px;background-color:#f8fbfc;text-align:center;}
.DIVzweispaltig{margin:35px 0px 70px 0px;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule: 1px dashed #c2c2c2;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule: 1px dashed #c2c2c2;column-count:2;column-gap:20px;column-rule: 1px dashed #c2c2c2;}
.DIVzweispaltig h3:first-child{margin-top:0px;}



strong{font-weight:600;font-size:22px;color:#005a5e;}

table{width:100%;border:1px solid #000000;display:flex;justify-content:center;}
table.blank{width:100%;border:0px;display:flex;justify-content:center;}
table.tree{width:100%;}  

/* Tree responsiv*/
/* @media screen and (min-width: 920px) and (max-width: 1024px){}
@media screen and (min-width: 750px) and (max-width: 919px) {}
@media screen and (min-width: 550px) and (max-width: 749px)	{}
@media screen and (min-width: 425px) and (max-width: 549px) {}

 */

#Spezies{margin-top:0px;margin-bottom:0px;position:relative;width:100%;border: 0px solid red;}
#Spezies.Left{display: flex;align-items:left;justify-content:left;}
#Spezies.Right{display: flex;align-items:right;justify-content:right;}
#Spezies.center{display:flex;align-items:center;justify-content:center;}
#Content{font-size:25pt;text-align:center;width:49%;padding:0px;padding-bottom: 15px;padding-left: 10px;}


#DiamantRahmen{position:relative;}
#Diamant{position:absolute;top:-18%;width:18%;font-family:jaf-domus;}
#Diamant.Hund{left:0%;}
#Diamant.Katze{left:22%;}
#Diamant.Heimtier{left:44%;}


table{font-size:25pt;display:justify;}
table.achtnull{margin-left:10%;width:80%;}
table.fuenfnull{margin-left:10%;width:50%;}
table.sechsnull{margin-left:10%;width:60%;}
table.seminar{margin-bottom:30px;margin-left:5px;padding-right:8px;}
table.kompakt{border-collapse:collapse;line-height:1.4;}

td{text-align:left;vertical-align:top;}
.PDLightgrey{background-color:#dfdfdf; border-radius: 18px;}
td.content{padding: 10px;}
td.middle{vertical-align:middle;}
td.bottom{vertical-align:bottom;}

h1{font-family:jaf-domus;font-weight:600;font-size:40px;margin-left:0px;color:#005a5e;}
h2{font-weight:600;font-size:30px;line-height:1.5;margin-top:0px;margin-bottom:0px;color:#005a5e;width:auto;}


p,h2.news,li.news{text-align:justify;line-height:1.5;margin-top:5px;margin-bottom:15px;}
p.green{color:green;}
p.yellow{color:orange;font-weight:bold;}
p.red{color:red;}
p.blue{color:blue;}

h3+p{margin-top:3px;margin-left:10px;}

img{border:none;box-shadow: 2px 2px 2px #000;border-radius: 5px 5px 5px 5px;}
img.blank{box-shadow:none;border-radius:0px;}
img.trauer{border:5px solid #000000;padding:1px;}
img.left{float:left;}
img.right{float:right;}
img.newsSmall{box-shadow: 3px 3px 8px  #654601;}

figure.right{float:right;font-size:7pt;}

a.linkSitemap:link{color:#333333;font-size:8pt;text-decoration:none;}
a.linkSitemap:visited{color:#333333;}
a.linkSitemap:hover{color:#990000;text-decoration:underline;}

a.linkSitemapRed:link{color:#990000;font-size:8pt;text-decoration:none;}
a.linkSitemapRed:visited{color:#990000;}
a.linkSitemapRed:hover{color:#FF9900;text-decoration:underline;}

a.linkNormal:link{color:#333333;text-decoration:none;}
a.linkNormal:visited{color:#333333;}
a.linkNormal:hover{color:#990000;text-decoration:underline;}

a.linkMarkant:link{color:#666666;font-weight:bold;text-decoration:none;}
a.linkMarkant:visited{color:#666666;text-decoration:none;}
a.linkMarkant:hover{color:#990000;}

a.linkMarkantDarkRed:link{color:#990000;font-weight:bold;text-decoration:none;}
a.linkMarkantDarkRed:visited{color:#990000;text-decoration:none;}
a.linkMarkantDarkRed:hover{color:#666666;}

a.linkMarkantSmall:link{font-size:8pt;color:#666666;text-decoration:none;}
a.linkMarkantSmall:visited{color:#666666;text-decoration:none;}
a.linkMarkantSmall:hover{color:#990000;}

a.linkMarkantRed:link{color:#ff0000;text-decoration:none;}
a.linkMarkantRed:visited{color:#990000;text-decoration:none;}
a.linkMarkantRed:hover{color:#990000;}

a.linkMarkantGreen:link{color:green;text-decoration:none;font-weight:bold;}
a.linkMarkantGreen:visited{color:green;text-decoration:none;font-weight:bold;}
a.linkMarkantGreen:hover{color:#990000;}

a.linkMarkantYellow:link{color:orange;text-decoration:none;font-weight:bold;}
a.linkMarkantYellow:visited{color:orange;text-decoration:none;font-weight:bold;}
a.linkMarkantYellow:hover{color:#990000;}

a.linkMarkantRedSmall:link{font-size:8pt;color:#993300;text-decoration:none;}
a.linkMarkantRedSmall:visited{color:#993300;text-decoration:none;}
a.linkMarkantRedSmall:hover{color:#666666;}

hr.dotted{color:#333333; border-top: 1px dotted;}

ul.pageRotViereck{list-style-image:url(https://www.VetDental.de/images/icon_viereck_rot.gif);}
ul.pageRotDreieck{list-style-image:url(https://www.VetDental.de/images/icon_dreieck_rot.gif);}
ul.pageGrauViereck{list-style-image:url(https://www.VetDental.de/images/icon_viereck_5_5.gif);}
ul.pageGruenViereck{list-style-image:url(https://www.VetDental.de/images/icon_viereck_gruen.gif);}
ul.pageGruenPfeil{list-style-image:url(https://www.VetDental.de/images/icon_pfeil_gruen.png);}
ul.pageBlauRaute{list-style-image:url(https://www.VetDental.de/images/icon_raute_blau.png);}
ul.pageBlauDreieck{list-style-image:url(https://www.VetDental.de/images/icon_dreieck_blau.gif);}
ul.punkt-punkt,ul.linksFuenfZehn{margin-left:-15px;}
ul.linksZweiAcht{margin-left:-28px;}
ul.Inside{text-align:justify;margin-left:-40px;list-style-position:inside;line-height:1.4;}
ul.punkt-punkt{text-align:justify;line-height:1.6;list-style-image:url(https://www.VetDental.de/images/img_punkt_punkt_punkt.jpg);}

li.haken-red{list-style-image:url(https://www.VetDental.de/images/haken.gif);}
li.bottomDrei{margin-bottom:3px;}
li.bottomFuenf{margin-bottom:5px;}
li.bottomZehn{margin-bottom:10px;}
li.firstLineBold:first-line{font-weight:bold;color:#666666;}
li.justifyEinsDrei{text-align:justify;line-height:1.3;}
li.newsListIntern{text-align:justify;line-height:1.5;margin-bottom:15px;}
.LIquadrat9pt{color:#666666;list-style:square;}

.FONTpictureSubLine{font-size:7pt;color:#666666;font-style:normal;}
.FONTGreyNormal{color:#666666;font-style:normal;font-weight:normal;}
.FONTGreyFat{color:#666666;font-style:normal;font-weight:bold;}
.FONTheadLine{text-decoration:none;font-size:11pt;color:#666666;font-style:normal;font-weight:bold;}
.FONTsmall{font-size:8pt;}
.BildText{line-height:1;font-size:8pt;}
.FONTfooterSmall{font-size:8pt;color:#333333;}
.FONTsitemap{font-size:8pt;}
.FONTred{color:#ff0000;}
.FONTredSMALL{font-size:7pt;color:#ff0000;}
.FONTredLineTrough{color:#ff0000;text-decoration:line-through;}
.FONTred12PT{font-size:12pt;text-decoration:none;color:#ff0000;}
.FONTgreen12PT{font-size:12pt;text-decoration:none;color:green;}
.FONTgreenSMALL{font-size:8pt;color:#006400;}
.NotdienstBox{text-align:center;padding: 15px 15px;background-color:#D1D1D1;}
.MarkantRed{color:#990000;font-size:10pt;font-weight:bold;text-decoration:none;}

.backgroundLichtgrau{background-color:#F2F2F2;}

.bold{font-weight:bold;color:#666666;}
.italic,.zitat{font-style:italic;}
p.zitat{margin: 20px;font-size:14px;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.left{text-align:left;}
.right{text-align:right;}
.w_sechzig{width:60px;}
.w_siebzig{width:70px;}
.w_achtzig{width:80px;}
.w_neunzig{width:90px;}
.w_hundert{width:100px;}

/*header-Bilder */
#DIVHeaderFirst{float:left;margin-top:10px;margin-bottom:50px;position:relative;width:100%}

.ImageZoom{position:relative;width:100%;padding:0;margin:0}

/*Footer-Bilder */
#DIVFooterLast{margin-top:10px;margin-bottom:0px;position:relative;bottom:0;width:100%;}
p.claim{font-weight:600;font-size:60px;margin-bottom:50px;text-align:center;}

/* Nav-Container */
#FootNavContainer{margin:25px;height:100px;position:relative;bottom:15px;width:100%;display:flex;justify-content:space-between;}
#navcontainer {position:relative;display:flex;justify-content:space-between;margin:25px;width:80%;height:25px;text-align:center;}
#navcontainer ul{list-style-type: none;text-align:center;background-color:#f8fbfc;}
#navcontainer ul li {display: inline;line-height:30px;}
#navcontainer ul li a{color:#005a5e;font-size:16pt;text-decoration:none;padding: 0em 1em;background-color:#f8fbfc;font-weight:400;}
#navcontainer ul li a:hover{color:#005a5e;}
#navcontainer ul li a:visited{color:#005a5e;text-decoration:none;}

/* Top-Menü-Box */
#divMenueBoxTop{position:s;top:25px;width:100%;position:fixed;display:flex;justify-content:space-between;}

/* Top-Logo */
#DIVLogoTopBox {position:relative;right:50px;height:auto;width:150px;padding:25px;border-radius:10px;background:rgb(248 251 252 / 100%);}
#DIVLogoTopLogo {position:relative;right:0px;height:auto;width:100%;}

/* Toplogo responsiv */
@media screen and (min-width: 920px) and (max-width: 1024px){#DIVLogoTopBox {width:100px;} #DIVLogoTopBox {right:40px;padding:20px;}}
@media screen and (min-width: 750px) and (max-width: 919px) {#DIVLogoTopBox {width: 80px;} #DIVLogoTopBox {right:30px;padding:15px;}}
@media screen and (min-width: 550px) and (max-width: 749px)	{#DIVLogoTopBox {width: 60px;} #DIVLogoTopBox {right:22px;padding:12px;}}
@media screen and (min-width: 425px) and (max-width: 549px) {#DIVLogoTopBox {width: 40px;} #DIVLogoTopBox {right:20px;padding: 8px;}}

/* Hamburger-Menue */
#DIVhamMenu {position:relative;width:100%;height:auto;margin-right: -80px;}

label.hamburg { 
   display: block;
   top:10px;left:50px;
   background:rgb(248 251 252 / 100%);
   width: 100px; /* = 75px */
   height:100px; /* = 50px */
   position: relative; 
   border-radius: 4px; 
}

input#hamburg {display:none;}

.line { 
   position: absolute; 
   left:20px;  /* = 10px */
   height: 5px; width: 55px; 
   background: #005a5e; 
   border-radius: 2px;
   display: block; 
   transition: 0.5s; 
   transform-origin: center; 
}

.line:nth-child(1) { top: 32px; }
.line:nth-child(2) { top: 44px; }
.line:nth-child(3) { top: 56px; }

#hamburg:checked + .hamburg .line:nth-child(1){
   transform: translateY(12px) rotate(-45deg);
}

#hamburg:checked + .hamburg .line:nth-child(2){
   opacity:0;
}

#hamburg:checked + .hamburg .line:nth-child(3){
   transform: translateY(-12px) rotate(45deg);
}

#hamburg:checked + .hamburg  + nav.topmenu { 
    max-height: 600px; 
}

nav.topmenu { 
	font-size:25pt;
	background-color: #005a5e;
	margin-top: 	 -130px; 
	margin-left: 	 -50px; 
	margin-right: 	-120px;
    height: auto; 
    max-height:0; 
    overflow: hidden; 
	transition: all 0.5s;
}
li.topmenu {list-style-type: none;}

li.topmenu a,li.listActive a{color:#f8fbfc;text-decoration:none;display:block;padding:20px;text-align:center;line-height:35px;}

/* Hamburger-Menue responsiv */
@media screen and (min-width: 920px) and (max-width: 1024px){#DIVhamMenu {margin-right:-20px;margin-top:20px;} label.hamburg{width:90px;height:90px;left:40px;} .line{height: 4.5px;left:20px;width:54px;} .line:nth-child(1){top:30px;} .line:nth-child(2){top:40px;} .line:nth-child(3){top:50px;} #hamburg:checked + .hamburg .line:nth-child(2){top: 0px transform: translateY(-8px) rotate(45deg);} #hamburg:checked + .hamburg .line:nth-child(3){transform: translateY(-8px) rotate(45deg);}}
@media screen and (min-width: 750px) and (max-width: 919px) {#DIVhamMenu {margin-right: 10px;margin-top:20px;} label.hamburg{width:80px;height:80px;left:30px;} .line{height: 4.0px;left:18px;width:48px;} .line:nth-child(1){top:26px;} .line:nth-child(2){top:36px;} .line:nth-child(3){top:46px;} #hamburg:checked + .hamburg .line:nth-child(2){top: 8px transform: translateY(-6px) rotate(45deg);} #hamburg:checked + .hamburg .line:nth-child(3){transform: translateY(-6px) rotate(45deg);}}
@media screen and (min-width: 550px) and (max-width: 749px)	{#DIVhamMenu {margin-right: 35px;margin-top:20px;} label.hamburg{width:60px;height:60px;left:22px;} .line{height: 3.5px;left:13px;width:34px;} .line:nth-child(1){top:20px;} .line:nth-child(2){top:28px;} .line:nth-child(3){top:36px;} #hamburg:checked + .hamburg .line:nth-child(2){top:12px transform: translateY(-4px) rotate(45deg);} #hamburg:checked + .hamburg .line:nth-child(3){transform: translateY(-4px) rotate(45deg);}}
@media screen and (min-width: 425px) and (max-width: 549px) {#DIVhamMenu {margin-right: 50px;margin-top:20px;} label.hamburg{width:50px;height:50px;left:20px;} .line{height: 3.0px;left:11px;width:28px;} .line:nth-child(1){top:15px;} .line:nth-child(2){top:23px;} .line:nth-child(3){top:31px;} #hamburg:checked + .hamburg .line:nth-child(2){top:12px transform: translateY(-4px) rotate(45deg);} #hamburg:checked + .hamburg .line:nth-child(3){transform: translateY(-4px) rotate(45deg);}}

