.box_container {
  float: left;
  padding:0;
  margin:0;
  border: 0px solid #171A63;
  width:100%;
  background-color:#D1D1E0;
}

html>body .box_container {
  float: left;
  padding:0;
  margin:0;
  border:0;
  width:100%;
}

.categories_spalten_1,
.categories_spalten_2,
.box_spalten_1,
.box_spalten_2,
.box_spalten_3,
.box_spalten_3korrektur,
.box_spalten_4,
.zahlenreihe_spalten_4 {
  float: left;
  padding:0;
  margin:0;
  border:0;
}

.categories_spalten_1,
.box_spalten_1 {
  width:100%;
}

.categories_spalten_2,
.box_spalten_2 {
  width:50%;
}

.box_spalten_3 {
  width:33%;
}

.box_spalten_3korrektur {
  width:34%;
}

.zahlenreihe_spalten_4,
.box_spalten_4 {
  width:25%;
}

.categories_spalten_1_border,
.box_spalten_1_border,
.box_spalten_2_border,
.box_spalten_3_border,
.box_spalten_4_border,
.zahlenreihe_spalten_4_border_inaktiv,
.zahlenreihe_spalten_4_border_aktiv,
.zahlenreihe_spalten_4_border_ok {
  vertical-align: top;
  border: 1px solid #cccccc;
  padding: 4px;
	
  margin-top: 2px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 2px;
	
  font-size: 11px;
}

.box_spalten_2_aussen_left_border,
.box_spalten_2_aussen_right_border,
.box_spalten_3_aussen_left_border,
.box_spalten_3_aussen_right_border,
.box_spalten_4_aussen_left_border,
.box_spalten_4_aussen_right_border,
.zahlenreihe_spalten_4_aussen_left_border_inaktiv,
.zahlenreihe_spalten_4_aussen_left_border_aktiv,
.zahlenreihe_spalten_4_aussen_left_border_ok,
.zahlenreihe_spalten_4_aussen_right_border_inaktiv,
.zahlenreihe_spalten_4_aussen_right_border_aktiv,
.zahlenreihe_spalten_4_aussen_right_border_ok {
  vertical-align: top;
  border: 1px solid #cccccc;
  padding: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 11px;
}

.box_spalten_2_aussen_left_border {
  margin-left: 0px;
  margin-right: 2px;
}

.box_spalten_3_aussen_left_border {
  margin-left: 0px;
  margin-right: 2px;
}

.zahlenreihe_spalten_4_aussen_left_border_inaktiv,
.zahlenreihe_spalten_4_aussen_left_border_aktiv,
.zahlenreihe_spalten_4_aussen_left_border_ok,
.box_spalten_4_aussen_left_border {
  margin-left: 0px;
  margin-right: 4px;
}

.box_spalten_2_aussen_right_border {
  margin-left: 2px;
  margin-right: 0px;
}

.box_spalten_3_aussen_right_border {
  margin-left: 2px;
  margin-right: 0px;
}

.zahlenreihe_spalten_4_aussen_right_border_inaktiv,
.zahlenreihe_spalten_4_aussen_right_border_aktiv,
.zahlenreihe_spalten_4_aussen_right_border_ok,
.box_spalten_4_aussen_right_border {
  margin-left: 4px;
  margin-right: 0px;
}

.categories_spalten_1_border {
  vertical-align: top;
  border: 1px solid #cccccc;
  padding: 4px;
	
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
	
  font-size: 11px;
  min-height: 5px;
  height: 5px;
}

html>body .categories_spalten_1_border {
  height: auto;
}

.box_spalten_1_border {
  vertical-align: top;
  border: 1px solid #cccccc;
  padding: 4px;
	
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
	
  font-size: 11px;

  min-height: 250px;
  height: 250px;
}

.box_spalten_2_border,
.box_spalten_2_aussen_left_border,
.box_spalten_2_aussen_right_border {
  min-height: 150px;
  height: 150px;
}

.box_spalten_3_border,
.box_spalten_3_aussen_left_border,
.box_spalten_3_aussen_right_border {
  min-height: 250px;
  height: 250px;
}

.box_spalten_4_border,
.box_spalten_4_aussen_left_border,
.box_spalten_4_aussen_right_border{
  min-height: 250px;
  height: 250px;
}

.zahlenreihe_spalten_4_border_inaktiv,
.zahlenreihe_spalten_4_border_aktiv,
.zahlenreihe_spalten_4_border_ok,
.zahlenreihe_spalten_4_aussen_left_border_inaktiv,
.zahlenreihe_spalten_4_aussen_left_border_aktiv,
.zahlenreihe_spalten_4_aussen_left_border_ok,
.zahlenreihe_spalten_4_aussen_right_border_inaktiv,
.zahlenreihe_spalten_4_aussen_right_border_aktiv,
.zahlenreihe_spalten_4_aussen_right_border_ok {
  min-height: 60px;
  height: 60px;
}

.categories_spalten_1_border:after,
.box_spalten_1_border:after,
.box_spalten_2_border:after,
.box_spalten_3_border:after,
.box_spalten_4_border:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}

.box_product_image_normal_container{
  text-align: center;
  height: 100px;
  width: 100px;
  overflow: hidden;
}

.box_product_name_container {
  font-family : Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color:#000;
  height: 45px;
  overflow: hidden;
}

.box_product_taste_container {
  padding-top:10px;
  overflow: hidden;
}

.box_product_price_container{
  font-family : Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #171A63;
  border: 0px;
  margin: 0px;
  height: 65px;
  overflow: hidden;
}

.box_product_versand_container{
  font-family : Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #171A63;
  border: 0px;
  margin: 0px;
  overflow: hidden;
}

.categories_bullet_container {
  font-family : Verdana, Arial, sans-serif;
  font-size: 11px;
  margin: 2px;
}

.categories_name_container {
  font-family : Verdana, Arial, sans-serif;
  font-size: 22px;
  color:#171A63;
  margin: 2px;
  overflow: hidden;
}

.box_header_center {
  background:url(boxen/boxen_2.png) repeat;
  height: 21px;
}

.box_header_center span.image {
  background : url(boxen/boxen_2.png) repeat;
  padding-left: 10px;
}

.box_header_center span.text {
  font-family : Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#FFFFFF;
}

.zahlenreihe_spalten_4_border_inaktiv,
.zahlenreihe_spalten_4_aussen_left_border_inaktiv,
.zahlenreihe_spalten_4_aussen_right_border_inaktiv {
  border-color: #CCCCCC;
}

.zahlenreihe_spalten_4_border_aktiv,
.zahlenreihe_spalten_4_aussen_left_border_aktiv,
.zahlenreihe_spalten_4_aussen_right_border_aktiv {
  border-color: #FF0000;
}

.zahlenreihe_spalten_4_border_ok,
.zahlenreihe_spalten_4_aussen_left_border_ok,
.zahlenreihe_spalten_4_aussen_right_border_ok {
  border-color:  #099216;
}

.zahlenreihe_txt_gross_aktiv,
.zahlenreihe_txt_gross_inaktiv,
.zahlenreihe_txt_gross_ok {
  font-family : Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #666666;
  padding-left: 4px;
}

.zahlenreihe_txt_gross_aktiv {
  color: #FF0000;
}

.zahlenreihe_txt_gross_ok {
  color: #099216;
}

.zahlenreihe_txt_aktiv,
.zahlenreihe_txt_inaktiv,
.zahlenreihe_txt_ok  {
  font-family : Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 22px;
  color: #666666;
  padding-left: 4px;
}

.zahlenreihe_txt_aktiv {
  color: #FF0000;
}

.zahlenreihe_txt_ok {
  color: #099216;
}

.zahlenreihe_txt_klein_aktiv,
.zahlenreihe_txt_klein_inaktiv,
.zahlenreihe_txt_klein_ok  {
  font-family : Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #666666;
  padding-left: 31px;
}

.textEdit {
  font-family : Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #FF0000;
}

.textEdit A {
  color: #FF0000;
  text-decoration : underline;
}

.textEdit A:hover {
  color: #FF0000;
  text-decoration : underline;
}
