 html { overflow-y: scroll; } body { margin: 0; padding: 0; font: 12px/1.26 Arial, sans-serif; color: #555658; background: white; text-align: center; } a { color: #1d4583; text-decoration: none; } a:hover { text-decoration: underline; } input, textarea, select { margin: 0; padding: 0; font-size: 12px; font-family: inherit; } fieldset { margin: 0; padding: 0; border: none; } legend { margin: 0; padding: 0; } blockquote { margin: 0; padding: 0; } img { margin: 0; border: 0; } form { margin: 0; } p, h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } ul.reset, ul.reset li { margin: 0; padding: 0; } ul.reset li { list-style: none; } table { border-collapse: collapse; } table, th, td { margin: 0; padding: 0; } .hr hr { display: none; } div.error { color: red; } pre { margin: 20px; padding: 10px; background-color: #ffeeee; border: 1px solid red; font-family: 'Courier New', Courier, monospace; font-size: 12px; color: #333333; } /* lay out */ .center { position: relative; margin: 0 auto; width: 980px; text-align: left; } /* logo */ #logo { padding: 20px; } #top { width: 980px; height: 115px; background: url('../images/layout/top.gif') no-repeat left bottom; } body.europe #top { background: none; } body.myprotime-iframe #top { background-image: url('../images/layout/top-iframe.gif'); } /* main content */ #content-container { width: 100%; min-height: 500px; background: url('../images/layout/content-container.gif') repeat-y; overflow: hidden; } body.myprotime-iframe #content-container { background-image: url('../images/layout/content-container-iframe.gif'); } #content { position: relative; float: right; width: 738px; /*758*/ padding: 20px 20px 20px 0; overflow: hidden; } body.myprotime-iframe #content { width: 832px; } /* columns */ #column-left { float: left; width: 518px; } #column-right { float: right; width: 180px; } /* footer */ .center.footer { overflow: hidden; } #nav-footer-container { width: 980px; height: 64px; background: url('../images/layout/nav-footer-container.gif') no-repeat left bottom; } body.myprotime-iframe #nav-footer-container { background-image: url('../images/layout/nav-footer-container-iframe.gif'); } #footer-container { padding: 25px 0; min-height: 200px; background: #535559 url('../images/layout/footer.gif') repeat-x; color: #fff; } #social-media { padding: 33px 0 0 11px; float: right; } .homepage #social-media { padding: 13px 0 0 11px; } #social-media li { padding: 0 0 0 5px; float: left; } #social-media a { width: 22px; height: 22px; display: block; } /* homepage */ body.homepage #content-container { position: relative; top: -5px; background: url('../images/layout/content-container-homepage.gif') repeat-y; } body.homepage #content { float: none; width: 980px; padding: 0; overflow: visible; } body.homepage #nav-footer-container { margin-top: 17px; height: 44px; } body.homepage #column-left { padding-left: 20px; width: 580px; /*600*/ } body.homepage #column-right { padding: 0 20px 0 0; width: 319px; /*339*/ } .homepage-trigger-container { width: 580px; padding: 20px 0 0 0; overflow: hidden; background: url('../images/content/dotted-homepage.gif') no-repeat; } body.europe .homepage-trigger-container { display: none; } /* solutions */ body.solutions #content-container { background: url('../images/layout/content-container-solutions.gif') repeat-y; } body.solutions #content { float: none; padding: 16px 20px 0 20px; width: 940px; /*980*/ } /* language-select */ body.language-select .center { width: 980px; height: 441px; background: url('../images/layout/language-select-mood.jpg') no-repeat right 70px; border-bottom: 1px solid #d8d9da; } body.language-select #content { padding: 0 0 0 0; float: none; } /* headers */ h1, h2 { clear: both; padding: 0 0 20px 0; color: #1d4583; } h1 { margin: 0 0 10px 0; padding: 0 0 10px 0; background: url('../images/content/dotted.gif') repeat-x left bottom; font-size: 32px; line-height: 36px; letter-spacing: -1px; font-weight: normal; } body.homepage h1 { font-weight: bold; background: none; } h2 { font-size: 20px; line-height: 26px; font-weight: normal; } .paragraph h2 { font-size: 18px; font-weight: normal; margin-top: 10px; padding: 0 0 5px 0; } body.homepage #column-right h2 { font-size: 18px; margin: 0 0 10px 0; padding: 0 0 10px 0; background: url('../images/content/dotted.gif') repeat-x left bottom; text-transform: uppercase; letter-spacing: -1px; } /* paragraph */ .paragraph { width: 518px; overflow: hidden; } p { font-size: 13px; line-height: 21px; padding: 0 0 20px 0; } p.intro { width: 518px; overflow: hidden; font-size: 15px; line-height: 24px; font-weight: bold; color: #1d4583; } p.intro img { display: block; float: right; margin: 0 0 10px 10px; padding: 1px; background: #fff; border: 1px solid #efeff0; } blockquote p.intro { padding-top: 10px; font-style: italic; } p.readmore { font-weight: bold; } p.date { color: #555; font-size: 12px; } /* mood-image */ .mood-image { position: relative; padding: 0 0 7px 0; } .mood-image .mask { position: absolute; top: 0; left: 0; width: 738px; height: 194px; background: url('../images/content/mood-image-mask.png') no-repeat; } /* content-images */ .content-image { padding-bottom: 10px; } .content-image img { display: block; padding: 1px; background: #fff; border: 1px solid #efeff0; } .content-image p { padding: 0; font-size: 10px; line-height: 16px; font-style: italic; } .content-image.position-left, .content-image.position-right { padding: 0 20px 0 0; width: 150px; float: left; } .content-image.position-right { padding: 0 0 0 10px; float: right; } .content-image.position-right p, .content-image.position-left p { width: 150px; } /* lists */ ul, ol { margin: 0; padding: 0 0 20px 0; font-size: 13px; line-height: 21px; } ul li, ol li { margin: 0 0 0 20px; } .paragraph li { margin: 0; padding: 0 20px 10px 20px; list-style: none; background: url('../images/content/paragraph-bullet.gif') no-repeat 3px 8px; } /* breadcrumb */ p.breadcrumb { width: 738px; overflow: hidden; } p.breadcrumb a { float: left; padding: 0 10px 0 10px; font-size: 11px; line-height: 16px; color: #555; background: url('../images/content/arrow.gif') no-repeat 0 50%; } p.breadcrumb img { display: block; float: left; } p.breadcrumb a.first { padding: 0 10px 0 0; background: none; } /* news-item */ .news-item a { font-size: 12px; font-weight: bold; color: #1d4583; } .news-item p { font-size: 11px; line-height: 19px; } /* overview-item */ .overview-item { width: 518px; padding: 20px 0; border-top: 1px solid #efeff0; overflow: hidden; } .overview-item h2 { font-size: 18px; padding: 0 0 6px 0; } .overview-item p { padding: 0 0 6px 0; } .overview-item-column { float: right; width: 406px; } /* listing */ .overview-item.listing { border-top: 0; border-bottom: 1px solid #efeff0; } /* news */ .overview-item.news { border-top: 0; border-bottom: 1px solid #efeff0; } .overview-item.news h2 { padding: 0 0 2px 0; font-weight: bold; font-size: 13px; line-height: 21px; } .overview-item.news h2 span { font-weight: normal; color: #555; } .overview-item.news .thumbnail { margin: 4px 10px 0 0; } /* logos */ ul.logos li { float: left; margin: 0 20px 20px 0; } ul.logos li a, ul.logos li span { position: relative; display: block; width: 145px; height: 120px; overflow: hidden; background-position: center center; background-repeat: no-repeat; text-indent: -9999px; } ul.logos li a img, ul.logos li span img { position: absolute; top: -300px; left: -300px; } /* thumbnail */ .thumbnail { float: left; padding: 2px 0 0 2px; width: 97px; height: 98px; background: url('../images/content/thumbnail.gif') no-repeat; } /* downloads */ ul.downloads li { background: none !important; display: inline; /* ie fix */ } ul.downloads li a { display: block; width: 398px; /*518*/ padding: 12px 60px; margin: 0 0 10px 0; font-weight: bold; background: url('../images/content/file.gif') no-repeat 0 0; } ul.downloads li a span { font-weight: normal; color: #555; } ul.downloads li.pdf a { background: url('../images/content/pdf.gif') no-repeat 0 0; } /* support */ ul.support { /* width: 738px */ margin: 0 0 20px 0; } ul.support li { display: block; } ul.support li a { width: 618px; overflow: hidden; background-position: 0 8px; border-bottom:1px solid #EFEFF0; text-decoration: none; } ul.support li a:hover { background-color: #d4dce8; } ul.support li a span { display: block; clear: left; float: left; width: 300px; font-size: 11px; } ul.support li a span.title { font-weight: bold; color: #1D4583; font-size: 13px; } ul.support li a span.text { clear: none; float: right; padding: 0 0 0 20px; width: 280px; min-height: 42px; border-left: 1px solid #EFEFF0; } /* news-list */ ul.news-list li { background: none !important; padding-bottom: 10px; } ul.news-list li a { font-size: 13px; color: #555; text-decoration: none; } ul.news-list li a strong { font-weight: bold; color: #1d4583; } ul.news-list li a:hover strong { text-decoration: underline; } /* vacancies */ .vacancies { padding: 20px 0 0 0; margin: 10px 0 0 0; border-top: 1px solid #efeff0; } .vacancies h2 { padding: 0 0 15px 0; } ul.vacancy-list li { padding: 0 0 0 14px; background: url('../images/content/arrow.gif') no-repeat 2px 8px; font-size: 13px; font-weight: bold; } /* footer */ #nav-footer-container h2 { float: left; text-indent: -999em; overflow: hidden; } .center.footer a { color: #fff; } /* google-map */ .google-map { margin: 10px 0; padding: 1px; background: #fff; border: 1px solid #efeff0; } .google-map iframe { display: block; } /* contact-information */ .contact-information { padding: 20px 0 0 0; clear: both; } .contact-information p { font-size: 11px; padding: 0 20px; margin: 0; width: 940px; /*980*/ height: 36px; line-height: 36px; background: url('../images/content/contact-information.gif') no-repeat; } /* nav-main */ ul#nav-main { position: absolute; right: 10px; top: 73px; z-index: 10; background: url('../images/menu/nav-main.gif') no-repeat right top; } ul#nav-main li { display: inline; } ul#nav-main li a { display: block; float: left; padding: 0 20px; height: 38px; font-size: 13px; color: #4c535f; line-height: 38px; background: url('../images/menu/nav-main-divider.gif') no-repeat; text-shadow: 0 1px 0 #fff; /*text-transform: lowercase;*/ } ul#nav-main li.first a { background: url('../images/menu/nav-main-corner.gif') no-repeat; } ul#nav-main li.sel a { /*font-weight: bold;*/ color: #1d4583; text-decoration: none; text-shadow: none; } /* nav-sub */ ul#nav-sub { margin-top: 20px; width: 182px; float: left; } ul#nav-sub li { margin-bottom: 4px; line-height: 15px; } ul#nav-sub li a { display: block; width: 160px; margin: 0 11px; } ul#nav-sub li a span { display: block; padding: 7px 10px; } ul#nav-sub li.sel a { color: #fff; background: #1d4583 url('../images/menu/nav-sub.gif') no-repeat; text-decoration: none; } ul#nav-sub li.sel a span { background: url('../images/menu/nav-sub.gif') no-repeat left bottom; } /* nav-footer */ ul#nav-footer { position: relative; margin: 25px 0 0 0; float: right; } body.homepage ul#nav-footer { margin-top: 5px; } ul#nav-footer li { display: inline; } ul#nav-footer li a { display: block; float: left; padding: 0 0 0 15px; height: 39px; line-height: 39px; text-transform: lowercase; color: #404144; } /* nav-sitemap */ .nav-sitemap { padding: 15px 20px 0 20px; float: left; width: 158px; /* 181 */ min-height: 200px; border-left: 1px solid #636568; } .nav-sitemap.first { width: 141px; /* 181 */ border: none; } .nav-sitemap ul { padding: 0 0 20px 10px; } .nav-sitemap li { display: inline; /*ie*/ } .nav-sitemap li a { display: block; line-height: 21px; font-size: 11px; color: #fff; } /* sitemap header */ .nav-sitemap h2 { padding: 0; line-height: 21px; font-size: 12px; font-weight: bold; } .nav-sitemap h2 a { color: #fff; } /* language-select */ ul#nav-language-select li { display: inline; } ul#nav-language-select li a { display: block; width: 248px; height: 119px; background-repeat: no-repeat; background-position: 0 -119px; background-image: url('../images/menu/nav-language-select-nl.gif'); text-indent: -999em; overflow: hidden; } ul#nav-language-select li.fr a { background-image: url('../images/menu/nav-language-select-fr.gif'); } ul#nav-language-select li a:hover { background-position: 0 0; } /* region-settings */ #region-settings { position: absolute; z-index: 20; top: 19px; right: 7px; color: #6c6d6e; } /* country-select */ .country-select { margin-right: 6px; float: left; } .country-select ul { padding: 3px 0 4px 0; float: left; width: 188px; background: url('../images/content/country-select.gif') no-repeat 0 0; } .country-select ul li { display: inline; /* ie fix */ } .country-select ul li a { display: none; /* hide */ width: 184px; margin: 0 0 6px 0; font-size: 11px; line-height: 18px; color: #6c6d6e; } .country-select ul li.choose-region a { display: block; /* show */ } .country-select ul li a:hover { text-decoration: none; color: #1d4583; } .country-select p { float: left; padding: 3px 6px 0 0; line-height: 17px; } .country-select ul li a img { float: left; display: block; padding: 0 7px; } /* fold-out / show */ .country-select.sel { background: url('../images/content/country-select-foldout.png') no-repeat right bottom; } .country-select.sel ul { padding: 8px 0 5px 0; background-position: -188px 0; } .country-select.sel ul li a { display: block; } .country-select.sel ul li.choose-region a { display: none; } /* language select */ ul.language-select { float: left; padding-right: 4px; background: url('../images/content/language-select.gif') no-repeat right top; } ul.language-select li { display: inline; } ul.language-select li a { display: block; float: left; padding: 0 4px 0 8px; height: 25px; background: url('../images/content/language-select-divider.gif') no-repeat 0 8px; color: #fff; font-size: 10px; font-weight: bold; line-height: 22px; } ul.language-select li.first a { background: url('../images/content/language-select-corner.gif') no-repeat; } ul.language-select li.sel a { color: #1d4583; text-decoration: none; } /* trigger */ .trigger { position: relative; margin-top: 10px; width: 180px; overflow: hidden; background: #e2e2e2 url('../images/content/trigger.gif') no-repeat left bottom; } .trigger .background-wrapper { padding: 20px 20px 10px 20px; background: url('../images/content/trigger-header.gif') no-repeat; } .trigger.contains-photo .background-wrapper { padding: 115px 20px 10px 20px; } .trigger h2 { padding: 0 0 10px 0; font-size: 20px; line-height: 26px; letter-spacing: -1px; text-transform: uppercase; } .trigger p { padding-bottom: 14px; font-size: 11px; line-height: 19px; } .trigger p.readmore { text-align: right; } .trigger p strong { font-size: 13px; color: #1d4583; } .trigger p strong.sub-title { color: #555658; } .trigger blockquote p { font-style: italic; } /* photo */ .trigger .photo .mask { position: absolute; top: 0; left: 0; width: 180px; background: url('../images/content/trigger-photo-mask.gif') no-repeat; } .trigger .photo { position: absolute; top: 0; left: 0; padding: 2px 0 0 2px; margin: 0 0 20px 0; } .trigger .photo .mask { position: absolute; top: 0; left: 0; } .trigger .photo img { display: block; margin: 0 0 10px 0; border-bottom: 1px solid #fff; } /* trigger lists */ .trigger ul li { font-size: 11px; font-weight: bold; } /* horizontal-accordion */ #horizontal-accordion { position: relative; z-index: 1; width: 980px; height: 330px; background: #fff url('../images/content/horizontal-accordion.gif') no-repeat left bottom; } #horizontal-accordion .mask { position: absolute; right: 0; top: 0; z-index: 20; width: 4px; height: 311px; background: url('../images/content/horizontal-accordion-mask.png') no-repeat; } ul#slides { width: 980px; height: 318px; overflow: hidden; } ul#slides li { position: relative; display: inline; float: left; overflow: hidden; } /* slides */ div.slide { position: absolute; top: 0; left: 0; height: 318px; width: 580px; } div.slide p.slogan { position: absolute; top: 145px; left: 20px; width: 190px; color: #d8d9da; font-size: 14px; } div.slide p.slogan strong { display: block; font-size: 17px; text-transform: uppercase; font-weight: bold; color: #fff; } div.slide .textual-container { display: none; position: absolute; top: 132px; left: 170px; padding: 0 0 0 0; color: #fff; width: 200px; } div.slide .textual-container ul { padding: 0 0 0 0px; } ul#slides div.slide .textual-container ul li { float: none; display: block; background: url('../images/content/slide-bullet.gif') no-repeat 0 7px; padding: 0 0 4px 10px; font-size: 12px; line-height: 18px; } a.anchor-mask { position: absolute; top: 0; left: 0; z-index: 20; display: block; height: 311px; width: 580px; } a.anchor-mask:hover { /*background: url('../images/content/transparent-white.png');*/ text-decoration: none; } /* homepage-triggers */ .homepage-triggers { float: right; width: 280px; } .more-info { width: 280px; margin: 0 0 20px 0; min-height: 150px; background: url('../images/content/more-info.gif') no-repeat left bottom; overflow: hidden; } .more-info p.teaser { padding: 20px 10px 0 76px; background: url('../images/content/more-info-header.gif') no-repeat; font-size: 13px; font-weight: bold; color: #1c4584; } /* flex-button */ p.flex-button { padding: 0; margin: 20px 22px 20px 0; float: right; padding-left: 4px; background: url('../images/content/flex-button-left.png') no-repeat; } p.flex-button a { float: left; display: block; padding: 0 12px 0 6px; height: 23px; background: url('../images/content/flex-button.png') no-repeat top right; color: #fff; font-weight: bold; font-size: 12px; line-height: 21px; } /* textual */ .homepage-triggers h2 { padding: 0 0 16px 0; font-size: 18px; text-transform: uppercase; letter-spacing: -1px; } .homepage-triggers h3 { font-size: 13px; color: #1d4583; } /* solution-triggers */ .solution-triggers { position: relative; width: 940px; margin: 0 0 20px 0; overflow: hidden; background: url('../images/content/solution-triggers.gif') no-repeat left bottom; } .solution-triggers .mask { position: absolute; top: 0; left: 0; width: 940px; height: 5px; background: url('../images/content/solution-triggers-mask.gif') no-repeat; } .solution-triggers h2 { font-weight: normal; text-transform: uppercase; } .solution-triggers img { display: block; } /* triggers */ .solution-trigger { float: left; margin: 0 0 0 14px; padding: 0 2px; width: 300px; /*304*/ } .solution-trigger.first { margin: 0; } .solution-trigger .photo { width: 300px; height: 153px; border-bottom: 1px solid #fff; } .solution-trigger .text { padding: 20px 20px 0 20px; } .solution-trigger p.readmore { text-align: right; } /* extra-triggers */ .extra-triggers { padding-bottom: 17px; } .extra-triggers h2 { margin: 0 0 10px 0; padding: 0 0 10px 0; background: url('../images/content/dotted.gif') repeat-x left bottom; font-weight: bold; } .extra-triggers .background-wrapper { width: 100%; overflow: hidden; background: url('../images/content/extra-triggers.gif') repeat-y; } .extra-trigger h3 { font-size: 15px; padding: 10px 0 10px 0; } .extra-trigger { padding: 0 20px 0 20px; width: 270px; /*290*/ float: left; } /* form */ legend { position: absolute; top: 0; left: -999px; width: 1px; height: 1px; text-indent: -999em; } .field-container { padding: 0 0 20px 0; width: 518px; overflow: hidden; } label { display: block; float: left; padding: 0 20px 0 0; } label.main, form#login-form label, form#forgot-password-form label { width: 140px; /*160*/ } label.main { padding-top: 3px; } textarea, input.text { font-family: Arial; padding: 2px; font-size: 13px; width: 265px; border: 1px solid #cecece; } p.required { padding: 0 85px 0 0; text-align: right; font-size: 11px; } input.text:focus, textarea:focus { background: #fdfeff; border: 1px solid #4883b9; } /* basic flex-button styles */ button { position: relative; padding: 0; border: 0; cursor: pointer; overflow: visible; /* removes extra side padding in ie */ } button span { position: relative; display: block; white-space: nowrap; } /* overrides extra padding in firefox */ button::-moz-focus-inner { padding: 0; border: none; } /* safari and google chrome only - fix margins */ @media screen and (-webkit-min-device-pixel-ratio:0) { button span { margin-top: -1px; } } /* container */ .submit-container { width: 453px; overflow: hidden; padding: 0 65px 0 0; } /* extra flex-button styles */ button { float: right; padding: 0; margin: 0 22px 20px 0; /*float: right;*/ padding-left: 4px; background: url('../images/content/flex-button-left.png') no-repeat; } button span { float: left; display: block; padding: 0 20px 0 16px; /* set left padding */ height: 23px; line-height: 21px; /* vertically align text */ background: url('../images/content/flex-button.png') no-repeat top right; font-size: 13px; font-weight: bold; color: white; font-family: Arial; } .checkbox_container { float: left; width: 271px; overflow: hidden; } .checkbox_container input.checkbox { clear: left; float: left; } .checkbox_container label { padding: 0 0 0 10px; } .checkbox_container { float: left; width: 271px; overflow: hidden; } .radio_container input.radio { float: left; } .radio_container label { padding: 0 20px 0 10px; } /* error */ div.error { padding-left: 160px; padding-bottom: 4px; } input.error { border: 1px solid red; } /* checkbox */ form#login-form input.checkbox { float: left; margin-left: 160px; margin-right: 10px; } /* radio fields */ div.radio_container { float: left; overflow: hidden; width: 271px; } div.radio_container label { width: 228px; } /* contact form */ input#field_workers { width: 45px; } /* myprotime-welcome */ body.myprotime-welcome div.intro { margin-bottom: 29px; padding: 16px 380px 0 19px; width: 339px; /* 738 - 380 -19 */ height: 178px; /* 194 - 16 */ overflow: hidden; background: url('../images/myprotime/welcome.jpg') no-repeat; } body.myprotime-welcome div.intro h1 { background: none; } body.myprotime-welcome div.intro p { font-weight: bold; font-size: 15px; line-height: 24px; color: #1d4583; } /* breadcrumb */ body.myprotime-welcome p.breadcrumb { padding-bottom: 27px; margin-bottom: 20px; background: url("../images/content/dotted.gif") repeat-x bottom left; } /* myprotime-nav */ ul#myprotime-nav { float: right; margin: 0 0 10px 22px; padding: 11px 0 0 22px; background: url('../images/myprotime/vertical-dotted.gif') repeat-y left top; } ul#myprotime-nav li { margin: 0 0 26px 0; } ul#myprotime-nav li a { position: relative; display: block; width: 367px; height: 83px; overflow: hidden; } ul#myprotime-nav li.myprotime a { background-image: url('../images/myprotime/myprotime-nav-myprotime.gif'); } ul#myprotime-nav li.support a { background-image: url('../images/myprotime/myprotime-nav-support.gif'); } ul#myprotime-nav li a span { display: block; text-indent: -9999px; overflow: hidden; } /* logged-in-user */ p.logged-in-user { position: absolute; top: 70px; right: 21px; padding: 0 0 0 13px; background: url('../images/myprotime/logged-in-user.gif') no-repeat 0 5px; font-size: 11px; line-height: 18px; color: #555555; } /* search-form */ form#search-form { padding: 20px 0 0 0; } form#search-form label { width: 24px; height: 20px; padding: 0; overflow: hidden; background: url('../images/myprotime/search.gif') no-repeat 2px 7px; text-indent: -9999px; } form#search-form input.text { float: left; margin-right: 20px; } form#search-form button { float: left; } body.downloads h2 { padding-top: 20px; } /* homepage map */ #map { position: relative; margin: 0; width: 980px; height: 334px; /* 334px */ overflow: hidden; background: #fff url('../images/map/europe.jpg') no-repeat top left; } #map a { position: absolute; display: block; overflow: hidden; cursor: pointer; background-color: transparent; background-repeat: no-repeat; text-indent: -9999px; } #map a:hover { background-position: right 0; } #map a:focus { outline: 0; } /* all countries */ #map .france { top: 81px; left: 427px; width: 132px; height: 112px; background-image: url('../images/map/france.gif'); background-position: 0 -112px; z-index: 2; } #map .netherlands { top: 52px; left: 515px; width: 36px; height: 32px; background-image: url('../images/map/netherlands.gif'); background-position: right -32px; z-index: 4; } #map .belgium { top: 75px; left: 503px; width: 40px; height: 27px; background-image: url('../images/map/belgium.gif'); background-position: 0 -27px; z-index: 6; } #map .luxembourg { top: 93px; left: 534px; width: 11px; height: 10px; background-image: url('../images/map/luxembourg.gif'); background-position: 0 -10px; z-index: 8; } #map .switzerland { top: 122px; left: 535px; width: 46px; height: 26px; background-image: url('../images/map/switzerland.gif'); background-position: 0 -26px; z-index: 10; } #map .united-kingdom { top: 1px; left: 403px; width: 94px; height: 95px; background-image: url('../images/map/united-kingdom.gif'); background-position: 0 -95px; z-index: 12; } #map .ireland { top: 29px; left: 377px; width: 53px; height: 48px; background-image: url('../images/map/ireland.gif'); background-position: 0 -100px; z-index: 13; } #map .spain { top: 173px; left: 377px; width: 140px; height: 100px; background-image: url('../images/map/spain.gif'); background-position: 0 -100px; z-index: 3; } #map .italy { top: 131px; left: 534px; width: 131px; height: 144px; background-image: url('../images/map/italy.gif'); background-position: 0 -150px; z-index: 3; } #map .austria { top: 107px; left: 572px; width: 76px; height: 33px; background-image: url('../images/map/austria.gif'); background-position: 0 -150px; z-index: 3; } #map .denmark { top: 1px; left: 558px; width: 43px; height: 37px; background-image: url('../images/map/denmark.gif'); background-position: 0 -150px; z-index: 3; } #map .germany { top: 34px; left: 537px; width: 88px; height: 93px; background-image: url('../images/map/germany.gif'); background-position: 0 -150px; z-index: 3; } #map .greece { top: 200px; left: 681px; width: 90px; height: 86px; background-image: url('../images/map/greece.gif'); background-position: 0 -150px; z-index: 3; } #map .turkey { top: 194px; left: 745px; width: 200px; height: 80px; background-image: url('../images/map/turkey.gif'); background-position: 0 -150px; z-index: 3; } #map .poland { top: 35px; left: 617px; width: 97px; height: 70px; background-image: url('../images/map/poland.gif'); background-position: 0 -150px; z-index: 4; } #map .romania { top: 117px; left: 681px; width: 97px; height: 57px; background-image: url('../images/map/romania.gif'); background-position: 0 -150px; z-index: 4; } #map .czech-republic { top: 83px; left: 599px; width: 65px; height: 29px; background-image: url('../images/map/czech-republic.gif'); background-position: 0 -150px; z-index: 4; } /* Mootools based tooltips shown in map of Europe */ .tip-wrap { z-index: 100 !important; background-color: #fff; padding: 4px; border: 1px solid #abaeac; } .tip-wrap .tip-title { font-weight: bold; color: #1d4583; text-align: left; } .tip-wrap .tip-text { color: #444; text-align: left; max-width: 300px; } .tip-wrap .tip-text p { padding: 0; } /* case */ .case { position: relative; float: left; padding: 0 2px; width: 275px; /*279*/ min-height: 300px; height: 400px; background: url('../images/content/case.gif') no-repeat left bottom; } .case blockquote p { padding: 0 18px 20px 18px; font-size: 13px; font-style: italic; } .case .photo { position: relative; z-index: 10; padding: 2px 0 0 0; width: 275px; height: 151px; /*153*/ } .case .photo a { position: absolute; z-index: 30; top: 4px; left: 0; display: block; width: 275px; height: 127px; } .case .mask { position: absolute; top: 0; left: -2px; z-index: 20; width: 279px; height: 4px; background: url('../images/content/case-mask.png') no-repeat; } .case p.readmore { padding: 0 10px 20px 18px; } .case h2, body.homepage #column-right .case h2 { padding: 20px 10px 20px 18px; margin: 0; font-size: 13px; line-height: 21px; color: #1c4584; font-weight: bold; background: none; text-transform: none; letter-spacing: 0; } .case h2 span { display: block; font-style: italic; } /* mpn */ .case .mpn { position: absolute; top: 131px; left: 2px; z-index: 600; width: 275px; height: 24px; overflow: hidden; text-align: center; font-size: 13px; line-height: 24px; color: white; background: url('../images/content/case-mpn.png') no-repeat; } .case .mpn ul { position: absolute; top: 0; left: 0; width: 255px; /*275*/ padding: 3px 10px 0 10px; } .case .mpn ul li { display: inline; } .case .mpn ul li a { display: block; float: left; width: 18px; height: 18px; text-indent: -999em; overflow: hidden; background: url('../images/content/case-arrow-left.gif') no-repeat; } .case .mpn ul li.right a { float: right; background: url('../images/content/case-arrow-right.gif') no-repeat; } /* animation css */ ul#animation-container li { position: absolute; display: none; } ul#animation-container li.active { display: block; }
