#navi_mailbox a {
	margin-bottom: 10px;
	clear: both;
}

#profile_progress a {
	margin-bottom: 10px;
	float: none !important;
}


/* Allgemein */
input.button {
    background: url(../images/screen/button.png) no-repeat top left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px 5px;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
}

/** Button Sprite **/
button {
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
}

button::-moz-focus-inner {
    padding: 0;
    border: none;
}

a *,
button * {
    cursor: pointer;
}


.button_small_orange,
.button_small_black {
    background: url('/images/sprites/buttons.png') no-repeat right -30px;
    display: block;
    height: 27px;
    padding-right: 10px;
    color: #F9ECD7;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.button_small_orange > span,
.button_small_black > span {
    background: url('/images/sprites/buttons.png') no-repeat 0px 0px;
    display: block;
    height: 27px;
    line-height: 27px;
    padding-left: 10px;
    text-shadow: 0px -1px 1px #666;
    -webkit-text-shadow: 0px -1px 1px #666;
    -moz-text-shadow: 0px -1px 1px #666;
    z-index:1;
}

.button_small_black {
    background-position: right -90px;
}

.button_small_black span {
    background-position: 0px -60px;
}


.button_middle_orange,
.button_middle_green,
.button_middle_purple {
    background: url('/images/sprites/buttons.png') no-repeat right -150px;
    display: block;
    height: 29px;
    padding-right: 10px;
    color: #F9ECD7;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.button_middle_orange > span,
.button_middle_green > span,
.button_middle_purple > span {
    background: url('/images/sprites/buttons.png') no-repeat 0px -120px;
    display: block;
    height: 29px;
    line-height: 27px;
    padding-left: 10px;
    text-shadow: 0px -1px 1px #666;
    -webkit-text-shadow: 0px -1px 1px #666;
    -moz-text-shadow: 0px -1px 1px #666;
    z-index:1;
}

.button_middle_green {
    background-position: right -210px;
}

.button_middle_green > span {
    background-position: 0px -180px;
}

.button_middle_purple {
    background-position: right -270px;
}

.button_middle_purple > span {
    background-position: 0px -240px;
}


.button_big_orange,
.button_big_green,
.button_big_black {
    background: url('/images/sprites/buttons.png') no-repeat right -335px;
    display: block;
    height: 34px;
    padding-right: 10px;
    color: #F9ECD7;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.button_big_orange > span,
.button_big_green > span,
.button_big_black > span {
    background: url('/images/sprites/buttons.png') no-repeat 0px -300px;
    display: block;
    height: 34px;
    line-height: 32px;
    padding-left: 10px;
    text-shadow: 0px -1px 1px #666;
    -webkit-text-shadow: 0px -1px 1px #666;
    -moz-text-shadow: 0px -1px 1px #666;
    z-index:1;
}

.button_big_orange > span b,
.button_big_green > span b,
.button_big_black > span b {
    font-size: 18px;
}

.button_big_green {
    background-position: right -405px;
}

.button_big_green > span {
    background-position: 0px -370px;
}

.button_big_black {
    background-position: right -475px;
}

.button_big_black > span {
    background-position: 0px -440px;
}


.button_max_lightgreen {
    background: url('/images/sprites/buttons.png') no-repeat right -555px;
    display: block;
    height: 44px;
    padding-right: 10px;
    color: #F9ECD7;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.button_max_lightgreen > span {
    background: url('/images/sprites/buttons.png') no-repeat 0px -510px;
    display: block;
    height: 44px;
    line-height: 42px;
    padding-left: 10px;
    text-shadow: 0px -1px 1px #666;
    -webkit-text-shadow: 0px -1px 1px #666;
    -moz-text-shadow: 0px -1px 1px #666;
    z-index:1;
}


a.button_search {
    width: 121px;
}
button.button_search {
    width: 121px;
}

a.button_search_start {
    width: 199px;
}
button.button_search_start {
    width: 209px;
}

a.button_home,
a.button_casual,
a.button_register,
a.button_start,
a.button_proposal {
    width: 138px;
}
button.button_home,
button.button_casual,
button.button_register,
button.button_start,
button.button_proposal {
    width: 138px;
}

a.button_mailbox,
a.button_profil {
    width: 88px;
}
button.button_mailbox,
button.button_profil {
    width: 88px;
}

a.button_premium {
    width: 168px;
}
button.button_premium {
    width: 168px;
}

a.button_faq {
    width: 118px;
}
button.button_faq {
    width: 118px;
}

a.button_login,
a.button_logout {
    float: left;
    width: 65px;
    font-size: 11px;
}
button.button_login,
button.button_logout {
    float: left;
    width: 75px;
    font-size: 11px;
}

a.button_next {
    width: 143px;
}
button.button_next {
    width: 153px;
}

a.button_next_contacts {
    width: 350px;
}
button.button_next_contacts {
    width: 360px;
}

a.button_goon {
    width: 461px;
}
button.button_goon {
    width: 471px;
}

a.button_goon2 {
    width: 365px;
}
button.button_goon2 {
    width: 352px;
}

a.button_gopremium2 {
    width: 187px;
}
button.button_gopremium2 {
    width: 197px;
}

a.button_save {
    width: 233px;
}
button.button_save {
    width: 243px;
}

#profile_progress .button_big_black,
#profile_progress .button_big_green {
    width: 381px;
}

#profile_progress button.button_big_black,
#profile_progress button.button_big_green {
    width: 391px;
}

#profile_progress .button_big_black span,
#profile_progress .button_big_green span {
    text-align: left;
    padding: 0 10px 0 20px;
    font-size: 15px;
}

a.button_buy {
    width: 390px;
}
button.button_buy {
    width: 400px;
}

a.button_email_best {
    width: 217px;
}
button.button_email_best {
    width: 227px;
}

a.button_save_small {
    width: 176px;
}
button.button_save_small {
    width: 186px;
}

a.button_buypremium {
    width: 223px;
}
button.button_buypremium {
    width: 233px;
}

a.button_detail {
    width: 96px;
}
button.button_detail {
    width: 106px;
}

a.button_send {
    width: 100px;
}
button.button_send {
    width: 110px;
}

a.button_guarantee {
    width: 166px;
}
button.button_guarantee {
    width: 156px;
}

a.button_gopremium {
    width: 196px;
}
button.button_gopremium {
    width: 206px;
}

a.button_proposal2 {
    width: 141px;
}
button.button_proposal2 {
    width: 151px;
}

a.button_searchoptions {
    width: 182px;
}
button.button_searchoptions {
    width: 192px;
}

a.button_proposal3 {
    width: 202px;
    float: right;
}
button.button_proposal3 {
    width: 202px;
    float: right;
}

a.button_inbox,
a.button_outbox {
    width: 251px;
}
button.button_inbox,
button.button_outbox {
    width: 261px;
}
.button_inbox span,
.button_outbox span {
    text-align: left;
    padding: 0 10px 0 20px;
}

a.button_read {
    width: 66px;
}
button.button_read {
    width: 76px;
}

a.button_gomailbox {
    width: 198px;
}
button.button_gomailbox {
    width: 208px;
}

a.button_login_layer,
a.button_password_layer {
    width: 143px;
}
button.button_login_layer,
button.button_password_layer {
    width: 153px;
}

.flash_upload {
    position: relative;
}
.flash_upload object {
    position: absolute;
    top: 0px;
    left: 0px;
}

/* Buttons Magazin */
/*
a.button_magazin span,
a.button_berichte span,
a.button_medien span,
a.button_tip span,
a.button_glossar span {
	display:none;
}

a.button_magazin {
	background: url('/images/buttons/button_magazin.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

li.active a.button_magazin {
	background: url('/images/buttons/button_magazin_active.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

a.button_berichte {
	background: url('/images/buttons/button_berichte.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

li.active a.button_berichte {
	background: url('/images/buttons/button_berichte_active.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

a.button_medien {
	background: url('/images/buttons/button_medien.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

li.active a.button_medien {
	background: url('/images/buttons/button_medien_active.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

a.button_tip {
	background: url('/images/buttons/button_tip.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

li.active a.button_tip {
	background: url('/images/buttons/button_tip_active.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

a.button_glossar {
	background: url('/images/buttons/button_glossar.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

li.active a.button_glossar {
	background: url('/images/buttons/button_glossar_active.png') no-repeat;
	height: 31px;
	width: 188px;
	display: block;
}

a:hover.button_magazin,
li.active a:hover.button_magazin,
a:hover.button_berichte,
li.active a:hover.button_berichte,
a:hover.button_medien,
li.active a:hover.button_medien,
a:hover.button_tip,
li.active a:hover.button_tip,
a:hover.button_glossar,
li.active a:hover.button_glossar {
	background-position: 0px -31px;
}
*/
