body
{
        overflow-y: scroll;
        background-position:center 0px;
        background-image:url(http://www.cbf-clan.de/include/designs/cbf-dunkel/style/background-dunkel.jpg);
        background-attachment: fixed;
        color: #bbbbbb;
}

.geb {
         margin-left: 10px;
    }

a.headlink:hover {
                 border-bottom: 0px solid white;
                 }

#header-link {
                position: absolute;
                top: 0px;
                left: 460px;
                width: 1000px;
                height: 160px;
                background-color: transparent;
                 }
#sponsor-link {
                position: absolute;
                top: 42px;
                left: 492px;
                width: 133px;
                height: 30px;
                background-color: transparent;
                 }
#news-link {
                position: absolute;
                top: 120px;
                left: 940px;
                width: 65px;
                height: 25px;
                background-color: transparent;
                 }
#forum-link {
                position: absolute;
                top: 120px;
                left: 1025px;
                width: 85px;
                height: 25px;
                background-color: transparent;
                 }
#clan-link {
                position: absolute;
                top: 120px;
                left: 1125px;
                width: 75px;
                height: 25px;
                background-color: transparent;
                 }
#guests-link {
                position: absolute;
                top: 120px;
                left: 1210px;
                width: 140px;
                height: 25px;
                background-color: transparent;
                 }
#server-link {
                position: absolute;
                top: 120px;
                left: 1370px;
                width: 90px;
                height: 25px;
                background-color: transparent;
                 }

.topueb {
  font-weight: bold;
  color: #bbbbbb;
}

.newshead
{
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}

.newshead:hover
{
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: #708090;
}



.abg
{
  background-color: #003366;
}

td
{
  font-family: Verdana;
  font-size: 11px;
  color: #bbbbbb;
}

/*td:hover
{
  font-family: Verdana;
  font-size: 11px;
  color: #bbb;
  border-bottom: 0px solid white;

}*/

a
{
        color: #bbbbbb;
        font-family: Verdana;
        font-size: 11px;
        text-decoration: none;
}

a:hover
{
        color: #ffffff;
        font-family: Verdana;

}

a.box
{
        color: #708090;
        font-family: Verdana;
        font-size: 11px;

}

a.box:hover
{
  text-decoration: none;
}

.Cdark
{
  background-color: #161B1F;
  color: #708090;
}

iframe
{
  border:0px
}

.Popup
{
  background-color: #007fc5;
}

.Chead td, .Chead td strong, .Chead h5, .Chead td b                              <h5></h5>
{
  color: #FFA800;
}

.Callg
{
  background-color: #EFEFEF;
        color: #000000;
}

.Callg td
{
  color: #000000;
}

.Cnorm
{
  background-color: transparent;
}
.Cmite
{
  background-color: transparent;
}
.Chead
{
  background-color: #21262B;
}

#Ballg
{
        color: #000000;
}
#Ballg td
{
        color: #000000;
}

.Bhead

{
  background-color: #77808F;
        color: #FFFFFF;
}
.Bbody
{
  background-color: #B4C6D8;
        color: #000000;
}

.rand
{
  border: solid #003366 1px;
}


.header
{
    color: #F1F0F0;
    font-size: 26px;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}


.smalfont
{
    color: #708090;
    font-size: 10px;
    text-decoration: none;
}

.newstitle
{
    color: #708090;
    font-size: 18px;
    text-decoration: none;
}

.newslink{
    color: #ffffff;
    font-size: 11px;
    text-decoration: underline;

}
.copy
{
    color: #FFFFFF;
    font-size: 10px;
    font: 10px Verdana;
    text-decoration: none;
}


.border
{
   background-color: transparent;
}

.border
{
   background-color: transparent;
}


hr
{
    height: 0px;
    border: solid #000000 0px;
    border-top-width: 1px;
}

input, textarea, select
{
    color: #000000;
    font: 11px Verdana;
    border-color: #003366;
    border-width: 1px;
    border-style: solid;
    font-weight: none;
    text-decoration: none;
    background-color: #EFEFEF;
}
.parent {
    color: #fff;
    height: 140px;
    width: 100%;
}

.child {
    background: #333340;
    color: #000;
    height: 50px;
    padding: 10px;
}

   .colorA { background: #333a40; }
   .colorB { background: #333a40; }


   /* partial opacity hack: configuration */
   .opacity {
      opacity: 0.30;       /* modern browser */
      -moz-opacity: 0.30;  /* older Mozilla browser */
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */
      filter:alpha(opacity=30); /* IE5.x -7.0 */
  }

  /* partial opacity hack, part I: Don't change the following properties! */
   .opacity-wrapper,
   .opacity-wrapper * {
       position:relative;
   }

   .opacity {
       /* partial opacity hack, part II: Don't change the following properties! */
       width: 100%;
       height: 100%;
       position:absolute;
       top:0;
       left:0;
   }

   /* partial opacity hack, part III: IE6 support */
   * html .opacity-wrapper {
       overflow:hidden;
   }
   * html .opacity {
      width: 2000px;
       height: 2000px;
   }

#menu {}
#menu ul { padding-left: 0px; margin-left: 0px; }
#smallmenu { }
#smallmenu li { font-size: 10px; }
#smallmenu a { font-size: 10px; }