.box_angebot {

 font-size: 12px;
 margin: 0;
 cursor: pointer;
 float: left;

}

.box_angebot a {

 color: #fff;
 font-weight: normal;

}

.box_angebot a:hover {

 color: #f00;

}

.box_angebot div {

 background-position: left top;

}

.box_angebot .lft {

 width: 30px;
 float: left;

}

.box_angebot .rgt {

 width: 40px;
 background-position: -190px top;
 float: right;

}

.box_angebot .ang_header {

 height: 70px;

}

.box_angebot .ang_header div {

 height: 70px;

}

.box_angebot .ang_header div div {

 color: #fff;
 font-size: 16px;
 font-weight: bold;
 text-align: center;

}

.box_angebot .ang_header div div.ctr {

 background-repeat: repeat-x;
 padding: 33px 40px 20px 30px;

}

.box_angebot .ang_header .blu div { background-image: url(../img/boxes/blu/head.jpg); }
.box_angebot .ang_header .grn div { background-image: url(../img/boxes/grn/head.jpg); }
.box_angebot .ang_header .org div { background-image: url(../img/boxes/org/head.jpg); }
.box_angebot .ang_header .gry div { background-image: url(../img/boxes/gry/head.jpg); }

.box_angebot .ang_header .blu div.ctr { background-image: url(../img/boxes/blu/head_ctr.jpg); }
.box_angebot .ang_header .grn div.ctr { background-image: url(../img/boxes/grn/head_ctr.jpg); }
.box_angebot .ang_header .org div.ctr { background-image: url(../img/boxes/org/head_ctr.jpg); }
.box_angebot .ang_header .gry div.ctr { background-image: url(../img/boxes/gry/head_ctr.jpg); }

.box_angebot .ang_content {

 clear: both;

}

.box_angebot .ang_content div {

 font-size: 10px;
 font-weight: bold;
 min-height: 140px;
 text-align: center;
 background-repeat: repeat-y;

}

.box_angebot .ang_content div div.ctr {

 background-position: right top;
 padding: 10px 40px 15px 30px;

}

.box_angebot .ang_content .blu { background-image: url(../img/boxes/blu/mid_lft.jpg); }
.box_angebot .ang_content .blu div { background-image: url(../img/boxes/blu/mid_rgt.jpg); }
.box_angebot .ang_content .grn { background-image: url(../img/boxes/grn/mid_lft.jpg); }
.box_angebot .ang_content .grn div { background-image: url(../img/boxes/grn/mid_rgt.jpg); }
.box_angebot .ang_content .org { background-image: url(../img/boxes/org/mid_lft.jpg); }
.box_angebot .ang_content .org div { background-image: url(../img/boxes/org/mid_rgt.jpg); }
.box_angebot .ang_content .gry { background-image: url(../img/boxes/gry/mid_lft.jpg); }
.box_angebot .ang_content .gry div { background-image: url(../img/boxes/gry/mid_rgt.jpg); }

.box_angebot .ang_footer {

 clear: both;

}

.box_angebot .ang_footer div div {

 color: #fff;
 font-size: 12px;
 height: 80px;
 font-weight: bold;

}

.box_angebot .ang_footer .top {

 background-repeat: no-repeat;

}

.box_angebot .ang_footer .top div {

 height: 20px;

}

.box_angebot .ang_footer .top div div.ctr {

 background-repeat: repeat-x;

}

.box_angebot .ang_footer .mid {

 background-repeat: repeat-y;

}

.box_angebot .ang_footer .mid div div.ctr {

 background-position: right top;
 background-repeat: repeat-y;
 padding: 0 30px 0 0;
 margin-left: 20px;

}

.box_angebot .ang_footer .mid div div.ctr a {

 height: 20px;
 text-align: right;
 display: block;

}

.box_angebot .ang_footer .mid div div.ctr div {

 height: 60px;
 background-image: none;

}

.box_angebot .ang_footer .mid div div.ctr p {

 padding: 2px 5px;

}

.box_angebot .ang_footer .mid div p.price {

 font-size: 20px;
 text-align: center;
 line-height: 22px;

}

.box_angebot .ang_footer .mid div p.price span {

 position: relative;
 top: -10px;
 font-size: 9px;

}

.box_angebot .ang_footer .bot div {

 height: 25px;

}

.box_angebot .ang_footer .bot div div.ctr {

 background-repeat: repeat-x;

}

.box_angebot .ang_footer .top .blu div { background-image: url(../img/boxes/blu/footer_top.jpg); }
.box_angebot .ang_footer .top .grn div { background-image: url(../img/boxes/grn/footer_top.jpg); }
.box_angebot .ang_footer .top .org div { background-image: url(../img/boxes/org/footer_top.jpg); }
.box_angebot .ang_footer .top .gry div { background-image: url(../img/boxes/gry/footer_top.jpg); }

.box_angebot .ang_footer .top .blu div.ctr { background-image: url(../img/boxes/blu/footer_top_ctr.jpg); }
.box_angebot .ang_footer .top .grn div.ctr { background-image: url(../img/boxes/grn/footer_top_ctr.jpg); }
.box_angebot .ang_footer .top .org div.ctr { background-image: url(../img/boxes/org/footer_top_ctr.jpg); }
.box_angebot .ang_footer .top .gry div.ctr { background-image: url(../img/boxes/gry/footer_top_ctr.jpg); }

.box_angebot .ang_footer .mid .blu { background-image: url(../img/boxes/blu/footer_mid_lft.jpg); }
.box_angebot .ang_footer .mid .blu div { background-image: url(../img/boxes/blu/footer_mid_rgt.jpg); }
.box_angebot .ang_footer .mid .grn { background-image: url(../img/boxes/grn/footer_mid_lft.jpg); }
.box_angebot .ang_footer .mid .grn div { background-image: url(../img/boxes/grn/footer_mid_rgt.jpg); }
.box_angebot .ang_footer .mid .org { background-image: url(../img/boxes/org/footer_mid_lft.jpg); }
.box_angebot .ang_footer .mid .org div { background-image: url(../img/boxes/org/footer_mid_rgt.jpg); }
.box_angebot .ang_footer .mid .gry { background-image: url(../img/boxes/gry/footer_mid_lft.jpg); }
.box_angebot .ang_footer .mid .gry div { background-image: url(../img/boxes/gry/footer_mid_rgt.jpg); }

.box_angebot .ang_footer .mid .blu div.ctr { background-color: #23b8f0; }
.box_angebot .ang_footer .mid .grn div.ctr { background-color: #9f0; }
.box_angebot .ang_footer .mid .org div.ctr { background-color: #f60; }
.box_angebot .ang_footer .mid .gry div.ctr { background-color: #ccc; }

.box_angebot .ang_footer .bot .blu div { background-image: url(../img/boxes/blu/footer_bot.jpg); }
.box_angebot .ang_footer .bot .grn div { background-image: url(../img/boxes/grn/footer_bot.jpg); }
.box_angebot .ang_footer .bot .org div { background-image: url(../img/boxes/org/footer_bot.jpg); }
.box_angebot .ang_footer .bot .gry div { background-image: url(../img/boxes/gry/footer_bot.jpg); }

.box_angebot .ang_footer .bot .blu div.ctr { background-image: url(../img/boxes/blu/footer_bot_ctr.jpg); }
.box_angebot .ang_footer .bot .grn div.ctr { background-image: url(../img/boxes/grn/footer_bot_ctr.jpg); }
.box_angebot .ang_footer .bot .org div.ctr { background-image: url(../img/boxes/org/footer_bot_ctr.jpg); }
.box_angebot .ang_footer .bot .gry div.ctr { background-image: url(../img/boxes/gry/footer_bot_ctr.jpg); }