/* --------------- Boxen klein für Voransicht --------------- */


.box {
  background          : transparent; 
  font-family         : verdana, helvetica;
  color               : #333;
  margin              : 0px 0px 0px 0px;
  padding             : 0px 0px 22px 0px;


}

.box2 {
  background          : transparent; 
  font-family         : verdana, helvetica;
  color               : #333;
/*  margin              : 20px 0px 20px 22px; */
  padding             : 15px 20px 15px 20px;
}

.box .boxcontent {
  font-family         : arial, verdana, helvetica;
  font-size           : 54px; 
  color               : #FFF;
  font-weight         : bold;
  display             : block; 
  background          : #C31010; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  padding             : 12px 2px 12px 2px;
  margin              : 0;


align: center;
line-height: 70px;

  letter-spacing      : -3.0px;
}

.box2 .boxcontent2 {
  font-family         : verdana, helvetica;
  font-size           : 13px; 
  display             : block;  
  background          : #C31010;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  padding             : 5px 2px 5px 2px;
  min-height          : 98px;
  height              : auto !important;  /* für moderne Browser */
  height              : 98px;  /*für den IE */
}

.box p {
  margin              : 0 0 0 0px;
  padding             : 0px 0px 0px 0px;
  line-height         : normal;
  font-weight         : normal;
  font-family         : arial, verdana, helvetica;
  font-size           : 10px; 
  color               : #FFF;
  letter-spacing      : -0.0pt;
}

.boxcontent a:link, .boxcontent a:visited {
  color               : #58749C;
  text-decoration     : none;
}

.box a:hover {
  color               : #FF5400;
  text-decoration     : none;
}

.box h3 {
  font-size           : 14px; 
  color               : #FF5400;
  padding             : 4px 0px 3px 0px;
  margin              : 0;
}

.box img {
  border              : none;
  float               : left;
  margin              : 15px 30px 15px 20px;
}

.box2 img {
  border              : none;
  float               : left;
  margin              : 15px 30px 15px 20px;
}

.boxcontent .anbieter, .boxcontent .anbieter a {
  font-family         : verdana, arial, verdana, helvetica;
  font-size           : 13px;
  color               : #58749C;
  font-weight         : normal;
  font-variant        : normal;
  padding-top         : 2px;
  text-decoration     : none;
  letter-spacing      : 0.10em;
  text-transform      : uppercase;
}

.boxcontent .anbieter a:hover {
  font-family         : verdana, arial, verdana, helvetica;
  font-size           : 13px;
  color               : #FF5400;
}


.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b {
  display             : block; 
  overflow            : hidden;
  font-size           : 1px;
  }

.box .b1, .box .b2, .box .b3, .box .b1b, .box .b2b, .box .b3b {
  height              :1px;
  }

.box .b2 {
  background          : #C31010; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.box .b3 {
  background          : #C31010;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.box .b4 {
  background          : #C31010;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.box .b4b {
  background          : #C31010;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.box .b3b {
  background          : #C31010; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.box .b2b {
  background          : #C31010; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.box .b1 {
  margin              :0 5px; 
  background          :#58749C;
  }

.box .b2, .box .b2b {
  margin              :0 3px; 
  border-width        :0 2px;
  }

.box .b3, .box .b3b {
  margin              :0 2px;
  }

.box .b4, .box .b4b {
  height              : 2px;
  margin              : 0 1px;
  }

.box .b1b {
  margin              : 0 5px;
  background          : #58749C;
  }
  
  
  
/* --------------- Boxen groß für Anbieterinfos --------------- */


.boxgross {
  background          : transparent; 
  font-family         : verdana, helvetica;
  color               : #333;
/*  margin              : 20px 0px 20px 22px; */
  padding             : 15px 20px 15px 20px;
}

.boxgross .boxgrosscontent {
  font-family         : verdana, helvetica;
  font-size           : 13px; 
  display             : block;  
  background          : #F4F4F4; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  padding             : 12px 20px 7px 25px;
  min-height          : 98px;
  height              : auto !important;  /* für moderne Browser */
  height              : 98px;  /*für den IE */
}

.boxgross p {
  margin              : 0 0 0 0px;
  padding             : 0px 0px 0px 0px;
  line-height         : 20px;
}

.boxgrosscontent a:link, .boxgrosscontent a:visited {
  color               : #58749C;
  text-decoration     : none;
}

.boxgross a:hover {
  color               : #FF5400;
  text-decoration     : none;
}

.boxgross h3 {
  font-size           : 14px; 
  color               : #FF5400;
  padding             : 4px 0px 3px 0px;
  margin              : 0;
}

.boxgross img {
  border              : none;
  margin              : 0px 0px 0px 0px;
}

.boxgrosscontent .linkunten, .boxgrosscontent .linkunten a:link, .boxgrosscontent .linkunten a:visited {
  font-family         : verdana, arial, verdana, helvetica;
  font-size           : 14px;
  color               : #FF5400;
  font-weight         : bold;
  font-variant        : normal;
  padding-top         : 10px;
  padding-left        : 0;
  text-decoration     : none;
  letter-spacing      : 0.05em;
  text-transform      : normal;
}

.boxgrosscontent .linkunten a:hover {
  font-family         : verdana, arial, verdana, helvetica;
  font-size           : 14px;
  font-weight         : bold;
  color               : #58749C;
}

.boxgross p {
  padding-bottom      : 0.5em;
  }
  
ul {
  margin-top           : 5px;
  margin-bottom        : 2px;
  padding-bottom       : 0px;
  }

.boxgross .b1, .boxgross .b2, .boxgross .b3, .boxgross .b4, .boxgross .b1b, .boxgross .b2b, .boxgross .b3b, .boxgross .b4b {
  display             : block; 
  overflow            : hidden;
  font-size           : 1px;
  }

.boxgross .b1, .boxgross .b2, .boxgross .b3, .boxgross .b1b, .boxgross .b2b, .boxgross .b3b {
  height              :1px;
  }

.boxgross .b2 {
  background          : #F4F4F4; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.boxgross .b3 {
  background          : #F4F4F4;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.boxgross .b4 {
  background          : #F4F4F4;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.boxgross .b4b {
  background          : #F4F4F4;
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.boxgross .b3b {
  background          : #F4F4F4; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.boxgross .b2b {
  background          : #F4F4F4; 
  border-left         : 1px solid #58749C; 
  border-right        : 1px solid #58749C;
  }

.boxgross .b1 {
  margin              :0 5px; 
  background          :#58749C;
  }

.boxgross .b2, .boxgross .b2b {
  margin              :0 3px; 
  border-width        :0 2px;
  }

.boxgross .b3, .boxgross .b3b {
  margin              :0 2px;
  }

.boxgross .b4, .boxgross .b4b {
  height              : 2px;
  margin              : 0 1px;
  }

.boxgross .b1b {
  margin              : 0 5px;
  background          : #58749C;
  }
