
      
/*
AASTRA
Author: axel.salder@comspace.de
Create date: 12.01.2010
Table of content
0)    Body, Anchor, Wrapper
1)    Header
2)    Language, Search
3)    Nav
4)    Flyout
5)    Stage start, Stage sub
6)    Subnav, Teaser
7)    Box 3-col-start, Box 3-col, Box 2-col
8)    Box 3-col
9)    Box 2-col
10)    Content
11)    Context
12)    Footer
13)    Meta
*/
/* =0 Body, Anchor, Wrapper */
body {
    background: #dde2e7;
    color: #1a1a1a;
    font: 12px/17px 'Helvetica Neue', Arial, sans-serif;
    text-align: left;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.anc-more {
    color: #0099cb;
    margin-left: 4px;
}
.anc-info-wrapper {
    height: 23px;
    line-height: 23px;
    overflow: hidden;
}
.anc-info {
    background: url('/cps/rde/xbcr/aastra/anc-info-right.png') no-repeat right top;
    color: #fff;
    float: left;
    height: 23px;
    line-height: 23px;
}
.anc-info-before {
    background: url('/cps/rde/xbcr/aastra/anc-info-left.png') no-repeat left top;
    float: left;
    height: 23px;
    line-height: 23px;
    width: 36px;
}
.anc-info-after {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding-right: 12px;
}
.anc-info:hover { text-decoration: none; }
#wrapper {
    margin: 0 auto;
    width: 972px;
}
.clr {clear:both;}
/* =1 Header */
#header {
    position: relative;
    width: 972px;
    z-index: 2;
}
.header-start {    height: 395px; }
.header-sub { height: 200px; }
    

    /* Aastra logo */
    #logo {
        left: 50px;
    /*  height: 32px;  */
        height: 45px;
        position: absolute;
        top: 45px;
        width: 167px;
        z-index: 10;
    }


    #print-logo { display: none; }
/* =2 Language, Search */
#search-box {
    height: 36px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 10;
}
#language-switch {
    display: inline;
    float: right;
    height: 27px;
    margin-right: 10px;
    padding-top: 9px;
}
    
#lang-switch {
    position: relative;
    top: 2px;
}
        
#language-switch a { 
    color: #000; 
}
        
#language-switch, #language-switch .active {
    color: #555;
    cursor: default;
}
        
#language-switch .active:hover { 
    text-decoration: none; 
}
    
#search-form {
    float: right;
    margin-top: 4px;
    overflow: hidden;
}
    
#search-text, #search-reset, #search-submit,
#search-text1, #search-reset1, #search-submit1 {
    border: none;
    float: left;
    height: 25px;
    line-height: 25px;
}
        
#search-text, #search-text1 {
    background: url('/cps/rde/xbcr/aastra/search-text-bg.png') no-repeat left top;
    color: #fff;
    font: 12px 'Helvetica Neue', Arial, sans-serif;
    height: auto;
    padding: 5px 7px 7px 12px;
    width: 100px;
}
        
#search-reset, #search-reset1 {
    background: url('/cps/rde/xbcr/aastra/search-reset.png') no-repeat left top;
    cursor: pointer;
    width: 16px;
}
        
#search-submit, #search-submit1 {
    background: url('/cps/rde/xbcr/aastra/search-submit.png') no-repeat left top;
    cursor: pointer;
    width: 32px;
}
#search-form input { /* mobile safari display fix */
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
}
        
#search-box .inner {
    background: url('/cps/rde/xbcr/aastra/search-box-bg-center.png') repeat-x right top;
    float: right;
    height: 36px;
    overflow: hidden;
}
        
#search-box .left, #search-box .right {
    background: url('/cps/rde/xbcr/aastra/search-box-bg-left.png') no-repeat left top;
    float: right;
    height: 36px;
    width: 9px;
}
    
#search-box .right { 
    background: url('/cps/rde/xbcr/aastra/search-box-bg-right.png') no-repeat right top; 
}
/* =3 Nav */
#main-nav {
    bottom: 33px;
    height: 44px;
    position: absolute;
    right: 18px;
    z-index: 20;
}
#nav {
    float: right;
    height: 44px;
    position: relative;
}
#nav li {
    float: left;
    height: 44px;
    margin-bottom: -10px;
    padding-bottom: 10px;
    text-align: center;
}
        
#nav li .anc-wrapper-left, #nav li .anc-wrapper-right {
    background: url('/cps/rde/xbcr/aastra/nav-light-left.png') no-repeat left bottom;
    float: left;
    height: 40px;
    line-height: 40px;
    padding-top: 4px;
    width: 14px;
}
            
#nav li .anc-wrapper-right { 
    background: url('/cps/rde/xbcr/aastra/nav-light-right.png') no-repeat left bottom; 
}
            
#nav .level-one-1 .anc-wrapper-left { 
    background: url('/cps/rde/xbcr/aastra/nav-first-left.png') no-repeat left bottom; 
}
            
#nav .level-one-last .anc-wrapper-right { 
    background: url('/cps/rde/xbcr/aastra/nav-last-right.png') no-repeat left bottom; 
}
            
#nav .level-one-1 .anc-wrapper-right, #nav .level-one-2 .anc-wrapper-right {
    background: url('/cps/rde/xbcr/aastra/nav-dark-right.png') no-repeat left bottom; 
}
            
#nav .level-one-2 .anc-wrapper-left, #nav .level-one-3 .anc-wrapper-left { 
    background: url('/cps/rde/xbcr/aastra/nav-dark-left.png') no-repeat left bottom; 
}
            
#nav .level-one-3 .anc-wrapper-right { 
    background: url('/cps/rde/xbcr/aastra/nav-third-right.png') no-repeat left bottom; 
}
        
#nav .level-one {
    background: url('/cps/rde/xbcr/aastra/nav-light-left.png') repeat-x left bottom;
    color: #fff;
    float: left;
    font-family: 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding-top: 4px;
}
                
#nav .level-one-3 a span { 
    padding-right: 5px; 
}
                
#nav .level-one-1 .level-one, #nav .level-one-2 .level-one, #nav .level-one-3 .level-one { 
    background: url('/cps/rde/xbcr/aastra/nav-dark-left.png') repeat-x left bottom; 
}
                
#nav .active .level-one, #nav .more:hover .level-one { 
    background: url('/cps/rde/xbcr/aastra/nav-active-center.png') repeat-x right bottom; 
}
                
#nav .active .anc-wrapper-left, #nav .more:hover .anc-wrapper-left { 
    background: url('/cps/rde/xbcr/aastra/nav-active-left.png') no-repeat left bottom;
}
                
#nav .active .anc-wrapper-right, #nav .more:hover .anc-wrapper-right {
    background: url('/cps/rde/xbcr/aastra/nav-active-right.png') no-repeat left bottom; 
}
                
#nav .active .level-one-light .anc-wrapper-right, #nav .more:hover .level-one-light .anc-wrapper-right {
    background: url('/cps/rde/xbcr/aastra/nav-active-light-right.png') no-repeat left bottom; 
}
                
#nav .active .level-one-last .anc-wrapper-right, #nav .more:hover .level-one-last .anc-wrapper-right { 
    background: url('/cps/rde/xbcr/aastra/nav-active-last-light-right.png') no-repeat left bottom; 
}
                
#nav .active .level-one-3 .anc-wrapper-right, #nav .more:hover .level-one-3 .anc-wrapper-right { 
    background: url('/cps/rde/xbcr/aastra/nav-active-third-right.png') no-repeat left bottom; 
}
                
#nav .active .level-one-3 .level-one, #nav .more:hover .level-one-3 .level-one { 
    background: url('/cps/rde/xbcr/aastra/nav-active-third-center.png') no-repeat right bottom; 
}
#nav li.more {
    display: inline-block;  /* 10feb2012 - BM/CH by courtesy of the Shen family */
}
            
#nav a:hover { 
    text-decoration: none; 
}
/* =4 Flyout */
#nav .nav-start-top {
    background: url('/cps/rde/xbcr/aastra/nav-start-top.png') no-repeat left top;
    display: none;
    height: 4px;
    margin: 0 4px;
    position: absolute;
    top: 45px;
    visibility: hidden;
    width: 923px;
}
#nav ul {
    background: url('/cps/rde/xbcr/aastra/flyout-bg.png') no-repeat left bottom;
    display: none;
    height: auto;
    position: absolute;
    top: 50px;
    visibility: hidden;
    width: 931px;
    z-index: 25;
}
#nav ul, #nav .nav-start-top { right: -3px; }
#nav li:hover ul, #nav li:hover .nav-start-top {
    display: block;
    visibility: visible;
}
#nav ul li {
    float: none;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    position: static;
    text-align: left;
}
    
#nav ul ul {
    background: none;
    padding: 21px 32px 10px 33px;
    position: static;
    width: 866px;
}
#nav .item-3col, #nav .item-2col {
    background: url('/cps/rde/xbcr/aastra/flyout-3col-bg.png') no-repeat left bottom;
    margin-bottom: 17px;
    overflow: hidden;
    text-align: left;
    width: 866px;
}
#nav .item-2col { background: url('/cps/rde/xbcr/aastra/flyout-2col-bg.png') no-repeat left bottom; }
#nav .item-3col .item, #nav .item-2col .item {
    display: inline;
    float: left;
    margin-right: 19px;
    width: 276px;
}
#nav .item-3col .last-item, #nav .item-2col .last-item { margin-right: 0 !important; }
                
.item-3col .top-curve {
    background: url('/cps/rde/xbcr/aastra/flyout-header-3col-bg.png') no-repeat left top;
    height: 18px;
    width: 276px;
}
#nav .item-3col h3, #nav .item-2col h3 {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 6px;
    width: 248px;
}
                    
#nav .item-3col h3 a, #nav .item-2col h3 a, #nav .item-3col p a, #nav .item-2col p a { color: #1a1a1a; }
#nav .item-3col .inner, #nav .item-2col .inner {
    padding: 0 14px 20px;
    width: 248px;
}
#nav .item-2col .item, #nav .item-header-2col .item {
    margin-right: 18px;
    width: 424px;
}
                
.item-2col .top-curve {
    background: url('/cps/rde/xbcr/aastra/flyout-header-2col-bg.png') no-repeat left top;
    height: 18px;
    width: 424px;
}
#nav .item-2col .inner { width: 396px; }
#nav .flyout-list {
    margin: 5px 0 0;
    padding: 0;
    width: auto;
}
#nav .item-3col .flyout-list .additional, #nav .item-2col .flyout-list .additional {
    background: url('/cps/rde/xbcr/aastra/3col-additional-li.png') no-repeat center top;
    margin-top: 4px;
    padding-top: 5px;
}
#nav .item-2col .flyout-list .additional { background: url(' /cps/rde/xbcr/aastra/2col-flyout-additional-li.png ') no-repeat center top; }

#nav .flyout-list a {
    color: #0099cb;
    font: 12px/17px 'Helvetica Neue', Arial, sans-serif;
}



                                
#nav .flyout-list a:hover { text-decoration: underline; }
#nav .flyout-list .additional a { font-weight: bold; }
/* =5 Stage start, Stage sub */
.header-start #stage, .header-sub #stage {
    height: 395px;
    margin-left: -15px;
    overflow: hidden;
    padding-left: 15px;
    position: relative;
    width: 970px;
    z-index: 1;
}
.header-sub #stage {
    height: 214px;
    margin-left: 0;
    padding-left: 0;
}
#stage-image {
    left: 15px;
    position: absolute;
    top: 0;
    z-index: 5;
}
    
.header-sub #stage-image { 
    left: 0;
}
.header-start #stage-mask, .header-sub #stage-mask {
    background: url('/cps/rde/xbcr/aastra/stage-start-mask.png') no-repeat left top;
    height: 395px;
    left: 15px;
    position: absolute;
    top: 0;
    width: 972px;
    z-index: 10;
}
    
.header-sub #stage-mask {
    background: url('/cps/rde/xbcr/aastra/stage-sub-mask.png') no-repeat left top;
    height: 200px;
    left: 0;
}
#stage-nav {
    float: left;
    margin-top: 150px;
    width: 198px;
}
#stage-nav li {
    display: table;
    height: 55px;
    text-align: right;
    width: 198px;
}
#stage-nav .active {
    background: url('/cps/rde/xbcr/aastra/stage-nav-bg-active.png') no-repeat left top;
    margin-left: -15px;
    width: 213px;
}
#stage-nav div {
    display: table-cell;
    vertical-align: middle;
}
#stage-nav a {
    color: #fff;
    display: inline-block;
    font-family: 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    margin-right: 60px;
    outline: none;
}
                    
#stage-nav a:hover {
    text-decoration: none;
}
#stage-nav .active a { 
    margin-left: 15px; 
}
#stage-copy {
    color: #fff;
    display: inline;
    float: left;
    margin: 95px 0 0 70px;
    position: relative;
    width: 684px;
}
        
.stage-copy-inner {
    left: 0;
    position: absolute;
    top: 0;
}

#stage-copy h1 {
    color: #1dd3f8;
    font: 45px/45px 'Street - Plain', 'Helvetica Neue', Arial, sans-serif;
}

#stage-copy h2 {
    font: 24px/24px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    margin-top: 5px;
}
#stage-copy p, #stage-copy ul, #stage-copy ol { 
    margin-top: 8px;
}
#stage-copy ul {
    list-style: disc outside none;
    margin-left: 13px;
    width: 300px;
}
#stage-copy ol {
    list-style: decimal;
    margin-left: 19px;
}


#stage-copy a {
    color: #1dd3f8;
    font-weight: bold;
}



#stage-image-1, #stage-image-2, #stage-image3,
#stage-copy-1,  #stage-copy-2,  #stage-copy-3 {
position:absolute; display:block;
}

/* =6 Subnav, Teaser */

#subnav {
    background: url('/cps/rde/xbcr/aastra/subnav-bg.png') no-repeat left bottom;
    bottom: 0;
    height: 28px;
    margin-left: 35px;
    overflow: hidden;
    padding: 0 0 6px 8px;
    position: absolute;
    width: 929px;
    z-index: 10;
}
    #subnav li {
        background: url('/cps/rde/xbcr/aastra/subnav-li-bg.png') no-repeat left top;
        display: inline;
        float: left;
        line-height: 27px;
        margin-left: 8px;
        padding-left: 8px;
    }
    #subnav li.first {
        background: none;
        margin-left: 0;
        padding-left: 0;
    }
        #subnav a {
            background: url('/cps/rde/xbcr/aastra/subnav-a-bg.png') no-repeat 7px 11px;
            color: #1a1a1a;
            display: inline-block;
            font-size: 13px;
            height: 27px;
            line-height: 27px;
            padding-left: 18px;
        }
        
        #subnav a:hover { text-decoration: none; }
        #subnav .active a, #subnav li:hover a {
            background: url('/cps/rde/xbcr/aastra/subnav-a-active-bg.png') no-repeat left top;
            color: #fff;
        }
            #subnav span {
                cursor: pointer;
                display: inline-block;
                height: 27px;
                padding-right: 6px;
            }
            #subnav .active span, #subnav li:hover span { background: url('/cps/rde/xbcr/aastra/subnav-span-active-bg.png') no-repeat right top; }

#teaser {
    margin: 34px 40px 0 24px;
    overflow: hidden;
    width: 890px;
}
.link-list {
    list-style:none !important;
    margin-left:0 !important;
}
.teaser-short {
    margin: 0 40px 20px 0 !important;
    width: 677px !important;
}
.teaser-image-long {
    margin: 34px 40px 0 0 !important;
    width: 914px !important;
}
.teaser-image-long .teaser-text { width: 706px; }
.teaser-top { padding: 0 40px 0 24px !important; }

#teaser h1 {
    color: #0099cb;
    font: 16px/26px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
}


    
#teaser h2 {
    color: #333;
    font: 27px/28px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
}
    
#teaser p {
    line-height: 21px;
    margin-top: 5px;
}
    
#teaser a { font-weight: bold; }
.teaser-image, .teaser-image-no-product {
    display: inline;
    float: left;
    height: 190px;
    margin-right: 18px;
    position: relative;
    width: 190px;
}
.teaser-image-no-product { height: 149px; }
.teaser-image img, .teaser-image .mask, .teaser-image-no-product img, .teaser-image-no-product .mask {
    left: 0;
    height: 190px;
    position: absolute;
    top: 0;
    width: 190px;
    z-index: 5;
}
.teaser-image-no-product img, .teaser-image-no-product .mask { height: 149px; }
.teaser-image .mask {
    background: url('/cps/rde/xbcr/aastra/content-aside-mask.png') no-repeat left top;
    z-index: 10;
}
.teaser-image-no-product .mask { background: url('/cps/rde/xbcr/aastra/content-aside-not-product-mask.png') no-repeat left top; }
.teaser-text {
    float: left;
    line-height: 21px;
    width: 469px;
}
#content {
    margin-left: 18px;
    overflow: hidden;
    position: relative;
    width: 954px;
    z-index: 1;
}
.content-start { 
    top: -10px; 
}
.content-sub { 
    top: 15px; 
}
/* =7 Box 3-col-start, Box 3-col, Box 2-col */
.box-3col-start, .box-3col, .box-2col {
    background: url('/cps/rde/xbcr/aastra/3col-start-bg.png') no-repeat left bottom;
    margin-top: 17px;
    overflow: hidden;
    width: 954px;
}
.box-first-col {margin-top:34px;}
.box-3col-start { 
    margin-top: 0;
}
.box-3col-start .first-box .top-curve, .box-3col-start .box .top-curve, .box-3col-start .last-box .top-curve {
    height: 26px;
    width: 483px;
}
.box-3col-start .box .top-curve { 
    width: 219px; 
}
.box-3col-start .last-box .top-curve { 
    width: 216px; 
}
.box-3col-start .box .top-curve {
    background: url('/cps/rde/xbcr/aastra/3col-start-second-header-bg.png') no-repeat left top; 
}
.box-3col-start .first-box .top-curve {
    background: url('/cps/rde/xbcr/aastra/3col-start-first-header-bg.png') no-repeat right top;
}
.box-3col-start .last-box .top-curve { 
    background: url('/cps/rde/xbcr/aastra/3col-start-third-header-bg.png') no-repeat left top;
}
.box-3col-start .box, .box-3col .box, .box-2col .box {
    display: inline;
    float: left;
    margin-right: 18px;
    width: 219px;
}
.box-3col-start .first-box { 
    width: 483px;
}
    
.curve-box { 
    background: url('/cps/rde/xbcr/aastra/first-box-bg.png') no-repeat left top; 
}
.curve-small-box { background: url('/cps/rde/xbcr/aastra/first-box-small-bg.png') no-repeat left top; }
    
.box-3col-start .curve-box .top-curve {
    margin-left: 34px;
    width: 449px;
}
.content-box .curve-box .content-header {
        margin-left: 34px;
        width: 683px;
    }
    
    .content-box-full-width .curve-box .content-header {
        margin-left: 34px;
        width: 920px;
    }
    
    .context .curve-box .top-curve {
        margin-left: 34px;
        width: 185px !important;
    }
.curve-small-box .content-header {
        margin-left: 23px;
        width: 694px;
}
.box-3col-start .last-box { 
    width: 216px; 
}
.box-3col-start .last-box, .box-3col .last-box, .box-2col .last-box { 
    margin-right: 0 !important; 
}
.box-3col-start h3, .box-3col h3, .box-2col h3 {
    color: #333;
    font: 24px/24px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    margin-bottom: 7px;
    width: 189px;
}
        
.box-3col-start h3 a, .box-3col h3 a, .box-2col h3 a, .box-3col p a, .box-2col p a { color: #333 !important; }
            
.box-3col-start h3 a:hover, .box-3col h3 a:hover, .box-2col h3 a:hover, .box-3col p a:hover, .box-2col p a:hover { text-decoration: none; }
.box-3col-start .first-box h3 { 
    width: 441px; 
}
        
.box-3col-start .last-box h3 { 
    width: 186px;
}
.box-3col-start .inner {
    padding: 0 16px 20px 14px;
    width: 189px;
}
.box-3col-start .first-box .inner {
    padding: 0 22px 20px 20px;
    width: 441px;
}
.box-3col-start .last-box .inner {
    padding: 0 16px 10px 14px;
    width: 186px;
}
.box-3col-start .box .image, .box-3col .box .image, .box-2col .box .image {
    height: 101px;
    margin-bottom: 15px;
    position: relative;
}
.box-3col-start .box .image img, .box-3col .box .image img, .box-2col .box .image img, .box-3col-start .box .mask, .box-3col .box .mask, .box-2col .box .mask {
    height: 101px;
    left: 0;
    position: absolute;
    top: 0;
    width: 189px;
    z-index: 5;
}
.box-3col-start .box .mask, .box-3col .box .mask, .box-2col .box .mask {
    background: url('/cps/rde/xbcr/aastra/3col-start-mask.png') no-repeat left top;
    z-index: 10;
}
.news-box-start { 
    margin-bottom: 10px; 
}
.news-box-start .date {
    color: #979797;
    font-size: 10px;
}
.news-box-start h4 a {
    color: #1a1a1a;
    font-weight: bold;
}
#rotation-box {
    height: 159px;
    position: relative;
}
#rotation-box .slide {
    height: 159px;
    width: 441px;
}
.rotation-image, #rotation-box .mask {
    height: 159px;
    left: 0;
    position: absolute;
    top: 0;
    width: 441px;
    z-index: 5;
}
#rotation-box .mask {
    background: url('/cps/rde/xbcr/aastra/rotation-mask.png') no-repeat left top;
    z-index: 10;
}
#rotation-box .line-01, #rotation-box .line-02 {
    color: #000;
    display: block;
    font: 29px/29px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    margin: 15px 0 0 15px;
}
#rotation-box .line-02 {
    font: 22px/22px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    margin: 5px 0 0 15px;
}
                    
#rotation-box .rotation-text {
    bottom: 3px;
    color: #000;
    font: 17px/18px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    position: absolute;
    right: 75px;
    width: 195px;
    z-index: 11;
}
#rotation-box .lighter .line-01, #rotation-box .lighter-sub .line-02, #rotation-box .lighter-text .rotation-text {
    color: #fff;
}
#rotation-box .right .line-01, #rotation-box .right .line-02 {
    text-align: right;
    margin-right: 15px;
}
/*underline rotation box links*/
#rotation-box a:hover .line-02 .cufon{
    border-bottom: solid 1px #000;
    padding-bottom: 0;
}       
#rotation-box a .line-02 .cufon{
    padding-bottom: 1px;
} 
.rotation-link {
    display:block;
    height:159px;
    left:0;
    position:absolute;
    top:0;
    width:441px;
    z-index:11;
}
              
.rotation-link:hover { 
    text-decoration: none; 
}
#rotation-more {
    bottom: 0;
    position: absolute;
    right: 0;
    z-index: 12;
}
/* =8 Box 3-col */
.box-3col { 
    background: url('/cps/rde/xbcr/aastra/3col-bg.png') no-repeat left bottom; 
}
.box-3col .box { 
    width: 306px; 
}
.box-3col h3 { 
    width: 268px;
}
    
.box-3col .top-curve {
    background: url('/cps/rde/xbcr/aastra/3col-header-bg.png') no-repeat right top;
    height: 23px;
    width: 306px;
}
    
.box-3col .curve-box .top-curve {
    margin-left: 34px;
    width: 272px;
}
.box-3col .inner {
    padding: 0 20px 20px 18px;
    width: 268px;
}
.box-3col .box .image img, .box-3col .box .mask {
    width: 268px;
}
.box-3col .box .mask { 
    background: url('/cps/rde/xbcr/aastra/3col-mask.png') no-repeat left top;
}
.box-3col .box-3col-list, .box-2col .box-2col-list {
    margin-top: 5px;
}
.box-3col .box-3col-list .additional, .box-2col .box-2col-list .additional {
    background: url('/cps/rde/xbcr/aastra/3col-additional-li.png') no-repeat center top;
    margin-top: 4px;
    padding-top: 5px;
}
.box-3col .box-3col-list .additional a, .box-2col .box-2col-list .additional a { 
    font-weight: bold;
}
/* =9 Box 2-col */
.box-2col { 
    background: url('/cps/rde/xbcr/aastra/2col-bg.png') no-repeat left bottom; 
}
.box-2col .box {
    margin-right: 14px;
    width: 470px;
}
.box-2col h3 { 
    width: 436px;
}
    
.box-2col .top-curve {
    background: url('/cps/rde/xbcr/aastra/2col-header-bg.png') no-repeat right top;
    height: 18px;
    width: 470px;
}
    
.box-2col .curve-box .top-curve {
    margin-left: 34px;
    width: 436px;
}
.box-2col .inner {
    overflow: hidden;
    padding: 0 16px 20px 18px;
    width: 436px;
}
.box-2col .box .image {
    float: left;
    margin-bottom: 0;
    width: 193px;
}
.box-2col .box .image img, .box-2col .box .mask { 
    width: 193px; 
}
.box-2col .box .mask { 
    background: url('/cps/rde/xbcr/aastra/2col-mask.png') no-repeat left top; 
}
.box-2col .box .text {
    display: inline;
    float: left;
    margin-left: 18px;
    width: 225px;
}
.box-2col .box-no-image .text {
    display: block;
    float: none;
    margin-left: 0;
    width: auto;
}
.box-2col .box-2col-list .additional { 
    background: url('/cps/rde/xbcr/aastra/2col-additional-li.png') no-repeat center top; 
}
.box-2col .box-no-image .box-2col-list .additional { background: url('/cps/rde/xbcr/aastra/2col-additional-long-li.png') no-repeat center top; }
/* =10 Content */

#content a { color: #0099cb; }


.first-of-all { margin-top: 0 !important; }
.img-lt, .img-rt {
    display: inline;
    float: left;
    margin: 11px 20px 10px 0;
}
img.rt { margin: 11px 0 10px 20px; }
.content-2col-box { overflow: hidden; }
.content-2col-left {
    display: inline;
    float: left;
}
.content-box {
    float: right;
    margin-top: 34px;
    width: 717px;
}
.content-box .content-box-inner {
    background-color: #fff;
    background: url('/cps/rde/xbcr/aastra/content-box-bottom-bg.png') repeat-y left bottom;
    background-image: url('/cps/rde/xbcr/aastra/content-box-bottom-bg.png'), url('/cps/rde/xbcr/aastra/content-box-bottom-bg-repeatable.png'); /* mobile safari background workaround */
    margin-bottom:20px;
    width: 717px;
}
.content-box-full-width { width: 954px; }
.content-box-full-width .content-box-inner {
    background: url('/cps/rde/xbcr/aastra/content-box-full-bottom-bg.png') no-repeat left bottom;
    width: 954px;
}
.content-box .content-link-list, .context-box .context-link-list {
    list-style: none;
    margin: 0;
}
.context-box .context-resources-list li {
    margin-bottom:6px;
    overflow:hidden;
    width:189px;
}
.context-box .context-resources-list li .img-more, .context-box .context-resources-list li .anc-more {
    display:inline;
    float:left;
    width:6px;
}
.context-box .context-resources-list li img.img-more {
    position:relative;
    top:7px;
}
.context-box .context-resources-list li .anc-more {width:179px;}
.center-box {
    float: left;
    margin-top: 20px;
    width: 480px;
}
.center-box h3 {
    font-family: 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    font-size: 24px;
    line-height: 27px;
    margin-top: 20px;
}
.content-header {
    background: url('/cps/rde/xbcr/aastra/content-box-top-bg.png') no-repeat scroll right bottom;
    height: 23px;
    width: 717px;
}
.content-box-full-width .content-header {
        background: url('/cps/rde/xbcr/aastra/content-box-full-top-bg.png') no-repeat top right;
        width: 954px;
    }
.center-header, .content-2col-left .content-header {
        background: url('/cps/rde/xbcr/aastra/content-center-box-top-bg.png') no-repeat top right;
        height: 19px;
        width: 480px;
}
.content-box .inner-wrapper { width: 717px; }
.content-box-full-width .inner-wrapper { width: 954px; }
.center-box .inner-wrapper, .content-2col-left .content-box-inner {
        background: url('/cps/rde/xbcr/aastra/content-center-box-bottom-bg.png') no-repeat scroll left bottom;
        width: 480px;
}
.content-box .inner {
    overflow: hidden;
    padding: 0 28px 30px;
    width: 661px;
}
.content-box-full-width .inner { width: 898px; }
.center-box .inner, .content-2col-left .inner {
            padding: 0 19px 30px 17px;
            width: 444px;
        }
.content-box .inner .text {
    display: inline;
    float: left;
    margin-right: 20px;
    width: 430px;
}
.content-box-full-width .inner .text {
    width: 667px;
}
.content-box h4, .content-2col-box h4 { 
    font-weight: bold; 
}
.box-category-teaser h4 {
    color: #333;
    font: 24px/27px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    margin-bottom: 7px;
}
.content-box p, .content-box ul, .content-box ol, .context-box ul, .context-box ol, .content-2col-box p, .content-2col-box ul, .content-2col-box ol { 
    margin: 11px 0; 
}
.content-box ul, .context-box ul, .content-2col-box ul {
    list-style: disc;
    margin-left: 13px;
}
.content-box ol, .context-box ol, .content-2col-box ol {
    list-style: decimal;
    margin-left: 19px;
}
.content-box .aside {
    background: url('/cps/rde/xbcr/aastra/aside-top-bg.png') no-repeat left top;
    float: left;
    padding: 10px 0 0;
    width: 211px;
}
.content-box .aside .image, .content-box .case-study-image {
    height: 149px;
    padding: 0 10px 0 11px;
    position: relative;
    width: 190px;
}
.content-box .aside .image {
    background: #e1e1e1;
    height: 190px;
}
.content-box .aside-not-product .image { height: 149px; }
.content-box .case-study-image { padding: 0; }
.content-box .aside .image img, .content-box .aside .mask, .content-box .case-study-image img, .content-box .case-study-image .mask {
    left: 10px;
    height: 149px;
    position: absolute;
    top: 0;
    width: 190px;
    z-index: 5;
}
.content-box .aside .image img, .content-box .aside .mask { height: 190px; }
.content-box .aside-not-product .image img, .content-box .aside-not-product .mask { height: 149px; }
.content-box .case-study-image img, .content-box .case-study-image .mask { left: 0; }
.content-box .aside .mask, .content-box .case-study-image .mask {
    background: url('/cps/rde/xbcr/aastra/content-aside-mask.png') no-repeat left top;
    z-index: 10;
}
.content-box .aside-not-product .mask { background: url('/cps/rde/xbcr/aastra/content-aside-not-product-mask.png') no-repeat left top; }
.content-box .case-study-image .mask { background: url('/cps/rde/xbcr/aastra/case-study-mask.png') no-repeat left top; }
.content-box .aside .aside-text {
    background: #e1e1e1;
    padding: 20px 10px 0 11px;
    width: 190px;
    overflow: hidden;
}
.content-box .aside-bottom {
    background: url('/cps/rde/xbcr/aastra/aside-bottom-bg.png') no-repeat left bottom;
    height: 20px;
    width: 211px;
}
.expandable-partner-image  {
    height: 99px;
    position: relative;
    width: 140px;
}
    .expandable-partner-image img, .expandable-partner-image .mask {
        height: 99px;
        left: 0;
        position: absolute;
        top: 0;
        width: 140px;
        z-index: 5;
    }
    
    .expandable-partner-image .mask {
        background: url('/cps/rde/xbcr/aastra/partner-mask.png') no-repeat left top;
        cursor: pointer;
        z-index: 10;
    }
.quote-box { margin: 25px 0; }
    .quote-box .inner {
        background: url('/cps/rde/xbcr/aastra/quote-box-bg.png') no-repeat left bottom;
        padding: 0 15px 20px;
        width: 414px;
    }
    
    .quote-box .quote-header {
        background: url('/cps/rde/xbcr/aastra/quote-header-bg.png') no-repeat left top;
        height: 20px;
    }
        .quote-box blockquote {
            color: #4c5060;
            font-family: 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
            font-size: 20px;
            font-style: italic;
            line-height: 27px;
        }
        
        .quote-box .quote-author {
            color: #4c5060;
            font-size: 9px;
            line-height: 17px;
        }
#fourthnav {
    background: url('/cps/rde/xbcr/aastra/fourthnav-bg.png') no-repeat left bottom;
    height: 28px;
    margin: 0 0 12px 6px;
    padding-bottom: 6px;
    overflow: hidden;
    width: 711px;
}
#fourthnav li {
    background: url('/cps/rde/xbcr/aastra/subnav-li-bg.png') no-repeat left top;
    display: inline;
    float: left;
    line-height: 27px;
    margin-left: 8px;
    padding-left: 8px;
}
#fourthnav li.first { 
    background: none;
    margin-left: 0;
    padding-left: 0; 
}
#fourthnav a {
    background: url('/cps/rde/xbcr/aastra/subnav-a-bg.png') no-repeat 7px 11px;
    color: #1a1a1a;
    display: inline-block;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    padding-left: 18px;
}
        
#fourthnav a:hover { 
    text-decoration: none; 
}
#fourthnav .active a, #fourthnav li:hover a {
    background: url('/cps/rde/xbcr/aastra/subnav-a-active-bg.png') no-repeat left top;
    color: #fff;
}
#fourthnav span {
    cursor: pointer;
    display: inline-block;
    height: 27px;
    padding-right: 6px;
}
#fourthnav .active span, #fourthnav li:hover span { 
    background: url('/cps/rde/xbcr/aastra/subnav-span-active-bg.png') no-repeat right top; 
}
.partner-search {
    background: url('/cps/rde/xbcr/aastra/partner-search-bg.png') no-repeat left bottom;
    height: 37px;
    overflow: hidden;
    margin-bottom: 30px;
    padding: 7px 14px 9px 13px;
    width: 670px;
}
    .partner-search #partner-name, .partner-search #partner-reset, .partner-search #partner-submit {
        border: none;
        float: left;
        height: 25px;
        line-height: 25px;
        position: relative;
        top: 7px;
    }
    .partner-search #partner-country, .partner-search #partner-product {
        border: 1px solid #e9e9e9;
        border-right-color: #6c6c6c;
        border-top-color: #6c6c6c;
        font: 12px 'Helvetica Neue', Arial, sans-serif;
        float: left;
        margin-right: 15px;
        padding: 1px 0;
        position: relative;
        top: 9px;
    }
    .partner-search #partner-name {
        background: url('/cps/rde/xbcr/aastra/partner-name.png') no-repeat left top;
        font: 12px 'Helvetica Neue', Arial, sans-serif;
        height: auto;
        padding: 5px 0 5px 10px;
        width: 161px;
    }
    .partner-search #partner-reset {
        background: url('/cps/rde/xbcr/aastra/partner-reset.png') no-repeat left top;
        height: 25px;
        margin-right: 19px;
        width: 21px;
    }
    .partner-search #partner-submit {
        background: url('/cps/rde/xbcr/aastra/partner-submit.png') no-repeat left top;
        cursor: pointer;
        height: 37px;
        top: 0;
        width: 42px;
    }
.expandable-partner-header {
    margin-bottom:10px;
    overflow:hidden;
}
.expandable-partner-header .name {float:left;}
.expandable-partner-header .logo {float:right;}
.expandable-partner-info {overflow:hidden;}
.expandable-partner-info .address {
    display:inline;
    float:left;
    margin-right:20px;
    width:200px;
}
.expandable-partner-info .description {
    display:inline;
    float:left;
    width:457px;
}
.expandable-toggle .expandable-toggle-inner {margin-left:10px;}
.expandable-toggle .expandable-toggle-inner ul {
    list-style:none;
    margin:0;
    overflow:hidden;
}
.expandable-toggle .expandable-toggle-inner li {
    display:inline;
    float:left;
    margin:10px 10px 0 0;
    text-align:center;
    width:219px;
}
.expandable-toggle .expandable-toggle-inner li .partner-status {
    display:block;
    height:70px;
    margin:5px auto;
    width:71px;
}
.expandable-inner { 
    padding: 0 11px 12px 9px; 
    width: 697px;
}
.expandable-item {
    margin-bottom: 30px; 
    width: 697px;
}
.expandable-product-detail {padding-top: 30px;}
.expandable-toggle .expandable-product-detail {
    background: url('/cps/rde/xbcr/aastra/expandable-item-seperator.png') no-repeat left bottom;
    margin-bottom: -1px;
}
.expandable-product-detail, .expandable-partner-detail {
    overflow: hidden;
    padding-bottom: 30px;
    width: 697px;
}
.expandable-partner-detail {
    margin: 0 10px;
    padding-bottom: 10px;
    width: 677px;
}
.expandable-product-image, .expandable-partner-image {
    display: inline;
    float: left;
    margin-right: 17px;
    width: 200px;
}
.expandable-partner-image { width: 140px; }
.expandable-product-image .image {
    height: 190px;
    margin-left: 10px;
    position: relative;
    width: 190px;
}
.expandable-product-image img, .expandable-product-image .mask {
    height: 190px;
    left: 0;
    position: absolute;
    top: 0;
    width: 190px;
    z-index: 5;
}
.expandable-product-image .mask {
    background: url('/cps/rde/xbcr/aastra/product-image-mask.png') no-repeat left top;
    z-index: 10;
}
.expandable-product-text, .expandable-partner-text {
    float: left;
    width: 480px;
}
.expandable-partner-text { width: 520px; }
.expandable-text h4, .category-text h4 {
    font-weight: bold; 
}
.expandable-text p, .expandable-text ul, .expandable-text ol, .category-text p, .category-text ul, .category-text ol { 
    margin-top: 11px; 
}
                
.expandable-product-text a, .expandable-partner-detail a {
    display: inline-block;
    margin-right: 40px;
}
.expandable-partner-detail a { margin-right: 10px; }
/*.expandable-toggle, .category-toggle { 
    display: none;
}*/
.expandable-toggle {
    width: 697px;
    overflow: hidden;
}
.close-it {
    background: url('/cps/rde/xbcr/aastra/expandable-item-seperator.png') no-repeat 0 22px;
    display: none;
    height: 31px;
    position: relative;
    width: 697px;
}
.expand-it {
    background: url('/cps/rde/xbcr/aastra/expand-it-bg.png') no-repeat left top;
    display: none;
    height: 45px;
    position: relative;
    width: 697px;
}
.expand-it-img-left, .expand-it-txt, .expand-it-img-right, .close-it-img-right {
    bottom: 14px;
    height: 17px;
    line-height: 17px;
    position: absolute;
}
.expand-it-img-left {
    left: 13px;
    width: 24px;
}
.expand-it-txt { 
    left: 44px; 
}
.expand-it-img-right, .close-it-img-right {
    right: 11px;
    width: 24px;
}
.close-it-img-right { bottom: 0; }
.category-inner { 
    padding: 0 18px 62px 17px; 
}


.category-inner h1 {
    color: #0099cb;
    font: 16px/26px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
}


.category-inner h2 {
    color: #333;
    font: 27px/28px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
}
.category-item {
    margin-top: 23px;
}
.category-detail {
    overflow: hidden;
    padding-bottom: 13px;
    width: 682px;
}
.category-image {
    display: inline;
    float: left;
    height: 149px;
    margin-right: 17px;
    position: relative;
    width: 190px;
}
.category-image img, .category-image .mask {
    height: 149px;
    left: 0;
    position: absolute;
    top: 0;
    width: 190px;
    z-index: 5;
}
.category-image .mask {
    background: url('/cps/rde/xbcr/aastra/success-stories-mask.png') no-repeat left top;
    z-index: 10;
}
.category-text {
    float: left;
    width: 475px;
}
.read-it {
    background: url('/cps/rde/xbcr/aastra/read-it-bg.png') no-repeat left top;
    height: 23px;
    position: relative;
    width: 682px;
}
.read-it-img, .read-it-txt {
    bottom: 3px;
    height: 17px;
    line-height: 17px;
    position: absolute;
}
.read-it-img {
    left: 6px;
    width: 24px;
}
.read-it-txt { 
    left: 37px; 
}
.content-2col-left .inner-wrapper {width:480px;}
.content-2col-left .category-detail {width:445px;}
.content-2col-left .category-text {width:238px;}
.content-2col-left .read-it {
    background:url('/cps/rde/xbcr/aastra/read-it-3col-bg.png') no-repeat left top;
    width:445px;
}
.additional-downloads-item {
    margin:20px 0;
    overflow:hidden;
    /*width:661px;*/
}
.additional-downloads-item .image-left, .additional-downloads-item .image-right {
    display:inline;
    float:left;
    height:91px;
    margin-right:20px;
    width:70px;
}
.additional-downloads-item .image-right {
    float:right;
    margin:0 0 0 20px;
}
.additional-downloads-item .image-left img, .additional-downloads-item .image-right img {
    height:91px;
    width:70px;
}
.additional-downloads-item .detail {
    /*float:left;
    width:571px;*/
}
.content-box-full-width .additional-downloads-item {width:898px;}
.content-box-full-width .additional-downloads-item .detail {width:808px;}
.content-2col-left .additional-downloads-item {width:444px;}
.content-2col-left .additional-downloads-item .detail {width:354px;}
.additional-downloads-small {margin:10px 0;}
.additional-downloads-small .anc-additional-pdf {
    background:url('/cps/rde/xbcr/aastra/icon-pdf.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-doc {
    background:url('/cps/rde/xbcr/aastra/icon-word.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-xls {
    background:url('/cps/rde/xbcr/aastra/icon-excel.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-ppt {
    background:url('/cps/rde/xbcr/aastra/icon-ppt.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-zip {
    background:url('/cps/rde/xbcr/aastra/icon-zip.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-mov {
    background:url('/cps/rde/xbcr/aastra/icon-movie.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-img {
    background:url('/cps/rde/xbcr/aastra/icon-image.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.additional-downloads-small .anc-additional-txt {
    background:url('/cps/rde/xbcr/aastra/icon-code.gif') no-repeat left top;
    display:inline-block;
    height:16px;
    line-height:16px;
    padding-left:24px;
}
.box-category-teaser .top-curve {
    background: url('/cps/rde/xbcr/aastra/header-category-teaser.png') no-repeat left top;
    height: 14px;
    width: 349px;
}
.box-category-teaser {
    background: url('/cps/rde/xbcr/aastra/box-category-teaser.png') no-repeat left bottom;
    margin-bottom: 18px;
    overflow: hidden;
    width: 717px;
}
.box-category-teaser-single { background: url('/cps/rde/xbcr/aastra/box-category-teaser-single.png') no-repeat left bottom; }
.box-category-teaser .box {
    display: inline;
    float: left;
    margin-right: 19px;
    overflow: hidden;
    width: 349px;
}
.box-category-teaser .last-box { 
    margin-right: 0;
}
    
.box-category-teaser .inner {
    padding: 0 9px 17px;
    width: 331px;
}
.box-category-teaser .image, .box-category-teaser-no-product .image {
    display: inline;
    float: left;
    height: 130px;
    margin-bottom: 12px;
    margin-right: 12px;
    position: relative;
    width: 130px;
}
.box-category-teaser-no-product .image { height: 102px; }
    
.box-category-teaser .image img, .box-category-teaser .mask, .box-category-teaser-no-product .image img, .box-category-teaser-no-product .mask {
    height: 130px;
    left: 0;
    position: absolute;
    top: 0;
    width: 130px;
    z-index: 5;
}
.box-category-teaser-no-product .image img, .box-category-teaser-no-product .mask { height: 102px; }
    
.box-category-teaser .mask, .box-category-teaser-no-product .mask {
    background: url('/cps/rde/xbcr/aastra/category-teaser-sq-mask.png') no-repeat left top;
    z-index: 10;
}
.box-category-teaser-no-product .mask { background: url('/cps/rde/xbcr/aastra/category-teaser-mask.png') no-repeat left top; }
    
.box-category-teaser .inner .text {
    float: left;
    margin-right: 0;
    width: 189px;
}
.box-category-teaser a {
    color: #0099cb; 
}
.box-category-teaser h4 a { 
    color: #000; 
}
.box-category-teaser h4 a:hover { 
    text-decoration: none;
}
#content .additional-link-list { 
    margin-left: 0; 
}
#content .additional-link-list li { 
    list-style: none;
}
#content .paging {
    background: url('/cps/rde/xbcr/aastra/paging-bg.png') no-repeat left top;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    width: 677px;
}
    #content .paging a {
        color: #0099CB;
        display: inline-block;
        margin-right: 5px;
    }
    #content .paging a.active {
        color: #1a1a1a;
        cursor: default;
    }
    #content .paging .active:hover { 
         text-decoration: none; 
    }
#downloads {
    padding: 0 15px 12px 13px;
    width: 689px;
}
    #downloads form {
        display: inline;
    }
    #downloads ul {
        list-style: none;
        margin: 0;
    }
    #downloads ul {
        margin: 10px 0;
    }
        #downloads ul ul {
            margin: 0 0 0 29px;
        }
        #downloads li.file ul {
            margin: 0;
        }
        #downloads ul li {
            line-height: 26px;
        }
            #downloads ul li a {
                cursor: default;
                line-height: 17px;
                padding: 1px 0 1px 29px;
                text-decoration: none;
                color: #4D5063;
                font-weight: bold;
                display: inline-block;
            }
            #downloads ul li.folder a.closed {
                background: url('/cps/rde/xbcr/aastra/expand-it-arrow-right.png') no-repeat;
            }
            #downloads ul li.folder a {
                background: url('/cps/rde/xbcr/aastra/expand-it-arrow-down.png') no-repeat;
            }
            #downloads ul li.file a    {
                background: none;
            }
            #downloads ul li.file a.fileclosed {
                background: url('/cps/rde/xbcr/aastra/expand-it-plus.png') no-repeat;
            }
            #downloads ul li.file a.fileopened {
                background: url('/cps/rde/xbcr/aastra/expand-it-minus.png') no-repeat;
            }
#downloads a.opened, #downloads a.closed, #downloads a.fileopened, #downloads a.fileclosed, #downloads a.anc-more {cursor:pointer;}
#downloads .anc-more {
    color:#0099cb;
    font-weight:normal;
    margin-left:0;
    padding-left:0;
}
#downloads .anc-more:hover {text-decoration:underline;}
#downloads .top {overflow:hidden;}
#downloads h4 {float:left;}
#downloads .anc-back {float:right;}
.products-atoz-menu {margin-top:20px;}
.products-atoz-menu a {font-size:14px;}
.products-atoz h4 {font-size:16px;}
.products-atoz ul {
    list-style:none;
    margin:20px 0 0 !important;
    padding:0;
}
.products-atoz li {
    background:url('/cps/rde/xbcr/aastra/expandable-item-seperator.png') no-repeat center top;
    margin-top:10px;
    overflow:hidden;
}
.products-atoz li li {
    background:none;
    margin-top:0;
}
.products-atoz ul ul {margin:0;}
.products-atoz h4 {margin-top:10px;}
.products-atoz .active {font-weight:bold;}
.products-atoz .anc-top {float:right;}
.article-image .image {position:relative;}
.article-image img, .article-image .mask {
    left:0;
    position:absolute;
    top:0;
    z-index:5;
}
.article-image-190 .image, .article-image-190 img, .article-image-190 .mask {
    height:149px;
    width:190px;
}
.article-image-190 .mask {
    background:url('/cps/rde/xbcr/aastra/article-190-mask.png') no-repeat left top;
    z-index:10;
}
.article-image-270 .image, .article-image-270 img, .article-image-270 .mask {
    height:270px;
    width:270px;
}
.article-image-270 .mask {
    background:url('/cps/rde/xbcr/aastra/article-270-mask.png') no-repeat left top;
    z-index:10;
}
.article-image-250 .image, .article-image-250 img, .article-image-250 .mask {
    height:188px;
    width:250px;
}
.article-image-250 .mask {
    background:url('/cps/rde/xbcr/aastra/article-250-mask.png') no-repeat left top;
    z-index:10;
}
.article-image-float-left {
    float:left;
    margin:11px 11px 11px 0;
}
.article-image-float-right {
    float:right;
    margin:11px 0 11px 11px;
}
.article-image-left, .article-image-center {margin:11px 0;}
.article-image-center .image {margin:0 auto;}
/* =11 Context */
.context {
    display: inline;
    float: left;
    margin-right: 18px;
    width: 219px;
}
.context-no-nav { margin-top: 34px !important; }
.context h6 {
    font-size: 9px;
    line-height: 17px;
    margin-top: 10px;
}
.context-right {
    margin-left: 18px;
    margin-right: 0 !important;
}
#thirdnav {
    background: url('/cps/rde/xbcr/aastra/thirdnav-top-bg.png') no-repeat left top;
    margin-top: 34px;
    padding-top: 27px;
    width: 217px;
}
#thirdnav .inner {
    background: url('/cps/rde/xbcr/aastra/thirdnav-bottom-bg.png') no-repeat left bottom;
    width: 217px;
}
#thirdnav ul {
    padding: 0 13px 20px 11px;
    width: 193px;
}
#thirdnav li {
    font-size: 13px;
    margin-bottom: 1px;
    width: 193px;
}
#thirdnav li div {
    padding: 0 8px;
    width: 177px;
}
#thirdnav .active div, #thirdnav li:hover div { background: url('/cps/rde/xbcr/aastra/thirdnav-active-bg.png') no-repeat left center; }
#thirdnav div a {
    background: url('/cps/rde/xbcr/aastra/thirdnav-a-bg.png') no-repeat 0 12px;
    color: #1a1a1a;
    display: block;
    padding: 5px 0 5px 13px;
    width: 164px;
}
#thirdnav a:hover { text-decoration: none; }
#thirdnav .active div a, #thirdnav li:hover div a {
    background: url('/cps/rde/xbcr/aastra/thirdnav-a-active-bg.png') no-repeat 0 12px;
    color: #fff;
}
#thirdnav ul ul {
    padding: 0 0 0 32px;
    width: 161px;
}
                            
#thirdnav ul ul li { width: 161px; }
                                
#thirdnav .active ul a {
    background:none;
    color:#1a1a1a;
    padding-left:0;
    width: 161px;
}
#thirdnav .active ul a:hover, #thirdnav .active .active a {color:#fff;}
#thirdnav ul ul ul {
    padding: 0;
    width: 161px;
}
.context .context-box {
    background: url('/cps/rde/xbcr/aastra/context-box-bottom-bg.png') no-repeat left bottom;
    margin-top: 20px;
    width: 219px;
}
.content-2col-box .context .context-box {
    margin-top: 0 !important;
    margin-bottom: 20px;
}
.content-2col-box .content-2col-left .content-box-inner {
    margin-bottom: 20px;
}
.context .top-curve {
    background: url('/cps/rde/xbcr/aastra/context-box-top-bg.png') no-repeat right top;
    height: 26px;
    width: 219px;
}
.context .context-box h5 {
    color: #333;
    font: 24px/27px 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    margin-bottom: 7px;
    width: 189px;
}
.context .context-box h5.mt-20 {
    margin-top: 20px;
}
.context .context-box .inner {
    padding: 0 16px 15px 14px;
    width: 189px;
}
.context .context-box .inner .image {
    height: 101px;
    margin-bottom: 15px;
    position: relative;
    width: 189px;
}
.context .context-box .inner .image-case-study {
    height: 148px;
    width: 189px;
}
.context .context-box .inner .image img, .context .context-box .inner .mask, .context .context-box .inner .image-case-study a {
    height: 101px;
    left: 0;
    position: absolute;
    top: 0;
    width: 189px;
    z-index: 5;
}
.context .context-box .inner .image-case-study img, .context .context-box .inner .image-case-study .mask { height: 148px; }
.context .context-box .inner .mask {
    background: url('/cps/rde/xbcr/aastra/context-mask.png') no-repeat left top;
    z-index: 10;
}
.context .context-box .inner .image-case-study .mask { background: url('/cps/rde/xbcr/aastra/case-study-context-mask.png') no-repeat left top; }
.context .context-box .inner .client-image { width: 189px; }
.context .context-box .inner-case-study h5 a { color: #333 !important; }
                    
.context .context-box .inner .image-case-study a {
    height: 148px;
    z-index: 11;
}
                    
.context .context-box .inner-case-study a { color: #1a1a1a !important; }
/* =12 Footer */
#footer {
    background: url('/cps/rde/xbcr/aastra/footer-bg.png') no-repeat left top;
    color: #656565;
    font-size: 10px;
    height: 239px;
    margin-top: 17px;
    position: relative;
    width: 972px;
}
.footer-start { top: -10px; }
.footer-sub { top: 15px; }
    #footer .inner {
        height: 209px;
        overflow: hidden;
        padding: 15px 0 0 72px;
        width: 900px;
    }
        #footer .box { float: left; }
            #footer .box ul {
                padding-right: 20px;
                width:164px;
            }
            #footer .last-box ul { padding-right: 0; }
        #footer .category {
            font-weight: bold;
            margin-top:15px;
            padding-right: 20px;
        }
            #footer a { color: #656565; }
/* =13 Meta */
#meta {
    font-size: 10px;
    line-height: 16px;
    overflow: hidden;
    padding: 20px 54px 30px 35px;
    position: relative;
    width: 883px;
}
.meta-start { 
    top: -10px; 
}
.meta-sub { 
    top: 15px; 
}
#meta-nav { 
    float: left; 
}
#meta-nav a { 
    color: #1a1a1a; 
}

#social-bookmarks {
    float: right;
    overflow: hidden;
}
#social-bookmarks .social {
    margin-left: 4px;
    height: 22px;
    width: 20px;
    position: relative;
    float: left;
}
#social-bookmarks .social a {
    height: 22px;
    width: 20px;
    display: block;
}
#social-bookmarks .social a img {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}
#social-bookmarks .social a .hover {
    display: none;
}
#social-bookmarks .social a:hover .hover {
    display: block;
}
/* Lightbox */
#lb-body { background: #fff; }
.lb-inner {
    background: #fff;
    padding: 20px;
}
.lb-inner p { margin: 11px 0; }
.lb-inner a { color: #0099cb; }
.lb-inner h1 {
    font-family: 'Street - Plain', 'Helvetica Neue', Arial, sans-serif;
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 30px;
}
.lb-inner h2 {
    font-weight: bold;
    margin-bottom: 5px;
}
.continent-select {
    background: url('/cps/rde/xbcr/aastra/lang-divide-1.png') no-repeat left bottom;
    overflow: hidden;
    padding-bottom: 6px;
    width: 600px;
    white-space: nowrap;
}
.continent-select li {
        background: url('/cps/rde/xbcr/aastra/continent-li-bg.png') no-repeat right top;
        display: inline;
        float: left;
        line-height: 27px;
        margin-right: 8px;
        padding-right: 8px;
}
.continent-select li.last {
    background: none;
    margin-right: 0;
    padding-right: 0;
}
.continent-select a {
    background: url('/cps/rde/xbcr/aastra/continent-a-bg.png') no-repeat 6px 13px;
    color: #1a1a1a;
    display: inline-block;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    padding-left: 18px;
}
        
.continent-select a:hover { 
    text-decoration: none; 
}
.continent-select li:hover a {
    background: url('/cps/rde/xbcr/aastra/continent-a-active-bg.png') no-repeat left top;
    color: #fff;
}
.continent-select span {
    cursor: pointer;
    display: inline-block;
    height: 27px;
    padding-right: 6px;
}
.continent-select li:hover span { 
    background: url('/cps/rde/xbcr/aastra/continent-span-active-bg.png') no-repeat right top; 
}
.continent-inner {
    background: url('/cps/rde/xbcr/aastra/lang-map.png') no-repeat center top;
    margin-top: 20px;
    width: 678px;
}
.continent-row {
    background: url('/cps/rde/xbcr/aastra/lang-divide-2.png') no-repeat left bottom;
    margin-bottom: 10px;
    padding: 0 0 10px 18px;
    overflow: hidden;
    width: 660px;
}
    
.continent-row ul {
    float: left;
    margin-right: 20px;
    width: 200px;
}
.continent-row .continent-2col {
    width: 310px;
}
.lb-product h1 {
    color: #0099cb;
    font-family: 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0;
}
.lb-product h2 {
    color: #333;
    font-family: 'Myriad Pro', 'Helvetica Neue', Arial, sans-serif;
    font-size: 27px;
    font-weight: normal;
    line-height: 28px;
}
/* Forms */
.clr:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
.form-wrapper {
    width: 430px;
}
.form-wrapper div { margin: 4px 0 4px 170px; }    
.form-wrapper div.divide { height: 10px; }
.form-wrapper div.additional-headline { margin: 10px 0; }
.form-wrapper div.additional-headline h5 { font-weight: bold; }
.form-wrapper div.additional-headline div { margin: 0; }
.form-wrapper div.additional-headline div p { margin-top: 0; }
.form-wrapper .text {
    display: block !important;
    float: none !important;
    margin: 0;
    margin-right: 0 !important;
    width: auto !important;
}
.form-wrapper .text.emph {
    font-weight: bold;
    color: #b6101d;
}
p.error, label.error { color: #f00; }
.form-wrapper label {
    cursor: pointer;
    display: inline;
    float: left;
    margin: 0 20px 0 -170px;
    text-align: right;
    vertical-align: top;
    width: 150px;
}
.form-wrapper .checkbox-wrapper label, .form-wrapper .radio-wrapper label {
    display: block;
    float: none;
    margin: 4px 0;
    text-align: left;
    width: auto;
}
.form-wrapper .checkbox-wrapper .horizontal, .form-wrapper .radio-wrapper .horizontal {
    display: inline;
    margin-right: 10px;
}
.form-wrapper input, .form-wrapper select, .form-wrapper textarea {
    background: url('/cps/rde/xbcr/aastra/input-text-full-bg.png') no-repeat left top;
    border: none;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    padding: 6px 10px 5px;
    width: 240px;
}
.form-wrapper .checkbox-wrapper input, .form-wrapper .radio-wrapper input {
    background: none;
    display: inline-block;
    margin-right: 5px;
}
.form-wrapper input.error, .form-wrapper select.error, .form-wrapper textarea.error { border-color: #f00; }
.form-wrapper select {
    background: none;
    border: 1px solid #6c6c6c;
    border-bottom-color: #d5d5d5;
    border-left-color: #d5d5d5;
    padding: 2px;
    width: 260px;
}
.form-wrapper textarea {
    background: url('/cps/rde/xbcr/aastra/textarea-bg.png') no-repeat left top;
    height: 77px;
    overflow-y: auto;
}
.form-wrapper .file, .form-wrapper .checkbox, .form-wrapper .radio, .form-wrapper .submit {
    border: none;
    padding: 0;
    width: auto;
}
.form-wrapper .input-zip {
    background: url('/cps/rde/xbcr/aastra/input-text-firsthalf-bg.png') no-repeat left top;
    float: left;
    margin-right: 5px;
    width: 43px;
}
.form-wrapper .input-city {
    background: url('/cps/rde/xbcr/aastra/input-text-secondhalf-bg.png') no-repeat left top;
    width: 172px;
}
.form-wrapper .description {
    display: inline;
    float: left;
    margin: 0 20px 0 -90px;
    text-align: right;
    width: 70px;
}
.form-wrapper .controls input {
    background: url('/cps/rde/xbcr/aastra/submit-bg.png') no-repeat left top;
    cursor: pointer;
    float: right;
    height: 37px;
    text-indent: -9999px;
    width: 41px;
}
.form-wrapper .controls .lineup-text {
    margin: 0;
    width: 210px;
    float: left;
}
.form-wrapper input[type="hidden"] { display: none; }
 
.awards-alt{color:#0099cb;}
.awards-image{display:block;margin:10px auto;}
.awards-more{margin-top:10px;overflow:hidden;}
.awards-more a{float:right;}
 /* Suchausgabe */
.search-detail-keyword{color:#0099cb;}
.search-detail-meta{line-height:25px;margin:20px 0;overflow:hidden;}
.search-detail-meta .search-detail-count{float:left;width:180px;}
.search-detail-meta .search-detail-paging{float:left;width:314px;}
.search-detail-meta .search-detail-paging a.active{font-weight:bold;}
.search-detail-refine{float:right;overflow:hidden;width:167px;}
#search-refine-text,#search-refine-reset,#search-refine-submit{border:none;float:left;height:25px;line-height:25px;}
#search-refine-text{background:url('/cps/rde/xbcr/aastra/search-text-bg.png') no-repeat left top;color:#fff;font:12px 'Helvetica Neue',Arial,sans-serif;height:auto;padding:5px 7px 7px 12px;width:100px;}
#search-refine-reset{background:url('/cps/rde/xbcr/aastra/search-reset.png') no-repeat left top;cursor:pointer;width:16px;}
#search-refine-submit{background:url('/cps/rde/xbcr/aastra/search-submit.png') no-repeat left top;cursor:pointer;width:32px;}
div.hidden-content {display:none;}
div.ex-hidden-content {clear:both; padding-top: 20px;}
#downloads ul li.folder a.toggle {
    height: 17px;
}

#logo_stub { background:url('<img src="/cps/rde/xbcr/aastra/aastra-logo.png">') }


/** NEW: 23.09.2014 - PST **/
.mitel-link {
    margin-top:150px;
}
.mitel-link a{
    color: #00447c;
    font-size: 180%;
    text-decoration: none;
}
