  .stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 260px; /*Width of Carousel Viewer itself*/margin-left:5px;

height: 133px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
padding-left:5px; padding-top:9px;margin-left:5px;
width: 258px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

       a.rankings {display:block;margin-top:2px;margin-left:11px;width:255px;height:28px;background-color:#f0f0f0}

       a.rankings:hover {background-color:#4F4F4F;color:#f0f0f0}

              a.rankings2 {display:block;}

       a.rankings2:hover {background-color:#EFEFEF;}

          a.rankings3 {width: 633px;display:block;background-color:#FFFFFF;padding-top:7px;padding-bottom:7px;border-bottom:1px dotted #DFDFDF}

       a.rankings3:hover {background-color:#DFDFDF;color:#2F2F2F}

#content_partners {
width:50%;
float:left;
}


.bx-prev {margin-top:5px;}


.headb {
border-bottom : 5px solid #6B6B6B;
font-weight : bold;
color: #6B6B6B;
}
/* -------------------- NEWS HYPERLINK STYLE ------------------- */
.news_hover a:link {
color:#A6A6A6;
text-decoration: none
}
.news_hover a:visited {
color:#A6A6A6;
text-decoration: none
}
.news_hover a:hover {
color:#A6A6A6;
text-decoration: none
}
.news_hover a:active {
color:#A6A6A6;
text-decoration: none
}
/* -------------------- NAVLOGIN_VIEW.TPL HYPERLINK STYLE ------------------- */
.navlogin_hover a:link {
color:#ffffff;
text-decoration: none
}
.navlogin_hover a:visited {
color:#ffffff;
text-decoration: none
}
.navlogin_hover a:hover {
color:#ffffff;
text-decoration: none
}
.navlogin_hover a:active {
color:#ffffff;
text-decoration: none
}
/* -------------------- ALLGEMEINER HYPERLINK STYLE ------------------- */
a:link {
color:#4E4E4E;
text-decoration: none
}
a:visited {
color:#4E4E4E;
text-decoration: none
}
a:hover {
color:#4E4E4E;
text-decoration: none
}
a:active {
color:#4E4E4E;
text-decoration: none
}
/* -------------------- HYPERLINK BILDER ------------------- */
img {
        border:0px;
}
/* -------------------- INPUT FELDER ------------------- */
input, textarea, select {
        background-color:#EFEFEF;
        border:1px solid #BFBFBF;
        color:#AFAFAF;
        font-weight:bold;
        font-family:Verdana,Helvetica,sans-serif;
        font-size:8pt;
        padding-bottom:1px;

        background-image:url(images/input.png);
        background-position:bottom;
        background-repeat:repeat-x;

}

/* ---------------------- HEADER --------------------- */
.db1{
        background-repeat:no-repeat;
        float:left;
        width:998px;
        height:363px;
}

a.neuesa, a.neuesa:visited, a.neuesa:active {}
a.neuesa:hover {color:#000000}



/* ---------------------- CONTENT -------------------- */
.db2{
        background-image:url(images/design/equality_02.png);
        float:left;
        width:998px;
        height:100%;
}
.mBox2{
        float:left;
        margin-top:0px;
        margin-left:7px;
        margin-right:0px;
        margin-bottom:0px;
        width:955px;
        height:100%;
}

/* ---------------- Upcoming Navlist ---------------- */
.updb1{
        background-image:url(images/db/equality_db1.png);
        background-repeat:no-repeat;
        float:left;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        width:366px;;
        height:31px;
}



.updb2{
        float:left;
        margin-top:0px;
        margin-left:4px;
        margin-right:0px;
        margin-bottom:0px;
        width:16px;
        height:31px;
}
.updb3{
        background-image:url(images/db/date.png);
        background-repeat:no-repeat;
        float:left;
        margin-top:6px;
        margin-left:4px;
        margin-right:0px;
        margin-bottom:0px;
        width:67px;;
        height:21px;
        color:#FFFFFF;
}

/* ------------------- CONTENT LEFT ------------------ */
.mBox3{
        float:left;
        margin-top:0px;
        margin-left:18px;
        margin-right:0px;
        margin-bottom:0px;
        width:662px;
        height:100%;
}
/* ----------------- Top News Navlist ---------------- */
.mBox3_2{
        float:left;
        margin-top:10px;
        margin-left:5px;
        margin-right:0px;
        margin-bottom:0px;
        width:100%;
        height:100%;
}
/* ---------------- More News Navlist ---------------- */
.mBox3_3{
        float:left;
        margin-top:10px;
        margin-left:5px;
        margin-right:0px;
        margin-bottom:0px;
        width:100%;
        height:100%;
}



/* ------------------- CONTENT RIGHT ----------------- */
.mBox4{
        float:right;
        margin-top:0px;
        margin-left:0px;
        margin-right:18px;
        margin-bottom:0px;
        width:300px;
        height:100%;
}
/* ------------------- Search Navlist ---------------- */
.mBox4_2{
        background-image:url(images/mBox/search.png);
        float:left;
        margin-top:6px;
        margin-left:9px;
        margin-right:0px;
        margin-bottom:0px;
        width:285px;
        height:63px;
}
.mBox4_2_2{
        float:left;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        width:285px;
        height:63px;
}


/* ---------------------- FOOTER --------------------- */
.db3{
        float:left;
        width:978px;
        height:158px;
}
.mBox5{
        float:right;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        width:600px;
        height:150px;
}
.mBox5_2{
        float:right;
        margin-top:10px;
        margin-left:0px;
        margin-right:31px;
        margin-bottom:0px;
        width:51px;
        height:30px;
}
.mBox5_3{

        margin-top:15px;
        margin-left:-350px;
        margin-right:14px;
        margin-bottom:0px;
        width:880px;
        height:110px;
        line-height:17px;
}
/* ----------------- NaviBox Navlist ----------------- */
.mBox5_4{
        float:left;
        margin-top:10px;
        padding-left:25px;
        margin-right:0px;
        margin-bottom:0px;
        width:120px;
        height:100px;

        font-size:11px;
}

.mBox5_3 a, .mBox5_3 a:active, .mBox5_3 a:visited {color:#6b6b6b;text-decoration:none;}
.mBox5_3 a:hover {color:#fff;text-decoration:none; color:#ffffff;text-decoration:none;}


/* ------------------ CONTENT BOARD ------------------ */
.BBox3{
        float:left;
        margin-top:0px;
        margin-left:18px;
        margin-right:0px;
        margin-bottom:0px;
        width:962px;
        height:100%;
}
/* ----------------- Content Navlist ----------------- */
.BBox3_2{
        float:left;
        margin-top:10px;
        margin-left:5px;
        margin-right:0px;
        margin-bottom:0px;
        width:952px;
        height:100%;
}

.fb_right {
 border:0px;z-index:1;position:absolute
}

.bg_right {
width:292px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:3px;
padding-bottom:5px;border-bottom:1px solid #e5e5e5;margin-bottom:8px;
}
