
.albumdetail {
    background: #e8f6fd !important;
}

.artikel-titel:hover {
    background: #e8f6fd !important;
}

.itembrowser-selecteditem {
    background: #e8f6fd;
}

.artikel-titel:hover {
    color: #0060B0;
}

div.box-title p {
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
}

.menu_search_box {
    margin-bottom: 5px;
    border-bottom: 1px solid #bfe3f5;
    padding-bottom: 10px;
}

div.box-title a {
    color: #0060B0;
}

div.box-title p a {
    color: #0060B0;
}

div.autocomplete ul li.selected {
    background: #0060B0;
}

.login-info {
    color: #0060B0;
}

#header #login-info #point-info {
    color: #0060B0;
}

#header #login-info a:hover {
    color: #0060B0;
}

#header #login-info span {
    color: #0060B0;
}

#header #login-info a {
    color: #0060B0;
}

div.autocomplete ul li.selected {
    color: #FFFFFF;
}

.highlight-box-content span a:hover {
    color: #0a578f;
}

.block-title a {
    color: #0069b9;
}

/* BUTTONS */
.btn.small {
    background: url(../images/buttons.png) 0 0 no-repeat;
}

.btn.small:hover {
    background: url(../images/buttons.png) 0 -20px no-repeat;
}

.btn.medium {
    background: url(../images/buttons.png) -115px 0 no-repeat;
}

.btn.medium:hover {
    background: url(../images/buttons.png) -115px -20px no-repeat;
}

.btn.large {
    background: url(../images/buttons.png) 0 -40px no-repeat;
}

.btn.large:hover {
    background: url(../images/buttons.png) 0 -60px no-repeat;
}

.btn.quote {
    background: url(../images/buttons.png) -257px -13px no-repeat;
}

.btn_signoff-club {
    background: url(../images/buttons.png) -115px 0 no-repeat;
}

.btn_signoff-club:hover {
    background: url(../images/buttons.png) -115px -20px no-repeat;
}

a.btn.btn_expand,
a.btn.read-more {
    background: url(../images/buttons.png) -257px -29px no-repeat;
}

a.btn.btn_collapse {
    background: url(../images/buttons.png) -257px -46px no-repeat;
}

/* orange box */
.orange_box div.box-title {
    height: 23px;
    background: url(../images/bg-titles-orange.png) 0 0 no-repeat;
}

.orange_box .box-title p {
    background: url(../images/bg-titles-orange.png) 0 -23px repeat-x;
    height: 21px;
    padding: 2px 0 0 4px;
}

.orange_box .box-title span {
    background: url(../images/bg-titles-orange.png) 0 -46px no-repeat;
}

.orange_box .block {
    background: url(../images/widget-background-orange-large.png) no-repeat;
}

.orange_box.large .block {
    background: url(../images/widget-background-orange-large.png) no-repeat;
}

.orange_box.medium .block {
    background: url(../images/widget-background-orange-medium.png) no-repeat;
}

.orange_box.small .box-content {
    background: url(../images/widget-background-orange-small.png) no-repeat;
}

/* end orange box */

/* blue box */
.blue_box .box-title, .transparant_blue_box .box-title {
    height: 23px;
    background: url(../images/bg-titles-blue.png) 0 0 no-repeat;
}

.blue_box .box-title p, .transparant_blue_box .box-title p {
    background: url(../images/bg-titles-blue.png) 0 -23px repeat-x;
    height: 21px;
    padding: 2px 0 0 4px;
}

.blue_box .box-title span, .transparant_blue_box .box-title span {
    background: url(../images/bg-titles-blue.png) 0 -46px no-repeat;
}

.blue_box .block {
    background: url(../images/widget-background-blue-large.png) no-repeat;
}

.blue_box.medium .block {
    background: url(../images/widget-background-blue-medium.png) no-repeat;

}

/* end blue box */

.transparant_blue_box .block {
    border: 1px solid #5ebfe9;
    margin-top: -2px;
    padding: 5px 4px 10px 4px;
}

/* white box */
.white_expandable_box .header {
    height: 4px;
    background: url(../images/white_expandable_box.png) no-repeat;
}

.white_expandable_box .header .fill {
    margin: 0 3px 0 3px;
    background-color: #FFF;
    height: 4px;
}

.white_expandable_box .header .right_corner {
    float: right;
    background: url(../images/white_expandable_box.png) -3px 0 no-repeat;
    width: 3px;
    height: 4px;
}

.white_expandable_box .content {
    background-color: #FFF; /* url(../images/pink_box.png) -8px 0 repeat; */
    padding: 5px;
}

.white_expandable_box .footer {
    height: 4px;
    background: url(../images/white_expandable_box.png) 0 -4px no-repeat;
}

.white_expandable_box .footer .fill {
    margin: 0 3px 0 3px;
    background-color: #FFF;
    height: 4px;
}

.white_expandable_box .footer .right_corner {
    float: right;
    background: url(../images/white_expandable_box.png) -3px -4px no-repeat;
    width: 3px;
    height: 4px;
}

.white_expandable_box .title {
    color: #00aeef;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px
}

/* end white box */

#main-column.fullsize {
    width: 795px;
    margin: 0 0 10px 15px;
}

#login-info div.login-info {
    background: url(../images/bg-titles.png) 0 -32px repeat-x;
}

#login-info div.leftcorner {
    background: url(../images/bg-titles.png) 0 0 no-repeat;
}

#login-info div.rightcorner {
    background: url(../images/bg-titles.png) 0 -64px no-repeat;
}

.homepage_login_box {
    float: left;
    width: 149px;
    height: 236px;
    background: url(/images/boxes/homepage_login_box.png) 0 no-repeat;
}

.homepage_login_box .title {
    margin-top: 10px;
    color: #32a851;
    font-size: 14px;
    font-weight: bold;
    text-align: center;

}

.homepage_login_box .text {
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    margin-top: 10px;
}

.homepage_login_box .welcome_button_container {
    margin-left: 16px;
}

.homepage_login_box .avatar_container {
    margin: 10px 0 10px 40px;
}

.homepage_login_box .pay_off {
    color: #32A851;
    width: 112px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 13px;
    text-align: center;
}

div.logo {
    background-image: url('../images/logo.png');
    width: 174px;
    height: 84px;
}

#body_background {
    z-index: 0;
    height: 100%;
    background: url(../images/background.png) repeat;
    background-position: 0px 110px;
    width: 100%;

}

.widget_box_list {
    width: 225px !important;
    font-family: Arial !important;
    font-weight: normal !important;
    font-size: 12px !important;
}

#extra-info-column .box {
    margin: 0 0 10px 0;
}

.box-content {
    padding: 5px;
}

.active_clubs_extra_stats {
    color: #ff8b00;
}

.testimonial {
    border-bottom: 1px solid #BFE3F5;
}

