#banner{
width:100%;
position:relative;
margin-bottom:10px;
}

#presented{
margin-top:20px;
margin-bottom:10px;
font-size:23px;
font-weight:bold;
color:black;
}

h2.home_highlights{
margin:0px;
margin-top:10px;
margin-bottom:5px;
display:block;
padding:5px;
font-size:20px;
}

#presented_products img{
max-width:100%;
}

#presented_products a{
position:relative;
min-height:300px;
padding:10px;
vertical-align:top;
float:left;
border:1px solid lightgrey;
text-align:center;
width:32%;
margin-right:2%;
margin-bottom:2%;
}

#presented_products a:hover{
border:1px solid rgb(198,40,58);
}

/**
#presented_products a:last-of-type{
margin-right:0px;
}
**/

#presented_products a:nth-of-type(3),#presented_products a:nth-of-type(6){
margin-right:0px;
}

.presented_name{
width:100%;
display:block;
margin-top:5px;
text-align:left;
color:rgb(120,120,120);
}

.presented_new{
color:rgb(198,40,58);
font-weight:bold;
margin-right:5px;
}

.presented_artikel_nr{
display:block;
color:black;
text-align:left;
}

@media screen and (max-width: 370px)
{
  #presented_products a{
  width:100%;
  margin:0px;
  margin-bottom:10px;
  }

  #presented_products a:nth-of-type(3){
  margin-bottom:0px;
  }
}




/**
#banner img{
width:100%;
}

#campagne{
position:relative;
}

#campagne_products{
margin-right:10px;
width:100%;
margin-bottom:20px;
text-align:center;
color:black;
}

#campagne_products a{
position:relative;
min-height:300px;
padding:10px;
vertical-align:top;
float:left;
border:1px solid lightgrey;
text-align:center;
width:32%;
margin-right:2%;
background-color:white;
}

#campagne_products a:hover{
border:1px solid rgb(198,40,58);
}

#campagne_products a:last-of-type{
margin-right:0px;
}

#campagne_products a img{
max-width:100%;
}

.campagne_name{
width:100%;
display:block;
margin-top:5px;
text-align:left;
color:rgb(120,120,120);
}

.campagne_new{
color:rgb(198,40,58);
font-weight:bold;
margin-right:5px;
}

.campagne_artikel_nr{
display:block;
color:black;
text-align:left;
}

#campagne_text{
width:100%;
color:black;
}

#topic{
margin:0px;
color:black;
font-size:26px;
font-weight:bold;
margin-top:30px;
margin-bottom:15px;
}

#topic_title{
margin:0px;
margin-top:35px;
margin-bottom:20px;
padding:0px;
font-size:22px;
font-weight:bold;
color:#1d52cb;
}

.topic_text_info{
float:left;
width:50%;
text-align:justify;
font-size:17px;
line-height:24px;
-moz-hyphens:auto;
}

#topic_text_left,.look_left{
padding-right:20px;
padding-left:0px;
}

#topic_text_right,.look_right{
padding-right:0px;
padding-left:20px;
}

#topic_text a{
color:#1d52cb;
text-decoration:underline;
}

.zu_den_artikeln{
display:block;
width:100%;
background-color:#1d52cb;
padding:15px;
margin-top:30px;
color:white;
text-align:center;
text-decoration:none;
font-size:18px;
}

.look{
float:left;
width:50%;
line-height:23px;
}

.look a{
color:#1d52cb;
text-decoration:underline;
}

#anwendung{
display:block;
}

#anwendung_small{
display:none;
}

#anwendung img,#anwendung_small img{
max-width:100%;
margin-top:15px;
}

@media screen and (max-width: 740px)
{
  .topic_text_info{
  width:100%;
  }

  #topic_text_left,#topic_text_right{
  padding:0px;
  }

  #topic_text_right{
  margin-top:20px;
  }

  #anwendung{
  display:none;
  }

  #anwendung_small{
  display:block;
  }
}

/**
 *alt
@media screen and (max-width: 600px)
{
  .topic_text_info,.look{
  width:100%;
  }

  #topic_text_left,#topic_text_right,.look_left,.look_right{
  padding:0px;
  }
}
**/

/**
@media screen and (max-width: 400px)
{
  #campagne_products a{
  width:100%;
  margin:0px;
  margin-bottom:10px;
  }

  #campagne_products a:last-of-type{
  margin-bottom:0px;
  }
}
**/