﻿@charset 'UTF-8';

@import url("reset.css");

/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
       url('../fonts/titillium-web-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v8-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/titillium-web-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Italic'), local('TitilliumWeb-Italic'),
       url('../fonts/titillium-web-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v8-latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/titillium-web-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'),
       url('../fonts/titillium-web-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v8-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-700italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/titillium-web-v8-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Bold Italic'), local('TitilliumWeb-BoldItalic'),
       url('../fonts/titillium-web-v8-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v8-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v8-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v8-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v8-latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}


/*
jGrid - angepasstes prozentuales grid 
*/
.jGrid12, .jGrid3, .jGrid4, .jGrid6, .jGrid8, .jGrid2, .jGrid10, .jGrid5, .jGrid7, .jGrid1, .jGrid11 {
position:relative;
float:left;
}
.jGrid1 {
width:8.275%;
}
.jGrid2 {
width:16.55%;
}
.jGrid3 {
width:25%;
}
.jGrid4 {
width:33.33%;
}
.jGrid5 {
width:41.66%;
}
.jGrid6 {
width:50%;
}
.jGrid7 {
width:58.33%;
}
.jGrid8 {
width:66.66%;
}
.jGrid10 {
width:83.45%;
}
.jGrid11 {
width:91.725%;
}
.jGrid12 {
width:100%;
}

div.fullWidth, div.content1280, div.content1024,div.content900,div.content800,div.content640 {
position:relative;
margin:0 auto;
overflow:auto;
}
div.fullWidth {
width:100%;
}
div.content1280 {
max-width:1280px;
}
div.content1024 {
max-width:1024px;
}
div.content900 {
max-width:900px;
}
div.content800 {
max-width:800px;
}
div.content640 {
max-width:640px;
}

.divMarginTop {
margin-top:50px !important;
}
.divMarginBottom {
margin-top:50px !important;
}




body {
margin:0;
padding:0;
background-color:#ffffff;
font-family: 'Titillium Web', sans-serif;
font-size: 62.5%;
color: #978e74;
font-style: normal; 
line-height: normal;
}

h1 {
font-weight:normal;
font-size:3.3em;
line-height:1.2em;
color:#057954;
margin:1.2em 0 1.2em 0;
}
h2 {
font-weight:normal;
font-size:2.4em;
line-height:1.2em;
color:#057954;
margin:0.5em 0 0.5em 0;
}
h3 {
font-weight:700;
font-size:1.8em;
line-height:1.5em;
}
p, ul {
font-weight:normal;
font-size:1.8em;
line-height:1.5em;
}
p.kleiner {
font-size:1.5em;
}


a {
color:#978e74;
text-decoration:underline;
}
a:link,
a:visited { 
}
a:hover,
a:active { 
text-decoration:none;
}

a:focus{ outline:0; }

b, strong { font-weight:bold; }

img {
max-width: 100%;
height: auto;
}

sub, sup {
font-size: 65%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}



/*
#top {
position:relative;
width:100%;
overflow:auto;
}
*/
#top {
position:fixed;

background-image:url('../img/hg-fixed-top.png');
background-position:center bottom -1px;
background-size: 100% auto;
display: inline-block;
width: 100%; 
height:260px;
content:"";

z-index:11000;
background-color:transparent;
border:0;
margin-bottom:-1px;
}

#topBorder {
height:10px;
background-color:#057954;
margin-bottom:46px;
}

#topWrapper {
position:relative;
width:100%;
overflow:auto;
}
#logo {
position:relative;
float:left;
width:18%;
margin-right:2%;
margin-bottom:30px;
}
#logo figure {
max-width:210px;
}
#serviceNav,
#mainNav {
position:relative;
float:left;
width:80%;
}

#serviceNav {
font-size:1.6em;
line-height:32px;
padding-bottom:52px;
color:#057954;
}
#serviceNav .floatLeftBox {
position:relative;
float:left;
}
#serviceNav a {
color:#057954;
text-decoration:none;
}
#serviceNav a:hover {
text-decoration:underline;
}

#mainNav {
}
#mainNav ul {
position:relative;
list-style-type:none;
font-size:1.9em;
line-height:1.4em;
}
#mainNav ul li {
position:relative;
float:left;
margin-right:35px;
}
#mainNav ul li.last {
margin-right:0;
}
#mainNav ul li a {
text-decoration:none;
}
#mainNav ul li a:hover,
#mainNav ul li a.active {
text-decoration:underline;
}


#content {
padding-top:210px;
}

.txtCenter {
text-align:center;
}


#footerWrapper {
margin-top:-4px;
overflow:auto;
background-color:#057954;
padding-bottom:65px;
}
figure.logoBottom {
position:relative;
max-width:160px;
margin:30px auto;
}
#footerWrapper .jGrid3 {
font-size:85%;
color:white;
width:22%;
padding:0 1%;
border-right:1px solid #45bdde;
}
#footerWrapper .jGrid3.last {
text-align:right;
border-right:0;
}
#footerWrapper .jGrid3 a {
color:white;
text-decoration:none;
}
#footerWrapper .jGrid3 a:hover {
text-decoration:underline;
}
#footerWrapper p.txtCenter {
font-size:1.6em;
color:white;
margin:25px 0;
}


/*cookie alert*/
div.useOfCookies {
width: 100%;
padding-top: 20px;
padding-bottom:20px;
position: fixed;
bottom: 0;
left: 0;
text-align: center;
z-index: 10000;
background-color:#978e74;
color: white;
font-size:1.3em;
}
div.useOfCookies a {
color: white; 
cursor:pointer;
text-decoration:none;
}
div.useOfCookies a:hover {
text-decoration:underline;
}
div.useOfCookies #cookieWrapper {
position: relative;
max-width: 1024px;
margin-left: auto;
margin-right: auto;
}
div.useOfCookies #cookieWrapper div {
width:98%;
padding-left: 1%;
padding-right: 1%;
}
div.useOfCookies b {
font-weight:600;
}
a.cookieButton {
font-size:1.1em;
padding:1px 8px;
background-color:#45bdde;
font-weight:600;
transition: .1s ease-in-out;
}
a.marginLeft {
margin-left:20px;
}
a.marginRight {
margin-right:20px;
}





/** home **/
.aktuellesHome {
background-color:#ddeff7;
overflow:auto;
}
.imMargBottom {
margin-bottom:-4px;
}

.jGrid6.singleArzt {
width:48%;
margin-left:1%;
margin-right:1%;
}
.jGrid6.singleArzt p {
position:absolute;
top:48px;
left:15px;
z-index:10;
font-size:1.7em;
line-height:1.4em;
padding-right:47%;
color:white;
}
.jGrid6.singleArztRe p {
padding-right:0;
padding-left:40%;
}
.jGrid6.singleArzt p span {
display:inline-block;
width:100%;
text-align:center;
font-size:85%;
}

.jGrid6.singleArzt figcaption {
width:100%;
font-size:1.4em;
line-height:2.4em;
z-index:100;
}
.jGrid6.singleArzt figcaption a {
display:block;
color:#057954;
text-align:right;
padding-right:30px;
}
.jGrid6.singleArztRe figcaption a {
text-align:left;
padding-left:40px;
}

.aktuellesHome .jGrid4 {
width:31.333%;
margin-left:1%;
margin-right:1%;
}
.aktuellesHome .jGrid4 figure {
width:98%;
margin-left:1%;
margin-right:1%;
}
.aktuellesHome .jGrid4 a {
color:#057954;
text-decoration:none;
}
.aktuellesHome .jGrid4 a:hover {
text-decoration:underline;
}

table {
font-size:1.8em;
line-height:1.5em;
width:100%;
}
table td {
width:31.333%;
padding:1% 0 1% 0;
text-align:center;
border-bottom:1px solid #45bdde;
}
table td.first {
text-align:left;
}
table td.last {
text-align:right;
}


/** uber uns **/
.portraitsUberUns {
background-color:#ddeff7;
overflow:auto;
}
.portraitsUberUns .jGrid6 {
width:48%;
margin:0 1% 30px 1%;
}
.portraitsUberUns .jGrid4 {
width:31.33%;
margin:0 1% 30px 1%;
}
.portraitsUberUns figure {
max-width:250px;
margin:0 auto;
}
.portraitsUberUns figure figcaption {
text-align:center;
text-transform:uppercase;
font-size: 1.4em;
line-height: 1.6em;
}
span.fL {
font-size:130%;
}
span.noUpper {
text-transform:none;
font-size:110%;
}
.singleArztPortraitLi figure {
position:relative;
float:right;
margin:0;
}
.singleArztPortraitRe figure {
position:relative;
float:left;
margin:0;
}

.jGrid4.marginLeftDoppelreihe {
margin-left:16.66%;
}

.portraitsUberUns .singlePortrait {
height:305px;
}
.portraitsUberUns .singlePortrait .lightBox {
position:absolute;
bottom:-100px;
left:20px;
background-color:#127a59;
width:420px;
height:180px;
z-index:1000;
opacity:0;
transition: all 0.5s ease 0s;
}
.portraitsUberUns .singlePortrait:hover .lightBox {
opacity:1;
}
.portraitsUberUns .singlePortrait.sp1 .lightBox {
left:0px;
}
.portraitsUberUns .singlePortrait.sp2 .lightBox {
left:-85px;
}
.portraitsUberUns .singlePortrait.sp3 .lightBox {
left:auto;
right:0px;
}
.padBotUberUns {
padding-bottom:80px;
}

.portraitsUberUns .singlePortrait .lightBox p {
font-size: 1.4em;
line-height: 1.3em;
color:white;
padding:0.4em 0.9em;
}

.singleArzt .jGrid6 {
width:48%;
margin-left:1%;
margin-right:1%;
}
.singleArzt .jGrid12 {
width:98%;
margin-left:1%;
margin-right:1%;
}
.singleArzt figcaption {
font-size:1.6em;
}

a.downloadLink {
display:block;
font-size:1.8em;
line-height:1.5em;
color:white;
text-transform:uppercase;
text-decoration:none;
text-align:center;
padding:0.4em 0;
margin-top:1.5em;
background-image:linear-gradient(90deg, #127a59 0%, #41bee2 65%);
}

.flagImg {
position:relative;
float:right;
margin-right:20px;
margin-left:-47px;
}

figure.alignBottom {
position:absolute;
top:333px;
left:0;
}



/** leistungen **/
.leistungsSpektrum h2 {
font-size:1.9em;
}
.leistungsSpektrum h2 span {
line-height:54px;
color:white;
margin:0;
display:block;
cursor:pointer;
}
.leistungsSpektrum h2 span.gruen1 {
background-color:#057954;
}
.leistungsSpektrum h2 span.gruen2  {
background-color:#5ba391;
}
.leistungsSpektrum h2 span.turkis {
background-color:#5db5be;
}
.leistungsSpektrum h2 span.blau  {
background-color:#45bdde;
}

.boxInfoSpektrum {
text-align:left;
width:90%;
padding:0.6em 5%;
}



.content800.spezialGebiete {
margin-top:40px;
}
.spezialGebiete .boxSingle {
width:88%;
padding:3% 6%;
margin-bottom:20px;
}
ul.disc {
list-style-type:disc;
}
.spezialGebiete h2 {
font-size:2.0em;
margin:0 0 0.3em 0;
}
.spezialGebiete .grau1 {
background-color:#dcf0f7;
}
.spezialGebiete .grau2 {
background-color:#deedef;
}
.spezialGebiete .grau3 {
background-color:#d0e7e9;
}
.spezialGebiete .grau4 {
background-color:#e6eae5;
}
.spezialGebiete .grau5 {
background-color:#e7f0ed;
}
.spezialGebiete .grau6 {
background-color:#ededee;
}
.spezialGebiete .grau7 {
background-color:#f5f5f5;
}
.spezialGebiete .grau8 {
background-color:#f9f4ea;
}
.spezialGebiete .grau9 {
background-color:#faf6eb;
}





/** maLeistungen **/
.maLeistungen {
background-color:#ddeff7;
overflow:auto;
}
p.dots1::before {
background-image: url('../img/ma-leistungen/dot-1.png');
background-size: 16px 16px;
display: inline-block;
width: 16px; 
height: 16px;
content:"";
margin-right:10px;
}
p.dots2::before {
background-image: url('../img/ma-leistungen/dot-2.png');
background-size: 16px 16px;
display: inline-block;
width: 16px; 
height: 16px;
content:"";
margin-right:10px;
}
p.dots3::before {
background-image: url('../img/ma-leistungen/dot-3.png');
background-size: 16px 16px;
display: inline-block;
width: 16px; 
height: 16px;
content:"";
margin-right:10px;
}
.clickMap {
margin:20px 0 60px 0 !important;
padding-bottom:370px;
}

.clickMap p {
font-size:1.7em;
-webkit-hyphens: auto !important;
-ms-hyphens: auto !important;
hyphens: auto !important;
}

#clickMapTxtBoxWrapper {
position:relative;
}
.clickMap .clickMapTxtBox {
position:absolute;
top:0;
left:0;
opacity:0;
}
.clickMap .clickMapTxtBox#boxDot1 h2 {
color:#057954;
}
.clickMap .clickMapTxtBox#boxDot2 h2 {
color:#45bdde;
}
.clickMap .clickMapTxtBox#boxDot3 h2 {
color:#ee7f01;
}

#imageMapDot1, 
#imageMapDot2, 
#imageMapDot3,
#imageMapDot1400, 
#imageMapDot2400, 
#imageMapDot3400 {
display:none;
cursor:pointer;
}
#imageMapDefault {
display:block;
}


/*** ALT
.clickMap .clickMapTxtBox {
position:absolute;
padding:0.6em 0.8em;
background-color:white;
cursor:pointer;
left:22%;
bottom:0;
width:560px;
}
.clickMap .clickMapTxtBox#boxDot1 {
border:1px solid #057954;
opacity:0;
}
.clickMap .clickMapTxtBox#boxDot2 {
border:1px solid #45bdde;
opacity:0;
}
.clickMap .clickMapTxtBox#boxDot3 {
border:1px solid #ee7f01;
opacity:0;
}

/ * NEU * /
#clickMapGruen {
display:none;
}
***/


/** aktuelles **/
.aktuellesListe {
padding-bottom:46px;
}
.aktuellesListe h1 {
margin-left:37.33%;
margin-bottom:0.4em;
}
.aktuellesListe .jGrid8 {
width:62.66%;
margin-left:4%;
padding-top:2.2em;
}
.aktuellesListe.hgBlau {
background-color:#ddeff7;
overflow:auto;
}
.formatOutput {
font-weight:normal;
font-size:1.8em;
line-height:1.5em;
}

/** kontakt **/
.txtGruen {
color:#057954;
}
.ce_form {
padding:0 2px;
}
.ce_form fieldset {
font-size:16px;
}
div.widget input[type=text] {
font-size:16px;
padding:8px 2px;
font-family: 'Titillium Web', sans-serif;
color: #978e74;
width:99%;
border-left:1px solid #b8e0ee;
border-top:1px solid #b8e0ee;
border-right:1px solid #b8e0ee;
border-bottom:1px solid #057954;
background-color:#ddeff7;
}
div.widget {
margin-bottom:12px;
}
div.widgetMarginTop {
margin-top:17px;
}
div.widget textarea {
font-size:17px;
padding:8px 2px;
font-family: 'Titillium Web', sans-serif;
color: #978e74;
width:99%;
border-left:1px solid #b8e0ee;
border-top:1px solid #b8e0ee;
border-right:1px solid #b8e0ee;
border-bottom:1px solid #057954;
background-color:#ddeff7;
}
div.widget-checkbox input.checkbox {
float:left;
margin:6px 10px 50px 0;
}
div.widget-submit button {
border:0;
color:white;
text-transform:uppercase;
text-align:center;
padding:0.8em 1.2em;
margin:15px 0 30px 0;
background-image:linear-gradient(90deg, #127a59 0%, #41bee2 65%);
cursor:pointer;
}
#txtAbsage {
display:none;
}
/*captcha*/
div.widget-textmore {
opacity: 0;
position: absolute;
top: 0;
left: 0;
height: 0;
width: 0;
z-index: -1;
}



/** online konsultation **/
p.dotsPlus::before {
background-image: url('../img/online-konsultation/dot-plus.png');
background-size: 16px 16px;
display: inline-block;
width: 16px; 
height: 16px;
content:"";
margin-right:6px;
}



/** impressum datenschutz **/
span.tab {
display:inline-block;
width:70px;
}
.pAbsatz p,
.pAbsatz ul {
margin-bottom:1.5em;
}
.pAbsatz ul {
list-style-type:disc;
}
.pAbsatz li {
margin-left:1.3em;
}


.hide1024 {
display:inline-block;
}
.hide800 {
display:inline-block;
}
.ortMarginLeft img {
float:left;
margin:0 0 0 12px;
}
.hide600 {
display:inline-block;
}
.show600 {
display:none;
}



@media screen and (max-width: 1280px) {

#mainNav ul {
font-size:1.7em;
line-height:1.8em;
}
#mainNav ul li {
margin-right:20px;
}
#logo figure {
margin-left:1%;
}

}





@media screen and (max-width: 1024px) {

div.content1024 {
width:98%;
margin-left:1%;
margin-right:1%;
}
#mainNav ul {
font-size:1.6em;
line-height:1.8em;
}
#mainNav ul li {
margin-right:14px;
}
#top {
height:220px;
}
#topBorder {
margin-bottom:26px;
}
#serviceNav {
padding-bottom:32px;
}

.jGrid6.singleArzt {
width:50%;
margin-left:0;
margin-right:0;
}
.jGrid6.singleArzt p {
top:30px;
left:10px;
font-size:1.6em;
}

.hide1024 {
display:none;
}

figure.alignBottom {
position:relative;
top:auto;
margin-top:40px;
}

}




@media screen and (max-width: 990px) {
.clickMap {
padding-bottom:480px;
}
}



@media screen and (max-width: 900px) {

div.content900 {
width:98%;
margin-left:1%;
margin-right:1%;
}
.jGrid6.singleArzt {
position:relative;
float:none;
width:550px;
max-width:550px;
margin:0 auto;
}
.jGrid6.singleArzt p {
top:32px;
left:16px;
}

.jGrid6.singleArzt a.downloadLink {
margin-bottom:2.0em;
}

#footerWrapper .jGrid3 {
width:47%;
padding:0 1%;
text-align:center !important;
padding-bottom:20px;
}
#footerWrapper .jGrid3.sec {
border-right:0;
}
#footerWrapper .jGrid3 p img {
display:none;
}

.clickMap {
padding-bottom:540px;
}

}






@media screen and (max-width: 800px) {

div.content800 {
width:98%;
margin-left:1%;
margin-right:1%;
}
h1 {
font-size:3.0em;
}
#mainNav ul {
font-size:1.5em;
line-height:1.7em;
}
#mainNav ul li {
margin-right:12px;
}
#content {
padding-top:190px;
}
#logo {
width:24%;
margin-right:3%;
margin-left:1%;
}
#serviceNav, #mainNav {
width:72%;
}
.hide800 {
display:none;
}
#top {
height:200px;
}
#topBorder {
margin-bottom:16px;
}
#serviceNav {
padding-bottom:22px;
}
.aktuellesHome .jGrid4 {
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:40px;
}
.leistungsSpektrum .jGrid6 {
width:98%;
}
.content900 .jGrid11 {
width:99%;
}

}










@media screen and (max-width: 660px) {

.hide600 {
display:none !important;
}
.show600 {
display:inline-block;
}
#imageMap400 {
overflow-x:hidden;
}
/*
.clickMap .clickMapTxtBox#boxDot1,
.clickMap .clickMapTxtBox#boxDot3 {
right:auto;
left:0;
width:340px;
}
*/
.clickMap p {
font-size:1.6em;
}
.aktuellesListe h1 {
margin-left:0;
text-align:center;
}
.aktuellesListe .jGrid4 {
width:100%;
}
.aktuellesListe .jGrid8 {
width:100%;
margin-left:0;
padding-top:0;
}
.aktuellesListe .jGrid4 figure {
max-width:460px;
margin:0 auto;
}

}





@media screen and (max-width: 640px) {
	
div.content640 {
width:98%;
margin-left:1%;
margin-right:1%;
}
.ortMarginLeft img {
float:left;
margin:0;
}
#logo {
margin-bottom:0;
}
#serviceNav {
padding-bottom:12px;
}
#mainNav {
width:96%;
margin-left:2%;
margin-right:2%;
}
div.widget.jGrid6 {
width:100%;
}

}






@media screen and (max-width: 600px) {

#serviceNav .floatLeftBox {
font-size:14px;
line-height:24px;
}
#serviceNav .floatLeftBox img {
height:22px;
}

.jGrid6.singleArzt {
position:relative;
float:none;
width:100%;
max-width:550px;
margin:0 auto;
}
.jGrid6.singleArzt p {
top:28px;
left:10px;
font-size:1.5em;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.portraitsUberUns .jGrid4 {
width:98%;
}
.jGrid4.marginLeftDoppelreihe {
margin-left:0;
}
.portraitsUberUns .singlePortrait .lightBox {
width:auto;
max-width:600px;
}
.portraitsUberUns .singlePortrait.sp2 .lightBox,
.portraitsUberUns .singlePortrait.sp3 .lightBox {
left:0;
}
a.downloadLink {
font-size:1.5em;
margin-top:0.7em;
}

}



@media screen and (max-width: 560px) {

.clickMap {
padding-bottom:620px;
}

}




@media screen and (max-width: 480px) {

#serviceNav .floatLeftBox {
font-size:13px;
line-height:22px;
}

table {
font-size:1.4em;
}
.jGrid6.singleArzt p {
top:22px;
}
h1 {
font-size:2.7em;
}
.flagImg {
margin-right:5px;
margin-left:-32px;
}
.clickMap {
padding-bottom:670px;
}

}



@media screen and (max-width: 430px) {

.clickMap p {
font-size:1.5em;
}

}



.hide410 {
display:inline-block;
}


@media screen and (max-width: 410px) {

.hide410 {
display:none;
}
body #content {
font-size:90%;
}

#mainNav ul {
font-size:1.4em;
line-height:1.8em;
}
#mainNav ul li {
margin-right:9px;
}
#logo {
margin-right:5%;
}
#serviceNav {
width:70%;
}
.clickMap {
padding-bottom:690px;
}


}
