/* CSS Document 
#ds_div {background:url(http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/xv.png)}
#ds_div {background:url(http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/cardboard.png)}
#ds_div {background:url(http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/pinstripe.png)}
#ds_div {background:url(http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/contemporary_china.png)}
*/
/* */

@media(min-width:300px){
	.container{width:275px}}@media(min-width:350px){.container{width:325px}}@media(min-width:400px){.container{width:375px}}@media(min-width:450px){.container{width:425px}}@media(min-width:500px){.container{width:475px}}@media(min-width:550px){.container{width:525px}}@media(min-width:600px){.container{width:575px}}@media(min-width:650px){.container{width:625px}}@media(min-width:700px){.container{width:675px}}@media(min-width:750px){.container{width:725px}}@media(min-width:800px){
	.container{width:775px}}@media(min-width:850px){.container{width:825px}}@media(min-width:900px){.container{width:875px}}@media(min-width:950px){.container{width:925px}}@media(min-width:1000px){.container{width:975px}}@media(min-width:1050px){.container{width:1025px}}@media(min-width:1100px){.container{width:1075px}}@media(min-width:1150px){.container{width:1125px}}@media(min-width:1200px){.container{width:1175px}}@media(min-width:1250px){
	.container{width:1225px}}@media(min-width:1300px){.container{width:1275px}}@media(min-width:1350px){.container{width:1325px}}@media(min-width:1400px){.container{width:1375px}
	}
#desc_div table td #empix .container {max-width: 1120px;}

#empix {border:0px solid red; border-bottom:none; border-top:none; padding-bottom:50px; font: 16px 'PT Sans', sans-serif; background: url(bg.png);}



/* #empix h1 {font-family: 'Architects Daughter', cursive, sans-serif; font-size:75px; letter-spacing:-1px; color:#444; text-shadow:0 3px 3px #ccc} */
#empix h1 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style:italic; font-size:65px; letter-spacing:-3px; color:#444; text-shadow:0 3px 3px #ccc}
@media(max-width: 750px){#empix h1 {font-size:45px;}}
#empix h2 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style:italic; font-size:30px; letter-spacing:0px; color:#444; /* text-shadow:0 2px 2px #ccc*/ }
#empix h3 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style:italic; font-size:22px; letter-spacing:0px; color:#444; /* text-shadow:0 2px 2px #ccc*/ }
#empix h4 {font-family: 'PT Sans', sans-serif; font-size:20px; color:#444;}

#empix hr { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(100, 100, 100, 0), rgba(100, 100, 100, 0.75), rgba(100, 100, 100, 0)); }

#empix .epreis {padding:0 50px;}
#empix .epreis > p {font-family: 'PT Sans', sans-serif; font-size:50px; text-align:center; letter-spacing:-3px; padding-top:10px; color:#F36;}
#empix .epreis > p.oldpreis {color:#C66; padding:0; margin:25px auto 0; font-size:23px; letter-spacing:0px; font-weight:normal; text-decoration:line-through}
@media(min-width: 1050px){
	#empix .epreis > div > div {padding:0}
	#empix #beobachtenlink {width:97%}
	#empix #fragenlink  {width:97%; float:right}
}
#empix .btn {width:100%; border-radius:0}

#empix fieldset {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
	text-align:center !important;
	border-radius:0px;
}
#empix fieldset p {
    text-align:justify;
}

#empix  .eartikel {border:0px solid red; text-align:center; padding:15px 30px; border:0px solid #eee}
#empix  .eartikel h4 {border-bottom:1px solid #ccc; margin-bottom:0; padding-bottom:10px; color:#666}
#empix  .eartikel p {text-align:justify; font-size:12px}

#empix legend {
	font-family: 'PT Sans', sans-serif;
	color:#999;
	border: none;
	text-align:center;
	background:#fff;
    font-size: 1.2em !important;
    font-weight: bold !important;
	margin:0;
}

.efeatures {border: 0px solid red; margin:20px auto; color:#4385B5;}
.efeatures > div {margin:10px 0}
.efeatures > div, .eweitere > div p a {padding:10px; border: 0px solid red; background:#fff; border:1px solid #CCCCCC; font-size:15px }
@media(min-width: 1050px){.efeatures > div {margin-left:1%; max-width:24%}}

.efeatures > div i.fa, .eweitere > div p a i.fa {float:left; font-size:16px; background:#eee; color:#4385B5;  border-radius:0%; margin:-10px; line-height:41px; width:42px; text-align:center}

.egallery {
	margin:0 auto 30px;
}

.egallery > div, .eweitere > div {
	-webkit-box-shadow:  0px 10px 15px -15px #999;
            box-shadow:  0px 10px 15px -15px #999;
			
		border-top: 1px solid #CCCCCC;/**/
		border-bottom: 1px solid #999;/**/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+55,e8e8e8+80,e5e5e5+100 */
background:  #eee; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, rgba(255,255,255,0) 50%, #D4E1F1 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(80%, rgba(255,255,255,0)),  color-stop(100%, #fff));
background: -webkit-linear-gradient(top, #ffffff 0%, rgba(255,255,255,0) 80%, #fff 100%);
background: -o-linear-gradient(top, #ffffff 0%, rgba(255,255,255,0) 80%, #fff 100%);
background: -ms-linear-gradient(top, #ffffff 0%, rgba(255,255,255,0) 80%, #fff 100%); 
background: linear-gradient(to bottom, #ffffff 0%, rgba(255,255,255,0) 80% ,#fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D4E1F1',GradientType=0 );

	}
.egallery > div > div, .eweitere > div > div {
	padding:0;	
}

#slides_container {
	box-shadow:  0px 10px 15px -15px #999;

}
#slider_container {
	margin:10px auto;

}
#empix .ecopy, #empix .ecopy a {font-size:9px; letter-spacing:2px; color:#999; padding:10px}

/* grau */
#slider_container img {border-bottom:6px solid #999;}
.rslidert02 .p:hover .c, .rslidert02 .pav:hover .c, .rslidert02 .pav .c {border-bottom:1px solid #999;}
#empix .epreis > p {color:#999}
#empix .epreis .btn-default {border-color:#ccc !important}
#empix h1, #empix h2, #empix h3, #empix h4 {color:#444;}
#empix hr { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(100, 100, 100, 0), rgba(100, 100, 100, 0.75), rgba(100, 100, 100, 0)); }
#empix  .eartikel h4 {border-bottom:1px solid #ccc}

/* rot 
#empix .efeatures {color:#cc3333}
#slider_container center img {border-bottom:1px solid #cc3333;}
.rslidert02 .p:hover .c, .rslidert02 .pav:hover .c, .rslidert02 .pav .c {border-bottom:1px solid #cc3333;}
#empix .epreis > p {color:#cc3333}
#empix .epreis .btn-default {border-color:#EA7C7C !important}
#empix h1, #empix h2, #empix h3, #empix h4 {color:#444;}
#empix hr { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(204, 51, 51, 0), rgba(204, 51, 51, 0.75), rgba(204, 51, 51, 0)); }
.egallery > div {border-bottom: 1px solid #EA7C7C;}
#empix  .eartikel h4 {border-bottom:0px solid #EA7C7C}
#empix .eartikel .btn-default {border-color:#EA7C7C !important}
*/


#empix .kategorien, #empix .kategorien ul {padding:0 35px}
#empix .kategorien li {padding:0 0 5px}
#empix .kategorien a {color:#666}