/* CSS Mobile Reset */
table { width:auto; border-collapse: collapse;border-spacing: 0; }
.open_nav {
	display: none;
}

/*Ab hier springt er auf 760px breite Elemente*/
@media all and (max-width: 1280px) {

	.bildbox-gross {
	    display: block;
	    max-height: 770px;
		overflow: hidden;
	}

	.bildbox-gross .bigbox {
	    max-height: none;
	    height: 100%;
	    max-width: 410px;
	}

	.bildbox-gross .boxes .box,
	.bildbox-gross .img.big {
		max-height: none;
	}

	.bildbox-gross .boxes .box.text .item {
	    height: 100%;
	    display: table;
	}

	.bildbox-gross .boxes .box.text {
		margin-top: 0;
	}

	.boxes.gold {
		background: #bd9b69;
	}

	.boxes.blau {
		background: #5a9892;
	}

	.boxes.gold .img,
	.boxes.blau .img {
		border-bottom: 20px solid #fff;
	}

	#uid32 #subhead {
	    max-height: none;
	    height: 40vw;
	}

	#popup .inner {
		width: 80%;
	}

	.tx-furniture-db .slick-slide {
	    max-height: 189px;
	    overflow: hidden;
	}

	.tx-furniture-db .slick-slide img {
		width: 100%;
		height: auto;
	}

	.tx-furniture-db .objects .slick-slide img {
		height: auto;
	}
}

@media all and (max-width: 1050px) {

	.text-bild .textbox .text {
    	padding: 0 60px 0 30px;
	}

	.text-bild .images .img {
	    max-width: 280px;
	    width: 50%;
	    height: auto;
	}

	.banner-farbig .text .item {
    	padding: 30px;
	}
}

@media all and (max-width: 1000px) {

/*head*/
	.head {
		padding: 20px 40px 0;
	}

	.head-top {
		padding: 0px 40px 2px;
	}

	.nav > UL > LI.last > A {
		padding-right: 0;
	}

/*3erBoxen*/
	.bildbox-gross .boxes .box.text .item {
		padding: 35px 20px;
	}

	.bildbox-gross .text.big {
		font-size: 90px;
	}

	.bildbox-gross.right .img.big .csc-textpic-text {
		left: 40px;
	}

	.bildbox-gross .bigbox .csc-textpic-text {
    	right: 140px;
	}

/*footer*/
	.foot .inner {
		padding: 45px 30px;
	}

/*popup*/
	#popup .box50 .col {
	  padding-left: 20px;
	  box-sizing: border-box;
	}

/*detailansicht datenbank*/
	.tx-furniture-db .col50 {
		float: none;
		width: 100%;
		max-width: 550px;
		margin: 0 auto;
		padding: 20px;
		box-sizing: border-box;
	}

/* Falls Footer unten klebt */
	HTML, BODY, #site
	{
		height: auto;
	}
	BODY > #site
	{
		min-height: 0;
	}
	#allcont, .allcont
	{
		padding-bottom: 0;
	}
	.foot
	{
		height: auto;
		margin-top: 0 !important;
	}

}

@media all and (max-width: 960px) {

/*Home Teaserboxen*/
	.box33-bilder .textwrapper {
		font-size: 23px;
		line-height: 25px;
	}

/*logo*/
	#logo {
		width: 30%;
	}

/*menue unterseite Unternehmen*/
	.menue {
   		display: block;
	}

/*subhead zubehör	*/
	#uid32 #subhead {
		height: auto;
	}

	.banner-farbig .img,
	.banner-farbig .text {
		display: block;
		width: 100%;
	}

	.banner-farbig .text .item {
	    height: auto;
	    margin-top: 20px !important;
	}

/*Datenbank detail*/
	.tx-furniture-db .object.detail {
		width: 50%;
	}

	.tx-furniture-db .object.detail img {
		width: 100%;
		height: auto;
	}

	.bildbox-gross .bigbox .csc-textpic-text {
	    right: auto;
	    left: 40px;
	}

	.tx-furniture-db .object {
		width: calc(50% - 3%);
		margin: 10px 1%;
	}

}

@media all and (max-width: 920px) {

	.text-bild .textbox,
	.text-bild .images {
	    width: 100%;
	    display: block;
	}

	.text-bild .images {
		max-width: 510px;
		margin: 20px auto;
	}

	.text-bild .images .img {
	    max-width: 285px;
	    width: 100%;
	    height: 230px;
	    display: inline-block;
	}

	.head {
    	position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		background: #fff;
	}

	.head-top {
	    padding: 0px 40px 2px;
	    position: absolute;
	    top: 0;
	    left: 0;
	}

	#logo {
	    width: 110px !important;
	    height: 70px;
	    display: inline-block;
	    background-size: 100% auto;
	}

	#subhead {
		padding-top: 155px;
	}

	/*sticky*/
	.sticky .head-top,
	.sticky .head {
		position: fixed;
		top: -70px;
		z-index: 999;
		transform: translateY(70px);
		transition: transform 500ms ease,background 900ms ease;
		-webkit-transition: transform 500ms ease,background 900ms ease;
	}

	.sticky .head {
		top: -30px;
		z-index: 900;
		box-shadow: 0 0 15px rgba(0,0,0,.2);
	}

	.sticky #logo {
	    width: 90px !important;
	    height: 50px;
	    background-size: 100% auto;
	}

	.bel5 .allcont {
		padding-top: 140px;
	}
}

@media all and (max-width: 890px) {

	#popup .box50 .col1 {
		display: none;
	}

	#popup .box50 .col2 {
    	width: 100%;
		display: block;
	}

}

@media all and (max-width: 850px) {

	body {
		background: #fff;
	}

	.bildbox-gross {
		margin: 40px 20px !important;
		max-height: none;
		margin-top: 0;
	}

	.bildbox-gross .bigbox {
		max-height: none;
	    height: auto;
	    max-width: 100%;
		width: 100%;
		display: block;
		margin: 5px 0;
	}

	.bildbox-gross .bigbox img {
	    width: 100%;
	    max-height: initial;
	}

	.bildbox-gross .boxes {
	    max-width: none;
	    display: block;
		width: 100%;
	}

	.bildbox-gross .boxes .box.text .item {
		display: block;
	}

	.boxes.gold .img,
	.boxes.blau .img {
    	border-bottom: 0;
		margin-bottom: 5px;
	}

	.boxes.blau,
	.boxes.gold {
		background: none;
	}

	.bildbox-gross .boxes .bx-wrapper {
    	max-height: none;
	}

/*menue*/
	.menue {
		text-align: center;
	}

/*footer*/
	.foot .gridrow .col + .col {
   		padding-left: 5%;
	}

	.foot .box25 > .col {
    	width: 18%;
	}

	.foot .copy,
	.foot .middle {
		display: block;
		width: 100%;
		text-align: center;
	}

	.foot .social {
		display: none;
	}

/*formular*/
	#uid35 .powermail_fieldset {
		display: block;
		width: 100%;
	}

	#uid35 .powermail_fieldset_3,
	#uid35 .powermail_fieldset_2 {
    	padding: 0;
	}

/*Datenbank	*/
	.tx-furniture-db .filter .option fieldset > div > div.first {
	    float: none;
	    width: 100% !important;
		padding: 0;
		border-bottom: 1px solid #f2f2f2;
	}

	.tx-furniture-db .filter .option fieldset > div > div.first a {
	    width: 100%;
	    padding: 15px 0;
	    display: block;
	}

	.tx-furniture-db .filter .option fieldset > div > div.second {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		min-height: 250px;
		box-sizing: border-box;
	}

	.tx-furniture-db .filter .option fieldset > div > div.second label {
		width: 45%;
	}

}

@media all and (max-width: 805px) {

	.tx-furniture-db .filter .option fieldset > div > div.second {
    	min-height: 480px;
	}

	.tx-furniture-db .filter .option fieldset > div > div.second label {
	    width: 100%;
	    margin-right: 0;
	}

	.c223 {
		margin-bottom: 0 !important;
	}

}

/*Ab hier springt er auf 420px breite Elemente*/
@media all and (max-width: 760px) {

/*Nav*/
	.open_nav
	{
		display: inherit;
	}
	.open_nav P
	{
		padding: 0;
	}
	.nav
	{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		z-index: 900;
	}
	.nav > UL > LI
	{
		display: block;
	}
	.nav > UL > LI > A
	{
		background-color: #5a9792;
		text-align: center;
		color: #fff;
		padding: 20px 0;
		margin-bottom: 1px;
	}
	.nav > UL > LI.act > A,
	.nav > UL > LI.act:hover > A,
	.nav > UL > LI.act.over > A,
	.nav > UL > LI:hover > A,
	.nav > UL > LI.over > A {
    	color: #fff;
	}

	.subNav,
	.subNav .subNav,
	.nav > UL > LI:last-child > .subNav,
	.nav > UL > LI:last-child > .subNav .subNav
	{
		position: inherit;
		left: inherit;
		top: inherit;
	}

	.subNav {
		height: 100%;
	}

	.subNav A {
	    font-size: 15px;
	    margin: 15px 20px;
	    text-align: center;
	}


	.nav li .subNav {
		display: none;
		top: 100%;
		opacity: 1;
	}

	/* showsub dropdown trigger */
	.showSub
	{
		position: absolute;
		right: 0;
		top: 0;
		z-index: 10;
		cursor: pointer;
		width: 64px;
	    height: 64px;
	    line-height: 64px;
	    background: #427975;
		text-align: center;
	}
	.subNav .showSub
	{
		background: #64791c;
		height: 42px;
		line-height: 42px;
	}

	.showSub,
	.showSub:after
	{
		-webkit-transition:0.25s ease;
		-o-transition:0.25s ease;
		-moz-transition:0.25s ease;
		transition: 0.25s ease;
	}
	.showSub:after
	{
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		vertical-align: middle;
		border-top: 5px dashed #aaa;
		border-top: 6px solid\9;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}
	.showSub.open:after
	{
		border-top-color: #fff;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	/* Nav Icon */
	#nav-icon {
		width: 30px;
		height: 20px;
		display: block;
		position: absolute;
    	bottom: 30px;
		right: 40px;
		z-index: 300;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		display: block;
	}

	#nav-icon span {
		display: block;
		position: absolute;
		height: 2px;
		width: 100%;
		background: #1d1d1c;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	#nav-icon span:nth-child(1) {
		top: 3px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#nav-icon span:nth-child(2) {
		top: 11px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#nav-icon span:nth-child(3) {
		top: 19px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	/* Icon Animation */

	.active#nav-icon span:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 0px;
		left: 5px;
	}

	.active#nav-icon span:nth-child(2) {
		width: 0%;
		opacity: 0;
	}

	.active#nav-icon  span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 21px;
		left: 5px;
	}

/*scrollicons	*/
	.scrollicons {
		display: none;
	}

/*akkordeion*/
	.text-bild .textbox .text {
    	padding: 0 30px;
	}

/*subehad	*/
	#subhead .bx-wrapper .bx-pager {
		display: none;
	}

	#subhead .csc-textpic-text {
	    right: 30px;
	    top: 27%;
	    font-size: 16px;
	    line-height: 13px;
		width: 410px;
	}

	#subhead .csc-textpic-text .grossertext {
    	font-size: 35px;
	}

/*Gridelemente*/
	.gridrow .col
	{
		float: none;
	}
	.gridrow .col + .col
	{
		margin-left: 0;
	}
	.box50 .col,
	.box33 .col,
	.box25 .col,
	.box33-66 .col.col1,
	.box33-66 .col.col2,
	.box66-33 .col.col1,
	.box66-33 .col.col2
	{
		width: 100%;
	}

	.box50 .col1 {
		margin-bottom: 20px;
	}

	.boxes .box33-66,
	.boxes .box66-33 {
		display: block;
		padding: 20px;
		box-sizing: border-box;
	}

	.boxes .box33-66 .col,
	.boxes .box66-33 .col {
		display: block;
		width: 100%;
		padding: 0;
	}

	.boxes .box33-66 .col1,
	.boxes .box66-33 .col1 {
		margin-bottom: 20px;
	}

	/*magazine*/
	#uid54 .box50 {
		margin: 0 auto;
		max-width: 350px;
	}

/*foot*/

	.foot .box25 > .col {
	    width: 46%;
	    display: inline-block;
	    vertical-align: top;
	}

	.foot .box25 > .col3 {
		padding-left: 0 !important;
		border-left: 0 !important;
	}

/* Gekaufte Bilder .c1 ändern */
	.allcont .c1 UL {
		margin: 0 0 0 25px;
	}

	.allcont .c1 TABLE TR TD {
		display: inline-table;
	}

	.tablewrap {
		position: relative;
	}

	.tablewrap:after {
		content: '';
		width: 10px;
		position: absolute;
		top: 0;
		right: -1px;
		height: 100%;
		box-shadow: inset -5px 0px 5px -2px rgba(0,0,0,0.2);
		z-index: 1;
	}

	#uid21 .tablewrap:after,
	#uid22 .tablewrap:after {
		box-shadow: none;
	}

	.tableinner {
		overflow-x: scroll;
		position: relative;
	}

	.allcont TABLE {
		margin: 0;
	}

	DIV.csc-textpic-intext-right .csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left: 0;}
	DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {float: inherit;}
	.csc-textpic-intext-right-nowrap .csc-textpic-text {margin-right: 0;}
	.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 0;}
}

@media all and (max-width: 720px) {

	/*Home Teaserboxen*/
	.box33-bilder {
		margin-bottom: 20px;
	}

	.box33-bilder .img {
		display: block;
		width: 100%;
		max-height: none;
		padding: 20px 20px 0 20px;
		box-sizing: border-box;
	}

	.box33-bilder .textwrapper {
		padding: 0 20px;
	}

}

@media all and (max-width: 690px) {

/*boxes 50%*/
	.boxes .box50 {
		display: block;
		padding: 20px;
    	box-sizing: border-box;
	}

	.boxes .box50 .col {
	    width: 100%;
	    display: block;
		padding: 0;
	}

	.boxes .box50 .col1 {
		margin-bottom: 5px;
	}

	#uid35 .boxes .box50 .col2 .grau {
		margin-top: 5px !important;
	}

/*grossertext	*/
	.texthintergrund {
		font-size: 60px;
		line-height: 140px;
	}

	.tx-furniture-db {
		padding: 10px 20px 20px;
	}

	.tx-furniture-db .filter {
		padding: 15px 0;
	}

	.tx-furniture-db .object {
	    float: none;
	    width: 100%;
		box-sizing: border-box;
		margin: 10px 0;
	}

	.tx-furniture-db .object .slick-slider {
	    max-width: 400px;
	    margin: 0 auto;
	}

}

@media all and (max-width: 590px) {

/*logo*/
	#logo {
		background-size: 100% auto;
		width: 109px;
    	height: 55px;
	}

/*subhead*/
	#subhead .csc-textpic-text {
		display: none;
	}

	.headnav {
	    width: 100%;
	    display: none;
	}

	#searchbox {
		bottom: auto;
		top: 53px;
	}

	#uid11 .sticky .head-top,
	#uid11 .sticky .head {
		transform: translateY(30px);
	}

/*suche*/
	.search {
		display: block;
	    width: 100%;
	    text-align: center;
	    border-top: 1px solid #333;
	    padding: 10px 0;
	    /*margin-top: 10px;*/
	}


/*bidler*/
	div.csc-textpic-intext-left .csc-textpic-imagewrap {
		float: none;
		margin: 0;
	}

	div.csc-textpic-intext-left .csc-textpic-imagewrap img {
		width: 100%;
	}

	/*jahnke cloud*/
	.text-bild .textgross .inner {
		font-size: 50px;
	}

	.tx-furniture-db .button:hover {
		background: #5a9892;
		color: white;
		text-decoration: none;
	}

	.tx-furniture-db .button:before,
	.tx-furniture-db .button:after {
		display: none;
	}

}

@media all and (max-width: 530px) {
	.text-bild .images .img,
	.text-bild .images .img.small {
	    max-width: 100%;
	    width: 100%;
	    height: auto;
		max-height: none;
	    display: block;
	    margin-bottom: 10px;
	}

	.tx-furniture-db .col50 .topic .icons,
	.tx-furniture-db .col50 .topic .text {
    	float: none;
	}

	.tx-furniture-db .col50 .topic .icons,
	.downloads {
		margin-top: 20px;
	}

	.colors,
	.downloads {
		float: none !important;
		width: 100%  !important;
	}

	.bildbox-gross .bigbox .csc-textpic-text {
	    right: auto;
	    left: 4%;
	}

/*suche seite*/
	#uid11 .item.weiss {
		padding: 0;
	}

	#uid11 .allcont TABLE TR TD {
		padding: 10px 20px;
		display: block;
		box-sizing: border-box;
	}

	.tx-indexedsearch FORM#tx_indexedsearch TABLE {
		margin-top: 20px;
		border-radius: 0;
	}

	.tx-indexedsearch FORM#tx_indexedsearch TABLE INPUT.submit,
	.tx-indexedsearch FORM#tx_indexedsearch TABLE INPUT {
		border-bottom: 0;
	}
	.tx-indexedsearch FORM#tx_indexedsearch TABLE INPUT.submit {
		height: 31px;
	}

	.tx-indexedsearch FORM#tx_indexedsearch TABLE TD {
		border-bottom: 1px solid #dadada;
		display: inline-block;
	}

	.tx-indexedsearch-icon,
	.tx-indexedsearch-result-number {
		display: none !important;
	}

	.tx-indexedsearch FORM#tx_indexedsearch a {
	    margin-top: 20px;
	    display: block;
	    text-align: center;
	}

	#tx_indexedsearch tr.even td:first-child {
		display: none;
	}

/*formular*/
	#uid35 .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_vorname,
	#uid35 .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_strae,
	#uid35 .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_plz,
	#uid35 .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_nachname,
	#uid35 .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_hausnummer,
	#uid35 .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_stadt {
		width: 100%;
		display: block;
		padding-right: 0;
	}

}

/*Ab hier springt er auf 100% breite Elemente (320px)*/
@media all and (max-width: 470px) {
	img, embed, object, video {
		max-width: 100%;
		height: auto;
		width: auto;
	}

	.tx-furniture-db .button {
		width: 100%;
		display: block;
		margin-bottom: 30px;
	}

/*suche	*/
	#searchbox {
		padding: 10px 30px;
		top: 38px;
	}

	.search {
		padding: 5px 0 0px;
	}

	.tx-indexedsearch FORM#tx_indexedsearch TABLE {
		max-width: 100%;
	}

/*popup*/
	#popup .grossertext {
    	font-size: 30px;
	}

	#popup .box50 .col2 {
		padding: 30px;
	}

/*sticky*/
	.sticky #logo,
	#logo {
    	width: 70px !important;
		height: 40px;
	}

	.sticky .head {
    	top: -40px;
	}

	/*menu*/
	.menue {
	    padding: 0 20px;
	    box-sizing: border-box;
	}

/*subhead*/
	#subhead {
	 	padding-top: 130px;
	}

	#subhead figcaption.csc-textpic-caption {
		display: none;
	}

	.bildbox-gross .img.big .csc-textpic-text .grossertext {
		font-size: 40px;
	}

	/*Datenbank detail*/
	.tx-furniture-db .filter .option fieldset > div > div.second label img {
    	width: 25px;
	}

	.tx-furniture-db .object.detail {
		width: 100%;
		display: block;
	}

	.tx-furniture-db .filter h1 {
    	font-size: 28px;
	}

/*foot	*/

	.foot .box25 > .col {
	    width: 100%;
	    display: block;
		padding-left: 0 !important;
		border-left: 0 !important;
		text-align: center;
		margin-bottom: 20px;
		padding-bottom: 10px;
		border-bottom: 1px solid #505050;
	}

	.foot .box25 > .col4 {
		border-bottom: 0;
	}

	.foot .gridrow .col + .col {
		min-height: auto;
	}

/*menue	*/

	.menue .box100 {
    	margin: 0 !important;
	}

	.menue .box100 .item a {
	    margin-bottom: 3px;
	    display: block;
	}

	.tx-furniture-db .col50 .topic .icons img,
	.additionals .colors img {
		width: 40px;
	}

	DIV.csc-textpic .csc-textpic-imagewrap FIGURE, DIV.csc-textpic FIGURE.csc-textpic-imagewrap, FIGCAPTION.csc-textpic-caption {display: block;}
	DIV.csc-textpic-left .csc-textpic-imagewrap, DIV.csc-textpic-right .csc-textpic-imagewrap {float: none;}
	DIV.csc-textpic DIV.csc-textpic-imagecolumn {display: inline-block;float: none;vertical-align: top;}
	.csc-default {clear: both;}
	DIV.csc-textpic-intext-right-nowrap .csc-textpic-text, DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {margin: 0;}
}

@media all and (max-width: 350px) {

	.allcont TABLE TR TD {
		display: block;
	}

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
	#logo
	{
		background-image: url(../img/logo2x.png);
	}
	#phone .sharebtn {
		background-image: url(../img/phone2x.png);
		background-size: 22px 19px;
	}
	#mail .sharebtn {
		background-image: url(../img/mail2x.png);
		background-size: 22px 19px;
	}
	#news .sharebtn {
		background-image: url(../img/news2x.png);
		background-size: 22px 19px;
	}
	.bx-wrapper .bx-prev {
		background-image: url(../img/arrowL2x.png);
		background-size: 10px 16px;
	}
	.bx-wrapper .bx-next {
		background-image: url(../img/arrowR2x.png);
		background-size: 10px 16px;
	}
	#popup .close,
	.search.close .suche {
		background-image: url(../img/close2x.png);
		background-size: 11px 11px;
	}
	.facebook {
		background-image: url(../img/fb2x.png);
		background-size: 20px 18px;
	}
	.twitter {
		background-image: url(../img/tw2x.png);
		background-size: 20px 18px;
	}
	.instagram {
		background-image: url(../img/instagram2x.png);
		background-size: 20px 18px;
	}
	.pfeil {
		background-image: url(../img/arrow2x.png);
		background-size: 7px 11px;
	}
	.foot a.button.pfeil {
    	background-image: url(../img/arrow2x.png);
		background-size: 7px 11px;
	}

}
