/********** Basis Definitionen **********/
.rBoxBlueBottom,
.rBoxBlueTop,
.rBoxGreyRight, 
.rBoxGreyRightSmall, 
.rBoxGreyTop, 
.rBoxGreyBottom,
.rBoxLightBlue, 
.rBoxLightBlueBottom,
.rBoxLightBlueTop,
.rBoxLightGrey, 
.rBoxLightGreyTop,  
.rBoxLightGreyBottom,
.rBoxLightGreyBottomSmall,
.rBoxLightGreyFadeInBorder,
.rBoxLightYellow, 
.rBoxNavigation,
.rBoxOrangeRight,
.rBoxShadow, 
.rBoxWhiteFadeOutBorder,
.rBoxWhiteSimpleLightGreyBorder,
.rBoxWhiteSimpleGreyBorder,
.rBoxWhiteTopBottomBlue, 
.rBoxWhiteTopBottomBlueHeader,
.rBoxWhiteTopBottomOrange, 
.rBoxWhiteTopBottomOrangeHeader {
    background: transparent;
    height: 100%;
}

.rBoxNavigationSmall,
.rBoxWhiteTopBottomBlueSmall,
.rBoxWhiteTopBottomOrangeSmall {
    background: transparent;
    text-align: left;
}

.rBoxWhiteTopBottomBlue, 
.rBoxWhiteTopBottomBlueHeader,
.rBoxWhiteTopBottomOrange, 
.rBoxWhiteTopBottomOrangeHeader {
    text-align: left;
}

.rBoxShadow .rBoxBottom,
.rBoxShadow .rBoxTop {
    background: transparent;
    display: block;
    font-size: 5px;
    line-height: 5px;
}

/********** CenterTop Definitionen **********/
.rBoxBlueBottom .rBoxCenterTop, 
.rBoxBlueTop .rBoxCenterTop, 
.rBoxGreyBottom .rBoxCenterTop,
.rBoxGreyRight .rBoxCenterTop, 
.rBoxGreyRightSmall .rBoxCenterTop, 
.rBoxGreyTop .rBoxCenterTop, 
.rBoxLightBlue .rBoxCenterTop,
.rBoxLightBlueBottom .rBoxCenterTop, 
.rBoxLightBlueTop .rBoxCenterTop, 
.rBoxLightGrey .rBoxCenterTop,
.rBoxLightGreyFadeInBorder .rBoxCenterTop,
.rBoxLightGreyBottom .rBoxCenterTop,
.rBoxLightGreyBottomSmall .rBoxCenterTop,
.rBoxLightGreyTop .rBoxCenterTop,  
.rBoxLightYellow .rBoxCenterTop,
.rBoxNavigation .rBoxCenterTop,
.rBoxOrangeRight .rBoxCenterTop, 
.rBoxShadow .rBoxCenterTop,
.rBoxWhiteFadeOutBorder .rBoxCenterTop,
.rBoxWhiteSimpleGreyBorder .rBoxCenterTop,
.rBoxWhiteSimpleLightGreyBorder .rBoxCenterTop,
.rBoxWhiteTopBottomBlue .rBoxCenterTop,
.rBoxWhiteTopBottomBlueSmall .rBoxCenterTop,
.rBoxWhiteTopBottomOrange .rBoxCenterTop, 
.rBoxWhiteTopBottomOrangeSmall .rBoxCenterTop {
    background-color: #fff;
    display: block;
    height: 2px;
    margin: 0 1px 0 1px;
}

.rBoxWhiteTopBottomBlueHeader .rBoxCenterTop,
.rBoxWhiteTopBottomOrangeHeader .rBoxCenterTop {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    display: block;
    margin: 0;
}

.rBoxGreyRight .rBoxCenterTop {
    background-color: #e2e2e2;
    background-image: url(rBoxGreyRight.gif);
    background-repeat: repeat-y;
}

.rBoxWhiteTopBottomBlueSmall .rBoxCenterTop {
    background: transparent;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
}

.rBoxOrangeRight .rBoxCenterTop {
    background-color: #fab44a;
    background-image: url(rBoxOrangeRight.gif);
    background-repeat: repeat-y;
}

.rBoxGreyRightSmall .rBoxCenterTop {
    background-color: #ececec;
    background-image: url(rBoxGreyRightSmall.gif);
    background-repeat: repeat-y;
}

.rBoxWhiteTopBottomOrangeSmall .rBoxCenterTop {
    background-image: url(rBoxLightOrangeMargin.gif);
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomOrangeHeader .rBoxCenterTop {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxWhiteTopBottomOrangeSmall .rBoxCenterTop {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxWhiteTopBottomBlue .rBoxCenterTop,
.rBoxWhiteTopBottomOrange .rBoxCenterTop {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomOrange .rBoxCenterTop {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxGreyBottom .rBoxCenterTop,
.rBoxLightGreyTop .rBoxCenterTop {
    background-color: #eee;
}

.rBoxLightGreyBottom .rBoxCenterTop {
    background-color: #f8f8f8;
}

.rBoxGreyTop .rBoxCenterTop {
    background-color: #cdcdcd;
}

.rBoxBlueBottom .rBoxCenterTop,
.rBoxLightBlueTop .rBoxCenterTop {
    background-color: #ebf5ff;
}

.rBoxBlueTop .rBoxCenterTop {
    background-color: #d7ebff;
}

.rBoxLightGreyFadeInBorder .rBoxCenterTop {
    background-color: #fbfbfb;
}

.rBoxLightBlue .rBoxCenterTop,
.rBoxLightBlueBottom .rBoxCenterTop {
    background-color: #f5faff;
}

.rBoxLightGrey .rBoxCenterTop {
    background-color: #f8f8f8;
}

.rBoxLightYellow .rBoxCenterTop {
    background-color: #fefedc;
}

.rBoxShadow .rBoxCenterTop {
    background-color: #000;
}

/********** CenterBottom Definitionen **********/
.rBoxBlueBottom .rBoxCenterBottom,
.rBoxBlueTop .rBoxCenterBottom,
.rBoxGreyBottom .rBoxCenterBottom,
.rBoxGreyRight .rBoxCenterBottom,
.rBoxGreyRightSmall .rBoxCenterBottom,
.rBoxGreyTop .rBoxCenterBottom,
.rBoxLightBlue .rBoxCenterBottom,
.rBoxLightBlueBottom .rBoxCenterBottom,
.rBoxLightBlueTop .rBoxCenterBottom,
.rBoxLightGrey .rBoxCenterBottom,
.rBoxLightGreyBottom .rBoxCenterBottom,
.rBoxLightGreyBottomSmall .rBoxCenterBottom,
.rBoxLightGreyFadeInBorder .rBoxCenterBottom,
.rBoxLightGreyTop .rBoxCenterBottom,
.rBoxLightYellow .rBoxCenterBottom,
.rBoxNavigation .rBoxCenterBottom,
.rBoxOrangeRight .rBoxCenterBottom,
.rBoxShadow .rBoxCenterBottom,
.rBoxWhiteFadeOutBorder .rBoxCenterBottom,
.rBoxWhiteSimpleGreyBorder .rBoxCenterBottom,
.rBoxWhiteSimpleLightGreyBorder .rBoxCenterBottom,
.rBoxWhiteTopBottomBlue .rBoxCenterBottom,
.rBoxWhiteTopBottomBlueHeader .rBoxCenterBottom,
.rBoxWhiteTopBottomBlueSmall .rBoxCenterBottom,
.rBoxWhiteTopBottomOrange .rBoxCenterBottom,
.rBoxWhiteTopBottomOrangeHeader .rBoxCenterBottom,
.rBoxWhiteTopBottomOrangeSmall .rBoxCenterBottom {
    background-color: #fff;
    display: block;
    height: 2px;
    margin: 0 1px 0 1px;
}

.rBoxWhiteTopBottomBlueSmall .rBoxCenterBottom {
    background: transparent;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 2px;
}

.rBoxLightBlue .rBoxCenterBottom {
    background-color: #f5faff;
}

.rBoxLightGrey .rBoxCenterBottom {
    background-color: #f8f8f8;
}

.rBoxLightYellow .rBoxCenterBottom {
    background-color: #fefedc;
}

.rBoxGreyRight .rBoxCenterBottom {
    background-color: #e2e2e2;
    background-image: url(rBoxGreyRight.gif);
    background-repeat: repeat-y;
}

.rBoxOrangeRight .rBoxCenterBottom {
    background-color: #fab44a;
    background-image: url(rBoxOrangeRight.gif);
    background-repeat: repeat-y;
}

.rBoxGreyRightSmall .rBoxCenterBottom {
    background-color: #ececec;
    background-image: url(rBoxGreyRightSmall.gif);
    background-repeat: repeat-y;
}

.rBoxLightGreyTop .rBoxCenterBottom {
    background-color: #f8f8f8;
}

.rBoxLightGreyBottom .rBoxCenterBottom,
.rBoxGreyTop .rBoxCenterBottom {
    background-color: #eee;
}

.rBoxLightGreyBottomSmall .rBoxCenterBottom {
    background-color: #e2e2e2;
}

.rBoxGreyBottom .rBoxCenterBottom {
    background-color: #cdcdcd;
}

.rBoxLightBlueTop .rBoxCenterBottom {
    background-color: #f5faff;
}

.rBoxLightBlueBottom .rBoxCenterBottom,
.rBoxBlueTop .rBoxCenterBottom {
    background-color: #ebf5ff;
}

.rBoxBlueBottom .rBoxCenterBottom {
    background-color: #d7ebff;
}

.rBoxLightGreyFadeInBorder .rBoxCenterBottom {
    background-color: #fbfbfb;
}

.rBoxWhiteTopBottomBlue .rBoxCenterBottom,
.rBoxWhiteTopBottomOrange .rBoxCenterBottom {
    background-image: url(rBoxLightBlueMargin.gif);
    background-position: 2px;
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomOrange .rBoxCenterBottom {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxWhiteTopBottomBlueHeader .rBoxCenterBottom,
.rBoxWhiteTopBottomOrangeHeader .rBoxCenterBottom,
.rBoxWhiteTopBottomOrangeSmall .rBoxCenterBottom {
    background-image: url(rBoxLightBlueMargin.gif);
    background-position: 2px;
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomOrangeHeader .rBoxCenterBottom,
.rBoxWhiteTopBottomOrangeSmall .rBoxCenterBottom {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxShadow .rBoxCenterBottom {
    background-color: #000;
}

/********** Outer Definitionen **********/
.rBoxBlueBottom .rBoxOuterBox,
.rBoxBlueTop .rBoxOuterBox,
.rBoxGreyBottom .rBoxOuterBox,
.rBoxGreyRight .rBoxOuterBox,
.rBoxGreyRightSmall .rBoxOuterBox,
.rBoxGreyTop .rBoxOuterBox,
.rBoxLightBlue .rBoxOuterBox,
.rBoxLightBlueBottom .rBoxOuterBox,
.rBoxLightBlueTop .rBoxOuterBox,
.rBoxLightGrey .rBoxOuterBox,
.rBoxLightGreyBottom .rBoxOuterBox,
.rBoxLightGreyBottomSmall .rBoxOuterBox,
.rBoxLightGreyFadeInBorder .rBoxOuterBox,
.rBoxLightGreyTop .rBoxOuterBox,
.rBoxLightYellow .rBoxOuterBox,
.rBoxNavigation .rBoxOuterBox,
.rBoxOrangeRight .rBoxOuterBox,
.rBoxShadow .rBoxOuterBox,
.rBoxWhiteFadeOutBorder .rBoxOuterBox,
.rBoxWhiteSimpleGreyBorder .rBoxOuterBox,
.rBoxWhiteSimpleLightGreyBorder .rBoxOuterBox,
.rBoxWhiteTopBottomBlue .rBoxOuterBox,
.rBoxWhiteTopBottomBlueHeader .rBoxOuterBox,
.rBoxWhiteTopBottomBlueSmall .rBoxOuterBox,
.rBoxWhiteTopBottomOrange .rBoxOuterBox,
.rBoxWhiteTopBottomOrangeHeader .rBoxOuterBox {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteTopBottomOrangeSmall .rBoxOuterBox {
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxNavigationSmall .rBoxOuterBox {
    border: 0 solid #000000;
    border-width: 0 1px;
    height: 28px;
}

.rBoxWhiteSimpleLightGreyBorder .rBoxOuterBox {
    border: 0 solid #cfcecc;
    border-width: 0 1px;
}

.rBoxLightBlue .rBoxOuterBox {
    background-color: #f5faff;
}

.rBoxLightGrey .rBoxOuterBox {
    background-color: #f8f8f8;
}

.rBoxLightYellow .rBoxOuterBox {
    background-color: #fefedc;
}

.rBoxGreyRight .rBoxOuterBox {
    background-color: #e2e2e2;
    background-image: url(rBoxGreyRight.gif);
    background-repeat: repeat-y;
    height: auto; /* ersetzen durch 100% der hauptklassen? */
}

.rBoxOrangeRight .rBoxOuterBox {
    background-color: #fab44a;
    background-image: url(rBoxOrangeRight.gif);
    background-repeat: repeat-y;
    height: auto; /* ersetzen durch 100% der hauptklassen? */
}

.rBoxGreyRightSmall .rBoxOuterBox {
    background-color: #ececec;
    background-image: url(rBoxGreyRightSmall.gif);
    background-repeat: repeat-y;
}

.rBoxLightGreyTop .rBoxOuterBox {
    background-color: #f8f8f8;
    background-image: url(rBoxLightGreyTop.gif);
    background-repeat: repeat-x;
}

.rBoxLightGreyBottom .rBoxOuterBox {
    background-color: #eee;
    background-image: url(rBoxLightGreyBottom.gif);
    background-repeat: repeat-x;
}

.rBoxLightGreyBottomSmall .rBoxOuterBox {
    background-color: #fff;
    background-image: url(rBoxLightGreyBottomSmall.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

.rBoxGreyTop .rBoxOuterBox {
    background-color: #eee;
    background-image: url(rBoxGreyTop.gif);
    background-repeat: repeat-x;
}

.rBoxGreyBottom .rBoxOuterBox {
    background-color: #cdcdcd;
    background-image: url(rBoxGreyBottom.gif);
    background-repeat: repeat-x;
}

.rBoxLightBlueTop .rBoxOuterBox {
    background-color: #f5faff;
    background-image: url(rBoxLightBlueTop.gif);
    background-repeat: repeat-x;
}

.rBoxLightBlueBottom .rBoxOuterBox {
    background-color: #ebf5ff;
    background-image: url(rBoxLightBlueBottom.gif);
    background-repeat: repeat-x;
}

.rBoxBlueTop .rBoxOuterBox {
    background-color: #ebf5ff;
    background-image: url(rBoxBlueTop.gif);
    background-repeat: repeat-x;
}

.rBoxBlueBottom .rBoxOuterBox {
    background-color: #d7ebff;
    background-image: url(rBoxBlueBottom.gif);
    background-repeat: repeat-x;
}

.rBoxWhiteFadeOutBorder .rBoxOuterBox {
    border: 0 solid #e7e7e7;
    border-width: 0 1px;
}

.rBoxLightGreyFadeInBorder .rBoxOuterBox {
    background-color: #fbfbfb;
    border: 0 solid #adadad;
    border-width: 0 1px;
}

.rBoxShadow .rBoxOuterBox {
    background-color: #000;
    border: 0 solid #000;
}

.rBoxNavigation .rBoxOuterBox {
    border: 0 solid #000;
    border-width: 0 1px;
}

.rBoxWhiteTopBottomBlueSmall .rBoxOuterBox {
    background: transparent;
}

/********** Inner Definitionen **********/
.rBoxBlueBottom .rBoxInnerBox,
.rBoxBlueTop .rBoxInnerBox,
.rBoxGreyBottom .rBoxInnerBox,
.rBoxGreyRight .rBoxInnerBox,
.rBoxGreyRightSmall .rBoxInnerBox,
.rBoxGreyTop .rBoxInnerBox,
.rBoxLightBlue .rBoxInnerBox,
.rBoxLightBlueBottom .rBoxInnerBox,
.rBoxLightBlueTop .rBoxInnerBox,
.rBoxLightGrey .rBoxInnerBox,
.rBoxLightGreyBottom .rBoxInnerBox,
.rBoxLightGreyBottomSmall .rBoxInnerBox,
.rBoxLightGreyFadeInBorder .rBoxInnerBox,
.rBoxLightGreyTop .rBoxInnerBox,
.rBoxLightYellow .rBoxInnerBox,
.rBoxNavigation .rBoxInnerBox,
.rBoxOrangeRight .rBoxInnerBox,
.rBoxShadow .rBoxInnerBox,
.rBoxWhiteFadeOutBorder .rBoxInnerBox,
.rBoxWhiteSimpleLightGreyBorder .rBoxInnerBox,
.rBoxWhiteSimpleGreyBorder .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteFadeOutBorder .rBoxInnerBox {
    border: 0 solid #cfcfcf;
    border-width: 0 1px;
}

.rBoxLightGreyFadeInBorder .rBoxInnerBox {
    border: 0 solid #f0f0f0;
    border-width: 0 1px;
}

.rBoxShadow .rBoxInnerBox {
    border: 0 solid #000;
    border-width: 0 1px;
}

/********** Content Definitionen **********/
.rBoxBlueBottom .rBoxContent,
.rBoxBlueTop .rBoxContent,
.rBoxGreyRight .rBoxContent,
.rBoxGreyRightSmall .rBoxContent,
.rBoxGreyTop .rBoxContent,
.rBoxLightBlue .rBoxContent,
.rBoxLightBlueBottom .rBoxContent,
.rBoxLightBlueTop .rBoxContent,
.rBoxLightGrey .rBoxContent,
.rBoxLightGreyBottom .rBoxContent,
.rBoxLightGreyBottomSmall .rBoxContent,
.rBoxLightGreyFadeInBorder .rBoxContent,
.rBoxLightGreyTop .rBoxContent,
.rBoxLightYellow .rBoxContent,
.rBoxNavigation .rBoxContent
.rBoxOrangeRight .rBoxContent,
.rBoxShadow .rBoxContent,
.rBoxWhiteFadeOutBorder .rBoxContent,
.rBoxWhiteSimpleGreyBorder .rBoxContent,
.rBoxWhiteSimpleLightGreyBorder .rBoxContent,
.rBoxWhiteTopBottomBlue .rBoxContent,
.rBoxWhiteTopBottomBlueHeader .rBoxContent,
.rBoxWhiteTopBottomOrange .rBoxContent,
.rBoxWhiteTopBottomOrangeHeader .rBoxContent {
    height: auto;
    padding: 10px;
}

.rBoxNavigation .rBoxContent {
    padding: 0;
}

/********** BottomContent Definitionen **********/
.rBoxWhiteTopBottomBlue .rBoxBottomContent,
.rBoxWhiteTopBottomBlue .rBoxTopContent,
.rBoxWhiteTopBottomBlueHeader .rBoxBottomContent,
.rBoxWhiteTopBottomOrange .rBoxBottomContent,
.rBoxWhiteTopBottomOrange .rBoxTopContent,
.rBoxWhiteTopBottomOrangeHeader .rBoxBottomContent,
.rBoxWhiteTopBottomBlueSmall .rBoxBottomContent,
.rBoxWhiteTopBottomBlueSmall .rBoxTopContent {
    background-image: url(rBoxLightBlueMargin.gif);
    background-position: 0;
    background-repeat: repeat-x;
    font-size: 1px;
    height: 10px;
}

.rBoxWhiteTopBottomBlueHeader .rBoxTopContent,
.rBoxWhiteTopBottomOrangeHeader .rBoxTopContent {
    height: 1px;
    font-size: 1px;
}

.rBoxWhiteTopBottomOrangeSmall .rBoxBottomContent,
.rBoxWhiteTopBottomOrangeSmall .rBoxTopContent {
    background-image: url(rBoxLightOrangeMargin.gif);
    background-repeat: repeat-x;
    background-position: 0;
    height: 5px;
    font-size: 1px;
}

.rBoxWhiteTopBottomOrangeSmall .rBoxBottomContent {
    clear: both;
}

.rBoxWhiteTopBottomOrange .rBoxBottomContent,
.rBoxWhiteTopBottomOrange .rBoxTopContent,
.rBoxWhiteTopBottomOrangeHeader .rBoxBottomContent,
.rBoxWhiteTopBottomOrangeSmall .rBoxBottomContent,
.rBoxWhiteTopBottomOrangeSmall .rBoxTopContent {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxWhiteTopBottomBlueSmall .rBoxTopContent {
    background-image: url(rBoxLightBlueMarginSmall.gif);
    height: 5px;
}

.rBoxWhiteTopBottomBlueSmall .rBoxBottomContent {
    background-image: url(rBoxLightBlueMarginSmall.gif);
    clear: both;
    height: 5px;
}

/********** Box1 Definitionen **********/
.rBoxBlueBottom .rBox1,
.rBoxBlueTop .rBox1,
.rBoxGreyBottom .rBox1,
.rBoxGreyRight .rBox1,
.rBoxGreyRightSmall .rBox1,
.rBoxGreyTop .rBox1,
.rBoxLightBlue .rBox1,
.rBoxLightBlueBottom .rBox1,
.rBoxLightBlueTop .rBox1,
.rBoxLightGrey .rBox1,
.rBoxLightGreyBottom .rBox1,
.rBoxLightGreyBottomSmall .rBox1,
.rBoxLightGreyFadeInBorder .rBox1,
.rBoxLightGreyTop .rBox1,
.rBoxLightYellow .rBox1,
.rBoxNavigation .rBox1,
.rBoxOrangeRight .rBox1,
.rBoxShadow .rBox1,
.rBoxWhiteFadeOutBorder .rBox1,
.rBoxWhiteSimpleGreyBorder .rBox1,
.rBoxWhiteSimpleLightGreyBorder .rBox1,
.rBoxWhiteTopBottomBlue .rBox1,
.rBoxWhiteTopBottomBlueHeader .rBox1,
.rBoxWhiteTopBottomBlueSmall .rBox1,
.rBoxWhiteTopBottomOrange .rBox1,
.rBoxWhiteTopBottomOrangeHeader .rBox1,
.rBoxWhiteTopBottomOrangeSmall .rBox1 {
    background-color: #999;
    margin: 0 4px;
}

.rBoxWhiteTopBottomBlueSmall .rBox1,
.rBoxWhiteTopBottomOrangeSmall .rBox1 {
    margin: 0 1px;
}

.rBoxNavigationSmall .rBox1 {
    background-color: #000;
    margin: 0 1px;
}

.rBoxWhiteSimpleLightGreyBorder .rBox1 {
    background-color: #cfcecc;
}

.rBoxWhiteFadeOutBorder .rBox1 {
    background-color: #e7e7e7;
}

.rBoxLightGreyFadeInBorder .rBox1 {
    background: #adadad;
}

.rBoxNavigation .rBox1,
.rBoxShadow .rBox1 {
    background-color: #000;
}

/********** Box2 Definitionen **********/
.rBoxBlueBottom .rBox2,
.rBoxBlueTop .rBox2,
.rBoxGreyBottom .rBox2,
.rBoxGreyRight .rBox2,
.rBoxGreyRightSmall .rBox2,
.rBoxGreyTop .rBox2,
.rBoxLightBlue .rBox2,
.rBoxLightBlueBottom .rBox2,
.rBoxLightBlueTop .rBox2,
.rBoxLightGrey .rBox2,
.rBoxLightGreyBottom .rBox2,
.rBoxLightGreyBottomSmall .rBox2,
.rBoxLightGreyFadeInBorder .rBox2,
.rBoxLightGreyTop .rBox2,
.rBoxLightYellow .rBox2,
.rBoxNavigation .rBox2, 
.rBoxOrangeRight .rBox2,
.rBoxShadow .rBox2,
.rBoxWhiteFadeOutBorder .rBox2,
.rBoxWhiteSimpleGreyBorder .rBox2,
.rBoxWhiteSimpleLightGreyBorder .rBox2,
.rBoxWhiteTopBottomBlue .rBox2,
.rBoxWhiteTopBottomBlueHeader .rBox2,
.rBoxWhiteTopBottomOrange .rBox2,
.rBoxWhiteTopBottomOrangeHeader .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px;
}

.rBoxWhiteSimpleLightGreyBorder .rBox2 {
    border: 0 solid #cfcecc;
    border-width: 0 2px;
}

.rBoxWhiteFadeOutBorder .rBox2 {
    background-color: #cfcfcf;
    border: 0 solid #e7e7e7;
    border-width: 0 2px;
}

.rBoxLightGreyFadeInBorder .rBox2 {
    background-color: #f0f0f0;
    border: 0 solid #adadad;
    border-width: 0 2px;
}

.rBoxWhiteTopBottomBlue .rBox2,
.rBoxWhiteTopBottomOrange .rBox2 {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomBlueHeader .rBox2,
.rBoxWhiteTopBottomOrangeHeader .rBox2 {
    background: transparent;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomOrange .rBox2,
.rBoxWhiteTopBottomOrangeHeader .rBox2 {
    background-image: url(rBoxLightOrangeMargin.gif);
    background-repeat: repeat-x;
}

.rBoxShadow .rBox2 {
    background-color: #000;
    border: 0 solid #000;
    border-width: 0 2px;
}

.rBoxNavigation .rBox2 {
    border: 0 solid #000000;
    border-width: 0 2px;
}

.rBoxWhiteTopBottomBlueSmall .rBox2 {
    border: 0 solid #999;
    border-width: 0 1px;
    margin: 0;
}

/********** Box3 und Box4 Definitionen **********/
.rBoxBlueBottom .rBox3,
.rBoxBlueBottom .rBox4,
.rBoxBlueTop .rBox3,
.rBoxBlueTop .rBox4,
.rBoxGreyBottom .rBox3,
.rBoxGreyBottom .rBox4,
.rBoxGreyRight .rBox3,
.rBoxGreyRight .rBox4,
.rBoxGreyRightSmall .rBox3,
.rBoxGreyRightSmall .rBox4,
.rBoxGreyTop .rBox3,
.rBoxGreyTop .rBox4,
.rBoxLightBlue .rBox3,
.rBoxLightBlue .rBox4,
.rBoxLightBlueBottom .rBox3,
.rBoxLightBlueBottom .rBox4,
.rBoxLightBlueTop .rBox3,
.rBoxLightBlueTop .rBox4,
.rBoxLightGrey .rBox3,
.rBoxLightGrey .rBox4,
.rBoxLightGreyBottom .rBox3,
.rBoxLightGreyBottom .rBox4,
.rBoxLightGreyBottomSmall .rBox3,
.rBoxLightGreyBottomSmall .rBox4,
.rBoxLightGreyFadeInBorder .rBox3,
.rBoxLightGreyFadeInBorder .rBox4,
.rBoxLightGreyTop .rBox3,
.rBoxLightGreyTop .rBox4,
.rBoxLightYellow .rBox3,
.rBoxLightYellow .rBox4,
.rBoxNavigation .rBox3,
.rBoxNavigation .rBox4
.rBoxOrangeRight .rBox3,
.rBoxOrangeRight .rBox4,
.rBoxShadow .rBox3,
.rBoxShadow .rBox4,
.rBoxWhiteFadeOutBorder .rBox3,
.rBoxWhiteFadeOutBorder .rBox4,
.rBoxWhiteSimpleGreyBorder .rBox3,
.rBoxWhiteSimpleGreyBorder .rBox4,
.rBoxWhiteSimpleLightGreyBorder .rBox3,
.rBoxWhiteSimpleLightGreyBorder .rBox4,
.rBoxWhiteTopBottomBlue .rBox3,
.rBoxWhiteTopBottomBlue .rBox4,
.rBoxWhiteTopBottomBlueHeader .rBox3,
.rBoxWhiteTopBottomBlueHeader .rBox4,
.rBoxWhiteTopBottomOrange .rBox3,
.rBoxWhiteTopBottomOrange .rBox4,
.rBoxWhiteTopBottomOrangeHeader .rBox3,
.rBoxWhiteTopBottomOrangeHeader .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px;
}

.rBoxWhiteSimpleLightGreyBorder .rBox3,
.rBoxWhiteSimpleLightGreyBorder .rBox4 {
    border: 0 solid #cfcecc;
    border-width: 0 1px;
}

.rBoxGreyRightSmall .rBox3,
.rBoxGreyRightSmall .rBox4 {
    background-color: #ececec;
}

.rBoxWhiteFadeOutBorder .rBox3,
.rBoxWhiteFadeOutBorder .rBox4 {
    background-color: #cfcfcf;
    border: 0 solid #e7e7e7;
    border-width: 0 1px;
}

.rBoxLightGreyFadeInBorder .rBox3,
.rBoxLightGreyFadeInBorder .rBox4 {
    background-color: #f0f0f0;
    border: 0 solid #adadad;
    border-width: 0 1px;
}

.rBoxWhiteTopBottomBlue .rBox3,
.rBoxWhiteTopBottomBlue .rBox4,
.rBoxWhiteTopBottomBlueHeader .rBox3,
.rBoxWhiteTopBottomBlueHeader .rBox4,
.rBoxWhiteTopBottomOrange .rBox3,
.rBoxWhiteTopBottomOrange .rBox4,
.rBoxWhiteTopBottomOrangeHeader .rBox3,
.rBoxWhiteTopBottomOrangeHeader .rBox4 {
    background: transparent;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
}

.rBoxWhiteTopBottomOrange .rBox3,
.rBoxWhiteTopBottomOrange .rBox4,
.rBoxWhiteTopBottomOrangeHeader .rBox3,
.rBoxWhiteTopBottomOrangeHeader .rBox4 {
    background-image: url(rBoxLightOrangeMargin.gif);
}

.rBoxShadow .rBox3,
.rBoxShadow .rBox4 {
    background-color: #000;
    border: 0 solid #000;
    border-width: 0 1px;
}

.rBoxNavigation .rBox3,
.rBoxNavigation .rBox4 {
    border: 0 solid #000000;
}

.rBoxWhiteTopBottomBlueSmall .rBox3,
.rBoxWhiteTopBottomBlueSmall .rBox4 {
    border: 0 solid #999;
    border-width: 0 1px;
    margin: 0;
}

/********** ContentPadding Definitionen **********/
.rBoxWhiteTopBottomBlueHeader div.contentPadding,
.rBoxWhiteTopBottomOrangeHeader div.contentPadding {
    padding: 5px;
}

/***********************************************************************
leftPortlet rBoxOrangeRight
***********************************************************************/
.leftPortlet .rBoxOrangeRight {
    background: transparent;
    font-size: 0px;
    height: 100%;
    line-height: 0px;
}

.leftPortlet .rBoxOrangeRight .rBox2 {
    border: 0 solid #999;
    border-width: 0 2px;
}

/***********************************************************************
    LAYOVER BOX
    This rBox is different from the others by simply
    giving different class names so that child rBoxes
    within won't inherit those sytles + unique paddings added
***********************************************************************/
.layoverRBox {
    background: transparent;
    height: 100%
}

.layoverRBox .rBoxCenterTopLay {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.layoverRBox .rBoxCenterBottomLay {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.layoverRBox .rBoxOuterBoxLay {
    background: #fff;
    border: 0 solid #000;
    border-width: 0 1px;
    height: 100%;
}

.layoverRBox .rBoxInnerBoxLay {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.layoverRBox .rBoxContentLay {
    padding: 7px 10px 22px 10px;
    height: auto;
}

.layoverRBox .rBox1Lay {
    margin: 0 4px;
    background: #000;
}

.layoverRBox .rBox2Lay {
    background-color: #fff;
    border: 0 solid #000;
    border-width: 0 2px 0 2px;
}

.layoverRBox .rBox3Lay,
.layoverRBox .rBox4Lay {
    background-color: #fff;
    border: 0 solid #000;
    border-width: 0 1px 0 1px;
}

.layoverRBox .rBoxTopLay {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

.layoverRBox .rBoxBottomLay {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

.layoverRBox .rBox1Lay,
.layoverRBox .rBox2Lay,
.layoverRBox .rBox3Lay,
.layoverRBox .rBox4Lay {
    display: block;
    overflow: hidden;
}

.layoverRBox .rBox1Lay,
.layoverRBox .rBox2Lay,
.layoverRBox .rBox3Lay {
    height: 1px;
}

.layoverRBox .rBox2Lay {
    margin: 0 2px;
    border-width: 0 2px;
}

.layoverRBox .rBox3Lay {
    margin: 0 2px;
}

.layoverRBox .rBox4Lay {
    height: 2px;
    margin: 0 1px 0 1px;
}

/***********************************************************************
    DO NOT TOUCH STYLES **** DO NOT TOUCH STYLES
***********************************************************************/
span .rBoxTop {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

span .rBoxBottom {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

span .rBox1,
span .rBox2,
span .rBox3,
span .rBox4 {
    display: block;
    overflow: hidden;
}

span .rBox1,span .rBox2,span .rBox3 {
    height: 1px;
}

span .rBox2 {
    margin: 0 2px;
    border-width: 0 2px;
}

span .rBox3 {
    margin: 0 2px;
}

span .rBox4 {
    height: 2px;
    margin: 0 1px 0 1px;
}
/***********************************************************************
    DO NOT TOUCH STYLES END **** DO NOT TOUCH STYLES END
***********************************************************************/