@charset "utf-8";
/* CSS Document */

.usedmarket{
	height:auto;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
	color:#515151;

}
.usedmarket > article {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap: wrap;/*==========Zeilenumbruch=========*/
    -ms-flex-wrap: wrap;/*==========Zeilenumbruch=========*/
    flex-wrap: wrap;/*==========Zeilenumbruch=========*/
   	margin: 4% 2%;
   	padding: 5px;
 	-webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
  	-webkit-flex: 3 1 90%;
	-ms-flex: 3 1 90%;
         flex: 3 1 90%;
   -webkit-order: 2;
   -ms-flex-order: 2;
             order: 2;
   }
.usedmarket > nav {
   margin: 1%;
   padding: 1%;
   background:#FFF;
 	-webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
   -webkit-flex: 1 6 5%;
   -ms-flex: 1 6 5%;
        flex: 1 6 5%;
   -webkit-order: 1;
   -ms-flex-order: 1;
             order: 1;
}
 
.usedmarket > aside {
	margin: 1%;
   	padding: 1%;
   background:#FFF;
 	-webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
   	-webkit-flex: 1 6 5%;
		-ms-flex: 1 6 5%;
          	flex: 1 6 5%;
  	 -webkit-order: 3;
	 -ms-flex-order: 3;
           	   order: 3;
}

.used_ad_wrapper{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
	-webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; 
	-webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;	
	-webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
	background-color:#EEEEEE;
	padding:1% 2%;
	margin:2% 0;
	width:100%;
	text-align:center;	

}
.used_ad_logo{
		-webkit-flex: 0 1 auto;
			-ms-flex: 0 1 auto;
				flex: 0 1 auto;
  	 -webkit-order: 1;
	-ms-flex-order: 1;
           	 order: 1;
}
.used_ad_content{
		-webkit-flex: 0 1 auto;
			-ms-flex: 0 1 auto;
				flex: 0 1 auto;
  	 -webkit-order: 2;
	-ms-flex-order: 2;
           	 order: 2;
	padding:0 6%;	
}
.used_ad_link{
		-webkit-flex: 0 1 auto;
			-ms-flex: 0 1 auto;
				flex: 0 1 auto;
  	 -webkit-order: 3;
	-ms-flex-order: 3;
           	 order: 3;
	min-width:250px;
}

.used_ad_logo img{
	display:block;
	width:18vw;
	height:auto;
	min-width:12vw;
}
.used_ad_link img{
	width:14px;
	display:inline-block;
	margin-left:7px;
}

.used_ad_content p{
	color:#515151;
}
.used_ad_content p:nth-child(2){
	font-size:.8em;
}

.usedmarket_protection{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
	margin-top: 3%;
	width:100%;
	height:auto;
}
.usedmarket_protection p{
	display:block;
	padding:0 5% ;
	margin:0 auto 3%;
	font-size:.9em;
	text-align:center;
}

.usedmarket_wrapper{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
	-webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; 	
	-webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
	margin-top:4%;
	width:100%;
	padding-bottom:4%;
	border-bottom:2px solid #00579D;
}
.usedmarket_wrapper div{
	width:100%;
}

.used_ad_link a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  white;
	background-color:#6A6A6A;
	padding:4px 10px;
	border-radius:3px;
	text-align:center;
}
.used_ad_link a:hover {
	color:  #FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	text-decoration:none;
	background-color:#00579D;
	padding:4px 10px;
}

.usedmarket_protection a{ 
	display:inline-block;
	color:#00579D;/*#515151*/ 
	padding:3px; 
	margin-left:-3px;
	text-decoration:none;
}
.usedmarket_protection a:hover{
	background-color:#00579D;/*#FF8921*/
	color:#FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	text-decoration:none;
	border-radius:3px;
	padding:3px;
}

.usedmarket_line{
	border:1px solid #00579D;
	width:100%;
	margin:3% auto 1%;
}

@media all and (max-width: 1100px) {
  .usedmarket {
		font-size:1.2em;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
  }
   /*.main{/* column for "old" android, ms, ios,.. 	*/
	/*   display:inline-block;
	   height:100%; 
	   width:100%;
   }*/
   .usedmarket > article, .usedmarket > nav, .usedmarket > aside {
		-webkit-flex: 1 auto; /*important IE11*/
			-ms-flex: 1 auto;
				flex: 1 auto;
		-webkit-order: 0;
		-ms-flex-order: 0;
				  order: 0;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;  
   }
   .usedmarket_protection, .usedmarket_wrapper{
		-webkit-flex: 1 auto; /*important IE11*/
			-ms-flex: 1 auto;
				flex: 1 auto;
		-webkit-order: 0;
		-ms-flex-order: 0;
				  order: 0;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width:100%;
		margin:0 auto;
   }
	.usedmarket_protection{
		padding-top:7%;
	}
   .usedmarket > nav, .usedmarket > aside{
		min-height: 10%; 
		max-height:10%;
   }
   .usedmarket_protection p{
	   text-align:justify;
		font-size:.8em;
	}
	.usedmarket_line{
		display:block;	
	}

    .used_ad_wrapper{
		-webkit-flex: 1 auto; /*important IE11*/
			-ms-flex: 1 auto;
				flex: 1 auto;
		-webkit-order: 0;
		-ms-flex-order: 0;
				  order: 0;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin:4% auto;
		width:94%;
		padding:8% 3%;
   }
	.used_ad_content{
		padding:4% 0;
		width:100%;
	}

	.used_ad_logo img{
		width:55vw;
		margin:0 auto;
		max-width:400px;
	}
   .used_ad_content p{
		font-size:.8em;
	}
	.used_ad_content p:nth-child(2){
		font-size:.6em;
	}

	.used_ad_link a{
		font-size:.8em;

	}
	
}