/*  HEADER  */
.header-container{
    background-color: #efefef;
    height: 175px; 
}

.header{
    left: auto;
    border: none;
    margin: 0 auto;
    padding: 10px 0;
    text-align: left;
    width: 1000px;
    position: relative;
    z-index: 10;
}

a.logo{
    position: relative;
    left: -13px;
    top: 23px;
}

.header-container div.top-menu{
    left: 5px;
    border: none;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    height:50px;
    position: relative;
    top: 6px;
}

.header-container div.top-menu span{
    height: 59px;
    display: block;
    float: left; 
    padding: 10px;
    line-height: 30px;
    font-size: 15px;
    margin-left: -1px;
    position: relative;
    z-index:9;

}
.header-container div.top-menu span.devide{
    height:30px;
    width: 1px;
    background-color: #898989;
    padding: 0;
    margin-top: 10px;
    position: relative;
    z-index: 0;
}

.header-container div.top-menu a{
    color: #898989;
    text-decoration: none;
}

#nav{
    border: none;
}
.quick-access{
    height: 100px;
}

.header-container .top-menu a span:hover{
    color: #ffffff;
}

#accordion_att img{
    margin: 10px 0;  
}

/*darkblue*/
#englisch .top-menu #id22 span{
    background:url(../images/accordion/darkblue/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id22 span:hover{
    background:url(../images/accordion/darkblue/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*darkorange*/
#business-english .top-menu #id13 span{
    background:url(../images/accordion/darkorange/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id13 span:hover{
    background:url(../images/accordion/darkorange/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*orange*/
#easy-english .top-menu #id8 span{
    background:url(../images/accordion/orange/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id8 span:hover{
    background:url(../images/accordion/orange/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*red*/
#franzosisch .top-menu #id10 span{
    background:url(../images/accordion/red/menu/menu_button.jpg) no-repeat;
color: #ffffff;
}
.header-container #id10 span:hover{
    background:url(../images/accordion/red/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*yellow*/
#spanisch .top-menu #id11 span{
    background:url(../images/accordion/yellow/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id11 span:hover{
    background:url(../images/accordion/yellow/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*lightblue*/
#italienisch .top-menu #id12 span{
    background:url(../images/accordion/lightblue/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id12 span:hover{
    background:url(../images/accordion/lightblue/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*green*/
#deutsch-als-fremdsprache .top-menu #id9 span,
#german-as-a-foreign-language .top-menu #id9 span{
    background:url(../images/accordion/green/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id9 span:hover{
    background:url(../images/accordion/green/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}
/*lightgreen*/
#aktuelles .top-menu #id14 span, body.cms-aktuelles .header-container #id14 span{
    background:url(../images/accordion/lightgreen/menu/menu_button.jpg) no-repeat;
    color: #ffffff;
}
.header-container #id14 span:hover{
    background:url(../images/accordion/lightgreen/menu/menu_button_hover.jpg) no-repeat;
    color: #ffffff;
}

.header-container #id14 span.last{
    display:none;
}

.form-subscribe .text{
    margin-top: 5px;
}

.form-subscribe button{
    margin-top: 10px;
}

.form-subscribe .text ul{
    list-style: disc;
    margin: 10px 0 10px 15px; 
}

.form-subscribe .text ul li{
    display: list-item; 
}

.new-users div.content p{
    margin-top: 5px;
    
}

#my-downloadable-products-table{
    width: 100%;
    height: 200px;
}

#my-downloadable-products-table div span{
     display:block;
     float:left;
     width: 20%;
}

#my-downloadable-products-table .product{
    height: 30px;
}
#my-downloadable-products-table .headline{
    height: 30px;
}

#my-downloadable-products-table .collateral-box .label{
    width: 200px; 
    float: left;   
}
#my-downloadable-products-table .collateral-box .label{
    width: 200px;
    float: left;   
}

ul.links{
    position: relative;
    top: 25px;
}

ul.links a{
    color: #ffffff;
}

#contactForm div.prefix{
    width: 88px;
}

#contactForm #prefix{
    width: 75px;
}

#contactForm div.firstname, #contactForm div.lastname{
    width: 231px;
}

#contactForm #firstname, #contactForm #lastname{
    width: 210px;
}

input.input-text, select, textarea {
    background-color: #efefef;
    width: 173px; 
    color: #424242;    
}

label.privacy-label{
    font-size: 11px;
}

.form-list{
    margin-top: 10px;
}

.form-list label{
    color: #424242;
}

.header .form-search {
    position: relative;
    top: 10px;
    left: 22px;
}

.header .form-search label{
    margin-right: 33px;
}

.header .form-search input.input-text{
    background:url(../images/search_bg.jpg) no-repeat;
    background-position:center; 
    border: none; 
    height:21px;
    width: 94px;
    color: #898989;
}

.form-search label{
    color: #898989;
}

.header .form-search button.button{
    position: relative;
    top: 1px;
    right: 27px;
    width: 20px;
    height: 20px;  
}

.header .form-search button.button span{
    width: 30px;
    background:url(../images/search_lupe.jpg) no-repeat 0 0;
    padding: 0;    
}

/*  PAGE    */

div.email-friend a{
    text-decoration: none;
}

div.email-friend a div{
    height: 20px;
    width: 110px;
    text-decoration: none;
    background:url(../images/send.png) no-repeat 0 0;
    padding-left: 20px; 
    color: #898989;
}

.block-banner img{
    width: 125px;
    float: right;
}

div.block-content{
    width: 125px;
}

.col-right.sidebar{
    width: 125px;
}

hr{
    color: #EFEFEF;
}

.col-main{
    border: none;
    width: 725px;
    padding: 0 5px 5px 5px;
}

.col-right{
    border: none;
}

.page-title{
    border: none
}

.block{
    border: none;
}

li.pager{
    border: none;
    
}

#cartBox .block-titlea{
    border: none;
}

#product-attachment-specs-table td.label{
    width: 200px;
}

.product-collateral table{
    width: 570px;
}

.product-collateral table tr{
    width: 570px;
}



div.attachment-specs td.label a.prod-attach{
    text-decoration: none; cursor: pointer;
}
div.attachment-specs td.label span.attach-img{
    float: left;
}
div.attachment-specs td.label span.attach-title{
    float: left; text-decoration: underline;
}
.product-view .product-img-box {
    width: 327px;   
}
.product-view .product-shop {
    width: 300px;
}
.product-view .product-img-box .product-image{
    border: none;
    
}
.product-shop div.short-desciption, .product-shop div.to-cart, .product-shop div.email-friend{
    margin: 15px 0 25px 0;
}

/* ACCORDION */
#accordion .trigger {
	cursor:pointer;
	margin-bottom:5px;
    height: 30px;
}

#accordion .toggle_container {
	padding:5px 10px;
}

#accordion .icon-left, #accordion .icon-right{
    margin-top: 1px;
    width: 30px;
    height: 30px;
    display: block;
}

#accordion .icon-left{
    float: left;
}

#accordion .icon-right{
    float: right;
}

#accordion #contactForm button.button{
    width: 190px;
}

#accordion #contactForm button.button span{
    padding-left: 5px;
}

#accordion_att div form input{
    margin-right: 5px;
}

#accordion_att div form h6{
    margin-top: 20px;
}

.price-box .price{
    font-size: 16px;
}
.price-box{
    margin-bottom: 5px;
}
.add-to-box{
    margin-top: 20px;
}

.product-view button.button span{
    background:none;
    height:32px; 
    width:200px;
    padding-left:0;
    padding-right:20px;
}
.product-view button.button span span{
    font-size: 15px;
    width: 165px;
    padding:5px 20px 5px 5px;
    font-weight: normal;
}

.product-view button.button {
    padding-left: 5px; 
    height:32px;  
}

.cart-collaterals .col2-set .col-2{
    float: left;
}

.trigger2, .trigger3, .trigger4, .trigger5{
    cursor: pointer;
}

.trigger2 span.icon-left2,
.trigger3 span.icon-left3,
.trigger4 span.icon-left4,
.trigger5 span.icon-left5,
.trigger8 span.icon-left8,
.trigger9 span.icon-left9{ 
    width: 15px;
    height: 15px;
    float: left;
    display: block;
}

#accordion .btn {
    color: #fff;
    display: block;
    height: 24px;
    margin: 20px 0 20px 0;
    padding-left: 10px;
    text-decoration: none;
    height: 32px;
    width:80px;
}

#accordion .btn span {
    display: block; 
    line-height: 14px;
    padding: 9px 13px 9px 5px;
    width: 175px;
    height: 14px;
    font-size: 15px;
}

#accordion div div div h6{
    font-size: 13px;
    margin-bottom: 10px;
}

.trigger2, 
.trigger3,
.trigger4,
.trigger5,
#business_free_headline{
    margin: 20px;
    font-size: 16px;
    font-weight: normal; 
}

div.col-right{
   padding-right: 0;   
}

#accordion_sub .toggle_container2, 
#accordion_att .toggle_container3,
#accordion_online .toggle_container4,
#accordion_indices .toggle_container5,
.toggle_container8,
.toggle_container9{
    margin-left: 40px;
    margin-bottom: 20px;  
}
div.description{
    font-size: 13px;
    margin: 20px 0 25px 0;
}
div.description h4{
    font-size: 22px;
}
div.short-description{
    font-size: 11px;
    margin-bottom:20px;
}
div.short-description h5{
    font-size: 16px;
}
div.short-description h6{
    font-size: 13px;
    font-weight: normal;
}

#indices_hefte h4{
    margin-top: 20px;
}

#contactForm li.notes div{
    font-size: 11px;
}

div.onlineservice div.probe{
    margin: 20px 0;
}

#englisch .product-collateral, 
#business-english .product-collateral, 
#easy-english .product-collateral, 
#franzosisch .product-collateral, 
#spanisch .product-collateral, 
#italienisch .product-collateral,
#deutsch-als-fremdsprache .product-collateral,
#german-as-a-foreign-language .product-collateral {
    display: block;
}

/* darkblue */
#englisch div.description h4, #englisch div.short-description h5,#englisch strong, strong#englisch{
    color: #2c5283;       
}
#englisch #accordion .btn{   
    background: url('../images/accordion/darkblue/button/linke_ecke.png') no-repeat scroll top left;     
}
#englisch #accordion .btn span{
    background: url('../images/accordion/darkblue/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#englisch .product-name, 
#englisch .price-box,
#englisch .trigger2, 
#englisch .trigger3,
#englisch .trigger4,
#englisch .trigger5{
    color: #2c5283;   
}
#englisch .trigger2.trigger_active2 span.icon-left2, 
#englisch .trigger3.trigger_active3 span.icon-left3, 
#englisch .trigger4.trigger_active4 span.icon-left4,
#englisch .trigger5.trigger_active5 span.icon-left5,
#englisch + .media .trigger8.trigger_active8 span.icon-left8,
#englisch + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/darkblue/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#englisch .trigger2 span.icon-left2,
#englisch .trigger3 span.icon-left3,
#englisch .trigger4 span.icon-left4,
#englisch .trigger5 span.icon-left5,
#englisch + .media .trigger8 span.icon-left8,
#englisch + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/darkblue/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#englisch #accordion .trigger{
    background-color: #e0e5ed;
    color: #2c5283;       
}
#englisch #accordion h2.trigger .icon-right{
    background:url(../images/accordion/darkblue/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#englisch #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/darkblue/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#englisch #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/darkblue/icons/probeexemplar_blue.png) no-repeat;
}
#englisch #accordion h2.attachments .icon-left{
    background:url(../images/accordion/darkblue/icons/zusatzmaterial_blue.png) no-repeat;
}
#englisch #accordion h2.subscription .icon-left{
    background:url(../images/accordion/darkblue/icons/abonnement_blue.png) no-repeat;
}
#englisch #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/darkblue/icons/onlineservice_blue.png) no-repeat;
}
#englisch #accordion h2.indices .icon-left{
    background:url(../images/accordion/darkblue/icons/indices_blue.png) no-repeat;
}
#englisch .main button.button span span{
    background:url(../images/accordion/darkblue/button/rechte_seite.png) no-repeat;
}
#englisch .main button.button{
    background:url(../images/accordion/darkblue/button/linke_ecke.png) no-repeat;   
}
#englisch span.button2{
    background: transparent url('../images/accordion/darkblue/button/linke_ecke.png') no-repeat scroll top left;      
}
#englisch span.button2 span{
    background: transparent url('../images/accordion/darkblue/button/rechte_seite.png') no-repeat scroll top right;    
}

/*darkorange*/
#business-english div.description h4, #business-english div.short-description h5, #business-english strong,strong#business-english{
    color: #B21B00;       
}
#business-english #accordion .btn{   
    background: url('../images/accordion/darkorange/button/linke_ecke.png') no-repeat scroll top left;     
}
#business-english #accordion .btn span{
    background: url('../images/accordion/darkorange/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#business-english .product-name, 
#business-english .price-box,
#business-english .trigger2, 
#business-english .trigger3
#business-english .trigger4,
#business-english .trigger5,
#business-english h5{
    color: #B21B00;   
}
#business-english .trigger2.trigger_active2 span.icon-left2, 
#business-english .trigger3.trigger_active3 span.icon-left3,
#business-english .trigger4.trigger_active4 span.icon-left4,
#business-english .trigger5.trigger_active5 span.icon-left5,
#business-english + .media .trigger8.trigger_active8 span.icon-left8,
#business-english + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/darkorange/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#business-english .trigger2 span.icon-left2, 
#business-english .trigger3 span.icon-left3,
#business-english .trigger4 span.icon-left4,
#business-english .trigger5 span.icon-left5,
#business-english + .media .trigger8 span.icon-left8,
#business-english + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/darkorange/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#business-english #accordion .trigger{
    background-color: #fcead9;
    color: #B21B00;        
}
#business-english #accordion h2.trigger .icon-right{
    background:url(../images/accordion/darkorange/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#business-english #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/darkorange/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#business-english #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/darkorange/icons/probeexemplar_darkorange.png) no-repeat;
}
#business-english #accordion h2.attachments .icon-left{
    background:url(../images/accordion/darkorange/icons/zusatzmaterial_darkorange.png) no-repeat;
}
#business-english #accordion h2.subscription .icon-left{
    background:url(../images/accordion/darkorange/icons/abonnement_darkorange.png) no-repeat;
}
#business-english #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/darkorange/icons/onlineservice_darkorange.png) no-repeat;
}
#business-english #accordion h2.indices .icon-left{
    background:url(../images/accordion/darkorange/icons/indices_darkorange.png) no-repeat;
}
#business-english .main button.button span span{
    background:url(../images/accordion/darkorange/button/rechte_seite.png) no-repeat;
}
#business-english .main button.button{
    background:url(../images/accordion/darkorange/button/linke_ecke.png) no-repeat;   
}
#business-english span.button2{
    background: transparent url('../images/accordion/darkorange/button/linke_ecke.png') no-repeat scroll top left;    
}
#business-english span.button2 span{
    background: transparent url('../images/accordion/darkorange/button/rechte_seite.png') no-repeat scroll top right; 
}

#business-english div.mini-abo{
    margin-top: 40px;
}
#business-english div.mini-abo div{
    margin: 0 10px 0 40px;
}
#business-english div.mini-abo h5{
    margin-left: 35px;
}
#business_neu_img{
    float: right;
    margin-right: 140px;
    margin-top: -30px;
}
#business_neu_headline{
    float: left;
    height: 75px;
}
#business_neu_wrapper{
    height: 78px;
    margin-top: -35px;
}



/*orange*/
#easy-english div.description h4, #easy-english div.short-description h5,#easy-english strong,strong#easy-english,
#easy-english-digital div.description h4, #easy-english-digital div.short-description h5,#easy-english-digital strong,strong#easy-english-digital{
    color: #ec7300;
}
#easy-english #accordion .btn{   
    background: url('../images/accordion/orange/button/linke_ecke.png') no-repeat scroll top left;     
}
#easy-english #accordion .btn span{
    background: url('../images/accordion/orange/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#easy-english .product-name, 
#easy-english .price-box,
#easy-english .trigger2, 
#easy-english .trigger3,
#easy-english .trigger4,
#easy-english .trigger5,
#easy-english-digital .product-name,
#easy-english-digital .price-box,
#easy-english-digital .trigger2,
#easy-english-digital .trigger3,
#easy-english-digital .trigger4,
#easy-english-digital .trigger5{
    color: #ec7300;   
}
#easy-english .trigger2.trigger_active2 span.icon-left2,
#easy-english .trigger3.trigger_active3 span.icon-left3,
#easy-english .trigger4.trigger_active4 span.icon-left4,
#easy-english .trigger5.trigger_active5 span.icon-left5,
#easy-english + .media .trigger8.trigger_active8 span.icon-left8,
#easy-english + .media .trigger9.trigger_active9 span.icon-left9,
#easy-english-digital .trigger2.trigger_active2 span.icon-left2,
#easy-english-digital .trigger3.trigger_active3 span.icon-left3,
#easy-english-digital .trigger4.trigger_active4 span.icon-left4,
#easy-english-digital .trigger5.trigger_active5 span.icon-left5,
#easy-english-digital + .media .trigger8.trigger_active8 span.icon-left8,
#easy-english-digital + .media .trigger9.trigger_active9 span.icon-left9{
    background:url(../images/accordion/orange/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#easy-english .trigger2 span.icon-left2, 
#easy-english .trigger3 span.icon-left3,
#easy-english .trigger4 span.icon-left4,
#easy-english .trigger5 span.icon-left5,
#easy-english + .media .trigger8 span.icon-left8,
#easy-english + .media .trigger9 span.icon-left9,
#easy-english-digital .trigger2 span.icon-left2,
#easy-english-digital .trigger3 span.icon-left3,
#easy-english-digital .trigger4 span.icon-left4,
#easy-english-digital .trigger5 span.icon-left5,
#easy-english-digital + .media .trigger8 span.icon-left8,
#easy-english-digital + .media .trigger9 span.icon-left9{
    background:url(../images/accordion/orange/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#easy-english #accordion .trigger,
#easy-english-digital #accordion .trigger{
    background-color: #fcead9;
    color: #EC7300;        
}
#easy-english #accordion h2.trigger .icon-right{
    background:url(../images/accordion/orange/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#easy-english #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/orange/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#easy-english #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/orange/icons/probeexemplar_orange.png) no-repeat;
}
#easy-english #accordion h2.attachments .icon-left{
    background:url(../images/accordion/orange/icons/zusatzmaterial_orange.png) no-repeat;
}
#easy-english #accordion h2.subscription .icon-left{
    background:url(../images/accordion/orange/icons/abonnement_orange.png) no-repeat;
}
#easy-english #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/orange/icons/onlineservice_orange.png) no-repeat;
}
#easy-english #accordion h2.indices .icon-left{
    background:url(../images/accordion/orange/icons/indices_orange.png) no-repeat;
}
#easy-english .main button.button span span{
    background:url(../images/accordion/orange/button/rechte_seite.png) no-repeat;
}
#easy-english .main button.button{
    background:url(../images/accordion/orange/button/linke_ecke.png) no-repeat;   
}
#easy-english span.button2{
    background: transparent url('../images/accordion/orange/button/linke_ecke.png') no-repeat scroll top left;    
}
#easy-english span.button2 span{
    background: transparent url('../images/accordion/orange/button/rechte_seite.png') no-repeat scroll top right; 
}

/*red*/
#franzosisch div.description h4, #franzosisch div.short-description h5,#franzosisch strong, strong#franzosisch{
    color: #a1104b;       
}
#franzosisch #accordion .btn{   
    background: url('../images/accordion/red/button/linke_ecke.png') no-repeat scroll top left;     
}
#franzosisch #accordion .btn span{
    background: url('../images/accordion/red/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#franzosisch .product-name, 
#franzosisch .price-box,
#franzosisch .trigger2, 
#franzosisch .trigger3,
#franzosisch .trigger4,
#franzosisch .trigger5{
    color: #a1104b;   
}
#franzosisch .trigger2.trigger_active2 span.icon-left2,
#franzosisch .trigger3.trigger_active3 span.icon-left3,
#franzosisch .trigger4.trigger_active4 span.icon-left4,
#franzosisch .trigger5.trigger_active5 span.icon-left5,
#franzosisch + .media .trigger8.trigger_active8 span.icon-left8,
#franzosisch + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/red/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#franzosisch .trigger2 span.icon-left2,
#franzosisch .trigger3 span.icon-left3,
#franzosisch .trigger4 span.icon-left4,
#franzosisch .trigger5 span.icon-left5,
#franzosisch + .media .trigger8 span.icon-left8,
#franzosisch + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/red/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#franzosisch #accordion .trigger{
    background-color: #f1dbe4;
    color: #A1104B;       
}
#franzosisch #accordion h2.trigger .icon-right{
    background:url(../images/accordion/red/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#franzosisch #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/red/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#franzosisch #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/red/icons/probeexemplar_red.png) no-repeat;
}
#franzosisch #accordion h2.attachments .icon-left{
    background:url(../images/accordion/red/icons/zusatzmaterial_red.png) no-repeat;
}
#franzosisch #accordion h2.subscription .icon-left{
    background:url(../images/accordion/red/icons/abonnement_red.png) no-repeat;
}
#franzosisch #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/red/icons/onlineservice_red.png) no-repeat;
}
#franzosisch #accordion h2.indices .icon-left{
    background:url(../images/accordion/red/icons/indices_red.png) no-repeat;
}
#franzosisch .main button.button span span{
    background:url(../images/accordion/red/button/rechte_seite.png) no-repeat;
}
#franzosisch .main button.button{
    background:url(../images/accordion/red/button/linke_ecke.png) no-repeat;   
}
#franzosisch span.button2{
    background: transparent url('../images/accordion/red/button/linke_ecke.png') no-repeat scroll top left;    
}
#franzosisch span.button2 span{
    background: transparent url('../images/accordion/red/button/rechte_seite.png') no-repeat scroll top right; 
}
    
/*yellow*/
#spanisch div.description h4, #spanisch div.short-description h5, #spanisch strong, strong#spanisch{
    color: #e3a52a;       
}
#spanisch #accordion .btn{   
    background: url('../images/accordion/yellow/button/linke_ecke.png') no-repeat scroll top left;     
}
#spanisch #accordion .btn span{
    background: url('../images/accordion/yellow/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#spanisch .product-name, 
#spanisch .price-box,
#spanisch .trigger2,
#spanisch .trigger3,
#spanisch .trigger4,
#spanisch .trigger5{
    color: #e3a52a;   
}
#spanisch .trigger2.trigger_active2 span.icon-left2,
#spanisch .trigger3.trigger_active3 span.icon-left3,
#spanisch .trigger4.trigger_active4 span.icon-left4,
#spanisch .trigger5.trigger_active5 span.icon-left5,
#spanisch + .media .trigger8.trigger_active8 span.icon-left8,
#spanisch + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/yellow/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#spanisch .trigger2 span.icon-left2,
#spanisch .trigger3 span.icon-left3,
#spanisch .trigger4 span.icon-left4,
#spanisch .trigger5 span.icon-left5,
#spanisch + .media .trigger8 span.icon-left8,
#spanisch + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/yellow/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#spanisch #accordion .trigger{
    background-color: #fbf2df;
    color: #e3a52a;       
}
#spanisch #accordion h2.trigger .icon-right{
    background:url(../images/accordion/yellow/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#spanisch #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/yellow/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#spanisch #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/yellow/icons/probeexemplar_yellow.png) no-repeat;
}
#spanisch #accordion h2.attachments .icon-left{
    background:url(../images/accordion/yellow/icons/zusatzmaterial_yellow.png) no-repeat;
}
#spanisch #accordion h2.subscription .icon-left{
    background:url(../images/accordion/yellow/icons/abonnement_yellow.png) no-repeat;
}
#spanisch #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/yellow/icons/onlineservice_yellow.png) no-repeat;
}
#spanisch #accordion h2.indices .icon-left{
    background:url(../images/accordion/yellow/icons/indices_yellow.png) no-repeat;
}
#spanisch .main button.button span span{
    background:url(../images/accordion/yellow/button/rechte_seite.png) no-repeat;
}
#spanisch .main button.button{
    background:url(../images/accordion/yellow/button/linke_ecke.png) no-repeat;   
}
#spanisch span.button2{
    background: transparent url('../images/accordion/yellow/button/linke_ecke.png') no-repeat scroll top left;    
}
#spanisch span.button2 span{
    background: transparent url('../images/accordion/yellow/button/rechte_seite.png') no-repeat scroll top right; 
}

/*lightblue*/
#italienisch div.description h4, #italienisch div.short-description h5, #italienisch strong, strong#italienisch{
    color: #018bba;       
}
#italienisch #accordion .btn{   
    background: url('../images/accordion/lightblue/button/linke_ecke.png') no-repeat scroll top left;     
}
#italienisch #accordion .btn span{
    background: url('../images/accordion/lightblue/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#italienisch .product-name, 
#italienisch .price-box,
#italienisch .trigger2, 
#italienisch .trigger3,
#italienisch .trigger4,
#italienisch .trigger5{
    color: #018bba;   
}
#italienisch .trigger2.trigger_active2 span.icon-left2,
#italienisch .trigger3.trigger_active3 span.icon-left3,
#italienisch .trigger4.trigger_active4 span.icon-left4,
#italienisch .trigger5.trigger_active5 span.icon-left5,
#italienisch + .media .trigger8.trigger_active8 span.icon-left8,
#italienisch + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/lightblue/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#italienisch .trigger2 span.icon-left2,
#italienisch .trigger3 span.icon-left3,
#italienisch .trigger4 span.icon-left4,
#italienisch .trigger5 span.icon-left5,
#italienisch + .media .trigger8 span.icon-left8,
#italienisch + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/lightblue/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#italienisch #accordion .trigger{
    background-color: #d9eef5;  
    color: #018BBA; 
}
#italienisch #accordion h2.trigger .icon-right{
    background:url(../images/accordion/lightblue/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#italienisch #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/lightblue/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#italienisch #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/lightblue/icons/probeexemplar_lightblue.png) no-repeat;
}
#italienisch #accordion h2.attachments .icon-left{
    background:url(../images/accordion/lightblue/icons/zusatzmaterial_lightblue.png) no-repeat;
}
#italienisch #accordion h2.subscription .icon-left{
    background:url(../images/accordion/lightblue/icons/abonnement_lightblue.png) no-repeat;
}
#italienisch #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/lightblue/icons/onlineservice_lightblue.png) no-repeat;
}
#italienisch #accordion h2.indices .icon-left{
    background:url(../images/accordion/lightblue/icons/indices_lightblue.png) no-repeat;
}
#italienisch .main button.button span span{
    background:url(../images/accordion/lightblue/button/rechte_seite.png) no-repeat;
}
#italienisch .main button.button{
    background:url(../images/accordion/lightblue/button/linke_ecke.png) no-repeat;   
}
#italienisch span.button2{
    background: transparent url('../images/accordion/lightblue/button/linke_ecke.png') no-repeat scroll top left;    
}
#italienisch span.button2 span{
    background: transparent url('../images/accordion/lightblue/button/rechte_seite.png') no-repeat scroll top right; 
}

/*green*/
#deutsch-als-fremdsprache div.description h4, #deutsch-als-fremdsprache div.short-description h5, #deutsch-als-fremdsprache strong, strong#deutsch-als-fremdsprache,
#german-as-a-foreign-language div.description h4, #german-as-a-foreign-language div.short-description h5, #german-as-a-foreign-language strong, strong#german-as-a-foreign-language{
    color: #3d6a49;       
}
#deutsch-als-fremdsprache #accordion .btn,   
#german-as-a-foreign-language #accordion .btn{   
    background: url('../images/accordion/green/button/linke_ecke.png') no-repeat scroll top left;     
}
#deutsch-als-fremdsprache #accordion .btn span,
#german-as-a-foreign-language #accordion .btn span{
    background: url('../images/accordion/green/button/rechte_seite.png') no-repeat scroll -35px 0;    
}
#deutsch-als-fremdsprache .product-name, 
#german-as-a-foreign-language .product-name, 
#deutsch-als-fremdsprache .price-box,
#german-as-a-foreign-language .price-box,
#deutsch-als-fremdsprache .trigger2, 
#german-as-a-foreign-language .trigger2, 
#deutsch-als-fremdsprache .trigger3,
#german-as-a-foreign-language .trigger3,
#deutsch-als-fremdsprache .trigger4,
#german-as-a-foreign-language .trigger4,
#deutsch-als-fremdsprache .trigger5,
#german-as-a-foreign-language .trigger5{
    color: #3d6a49;   
}
#deutsch-als-fremdsprache .trigger2.trigger_active2 span.icon-left2,
#deutsch-als-fremdsprache .trigger3.trigger_active3 span.icon-left3,
#deutsch-als-fremdsprache .trigger4.trigger_active4 span.icon-left4,
#deutsch-als-fremdsprache .trigger5.trigger_active5 span.icon-left5,
#deutsch-als-fremdsprache + .media .trigger8.trigger_active8 span.icon-left8,
#deutsch-als-fremdsprache + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/green/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#deutsch-als-fremdsprache .trigger2 span.icon-left2,
#deutsch-als-fremdsprache .trigger3 span.icon-left3,
#deutsch-als-fremdsprache .trigger4 span.icon-left4,
#deutsch-als-fremdsprache .trigger5 span.icon-left5,
#deutsch-als-fremdsprache + .media .trigger8 span.icon-left8,
#deutsch-als-fremdsprache + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/green/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#deutsch-als-fremdsprache #accordion .trigger{
    background-color: #e2e9e4;
    color: #3D6A49;       
}
#deutsch-als-fremdsprache #accordion h2.trigger .icon-right{
    background:url(../images/accordion/green/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#deutsch-als-fremdsprache #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/green/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#deutsch-als-fremdsprache #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/green/icons/probeexemplar_green.png) no-repeat;
}
#deutsch-als-fremdsprache #accordion h2.attachments .icon-left{
    background:url(../images/accordion/green/icons/zusatzmaterial_green.png) no-repeat;
}
#deutsch-als-fremdsprache #accordion h2.subscription .icon-left{
    background:url(../images/accordion/green/icons/abonnement_green.png) no-repeat;
}
#deutsch-als-fremdsprache #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/green/icons/onlineservice_green.png) no-repeat;
}
#deutsch-als-fremdsprache #accordion h2.indices .icon-left{
    background:url(../images/accordion/green/icons/indices_green.png) no-repeat;
}
#deutsch-als-fremdsprache .main button.button span span{
    background:url(../images/accordion/green/button/rechte_seite.png) no-repeat;
}
#deutsch-als-fremdsprache .main button.button{
    background:url(../images/accordion/green/button/linke_ecke.png) no-repeat;   
}
#deutsch-als-fremdsprache span.button2{
    background: transparent url('../images/accordion/green/button/linke_ecke.png') no-repeat scroll top left;    
}
#deutsch-als-fremdsprache span.button2 span{
    background: transparent url('../images/accordion/green/button/rechte_seite.png') no-repeat scroll top right; 
}

#ul_accordion_login{  

}

#ul_accordion_login li{
    list-style: disc; 
    color: #52847B;   
}

#ul_accordion_login li a{ 
    color: #52847B;  
}

.downloadable-customer-products #page-subtitle-doc, .downloadable-customer-products #page-subtitle-mp3{
    margin: 30px 0 10px 0;   
}


#messages_product_view{
    margin-bottom:5px;
}


/* ATTACHMENTS CUSTOMER ACCOUNT */
.media-download-link:hover{
    cursor: pointer;
}


/*  FOOTER  */
.footer{
    background-color: #efefef;  
    border: none; 
    height: 130px;    
}

.footer ul{
    border: medium none;
    height: 50px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    top: 6px;
    width: 1000px;
}

.footer ul li{
    float: left;    
    background:url(../images/footer_pfeil.jpg) no-repeat 0 7px;
    margin-left: 10px;    
}

.footer ul li.last a{
    border: none;
}

.footer ul li a, .footer .copyright{
    text-decoration: none;
    color: #898989;
    padding: 0 12px 0 14px;
    font-size: 13px;
    border-right: solid;
    border-width: 1px;
    border-color: #a9b7b7;
    
}

.footer ul li a:hover{
    text-decoration: underline;
}

.bx-wrapper a{
    text-decoration: none;
}

/*  BUTTONS */
.buttons-set{
    border: none;
}

/* KONTAKT */
body.cms-kontakt div.page-title, body.cms-kontakt table{
    margin-left: 14px;    
}
body.cms-kontakt #accordion_kontakt h6{
    font-size: 12px;
    display: block;
    float: left;
    width: 90%;   
    margin: 0;
    font-weight: bold;
    cursor: pointer;    
}
body.cms-kontakt #accordion_kontakt div{
    margin: 10px 0; 
    display: block;
    float: left;
    width: 90%;     
}
body.cms-kontakt #accordion_kontakt{
    margin-top: 20px;
    margin-left: 15px;
    display: block;
    float: left;
    width: 90%;   
}


.checkout-cart-index .cart-collaterals .col2-set{
    width: 500px;
}

#geschenkgutschein_pdf{
    margin-top: 20px;
}

#geschenkgutschein_pdf img{
    width: 50px;   
}

#login_email_cnr em{
    top: 16px;
    left: 94px;   
}

#geschenkgutschein_pdf_bild {
    float: left;
}

#geschenkgutschein_pdf_link {
    margin-left: 70px;
}

/* CHECKOUT */
#checkout-review-code{
    margin-top: 10px;
}

/* CURRENT ISSUE BUSINESS ENGLISH */
#current_issue_wrapper{
    margin-left: 40px;
}

#current_issue_wrapper h4{
    margin-top: 20px;
}

#current_issue_content{
    margin-top: 5px;
}

.zeitungs-code .field{
    margin-top: 20px;
} 

#current_issue_wrong_code{
    margin-top: 10px;
    color: #B21B00;
}


#accordion div.submit-button {
    margin-top: -6px;
}



#accordion span.button2 {
    color: #fff;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 32px;
    padding-left: 10px;
    text-decoration: none;
}

#accordion span.button2 span {
    display: block;
    line-height: 22px;
    padding: 5px 15px 5px 0;
    width:175px;
    height:22px;
    font-size: 15px;
    font-weight: normal;
} 

#accordion button.button2 {
    background: none;
    cursor:pointer;
    border: none;
}

#contactForm button.button a.btn{
    margin: 0;    
}

#contactForm button.button a.btn span{
    font-weight: normal;
    padding-left: 0 !important;
    padding-right: 20px;
    width: 70px;
    
}

ul.checkout-types button.button{
    position: relative;
    z-index: 20;
}

/* DISPLAY: NONE */
.footer p.bugs,
.footer address,
#cart-form p.block-subtitle,
#cart-form #cart-sidebar,
#accordion_att hr:last-child{
    display: none !important;
}
.delivery-time-details{
    display: block;
}

.form-list li.wide textarea {
    width: 300px;
    height: 30px;
}

.product-view #accordion h2{
    padding-left:10px;
}

.product-view #accordion h2 span.icon-left{
    display:none;
    width:0;
}
#discount-coupon-form .discount{
    
}
.header .form-language{
     float: right;
}
.current-flag{
    margin-top:5px;
}
#german-as-a-foreign-language .trigger2.trigger_active2 span.icon-left2,
#german-as-a-foreign-language .trigger3.trigger_active3 span.icon-left3,
#german-as-a-foreign-language .trigger4.trigger_active4 span.icon-left4,
#german-as-a-foreign-language .trigger5.trigger_active5 span.icon-left5,
#german-as-a-foreign-language + .media .trigger8.trigger_active8 span.icon-left8,
#german-as-a-foreign-language + .media .trigger9.trigger_active9 span.icon-left9{ 
    background:url(../images/accordion/green/pfeile_ausgeklappt.png) no-repeat 0 5px;  
}
#german-as-a-foreign-language .trigger2 span.icon-left2,
#german-as-a-foreign-language .trigger3 span.icon-left3,
#german-as-a-foreign-language .trigger4 span.icon-left4,
#german-as-a-foreign-language .trigger5 span.icon-left5,
#german-as-a-foreign-language + .media .trigger8 span.icon-left8,
#german-as-a-foreign-language + .media .trigger9 span.icon-left9{ 
    background:url(../images/accordion/green/pfeile_eingeklappt.png) no-repeat 0 8px;  
}
#german-as-a-foreign-language #accordion .trigger{
    background-color: #e2e9e4;
    color: #3D6A49;       
}
#german-as-a-foreign-language #accordion h2.trigger .icon-right{
    background:url(../images/accordion/green/pfeil_eingeklappt.png) no-repeat 0 3px;       
}
#german-as-a-foreign-language #accordion h2.trigger_active .icon-right{
    background:url(../images/accordion/green/pfeil_ausgeklappt.png) no-repeat 0 8px;       
}
#german-as-a-foreign-language #accordion h2.samplecopy .icon-left{
    background:url(../images/accordion/green/icons/probeexemplar_green.png) no-repeat;
}
#german-as-a-foreign-language #accordion h2.attachments .icon-left{
    background:url(../images/accordion/green/icons/zusatzmaterial_green.png) no-repeat;
}
#german-as-a-foreign-language #accordion h2.subscription .icon-left{
    background:url(../images/accordion/green/icons/abonnement_green.png) no-repeat;
}
#german-as-a-foreign-language #accordion h2.onlineservice .icon-left{
    background:url(../images/accordion/green/icons/onlineservice_green.png) no-repeat;
}
#german-as-a-foreign-language #accordion h2.indices .icon-left{
    background:url(../images/accordion/green/icons/indices_green.png) no-repeat;
}
#german-as-a-foreign-language .main button.button span span{
    background:url(../images/accordion/green/button/rechte_seite.png) no-repeat;
}
#german-as-a-foreign-language .main button.button{
    background:url(../images/accordion/green/button/linke_ecke.png) no-repeat;   
}
#german-as-a-foreign-language span.button2{
    background: transparent url('../images/accordion/green/button/linke_ecke.png') no-repeat scroll top left;    
}
#german-as-a-foreign-language span.button2 span{
    background: transparent url('../images/accordion/green/button/rechte_seite.png') no-repeat scroll top right; 
}




.footer-container {
    background: #efefef;
}
.footer {
    margin: 0 auto;
    width: 1015px;
}
.footer ul{
    float:left;
    width:225px;
    color: #898989;
}
.footer .fhead{
    font-size:13px;
    font-weight:bold;
}
.footer .Service{
    width: 155px;
}
.footer .Informationen{
    width:180px;
}
.footer .copyright{
    margin-top:35px;
    width: 230px;
}
.footer-links{
}
.footer ul li {
    background: none;
    float: left;
    margin-left: 10px;
    width: 175px;
}
.footer ul li a, .footer .copyright {
    border:none;
    padding:0;
}

/* new Layered in Custoemr Account */
#customerSelect select{
    margin-bottom: 20px;
    margin-right: 10px;
}

/* Layered Customer End*/

/* Account styling */

.my-account .page-title {
    background-color: #52847B;
}

.my-account .page-title:after {
    height:23px;
    background: url('../images/header_down.png') no-repeat 15px 0px #ffffff;

}
.my-account .page-title {
    padding-bottom: 0;
    margin-top: 0px !important;
}


.my-account .page-title h1 {
    color: #ffffff;
    padding: 10px 15px;
    font-size: 23px;
}

/* dropdown */


.styled-select {
    background: url('../images/dropdown_klein.jpg') no-repeat right center;
    height: 29px;
    overflow: hidden;
    width: 221px;
}
.styled-select.enabled {
    background: url('../images/dropdown_klein_active.jpg') no-repeat right center;
}

.styled-select select {
    background: transparent;
    border: 1px solid #ccc;
    font-size: 14px;
    height: 29px;
    padding: 1px; /* If you add too much padding here, the options won't show in IE */
    width: 249px;
}

.styled-select.big {
    background: url('../images/dropdown_klein.jpg') no-repeat right center;
    height: 29px;
    width: 210px;
}
.styled-select.big.enabled{
    background: url('../images/dropdown_klein_active.jpg') no-repeat right center;
}

.styled-select.big select {
    border: 1px solid #ccc;
    font-size: 14px;
    height: 29px;
    width: 243px;
}

.styled-select.bigger {
    background: url('../images/dropdown_klein.jpg') no-repeat right center;
    height: 29px;
    width: 305px;
}
.styled-select.bigger.enabled {
    background: url('../images/dropdown_klein_active.jpg') no-repeat right center;
}

.styled-select.bigger select {
    border: 1px solid #ccc;
    color:#a3a3a3;
    font-size: 14px;
    height: 29px;
    width: 328px;
}

.styled-select.bigger select .selectnotfirst{
    color:#000 !important;
    font-style:normal !important;
}

.styled-select.smaller {
    background: url('../images/dropdown_klein.jpg') no-repeat right center;
    color:#a3a3a3;
    font-size: 14px;
    height: 29px;
    width: 203px;
}
.styled-select.smaller.enabled {
    background: url('../images/dropdown_klein_active.jpg') no-repeat right center;
}
.styled-select.smaller .selectnotfirst{
    color:#000 !important;
    font-style:normal !important;
}

.select_rows_higher .styled-select{
    background: url('../images/dropdown_gross.jpg') no-repeat right center;
    height: 38px;
}
.select_rows_higher .styled-select.enabled{
    background: url('../images/dropdown_gross_active.jpg') no-repeat right center;
}

.select_rows_higher .styled-select select {
    border: 1px solid #ccc;
    color:#a3a3a3;
    font-size: 18px;
    height: 38px;
}

.select_rows_higher .styled-select select .selectnotfirst{
    color:#000 !important;
    font-style:normal !important;
}

.styled-select.smaller select {
    border: 1px solid #ccc;
    color:#a3a3a3;
    font-size: 14px;
    height: 29px;
    width: 231px;
}

.styled-select.smaller .selectnotfirst{
    color:#000 !important;
    font-style:normal !important;
}


.select_rows {
    margin-bottom: 10px;
}

.select_rows .styled-select {
    margin-right: 2px;
    display: inline-block;
}

.current-issue {
    display: inline-block;
    height: 29px;
    position: relative;
    text-align: center;
    top: -11px;
}

.current-issue a {
    text-decoration: underline;
    color: #52847B;
}

.download-icon {
    background: url('../images/download-icon.png') no-repeat left top;
    width: 130px;
    padding-left: 12px;
    padding-top: 5px;
    width: 130px;
}

.current-issue.month {
    font-size: 16px;
    color: #52847B;
    font-weight: bold;
    width: auto;
}

#login_doc {
    margin-top: 30px;
}


#login_doc h4,
#login_mp3 h4  {
    color: #52847B;
    padding-left: 0px !important;
    font-size: 20px !important;
}

.my-account .media h5 {
    margin: 15px 0 0 0 !important;
    font-size: 14px !important;
    cursor: default !important;
}

.attachments-wrapper  {
    margin-left: 20px;
}

/* Account Sidebar */


.block .block-title {
    padding: 10px 10px;
    background-color: #52847B;
    color: #ffffff;
}

.sidebar {
    padding: 0px;
}

.sidebar .current {
    background-color: #AABAB7;
}

.sidebar li,
.sidebar .block .empty {
    padding: 4px 0 4px 10px;
}

.sidebar li a {
    text-decoration: none;
}

.sidebar .block .block-content {
    padding: 0 !important;
}
div.block-content {
    width: 100%;
}

#ul_accordion_login li.current a,.block-account .block-content li.current {
    color: #fff;
}
.block-account .block-content li.current strong{
    font-weight:normal;
}

#ul_accordion_login li {
    list-style: none outside none;
}

li.meineÃœbersicht a,
li.newsletterabonnements a,
li.meinedokumente a {

}

li.meineÃœbersicht strong,
li.newsletterabonnements strong,
li.meinedokumente strong {
    color: #fff !important;
}

.back-link a {
    color: #52847B;
    text-decoration: none;
}




/* account overview */
.dashboard .welcome-msg {
    padding: 0 40px 40px 0px;
}


.dashboard .welcome-msg .hello {
    color: #52847B;
    font-size: 18px;
    padding-bottom: 10px;
}

.box-account .box {
    background-color: #eff1f0;
    min-height: 120px;
    padding: 20px;
    line-height: 20px;
    width: 320px;
}

.box-account .box-title h3 {
    font-size: 16px;
    color: #52847B;
    padding-bottom:10px;
}

.box-account .box-title a,
.box-account .box-content a {
    color: #52847B;
}
.block-account-link{
    color:#fff;
}
.block-account .block-content li.meinedokumente{
    display:none;
}
.box-account .box-content{

}

/* account newsletter */

.my-account .fieldset {
    background-color: #eff1f0;
    border: none;
    padding: 20px;
    overflow:hidden;
}

.my-account .control label {
    font-weight: normal;
}

.my-account .fieldset h2 {
    border: none;
    background-color: #eff1f0;
    color: #52847B;
    font-size: 16px;
    float: none;
    margin: 0;
    font-weight: normal;
    padding: 0;
}

.my-account .button{
    color: #fff;
    display: block;
    margin: 20px 0 20px 0;
    padding-left: 10px;
    text-decoration: none;
    height: 32px;
    width:165px;
    float:right;
}

.my-account .button span {
    display: block;
    line-height: 14px;
    padding: 0px 13px 0px 5px;
    width: 155px;
    height: 32px;
    font-size: 15px;
}
.my-account .button span span{
    padding-top:8px;
    padding-left:0;
}
.my-account .button{
    background: url('../images/accordion/lightgreen/button/linke_ecke.png') no-repeat scroll top left;
}
.my-account .button span{
    background:url('../images/accordion/lightgreen/button/rechte_seite.png') no-repeat scroll -35px 0;
}

.my-account .form-list{
    width: 425px;
}

.my-account input.checkbox {
    float: left;
    height: 20px;
}
.newsletteraccount{
    list-style: outside none disc;
    margin: 10px 0 10px 15px;
}

/* Customer Backend Archiv Styles 07.11.2014 */

.input_unifle_keywords{
    width:235px !important;
    border: 1px solid #ccc !important;
    font-style:italic !important;
    color:#a3a3a3 !important;
    font-size: 18px !important;
    height: 37px !important;
    background-color:#fff !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
}
.input_unifle_keywords_selectnotfirst{
    color:#000 !important;
    font-style:normal !important;
}

#customerSelect .form-search{
    position:relative;
    width:272px;
}

.keyword_search.button{
    margin-top:0px;
    padding: 0;
    width: 30px;
    height:38px;
    position:relative;
    left:-40px;
}

.keyword_search.button span {
    background: url("../images/lupe.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 30px;
    height:38px;
}

.search_hr {
    margin-bottom: 25px;
    margin-top: 20px;
}

#select-category{
    width: 270px;
}
#select-category select {
    width: 303px;
}

/* Customer Backend Archiv Styles End */

a{
    color:#52847b;
}

/* Begin new digital Product*/
.abo-container-print,.abo-container-digital{
    width:300px;
    margin-right:40px;
    float:left;
}
.abo-container-print-right{
    float:right;
}
.abo-container-print hr,.abo-container-digital hr{
    margin-top:25px;
    margin-bottom:25px;
}
.email-friend {
    float:right;
    margin-bottom: 25px;
    margin-right: 65px;
    margin-top: -10px;
}
.abo-container-digital .stoerer{
    display:none;
}
.abo-container-digital{
    background: url('../images/neu.png') no-repeat scroll top 35px right;
    background-size: 30%;
}

/* End new digital Product*/

/* Pop Up*/

.scalingWrapper { -moz-transform-origin: top center; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center;overflow: auto;min-width:1024px; }
.hintergrund {
    display:none;
    z-index:100;
    position: fixed;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    background:#000000;
}

.popup {
    display: none;
    z-index: 1000;
    position: fixed;
    width:800px;
    top: 0%;
    left: 40%;
    margin-left: -250px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #000;
}

div.schliessen {
    position: fixed;
    height: 30px;
    width: 30px;
    right: 10px;
    top: 10px;
    background: url("../images/close.png") no-repeat scroll 0 0 transparent;
    float: right;
    cursor: pointer;
}

#popup_inhalt {

}
.short-desc-left{
    margin-left:-100px;
}