.rightmodultop {
 width: 176px;
 height: 23px;
 color: #000000;
 font-size: 13px;
 font-weight: bold;
 background-image: url(../../data/gfx/rightmodultopbg.jpg);
 text-align: left;
 padding: 7px 0px 0px 34px;
}

.rightmodultop a {
 color: #000000;
}

.rightmodultopspan {
 padding-right: 7px;
}

.rightmodulmid {
 width: 200px;
 color: #676767;
 padding: 20px 5px 20px 5px;
 text-align: left;
 background-color: #e6e6e6;
 border-bottom: 2px solid #ffffff;
}

.rightmodulmid a {
 color: #b42622;
 font-weight: bold;
 text-decoration: underline;
}

.rightmodulend {
 width: 210px;
 color: #676767;
 padding: 2px 0px 2px 0px;
}

/* red */

.rightredtop {
 width: 147px;
 height: 23px;
 color: #ffffff;
 font-size: 13px;
 font-weight: bold;
 background-image: url(../../data/gfx/redtop.jpg);
 text-align: left;
 padding: 19px 0px 0px 63px;
}

.rightredtop a {
 color: #ffffff;
}

.rightredtopspan {
}

.rightredmid {
 width: 190px;
 height: 310px;
 color: #676767;
 padding: 11px 10px 0px 10px;
 background-image: url(../../data/gfx/redmid.jpg);
 background-position: top center;
 text-align: left;
}

.rightredmid a {
 color: #676767;
}

.rightredend {
 width: 210px;
 color: #676767;
 padding: 0px 0px 0px 0px;
}

/* blue */

.rightbluetop {
 width: 176px;
 height: 22px;
 color: #2f2f2f;
 font-size: 13px;
 font-weight: bold;
 background-image: url(../../data/gfx/bluetop.jpg);
 text-align: left;
 padding: 11px 0px 0px 34px;
}

.rightbluetop a {
 color: #2f2f2f;
}

.rightbluetopspan {
}

.rightbluemid {
 width: 190px;
 /*height: 310px;*/
 color: #676767;
 padding: 35px 10px 20px 10px;
 background-image: url(../../data/gfx/bluemid.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 text-align: left;
}

.rightbluemid a {
 color: #676767;
}

.rightblueend {
 width: 210px;
 color: #676767;
 padding: 0px 0px 0px 0px;
}



