/* #################### Desktop Landscape #################### */

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

p										{ font-size: 0.875rem; }

#page								{ width: 960px; margin: 0 auto; overflow: auto; /* background: rgba(255,255,255,0.1); */ background: #000;
											border-left: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to bottom, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
											border-right: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to bottom, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.top_navi						{ width: 100%; height: 2em; position: absolute; top: 0px; left: 0px; z-index: 5; }
.button_language		{ font-family: 'Oranienbaum', serif; text-transform: uppercase; float: right; margin-right: 0.625em; width: auto; padding: 0 10px; line-height: 2em; text-align: center; color: #000; border: none; text-decoration: none; 
											background: #f7e3be; /* Old browsers */
											background: -moz-linear-gradient(top, #f7e3be 0%, #8f7c54 51%, #8f7c54 51%, #cec298 100%); /* FF3.6-15 */
											background: -webkit-linear-gradient(top, #f7e3be 0%,#8f7c54 51%,#8f7c54 51%,#cec298 100%); /* Chrome10-25,Safari5.1-6 */
											background: linear-gradient(to bottom, #f7e3be 0%,#8f7c54 51%,#8f7c54 51%,#cec298 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
											filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e3be', endColorstr='#cec298',GradientType=0 ); /* IE6-9 */
											border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to bottom, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.box_navi						{ width: 100%; margin: 0 auto; }

#content						{ width: 100%; min-height: 300px; padding: 0 0 2% 0; margin: 0 auto; }
.img_start					{ width: 100%; margin-bottom: 1em; }
.img_start img			{ width: 100%; display: block; 
											border-top: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
											border-bottom: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.footer							{ width: 98%; padding: 1%; }
.footer p						{ font-size: 0.875rem; }
.footer ul					{ list-style: none; }
.footer ul li				{ list-style: none; line-height: 1.5; font-size: 0.875rem; }
.footer ul li a			{ color: #fff; text-decoration: none; }
.box_footer_left,
.box_footer_middle,
.box_footer_right		{ width: 31.333%; margin: 0 1%; min-height: 100px; }
.label							{ float: left; width: 150px; height: auto; margin: 0 10px 10px 0; border: none; }

.box25							{ width: 23%; margin: 1%; padding-bottom: 0; display: block; }
.box25 img					{ width: 98%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
a.box25							{ text-align: center; text-decoration: none; color: #caad83; }
.box33							{ width: 31%; margin: 1%; }
.box33 h5						{ letter-spacing: none; font-size: 1rem; }
.box50							{ width: 48%; margin: 1%; padding-bottom: 0; }
.box50 img					{ width: 99%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
a.box25							{ text-align: center; text-decoration: none; color: #caad83; font-size: 1.250rem; margin-bottom: 1.000rem; }
a.box25 img					{ margin-bottom: 0.625rem; }
.box66							{ width: 64%; margin: 1%; }
.box100							{ width: 98%; margin: 1%; }
.box_banner					{ width: 50%; margin: 0 auto; text-align: center; margin-bottom: 1em; }
.box_banner img			{ width: 100%; }
.cf_banner					{ width: 468px; margin: 0 auto; margin-bottom: 1em; }
.box_jobs						{ width: 60%; margin: 0 auto; text-align: center; margin-bottom: 1em; }
	
/* Startseite */
.start_left         { float: left; width: 64%; margin: 1%; }
.start_right        { float: right; width: 32%; margin: 1%; }
.start_right a			{ float: none; width: 98%; text-decoration: none; margin: 1% 1% 0.638em 1%; }
.box_news						{ width: 96%; padding: 2%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.date								{ margin-bottom: 0.313em; display: block }

/* News Specials */
.pic_news						{ width: 23%; margin: 1%; }
.pic_news img				{ width: 98%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.txt_news						{ width: 48%; margin: 1%; }
.gal_news						{ width: 23%; margin: 1%; display: block; }

/* Kontakt Daten Damen */
.contact						{ text-align: center; }
.button_fone				{ width: 98%; height: 1.5em; line-height: 1.5em; font-size: 1.5em; text-align: center; text-decoration: none; color: #d2ba89; background: #403835; /* rgba(210, 186, 137, 0.4); */ margin: 1% 1% 0.625rem; }
.button_media				{ width: 18%; height: 1.5em; font-size: 1.5em; line-height: 1.5em; text-align: center; text-decoration: none; color: #d2ba89; background: #403835; /* rgba(210, 186, 137, 0.4); */ margin: 1% 1% 0.625rem; }
.presence						{ width: 98%; overflow: auto; text-align: center; text-decoration: none; color: #d2ba89; background: #403835; /* rgba(210, 186, 137, 0.4); */ margin: 1% 1% 0.625rem;  }

/* Galerie Damen */
.thumb_gallery			{ width: 9.111%; display: block; margin: 1%;  }
.thumb_gallery img	{ width: 98%; margin-bottom: 0.625rem; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}

/* Galerie Specials */
.thumb_gallery_special			{ width: 30%; display: inline-block; margin: 1%;  }
.thumb_gallery_special img	{ width: 98%; border: 1px solid #d2ba89; margin-bottom: 0; display: inline-block; }

/* Service-Angebot Liste */

.service ul					{ margin: 0; padding: 0;
											-moz-column-count: 3; -moz-column-gap: 1%;
											-webkit-column-count: 3; -webkit-column-gap: 1%;
											 column-count: 3; column-gap: 1%;
											margin-bottom: 0.625em; 
										}
.service ul li			{ list-style: none; font-size: 0.875em; line-height: 1.5; font-family: Actor, serif; color: #fff; font-weight: normal; margin-left: 0.938em; }
.service ul li:before { content: "\f0da"; font-family: FontAwesome; color: #d2ba89; margin-left: -0.938em; padding-right: 0.625em; }

	}


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

p										{ font-size: 0.875rem; }

#page								{ width: 960px; margin: 0 auto; overflow: auto; background: #000;
											border-left: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to bottom, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
											border-right: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to bottom, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.top_navi						{ width: 100%; height: 2em; position: absolute; top: 0px; left: 0px; z-index: 5; }
.button_language		{ font-family: 'Oranienbaum', serif; text-transform: uppercase; float: right; margin-right: 0.625em; width: auto; padding: 0 10px; line-height: 2em; text-align: center; color: #000; border: none; text-decoration: none; 
											background: #f7e3be; /* Old browsers */
											background: -moz-linear-gradient(top, #f7e3be 0%, #8f7c54 51%, #8f7c54 51%, #cec298 100%); /* FF3.6-15 */
											background: -webkit-linear-gradient(top, #f7e3be 0%,#8f7c54 51%,#8f7c54 51%,#cec298 100%); /* Chrome10-25,Safari5.1-6 */
											background: linear-gradient(to bottom, #f7e3be 0%,#8f7c54 51%,#8f7c54 51%,#cec298 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
											filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e3be', endColorstr='#cec298',GradientType=0 ); /* IE6-9 */
											border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(top, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to bottom, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.box_navi						{ width: 100%; margin: 0 auto; }
#content						{ width: 100%; min-height: 300px; padding: 0 0 2% 0; margin: 0 auto; }
.img_start					{ width: 100%;  margin-bottom: 1em; }
.img_start img			{ width: 100%; display: block; 
											border-top: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
											border-bottom: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.footer							{ width: 98%; padding: 1%; }
.footer p						{ font-size: 0.875rem; }
.footer ul					{ list-style: none; }
.footer ul li				{ list-style: none; line-height: 1.5; font-size: 0.875rem; }
.footer ul li a			{ color: #fff; text-decoration: none; }
.box_footer_left,
.box_footer_middle,
.box_footer_right		{ width: 31.333%; margin: 0 1%; min-height: 100px; font-size: 0.750em; }
.label							{ float: left; width: 150px; height: auto; margin: 0 10px 10px 0; border: none; }

.box25							{ width: 23%; margin: 1%; padding-bottom: 0; }
.box25 img					{ width: 98%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
a.box25							{ text-align: center; text-decoration: none; color: #caad83; font-size: 1.250rem; margin-bottom: 1.000rem; }
a.box25 img					{ margin-bottom: 0.625rem; }
.box33							{ width: 31%; margin: 1%; }
.box33 h5						{ font-family: Actor, serif; color: #d2ba89; font-weight: bold; letter-spacing: none; font-size: 0.835em; margin-bottom: 0.638em; }
.box50							{ width: 48%; margin: 1%; padding-bottom: 0; }
.box50 img					{ width: 99%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.box66							{ width: 64%; margin: 1%; }
.box100							{ width: 98%; margin: 1%; }
.box_banner					{ width: 50%; margin: 0 auto; text-align: center; margin-bottom: 1em; }
.box_banner img			{ width: 100%; }
.cf_banner					{ width: 468px; margin: 0 auto; margin-bottom: 1em; }
.box_jobs						{ width: 60%; margin: 0 auto; text-align: center; margin-bottom: 1em; }
	
/* Startseite */
.start_left         { float: left; width: 64%; margin: 1%; }
.start_right        { float: right; width: 32%; margin: 1%; }
.start_right a			{ float: none; width: 98%; text-decoration: none; margin: 1% 1% 0.638em 1%; }
.box_news						{ width: 96%; padding: 2%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.date								{ margin-bottom: 0.313em; display: block; }

/* News Specials */
.pic_news						{ width: 23%; margin: 1%; }
.pic_news img				{ width: 98%; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}
.txt_news						{ width: 48%; margin: 1%; }
.gal_news						{ width: 23%; margin: 1%; display: block; }

/* Kontakt Daten Damen */
.contact						{ text-align: center; }
.button_fone				{ width: 98%; height: 1.5em; line-height: 1.5em; font-size: 1.5em; text-align: center; text-decoration: none; color: #d2ba89; background: #403835; /* rgba(210, 186, 137, 0.4); */ margin: 1% 1% 0.625rem; }
.button_media				{ width: 18%; height: 1.5em; font-size: 1.5em; line-height: 1.5em; text-align: center; text-decoration: none; color: #d2ba89; background: #403835; /* rgba(210, 186, 137, 0.4); */ margin: 1% 1% 0.625rem; }
.presence						{ width: 98%; overflow: auto; padding: 0.625em 0; text-align: center; text-decoration: none; color: #d2ba89; background: #403835; /* rgba(210, 186, 137, 0.4); */ margin: 1% 1% 0.625rem;  }

/* Galerie Damen */
.thumb_gallery			{ width: 9.111%; display: block; margin: 1%;  }
.thumb_gallery img	{ width: 98%; margin-bottom: 0.625rem; border: 1px solid #fac78c;
											-moz-border-image: -moz-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											-webkit-border-image: -webkit-linear-gradient(left, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image: linear-gradient(to right, #e2c18d 0%, #fff1d5 28%, #6e572f 49%, #fff1d5 83%, #ecc597 100%);
											border-image-slice: 1;
										}

/* Galerie Specials */
.thumb_gallery_special			{ width: 30%; display: inline-block; margin: 1%;  }
.thumb_gallery_special img	{ width: 98%; border: 1px solid #d2ba89; margin-bottom: 0; display: inline-block; }

/* Service-Angebot Liste */

.service ul					{ margin: 0; padding: 0;
											-moz-column-count: 3; -moz-column-gap: 1%;
											-webkit-column-count: 3; -webkit-column-gap: 1%;
											 column-count: 3; column-gap: 1%;
											margin-bottom: 0.625em; 
										}
.service ul li			{ list-style: none; font-size: 0.875em; line-height: 1.5; font-family: Actor, serif; color: #fff; font-weight: normal; margin-left: 0.938em; }
.service ul li:before { content: "\f0da"; font-family: FontAwesome; color: #d2ba89; margin-left: -0.938em; padding-right: 0.625em; }

	}
