﻿/* DACHSER - master stylesheets */

* {
    padding:0;
    margin:0;
    border:none;
}
html {
    height:100%;
    overflow-y:scroll;
}
body {
    position:relative;
    width:100%;
    min-width:1280px;
    height:100%;
    text-align:left;
    vertical-align:top;
    font:normal 14px/20px Arial,Verdana,sans-serif;
    color:#333;
    background-color:#9EA0A3;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top:1em;
    font-weight:normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {margin-bottom:28px;}
h1 {
    /*margin-top:143px;*/
    margin-top:174px;
    font-size:40px;
    line-height:48px;
    text-transform:uppercase;
    color:#FFF;
}
.PageMainStart h1 {margin-top:25px;}
h2 {
    font-size:24px;
    font-weight:bold;
    line-height:27px;
    text-transform:uppercase;
}
h2.bold_headline {
    color:#333333 !important;
    /*font-weight:normal !important;*/
    font-size:24px !important;
    margin-bottom:21px !important;
    text-transform:uppercase !important;
}

h3 {
    margin-top:40px;
    font-size:24px;
    line-height:22px;
    text-transform:uppercase;
}
ul, ol {padding-left:20px;
    margin-bottom:28px;
}
a {color:#0b3d91;}
a:link,
a:visited {text-decoration:none;}
a:focus,
a:hover,
a:active {text-decoration:underline;}
#BackgroundImage {
    display:block;
    position:fixed;
    width:100%;
    height:100%;
    top:0; 
    z-index:0;
}
#Page {
    position:relative;
    width:100%;
    min-height:100%;
}
.PageMainStart {
    padding-bottom:574px;
}
.PageMain {
    padding-bottom:92px;
    margin-bottom:30px;
}
* html #Page {height:100%;}
#Header {
    width:100%;
    top:0;
    background-color:#FFF;
}
.PageMain #Header {
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
}
#HeaderMain {
    position:relative;
    width:1280px;
    margin:0 auto;
    background-color:#FFF;
}
#HeaderWrapper {
    width:980px;
    height:117px;
    margin:0 auto;
    /*background:#FFF url('header.png') no-repeat scroll center;*/
}
.PageMain #Header #HeaderWrapper {
    border-bottom:1px solid #EDEDED;
}
#Logo {
    float:right;
    width:170px;
    
    height:117px;
    cursor:pointer;
    background:transparent url('/us/layout/dachser_logo.png') no-repeat scroll left center;
}
#Logo_Print {
    display:none;
}
#CookieWarning {
    display:none;
    min-width:1280px;
    background-color:#EDEDED;
}
#CookieWarningWrapper {
    width:980px;
    padding-top:5px;
    margin:0 auto;
}
#CookieWarningText {
    float:left;
    width:900px;
    height:40px;
    overflow:hidden;
    font-size:12px;
    line-height:16px;
}
#CookieWarningButton {
    float:right;
    padding-top:3px;
    width:80px;
    text-align:right;
}
#CookieWarningButton button {
    padding:5px;
    border:none;
    color:#FFF;
    background-color:#0B3D91;
    cursor:pointer;
}
/* NAVIGATION START */
#MainNavigation {
    float:left;
}
#MainNavigation ul {
    list-style-type:none;
}
.FirstLevel {
    padding:0;
    margin:0;
    margin-top:45px;
}
.FirstLevel li {
    float:left;
    margin-left:17px;
    padding-top:0px;
    height:60px;
}
.FirstLevel li:first-child {
    margin-left:0;
}
a.NavLevel1 {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    position:relative;
    display:block;
    padding-top:6px;
    white-space:nowrap;
}
.NavLevel1 img {
    margin-top:4px;
}
a.NavLevel1Active {
    text-decoration:underline;
}
.MainNavTrackingLink {
    margin-left:9px !important;
}
.MainNavTrackingLink a {
    color:#0b3d91 !important;
}
.MainNavTrackingBorder {
    border-left:1px solid #c7c7c7;
    height:32px;
    padding-left:10px;
    margin-top: -2px;
}
.MainNavActiveArrow {
    position:absolute;
    height:21px;
    background:transparent url(/us/layout/nav_active_arrow.png) no-repeat 50% 0;
    bottom:-46px;
    left:0;
    width:100%;
    display:none;
}

.SubNavigation {
    padding:0;
    margin:0;
    background-color:#ededed;
    position:absolute;
    padding:40px 150px;
    width:980px;
    left:0;
    top:117px;
    display:none;
    z-index:999;
}

.SubNavigation td {
    width:142px;
    padding-left:10px;
    padding-right:10px;
    border-right:1px solid #FFFFFF;
    vertical-align:top;
}
.SN0 table {
    border:0;
    border-collapse:collapse;
}
.SN0 {
    padding-left:0;
    float:left;
}
.SN1 table {
    border:0;
    border-collapse:collapse;
}
.SN1 {
    /*padding-left:0;*/
    padding-left: 2px;
    margin-top:30px;
}

a.NavLevel2 {
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    line-height:13px;
}
a.NavLevel2.NoLink {
    cursor: default;
    text-decoration: none !important;
}

.ThirdLevel {
    padding-left:5px;
    margin-top:3px;
}
.ThirdLevel li {
    margin-left:0;
    height:auto;
    padding-top:4px;
    float:none;
}
a.NavLevel3 {
    color:#0b3d91;
    font-size:12px;
    line-height:16px;
}
/* NAVIGATION ENDE */

/*#Search {
    position:absolute;
    width:220px;
    height:41px;
    right:150px;
    bottom:-41px;
    /*background:transparent url('search.png') no-repeat scroll center;*
    background-color:#FFFFFF;
    padding-left:9px;
    padding-right:7px;
}*/
.search_field {
    outline: none;
    background:#ededed;
    width:174px;
    height:15px;
    padding:8px 10px;
    font:normal 12px Arial,Verdana,sans-serif;
    float:left;
}
.zoom_searchbox {
    outline: none;
    background:#EDEDED;
    width:154px;
    height:15px;
    padding:8px 10px;
    font:normal 12px Arial,Verdana,sans-serif;
    border-top: 1px solid #B7B7B7;
    border-bottom: 1px solid #B7B7B7;
    border-left: 1px solid #B7B7B7;
}
#send_search_button {
    width:25px;
    height:31px;
    cursor:pointer;
    float:left;
    background:#ededed url('/us/layout/search.png') no-repeat center;
}
#send_search_button.send_search_button_page {
    float:right;
    border-top: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
    border-bottom: 1px solid #B7B7B7;
}
#PageWrapper {
    width:980px;
    margin:0 auto;
}
#PageWrapper h1 {
    width:731px;
}
#StartContent {
    width:980px;
    margin:0 auto 10px;
}
#StartContentTop {
    position:relative;
    padding-top:10px;
}
#StartContentBottom {
    width:980px;
    height:256px;
    margin-top:10px;
    overflow:hidden;
    float:right;
}
#Content {
    float:left;
    width:670px;
    padding:15px 30px 20px 30px;
    margin-top:210px;
    background-color:#FFF;
}
#Content h2 {
    margin-bottom:24px;
    color:#000000;
    line-height: 22px;
}
#Info {
    float:right;
    width:240px;
    margin-top:210px;
}
#Info .contentbox {
    margin-bottom:10px;
}
#Info .contentbox h2 a {
    color:#000000 !important;
}
#Info .contentbox .BoxHeadline a {
    /*color:#000000 !important;*/
    font-weight:bold !important;
}
.box_arrow {
    background:transparent url(/us/layout/pfeil_box.png) no-repeat right 0px;
    float:left;
    display:block;
    width:5px;
    height:9px;
    margin-left:10px;
}
#Breadcrumb {font-size:12px;color:#0b3d91;}
#Breadcrumb a:hover {text-decoration:none;}
.breadcrumb_arrow {
    background:transparent url(/us/layout/pfeil_breadcrumb.png) no-repeat center 3px;
}
#Contentfull {width:980px;}
#StaticStart {
    position:relative;
    margin-top:-531px;
    margin-bottom:0;
    height:528px;
}
#StaticFolge {
    position:relative;
    margin-top:-92px;
    margin-bottom:0;
}
#ContentFooter {
    border-top:1px solid #acb0b2;
    padding-top:19px;
    margin-top:29px;
}
#ContentFooterPrint {
    display:none;
}
#ContentFooterLeft {
    float:left;
    
}
#recommend_mail {
    float:left;
    /*margin-left:5px;*/
}
#recommend_mail a {
    padding:3px 3px 3px 27px;
    border:1px solid #ACB0B2;
    font-size:12px;
    text-decoration:none;
    color:#828282;
    background:transparent url('/us/layout/envelope.png') no-repeat scroll 2px center;
}
#ContentFooterRight {
    float:right;
    color:#9ea0a3;
}
#ContentFooterRight a {
    font-size:12px;
}
#Footer {
    width:100%;
    height:95px;
    /*margin-top:-92px;
    margin-bottom:0;*/
    background-color:#000;
}
#FooterWrapper {
    width:980px;
    height:92px;
    margin:0 auto;
    /*background:#000 url('footer.png') no-repeat scroll center;*/
}
#FooterNavigation {
    float:left;
    padding-top:17px;
}
#FooterNavigation a,
#FooterNavigation div#LangText {
    color:#FFFFFF !important;
    text-decoration:none;
    display:block;
    float:left;
    border-right:1px solid #FFFFFF;
    margin-right:15px;
    padding-right:15px;
    font-size:12px;
    line-height:12px;
}
#FooterNavigation a:hover {
    text-decoration:underline;
}
.NoBorderRight {
    border-right:0 !important;
}
#FooterSocials {
    float:right;
    padding-top:10px;
}
#FooterSocials a {
    display:block;
    float:left;
    max-width:25px;
    padding-left:7px;
}
#FooterSocials a img {
    max-width:25px;
    border:0;
}
#FooterCopyright {
    border-top:1px solid #4d4d4d;
    margin-top:10px;
    padding-top:10px;
    line-height:12px;
    font-size:12px;
    color:#828282;
}
.imagebox {
    cursor:pointer;
}
#StartContentTop .contentbox {
    float:right;
    margin-left:10px;
}
#StartContentBottom .contentbox {
    float:left;
    margin-left:10px;
    height:236px;
}
.contentbox a:hover {
    text-decoration:underline;
}
.contentbox {
    padding:10Px;
    width:217px;
    background-color:#FFFFFF;
    font-size:12px;
}
.contentbox h2 {
    text-transform:uppercase;
    color:#000000;
    margin-top:0;
    margin-bottom:10px;
    font-size:14px;
    font-weight:bold;
    float:left;
    line-height:12px;
}
.contentbox h2 a {
    color:#000000 !important;
}
.contentbox img {
    display:block;
}
.BoxHeadline  {
    color:#333;
    margin-top:3px;
    line-height:18px;
    margin-bottom:3px;
    font-weight:bold;
}
.BoxHeadline a  {
    font-weight:bold;
}
.BoxTeaser {
    line-height:18px;
}
.BoxTeaser a {
    color:#0b3d91;
}
.BoxTeaser p {margin-top:14px;}
/*#Teaser a {
    margin-bottom:30px;
    font-size:16px;
    font-weight:bold;
    color:#000000;
}*/
#Teaser {
    margin-bottom:26px;
    font-size:14px;
    font-weight:bold;
    line-height:22px;

}
.contentbox_large {
    margin-left:10px;
    background-color:#FFFFFF;
    padding:10px;
    width:464px;
    float:left;
    font-size:12px;
    height:236px;
}
.contentbox_large a:hover {
    text-decoration:none;
}
.contentbox_large h2 {
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:10px;
    /*color:#0b3d91;*/
    line-height:10px;
}

.campaign_layer {
    width:960px;
    height:520px;
    position:relative;
}
.campaign_content h2 {
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:10px;
}
.campaign_link {
    padding:8px;
    text-transform:uppercase;
    /*border-radius:10px;*/
    font-size:13px !important;
}
.blue_button {
    color:#FFFFFF;
    background-color:#005ba2;
}
.white_button {
    color:#005ba2;
    background-color:#FFFFFF;
}
.campaign_link_line {
    margin-top:15px;
    text-align:left;
    
}
.campaign_wrapper {
    width:110px;
    background:transparent url(/us/layout/campaign_bg.png) no-repeat right bottom;
    padding-bottom:5px;
    padding-right:5px;
}
.campaign_wrapper img {
    border:1px solid #FFFFFF;
    cursor:pointer;
}



.box_imageleft {
    margin-right:10px;
    /*margin-bottom:10px;*/
    float:left;
}

.NewsBox {
    position:relative;
}

.NewsBoxLeft,
.NewsBoxRight {
    display:none;
    position:absolute;
    width:30px;
    height:122px;
    top:0;
    z-index:2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    -khtml-opacity:0.65;
    opacity:0.65;
    background-color:#FFF;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:center;
    cursor:pointer;
}
.NewsBoxLeft {
    left:0;
    background-image:url('/us/layout/button_pfeilLinks_medium.png');
}
.NewsBoxRight {
    right:0;
    background-image:url('/us/layout/button_pfeilRechts_medium.png');
}

.NewsBoxSlider {
    position:relative;
    width:217px;
    height:217px;
    overflow:hidden;
    z-index:0;
}

.NewsBoxItems {
    position:absolute;
    top:0;
    left:0;
    z-index:0;
}

.NewsBoxItem {
    float:left;
    width:217px;
    height:200px;
    overflow:hidden;
}

.BoxControl {
    position:absolute;
    bottom:0;
    z-index:1;
}

.BoxControlItem {
    float:left;
    width:12px;
    height:12px;
    background:transparent url('/us/layout/box_boppel.png') no-repeat scroll right center;
    cursor:pointer;
}

.BoxControlItem_active {
    background:transparent url('/us/layout/box_boppel.png') no-repeat scroll left center;
    cursor:default;
}

.text h2 {
    color:#333333 !important;
    font-weight:bold;
    font-size:14px;
    /*font-size:24px;*/
    /*margin-bottom:0 !important;*/
    margin-bottom:4px !important;
    text-transform:none;
    /*text-transform:uppercase;*/
}
.text_image_left h2 {
    margin-top:0;
    padding-top:0;
}
.text_image_right h2 {
    margin-top:0;
    padding-top:0;
}
.text_image_left .image_caption_zoom {
    float:left;
    margin:0 20px 20px 0;
    width:325px;
    padding-top:5px;
}
.text_image_right .image_caption_zoom {
    float:right;
    margin:0 0 20px 20px;
    width:325px;
    padding-top:5px;
}
.text_image_left ul {
    padding-left: 360px;
}
.caption_zoom {
    margin-top:10px;
}
.caption {
    float:left;
    width:279px;
    font-size:12px;
    border-left:1px solid #d1d1d1;
    padding-left:10px;
    line-height:18px;
    color: #666666;
}
.zoom_image {
    float:left;
    width:21px;
    margin-left:10px;
}
.zoom_image img {
    cursor:pointer;
}
.bigimg img {width:670px;}
.bigimg .caption {
    float:none;
    width:660px;
}
.bigimg {margin-bottom: 25px;}
.bigimg h2 {
    line-height: 22px;
    font-weight: bold;
    font-size: 14px;
    text-transform: none;
}
.margintop {margin-top:1em !important;}
.nomarginleft {margin-left:0 !important;}
.nomarginright {margin-right:0 !important;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
* + html .clearfix {display: inline-block;}
* html .clearfix {height: 1%;}

/* Magazine Styles -- Start */
ul.MagList {
    padding:0;
    margin:28px 0 0;
    list-style-type:none;
}
li.MagItem {
    margin:15px 0 20px;
    padding-bottom:19px;
}
.MagItemImage {
    float:left;
    width:325px;
    margin-right:22px;
}
.MagItemImage > img {width:325px;}
.MagItemText {
    float:left;
    width:323px;
}
.MagItemText h4,
.MagItemText h4 a {
    margin-top:0;
    margin-bottom:10px;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
}
.MagItemTextInner {margin-top:10px;}
.MagItemTextInner ul,
.MagItemText .MagItemTeaser ul {list-style-type:disc;}
.MagItemImageCaption {
    width:279px;
    padding-left:10px;
    margin-top:10px;
    border-left:1px solid #D1D1D1;
    font-size:12px;
    line-height:18px;
}
.MagItemPluginCaption {
    width:670px;
    padding-left:10px;
    margin-top:10px;
    border-left:1px solid #D1D1D1;
    font-size:12px;
    line-height:18px;
}
.MagItemPluginCaption a {
    display: inline-block;
    padding: 5px;
    margin-top: 10px;
    border: none;
    text-decoration: none;
    color: #FFF;
    background-color: #0B3D91;
    cursor: pointer;
}
/* Magazine Styles -- End */

 
/* News */
#NewsDate,
#MagDate {
    color:#666666;
    font-size:16px;
    font-weight:normal;
    margin-bottom:5px;
}

.NewsItem {
    margin-bottom:30px;
}
.NewsItemLarge {
    margin-bottom:20px;
    /*border-bottom:1px solid #bdbdbd;*/
    padding-bottom:19px;
    margin-top:15px;
}
.NewsItemImage {
    float:left;
    margin-right:22px;
}
.NewsItemDate,
.MagItemDate {
    margin-bottom:2px;
    font-weight:bold;
    font-size:16px;
}
.NewsItemHeadline {
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
    font-size:16px;
    margin-bottom:10px;
}
NewsItemHeadline a {
    color:#0b3d91;
}
.NewsItemTeaser {
}


/* Gallery */
.GalleryContainerLayer div img {
    width:160px;
}
.GalleryContainerLayer {
    width:680px;
}
.GalleryLayerItem {
    margin-right:10px;
    float:left;
    margin-bottom:10px;
    width:160px;
}
.GalleryLayerItem a, .GallerySliderItem a {
    font-size:12px !important;
    /*font-style:italic !important;*/
    color:#333333 !important;
}
.GalleryLayerItem a:hover, .GallerySliderItem a:hover {
    text-decoration:none;
    cursor:text;
}
.GalleryContainerSlider {
    width:680px;
}
.GallerySliderDescription {
    font-size:12px;
    margin-bottom:33px;
}
.SliderImageDescription {
    float:left;
}
.SliderImageCount {
    float:right;
}
#GallerySliderLeft {
    position:absolute;
    width:45px;
    height:57px;
    left:-1px;
    top:43%;
    cursor:pointer;
    background:transparent url(/us/layout/button_pfeilLinks.png) no-repeat;
    display:none;
}
#GallerySliderRight {
    position:absolute;
    width:45px;
    height:57px;
    top:43%;
    right:0;
    cursor:pointer;
    background:transparent url(/us/layout/button_pfeilRechts.png) no-repeat;
}
.GalleryContentImageContainer {
    margin-bottom:5px;
    position:relative;
}
.GalleryContainerSlider div img {
    width:160px;
}
.GallerySliderItem {
    margin-right:10px;
    float:left;
    margin-bottom:10px;
}
.hide_thumbnails {
    display:none;
}
/* Downloads */
.DownloadContainer {
    margin-bottom:40px;
}
.DownloadContainer h2 {
    text-transform:uppercase;
    font-weight:normal;
    font-size:14px;
}
.DownloadContainer div {
    background:transparent url(/us/layout/icon_download.png) no-repeat 0 2px;
}
.download_link {
    cursor:pointer;
    padding-left:24px;
}
.download_file_type {
    text-transform:uppercase;
}

/* Related Articles */
.related_article_wrapper {
    border-top:1px solid #acb0b3;
    padding-top:10px;
    margin-top:25px;
}
.related_article_wrapper h2 {
    font-weight:normal;
    font-size:14px;
    text-transform:uppercase;
    margin-bottom:14px !important;
}
.related_article {
    margin-bottom:20px;
}
.related_article_image {
    float:left;
    width:161px;
    margin-right:10px;
}
.related_article_image img {
    width:161px;
    max-height:91px;
}
.related_article_text {
    float:left;
    width:499px;
    font-size:12px;
    line-height:18px;
}
.related_article_headline {
    color:#0b3d91;
    font-weight:bold;
    line-height:14px;
    margin-bottom:2px;
    font-size:12px;
}

/* Job List */

.job_list_headline {
    color:#0b3d91;
    line-height:14px;
    margin-bottom:2px;
    font-size:14px;    
}
.job_list_text {
    float:left;
    font-size:12px;
    line-height:18px;
}

/* Search Box */
.box_suche {
    width:219px;
    padding:10px;
    background: transparent url('/us/layout/bg_black_trans_60.png') repeat scroll left top;
}
.box_suche_start {
    position:absolute;
    top:-50px;
    right:0;
    width:219px;
    padding:10px;
    background: transparent url('/us/layout/bg_black_trans_60.png') repeat scroll left top;
}
#StartContentTop #TrackAndTrace + .box_suche_start {top: -110px;}
.box_suche_start .search_field {
    width:174px;
}

/* Track & Trace */
#TrackAndTrace {
    position:relative;
    width:219px;
    padding:10px;
    background: transparent url('/us/layout/bg_black_trans_60.png') repeat scroll left top;
}
#StartContentTop #TrackAndTrace {
    position:absolute;
    top:-50px;
    right:0;
    z-index:100;
}
#TrackAndTrace .tnt_value {
    height:30px;
    padding-left:10px;
    border:1px solid #B7B7B7;
    line-height:30px;
    background: #EDEDED url('/us/layout/select-icons.png') no-repeat scroll 189px -116px;
    cursor:pointer;
}
#TrackAndTrace ul {
    display:none;
    position:absolute;
    width:217px;
    padding:0;
    margin:0;
    border:1px solid #B7B7B7;
    border-top-color:#EDEDED;
    top:40px;
    left:10px;
    z-index:110;
    list-style-type:none;
    background-color:#EDEDED;
}
#TrackAndTrace ul li {
    padding:0;
}
#TrackAndTrace ul li:hover{
    background-color:#B7B7B7;
}
#TrackAndTrace ul a {
    display:inline-block;
    padding:10px;
    color:#000;
    text-decoration:none;
}

/* LOCATIONS BOX STARTPAGE */
.box_standorte {
  position:relative;
  background:none;
  padding:0;
  width:239px;
  z-index: 10;
}
.box_standorte_bg {
  background-color:#000000;
  /*opacity:0.6;*/
  height:130px;
  /*filter:alpha(opacity=40);*/ /* For IE8 and earlier */
  background: transparent url('/us/layout/bg_black_trans_60.png') repeat scroll left top;
  padding:10px;
}
.box_standorte_content {
  position:absolute;
  top:0;
  left:0;
  padding:10px;
  color:#FFFFFF;
}
.box_standorte_headline {
  text-transform:uppercase;
  margin-bottom:10px;
  color:#FFFFFF;
}
.box_standorte_text {
  margin-bottom:8px;
}

@CHARSET "UTF-8";
.sbHolder{
    background-color: #EDEDED;
    border: 1px solid #B7B7B7;
    /*border: solid 1px #515151;*/
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    position: relative;
    width: 219px;
    /*-moz-border-radius: 4px;
    border-radius: 4px;*/
}
.sbHolder:focus .sbSelector{
    
}
.sbSelector{
    display: block;
    height: 30px;
    left: 0;
    line-height: 30px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    /*width: 170px;*/
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    color: #000000;
    outline: none;
    text-decoration: none;
}
.sbToggle{
    background: url(/us/layout/select-icons.png) 0 -116px no-repeat;
    display: block;
    height: 30px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.sbToggle:hover{
    background: url(/us/layout/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
    background: url(/us/layout/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
    background: url(/us/layout/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
    background-color: #3C3C3C;
    border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
    
}
.sbHolderDisabled .sbToggle{
    
}
.sbOptions{
    background-color: #EDEDED;
    border: 1px solid #B7B7B7;
    border-top: none;
    /*border: solid 1px #515151;*/
    list-style: none;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 219px;
    z-index: 1;
    overflow-y: auto;
}
.sbOptions li{
    padding: 0 7px;
}
.sbOptions li:hover{
    background-color: #B7B7B7;
}
.sbOptions a{
    /*border-bottom: dotted 1px #515151;*/
    display: block;
    outline: none;
    padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
    color: #000000;
    text-decoration: none;
}
/*
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
    color: #005AA1;
}*/
.sbOptions li.last a{
    border-bottom: none;
}
.sbOptions .sbDisabled{
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
    border-bottom: dotted 1px #515151;
    color: #EBB52D;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
    padding-left: 17px;
}

/* Standortsuche AJAX */
#gmap_wrapper {
    position: relative;
    /*top: 130px;
    left: 20px;
    width: 731px;
    height: 750px;*/
    background: #fff;
    
}
#gmap_wrapper h1 {
    /*font-weight: bold;
    font-size: 23px;
    padding: 0;
    margin: 58px 0 0 29px;
    text-transform: uppercase;*/
    line-height:normal;
}
#gmap_wrapper #gmap {
    /*position: absolute;
    top: 108px;
    left: 30px;*/
    width: 671px;
    height: 550px;
    background: #fff;
}
#sidebar {
    /*position: absolute;
    top: 130px;
    left: 760px;*/
    width: 236px;
    background: url(/us/layout/sidebar_bg.png) 0 0 repeat;
    position:relative;
}
#sidebar h1 {
    font-size: 14px;
    font-weight: normal;
    color: #fefefe;
    padding: 0;
    margin: 10px;
    text-transform: uppercase;
}
#sidebar p {
    font-size: 12px;
    color: #fefefe;
    line-height: 18px;
    margin: 12px 0 0 10px;
}
#sidebar #select_country {
    position: relative;
    width: 217px;
    height: 30px;
    margin-top: 7px;
    margin-left: 10px;
    cursor: pointer;
    background-color: #EDEDED;
    border: 1px solid #B7B7B7;
    background: url(/us/layout/bg_combo.png) 0 0 no-repeat;
}
#sidebar #select_country p {
    /*position: absolute;
    top: 7px;
    left: 10px;*/
    color: #000;
    font-size: 12px;
    padding-top: 6px;
    margin-top: 0;
}
#sidebar #select_country_list {
    display: none;
    position: absolute;
    z-index: 10;
    top: 132px;
    left: 10px;
    background: #EDEDED;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 217px;
    height: 260px;
    border: 1px solid #B7B7B7;
    border-top-color: #EDEDED;
}
#sidebar #select_country_list .list_entry {
    cursor: pointer;
    padding: 5px;
}
#sidebar #select_country_list .list_entry:hover {
    background: #B7B7B7;
}
#sidebar #select_country_list .list_entry p {
    color: #000;
    font-size: 12px;
    padding: 0;
    margin: 0 0 0 10px;
    line-height: 30px;
}
#sidebar #input_zip,
#sidebar #input_address {
    display: none;
    position: relative;
    width: 217px;
    height: 32px;
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer;
    background: url(/us/layout/bg_input.png) 0 0 no-repeat;
    border: 1px solid #B7B7B7;
}
#sidebar #input_zip input,
#sidebar #input_address input {
    border: none;
    color: #000;
    font-size: 12px;
    position: absolute;
    top: 5px;
    left: 3px;
    width: 205px;
    height: 20px;
    text-indent: 5px;
    background-color: #EDEDED;
}
#sidebar #select_autosuggest_list {
    display: none;
    position: absolute;
    z-index: 10;
    top: 173px;
    left: 11px;
    background: #fff;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 216px;
    height: 260px;
}
#sidebar #select_autosuggest_list .as-list_entry {
    cursor: pointer;
    padding: 5px;
}
#sidebar #select_autosuggest_list .as-list_entry:hover {
    background: #eee;
}
#sidebar #select_autosuggest_list .as-list_entry p {
    color: #000;
    font-size: 12px;
    padding: 0;
    margin: 0 0 0 10px;
    line-height: 30px;
}
#sidebar #after_search {
    display: none;
    position: relative;
    margin-top: 21px;
    margin-left: 12px;
}
#sidebar #after_search #divisions {
    position: relative;
    margin-top: 0px;
    margin-left: 0px;
}
#sidebar #after_search #partner_search {
    position: relative;
    margin-top: 20px;
    margin-left: 0px;
}
#sidebar #after_search #divisions .entry,
#sidebar #after_search #partner_search .entry {
    background: url(/us/layout/checkbox_none.png) 0 0 no-repeat;
    cursor: pointer;
   /* height: 21px;*/
}
#sidebar #after_search #divisions .active,
#sidebar #after_search #partner_search .active {
    background: url(/us/layout/checkbox.png) 0 0 no-repeat;
    cursor: pointer;
}
#sidebar #after_search #divisions .entry p,
#sidebar #after_search #partner_search .entry p {
    font-size: 12px;
    color: #fff;
    paddding: 0;
    margin: 0 0 0 27px;
}
#sidebar #search_wrapper {
    position: relative;
    margin: 13px 0 13px 10px;
    width: 236px;
    height: 30px;
}
#sidebar #search_wrapper #search_button {
    position: absolute;
    left: 107px;
    top: -10px;
    display: none;
    width: 113px;
    height: 32px;
    background: url(/us/layout/bg_search.png) 0 0 no-repeat;
    cursor: pointer;
}
#sidebar #search_wrapper  #search_button p {
    font-size: 12px;
    color: #ededed;
    text-transform: uppercase;
    width: 113px;
    text-align: center;
    margin: 9px 0 0 0;
    padding: 0;
}
#gmap_wrapper #popup_kempten {
    /*position: absolute;
    top: 238px;
    left: 203px;*/
    display: none;
    width: 325px;
    height: 274px;
    background: url(/us/layout/bg_bubble_popup.png) 0 0 no-repeat;
}

 
 
 /* Social Media Plugin */
#socialshareprivacy {
    float:left;
    width:334px;
}
.social_share_privacy_area {
    clear: both;
    /*margin: 20px 0 !important;*/
    list-style-type: none;
    padding: 0 !important;
    width: auto;
    height: 25px;
    display: block;
    
}
.social_share_privacy_area li {
    margin: 0 !important;
    padding: 0 !important;
    height: 21px;
    float: left;
}
.social_share_privacy_area li .dummy_btn {
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area li div iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
}
/* Facebook begin */
.social_share_privacy_area .facebook {
    width: 135px;
    display: inline-block;
}
.social_share_privacy_area .facebook .fb_like iframe {
    width: 145px;
}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {
    width: 105px;
}
.social_share_privacy_area li div.tweet {
    width: 70px;
}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {
    width: 94px;
}
.social_share_privacy_area li div.gplusone {
    width: 52px;
}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    background: transparent url(/us/layout/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    /*-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;*/
    -moz-box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    box-shadow: 0 3px 4px #999;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
    left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
    left: -243px;
    width: 350px;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    background: #fff url(/us/layout/socialshareprivacy_info.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    border: 2px solid #e7e3e3;
    border-right-width: 0;
    /*-moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;*/
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
    border-top-width: 0;
    border-left-width: 0;
    
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
    border-right-width: 2px;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
    position: relative;
    top: -2px;
    display:none;
}
.social_share_privacy_area li.settings_info a {
    text-decoration: none;
    margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    border: 2px solid #e7e3e3;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
    -moz-box-shadow: 2px 2px 3px #c1c1c1;
    -webkit-box-shadow: 2px 2px 3px #c1c1c1;
    box-shadow: 3px 3px 3px #c1c1c1;
    left: 0;
    position: absolute;
    top: 0;
    width: 135px;
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
    border-width: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
    display: none;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
    text-indent: -9999em;
    display: inline-block;
    background: #fff url(/us/layout/settings.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    border: 2px solid #e7e3e3;
    /*-moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;*/
    border-left: 1px solid #ddd;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
    border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
    width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
    clear: both;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    -moz-transition: color .5s ease-in;
    -webkit-transition: color .5s ease-in;
    transition: color .5s ease-in;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
    color: #090;
}
/* Settings/Info end */

/* Begin CSS for History */
.history_wrap {
    border-left:2px solid #9fa0a2;
    width:668px;
    padding-right:10px;
}
.history_date_small {
    width:79px;
    height:25px;
    background:transparent url(/us/layout/date_background_small.png) no-repeat 0 0;
    /*
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #0B3D91;
    */
    color:#fff;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 10px;
    margin-bottom:16px;
}
.history_date_big {
    width:149px;
    height:25px;
    background:transparent url(/us/layout/date_background_big.png) no-repeat 0 0;
    /*
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #0B3D91;
    */
    color:#fff;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 10px;
    margin-bottom:16px;
}
.history_date_dyn {
    margin-bottom:21px;
    width:668px;
}

.history_date_dyn_left {
    width:20px;
    height:30px;
    float:left;
    background:transparent url(/us/layout/date_background_dyn_left.png) no-repeat 0 0;
}
.history_date_dyn_content {
    height:20px;
    float:left;
    background:transparent url(/us/layout/date_background_dyn_content.png) repeat-x 0 0;
    color:#fff;
    font-size:19px;
    /*font-weight:bold;
    text-align:center;*/
    padding:5px 7px;
    max-width:624px;
    /*
    overflow:hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #0B3D91;*/

}
.history_date_dyn_right {
    width:10px;
    height:30px;
    float:left;
    background:transparent url(/us/layout/date_background_dyn_right.png) no-repeat 0 0;
}

.history_block{padding-bottom:22px;width:668px;}
.history_block_item{margin-bottom:17px;}
.history_block_item .history_block_item_headline {
    background:transparent url(/us/layout/date_headline.png) no-repeat 0 50%;
    color:#000;
    font-size:18px;
    font-weight:bold;
    margin-bottom:15px;
    padding:0px 0 0 10px;
    cursor:pointer;
}                    
.history_block_item .history_block_item_content {margin-left:20px;margin-bottom:18px;display:none;}
.history_block_item_content_left {float:left;width:303px;} 
.history_block_item_content_right {float:right;width:303px;} 

.history_block_item .history_block_item_content .history_block_item_content_headline {font-weight:bold;}
.history_block_item .history_block_item_content .history_block_item_content_text{/*padding-bottom:14px;*/}
.history_block_item .history_block_item_content .history_block_item_content_image_left {float:right;width:325px;}
.history_block_item .history_block_item_content .history_block_item_content_image_right {float:left;width:325px;}

.open {display:block !important;}
/* End CSS for History */

/* 404 */
#page_not_found {
  background-color:#000000;
  color:#FFFFFF;
  padding-top:40px;
  padding-bottom:40px;
}
#page_not_found h2 {
  font-size:36px;
  color:#FFFFFF;
}
#page_not_found_content {
    width:720px;
    margin-left:123px;
}

/* Forms - Start */
.formbody .formerror {
    display:none;
    padding:10px;
    margin:10px 0;
    border:1px solid #C00;
    /*-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;*/
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    color:#FFF;
    background-color:#C00;
}
.formbody .formtext,
.formbody .formtextarea,
.formbody .formselect {
    width:455px;
    max-width:455px;
    /*margin-bottom:10px;*/
    margin: 20px 0 15px;
}
.formbody .formlabel {
    width:455px;
    max-width:455px;
/*
    float:left;
    width:205px;
    padding-right:10px;
*/
}
.formbody .formlabel .mandatory {color:#C00;}
.formbody .forminput {
    width:455px;
    max-width:455px;
/*
    float:left;
    width:455px;
*/
}
sup.mandatory {color:#000 !important;}
.formbody .formtext .forminput input,
.formbody .formtextarea .forminput textarea,
.formbody .formselect .forminput select {
    width:443px;
    padding:5px;
    border:1px solid #B7B7B7;
    /*-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;*/
    background-color:#EDEDED;
}
.formbody .formtext .forminput input.error,
.formbody .formtextarea .forminput textarea.error,
.formbody .formselect .forminput select.error {border-color:#C00;}
.formbody .formselect  .forminput select {width:453px;}
.formbody .forminput textarea {
    height:100px;
    font:normal 14px Arial,Verdana,sans-serif;
    resize:vertical;
}
.formbody .formcheck,
.formbody .formradio {
    width:455px;
    max-width:455px;
    margin-top:0px;
}
.formbody .formcheck .forminput,
.formbody .formradio .forminput {
    float:left;
    width:15px;
    padding-top:3px;
    padding-right:5px;
}
.formbody .formcheck .forminput input,
.formbody .formradio .forminput input {outline:1px solid #FFF;}
.formbody .formcheck .forminput input.error,
.formbody .formradio .forminput input.error {outline-color:#C00;}
.formbody .formcheck .formlabel,
.formbody .formradio .formlabel {
    float:left;
    width:435px;
    max-width:435px;
    padding:0;
}
.formbody input[type=button] {
    padding:10px 25px;
    margin:10px 0;
    border:1px solid #0B3D91;
    /*-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;*/
    font:normal 14px Arial,Verdana,sans-serif;
    text-transform:uppercase;
    color:#FFF;
    background-color:#0B3D91;
}
.formbody .forminformation {
    width:455px;
    max-width:455px;
    margin:20px 0 15px;
}
.formdescription {
    margin:25px 0 15px;
}
.formbody .obligation {display:none !important;}
/*
.formbody .sslcheck {
    width:455px;
    max-width:455px;
    max-height:40px;
    margin-top:8px;
}
.formbody .sslcheck .formcheck {
    width:455px;
    max-width:455px;
}
.formbody .sslcheck .formcheck .forminput,
.formbody .sslcheck .formcheck .formlabel {float:right;}
.formbody .sslcheck .formcheck .formlabel {
    width:auto;
    max-width:280px;
}
*/
.formbody .sslcheck .formlabel img {cursor:pointer;}

.formbody .sslinfo {
    display:none;
    width:433px;
    max-width:433px;
    padding:10px;
    margin:10px 0;
    border:1px solid #B7B7B7;
    /*-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;*/
    font-size:14px;
    color:#000;
    background-color:#EDEDED;
}

/* Forms - End */
/* Image Trim - Start */
img#campaign_icon {width:108px;}
.related_article_image img {width:161px;}
.NewsItem .NewsItemImage img {width:210px;}
.contentbox img,
.contentbox_large img,
.NewsBoxItem img {width:216px;}
.history_block_item_content_image img,
.history_block_item_content_image_left img,
.history_block_item_content_image_right img,
.image_caption_zoom img,
.NewsItemLarge .NewsItemImage img {width:325px;}
.GallerySliderItem img {width:670px;}
.caption_zoom .content_zoom img {width:21px;}
/* Image Trim - End */

/* News Filter - Start */
#NoFilterResult {
    display: none;
    font-size: 16px;
    font-weight: bold;
}
.newsfilter {
    padding: 10px 0;
    margin: 15px 0;
    border-top: 1px solid #ACB0B2;
    border-bottom: 1px solid #ACB0B2;
}
.newsfilter > div.filter_drop {
    position: relative;
    float: left;
    margin: 3px 0 auto 20px;
}
.newsfilter > div.filter_drop {
    width: 173px;
    height: 20px;
    padding: 7px 25px 7px 10px;
    border: 1px solid #B7B7B7;
    background: #EDEDED url('/us/layout/select-icons.png') no-repeat scroll 178px -116px;
    cursor: default;
}
.newsfilter > div.filter_drop:first-child {margin-left: 0;}
.newsfilter > div.filter_drop.filtered {
    border-color: #0B3D91;
}
.newsfilter .date_drop {
    display: none;
    position: absolute;
    width: 208px;
    max-width: none !important;
    max-height: none !important;
    padding: 0;
	border: 1px solid #B7B7B7;
	border-top-color: transparent;
    top: 34px;
    left: -1px;
    z-index: 1;
    background-color: #EDEDED;
}
.newsfilter .date_drop > ul {
    padding: 0;
	margin: 0;
}
.newsfilter .date_drop > div {
    width: 188px;
    padding: 12px 10px;
	margin-top: 12px;
	border-top: 1px dashed #B7B7B7;
}
.newsfilter .date_drop > div input {padding: 5px;}
.newsfilter .filter_drop > div.clearfix {
	max-width: 173px;
	max-height: 20px;
	overflow: hidden;
}
.newsfilter .filter_drop > ul {
    display: none;
    position: absolute;
    width: 208px;
    padding: 0;
    border: 1px solid #B7B7B7;
    border-top-color: transparent;
    top: 34px;
    left: -1px;
    z-index: 1;
    background-color: #EDEDED;
}
.newsfilter .filtered ul {
    border-top-color: #0B3D91;
}
.newsfilter ul li {
    width: 188px;
    padding: 3px 10px;
    overflow: hidden;
    cursor: default;
}
.newsfilter ul li:hover {
    background-color: #B7B7B7;
}
.selleft {float: left;}
li > .selright {float: right;}
div > .selright {
    float: left;
    margin-left: 6px;
}
.beatpicker {
	color: #333 !important;
	background-color: #FFF !important;
}
.beatpicker-clear {
	padding: 2px;
	margin-left: 4px;
	border: 1px solid #B7B7B7;
	font-size: 12px;
	color: #B7B7B7;
	background-color: transparent;
	cursor: pointer;
}
.beatpicker-inputnode {
	width: 159px;
	background-image: url('/us/layout/icon-cal.png');
	background-position: 155px center !important;
}
.beatpicker .days .cell.notable-today,
.beatpicker .days .cell.notable-today:hover {
	color: #333 !important;
	background-color: #EDEDED !important;
}
.beatpicker .days .cell-parent li.cell.date-disabled:hover {
	background-color: #B7B7B7 !important;
}
.beatpicker .main-nav .button,
.beatpicker .main-nav .button:hover,
.beatpicker .button,
.beatpicker .main-nav .current-indicator,
.beatpicker .main-nav .current-indicator:hover,
.beatpicker .days .cell-parent li.cell:hover,
.beatpicker .days .cell-parent li.cell.selected-date {
	background-color: #0B3D91 !important;
}

.beatpicker .main-nav .button:hover,
.beatpicker .main-nav .current-indicator:hover,
.beatpicker .days .cell-parent li.cell.selected-date:hover,
.beatpicker .days .cell.notable-today:hover {
	color: #EDEDED !important;
}
.beatpicker .days .cell-parent li.cell.selected-date.notable-today {box-shadow: none !important;}
/* News Filter - End */

/* Header Meta Navigation - Start */
#MetaNavigation {
    min-width: 1280px;
    padding: 5px 0;
    color: #FFF;
    background-color: #cecfd1;
}
#MetaNavigation.dako {
    background-color: #ededed;
}
#MetaNavigation .metanavwrapper {
    width:980px;
    padding:0;
    margin:0 auto;
    text-align: right;
    list-style-type:none;
}
#MetaNavigation .metanavwrapper li {
    float:right;
    padding:0;
    margin:0;
}
#MetaNavigation .metanavwrapper li.meta_mobile {
    display:none !important;
}
#MetaNavigation a,
#MetaNavigation a:link,
#MetaNavigation a:visited {
    color: #FFF;
    text-decoration: none;
}
#MetaNavigation a:focus,
#MetaNavigation a:hover,
#MetaNavigation a:active {
    color: #666;
}
/* Header Meta Navigation - End */

/*Zoom Search Autocomplete*/
.autocomplete-suggestions { background-color:#FFFFFF; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; } 
.autocomplete-suggestions { border:1px solid #999;background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:0px 6px 6px 0px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete-selected { background:#F0F0F0; } 
.autocomplete-suggestions div { padding:2px 5px; white-space:nowrap; overflow:hidden; } 
.autocomplete-suggestions strong { /*font-weight:normal; color:#0b3d91;*/ } 
 