.mini-abo h5{
    font-size: 16px;
    font-weight: normal;
}

.discount-form .buttons-set{
    margin-left: 13px;
}

li.meinedokumente a, li.meinedokumente strong{
    font-size: 13px;
    color: #52847B;   
}
/*
.downloadable-customer-products ul li,
.customer-account-index ul li,
.newsletter-manage-index ul li{
    width: 170px;
}
*/
#allow-gift-message-container ul.form-list li.fields{
    display:none;
}

#allow-gift-message-container{
    
    margin-top: 15px;
}

#allow-gift-message-container .inner-box{
    margin: 15px;
}

#allow-gift-message-container .inner-box p{
    margin-top: 10px;
    margin-bottom: 15px;
}

.allow-gift-messages-for-order-container li.wide{
    margin-left:90px;
}

input.giftmessage-area{
    width: 100px !important;
}

#accordion_login_doc h4, #accordion_login_mp3 h4{
    cursor: pointer;
    font-size:  18px;
    padding-left: 10px;
    font-weight: normal;
}

#accordion_login_doc .trigger6, #accordion_login_mp3 .trigger7{
    line-height: 30px;
    margin-bottom: 5px;
}

#accordion_login_doc div.media, #accordion_login_mp3 div.media{
    display: none;
    margin-top: 10px;
}

#accordion_login_doc h6, #accordion_login_mp3 h6{
    margin-top: 10px;
    font-size: 13px;
}
#accordion_login_doc .attachment, #accordion_login_mp3 .attachment{
    margin: 5px 0;
}

.downloadable-customer-products .my-account .media h5{
    cursor: pointer;
     font-size: 16px;
    font-weight: normal;
    margin: 20px;  
}

.downloadable-customer-products .my-account .media hr:last-child{
    display: none;
}

.my-account h4#englisch, .my-account h4#englisch + .media h5{    
    color: #2C5283;
}
.my-account h4#englisch{
    background: url("../images/accordion/darkblue/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #E0E5ED;
}
.my-account h4#englisch.trigger_active6, .my-account h4#englisch.trigger_active7{
    background: url("../images/accordion/darkblue/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #E0E5ED;
}

.my-account h4#business-english, .my-account h4#business-english + .media h5{
    color: #B21B00;
}
.my-account h4#business-english {
    background: url("../images/accordion/darkorange/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #FCEAD9;
}
.my-account h4#business-english.trigger_active6, .my-account h4#business-english.trigger_active7 {
    background: url("../images/accordion/darkorange/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #FCEAD9;
}

.my-account h4#easy-english, .my-account h4#easy-english + .media h5,
.my-account h4#easy-english-digital, .my-account h4#easy-english-digital + .media h5{
    color: #EC7300;
}
.my-account h4#easy-english,
.my-account h4#easy-english-digital{
    background: url("../images/accordion/orange/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #FCEAD9;
}
.my-account h4#easy-english.trigger_active6, .my-account h4#easy-english.trigger_active7,
.my-account h4#easy-english-digital.trigger_active6, .my-account h4#easy-english-digital.trigger_active7{
    background: url("../images/accordion/orange/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #FCEAD9;
}

.my-account h4#franzosisch, .my-account h4#franzosisch + .media h5{
    color: #A1104B;
}
.my-account h4#franzosisch{
    background: url("../images/accordion/red/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #F1DBE4;
}
.my-account h4#franzosisch.trigger_active6, .my-account h4#franzosisch.trigger_active7{
    background: url("../images/accordion/red/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #F1DBE4;
}

.my-account h4#spanisch, .my-account h4#spanisch + .media h5{    
    color: #E3A52A;
}
.my-account h4#spanisch{
    background: url("../images/accordion/yellow/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #FBF2DF;
}
.my-account h4#spanisch.trigger_active6, .my-account h4#spanisch.trigger_active7{
    background: url("../images/accordion/yellow/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #FBF2DF;
}

.my-account h4#italienisch, .my-account h4#italienisch + .media h5{
    color: #018BBA;
}
.my-account h4#italienisch{
    background: url("../images/accordion/lightblue/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #D9EEF5;
}
.my-account h4#italienisch.trigger_active6, .my-account h4#italienisch.trigger_active7{
    background: url("../images/accordion/lightblue/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #D9EEF5;
}

.my-account h4#deutsch-als-fremdsprache, .my-account h4#deutsch-als-fremdsprache + .media h5,
    .my-account h4#german-as-a-foreign-language, .my-account h4#german-as-a-foreign-language + .media h5{
    color: #3D6A49;
}
.my-account h4#deutsch-als-fremdsprache,.my-account h4#german-as-a-foreign-language{
    background: url("../images/accordion/green/pfeil_eingeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #E2E9E4;
}
.my-account h4#deutsch-als-fremdsprache.trigger_active6, .my-account h4#deutsch-als-fremdsprache.trigger_active7,
.my-account h4#german-as-a-foreign-language.trigger_active6, .my-account h4#german-as-a-foreign-language.trigger_active7
{
    background: url("../images/accordion/green/pfeil_ausgeklappt.png") no-repeat scroll 99% 50% transparent;
    background-color: #E2E9E4;
}

/*
.header .links h2 { margin: 0 0 12px 0; }
*/

.header .block-newsletter input { margin: 0 0 6px 0; }
.header .block-newsletter input[type=checkbox] { margin: 0 4px 0 0; }

.header #cartContainer p, .header #cartContainer .actions { margin: 0 0 12px 0; text-align: left; }

.header .links button.button {
    width: 175px;
    height: 42px;
}

.header .links button.button span { 
    float: left !important; margin: 0 0 12px 0;
    background: url('../images/btn_gruen_links.png') no-repeat scroll top left; 
    height: 42px; 
    padding-left: 0;
    width: 175px;
}

.header .links button.button span span{ 
    background: url('../images/btn_gruen_rechts.png') no-repeat scroll -108px 0;
    margin-left: 2px; 
    height: 32px;
    width: 165px;
    padding:5px 13px 5px 4px;
    font-size: 15px;
    font-weight: normal;
}



.header #send2 { margin: 12px 0 0 0; }


.header .form-search input.input-text {
    padding: 2px 32px 2px 3px;
    width: 63px;
}


/*
.header .block-newsletter .btn {
    background: url('../images/btn_gruen_links.png') no-repeat scroll top left; 
    border: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 24px;
    margin: 20px 0 20px 0;
    text-decoration: none;
    padding-left: 10px;
    height: 32px;
    width:100px;
}

.header .block-newsletter .btn span {
    background: url('../images/btn_gruen_rechts.png') no-repeat scroll -150px 0;
    display: block; 
    line-height: 14px;
    margin: -1px 0 0 0;
    padding: 9px 23px 9px 30px;
    width: 82px;
    height: 14px;
    text-align: left;
    font-size: 15px;  
    margin-left: -1px;
}
*/

.product-essential ul { 
    list-style-type: disc;
    margin: 0 0 0 15px;
}


.my-account .page-title{ margin-top: 20px; }

.discount-form .buttons-set{padding-left: 0;width: 146px;}#loginBox ul.messages{display:none}

#discount-coupon{
    position: relative;
    top: -80px;
    width: 600px;
}

#accordion .trigger { line-height: 30px; }

.toggle_container2 button.btn{
    cursor:pointer; 
    border:none;
    width: 80px;

}

.toggle_container2 button.btn span{
    margin-top: -1px;
}

.toggle_container2 div.length{
    width: 100px;
    float: left;
}

.toggle_container2 div.select-box, .toggle_container2 div.submit-button{
    width:100px;
    float: left;
}
.toggle_container2 div.submit-button{
    margin-top: -25px;
    margin-left: 17px;   
}

.toggle_container2 div.select-box select{
    width: 100px;
}

.toggle_container2 div.select-wrapper{
    height: 30px;
    margin-top: 20px;
}
