@charset "utf-8";
*{padding: 0.7px; margin: 1px; align-content: center;text-align: center;font-family: 'helvetica', sans-serif; font-size: 1em;
}
body{background-attachment:fixed;background-image:url(aaa_images/zahnarzt-higru.gif)
}
a {font-style: normal;color: #160553;font-family: 'helvetica', sans-serif;font-size: 1.1em;
}
h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 3px gray; margin-bottom:3px;
}
h1{margin-bottom:.2em; margin-top:.2em;font-size:1.3em;
}
h2{margin-bottom:.2em; margin-top:.2em;font-size:1.2em;
}
h3{margin-bottom:.2em; margin-top:.2em;font-size:1.2em;
}
.klicke{font-size: 1.1em;line-height: 1;text-shadow: 1px 2px 3px gray;font-weight: bolder;text-align: center
}
.mini{font-size:.7em;padding-left:4px;padding-right:4px;margin-top:5px
}
.perfekte{font-family:'Courgette';font-size:1.8em;line-height:-1.8;fontweight:bold
}
.box1 {min-width: 15%;  margin-bottom: 0px;	margin:0 2px; display: inline-block;font-size: 1.0em;line-height: -1.3; font-weight: 700
}
.box2{max-width:28%
}
.clear{clear:both
}
.imgslide {max-width: 96%;	height: auto; margin-bottom: 1px; margin-top: 2px; margin-right:1.5em; float: left;
}	
.button_1{max-width:12em;max-height:2em;margin-bottom:0;margin-top:2px
}
.klicke_die_bilder{min-width:8em;height:auto;display:inline-block;max-width:12em
}
.imgcenter {max-width: 96%;	height: auto; margin-bottom: 1px; margin-top: 2px; margin-right:1.5em; float: both;
} 	
.perfekte-zaehne{max-width:96%;height:auto;align-content:center;margin-top:.4em;margin-bottom:.4em
}
.oliven-bilder{max-width:96%;height:auto;margin-bottom:1px;margin-top:4px
}
.mapcontainer {max-width :97%;  frameborder :0px; border :0; height: 300px;	
}
.map {width: 94%; height: 300px ; frameborder: 0px; border: 0px ;margin-left: 3%; 		
		position: relative;  overflow: hidden;
}                             
.map iframe {position: absolute; top: 0px; width: 100%; height: 100%; 
}
.responsive-video iframe{position:absolute;top:0;left:11%;right:8%;width:80%;height:98%
}
.responsive-video{position:relative;padding-bottom:50.25%;padding-top:0;height:0;overflow:hidden
}
.wrapper1 { min-width: 20%; height: auto; display: inline-block;
}
.wrapper2{width:100%;max-height:234px
}
