@charset "UTF-8"; /* DB Office Bold Italic */ @font-face {font-family:'/public/share/fonts/dboffice';src:url('/public/share/fonts/dboff36-webfont.eot');src:local('?'),url('/public/share/fonts/dboff36-webfont.woff') format('woff'),url('/public/share/fonts/dboff36-webfont.ttf') format('truetype'),url('/public/share/fonts/dboff36-webfont.svgz#webfontTYk3dnOZ') format('svg'),url('/public/share/fonts/dboff36-webfont.svg#webfontTYk3dnOZ') format('svg');font-weight:bold;font-style:italic;} /* DB Office Bold */ @font-face {font-family:'/public/share/fonts/dboffice';src:url('/public/share/fonts/dboff06-webfont.eot');src:local('?'),url('/public/share/fonts/dboff06-webfont.woff') format('woff'),url('/public/share/fonts/dboff06-webfont.ttf') format('truetype'),url('/public/share/fonts/dboff06-webfont.svgz#webfontAEWTlQQg') format('svg'),url('/public/share/fonts/dboff06-webfont.svg#webfontAEWTlQQg') format('svg');font-weight:bold;font-style:normal;} /* DB Office Italic */ @font-face {font-family:'/public/share/fonts/dboffice';src:url('/public/share/fonts/dboff33-webfont.eot');src:local('?'),url('/public/share/fonts/dboff33-webfont.woff') format('woff'),url('/public/share/fonts/dboff33-webfont.ttf') format('truetype'),url('/public/share/fonts/dboff33-webfont.svgz#webfontWj0v86g1') format('svg'),url('/public/share/fonts/dboff33-webfont.svg#webfontWj0v86g1') format('svg');font-weight:normal;font-style:italic;} /* DB Office */ @font-face {font-family:'/public/share/fonts/dboffice';src:url('/public/share/fonts/dboff03-webfont.eot');src:local('?'),url('/public/share/fonts/dboff03-webfont.woff') format('woff'),url('/public/share/fonts/dboff03-webfont.ttf') format('truetype'),url('/public/share/fonts/dboff03-webfont.svgz#webfont6gtNigYU') format('svg'),url('/public/share/fonts/dboff03-webfont.svg#webfont6gtNigYU') format('svg');font-weight:normal;font-style:normal;} @media screen, projection { .debug { background:#a00; color:#fff; outline:1px solid #0f0; } * { margin:0; padding:0; } #footer { border-top:22px solid; } div#main a:focus h2, div#main a:hover h2 {text-decoration:underline;} body { /* background:#fff url(grid-8.png) 288px 0 repeat-y; */ color:#333; overflow-y:scroll; } .page_margins {width:960px;} div#header { padding:16px 0 6px; z-index:300; } div#headercontainer { height:320px; position:relative; z-index:300; } div#header img {display:block;} div#header a { display:block; width:280px; } body.start div#header {padding:0;} body.start div#header div#logo { left:0; overflow:hidden; position:absolute; top:18px; width:191px; z-index: 5000; } div#main {-webkit-font-smoothing:antialiased;} div#footer { padding-top:25px; width:960px; } div#footer p, div#footer address { color:#666; font-size:11px; } div#footer div.item p { margin:0; } div#footer p.copyright { color:#fff; font:11px; height:0px!important; margin-bottom:0px; position:relative; padding-left:10px; right:10px!important; text-align:right; top:-45px!important; } div#footer h2 { color:#666; font-size:14px; margin-bottom:6px; } div#footer a:focus, div#footer a:hover {text-decoration:underline;} div#nav-main { overflow:hidden; padding:8px 0 8px 7px; } div#col1, div#col1-nav-meta, div#col1-footer { float:left; width:240px; } div#col1 {margin-bottom:24px} div#col3, div#col3-nav-meta, div#col3-footer { margin:0 0 0 240px; /*position:relative;*/ width:auto; } div#col3_content, div#col3_content-nav-meta, div#col3_content-footer {padding:0 0 0 48px;} body.box div#col3_content {padding:15px;width:432px;} div#col1_content-footer {padding:0 0 0 20px;} a:link {text-decoration:none;} a:visited {text-decoration:none;} h1,h2,h3,h4,h5,h6, .expander a.toggle, p.department, div#nav-main li a, div#nav-main li strong {font-family:'/public/share/fonts/dboffice',Arial,Helvetica,sans-serif;} div.content ul, div.content ol {font-size:13px;} body.structure div#main li {line-height:15px;} body.content div.box li a {line-height:18px;} body.content div.box li {margin-bottom:3px;} div#nav-sub a:active {position:static;} div#main div#nav-sub li {line-height:18px;} div#nav-main ul {margin:0;} div#nav-main li { background:url(nav-li-8.png) left 3px no-repeat; float:left; font-size:14px; line-height:1.4; list-style:none; margin:0; } div#nav-main li strong, div#nav-main li a { display:block; font-style:normal; text-align:center; -webkit-text-stroke:0 black; } div#nav-main li strong {font-weight:bold;} div#nav-main li a {font-weight:normal;} div#nav-main li a:focus { text-decoration:none; } div#nav-main li a:hover { text-decoration:underline; } div#nav-main li a, div#nav-main li strong { margin: 0 10px 0 10px; } div#nav-main li a strong { margin: 0; } div#nav-main li.item-1 { background:transparent; padding-left:10px; } div#nav-main li.item-1 strong, div#nav-main li.item-1 a { margin-left: 0; text-align:left; } div#nav-sub ul { background:#fff url(nav-sub.png) no-repeat left bottom; margin:0; padding-bottom:110px; } div#nav-sub ul ul {padding-bottom:0;} div#nav-sub li { font-size:12px; list-style:none; margin:0; background:#ccc url(nav-sub.png) no-repeat 0 -200px; } div#nav-sub li a, div#nav-sub li strong { color:#333; display:block; font-weight:bold; padding-bottom:2px; padding-left:10px; padding-top:2px; } div#nav-sub li a:focus, div#nav-sub li a:hover { background:#f5f5f5 url(nav-sub.png) no-repeat 0 0; text-decoration:underline; } div#nav-sub ul li a, div#nav-sub ul li strong {padding-left:18px;} div#nav-sub ul ul li {background:#f5f5f5 url(nav-sub.png) no-repeat 0 -100px;} div#nav-sub ul ul li a, div#nav-sub ul ul li strong { font-weight:normal; padding-left:28px; } div#nav-sub ul ul ul li a, div#nav-sub ul ul ul li strong {padding-left:38px;} div#nav-sub ul ul ul ul li a, div#nav-sub ul ul ul ul li strong {padding-left:48px;} div#nav-sub li a.active {color:#c00;} form#form-search fieldset { margin-bottom:1px; padding:3px 0 11px 18px; } form#form-search input {vertical-align:middle;} form#form-search input#site-search-term { height:19px; font-size:11px; float:left; padding:1px 0 0 3px; width:177px; } form#form-search input.submit {float:left;} div#meta-2 { margin-bottom:20px; padding:16px 0 1.3em; position:relative; z-index:100; } div#nav-meta div#meta-2 { margin-bottom:0px; padding:16px 0 20px; } div#col3_content p.breadcrumb, div#col3_content-nav-meta p.breadcrumb { color:#333; font-size:10px; margin-bottom:0; } p.breadcrumb strong {font-weight:normal;} p.breadcrumb span {padding-right:3px;} p.breadcrumb a:hover, p.breadcrumb a:focus {text-decoration:underline;} p.breadcrumb a, p.breadcrumb strong {padding:0 3px;} p#meta-3 {text-align:right;} img.main { display:block; margin-bottom:20px; } div.alt { background:#e5e5e5; padding:10px; } div.alt-group { background:#e5e5e5; padding:10px 0; } div.alt-group h2.group {padding-left:10px;} h2.group { font-size:18px; margin-bottom:7px; } div.alt-group div.subcl {padding-left:10px;} div.alt-group div.subcr {padding-right:10px;} div.alt-portrait { background:#e5e5e5; padding-bottom:10px; } div.alt-portrait p, div.alt-portrait ul, div.alt-portrait h2 {padding:0 10px;} div.teaser {margin-bottom:20px;} div.sidebar div.teaser {margin-bottom:18px;} div.teaser img { float:left; margin:0 24px 0 0; } div.teaser a p { color:#333; text-decoration:none; } div.last {margin-bottom:0;} div.teaser a:hover h2, div.teaser a:focus h2 {text-decoration:none;} div.teaser a:hover p, div.teaser a:focus p { color:#333; text-decoration:none; } div.teaser h2 { font-size:12px; line-height:1.3; margin-bottom:7px; } /* start box sidebar */ div.sidebar div.alt-2 { border:1px solid #CCCCCC; padding:10px; } div.sidebar div.alt-2 h2 { font-size:15px; line-height:1.3; margin-bottom:7px; } div.sidebar div.alt-2 a h2 { font-size:12px; line-height:1.3; margin-bottom:7px; } /* end box sidebar */ div.featured h2 {font-size:15px;} div.teaser p { font-size:11px; margin-bottom:0; line-height:1.4; } div.teaser ul { list-style:none; margin-bottom:0; } div.teaser ul a:focus, div.teaser ul a:hover {text-decoration:underline;} div.landscape ul, div.landscape p {margin-left:144px;} div.portrait img { display:block; float:none; margin:0 0 10px; } div.teaser li { background:url(bullet-8.png) left 5px no-repeat; font-size:11px; margin:0; padding-left:10px; } div div.alt li, div div.alt-group li {background:url(bullet-bg-grey-8.png) left 5px no-repeat;} div#col3_content p.department { color:#333; font-size:12px; margin-bottom:0; } div#col3_content p.legend { font-size:12px; margin-bottom:3px; } body.content h1,body.content h2,body.content h3,body.content h4,body.content h5,body.content h6,body.box h2,body.box h3,body.box h4,body.box h5,body.box h6 {line-height:1.3;} body.start h1, body.content h1, body.box h1 { color:#666; font-size:20px; margin-bottom:10px; } body.start h2, body.content h2, body.box h2 { color:#000; font-size:15px; margin-bottom:10px; } body.start h3, body.content h3, body.box h3 { color:#000; font-size:12px; margin-bottom:6px; } body.content h4, body.box h4 { color:#000; font-size:12px; margin-bottom:6px; } body.start p, body.content p, body.box p {font-size:13px;} body.content p.intro, body.box p.intro {font-weight:bold;} body.content div.c35r h2,body.start div.c35r h2 {font-size:15px;} body.content hr, body.box hr {margin-bottom:15px;} p.update { color:#666; font-size:13px; padding-top:10px; } body.start h1,body.start h2,body.start h3,body.start h4,body.start h5,body.start h6,body.content h1,body.content h2,body.content h3,body.content h4,body.content h5,body.content h6,body.box h1,body.box h2,body.box h3,body.box h4,body.box h5,body.box h6 {color:#666;} div#col3_content form h2 { color:#333; } input[type=hidden] { left:-999em; position:absolute; } div#col3_content label, div#col3_content input, div#col3_content textarea { display:block; width:286px; } div#col3_content select { display:block; width:295px; } div#col3_content div.sidebar select { border:1px solid #aaa; display:block; width:126px; } div#col3_content div.sidebar div.radio input, div#col3_content div.sidebar div.radio label, div#col3_content div.sidebar div.checkbox input, div#col3_content div.sidebar div.checkbox label { display:inline; float:none; width:auto; } div#col3_content div.sidebar div.radio, div#col3_content div.sidebar div.checkbox { padding-left:45px; margin-bottom:0; } div#col3_content div.sidebar div.radio input, div#col3_content div.sidebar div.checkbox input {margin-right:5px;} div#col3_content div.list-controls label { display:block; width:119px; } div#col3_content label {font-size:12px;} div#col3_content input, div#col3_content textarea { background:#f6f6f6; border:1px solid #aaa; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:5px 3px; } div#col3_content div.error input, div#col3_content div.error textarea {background:#fff;} div#col3_content textarea { height:164px; line-height:1.4; } form div.subcolumns {margin-bottom:16px;} label span {color:#666;} div#col3_content select { font-family:Arial,Helvetica,sans-serif; font-size:12px; } div#col3_content div.set input, div#col3_content div.set label { display:inline; width:auto; } div#col3_content div.set input {border:0;} div.set input, div.set label {vertical-align:middle;} div#col3_content div.set input {margin:0;} div#col3_content div.error input, div#col3_content div.error textarea { border-color:#c66; -webkit-box-shadow:0px 0px 15px rgba(255,0,0,.25); -moz-box-shadow:0px 0px 15px rgba(255,0,0,.25); box-shadow:0px 0px 15px rgba(255,0,0,.25); } div#col3_content p.error-message { color:#666; font-size:12px; padding:18px 0 0 20px; } div#col3_content .errorSet p.error-message { padding-top: 23px; } div#col3_content .errorSet div.valid-no { background-position: 12px 28px; } div#col3_content p.sum-error-message { color:#f00; font-weight:bold; } div.valid-no {background:url(form-valid-no-8.png) 12px 18px no-repeat;} div.valid-yes {background:url(form-valid-yes-8.png) 12px 18px no-repeat;} div.valid-no, div.valid-yes {min-height:32px;} label {cursor:pointer;} div#col3_content input:focus, div#col3_content textarea:focus, div#col3_content input:hover, div#col3_content textarea:hover { background:#fff; border-color:#333; -webkit-box-shadow:0px 0px 15px rgba(0,0,0,.20); -moz-box-shadow:0px 0px 15px rgba(0,0,0,.20); box-shadow:0px 0px 15px rgba(0,0,0,.20); outline:0; } div#col3_content div.error input:focus, div#col3_content div.error textarea:focus, div#col3_content div.error input:hover, div#col3_content div.error textarea:hover { background:#fff; border-color:#f00; } div#col3_content input.filled, div#col3_content textarea.filled {background:#fff;} div#col3_content button, div#col3_content a.button , div#col3_content input[type="button"] { margin-right:10px; } div#col3_content button:hover, div#col3_content a.button:hover, div#col3_content button:focus, div#col3_content a.button:focus, div#col3_content input[type="button"]:hover, div#col3_content input[type="button"]:focus { border-color:#333; -webkit-box-shadow:0px 0px 15px rgba(0,0,0,.3); -moz-box-shadow:0px 0px 15px rgba(0,0,0,.3); box-shadow:0px 0px 15px rgba(0,0,0,.3); color:#333; outline:0; } div#col3_content div.sidebar button { background:transparent; float:none; padding:0; } div#col3_content button { background:#dadada url(button-main-8.png) repeat-x; border:1px solid #b2b2b2; color:#333; cursor:pointer; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; padding:7px 8px 7px; width:auto; } div#col3_content button[type=submit] { font-weight:bold; } div#col3_content a.button { background:#dadada url(button-main-8.png) repeat-x; border:1px solid #b2b2b2; color:#333; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; padding:7px 8px 8px; width:auto; } div#col3_content button[disabled], div#col3_content a.button.disabled { background:#eaeaea url(button-8.png) repeat-x; border-color:#b2b2b2; color:#666; font-weight:normal; } div#col3_content button[disabled]:hover, div#col3_content a.button.disabled:hover, div#col3_content button[disabled]:focus, div#col3_content a.button.disabled:focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; cursor:default; } div.box { border:1px solid #ccc; margin-bottom:17px; padding:7px 9px; } div.box dl {margin:0;} div.box dt, div.box dd { margin:0; padding:0; } div.box dt { font-size:13px; font-weight:normal; padding:10px 0 0; } div.box dd { border-bottom:1px solid #ccc; font-size:12px; padding:0 0 10px 12px; } div.box dd.last { border-bottom:0; padding:0 0 2px 12px; } div.box dt a { display:block; line-height:16px; padding:0 0 5px 12px; } div.box a:focus, div.box a:hover {text-decoration:underline;} div.box dl.alt img { float:right; margin:0 0 15px 15px; } div.box dl img { float:left; margin:0 15px 15px; } a.internal {background:url(link-internal-8.png) 0 .5em no-repeat;} a.external {background:url(link-external-8.png) 0 .5em no-repeat;} a.openwindow {background:url(icon-openwindow-8.png) 0 .5em no-repeat;} a.app {background:url(icon-application-8.png) 0 .5em no-repeat;} a.download {background:url(icon-download-8.png) 0 3px no-repeat;} div.item a.download, div.download a.download { padding-left:14px; } div#footer a.internal, div.sidebar a.internal {background-position:0 5px;} div#footer a.external, div.sidebar a.external {background-position:0 6px;} div#footer a.app, div.sidebar a.app {background-position:0 5px;} div#footer a.openwindow, div.sidebar a.openwindow {background-position:0 5px;} div#footer a.download, div.sidebar a.download {background-position:0 2px;} ul.links { list-style:none; margin:0 0 12px; } div.c65l ul li { font-size:12px; } div#footer div.c65l ul li { font-size:11px; } ul.links li { font-size:11px; margin:0; } ul.links li a { display:block; padding-left:12px; } ul.links li a:focus, ul.links li a:hover {text-decoration:underline;} address {font-style:normal;} div.content div.sidebar address,div#footer address { font-size:11px; margin-bottom:6px; } div.sidebar div.id a:focus, div.id a:hover {text-decoration:underline;} div.sidebar div.id p { font-size:11px; margin-bottom:5px; } div.sidebar div.item span,div#footer div.item span { display:block; padding-left:17px; } div.sidebar span,div#footer span {line-height:17px;} div.sidebar span.phone,div#footer span.phone {background-position:0 3px;} div.sidebar span.mobile,div#footer span.mobile {background-position:2px 3px;} div.sidebar span.fax,div#footer span.fax {background-position:0 3px;} div.sidebar span.email,div#footer span.email {background-position:0 4px;} div.sidebar span.video,div#footer span.video {background-position:0 3px;} div.sidebar span.external {background-position:3px 6px;} div#footer span.external {background-position:3px 5px;} span.phone {background:url(icon-phone-8.png) no-repeat;} span.mobile {background:url(icon-mobile-8.png) no-repeat;} span.fax {background:url(icon-fax-8.png) no-repeat;} span.email {background:url(icon-mail-8.png) no-repeat;} span.video {background:url(icon-video-8.png) no-repeat;} span.timezone {background:url(timezone.png) no-repeat;} span.external {background:url(link-external-8.png) no-repeat;} span.phone {background-position:0 4px;} span.fax {background-position:0 4px;} span.email {background-position:0 6px;} span.video {background-position:0 5px;} span.timezone {background-position:0 4px;} span.external {background-position:3px 6px;} div.alt span.phone {background-position:0 3px;} div.alt span.fax {background-position:0 3px;} div.alt span.email {background-position:0 5px;} div.alt span.video {background-position:0 4px;} /* body.sitemap div#col3_content div.content {padding-top:36px;} body.sitemap div#col1_content div.content {padding:18px 0 0 20px;} body.sitemap div#col1_content div.content h2 { color:#666; font-size:20px; margin-bottom:8px; }*/ ul.sitemap li {font-size:12px;} ul.sitemap, ul.sitemap ul, ul.sitemap ul ul { list-style:none; margin:0; } ul.sitemap ul ul {margin-bottom:12px;} ul.sitemap li { line-height:1.0; margin:0; } ul.sitemap li span { display:block; margin-bottom:10px; padding-top:10px; } ul.sitemap li li span { margin-bottom:5px; padding:0; } ul.sitemap li li li span {margin-bottom:0;} ul.sitemap li a { color:#666; font-family:'/public/share/fonts/dboffice',Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; } ul.sitemap li a:focus, ul.sitemap li a:hover, ul.sitemap li li a:focus, ul.sitemap li li a:hover, ul.sitemap li li li a:focus, ul.sitemap li li li a:hover { text-decoration:underline; } ul.sitemap li li a { color:#666; font-family:'/public/share/fonts/dboffice',Arial,Helvetica,sans-serif; font-size:13px; } ul.sitemap li li li a { background-position:0 2px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; padding-left:11px; } div.download, div.id,div.product {margin-bottom:15px;} div.download h2, div.id h2, div.product h2 {font-size:15px;} div.download p, div.id p, div.id address, div.product p, div.product address { font-size:12px; margin-bottom:3px; } div.download p.description {padding:5px 0;} a.back { background:url(icon-back-8.png) 0 1px no-repeat; font-size:12px; line-height:13px; padding-left:15px; } div.download img, div.id img,div.product img { float:left; margin-right:15px; } div.id span,div.product span { display:block; padding-left:17px; } div.picture p, div.picture address {margin-left:111px;} div.video p, div.video address {margin-left:260px;} div.id div.item,div.product div.item {margin-bottom:15px;} div#col3_content div.id div.last,div#col3_content div.product div.last {margin-bottom:0;} div.alt-2 { border:1px solid #e5e5e5; padding:10px; } a.extended-search { display:block; font-size:12px; margin-top:22px; } a.extended-search:focus, a.extended-search:hover {text-decoration:underline;} a.closed { background:url(icon-dropdown-closed-8.png) 3px 3px no-repeat; padding-left:15px; line-height:15px; } a.open { background:url(icon-dropdown-open-8.png) 0 5px no-repeat; padding-left:15px; line-height:15px; } div.content form { display:block; margin-bottom:20px; } p.status strong {display:block;} p#ending { font-size:11px; margin-bottom:25px; } p#ending a.top { background:url(icon-top-8.png) 0 4px no-repeat; float:right; padding-left:15px; } p#ending a.top:focus, p#ending a.top:hover {text-decoration:underline;} div.advertising {text-align:center;} div.advertising h2 {text-align:left;} div.advertising img {margin:0 auto 14px;} div.advertising a {display:inline;} div.results ul {list-style:none;margin:0;} div.results li { background:url(link-internal-8.png) 0 5px no-repeat; margin:0 0 15px 0; border-bottom: 1px solid #E5E5E5; padding:0 0 10px 12px; } div.results li.file li {margin-bottom:5px;} div.results li.file p.title { background:url(icon-download-8.png) 0 2px no-repeat; padding-left:16px; } div.results li.file li {background:0;} div.simple li { margin:0; } div.simple { margin-bottom:20px; } div.results p { color:#333; font-size:12px; line-height:1.3; margin-bottom:5px; } div.results p.title {font-size:13px;} div.results p.path {color:#999;} div.list-controls {margin-bottom:20px;} div.list-controls form {margin-bottom:0;} div.pagination { float:right; position:relative; top:1px; } div.pagination img { position:relative; top:2px; } div.pagination a, div.pagination span, div.pagination ul, div.pagination li {float:left;} div.pagination ul a, div.pagination ul strong { border:1px solid #fff; float:none; padding:3px; } div.pagination ul a:focus, div.pagination ul a:hover { float:none; } div.pagination ul { list-style:none; margin:0 5px; } div.pagination li { font-size:12px; margin:0; } div.count { font-size:12px; position:relative; width:195px; } div#col3_content div.count select { left:125px; position:absolute; top:0; width:55px; } div#col3_content div.count label { position:relative; top:1px; } div#col1_content div.item { padding:16px 20px 0 20px; } div#col1_content div.item h2 { color:#666; font-size:15px; } ul.tagcloud { list-style:none; margin:0 0 20px; } ul.tagcloud li { display:inline; margin:0; } ul.tagcloud a:focus, ul.tagcloud a:hover {color: #CC0000;} ul.tagcloud a { font-size:9px; line-height:1.4; color: #666666; } ul.tagcloud strong { font-size:1.225em; font-weight:normal; } div.image a, div.image-1 a, div.image-2 a, div.carousel a { display:block; position:relative; } div.image img, div.image-1 img, div.image-2 img, div.carousel img {display:block;} div#col3_content img.zoom {display:none;} div#col3_content a:focus img.zoom, div#col3_content a:hover img.zoom { display:block; height:18px; position:absolute; width:18px; } div#col3_content a:focus img.zoom, div#col3_content a:hover img.zoom { right:5px; bottom:5px; } div#col3_content div.image a:focus img.zoom, div#col3_content div.image a:hover img.zoom, div#col3_content div.image-1 a:focus img.zoom, div#col3_content div.image-1 a:hover img.zoom, div#col3_content div.image-2 a:focus img.zoom, div#col3_content div.image-2 a:hover img.zoom { right:5px; bottom:1px; } div.overview-item img {float:left;} div.overview-item p.title { font-size:12px; margin-bottom:5px; } body.content div.landscape h2, body.content div.landscape p, body.box div.landscape h2, body.box div.landscape p {margin-left:169px;} body.content div.portrait h2, body.content div.portrait p, body.box div.portrait h2, body.box div.portrait p {margin-left:121px;} div.overview-item p.date { color:#666; line-height:1.1; } div.overview-item p { font-size:11px; line-height:1.5; margin-bottom:0; } div.overview-item h2 { font-size:12px; line-height:1.2; margin-bottom:8px; } body.content div.featured h2, body.box div.featured h2 {font-size:15px;} div.overview-item a p {color:#333;} div.overview-item {border-bottom:1px solid #e5e5e5;} div.overview-item { margin-bottom:15px; padding-bottom:15px; } div#col3_content div.overview-item a.button { float:right; margin:0 0 15px 15px; } div#main form.application-teaser { background:url(form-gradient-8.png) repeat-x; display:block; margin-bottom:18px; padding:8px 10px 7px; } div#main form.application-teaser h2 { color:#333; font-size:13px; font-weight:bold; margin-bottom:1.1em; } div#main form.application-teaser input.input-text { background:#fff; border:1px solid #aaa; padding:4px 3px 3px; width:118px; } div#main form.application-teaser input.input-text:hover { background:#fff; border-color:#333; } div#main form.application-teaser label { float:left; font-size:11px; padding-top:3px; width:46px; } div#main form.application-teaser div {margin-bottom:8px;} div#main form.application-teaser div.fields-1 {margin-right:7px;} div#main form.application-teaser div.fields-1, div#main form.application-teaser div.fields-2 { float:left; margin-bottom:0; } div#main form.application-teaser div.fields-1 input {width:45px;} div#main form.application-teaser div.fields-2 {padding-top:5px;} div#main form.application-teaser div.fields-2 div {margin-bottom:13px;} div#main form.application-teaser div.fields-2 label {float:none;} div#main form.application-teaser div.fields-2 input {margin-right:5px;} div#main form.application-teaser button.submit { background:none; border:0; } div#main form.application-teaser div.container { border-bottom:1px solid #bdbdbd; padding-bottom:8px; } div#main form.application-teaser div.actions {padding-left:45px;} div#main form.application-teaser div.actions a { background:url(arrow-continue-8.gif) right center no-repeat; color:#404040; display:block; font-size:11px; margin-bottom:5px; position:relative; } div#main form.application-teaser div.actions a:focus, div#main form.application-teaser div.actions a:hover { text-decoration:none; background:url(arrow-continue-hover-8.gif) right center no-repeat; color:#c00; } div#main form.application-teaser div.actions a.submit { font-size:12px; font-weight:bold; } div#main form.application-teaser div.submit { position:relative; margin-bottom:8px; background:url(arrow-continue-8.gif) right center no-repeat; } div#main form.application-teaser div.submit button { font-size:12px; font-weight:bold; color:#404040; font-family:Arial,Helvetica,sans-serif; background-color:transparent; border:medium none; cursor:pointer; } div#main form.application-teaser div.submit strong { position:absolute; left:0; top:0; } div#main form.application-teaser div.submit strong, x:-moz-any-link, x:only-child { position:relative; left:-3px; } /* hack for ff3+ to make the buttons work */ div#main form.application-teaser div.submit, x:-moz-any-link, x:only-child {margin-bottom:6px;} /* hack for ff3+ to align the buttons correctly */ div#main form.application-teaser div.submit:hover, div#main form.application-teaser div.submit button:hover, div#main form.application-teaser div.submit .hover strong { color:#c00; cursor:pointer; -webkit-box-shadow:0 0 0; -moz-box-shadow:0 0 0; box-shadow:0 0 0; } div#main form.application-teaser div.hover { background-image:url(arrow-continue-hover-8.gif); } ul.seminars { list-style:none; margin:0; } ul.seminars li { border-bottom:1px solid #e5e5e5; margin:0 0 15px; padding-bottom:15px; } ul.seminars p {margin:0;} ul.seminars a p.price { color:#666; font-size:11px; } ul.seminars a p.title {font-size:12px;} ul.seminars a:focus p.title, ul.seminars a:hover p.title {text-decoration:underline;} div.floating-1, div.floating-2 { padding-bottom:0; width:220px; } div.floating-1, div.image-1 { float:left; margin:0 24px 15px 0; } div.floating-2, div.image-2 { float:right; margin:0 0 15px 24px; } div.floating-1 h2, div.floating-2 h2 {font-size:15px;} div.image-1 p, div.image-2 p, div.image p { color:#666; font-size:11px; margin:0; } div.image-1 img, div.image-2 img, div.image img {margin-bottom:5px;} table.full div.image img {margin-top:5px;} div.w-96 {width:96px;} div.w-120 {width:120px;} div.w-144 {width:144px;} div.w-192 {width:192px;} div.w-240 {width:240px;} div.w-384 {width:384px;} div.w-432 {width:432px;} div.w-672 {width:672px;} div.content p a.openwindow { padding-left: 12px; background-position:0 .4em } div.content p a.openwindow {} div.content table.calendar a, div.content table.cart a, div.content table a.internal, div.content table a.external, div.content table a.openwindow, div.content table a.app, div.content table span.download { display:block; } div.content table span.download { background:url(icon-download-8.png) 0 4px no-repeat; padding-left:12px; } div.content table span.download-info { white-space:nowrap; font-size:10px; color:#666666; } div.content table.calendar th a {font-weight:normal;} table.cart td.action {text-align:center;} table.cart td.action img {margin:0 auto;} table.cart td.action a {display:inline;} div.content table { border:1px solid #ccc; border-bottom:0; border-collapse:collapse; } table th,table td {vertical-align:top;} div.content table th { color:#333; background:#e7e7e7 url(table-head-8.png) repeat-x; border-bottom:1px solid #ccc; font-size:12px; text-align:left; padding: 3px; } div.content tbody th {background:transparent;} div.content table td { border-bottom:1px solid #ccc; font-size:12px; padding: 3px; } div.content table td p { font-size:12px; } div.content tbody tr.even th, div.content table tr.even td {background:#e7e7e7;} table a:focus, table a:hover {text-decoration:underline;} table a.internal, table a.external, table a.app{ background-position:0 6px; padding-left:12px; } table a.openwindow { background-position:0 5px; padding-left:12px; } table {margin-bottom:15px;} div.contentbox { border:1px solid #ccc; margin-bottom:20px; } div.contentbox div.subcolumns {margin-bottom:0;} div.contentbox div.content {padding:.25em .45em 0 .45em;} div.contentbox div.download {margin-bottom:10px;} div.contentbox h3 { font-family:Arial,Helvetica,sans-serif; background:#e7e7e7 url(table-head-8.png) repeat-x; border-bottom:1px solid #ccc; color:#333; font-size:12px; padding:.5em; text-align:left; } div.sidebar {overflow:hidden;} div.sidebar p {font-size:11px;} div.sidebar img {margin-bottom:18px;} body.content div.item,body.structure div.item, body.box div.item {margin-bottom:15px;} body.content div.download.no-alt {margin-bottom:0px;} div.sidebar div.item p {margin-bottom:2px;} div.sidebar li {margin-bottom:3px;} html.box {width:500px;} body.content p a:focus, body.content p a:hover{text-decoration:underline;} div.overview-item a:focus p.title,div.overview-item a:hover p.title {text-decoration:underline;} div.partner-logos ul {height:1%;list-style:none;margin-bottom:20px;left:-4px;padding:0;} div.partner-logos li {margin:0;padding:0;} div.partner-logos li {float:left;margin:0 0 0 24px;} div.partner-logos img,div.partner-logos a {display:block;} p.structure {border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:2px 0;} p.structure span,p.structure a {padding:0 5px;} p.structure a.first {padding-left:0;} span.headerHeightWithVideoIcon span {background:url(video_icon_normal.gif) no-repeat right center; padding-right: 20px;} span.headerHeightWithVideoIcon:focus span,a span.headerHeightWithVideoIcon:hover span{background-image:url(video_icon_mouseover.gif);} /* start atoz index */ ul.atoz {list-style:none;} ul.atoz,ul.atoz li {margin:0;} ul.atoz li {float:left;margin:0 10px 10px 0;} ul.atoz a {background:#e7e7e7 url(a-z-8.png) repeat-x;color:#666;border:1px solid #c2c2c2;} ul.atoz strong {background:#e7e7e7 url(a-z-8.png) repeat-x;color:#333;border:1px solid #666;} ul.atoz span {border:1px solid #e5e5e5;color:#989898;} ul.atoz a,ul.atoz span,ul.atoz strong {display:block;text-align:center;width:18px;} ul.atoz a {color:#c00;} ul.atoz a:focus,ul.atoz a:hover {color:#f00;text-decoration:underline;} ul.atoz strong {background:#fff;border:1px solid #cfcfcf;} /* end atoz index */ /* start tabs */ .js .tabs .current-info, .js .tabs .accessibletabsanchor, .js .tabs .tabhead { left: -999em; position:absolute; } div.tabs {margin-bottom:20px;display:table;width:100%} div.tabs.last {margin-bottom:0px} div.tabs div.subcolumns {margin-bottom:7px;} div.tabs ul.tabs-list { margin:0; padding:0; list-style:none; } div.tabs ul.tabs-list li { float:left; display:inline; background:url(tabs.png) no-repeat right top; margin:0; padding:0; background-position:100% 0; } div.tabs ul.tabs-list a { float:none; display:block; position:relative; padding: 6px 9px 6px 9px; background:url(tabs.png) no-repeat left top; background-position:0 -40px; } div.tabs ul.tabs-list li.current { background-position:100% -160px; } div.tabs ul.tabs-list li.current a { color:#000; font-weight:bold; cursor:default; padding-bottom:7px; background-position:0 -200px; } div.tabs ul.tabs-list li.current a:focus, div.tabs ul.tabs-list li.current a:hover {text-decoration:none;} div.tabs div.tabs-list-container {background:url(tabs.png) repeat-x bottom;} div.tabs ul.tabs-list a:focus, div.tabs ul.tabs-list a:hover {outline:0;text-decoration:underline;} div.tabs div.content {border:1px solid #999;clear:both;padding:7px 9px 0;border-top-width: 0;} div.tabs div.moreTabs {border:1px solid #999;clear:both;padding:7px 9px 0;} div.tabs div.content p {font-size:11px;margin-bottom:7px;} div.tabs a:hover h3,div.tabs a:focus h3{text-decoration:underline;} div.tabs ul.tabs-list li.next a { float:none; display:block; position:relative; padding: 6px 9px 6px 9px; background:url(tabs.png) no-repeat left top; background-position:0 -120px; } /* end tabs*/ div.teaser.iframe { margin-bottom:20px; line-height:0; } div.sidebar div.teaser.iframe { margin-bottom:18px; } div.teaser.iframe.last { margin-bottom:0px; } div.sidebar div.teaser.iframe.last { margin-bottom:0px; } div.placeholder {height:36px;} body.error div#nav-main {height:20px;} div#main div.order a.button {float:right;margin:0 0 15px;} div#main div.order p {padding-top:5px;} /* start trick to allow the language selector to overlay the content in ie6+7 */ #col1_content, #col2_content, #col3_content, div#col3, div#col3-footer, #main { /**z-index:-1;*/ } /* end trick to allow the language selector to overlay the content in ie6+7 */ /* start trick to allow the glow around the language selector go outside the page boundries */ div.page_margins { overflow:visible; } /* end trick to allow the glow around the language selector go outside the page boundries */ /* start language selector*/ div#language { bottom:54px; font-size:12px; position:absolute; right: 0; z-index:1; } div#language .wrap { padding-top:13px; position:absolute; right:0; white-space:nowrap; z-index:1; } .languageContainer { position: absolute; left:960px; top: 404px; z-index:110; } div#nav-meta .languageContainer { position: absolute; left: 672px; top: 49px; } div#language p.current {margin-right:1em;} div#language p, div#language ul, div#language li, div#language a { display:inline; margin:0; width:auto; } div#language .lang { padding-left:18px; margin-left:.7em; } div#language .bg {background:url(flags/bg.gif) left no-repeat;} div#language .bs {background:url(flags/ba.gif) left no-repeat;} div#language .cs {background:url(flags/cz.gif) left no-repeat;} div#language .da {background:url(flags/dk.gif) left no-repeat;} div#language .de {background:url(flags/de.gif) left no-repeat;} div#language .el {background:url(flags/gr.gif) left no-repeat;} div#language .en {background:url(flags/gb.gif) left no-repeat;} div#language .es {background:url(flags/es.gif) left no-repeat;} div#language .et {background:url(flags/ee.gif) left no-repeat;} div#language .fi {background:url(flags/fi.gif) left no-repeat;} div#language .fr {background:url(flags/fr.gif) left no-repeat;} div#language .hr {background:url(flags/hr.gif) left no-repeat;} div#language .hu {background:url(flags/hu.gif) left no-repeat;} div#language .is {background:url(flags/is.gif) left no-repeat;} div#language .it {background:url(flags/it.gif) left no-repeat;} div#language .ja {background:url(flags/jp.gif) left no-repeat;} div#language .ko {background:url(flags/kr.gif) left no-repeat;} div#language .lt {background:url(flags/lt.gif) left no-repeat;} div#language .lv {background:url(flags/lv.gif) left no-repeat;} div#language .mk {background:url(flags/mk.gif) left no-repeat;} div#language .nl {background:url(flags/nl.gif) left no-repeat;} div#language .no {background:url(flags/no.gif) left no-repeat;} div#language .pl {background:url(flags/pl.gif) left no-repeat;} div#language .pt {background:url(flags/pt.gif) left no-repeat;} div#language .ro {background:url(flags/ro.gif) left no-repeat;} div#language .ru {background:url(flags/ru.gif) left no-repeat;} div#language .sk {background:url(flags/sk.gif) left no-repeat;} div#language .sl {background:url(flags/si.gif) left no-repeat;} div#language .sr {background:url(flags/rs.gif) left no-repeat;} div#language .sv {background:url(flags/se.gif) left no-repeat;} div#language .tr {background:url(flags/tr.gif) left no-repeat;} div#language .vi {background:url(flags/vn.gif) left no-repeat;} div#language .zh {background:url(flags/cn.gif) left no-repeat;} div#language .all a:hover, div#language .all a:focus { text-decoration:underline; } div#language .all a:focus { outline:0; } .js div#language .lang {padding-left:26px;} /* js version*/ .js div#language p.current { display:block; margin:0 10px 10px 15px; text-align:right; font-size:12px; } .js div#language p.all { background:#e7e7e7 url(bg-language-selector-8.png) repeat-x; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:5px 10px; } .js div#language p.current button { background-color:transparent; border:none; cursor:pointer; font-family:Arial,Helvetica,sans-serif; margin-left:30px; overflow:visible; padding-left:20px; width:auto; } .js div#language p.current button span { background:url(language-show-inactive.png) right no-repeat; color:#999; display:block; padding-right:11px; } .js div#language p.current button.hover span { background:url(language-show.png) right no-repeat; color:#000; } .js div#language .all, .js div#language .all li, .js div#language .all li a { display:block; } .js div#language ul.all { padding-bottom:10px; } .js div#language ul.all li { margin:10px 10px 0 10px; zoom:1; } .js div#language ul.all li a { } .js div#language .all .lang { margin:0; } .js div#language .wrap { border-right:1px solid transparent; border-top:1px solid transparent; } /* js version closed*/ .js div#language .txt { /*float:left;*/ visibility:hidden; } .js div#language .all { display:none; } /* js version open*/ .js div#language .open{ background-color:#fff; border:1px solid #c0c0c0; -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2); } .js div#language .open .txt{ visibility:visible; } .js div#language .open .all{ display:block; } .js div#language .open p.current button span{ background:url(language-hide-inactive.png) right no-repeat; } .js div#language .open p.current button.hover span{ background:url(language-hide.png) right no-repeat; } /* end language selector*/ /* start user actions selector*/ div#useractions { bottom:53px; font-size:12px; position:absolute; right:58px; z-index:2; clear: both; } .no-js div#useractions { right: 0; top: 1.5em; } div#useractions.nolang { right: 0; } div#useractions .wrap, div#useractions .no-wrap { padding-top:13px; position:absolute; right:58px; white-space:nowrap; z-index:2; } div#useractions .no-wrap { padding-top:14px; } .no-js div#useractions .wrap, .no-js div#useractions .no-wrap { right:0; } div#useractions.nolang .wrap, div#useractions.nolang .no-wrap { right:0; } div#useractions p.current, div#useractions p.single { margin-right:1em; font-size:12px; } .no-js div#useractions p.single { margin-right: 0; } div#useractions p, div#useractions ul, div#useractions li, div#useractions a { display:inline; margin:0; width:auto; } div#useractions .action { padding-left:18px; margin-left:.7em; } div#useractions .logout {background:url(/public/share/fonts/logout.png) left no-repeat;} div#useractions .loggedin {background:url(/public/share/fonts/loggedin.png) left no-repeat;} div#useractions .all a:hover, div#useractions .all a:focus { text-decoration:underline; } div#useractions .all a:focus { outline:0; } .js div#useractions .action {padding-left:26px;} /* js version*/ .js div#useractions p.current, .js div#useractions p.single { display:block; margin:0 10px 10px 10px; text-align:right; } .no-js div#useractions p.current { display:block; margin:0 10px 10px 10px; text-align:right; } .no-js div#useractions p.single a span { text-align:right; display:block; } .no-js div#useractions p.single a span:hover { text-decoration: underline; } .js div#useractions p.all { background:#e7e7e7 url(bg-language-selector-8.png) repeat-x; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:5px 10px; } .js div#useractions p.current button { background-color:transparent; border:none; cursor:pointer; font-family:Arial,Helvetica,sans-serif; margin-left:30px; overflow:visible; padding-left:20px; width:auto; } .js div#useractions .wrap p.current button span { background:url(language-show-inactive.png) right no-repeat; color:#999; display:block; padding-right:11px; } .js div#useractions .wrap p.current button.hover span { background:url(language-show.png) right no-repeat; color:#000; } .js div#useractions .no-wrap p.single a { color:#999; text-decoration: none; outline: none; } .js div#useractions .no-wrap p.single a { display:block; } .js div#useractions .no-wrap p.single a:hover { color:#000; text-decoration: none; } .js div#useractions .no-wrap p.single a span { display:block; } .js div#useractions .all, .js div#useractions .all li, .js div#useractions .all li a { display:block; } .js div#useractions ul.all { padding-bottom:10px; } .js div#useractions ul.all li { margin:10px 10px 0 10px; zoom:1; } .js div#useractions ul.all li a { } .js div#useractions .all .action { margin:0; } .js div#useractions .wrap { border-right:1px solid #fff; border-top:1px solid #fff; } /* js version closed*/ .js div#useractions .txt { /*float:left;*/ visibility:hidden; } .js div#useractions .all { display:none; } /* js version open*/ .js div#useractions .open{ background-color:#fff; border:1px solid #c0c0c0; -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2); } .js div#useractions .open .txt{ visibility:visible; } .js div#useractions .open .all{ display:block; } .js div#useractions .open p.current button span{ background:url(language-hide-inactive.png) right no-repeat; } .js div#useractions .open p.current button.hover span{ background:url(language-hide.png) right no-repeat; } /* end user actions selector */ /* start toolbar*/ div#col3_content p.breadcrumb, div#col3_content-nav-meta p.breadcrumb{ float:left; } #toolbar{ float:right; } #toolbar .wrap{ margin-top:-13px; } #toolbar .actions{ border-right:1px solid transparent; border-left:1px solid transparent; } #toolbar .infos, #toolbar .info, #toolbar .title { display:none; } #toolbar .infos .groupname { font-weight: bold; } #toolbar .infos ul { list-style-type: none; margin-left: 0px; } #toolbar .infos li { margin-left: 0px; margin-top: 5px; } #toolbar .rss ul { margin-bottom: 0px; } #toolbar .infos a:hover { text-decoration: underline; } #toolbar .infos a.icon { background: url(img/content/empty-share-icon.png) no-repeat; display: inline-block; height: 16px; padding-left: 20px; } #toolbar .infos .group { padding-bottom: 13px; border-bottom: 1px solid #CFCFCF; } #toolbar .actions p{ visibility:hidden; } #toolbar .actions{ clear:both; padding:10px; padding-left:0; } #toolbar .actions p{ float:left; font-size:80%; font-weight:bold; margin:0; padding-left:10px; /*border:1px solid red;*/ vertical-align:middle; } #toolbar .actions ul{ margin:0; /*width:144px;*/ } #toolbar .actions ul, #toolbar .actions li{ display:inline; float:left; zoom:1; } #toolbar .actions li{ height:16px; width:16px; margin-left:5px; } #toolbar .actions li a{ background:url(toolbar_sprite.png) no-repeat; display:block; _display:inline; _zoom:1; height:16px; margin:0; padding:0; width:16px; } #toolbar .actions li a span{ left:-9999em; position:absolute; } #toolbar .actions li.rss a{background-position:0 0;} #toolbar .actions li.homepage a{background-position:0 -600px;} #toolbar .actions li.tellafriend a{background-position:0 -100px;} #toolbar .actions li.choosecountry a{background-position:0 -200px;} #toolbar .actions li.printpage a{background-position:0 -300px;} #toolbar .actions li.newsletter a{background-position:0 -400px;} #toolbar .actions li.rss a.active{background-position:-200px 0;} #toolbar .actions li.tellafriend a.active{background-position:-200px -100px;} #toolbar .actions li.homepage a.active{background-position:-200px -600px;} #toolbar .actions li.choosecountry a.active{background-position:-200px -200px;} #toolbar .actions li.printpage a.active{background-position:-200px -300px;} /* toolbar open*/ #toolbar .open{ background-color:#fff; border-bottom:1px solid #c0c0c0; position:relative; } #toolbar .open .title{ background:#d0d0d0 url(toolbar_info.png) -127px bottom no-repeat; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #c0c0c0; display:block; font-size:80%; margin:0; /*height:41px;*/ /*top:-35px;*/ position:absolute; /*width:218px;*/ } #toolbar .open .title p{ margin:10px; } #toolbar .open div.infos{ background-color:#f5f5f5; border:1px solid #ccc; font-size:75%; padding:10px; position:absolute; } #toolbar .open div.infos p{ margin:0; } #toolbar .open .actions{ /*border-top:1px solid #c0c0c0;*/ border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; } #toolbar .open .actions p{ visibility:visible; } #toolbar .shadow{ display:none; } #toolbar .open .shadow{ display:block; position:absolute; width:100%; z-index:-1; -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2); } /* end toolbar*/ /* Additional column widths and YAML tweaks */ div.subcolumns {margin-bottom:20px;} body div.outer {margin-bottom:0;} div.subcolumns img {display:block;} .c50l .subcl, .c75l .subcl {padding-right:24px;} .c50r .subcr, .c25r .subcr {padding-left:24px;} .c60l .subcl {padding-right:19px;} .c60r .subcr {padding-left:19px;} .c65l .subcl {padding-right:5px;} .c65r .subcr {padding-left:5px;} .c40r .subcr {padding-left:29px;} .c40l .subcl {padding-right:29px;} .c35l .subcl {padding-right:43px;} .c35r .subcr {padding-left:43px;} /* Nested subcolumns */ .c65l .c60l .subcl {padding-right:19px;} .c65l .c50l .subcl {padding-right:24px;} .c65l .c30l .subcl {padding-right:34px;} .c65l .c30l .subc { padding-left:14px; padding-right:19px; } .c65l .c30l .subc-alt { padding-left:19px; padding-right:14px; } .c65l .c40l .subc { padding-left:14px; padding-right:14px; } .c65l .c30r .subcr {padding-left:34px;} .c60r .c33l .subcl {padding-right:32px;} .c60r .c33l .subc {padding:0 16px;} .c60r .c33r .subcr {padding-left:32px;} .c60l .c33l .subcl {padding-right:32px;} .c60l .c33l .subc {padding:0 16px;} .c60l .c33r .subcr {padding-left:32px;} .c65l, .c35l, .c30l {float:left;} .c65r, .c35r, .c30r { float:right; margin-left:-5px; } .c65l, .c65r {width:65%;} .c35l, .c35r {width:35%;} .c30l, .c30r {width:30%;} /* dirty tweaks */ div.c20l {width:144px;} div.c20l .subcl {padding-right:48px;} div.c20r {width:96px;} div.c20r .subcr {padding:0;} /* start expanding sections */ .expander div.actions {margin-bottom:20px;} form.expander {margin-top:0;} .expander .toggle { background:url(icon-dropdown-closed-8.png) no-repeat 0 8px; border-top:1px solid #ccc; display:block; font-size:12px; line-height:27px; padding-left:12px; } .boxed { border: 1px solid #ccc; } .expander .contentbox .toggle { border-top: none; } .expander .contentbox { margin-bottom: 0px; border: none; } .expander .inactive h3 { font-family:'/public/share/fonts/dboffice',Arial,Helvetica,sans-serif; font-size:15px; color: #333333; } .expander .contentbox h3 { margin-bottom: -1px; } .expander .contentbox hr { margin-bottom: 10px; } .expander .list-controls { margin-bottom: 10px; } div#main form.application-teaser .toggle { background-position:0 4px; } div#main form.application-teaser .open { background-position:0 7px; } div#main form.application-teaser a.toggle h2 { margin-bottom:1px; } div#main form.application-teaser a.open h2 { margin-bottom:1.1em; } .sidebar .expander .toggle {border:0;} .expander .toggle.open { background-image:url(icon-dropdown-open-8.png); background-position:0 10px; } .expander { border-bottom:1px solid #ccc; margin:10px 0; } .sidebar .expander {border:0;} .expander .container { margin-top:5px; } body.content .expander a.toggle { font-size:15px; font-weight:bold; } body.content .expander a.toggle:focus, body.content .expander a.toggle:hover { text-decoration:underline; } body.content .embedded { border:0; margin:10px 0; padding:0; } body.content .embedded .expander { border:0 solid #ccc; margin:0; } body.content .alt .expander { margin:0 10px; } body.content .alt-2 .expander { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } body.content .embedded .expander a.toggle { font-family:Arial,Helvetica,sans-serif; font-size:13px; border:0; } /* end expanding sections */ /* start plib expanding sections */ .plib { margin-bottom:24px; padding-bottom:1px; } .plib .expander { border-bottom:0; margin:0; } .plib .expander div.subcolumns { margin-bottom:2px; } .plib .expander form, .plib .expander form div.subcolumns { margin-bottom:0; } .plib .expander .toggle { border-top:0; line-height:21px; background-position:0 6px; } .plib .expander div.expander { color:#333333; margin-left:30px; } .plib .expander .expander ul.links { margin-left:15px; margin-bottom:0; } .plib .expander .container { margin-top:0; } .plib .expander .expander a.toggle, .plib .expander .expander ul.links li a { color:#333333; } /* end plib expanding sections */ /* start plib back-link */ .plib a.back { background:url(icon-back-8.png) 0 2px no-repeat; } /* end plib back-link */ /* begin carousel */ .carousel {position:relative;} .carousel ul,.carousel li { letter-spacing:-4px; list-style-type:none; margin:0; padding:0; } .carousel li {letter-spacing:normal;} .carousel .clip { overflow:auto; position:relative; } .carousel .clip>ul.horizontal { white-space:nowrap; } .carousel .clip>ul.horizontal>li { display:-moz-inline-box; display:inline-block; *display:inline; } .carousel { border:1px solid #ccc; padding:0 0 10px; margin-bottom:15px; } .carousel div h2 { padding:7px 0 0 9px; margin:0; } .carousel img {display:block;} .carousel .controls {top:10px;} .carousel .clip { overflow-x:auto; overflow-y:hidden; *white-space:nowrap; } .carousel .clip ul { height:115px; *zoom:1; *display:inline; *white-space:nowrap; } .carousel .clip ul li { padding:9px 1px 0 9px; vertical-align: top; _padding:8px 0 0 9px; *zoom:1; *display:inline; *white-space:nowrap; } .carousel .clip ul li a, .carousel .clip ul li a img{ *display:inline; *white-space:nowrap; } .carousel .clip, .carousel .controls {width:430px;} .carousel .controls { width:100%; z-index:100; text-align:center; } .carousel .controls .basic li { display:inline; background-color:transparent; border:none; } .carousel .controls li.play, .carousel .controls li.pause{display:none;} .carousel .controls .basic{ margin-left:1px; background:none; *border:1px solid white; } div#col3_content .carousel .controls button { background-repeat:no-repeat; background-color:transparent; border:0; cursor:pointer; height:12px; width:7px; position:relative; text-indent:-999em; overflow:hidden; padding:0; margin:0; float:none!important; display:inline!important; *position:relative; *z-index:1; } .carousel .pageofpages{ margin-top:-1.7em; *margin-top:-1.4em; margin-bottom:0; } div#col3_content .carousel .controls .prev{margin-right:3.5em;} div#col3_content .carousel .controls button.prev{background-image:url(carousel-previous.png);} div#col3_content .carousel .controls button.prev:focus,div#col3_content .carousel .controls button.prev:hover{ background-image:url(carousel-previous-hover.png); -webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0); } div#col3_content .carousel .controls .disabled button.prev, div#col3_content .carousel .controls .disabled button.prev:hover, div#col3_content .carousel .controls .disabled button.prev:active{background-image:url(carousel-previous-inactive.png)} div#col3_content .carousel .controls button.next{background-image:url(carousel-next.png);} div#col3_content .carousel .controls button.next:focus,div#col3_content .carousel .controls button.next:hover{ background-image:url(carousel-next-hover.png); -webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0); } div#col3_content .carousel .controls .disabled button.next, div#col3_content .carousel .controls .disabled button.next:hover, div#col3_content .carousel .controls .disabled button.next:active{background-image:url(carousel-next-inactive.png);cursor: default;} .carousel .description { width: 131px; white-space: normal; font-size: 12px; color: #666666; font-size: 11px; line-height: 1.4; } /* end carousel */ /* begin accordion */ div.accordion {border-bottom:1px solid #ccc;padding-bottom:3px;margin-bottom:0px;} div.accordion-item {padding-bottom:8px;} div.accordion-item h3 {font-size:13px;font-weight:bold;line-height:16px;margin:0 0 5px 0;outline: 0 none;} div.accordion-item h3, div.accordion-item p {padding-left:12px;} .js div.accordion-item h3.ui-state-default {background:url(arrow-closed-8.png) left 3px no-repeat;position:relative} /* specificity because of ie6sp1 */ .js div.accordion-item h3.ui-state-active {background:url(arrow-open-8.png) left 4px no-repeat;position:relative;} /* specificity because of ie6sp1 */ div.accordion-item h3 {background:url(arrow-open-8.png) left 2px no-repeat;} div.accordion-item h3 a {color:#c00;} div.accordion-item a:focus,div.accordion-item a:hover {color:#f00;text-decoration:underline;} div.accordion-item p {font-size:12px;line-height:15px;margin:0;} /* end accordion */ /* Inhaltsbereich Vorschaltseite DB Schenker */ .dbschenker-com #col3 {margin: 0;} .dbschenker-com #col3_content {padding: 20px 0 0 19px;} .dbschenker-com .c50l .subcl {padding-right: 0;} /* End Inhaltsbereich Vorschaltseite DB Schenker */ /* Accordion Vorschaltseite DB Schenker */ .dbschenker-com div.accordion {padding: 0 21px 0 0;} .dbschenker-com div.accordion h2 {font-size:10pt;} .dbschenker-com div.accordion-item {padding: 0 0 8px 0;} .js .dbschenker-com div.accordion-items {padding:0;} /* the ordering of the next two definition is very important !! */ .js .dbschenker-com div.accordion-item h3.ui-state-default a.accordion-header-image {display:none;} .js .dbschenker-com div.accordion-item h3.ui-state-active a.accordion-header-image {display:block;} .dbschenker-com div.accordion-item h3 {font-size:9pt; padding-left:15px; outline: 0 none;margin: 0; line-height: 1.5em;} .dbschenker-com div.accordion-item p {font-size:8pt; padding: 0 0 0 15px; margin: 5px 0 0; line-height: 1.5em;} .dbschenker-com div.accordion-item a.accordion-header-image {display:block; float:left;} .dbschenker-com div.accordion-item a.accordion-header-image img {margin:3px 10px 0 0; border: 0 none;} .dbschenker-com div.accordion-more-link {text-align: right; line-height:20px;} .dbschenker-com div.accordion-more-link p {margin: 0 0 12px 0; padding:0;} .dbschenker-com div#col3_content div.accordion-more-link a.internal{background-position: 0 3px; font-size: 11px; padding-left: 12px;} .dbschenker-com div.accordion-more-link a:focus,.dbschenker-com div.accordion-more-link a:hover {text-decoration:underline;} /* End Accordion Vorschaltseite DB Schenker */ /* Freie Teaserflaeche Vorschaltseite DB Schenker */ .dbschenker-com div.free-teaser-area {padding: 20px 0 20px 0; border-bottom: 1px solid #ccc;} .dbschenker-com div.teaser {margin-bottom: 26px;} .dbschenker-com div.teaser.last {margin-bottom: 0px;} .dbschenker-com div.teaser img {margin: 0 0 0 15px;} .dbschenker-com div.teaser h2 {font-size: 10pt; margin-left:120px;} .dbschenker-com div.teaser p {font-size: 8pt; margin-left:120px;} .dbschenker-com div.teaser a:focus,.dbschenker-com div.teaser a:hover {text-decoration:underline;} /* End Freie Teaserflaeche Vorschaltseite DB Schenker */ ul#lang-select {float:right;margin:4px 0 0;left:3px;position:relative;} ul#lang-select li {float:left;list-style:none;margin-left:4px;} ul#lang-select img {display:block;} ul#lang-select a {display:block;height:14px;overflow:hidden;text-indent:-9999em;width:19px;} ul#lang-select a.de {background: url(http://www.deutschebahn.com/layout/img/flags/normal/de.gif);} ul#lang-select a.fr {background: url(http://www.deutschebahn.com/layout/img/flags/normal/fr.gif);} } /* iPhone/iPad specific style rules */ @media screen and (min-device-width:320px) and (max-device-width:480px), screen and (min-device-width:481px) and (max-device-width:1024px), screen and (-webkit-min-device-pixel-ratio:2) { * { -webkit-text-size-adjust:none; -webkit-font-smoothing:antialiased; -webkit-touch-callout:none; text-rendering:optimizeLegibility; } a:link {-webkit-tap-highlight-color:rgba(0,0,0,.6);} } @media print { body {padding:10pt;} p,address,li,td,th {font-size:10pt !important;font-style:normal;} a {color:#c00;} a img {text-decoration:none !important;} div.content a:link:after,div.content a:visited:after { content:" (" attr(href) ") "; } div.carousel a:link:after,div.carousel a:visited:after,div.tabs a:link:after, div.tabs a:visited:after,div.image-1 a:link:after,div.image-1 a:visited:after,div.image-2 a:link:after, div.image-2 a:visited:after,div.image a:link:after, div.image a:visited:after { content:""; } .hideme,a.skip,div#toolbar,div#footer,div#nav-main,div#col1,div#col3_content img.zoom,div#language,ul.tabs-list {display:none;} div#col3_content {padding:0;} div#col3 {margin:0;} div.item p,div.download p {margin-bottom:1pt;} div.download div.item,div.id div.item,div.download,div.id {margin-bottom:10pt;} div.clip {overflow:visible;} div.page_margins, div.carousel .clip {width:auto;} div.carousel .clip ul {height:auto;} div#col3_content h1 {font-size:24pt;} div#col3_content h2 {font-size:20pt;} div#col3_content h3 {font-size:18pt;} div#col3_content h4 {font-size:16pt;} div#col3_content h5 {font-size:15pt;} div#meta-2 {margin-bottom:10pt;} div.carousel {width:600px !important;} div.carousel div.controls {display:none;} div#col3 h1, div#col3 h2, div#col3 h3, div#col3 h4, div#col3 h5, div#col3 h6 {color:#666 !important;} img {border:0;} div#col3 a p {color:#333;} label {display:block;} div.subcolumns {margin-bottom:10pt;} div.set label, div.checkbox label, div.radio label {display:inline;} textarea {height:100pt;} textarea, input, select {width:66%;} div.set input, div.radio input, div.checkbox input {width:auto;} div#main form.application-teaser input, div#main form.application-teaser select, div#main form.application-teaser button {margin-bottom:10pt;} p.error-message {color:#f00;font-weight:bold;} p.department {margin-bottom:0;} } /* start main navigation menu [MAP 45395] specific style rules */ div#nav-main-menu { width: 960px; height: 36px !important; } div#nav-main-menu > ul { list-style-type: none; margin: 0; padding: 0 0 0 0; } div#nav-main-menu > ul * { margin: 0; } div#nav-main-menu > ul > li { position: relative; float: left; height: 26px; font-family: Arial, sans-serif; color: #ffffff; font-size: 14px; padding: 9px 0 0 0; z-index: 200; } div#nav-main-menu > ul > li.currentPage span.hover { z-index: -1; } div#nav-main-menu > ul > li span a { text-decoration: none; color: #ffffff; } div#nav-main-menu > ul > li > span { display: block; border-left: 1px solid #ffffff; padding: 0px 10px 0 9px; } div#nav-main-menu > ul > li > span.active { border-left: 1px solid transparent; } div#nav-main-menu > ul > li > span.hover.active { border-left: 1px solid transparent; padding-top: 10px; padding-bottom: 14px; } div#nav-main-menu > ul > li > span.normal { padding-left: 12px; padding-right: 0px; /* this is because of an ie 8 issue */ } div#nav-main-menu > ul > li.currentPage > span.normal { padding-right: 12px; } div#nav-main-menu > ul > li > span.hover { position: relative; margin: -25px 0 0 0; padding-left: 8px; padding-right: 8px; text-align: center; font-weight: bold; background-color: #fff; border: 1px solid #999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; height: 100%; line-height: 1em !important; } div#nav-main-menu > ul > li span.active a { color: #000000; } div#nav-main-menu > ul > li > span.active_adj { border-left: 1px solid transparent; } div#nav-main-menu > ul > li.first span { border-left: 1px solid transparent; } div#nav-main-menu > ul > li.first:hover span { border-left: 1px solid #999; } div#nav-main-menu > ul > li.first.currentPage:hover span { border-left: 1px solid transparent; } div#nav-main-menu > ul > li.active { color: #000000; background-color: #ccc; } div#nav-main-menu > ul > li > img { display: none; position: relative; } div#nav-main-menu > ul > li > ul { display: none; border: 1px solid #999; border-top: none; position: absolute; left: 0px; top: 35px; list-style-type: none; background-color: #fff; /*opacity: 0.9;*/ width: 200px; z-index: 100; font-size: 9pt; font-weight: normal; -moz-box-shadow: 5px 5px 4px #666666; -webkit-box-shadow: 5px 5px 4px #666666; box-shadow: 5px 5px 4px #666666; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; } div#nav-main-menu > ul > li > ul > li { padding: 5px 20px 5px 10px; } div#nav-main-menu > ul > li > ul > li a { text-decoration: none; color: #000000; } div#nav-main-menu > ul > li > ul > li:hover { background-color: #ddd; } div#nav-main-menu > ul > li > ul > li:hover { color: #cc0000; } div#nav-main-menu > ul > li > ul > li:hover a { color: #cc0000; text-decoration: underline; } div#nav-main-menu > ul > li > ul > li a:hover { color: #ff0000; } div#nav-main-menu > ul > li { height: 25px !important; padding-top: 11px !important; } div#nav-main-menu > ul > li span { font-family : '/public/share/fonts/dboffice', Arial, Helvetica, sans-serif; } div#nav-main-menu > ul > li a:hover { text-decoration: underline; } div#nav-main-menu > ul > li > span.normal { line-height: 1em !important; } div#nav-main-menu > ul > li > ul > li { line-height: 1.5em; } /* end main navigation menu [MAP 45395] specific style rules */ /* start eServices [MAP46002] styles*/ div#nav-main-menu > ul > li.login { cursor: pointer; float: right; font-size: 9pt; width: 100px; } div#nav-main-menu > ul > li.login > span { background: url("arrow_white_down.png") no-repeat scroll right center transparent; border: 0 none; margin-right: 17px; } div#nav-main-menu > ul > li.login.active { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #999999 #999999 -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; padding: 7px 1px 1px 7px; z-index: 900; } div#nav-main-menu > ul > li.login.active > span { background: url("language-show.png") no-repeat scroll right center transparent; padding: 1px 14px 0 8px; } div#nav-main-menu > ul > li a:hover { text-decoration: underline; } #loginPopup { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: -moz-use-text-color #999999 #999999; border-right: 1px solid #999999; border-style: none solid solid; border-width: 0 1px 1px; box-shadow: -5px 5px 4px #666666; cursor: default; display: none; float: right; padding-bottom: 6px; position: absolute; right: -1px; top: 34px; width: 227px; } div#nav-main-menu #loginPopup { box-shadow: -3px 3px 4px #CCCCCC; background-color: white; } div#nav-main-menu #loginPopup ul.links { padding: 10px 0 0 15px; } #loginPopup ul.line { border-top: 1px solid #999999; margin-top: 5px; padding-top: 5px; width: 205px; } #loginPopup ul li { height: 18px; } #loginPopup ul li a { background: url("link-external-8.png") no-repeat scroll 0 4px transparent; font-weight: normal; padding-left: 15px; } /* end eServices [MAP 46002] styles*/ /* start slider Stage [MAP 45408] specific style rules */ div#homeSliderStage_overlays .close>img, div#productsSliderStage_overlays .close>img { display: inline; margin: 0; float: none; } div#homeSliderStage_overlays .more { width: 650px; } div#homeSliderStage_overlays div .content.video { width: 900px; padding: 10px; } div#homeSliderStage_overlays .video { float: left; } div#homeSliderStage_overlays .video > a { margin: 0; } div#homeSliderStage_overlays .text { float: left; width: 500px; } div#homeSliderStage_overlays .text p { float: left; } div#homeSliderStage_overlays div a.more.video { width: 383px; } div.teaser #productsSliderStage img { float: none; } .sliders div { color: #ffffff; font-weight: normal; font-size: 12pt; } .sliders div .caption img { margin: 0 5px 0 5px; } div#header .sliders div img{ display: inline; } .sliders div .contentLeft { } .sliders div .contentLeft > img { margin: 3px 5px 5px; } body.start .sliders div .content { margin: 2px 0 0 0; padding: 0 0 0 20px; font-weight: bold; } body.structure .sliders div .content { margin: 2px 20px 0 20px; font-weight: bold; float: left; } .sliders div .more { margin: 0 10px 0 0; font-weight: normal; font-size: 10pt; left: 20px; border-top: 1px solid #ffffff; } .sliders.sliders div .more img { margin: 0 3px 0 -3px; } #homeSliderStage_overlays .close { position: absolute; top: 20px; right: 0; background-color: #999999; width: 75px; height: 14px; color: #ffffff; padding: 3px 0 6px 10px; font-size: 9pt; cursor: pointer; } #productsSliderStage_overlays .close { position: absolute; top: 20px; right: 0; background-color: #999999; width:auto; padding: 3px 10px 6px 10px; height: 14px; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; cursor: pointer; } #homeSliderStage_overlays div .content { background-image: url("bg_overlay.png"); color: #FFFFFF; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: normal; padding: 10px 10px 10px 0; position: relative; top: 230px; width: 702px; } #productsSliderStage_overlays div .content { background-image: url("bg_overlay.png"); color: #FFFFFF; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: normal; padding: 10px 10px 10px 0; position: relative; top: 110px; width: 600px; } #homeSliderStage_overlays div .caption, #productsSliderStage_overlays div .caption { margin: 0 0 0 10px; } #homeSliderStage_overlays div .caption img, #productsSliderStage_overlays div .caption img { margin: 0 10px 0 0; } #homeSliderStage_overlays div .tile, #productsSliderStage_overlays div .tile { font-weight: bold; margin: 0 0 0 30px; } #homeSliderStage_overlays div p { font-size: 9pt; margin: 10px 0 0 30px; } #productsSliderStage_overlays div p { font-size: 9pt; margin: 10px 10px 0 30px; } #homeSliderStage_overlays div a, #productsSliderStage_overlays div a { color: #FFFFFF; display: block; font-size: 9pt; margin: 0 10px 0 30px; text-decoration: none; } #homeSliderStage_overlays div a.more , #productsSliderStage_overlays div a.more { border-top: 1px solid #ffffff; padding: 10px 0 0 0; margin-top: 10px; } #homeSliderStage_overlays div img { display: inline; } #homeSliderStage_overlays div a img, #productsSliderStage_overlays div a img { border: 0 none; margin: 0 10px 0 0; } /* end slider Stage [MAP 45408] specific style rules */ /* start serviceArea selector*/ div#serviceArea { bottom:54px; font-size:12px; position:absolute; right: 0; z-index:1; } div#serviceArea .wrap { padding-top:8px; padding-bottom:7px; position:absolute; right:14px; white-space:nowrap; z-index:1; } .serviceAreaContainer { position: absolute; left:960px; top: 148px; } .start .serviceAreaContainer { top: 374px; } div#nav-meta .serviceAreaContainer { position: absolute; left: 672px; top: 49px; } div#serviceArea li { list-style-type: none; } div#serviceArea p, div#serviceArea ul, div#serviceArea li, div#serviceArea a { display:inline; margin:0; width:auto; } /* div#serviceArea .lang { padding-left:18px; margin-left:.7em; } */ div#serviceArea .all a:hover, div#serviceArea .all a:focus { text-decoration:underline; } div#serviceArea .all a:focus { outline:0; } div#serviceArea .all { padding:5px 10px; display:none; } /* js version*/ .js div#serviceArea .all ul { list-style-type:none; } .js div#serviceArea .all, .js div#serviceArea .all li, .js div#serviceArea .all li a { display:block; } .js div#serviceArea .all { padding-top:20px; margin-left:10px; margin-right:10px; list-style-type: none; } .js div#serviceArea .all li { margin:0; background:none; zoom:1; } .js div#serviceArea .all li a { padding-left:15px; font-size:11px; color:#CC0000; } /* .js div#serviceArea .all .lang { margin:0; } .js div#serviceArea .wrap { border-right:1px solid transparent; border-top:1px solid transparent; } */ /* js version closed*/ /* .js div#serviceArea .txt { visibility:hidden; } */ .js div#serviceArea .all { display:none; } /* js version open*/ .js div#serviceArea .open{ background-color:#fff; border:1px solid #c0c0c0; -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2); right: 0; } /* .js div#serviceArea s.open .txt{ visibility:visible; } */ .js div#serviceArea .open .all{ display:block; } div#serviceArea p.current button, div#serviceArea p.current button:hover, div#serviceArea p.current button:active, div#serviceArea p.current button:focus { background-color:transparent; border:0; cursor:pointer; font-family:Arial,Helvetica,sans-serif; overflow:visible; } div#serviceArea .all ul li:first-child { padding-top: 15px; } div#serviceArea p.current span.serviceAreaTitle { font-family: '/public/share/fonts/dboffice',Arial,Helvetica,sans-serif; color:#FFF; font-size: 13px; line-height: 15px; } div#serviceArea p.current button::-moz-focus-inner { padding: 0; border: 0 } div#serviceArea p.current span { background:url(arrow_white_down.png) right no-repeat; color:#FFF; padding-right:14px; border: 0; outline:none; } .js div#serviceArea .open p.current button { float: right; padding-right: 13px; padding-top: 1px; } .js div#serviceArea .open p.current button span{ background: url("eServices_hide.png") no-repeat scroll right center transparent; border: none; outline:none; color:#000; font-weight:bold; padding:0; padding-right:11px; } /* end serviceArea selector*/ div.teaser p.teaser_overline, div.teaser a:hover p.teaser_overline, div.teaser a:focus p.teaser_overline { color:#666666; white-space:normal; font-size:11px; line-height:1em; min-height:1em; } div.textteaser.teaser h2 { line-height: 1.3; color: #666666; font-size: 20px; margin-bottom: 10px; } div.textteaser.teaser p { font-size: 13px; margin: 0 0 1em; line-height: 1.5; } div#col3_content div.newsletter .checkbox input { width: auto; display: inline; padding-top: 1px; } div#col3_content div.newsletter li.checkbox span.newsletter { padding-left: 5px; } div#toolbar div.infos div.newsletter > li { list-style-type: none; } div#toolbar div.infos div.newsletter input.newsletterinput { width: 190px; } div#toolbar div.infos div.newsletter input.newslettersubmit { width: 100px; float: right; }