/* :::::::::::: EMEA styles :::::::::::: */
/* ------------------------------------- */

/*event remove type*/
.filter-container #filter-eventType {display:none}

/* PHONE number overwrite */
#header-nav h4.contact  {line-height:13px;}
#header-nav .search-container h4 {font-size:11px;line-height:13px;margin-top:4px;}
#header-nav .search-container h4 span {font-size:9px;margin-top:0px;}
#header-nav .search-container h4 a {color:#d4eff6;font-size:12px;}

/*new carousel*/
.elevator-pitch-carousel-slide-oracle {background-image:url('/de/assets/images/home/ban_hp_oracle_955x250_v1.jpg'); border:solid 1px white; height:250px; background-position:top center;}
.elevator-pitch-carousel-slide-munich {background-image:url('/de/assets/images/events/SCCT_Munich_FU_spotlight.jpg'); border:solid 1px white; height:250px; background-position:top center;}
/*.elevator-pitch-carousel-slide-exact {background:url(/de/assets/images/home/ban_hp_extarg_955x250_v3_DE.jpg); border:solid 1px white; height:250px;}*/
.elevator-pitch-carousel-slide-4{background-image: url('/common/assets/images/home/ban_hp_prosp_sales_demo_955x250.jpg'); height: 250px !important; background-repeat: no-repeat; margin: 0}
/*.elevator-pitch-carousel-slide-essentials {background:url(/de/assets/images/home/ban-hp-essentials-955x250_v1.jpg); border:solid 1px white; height:250px;}*/
.elevator-pitch-carousel-slide-essentials {background:url(/de/assets/images/home/ban-hp-essentials-955x250_Frankfurt.jpg); border:solid 1px white; height:250px;}
.elevator-pitch .flex-direction-nav li .next, .elevator-pitch .flex-direction-nav li .flex-next {
    right: 220px;
}image


@media all and (max-width: 767px) {

    
    
    #ProspectHero {
    background-image: url("/assets/images/hp14/prospect_hero_banner_mobile.jpg");
    }
    

}





/* Chatter page */
.chatter-clouds {
   background: url('/assets/images/chatter/chatter_hero_cust_990x380_1.jpg') top left no-repeat #1b95dc;
   min-height: 380px;
} 
.de.DE .chatter-signup-form {
    margin-left: 20px;
    margin-top: 5px;
}
.de.DE .form-container {
    position: relative;
}

#mssg-corp-email {
    width: 200px;
}
#err-corp-email, #err-invalid-email {
    background-color: #009DDC;
    border: 1px solid #FFFFFF;
}
.error-icon {
    margin: 2px;
}


/*  #######   MUNICH AFTER EVENT PAGE   ######  */
@media all and (max-width: 479px) {
    .shortpage .logo img {max-width:300px;}
    .bg-sem-blue .cell-last .cell-content,
    .bg-sem-blue .cell-first .cell-content {padding:0;}
    
}




/*  ####   END MUNICH AFTER EVENT PAGE   #####  */

/* Customer Logos Pod */
.pod-logos          {padding: 10px 0 5px 0;}
.pod-logos a            {margin: 0 18px 0 12px;}
.pod-logos a.last       {margin: 0 0 0 15px; }

/* Demos Page */
.demos_main                     {height: 240px; border-bottom: 1px solid #ccc; margin: 0 0 20px 0; }
.demos_main img                     {float: left; margin: 0 20px 15px 0;}
.demos_main h4                      {font-weight: bold;}
.demos_thumb                        {clear: both; margin: 20px 0 0 0; }
.demos_thumb img                    {float: left; }
.demos_thumb div                    {float: left; width: 500px; margin: 0 0 50px 20px }

/* Footer Text Color */
#copyright .panel-mr, #copyright .panel-ml, #copyright .panel-mc {color: #8a8a8a}

/* SEO Switcher */
#sep_switchcontrol  {float: right;position:relative;}
#sep_switcher       {-moz-border-radius:10px; border-radius:10px; background-color: #fff; background-image:url('/de/assets/images/icons/seo_sw_open.png'); border:1px solid transparent; font-weight:bold;margin:0 0 -1px 15px;padding:10px 23px 10px 10px;text-align:right; background-position: right 13px; background-repeat: no-repeat;}
#sep_switch         {-moz-border-radius:10px; border-radius:10px; display:none;position:absolute;width:432px;}
#sep_switch dl      {margin: 0;padding: 0;}
#sep_switch dt      {float: left; width: 90px; margin: 0 10px 0 0;text-align: right; padding: 0; font-weight: bold;}
#sep_switch dd      {float: left; width: 300px;margin: 0;    padding: 0;}
#sep_switch.expanded    {-moz-border-radius-topright:0; border-top-right-radius:0; background:#EDF1F1;border:1px solid #ddd;display:block !important;margin:-1px 0 0 0;padding:15px 0;right:0;}
#sep_switcher.expanded  {background-color:#F1F4F5; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; border-bottom-left-radius:0; border-bottom-right-radius:0;background-image:url('/de/assets/images/icons/seo_sw_close.png');border:1px solid #ddd; }


/* Nav */

#nav li li                  {width:230px;}
#nav li li li a strong, #nav li li li:hover {font-weight:100;}
#nav li ul.submenu-2col             {width:530px !important;}
#nav li ul.submenu-2col li          {width:230px;}
#nav li ul.submenu-2col li.menu-losungen, #nav li ul.submenu-2col li.menu-losungen li   {width:265px;}
.two-row #nav li li li              {width:290px; white-space:normal;line-height:12px;padding:4px 0 5px 8px !important; }
.two-row #nav .last-menu            {left:-219px;}
.two-row #nav a span.description        {font-size:10px; color:#666; font-weight: normal; line-height: 1.3em;}
.two-row #nav li li li:hover, 
#nav li li li.over              {background:url('/common/assets/img/intl/menu-active-long.png') repeat-y left; }

div.two-row #nav li li li a strong      {font-weight:bold;}
.two-row #nav li li             {width:auto;}

/* Product Page */
.side-nav-wrap .product ul.level1       {background:none repeat scroll 0 0 transparent; padding-top:0;}
.side-nav-wrap .product .folder-root        {display:none;}

/* Location page */                     
.xlocal                     {background:url("/de/assets/images/xlocal.gif") no-repeat scroll left top transparent;height:75px;margin:20px 0 20px 35px;padding:30px 0 0 30px;width:902px;}
.xlocal_table                   {margin:20px 40px 0 40px;}
.xlocal_table td                {padding: 0 20px 0 20px;}

/* editions pricing iframe */
#form-frame-standard                {overflow-x:hidden;}
#form-frame-pe                  {height:715px; overflow-x:hidden;}
#form-frame-ee                  {height:715px;  overflow-x:hidden;}
#form-frame-cme                 {height:690px;  overflow-x:hidden;}
#form-frame-ge                  {height:720px; overflow-x:hidden;}
#form-frame-free                {height:870px;  overflow-x:hidden;}
#form-frame-ue                  {height:775px;  overflow-x:hidden;}
.simple #form-container.single-column .submit-container     {margin:20px 0 0 0;}
.simple #pagewrap               {font-size:12px;line-height:16px;margin:0;padding:0;}
.simple #form-container h4          {color:#009DDC;font-size:18px;font-weight:normal;margin:10px 0 5px 5px;}
#form-container ul              {color:#000000 !important;list-style-type:none;padding:0;}

/* Editions & Pricing Conf Fixes */
.xfix_conf_padding_ep               { padding: 0 10px 0 10px; }
.xfix_conf_padding_pl               { padding: 0 10px 0 10px; }
.xfix_conf_padding_error            { padding: 0 10px 0 10px; }
.simple .xfix_conf_padding_ep .confirmation-steps li.step1 {height:60px; line-height:15px; padding-top:25px;}
.simple .xfix_conf_padding_pl .confirmation-steps li.step3 {height:60px; line-height:15px; padding-top:25px;}

/* Customer Filter Button */
#customerspage .submit-advanced {background:transparent url(/de/assets/css/images/button-apply.png) no-repeat scroll center center;}

/* Freephone link */
#header-nav h4.contact a.head-freecall {color:#fff}

/* Site Map */
.xsitemap                   {background:url("/de/assets/images/xlocal.gif") no-repeat scroll left top transparent;height:75px;margin:20px 0 20px 40px;padding:30px 0 0 30px;width:902px;}
#xnav_right                     {display: inline; float: right; margin: 20px 40px 0 0; }
#site_nav                   {margin: 20px 0 0 60px;}
#site_nav ul                    {}
#site_nav ul li                 {margin: 30px 0 0 0; float:none; display: block;}
#site_nav ul li a               {font-weight: bold; font-size: 16px;}
#site_nav ul li ul              {list-style: disk; margin:0;}
#site_nav ul li ul li               {margin: 0 0 0 0; float:none; }
#site_nav ul li ul li ul            {margin:0;}
#site_nav ul li ul li ul li             {margin: 5px 0 0 30px; line-height: 1.3em; float:none; }
#site_nav ul li ul li ul li a           {font-size:14px;}
#site_nav ul li ul li ul li a span.description  {color: #333; font-size:12px; font-weight: normal;}

/* Fix button widths */
.x100px                     {width: 100px;}
.x125px                     {width: 125px;}
.x150px                     {width: 150px;}
.x175px                     {width: 175px;}
.x200px                     {width: 200px;}
.x250px                     {width: 250px;}
.x300px                     {width: 300px;}

/* Spotlight Fixes / Changes */
/*#content-wrap .module-spotlight                 {margin-top:0px;}
.module-spotlight               {background:url("/de/assets/images/spotlight-bg-long.png") no-repeat scroll left top #EFFEFE;}
#module1.module-spotlight .clearfix                 {display:block; clear:both; font-size:1px; line-height:0;}*/
.module-simple-tabs .tabs-content .image    {background:url("/de/assets/images/tab-content-images.png") no-repeat scroll left top transparent;}
.leftTwoThirds                  {float:left; margin-left:15px; width:500px;}
.module-simple-pods .link_bar_links ul li   {line-height:22px;}

.two-column .spotlight-ms-textcol {width:44%}
.two-column .spotlight-ms-textcolright {width:44%; float:right;}
.spotlight-ms {margin-top:30px !important}
.spotlight-ms-left {margin:30px 0 0 20px !important;}
#spotlight-master-swf.spotlight-ms-full {margin:0}
.module-spotlight a.button-large-1line {margin:25px 0 5px 0;}
.module-spotlight .spotlight-ms-textcolright .content-container { margin:25px 0 0 40px; }

/*cust filters off */
li.filter-product-gapps, li.filter-product-edu {display:none}

/* ev part optin */
.eventreg-partneroptin{display:none}

/* :::::::::::: Jvm styles :::::::::::: */
/* ------------------------------------ */

#jvm                                            {margin:0; padding:0;}
#jvm .security .main-content                                {min-height: 450px; height:auto !important; height:450px;}
#jvm .security .side-nav-wrap ul.level1                         {background:url('/de/assets/images/trust/logo-cc2.png') no-repeat 6px 3px;padding-top:40px;zoom:1;}
#jvm .main-content.security h3                              {font-size: 13px; color: #000; margin: 0 0 -5px 0;}
#jvm .main-content.security p                               {font-size: 13px; line-height: 18px}
#jvm .box                                       {margin: 0 0 10px 0;}
#jvm .ref-text                                      {width: 370px; margin-right: 25px;}
#jvm .ref-img                                       {width: 200px;}
#jvm .ref-img-text                                  {width: 440px; margin-left: 25px;}
#jvm .ref-box                                       {border: 1px solid #E5E5E5; padding: 20px 20px; width: 240px;}
#jvm .main-content.security .ref-box p                          {font-size: 12px; line-height: 16px;}
#jvm .panel                                     {position: relative;}
#jvm .ref-box-logo                                  {float: left; height: 45px; margin: 0 10px 0 0;}
#jvm .panel .corner                                 {position:absolute;width:15px;height:15px;background:url('/de/assets/images/trust/circle_1px_dedede.png') no-repeat 0 0; font-size:5px;line-height:5px;}
#jvm .panel .corner-tl                                  {top:0;left:0;background-position: 0 0;}
#jvm .panel .corner-bl                                  {bottom:0;left:0;background-position: 0 -15px;}                                                          
#jvm .panel .corner-tr                                  {top:0;right:0;background-position:right top;}
#jvm .panel .corner-br                                  {bottom:0;right:0;background-position:right -14px;}
#jvm .ref-text-small                                    {width: 325px; margin-right: 10px;}

/* light blue button */
#jvm a.button-lightblue                                 {color:#464646;font-size:14px;font-weight:bold;text-decoration:none;}
#jvm a.button-lightblue span                                {background:url('/de/assets/images/trust/buttonsprite-lightblue.png') no-repeat;float:left;}
#jvm a.button-lightblue span.text                           {line-height:26px;background:none;margin:3px 5px 0; color: #009DDC;}

#jvm a.button-lightblue:hover span.lwrap,
#jvm a.button-lightblue span.lwrap                          {background-position:left 0;padding-left:15px;}
#jvm a.button-lightblue:hover span.rwrap,
#jvm a.button-lightblue span.rwrap                          {background-position:right -70px;padding-right:15px;}
#jvm a.button-lightblue:hover span.wrap,
#jvm a.button-lightblue span.wrap                           {background-repeat:repeat-x;background-position:left -35px;height:34px;padding-right:0}
#jvm .left                                      {float:left;}
#jvm .right                                     {float:right;}

#jvm .main-content.integration a                            {font-size: inherit;}
#jvm .integration .main-content                             {min-height: 450px; height:auto !important; height:450px;}
#jvm .integration .side-nav-wrap ul.level1                      {background:url('/de/assets/images/trust/logo-cc2.png') no-repeat 6px 3px;padding-top:40px;zoom:1;}
#jvm .main-content.integration h3                           {font-size: 13px; color: #000; margin: 0 0 -3px 0;}
#jvm .main-content.integration h4                           {font-weight: bold;}
#jvm .main-content.integration,
#jvm .main-content.integration p                            {font-size: 13px; line-height: 18px}
#jvm .main-content.integration .ref-box p                       {font-size: 12px; line-height: 16px;}
#jvm .main-content.integration .box.teaser p                        {font-size: 14px;line-height: 21px;}



#jvm.integration .box                                                                       {margin: 0 0 10px 0;}
#jvm.integration .box.border-bottom                                         {border-bottom: 1px solid #D6D6D6; padding-bottom: 5px; margin-bottom: 20px}
#jvm.integration .box.pb_20                                                         {padding-bottom: 20px;}
#jvm.integration .box.border-bottom-dotted                              {background: url('/de/assets/images/trust/border-dotted.gif') repeat-x bottom; padding-bottom: 5px; margin-bottom: 25px}

#jvm.integration .box ul                                                                    {list-style-position: inside; padding: 0 0 10px 0;}
#jvm.integration .box li                                                                    {list-style-image: url('/de/assets/images/bullet_blue.png'); padding: 0 0 0 10px; margin: 0;}
#jvm.integration .img-absolute                                                  {position: relative;}
#jvm.integration .img-absolute .absolute-img                            {position: absolute; left: 0; top: 29px; width: 201px;}
#jvm.integration .img-absolute .box                                         {padding-left: 201px;}
#jvm.integration .ref-text                                                              {width: 335px; margin-right: 5px;}
#jvm.integration .ref-img                                                               {width: 140px;}
#jvm.integration .ref-img-text                                                      {width: 440px; margin-left: 25px;}
#jvm.integration .ref-box                                                               {border: 1px solid #E5E5E5; padding: 20px 20px; width: 240px;}


#jvm.integration .border-bottom-dotted p                            {font-size: 13px; line-height: 18px}

#en-only-tip td                                     {border:0; padding:0;}



#modulecontainer .no-results div{
    margin:88px 0 0 421px;
    width:210px;
}
#jvm-ep .module-pricingpage .tabs-content .product-header-table thead td.product-1 div.button {
width:90px;
}

a.leftnavcontact .lwrap {margin:15px 0 0 5px;width:180px}

.edition-highlight-sales{margin-top:179px !important}
.edition-highlight-service {margin-top:158px !important}
.edition-highlight-custom {margin-top:118px !important}

a.button-hdr {text-transform:none}

.right #chat-container .chat-trigger {
    background: url("/de/assets/css/images/live-chat.png") no-repeat scroll -109px center transparent;
}


/* Templatized editions pricing page */

.editions .check-icon.paid{
    background: url("/common/assets/img/intl/ep-sprite-testing.png") no-repeat scroll -104px -22px transparent;
}


/*grid product bucket */
div.homepage-bucket {line-height:16px}
div.homepage-bucket h4 {margin:0}
div.homepage-bucket h2 {font-size:14px;line-height:12px;margin:15px 0 5px 0}







/*   CUSTOMER LOGOS */

.rad-logos {
    padding: 5px 0 5px 0;
}
.rad-logos a {
    background-image: url("/de/assets/images/rad-sprite.png");
    background-position: 0 -160px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 1px;
    height: 60px;
    margin: 0 41px 8px 12px;
    width: 60px;
    opacity: 0.8;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    ms-transition:all 0.25s ease-in-out;    
    transition:all 0.25s ease-in-out;
}

.rad-logos a:hover {opacity: 1;}

.rad-logos a.logo6 {
    background-position: 1px -160px;
    width: 60px;
}
.rad-logos a.logo1 {
    background-position: 1px -225px;
    width: 140px;
}
.rad-logos a.logo3 {
    background-position: 1px -280px;
    width: 127px;
}

.rad-logos a.logo5 {
    background-position: 1px -340px;
    width: 60px;
}
.rad-logos a.logo2 {
    background-position: 1px -400px;
    width: 110px;
}
.rad-logos a.logo4 {
    background-position: 1px -460px;
    width: 130px;
}

.rad-logos a.last {
    margin: 0 0 0 15px;
}




/*   Security Logo contact me */

#contact-security-links li a                        {margin-right: 15px;}



#showcaseTabs ul.tabs{display:none;}
#showcaseTabs{
        height:10px;
        top:5px;
        border:1px solid #57BFE8;
        background-color:#D9F1FA;
        border-bottom:none;
        -webkit-border-radius: 8px 8px 0 0;
            -moz-border-radius: 8px 8px 0 0;
        border-radius: 8px 8px 0 0;
        position: relative; /* you probably need this for PIE to work */ 
        behavior: url(/common/assets/css/pie/PIE.htc);
        }
        
        
/*webinar landing page*/
#webinarspotlight           {background: url("/de/assets/images/spotlight-bg-webinar.png") no-repeat scroll left top transparent; width: 100%; height: 300px; padding-top:25px;}
#webinarspotlightleft           {float: left; width: 460px; margin-left: 30px; display: inline;}    
#webinarspotlightright          {float: right; width: 460px;margin-right: 10px;}        
.webinarspaceleft           {padding-left:20px; height: 40px;}
.webinartdwhite             {background:  #FFF;}
.webinartdgrey              {background: #ebf5fb;}
.webinartdnormalon          {background: #e2f3e4}
.webinarregistrieren            {color:#009DDC;font-size:14px;font-weight:bold;text-decoration:none;padding-left: 15px;}
.webinarborder-style-4          {width: 352px; }
.webinarborder-style-4 .box-tl      {height:6px; padding-left:7px; background:transparent url("/common/assets/img/border-style-4-corners.gif") no-repeat scroll left top; clear:both; font-size:1px; line-height:0;}
.webinarborder-style-4 .box-tc      {height:5px; border-top:1px solid #cccccc;  background-color:#FFFFFF; font-size:1px; line-height:0;}
.webinarborder-style-4 .box-tr      {height:6px; padding-right:7px; background:transparent url("/common/assets/img/border-style-4-corners.gif") no-repeat scroll right top; font-size:1px; line-height:0;}
.webinarborder-style-4 .box-ml      {background-color:#FFFFFF;}
.webinarborder-style-4 .box-mr      {background-color:#FFFFFF; border-right:1px solid #cccccc; border-left:1px solid #cccccc;} 
.webinarborder-style-4 .box-bl      {height:6px; padding-left:7px; background:transparent url("/common/assets/img/border-style-4-corners.gif") no-repeat scroll left bottom; clear:both; font-size:1px; line-height:0;}
.webinarborder-style-4 .box-bc      {height:5px; background-color:#FFFFFF; border-bottom:1px solid #cccccc; font-size:1px; line-height:0;} 
.webinarborder-style-4 .box-br      {height:6px; padding-right:7px; background:transparent url("/common/assets/img/border-style-4-corners.gif") no-repeat scroll right bottom; font-size:1px; line-height:0;} 

/*homepage logos treatment Dec 2012*/
.homelogo{background: url("/de/assets/css/images/de-homepage-logos.gif") no-repeat scroll 0 0 transparent;width:160px;height:50px;display:block}
.homelogo1{background-position:0 0; height: 40px}
.homelogo2{background-position:10px -50px}
.homelogo3{background-position:-1px -100px; height: 30px}
.homelogo4{background-position:15px -135px; height: 40px}
.homelogo5{background-position:15px -170px}
.homelogo6{background-position:15px -218px}

/*homepage social enterprise CTA*/
.wrap-buttons-socialent         {position: absolute; right: 1px; top: 20px}


/*homepage CeBIT CTA*/
.ss-spotlight               {background: url("/de/assets/images/home/promo-de-post-cebit2012.jpg") no-repeat scroll 0 0 transparent;height: 236px;overflow: hidden;width: 917px;margin-left: 10px;z-index: 10;}
.ss-spotlight h1            {margin: 30px 0 0 0;}
.ss-spotlight h2            {margin: 7px 0 0 0;}        
.cta-block              {display: block;height: 220px;left: 0;position: absolute;top: 0;width: 700px;z-index: 3;}
.color-gray26               {color: #262626;}
.essentials-spotlight           {background: url("/de/assets/images/home/homepage-spotlight-essentials-2012.jpg") no-repeat scroll 0 0 transparent;height: 236px;overflow: hidden;width: 917px;margin-left: 10px;z-index: 10;}
.hamburg-spotlight              {background: url("/de/assets/images/home/promo-cfe-hamburg-home.jpg") no-repeat scroll 0 0 transparent;height: 236px;overflow: hidden;margin-left: 10px;z-index: 10;}

/*homepage cust video 5 March 2012*/
.morevideos {background:#eee; padding: 3px 15px; top: 240px; right: 32px;}

.homevid-1      {margin: 0 18px 0 0;}
.homevid-2      {margin: 0 18px 0 0;}
.homevid-3      {}
.homevid-1 a        {position:relative;width:293px;height:265px;background: url('/de/assets/css/images/video-sprite-de.jpg') no-repeat 0px -160px;}
.homevid-2 a        {position:relative;width:293px;height:265px;background: url('/de/assets/css/images/video-sprite-de.jpg') no-repeat -300px -160px;}
.homevid-3 a        {position:relative;width:293px;height:265px;background: url('/de/assets/css/images/video-sprite-de.jpg') no-repeat -600px -160px;}
.homevid a span.homevid-rollover    {top: 0;left: 0;position: absolute;display: block;width: 293px;height: 160px;overflow: hidden; opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0); 
    background: url('/de/assets/css/images/video-sprite-de.jpg') no-repeat 0px 0px;
    -webkit-transition: opacity 0.4s ease-in-out;
        -moz-transition:    opacity 0.4s ease-in-out;
        -o-transition:      opacity 0.4s ease-in-out;
        transition:         opacity 0.4s ease-in-out;
        }
.homevid-1 a span.homevid-rollover  {background-position: 0px 0px; }
.homevid-2 a span.homevid-rollover  {background-position: -300px 0px; }
.homevid-3 a span.homevid-rollover  {background-position: -600px 0px; }        
.homevid a:hover span.homevid-rollover { opacity: 1; 
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
}
.homevid a span.homevid-text    {border-top:1px solid #fff; solid: left:0;top:160px; width:275px;background: rgb(227, 233, 236); padding: 18px 0 18px 18px;
    background-image: url('/uk/assets/css/images/arrow.png'); 
    background-repeat: no-repeat;
    background-position: 262px 33px;
    -webkit-transition: all 0.4s linear;
        -moz-transition:    background-color 0.4s linear;
        -o-transition:      background-color 0.4s linear;
        transition:         background-color 0.4s linear;
        }
.homevid a:hover span.homevid-text  {border-top:1px solid #f1f1f1; background: rgb(207, 213, 216); 
    background-image: url('/uk/assets/css/images/arrow.png'); 
    background-repeat: no-repeat;
    background-position: 262px 33px;
        }
        
#customer-success .homevid-1 a {background: url('/de/assets/css/images/video-sprite-de2.jpg') no-repeat 0px -160px;}
#customer-success .homevid-2 a {background: url('/de/assets/css/images/video-sprite-de2.jpg') no-repeat -300px -160px;} 
#customer-success .homevid-3 a {background: url('/de/assets/css/images/video-sprite-de2.jpg') no-repeat -600px -160px;}  


#customer-success a span.homevid-rollover   {background: url('/de/assets/css/images/video-sprite-de2.jpg') no-repeat 0px 0px; }
#customer-success .homevid-1 a span.homevid-rollover,
#breakouts .homevid-1 a span.homevid-rollover    {background-position: 0px 0px; }
#customer-success .homevid-2 a span.homevid-rollover,
#breakouts .homevid-2 a span.homevid-rollover    {background-position: -300px 0px; }
#customer-success .homevid-3 a span.homevid-rollover,
#breakouts .homevid-3 a span.homevid-rollover    {background-position: -600px 0px; }  

#breakouts .homevid-1 a {background: url('/de/assets/css/images/video-sprite-de3.jpg') no-repeat 0px -160px;}
#breakouts .homevid-2 a {background: url('/de/assets/css/images/video-sprite-de3.jpg') no-repeat -300px -160px;} 
#breakouts .homevid-3 a {background: url('/de/assets/css/images/video-sprite-de3.jpg') no-repeat -600px -160px;}  


#breakouts a span.homevid-rollover   {background: url('/de/assets/css/images/video-sprite-de3.jpg') no-repeat 0px 0px; }
      
        

.home-web {background-image: url(/de/assets/images/home/webinars.gif); width: 88px; height: 100px;}
.home-cio {background-image: url(/de/assets/images/home/brenner.png); width: 88px; height: 100px;}
.home-kmu {background-image: url(/de/assets/images/home/synventive.jpg); width: 88px; height: 100px;} 

/*homepgae spotlight CF Munich 2012*/
.elevator-cf        { background: url("/de/assets/images/home/ban_hp_cf2012.jpg") no-repeat scroll center top transparent; height: 224px; text-align: left;}       
.elevator-cf-cfe    { background: url("/de/assets/images/home/ban_hp_cf_cfe2012.jpg")no-repeat scroll center top transparent; height: 224px; text-align: left;}
.geo-block      {display: block;height: 30px;left: 432px;position: absolute;top: 186px;width: 130px;z-index: 4; }

/* events index page spotlight*/

/*.event-spot { background: url('/de/assets/images/events/Events_Index_FollowUp.jpg') no-repeat;height:227px;width:926px;position:relative}
.event-spot     { background: url('/de/assets/images/events/cebit-event-2013-926x227.gif') no-repeat;height:227px;width:926px;position:relative}*/
/*DEFAULT*/.event-spot { background: url('/de/assets/images/events/events_index_default.jpg') no-repeat;height:227px;width:926px;position:relative}
#event-promo-1  { background: #0099cc url('/de/assets/images/events/cfe_module_stuttgart.gif') no-repeat;height:107px;width:455px;position:relative}
#event-promo-2  { background: #0099cc url('/de/assets/images/events/cfe_module_hannover.gif') no-repeat;height:107px;width:455px;position:relative}
#event-promo-3  { background: #0099cc url('/de/assets/images/events/cfe_module_stuttgart_3.gif') no-repeat;height:107px;width:455px;position:relative}
#event-promo-4  { background: #0099cc url('/de/assets/images/events/cfe_module_hannover_3.gif') no-repeat;height:107px;width:455px;position:relative}

.event-spot .btn_fb, .event-spot .btn_twt { background: url('/de/assets/images/events/social-btn-default.png') no-repeat;height:41px;width:152px; margin-left:25px}
.event-spot .btn_twt { background-position: 0px -41px}



.de #header-nav .btn {
    padding: 0.5em 0.4em;
    width: 210px;
}
/*
.de #content-wrap{
    margin-top:40px;
}
*/

.de.socialsuccess #content-wrap {
    margin-top: 10px;
}
/*

.de #nav.challenger-a li a span  {
    display: inline;
    line-height: 16px;
    margin: 0;
    padding-left: 0;
}

*/
/* Fix the spacing on IE */
.ie7 .de #nav.challenger-a ul.vertical li.catheader a{
    margin-bottom:0;
}

.ie7 .de #nav.challenger-a ul.vertical li.catheader{
    margin-bottom:0px;
}

.ie7 .de #nav.challenger-a ul.vertical li.catheader a:hover{
    margin-bottom:0;
}

.ie .de.common #header{
    margin-bottom:0;
}


.ie .de.common #content-wrap{
    margin-top:0;
}


.de h4.contact {
margin: .29em 1.2em .29em 0;
font-size: 1.2em;
}


.de.theme1 h4.contact {
  line-height: 25px;
}

/*
.de #header div, .de #header p, .de #header li, .de #header a, .de #header h1, .de #header h2, .de #header h3, .de #header h4, .de #header h5, .de #nav li, .de #nav a, .de #nav span{
    font-family:Lucida Grande, Lucida Sans Unicode,Arial, sans-serif;
    letter-spacing:-0.5px;
}
*/

.ie7 .de #nav ul.horizontal li.menu-products ul.vertical{
    margin-bottom:10px;
}


.de.de-inbound #content-wrap{
    margin-top:120px;
}


/*
These will only work in the new homepages
*/
.de.common #footer-security-links, .de #seo-container #footer-security-links, .de #pagewrap>#footer-security-links  {width:990px;margin:0 auto;padding:20px 0 70px /*0px*/180px;}
.de.df15 #pagewrap>#footer-security-links  {padding:20px 0 70px 0px;}

.de.common #footer-security-links, .de #seo-container #footer-security-links li, .de #pagewrap>#footer-security-links li {margin-right:35px;}
.de.common #footer-security-links li .stretcher, .de #seo-container #footer-security-links li .stretcher, .de #pagewrap>#footer-security-links li .stretcher, #contact-security-links li .stretcher {background:url('/common/assets/img/intl/security-logos-sprite.gif') no-repeat left top;height:49px;float:left;}
.de.common #footer-security-links .tuv .stretcher, .de #seo-container #footer-security-links .tuv .stretcher, .de #pagewrap>#footer-security-links .tuv .stretcher, #contact-security-links .tuv .stretcher                  {width:95px;background-position: 0 top !important;}
.de.common #footer-security-links .verisign .stretcher, .de #seo-container #footer-security-links .verisign .stretcher, .de #pagewrap>#footer-security-links .verisign .stretcher, #contact-security-links .verisign .stretcher      {width:62px; background-position: -100px top !important;}
.de.common #footer-security-links .truste .stretcher, .de #seo-container #footer-security-links .truste .stretcher, .de #pagewrap>#footer-security-links .truste .stretcher, #contact-security-links .truste .stretcher          {width:30px; background-position: -200px top !important;}
.de.common #footer-security-links .aicpa .stretcher, .de #seo-container #footer-security-links .aicpa .stretcher, .de #pagewrap>#footer-security-links .aicpa .stretcher, #contact-security-links .aicpa .stretcher          {width:36px; background-position: -300px top !important;}
.de.common #footer-security-links .systrust .stretcher, .de #seo-container #footer-security-links .systrust .stretcher, .de #pagewrap>#footer-security-links .systrust .stretcher, #contact-security-links .systrust .stretcher      {width:79px; background-position: -400px top !important;}
.de.common #footer-security-links .soc .stretcher, .de #seo-container #footer-security-links .soc .stretcher, .de #pagewrap>#footer-security-links .soc .stretcher, #contact-security-links .soc .stretcher              {width:38px; background-position: -500px top !important;}
.de.common #footer-security-links .safeharbour .stretche, .de #seo-container #footer-security-links .safeharbour .stretcher, .de #pagewrap>#footer-security-links .safeharbor .stretcher, #contact-security-links .safeharbor .stretcher {width:75px; background-position: -600px top !important;}
.de.common #footer-security-links .bsi .stretcher, .de #seo-container #footer-security-links .bsi .stretcher, .de #pagewrap>#footer-security-links .bsi .stretcher, #contact-security-links .bsi .stretcher              {width:25px; background-position: -700px top !important;}
.de #seo-container #footer-security-links{display:block}


.de .footer-contact li div span{
font-size:13px !important;
}

.de .footer-contact .delim{
font-size:13px !important;
}

.de .footer-contact li:last-child a{
font-size:15px !important;
}

.de.grid-homepage-intl #footer {
    padding: 3px 0 0 20px;
}


/* new def for seo modules on new homepges */
.de.full-100pct #seo-container{
    width:990px;
    margin:0 auto;
}

.de.full-100pct #seo-header-wrap {
    background: none repeat scroll 0 0 #808080; 
    border-radius:0;
    color: #FFFFFF;
    font-size: 15px !important;
    height: 23px;
    margin-bottom: 0.42em;
    padding: 0 0.83em;
}

.de.full-100pct #seo-header-wrap li {
    color: #FFFFFF;
    font-size: 14px !important;
    height: 23px;
    margin-bottom: 0.42em;
    padding:2px 4px 6px 0;
}

@media all and (min-width: 768px) {
    .de.common #nav{
        top:-10px;
    }


}

.de.common #content-wrap{
    margin-top:0px;
}

.de.aloha-modal #pagewrap>#footer-security-links{display:none}
.de.single-player #pagewrap>#footer-security-links{display:none}
.de.aloha-modal #pagewrap>#footer-security-links{display:none}
.de.de-inbound #pagewrap>#footer-security-links{display:none}

.de #seo-container #seo-header-wrap #footer-security-links{
    display:block;
}

.de #seo-container #seo-header-wrap ul.horizontal{
    display:block;
}


.de.common #footer-security-links{
    display:block;
}

.de.platform #seo-container #seo-header-wrap #footer-security-links{
    display:none;
}

.de.common>#footer-security-links{
    width:990px;
    margin:5px auto;
}

.de #seo-container ul#footer-security-links{
    padding-top:30px;
}


/*************************************    ======= CSS for the new nav =======    *************************************/
.de #pagewrap#footer-security-links{
        display:none;
    }





@media all and (min-width: 1024px){

    .de #pagewrap>#footer-security-links{
        display:block;
    }
    
    
    


.rwd #privacy-bar {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #222;
    background-color: rgba(0,0,0,0.8);
    z-index: 5000;
    height:63px;
    min-width:1026px;
 }
 

.rwd #privacy-bar-bottom-container.top-30{
    padding-top:0!important;
}

.rwd #privacy-bar-bottom-container.bottom-30{
    padding-bottom:0!important;
}


.rwd #privacy-bar p{
    margin-bottom:5px;
}

.rwd #pagewrap.cookieBarTop{
    margin-top:63px;
}

}







#nav li.menu-loesungen ul {
left: -20px;
top: 60px;
}



.de .otherlinks .backlink{
    display:none!important;

}

.ie .de .submenu-2col{

    width:530px!important;

}


/*Partner pages top navigation 20/11/12*/
#sidenavigation li {padding:0;}

.de.sem #content-wrap {
    margin-top: 0;
}

/** video CTAs **/
.de .video-cta-large            {max-width:392px; max-height:246px;}
.de .video-cta-large img            {max-width:392px; max-height:246px;}
.de .video-cta-large .video-text,
.de .video-cta-large .video-time        {width:100%; bottom:0; color:#fff;}
.de .video-cta-large .video-time        {right:10px;}
.de .video-cta-large .video-text        {left:0; background-color:#525252; color:#fff; opacity:0.85;filter: alpha(opacity=85);}
.de .video-cta-large .play-button        {position:absolute; top:50%; left:50%; display:block; width:56px; height:37px; margin-top:-18px; margin-left:-28px; background:url("/common/assets/img/rwd/play-button.png") no-repeat left top transparent;}
.de .video-cta-large a:hover .play-button     {background: url("/common/assets/img/rwd/play-button-over.png");}
 
.de .video-cta-small            {max-width:94px;}
.de .video-cta-small img            {max-width:94px; max-height:56px; display:block;}
.de .video-cta-small .video-text,
.de .video-cta-small .video-time        {display:block; padding:1px 0 0 3px; color:#666;}
/** end video CTAs **/


    .hp-df {
        background: #14243e url('/de/assets/images/home/sfdc_df14_speakers_home_1600x370_de.jpg');
    }
    
    .hp-spotlight {
        background: #1a0f20 url('/de/assets/images/home/sfdc_DF14_bannervisual_1600x450.jpg');
    }    
    


/* mobile*/

/* Reduce the size of the free trial button on ipad portrait */

@media all and (min-width: 768px) and (max-width: 989px) {
    .de #header-nav .btn {
        width: 140px;
    }
    .de.common #footer-security-links, .de #seo-container #footer-security-links, .de #pagewrap>#footer-security-links {
        width:748px;
    }
    
    .de.rwd #free-trial-trigger, .de.rwd #button-login{
        font-size:10px;
    }
    
    .de.rwd #nav li.menu-solutions{
        width:9%;
    }

    .de.rwd #nav li.menu-customers{
        width:12.5%;
    }
    
    .de.rwd #nav li.menu-services{
      width:14%;
        width:11.5%;
    }
    
    .de.rwd #nav li.menu-events{
        width:9%;
    }
    
    .de.rwd #nav .wrap a {
      margin: 10px 2px;
    }
    /*RWD height for editions-ricing.platform.jsp*/
    .height-860-only-scr3{
        height: 860px
    }
}
@media all and (min-width: 990px) {
    /*RWD height for editions-ricing.platform.jsp*/
    .height-750-only-scr4{
        height: 750px;
    }
}
@media all and (min-width: 480px) and (max-width: 767px) {
    /*RWD height for editions-ricing.platform.jsp*/
    .height-720-only-scr2{
        height: 720px
    }
    .height-520-only-scr2{
        height: 520px
    }
    
    /*RWD width security seals*/
    .de.common #footer-security-links, .de #seo-container #footer-security-links, .de #pagewrap>#footer-security-links {
        width:460px;
    }
    
}
@media all and (min-width: 320px) and (max-width: 479px) {
    .de.common #footer-security-links, .de #seo-container #footer-security-links, .de #pagewrap>#footer-security-links {
        width:300px;
    }
    
    /*RWD height for editions-ricing.platform.jsp*/
    .height-860-only-scr1{
        height: 860px
    }
    .height-700-only-scr1{
        height: 700px
    }
    
}

@media all and (max-width:479px){
    
    .de.rwd #header{
        min-height:230px;
    
    }
    
    .de #contact-menu li:first-child+li{
        display:none;
    }
} 
@media all and (max-width:767px){
    .de.rwd #free-trial-trigger{
        display:none;
    }
    .de.rwd .dach-ph{
        color:white !important;
    }

}



.ie .bg-sem-blue h1{
    font-size:40px;
}





/*NEW HOMEPAGE DESIGN OVERWRITES*/
/*###################################*/

@media screen and (min-width: 990px) {
    .banner-module ul.wrapped-buttons {top:20px;}
    .award-80-l {top:0px; left:80px}
        .award-80-r {top:0px; right:80px}
        
        
       

}



/* SCREEN 3 and 4 - HIGH RESOLUTION IMAGES*/
@media screen and (min-width: 768px) {  /* minifier: remove line when 'removeLines=noMediaQuery' */ /* for IE6-8 to use desktop styles */

    
    

/* h4.contact{display:inline;} */
.height-620-min-scr3    {height: 620px;}

/* New Prospect HP */
    /*.hp-prosp-slide1{background-image:url('/common/assets/images/home/hero_990x280_1.jpg');height:280px !important;}
    .hp-prosp-slide2{background-image:url('/common/assets/images/home/hero_990x280_2.jpg');height:280px !important;}
    .hp-prosp-slide3{background-image:url('/common/assets/images/home/hero_990x280_3.jpg');height:280px !important;}
    .hp-prosp-slide4{background-image:url('/common/assets/images/home/hero_990x280_4.jpg');height:280px !important;}
    .hp-prosp-slide5{background-image:url('/common/assets/images/home/hero_990x280_5.jpg');height:280px !important;}
    .hp-prosp-slide5{background-image:url('/common/assets/images/home/hero_990x280_5.jpg');height:280px !important;}
    .hp-prosp-gartner-sfa{background-image:url('/common/assets/images/home/ban_hp_gartner_sfa.jpg');height:280px !important;}*/    

} /* minifier: remove line when 'removeLines=noMediaQuery' */ /* for IE6-8 to use desktop styles */


    .hp-prosp-slide-cfe{background-image:url('/de/assets/images/home/ban_hp_essentials_990x280.jpg');height:280px !important;}
    .hp-prosp-slide-salesWebinar{background-image:url('/de/assets/images/home/de-sales-hp-spotlight-webinar-de-990x280.jpg');height:280px !important;}
    .hp-prosp-slide-platformWebinar{background-image:url('/de/assets/images/home/de-platform-spotlight-webinar-with-label-990x280.jpg');height:280px !important;}
    .hp-prosp-service-cloud{background-image:url('/de/assets/images/home/ban_hp_service-cloud-leadership.jpg');height:280px !important;}
    .hp-prosp-slide-web{background-image:url('/de/assets/images/home/ban_hp_webinar_de_990x280.jpg');height:280px !important;}
    .hp-prosp-slide-service-webinar{background-image:url('/de/assets/images/home/hp-service-webinar-de-990x280.jpg');height:280px !important;}
    

/* New Customer HP */
    .hp-cust-slide2{background-image:url('/de/assets/images/home/ban_hp_dreamforce_de.jpg');height:280px !important;}
    .hp-cust-slide-cfe{background-image:url('/de/assets/images/home/ban_hp_essentials_990x280.jpg');height:280px !important;}
    .hp-customer-company-new{background-image:url('/de/assets/images/home/cct-new-spotlight-990x280.jpg');height:280px !important;}
    .hp-cust-slide-service-webinar{background-image:url('/de/assets/images/home/hp-service-webinar-de-990x280.jpg');height:280px !important;}
    
   
    
    
    
/* Both */
    .hp-rossignol-eoq{background-image:url('/de/assets/images/home/ban_hp_eoq_rossignol.jpg');height:280px !important;}


/*NEW SALES-CLOUD OVERVIEW DESIGN OVERWRITES*/
/*###################################*/ 

#sales-slide-story {
    background-image: url("/de/assets/images/sales_hero_990x380_bbraun.jpg");
    height: 380px;
}   

#sales-slide2 {
    background-image: url("/de/assets/images/ban_sales_webinar_990x380px.jpg");
    height: 380px;
}

#sales-webinar {
    background-image: url("/de/assets/images/ban_sales_webinar_990x380px.jpg");
    height: 380px;
} 

#platform-webinar {
    background-image: url("/de/assets/images/de-platform-product-pagewebinar-990x380px.jpg");
    height: 380px;
} 


/*NEW SERVICE-CLOUD OVERVIEW DESIGN OVERWRITES*/
/*###################################*/ 
#service-webinar, #service-slide4 {
    background-image: url("/de/assets/images/service-cloud/ban_service_webinar_990x380px.jpg");
    height: 380px;
}



/*FIX REDUCED HEIGHT ON VIDEO-PLAYLISTS*/
/*###################################*/ 
/* SCREEN 4 - 990px */
.video-playlist {
    max-height:300px;
}

/* SCREEN 2 - 480px */
@media all and (min-width: 480px) and (max-width: 767px) {
    .video-playlist {
    max-height:100%;
    overflow: hidden;
}
}

/* SCREEN 1 - 320px */
@media all and (max-width: 479px) {
    .video-playlist {
    max-height:100%;
    overflow: hidden;
    }
    
    #form-open-btn{
        display:none;
    }
}

/* what is crm page */

.arrows{
    height:82px;
    margin-top:10px;
}

.grey{
    background:url("/uk/assets/css/images/arrows/grey-arrow.png") #ccc 100% 0 no-repeat;
}

.blue{
    background:url("/uk/assets/css/images/arrows/blue-arrow.png") #2BBAEC 100% 0 no-repeat;
}


.green{
    background:url("/uk/assets/css/images/arrows/green-arrow.png") #A8DC27 100% 0 no-repeat;
}


.orange{
    background:url("/uk/assets/css/images/arrows/orange-arrow.png") #FF8D00 100% 0 no-repeat;
}


.purple{
    background:url("/uk/assets/css/images/arrows/purple-arrow.png") #A30092 100% 0 no-repeat;
}

/*Promo for SF#1 World Tour 2014*/
.spotlight-banner-sf1-tour {
    background: url("/uk/assets/css/images/sfdc_sf1_hero_cust_adam2.jpg") repeat scroll 0 0 #0F2C4C;
    height: 370px !important;
}

.spotlight-banner-sf1-tour2 {
    background: url("/de/assets/images/home/SFO-AGC-4006-Homepage-Banner-02_1600x370.jpg") repeat scroll 0 0 #0F2C4C;
    height: 370px !important;
}

.spotlight-banner-sf1-live {background:url(/uk/assets/css/images/salesforceLive-event-page-promo.jpg) repeat scroll 0 0 #112b4c;
    height: 370px !important;}

.arrows.long{
    width:300px;
}


.arrows.medium{
    width:270px;
}

.arrows.short{
    width:250px;
}

.arrows p{
    float:left;
    margin:18px 20px 8px 0;
    color:white;
    width:135px;
    font-size:12px;
}

.arrows p span{
    font-weight:bold;
    font-size:16px;
}

.arrows img{
    float:left;
    margin:20px;
}

.arrows.no-img{
    float:left;
    margin:12px;
    width:220px;
}

.arrows.no-img p{
    margin-left:20px;
    font-size:16px;
    width:160px;
}



.arrows.no-img.long p{
    width:175px;
    font-weight:bold;
    margin-left:10px;
    line-height:100%;
}

.arrows.no-img.long.purple p{
    width:150px;
}





.margin-bottom-0 {margin-bottom:0px;}

/* End what is crm page */

.de .quote-bucket img {
    height: auto;
    width: auto;
}


.de.demo-conf-page .simple-header-hide-nav .simple-header-800{
    line-height:50px;
}


/* customer page edits */

.de .grid-cell.grid-33.cell-last img.teupen{
    height: 464px;
}
.de .customer-text {
   
        width: auto;
        padding: 5px 0px 0px 9px;

}

.de .nav-arrow-pos-2 .flex-direction-nav li .flex-next {
    right: 22px;
}


.de .grid-cell.grid-33.cell-last img.financefox {
    height: 551px;
}


.de #form-open-btn{
    width: 180px;
}

.de .hp-sf1-run{background:#00366F url('/common/assets/images/home/sfdc_loading_hp_video_intl.jpg');height:370px !important;}



@media all and (min-width:768px) and (max-width:1023px){

.scr3-only-font-65 {
    font-size: 65px !important;
    line-height: 100%;
}
.scr3-only-font-56 {
    font-size: 56px !important;
    line-height: 100%;
}
.scr3-only-font-52 {
    font-size: 52px !important;
    line-height: 100%;
}
.scr3-only-font-48 {
    font-size: 48px !important;
    line-height: 100%;
}
.scr3-only-font-44 {
    font-size: 44px !important;
    line-height: 100%;
}
.scr3-only-font-42 {
    font-size: 42px !important;
    line-height: 100%;
}
.scr3-only-font-40 {
    font-size: 40px !important;
    line-height: 100%;
}
.scr3-only-font-35 {
    font-size: 35px !important;
    line-height: 100%;
}
.scr3-only-font-33 {
    font-size: 33px !important;
    line-height: 100%;
}
.scr3-only-font-32 {
    font-size: 32px !important;
    line-height: 100%;
}
.scr3-only-font-30 {
    font-size: 30px !important;
    line-height: 125%;
}
.scr3-only-font-26 {
    font-size: 26px !important;
    line-height: 125%;
}
.scr3-only-font-25 {
    font-size: 25px !important;
    line-height: 125%;
}
.scr3-only-font-22 {
    font-size: 22px !important;
    line-height: 125%;
}
.scr3-only-font-21 {
    font-size: 21px !important;
    line-height: 125%;
}
.scr3-only-font-20 {
    font-size: 20px !important;
    line-height: 125%;
}
.scr3-only-font-19 {
    font-size: 19px !important;
    line-height: 125%;
}
.scr3-only-font-18 {
    font-size: 18px !important;
    line-height: 125%;
}
.scr3-only-font-17 {
    font-size: 17px !important;
    line-height: 125%;
}
.scr3-only-font-16 {
    font-size: 16px !important;
    line-height: 150%;
}
.scr3-only-font-15 {
    font-size: 15px !important;
    line-height: 150%;
}
.scr3-only-font-14 {
    font-size: 14px !important;
    line-height: 150%;
}
.scr3-only-font-13 {
    font-size: 13px !important;
    line-height: 150%;
}
.scr3-only-font-12 {
    font-size: 12px !important;
    line-height: 150%;
}
.scr3-only-font-11 {
    font-size: 11px !important;
    line-height: 150%;
}
.scr3-only-font-10 {
    font-size: 10px !important;
    line-height: 150%;
}

}




/*2014*/
    .hp-df {
        background: #00a6f4 url('/de/assets/images/home/de_sfdc_df14_evergreen_homepage.jpg');
    }








/* for editions pricing column height */

.height-760-min-scr3 {height: 760px;}

.height-770-min-scr3 {height: 770px;}

.height-780-min-scr3 {height: 780px;}

.height-790-min-scr3 {height: 790px;}

.height-800-min-scr3 {height: 800px;}

.height-810-min-scr3 {height: 810px;}

.height-820-min-scr3 {height: 820px;}

.height-830-min-scr3 {height: 830px;}

.height-840-min-scr3 {height: 840px;}

.height-850-min-scr3 {height: 850px;}

.height-860-min-scr3 {height: 860px;}

.height-870-min-scr3 {height: 870px;}

.height-880-min-scr3 {height: 880px;}



/*Fixes height of closer-tour module in sales-cloud*/
@media (min-width: 1180px) {
  .sales-cloud .content-left {
    padding: 36px 15px 0 60px;
  }
}


/* height image change for nfon customer story */
.grid-cell.grid-33.cell-last img.nfon{
  height:163px;
}

.grid-cell.grid-33.cell-last img.coupies{
    height: 500px;
}

.bg-eyebrow {background-color: #f2f2f2;}







/* Screen 4 */

@media all and (min-width:990px){
  .bottom-70-only-scr4{padding-bottom:70px!important}
  .left-70-only-scr4{padding-left:70px!important}
  .only-sc4-absolute{position:absolute;}
}

.cola .cs-video-content h2 {
    padding: 30px 30px 22px 12px;
}




/*### Homepage Spotlight overwrites ###*/

/* SCREEN 4*/
@media all and (min-width: 990px) {
  
    #CustomerHero {
      background-image: none;
  
    }
    
    #CustomerHero .grid-row {
      min-height: 450px;
    }
      
    .left-60-only-scr4 {padding-left: 60px !important;}

     .tcat-ctas {
        margin-top: 70px !important;
    }

  }
  
  

/* SCREEN 3 */
@media all and (min-width: 768px) and (max-width: 989px) {
    
    #CustomerHero {
      background-image: none;
  
    } 

    .tcat-ctas {
        margin-top: 270px;
    }  
}


/* SCREEN 2 */
@media all and (min-width: 480px) and (max-width: 767px) {

/* this is empty */
    
}








@media all and (max-width: 767px) {

  
  

  #CustomerHero .geoimg{
    background-image: url("/de/assets/images/events/de-marketing-excellence-with-bar.jpg") !important;
  }

  #CustomerHero .grid-row {
  padding-bottom: 0px;
  }


}






/* SMB Special Offer */

.bg-offer {
  min-height: 212px;
}

@media (min-width: 990px){

  .special-offer {
  background: url('/uk/assets/images/smb-background.jpg') no-repeat right bottom;
}

  
}

/* Darken SMB container background*/
.smb-cloud .hero-bgclr {
  background-color: #00c2df;
  background-color: rgba(0,194,223,0.9);
}


/* SCREEN 3 */
@media all and (min-width: 768px) {
    
    .width-60-min-scr3 {
      width:60%;
    }   
    .width-65-min-scr3 {
      width:65%;
    } 

}

.df-eyebrowbanner {
    background: #f2f2f2 url("/eu/assets/images/events/de-df-logo-date-loc.png") no-repeat scroll 95% 15%;
    padding: 30px 0 30px 65px;
}




/*### Spotlight bg overwrite for DF15 hp*/
@media all and (max-width: 767px) { /* minifier: remove line when 'removeLines=noMediaQuery' */ /* for IE6-8 to use desktop styles */
  .df15-test #ProspectHero, .df15 #ProspectHero, #ProspectHero {
    /****** PRODUCT promo for prospect view 01.03.2016 ********/
    background-image: url('/de/assets/images/home/hp-prospect-bg-product-option01-mobile.jpg');
    /*background-image: url('/assets/images/events/worldtour/img-spotlight-de-sfwt-mobile.jpg');*/
    background-size: cover;
  background-position:top;
    
  }
  
  .df15-test #CustomerHero, .df15 #CustomerHero, #CustomerHero {
    background-image: url('/de/assets/images/home/hp-customer-service-cloud-rwd2.jpg');
    background-size: cover;
    background-position:bottom;
    
  }
}

.sfwt .hero-bgclr.df2uemea {
    background-color: rgba(0, 161, 224, 0.7);
}

.tcat-banner {
  /****** PRODUCT promo for prospect view 01.03.2016 ********/
  background: url('/de/assets/images/home/hp-prospect-bg-product-option01-hi.jpg') no-repeat 55% 100%;
  background-size: cover;
  background-position:top;
  /*background: url('/assets/images/events/worldtour/img-spotlight-de-sfwt-photo.jpg') no-repeat 55% 100%;
  background-size: auto;
  background-position:top;*/
  background-color: #0c165e;
}

.tcat-banner.customer-spot{
  /*background: url('/eu/assets/images/events/emea-img-df-hero-cust-desktop.jpg') no-repeat 55% 100%;
  background: url('/assets/images/events/worldtour/img-spotlight-de-sfwt-photo.jpg') no-repeat 55% 100%;
  background-size: auto;
  background-position:top;*/
  
  
  background: url('/de/assets/images/home/hp-customer-service-cloud.jpg') no-repeat 50% 0%;
  /*background-position:500px 0px;*/
  background-color:#292828;
 
}


#CustomerHero .hero-left {
    /*padding: 75px 35% 30px 20px;*/
    padding:31px 35px 220px 25px;
}

#ProspectHero .hero-left {
    /****** PRODUCT promo for prospect view 01.03.2016 ********/
    padding: 8px 13px 0px 20px;
    /*padding: 75px 35% 30px 20px;*/
}

.left-nav {padding:20px 0 10px; position: relative;}
.tcat-banner ul {margin: 0 0 20px}



#layout .show-max-scr2 .btn.cta-blue {line-height:20px !important; padding:10px 20px !important;}
.announce-banner {background-size:cover}


/* unordered list item - tick graphic */
ul.ticks li {
    background: url("/de/assets/images/trust/hook_green.png") no-repeat scroll left 3px transparent;
    list-style-type: none;
    margin-bottom: 4px;
    padding-left: 20px;
}


#CompanyName_lbl{
    position: relative;
    left: -10px;
}

#navigation_left + #layout  #footer-security-links{
    display:none;
}


/*STATS*/
.full-circle-inner {padding-top:20%}

.full-circle-100 {
    height: 100px;
    width: 100px;
    border-radius:50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    
 }

.full-circle-128 {
    height: 128px;
    width: 128px;
    border-radius:64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    
 }

.full-circle-156 {
    height: 156px;
    width: 156px;
    border-radius:78px;
    -moz-border-radius: 78px;
    -webkit-border-radius: 78px;
    
 }

.full-circle-150 {
    height: 150px;
    width: 150px;
    border-radius:75px;
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    
 }
 
/* light blue color for background of modules on smb*/

  .smb-bg-light {
  background-color: #00c2df;
  }

 /*SMB BG CUSTOMER IMAGE*/
 
 .customer-smb {
    min-height: 386px;
}

.sumup {
    background: url('/de/assets/images/small-business-solutions/sum-up-bg-990x386.png') no-repeat 0 0;
}





.partners-listing #non-featured-customers{
    display:none;
}

 /*customer story product list at full width */
 
 @media all and (min-width: 990px){
.products-item {
    width: 100%;
}
}

/*Partner website stylesheets*/
.spotlight-partners {
    height:480px;
    background: #000 url('/de/assets/images/partners/spotlight-partner-bg-1600x480.jpg') no-repeat 55% 100%;
    background-size: cover;
    background-position:top;
}

.spotlight-partners .inner-spot {padding-top:180px}

.partners-01-bg {
    background: #fff url('/de/assets/images/partners/partner-01-bg-1600x484.jpg') no-repeat 55% 100%;
    background-size: cover;
    background-position:top;
}

.partners-02-bg {
    background: #fff url('/de/assets/images/partners/partner-02-bg-1600x480.jpg') no-repeat 55% 100%;
    background-size: cover;
    background-position:bottom;
}



.training-reg-modal span.font-white {
    color: black !important;
}

.de .grid-cell.grid-33.cell-last img.teupen{
    height: 464px;
}


/*NEW SMB, INDUSTRY and MITTELSTAND ICONS FOR DE HOMEPAGE */
.smb-cloud span.icon {background-image: url('/de/assets/images/home/de-icon-smb-blue.png');background-position: 0 0;}
.mittelstand span.icon {background-image: url('/de/assets/images/home/de-icon-mittelstand.png');background-position: 0 0;}
.industry-cloud span.icon {background-image: url('/de/assets/images/home/de-icon-industries.png');background-position: 0 0;}

/*smb icons with removed bg  */
.smb-cloud span.icon.resourcepage {background-image:none;} 



/*YOURSL PAGE CSS*/
ul.yoursl li.icn {padding-left: 75px; padding-top:15px; background:url(/de/assets/images/success-services/ysl_icn_01.png) no-repeat 0 0;}
ul.yoursl li.icn-02 {background:url(/de/assets/images/success-services/ysl_icn_02.png) no-repeat 0 0;}
ul.yoursl li.icn-03 {background:url(/de/assets/images/success-services/ysl_icn_03.png) no-repeat 0 0;}
ul.yoursl li.icn-04 {background:url(/de/assets/images/success-services/ysl_icn_04.png) no-repeat 0 0;}
/*YOURSL PAGE CSS END*/