
  /**
   *  stylesheet definitions for familienhotels.de - border settings
   *
   *  line endings: unix; encoding: utf-8; BOM: off; tabs: no; tab width: 2
   *
   *  @copyright  (c) Profi IT GmbH
   *  @author   tommy(at)profi(dot)it
   *  @since    22.08.2007 14:41:28
   */

          /* border settings for content headers */

          .content-header-009946,
          .content-header-02686d,
          .content-header-0066a0,
          .content-header-ffde5c {
            background-color: #fffbda;
          }

          .cbb.content-header-009946 {
            border: 1px solid #009946;
          }

          .cbb.content-header-02686d {
            border: 1px solid #02686d;
          }

          .cbb.content-header-0066a0 {
            border: 1px solid #0066a0;
          }

          .cbb.content-header-ffde5c {
            border: 1px solid #ffde5c;
          }

          .cb {
            border: none;
          }

          /* Top border and right corner */
          .content-header-009946 .bt,
          .content-header-02686d .bt,
          .content-header-0066a0 .bt,
          .content-header-ffde5c .bt {
            /*background: url('../images/cb-box.png') no-repeat 100% 0;*/
            background-repeat: no-repeat;
            background-position: 100% 0;
            margin: 0 0 0 5px;
            height: 5px;
          }

          .content-header-009946 .bt {
            background-image: url('../../images/frontend/cb-box-009946.png');
          }

          .content-header-02686d .bt {
            background-image: url('../../images/frontend/cb-box-02686d.png');
          }

          .content-header-0066a0 .bt {
            background-image: url('../../images/frontend/cb-box-0066a0.png');
          }

          .content-header-ffde5c .bt {
            background-image: url('../../images/frontend/cb-box-ffde5c.png');
          }

          /* Top left corner */
          .content-header-009946 .bt div,
          .content-header-02686d .bt div,
          .content-header-0066a0 .bt div,
          .content-header-ffde5c .bt div {
            height: 5px;
            font-size: 1px;
            max-height: 5px;
            width: 5px;
            position: relative;
            left: -5px;
            /*background: url('../../images/frontend/cb-box.png') no-repeat 0 0;*/
            background-repeat: no-repeat;
            background-position: 0 0;
          }

          .content-header-009946 .bt div {
            background-image: url('../../images/frontend/cb-box-009946.png');
          }

          .content-header-02686d .bt div {
            background-image: url('../../images/frontend/cb-box-02686d.png');
          }

          .content-header-0066a0 .bt div {
            background-image: url('../../images/frontend/cb-box-0066a0.png');
          }

          .content-header-ffde5c .bt div {
            background-image: url('../../images/frontend/cb-box-ffde5c.png');
          }

          /* Bottom border and right corner */
          .content-header-009946 .bb,
          .content-header-02686d .bb,
          .content-header-0066a0 .bb,
          .content-header-ffde5c .bb {
            /*background: url('../../images/frontend/cb-box.png') no-repeat 100% 100%;*/
            background-repeat: no-repeat;
            background-position: 100% 100%;
            margin: 0 0 0 5px;
            height: 5px;
          }

          .content-header-009946 .bb {
            background-image: url('../../images/frontend/cb-box-009946.png');
          }

          .content-header-02686d .bb {
            background-image: url('../../images/frontend/cb-box-02686d.png');
          }

          .content-header-0066a0 .bb {
            background-image: url('../../images/frontend/cb-box-0066a0.png');
          }

          .content-header-ffde5c .bb {
            background-image: url('../../images/frontend/cb-box-ffde5c.png');
          }

          /* Bottom left corner */
          .content-header-009946 .bb div,
          .content-header-02686d .bb div,
          .content-header-0066a0 .bb div,
          .content-header-ffde5c .bb div {
            height: 5px;
            width: 5px;
            position: relative;
            left: -5px;
            /*background: url('../../images/frontend/cb-box.png') no-repeat 0 100%;*/
            background-repeat: no-repeat;
            background-position: 0 100%;
          }

          .content-header-009946 .bb div {
            background-image: url('../../images/frontend/cb-box-009946.png');
          }

          .content-header-02686d .bb div {
            background-image: url('../../images/frontend/cb-box-02686d.png');
          }

          .content-header-0066a0 .bb div {
            background-image: url('../../images/frontend/cb-box-0066a0.png');
          }

          .content-header-ffde5c .bb div {
            background-image: url('../../images/frontend/cb-box-ffde5c.png');
          }

          /* Left border */
          .content-header-009946 .i1,
          .content-header-02686d .i1,
          .content-header-0066a0 .i1,
          .content-header-ffde5c .i1 {
            padding: 0 0 0 1px;
            /*background: url('../../images/frontend/cb-borders.png') repeat-y 0 0;*/
            background-repeat: repeat-y;
            background-position: 0 0;
          }

          .content-header-009946 .i1 {
            background-image: url('../../images/frontend/cb-borders-009946.png');
          }

          .content-header-02686d .i1 {
            background-image: url('../../images/frontend/cb-borders-02686d.png');
          }

          .content-header-0066a0 .i1 {
            background-image: url('../../images/frontend/cb-borders-0066a0.png');
          }

          .content-header-ffde5c .i1 {
            background-image: url('../../images/frontend/cb-borders-ffde5c.png');
          }

          /* Right border */
          .content-header-009946 .i2,
          .content-header-02686d .i2,
          .content-header-0066a0 .i2,
          .content-header-ffde5c .i2 {
            padding: 0 1px 0 0;
            /*background: url('../../images/frontend/cb-borders.png') repeat-y 100% 0;*/
            background-repeat: repeat-y;
            background-position: 100% 0;
          }

          .content-header-009946 .i2 {
            background-image: url('../../images/frontend/cb-borders-009946.png');
          }

          .content-header-02686d .i2 {
            background-image: url('../../images/frontend/cb-borders-02686d.png');
          }

          .content-header-0066a0 .i2 {
            background-image: url('../../images/frontend/cb-borders-0066a0.png');
          }

          .content-header-ffde5c .i2 {
            background-image: url('../../images/frontend/cb-borders-ffde5c.png');
          }

          /* inner element with original content */
          .content-header-009946 .i3,
          .content-header-02686d .i3,
          .content-header-0066a0 .i3,
          .content-header-ffde5c .i3 {
            background: #fffbda;
            padding: 0.3em 0.5em;
          }

          /* border settings for sidebar boxes */

          #content-sidebar .cbb {
            border: 1px solid #80745a;
            background-color: #fff;
          }

          /* Top border and right corner */
          #content-sidebar .box .bt {
            background: url('../../images/frontend/cb-box.png') no-repeat 100% 0;
            margin: 0 0 0 5px;
            height: 5px;
          }

          /* Top left corner */
          #content-sidebar .box .bt div {
            height: 5px;
            font-size: 1px;
            max-height: 5px;
            width: 5px;
            position: relative;
            left: -5px;
            background: url('../../images/frontend/cb-box.png') no-repeat 0 0;
          }

          /* Bottom border and right corner */
          #content-sidebar .box .bb {
            background: url('../../images/frontend/cb-box.png') no-repeat 100% 100%;
            margin: 0 0 0 5px;
            height: 5px;
          }

          /* Bottom left corner */
          #content-sidebar .box .bb div {
            height: 5px;
            width: 5px;
            position: relative;
            left: -5px;
            background: url('../../images/frontend/cb-box.png') no-repeat 0 100%;
          }

          /* Left border */
          #content-sidebar .box .i1 {
            padding: 0 0 0 1px;
            background: url('../../images/frontend/cb-borders.png') repeat-y 0 0;
          }

          /* Right border */
          #content-sidebar .box .i2 {
            padding: 0 1px 0 0;
            background: url('../../images/frontend/cb-borders.png') repeat-y 100% 0;
          }

          /* inner element with original content */
          #content-sidebar .box .i3 {
            background: #fff;
          }