@charset "utf-8";
/* Einfache fließende Medien
   Hinweis: Für fließende Medien müssen Sie die Attribute 'height' und 'width' des Medium aus dem HTML-Code entfernen
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 unterstützt keine maximale Breite, verwenden Sie daher eine Standardbreite von 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver-Eigenschaften für fließende Raster
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		24;
	dw-num-cols-desktop:	24;
	dw-gutter-percentage:	25;
	
	Idee durch den Artikel "Responsive Web Design" von Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	und "Golden Grid System" von Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}
/* Layout für Mobilgeräte: 480 px oder weniger. */

.gridContainer {
/*	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;*/
		margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	clear: none;
	float: none;
}


/*.col:nth-child(1) { background: pink; }
.col:nth-child(2) { background: lavender; }

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


   .container {
      display: table;
      border-spacing: 0px;
      width: 100%;
   }
   .col {
      display: table-cell;
      box-sizing: border-box; 
      cell-spacing: 8px;
      padding: 0em;
      vertical-align: top
   }

   .col:nth-child(1) { width: 40%; }
   .col:nth-child(2) { width: 60%; }
*/
h1 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	font-size: 24px;
	text-align: left;
}

h2 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 18px;
	text-align: left;
}
p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
}



h2 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 18px;
	text-transform: capitalize;
	margin-left: 5%;
	text-align: left;
	word-spacing: normal;
	letter-spacing: 0.5em;
}



#neul_100 {
}

#index100 {
	background-color: #e8c061;
}
#index_lks {
	width: 100%;
	margin-left: 0;
}
#index_lks p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 15px;
	text-transform: none;
	margin-left: 5%;

	margin-right: 5%;
}
#index_re {
width: 100%;
margin-left: 0;

}
#Headline100 {
	font-size: 24px;
	font-variant: small-caps;
	color: #e8c061;
	text-align: center;
	font-weight: bold;
	margin-top: 10%;
	margin-bottom: 2%;
}

#logo_mobil {
	width: 100%;
	margin-left: 0;

}
#logo_lks {
width: 73.6842%;
margin-left: 0;
}
#logo_lks h1 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	margin-left: 5%;
	font-size: 24px;
	text-align: left;
	margin-bottom: 15%;
	line-height:200%
}


#logo_re {
width: 21.0526%;
margin-left: 5.2631%;

clear: none;

}
#ueberuns_slider {
	width: 100%;
	margin-left: 0;
	margin-top: 5%;
	margin-bottom: 5%;
}
#slider100 {
	width: 100%;
	margin-left: 0%;
	clear: both;
	background-color: #2d2e2d;
	margin-top: 0%;
	margin-bottom: 0%;
}
#sprechzeiten100 {
		font-size: 18px;
	font-variant: small-caps;
	color: #e8c061;
	text-align: center;
	font-weight: bolder;
	margin-top: 10%;
	margin-bottom: 2%;
}
#sprechzeiten_mittig {
	width: 100%;
	margin-left: 0;
	background-color: #e8c061;
	padding-top: 3%;
	padding-bottom: 5%;
}
#sprechzeiten1v3 p, #sprechzeiten2v3 p, #sprechzeiten3v3 p {
	font-size: 15px;
	font-variant: normal;
	background-color: #e8c061;
	text-align: center;
	font-weight: normal;
	padding: 0px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}
#sprechzeiten1v3 {
width: 100%;
margin-left: 0;
}
#sprechzeiten2v3 {
width: 100%;
clear: both;
margin-left: 0;
}
#sprechzeiten3v3 {
width: 100%;
clear: both;
margin-left: 0;
}
#leistung100 {
	background-color: #2d2e2d;
}
#leistung_1v3 p, #leistung_2v3 p, #leistung_3v3 p, #leistung_4v3 p{
	font-size: 20px;
	font-variant: small-caps;
	text-align: center;
	font-weight: bolder;
	padding: 0px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: -10px;
	margin-left: 0%;
}
#leistung_mitte {
	width: 100%;
	text-align: center;
}
#leistung_mitte h1 {
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	padding: 0px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}
#leistung_1v3 a, #leistung_2v3 a, #leistung_3v3 a, #leistung_4v3 a {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	border: thin solid #e8c061;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#leistung_1v3 p a:link, #leistung_2v3 p a:link, #leistung_3v3 p a:link, #leistung_4v3 p a:link {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	border: thin solid #e8c061;
	font-size: 11px;
	margin-bottom: 5%;
}
#leistung_1v3 p a:visited, #leistung_2v3 p a:visited, #leistung_3v3 p a:visited, #leistung_4v3 p a:visited {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	border: thin solid #e8c061;
	font-size: 11px;	
}
#leistung_1v3 p a:hover, #leistung_2v3 p a:hover, #leistung_3v3 p a:hover, #leistung_3v3 p a:hover {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	border: thin solid #e8c061;
	font-size: 11px;		
}




#leistung_mitte p {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	padding: 0px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 4%;
	margin-left: 0%;
}
#leistung_1v3 {
	width: 47.3684%;
	margin-left: 26.3157%;
	margin-bottom: 7%;
}
#leistung_2v3 {
width: 47.3684%;
clear: both;
	margin-bottom: 7%;
margin-left: 26.3157%;
}
#leistung_3v3 {
width: 47.3684%;
clear: both;
	margin-bottom: 7%;
margin-left: 26.3157%;
}
#leistung_4v3 {
width: 47.3684%;
clear: both;
	margin-bottom: 7%;
margin-left: 26.3157%;
}

#nach_oben {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	padding-bottom: 10%;
	background-color: #e8c061;
		color: #FFF
		text-decoration: none;	
}
#nach_oben a {
	color: #FFF;
	text-decoration: none;
}
#nach_oben a:link {
	color: #FFF;
	text-decoration: none;
}
#nach_oben a:visited {
	color: #FFF;
	text-decoration: none;
}
#info100 {
}
#info_hintergrund_AKUPUNKTUR {
	background-image: url(info-bilder/info-hintergrund-akupunktur.jpg);
	background-repeat: no-repeat;
}
#info_hintergrund_HOMOEOPATHIE {
	background-image: url(info-bilder/info-hintergrund-homoepathie.jpg);
	background-repeat: no-repeat;
}
#info_hintergrund_KINESIO {
	background-image: url(info-bilder/info-hintergrund-kineso.jpg);
	background-repeat: no-repeat;
}
#info_hintergrund_MUND {
	background-image: url(info-Hintergrund.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_BACHBLUETEN {
	background-image: url(info-bilder/info-hintergrund-bachbluete.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_AMALGAM {
	background-image: url(info-Hintergrund.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_MATERIAL {
	background-image: url(info-Hintergrund.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_MUNDSTROM {
	background-image: url(info-bilder/info-hintergrund-mundstrom.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_PARODONTOSE {
	background-image: url(info-Hintergrund.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_BIONATOR {
	background-image: url(info-bilder/info-hintergrund-bionator.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_VENEERS {
	background-image: url(info-Hintergrund.jpg);
	background-repeat: no-repeat;
}

#info_hintergrund_FUNKTION {
	background-image: url(info-bilder/info-hintergrund-funkt-diagnose.jpg);
	background-repeat: no-repeat;
}
#info_hintergrund_LASER {
	background-image: url(info-bilder/info-hintergrund-funkt-diagnose.jpg);
	background-repeat: no-repeat;
}


#info_hintergrund_ {
	background-image: url(info-Hintergrund.jpg);
	background-repeat: no-repeat;
}


#info_back {
	text-align: center;
}

#info_inside {
	width: 100%;
	margin-left: 0;
	background-color: #666;
	opacity: 0.6;

}

#info_inside h1 {
	padding-right: 0%;
	padding-left: 0%;
	text-align: center;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#info_inside p {
	padding-right: 3%;
	padding-left: 3%;
	text-align: justify;
	font-size: 15px;	
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#info_inside p a:link, #info_inside p a:visited, #info_inside p a:hover, info_inside p a:active {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	border: thin solid #e8c061;
	font-size: 15px;		
}


#info_mitte {
width: 47.3684%;
margin-left: 26.3157%;
}
#anfahrt {
width: 100%;
margin-left: 0;
}
#anfahrtsbeschreibung {
	width: 100%;
	color: #FFF;
	text-align: center;
	background-color: #e8c061;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin: 0%;
	padding-top: 5%;
	padding-bottom: 5%;
}
#anfahrtsbeschreibung p {
		font-size: 15px;
}

#impressum {
}
#impressum100 {
width: 100%;
	text-align: center;
	margin-left: 0%;	
	margin-right: 0%;	
}
#impressum80 {
width: 80%;
	text-align: center;
	margin-left: 10%;	
	margin-right: 10%;	
}
#impressum100 p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666;
}
#impressum80 p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666;
}
#footer1 {
	width: 100%;
	clear: both;
	margin-left: 0;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	background-color: #2d2e2d;
}
#footer1 p {

	font-size: 10px;

}
#footer1 a {
	color: #FFF;
	text-decoration: none;
}
#footer1 a:link {
	color: #FFF;
	text-decoration: none;
}
#footer1 a:visited {
	color: #FFF;
	text-decoration: none;
}





#footer2 {
	background-color: #2d2e2d;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

#test4zu6re {
width: 100%;
clear: both;
margin-left: 0;
}

#test4zu6lks {
width: 100%;
clear: both;
margin-left: 0;
}

.zeroMargin_mobile {
margin-left: 0;
}

.hide_mobile {
display: none;
}

/* Layout für Tablet-PCs: 481 bis 768 px. Erbt Stile vom: Layout für Mobilgeräte. */

@media only screen and (min-width: 481px) {

.gridContainer {
/*	width: 99.1666%;
	padding-left: 0.4166%;
	padding-right: 0.4166%;
	clear: none;
	float: none;
	margin-left: auto;*/
		width: 100%;
	padding-left: 0.0%;
	padding-right: 0.0%;
	clear: none;
	float: none;
	margin-left: auto;
}

h1 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	margin-left: 5%;
	font-size: 36px;
	text-align: left;
	margin-bottom: 10%;
	line-height: 200%;
	font-weight: bolder;
}

h2 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 18px;
	text-transform: capitalize;
	margin-left: 5%;
	text-align: left;
	word-spacing: normal;
	letter-spacing: 0.5em;
}
p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 15px;
	text-transform: none;

}


#index100 {
}
#index_lks {
width: 36.9747%;
margin-left: 0;
}
#index_lks p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 15px;
	text-transform: none;
	margin-left: 5%;

	margin-right: 5%;
}
#logo_lks h1 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	margin-left: 5%;
	font-size: 36px;
	text-align: left;
	margin-bottom: 15%;
	line-height:150%
}
#index_re {
width: 62.1848%;
margin-left: 0.8403%;
clear: none;


}
#logo_mobil {
	width: 100%;
	margin-left: 0;
	display: none;
}
#logo_lks {
width: 74.7899%;
clear: both;
margin-left: 0;
}
#logo_re {
width: 11.7647%;
clear: none;
margin-left: 0.8403%;
}

#Headline100 {
	font-size: 28px;
	color: #e8c061;
	text-align: center;
	font-weight: bold;
	margin-top: 10%;
	margin-bottom: 2%;
}

#ueberuns_slider {
width: 100%;
margin-left: 0;
}
#slider100 {
width: 100%;
margin-left: 0;
clear: both;
}
#sprechzeiten100 {
}
#sprechzeiten1v3 p, #sprechzeiten2v3 p, #sprechzeiten3v3 p {
	font-size: 15px;
	font-variant: normal;
	background-color: #e8c061;
	text-align: center;
	font-weight: normal;
	padding: 0px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}
#sprechzeiten1v3 {
width: 28.5714%;
margin-left: 4.2016%;
}
#sprechzeiten2v3 {
width: 36.9747%;
clear: none;
margin-left: 0.8403%;
}
#sprechzeiten3v3 {
width: 24.3697%;
clear: none;
margin-left: 0.8403%;
}
#sprechzeiten_mittig {
width: 100%;
margin-left: 0;
}
#leistung100 {
}
#leistung_1v3 {
width: 24.3697%;
margin-left: 4.2016%;
}
#leistung_2v3 {
width: 24.3697%;
margin-left: 9.2436%;
clear: none;
}
#leistung_3v3 {
width: 24.3697%;
margin-left: 9.2436%;
clear: none;
}
#leistung_4v3 {
width: 24.3697%;
margin-left: 37.8151%;
clear: both;
}
#nach_oben {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	padding-bottom: 3%;
	background-color: #e8c061;
		color: #FFF
		text-decoration: none;	
}
#info100 {
}



#info_inside {
width: 60.3865%;
margin-left: 16.8067%;
	background-color: #666;
	opacity: 0.8;

}



#info_inside h1 {
	padding-right: 0%;
	padding-left: 0%;
	text-align: center;
	margin-left: 0px;
}
#info_inside p {
	padding-right: 3%;
	padding-left: 3%;
	text-align: justify;
		font-size: 15px;
}


#info_mitte {
width: 32.7731%;
margin-left: 33.6134%;
}
#anfahrt {
width: 100%;
margin-left: 0;
}
#anfahrtsbeschreibung {
	width: 100%;
	color: #FFF;
	text-align: center;
	background-color: #e8c061;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin: 0%;
	padding-top: 5%;
	padding-bottom: 5%;
}
#anfahrtsbeschreibung p {
		font-size: 18px;
}
#impressum {
}
#impressum100 {
width: 100%;
}
#impressum80 {
width: 80%;

	margin-left: 10%;	
	margin-right: 10%;	
}
#footer1 {
	width: 100%;
	clear: both;
	margin-left: 0;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	background-color: #2d2e2d;
}
#footer1 p {

	font-size: 11px;

}

#footer2 {
}

#test4zu6re {
width: 66.3865%;
margin-left: 0.8403%;
clear: none;
}
#test4zu6lks {
width: 32.7731%;
margin-left: 0;
clear: both;
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktoplayout: 769 bis maximal 1232 px.  Erbt Stile von: den Layouts für Mobilgeräte und Tablet-PCs. */

@media only screen and (min-width: 769px) {

.gridContainer {
/*	width: 99.1666%;
	max-width: 1920px;
	padding-left: 0.4166%;
	padding-right: 0.4166%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;*/
		width: 100%;
	max-width: 1920px;
	padding-left: 0.0%;
	padding-right: 0.0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}

h1 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	margin-left: 8%;
	font-size: 40px;
	text-align: left;
	margin-bottom: 7%;
	line-height: 200%;
	font-weight: 800;
}

h2 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	margin-left: 15%;
	text-align: left;
	word-spacing: normal;
	letter-spacing: 0.5em;
	margin-top: 15%;
}
p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 16px;
	text-transform: none;
}



#index100 {
}
#index_lks {
width: 32.7731%;
margin-left: 0;
}
#index_lks p {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 18px;
	text-transform: none;
	margin-left: 9%;
	margin-right: 5%;
	     margin-top: 8%;
	line-height: 180%;
}
#index_lks h2 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 26px;
	text-transform: none;
	margin-left: 9%;
	margin-right: 5%;
     margin-top: 20%;
}
#index_re {
width: 66.3865%;
clear: none;
margin-left: 0.8403%;
}


#logo_lks {
width: 62.1848%;
margin-left: 0;
}

#logo_lks h1 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e8c061;
	margin-left: 5%;
	font-size: 40px;
	text-align: left;
	margin-bottom: 15%;
	line-height:200%
}
#logo_re {
width: 7.563%;
clear: none;
margin-left: 13.4453%;
}
#ueberuns_slider {
width: 66.3865%;
margin-left: 16.8067%;
}
#slider100 {
width: 100%;
margin-left: 0;
clear: both;
}
#sprechzeiten100 {
}
#sprechzeiten1v3 p, #sprechzeiten2v3 p, #sprechzeiten3v3 p {
	font-size: 18px;
	font-variant: normal;
	background-color: #e8c061;
	text-align: center;
	font-weight: normal;
	padding: 0px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}
#sprechzeiten1v3 {
width: 15.9663%;
margin-left: 12.605%;
}
#sprechzeiten2v3 {
width: 32.7731%;
margin-left: 5.042%;
clear: none;
}
#sprechzeiten3v3 {
width: 15.9663%;
margin-left: 5.042%;
clear: none;
}
#sprechzeiten_mittig {
width: 100%;
margin-left: 0;
}
#leistung100 {
}
#leistung_1v3 {
width: 15.9663%;
margin-left: 16.8067%;
}
#leistung_2v3 {
width: 15.9663%;
clear: none;
margin-left: 9.2436%;
}
#leistung_3v3 {
width: 15.9663%;
clear: none;
margin-left: 9.2436%;
}
#leistung_4v3 {
width: 15.9663%;
clear: both;
margin-left: 42.0168%;
}
#nach_oben {
}

#info100 {
}

#info_back {
}

#info_inside {
width: 32.7731%;
margin-left: 33.6134%;
}


#info_inside h1 {
	padding-right: 0%;
	padding-left: 0%;
	text-align: center;
	margin-left: 0px;
}
#info_inside p {
	padding-right: 5%;
	padding-left: 5%;
	text-align: justify;
		font-size: 15px;
}

#info_mitte {
width: 28.5714%;
margin-left: 33.6134%;
}
#anfahrt {
width: 100%;
margin-left: 0;
}
#anfahrtsbeschreibung {
	width: 100%;
	color: #FFF;
	text-align: center;
	background-color: #e8c061;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin: 0%;
	padding-top: 5%;
	padding-bottom: 5%;
}
#anfahrtsbeschreibung {
	width: 100%;
	color: #FFF;
	text-align: center;
	background-color: #e8c061;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0%;
	padding-top: 2%;
	padding-bottom: 2%;
}
#anfahrtsbeschreibung p {
		font-size: 18px;
}

#impressum {
}
#impressum100 {
width: 100%;
}
#footer1 {
	width: 100%;
	clear: both;
	margin-left: 0;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	background-color: #2d2e2d;
}
#footer1 p {

	font-size: 11px;

}

#footer2 {
}

#test4zu6re {
width: 66.3865%;
clear: none;
margin-left: 0.8403%;
}
#test4zu6lks {
width: 32.7731%;
clear: both;
margin-left: 0;
}
#Headline100 {
}
.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.zeroMargin_desktop {
  margin-left: 0;
}

.hide_desktop {
  display: none;
}

}
#cookiedingsbums a{color:#000;text-decoration:none}
#cookiedingsbums a:hover{text-decoration:underline}
#cookiedingsbums div{padding:10px;padding-right:40px}
#cookiedingsbums{background:#F5F5F5;position:fixed;bottom:20px;z-index:10000;width:265px;font-size:13px;line-height:16px;border-radius:10px;left:20px}
#cookiedingsbumsCloser,#xmasCloser{color:#777;font:18px/100% arial,sans-serif;position:absolute;right:5px;text-decoration:none;text-shadow:0 1px 0 #fff;top:5px;cursor:pointer;padding:4px}
