html, body { margin: 0; width: 100%; height: 100%; font-family:Arial,Verdana; font-size:12px; color:#555555; } body { background-color:#dadde2; background-image:url(/design/em_plain_site/images/body_background.jpg?ts=1266489873); background-repeat:no-repeat; background-position:center top; } form { margin: 0; padding: 0; } img { border: none; } ul, ol { margin: 0; padding: 0; } .content ul, .content ol { margin: 0; padding-left: 13px; } h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: normal; } a { color:#0078ab; cursor: pointer; text-decoration: none; } a:hover { color:#0078ab; text-decoration: underline; } a:active, a:focus { outline: none; } p { margin: 0; } div#nyroModalContent p { margin: 8px 0; } .relative { position:relative; } h2 { font-size:16px; font-weight:bold; margin-bottom:10px; } #print-logo { display:none } div.clear { clear:both; } div.left { float:left; } div.right { float:right; } #container { text-align:left; width:936px; margin-left:auto; margin-right:auto; } .center { text-align:center; width:100%; } #logo { float:left; width:384px; } #meta { float:right; width:551px; } #redirect_form { display:none; } div.navigation-header-bottom { background-image: url(/design/em_plain_site/images/image_bottom_navigation.png?ts=1266489873) !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://voestalpine.neuim.net/design/em_plain_site/images/image_bottom_navigation.png', sizingMethod='image'); width:935px; height:6px; background-repeat:no-repeat; background-attachment:scroll; background-color:transparent; } div.image-bottom-hightlight { background-image: url(/design/em_plain_site/images/image_bottom_highlight.png?ts=1266489873) !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://voestalpine.neuim.net/design/em_plain_site/images/image_bottom_highlight.png', sizingMethod='image'); width:175px; height:7px; background-repeat:no-repeat; background-attachment:scroll; background-color:transparent; } div.image-bottom-header { background-image: url(/design/em_plain_site/images/image_bottom_header.png?ts=1266489873) !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://voestalpine.neuim.net/design/em_plain_site/images/image_bottom_header.png', sizingMethod='image'); width:705px; height:7px; background-repeat:no-repeat; background-attachment:scroll; background-color:transparent; } div.image-bottom-content { background-image: url(/design/em_plain_site/images/image_bottom_content.png?ts=1266489873) !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://voestalpine.neuim.net/design/em_plain_site/images/image_bottom_content.png', sizingMethod='image'); width:225px; height:7px; background-repeat:no-repeat; background-attachment:scroll; background-color:transparent; } #navigation { background-image:url(/design/em_plain_site/images/navigation_background.gif?ts=1266489873); background-repeat:repeat-x; width:935px; height:30px; } #navigation-meta { text-align:right; margin-top:45px; } #navigation-meta a { color:#555555; font-size:10px; } #navigation-meta .first, #navigation-meta .first:hover { font-weight:bold; } #navigation-bottom-outer { padding-top:37px; font-size:11px; } #navigation-bottom { color:#555555; } #navigation-bottom a { color:#555555; font-size:11px; text-decoration:underline; } #navigation-meta a.set { color:#0078ab; } #navigation a { color:#FFFFFF; font-weight:bold; } .sf-menu ul.navigation-depth-ul-3 { } .sf-menu li.navigation-depth-2:hover{ background-image:url(/design/em_plain_site/images/navigation_set_hover.gif?ts=1266489873); background-repeat:repeat-x; } a.current { background-image:url(/design/em_plain_site/images/navigation_set.gif?ts=1266489873); background-repeat:repeat-x; } .sf-menu li.navigation-depth-3:hover, .sf-menu li.navigation-depth-4:hover { background-image:url(/design/em_plain_site/images/navigation_3_set_bg.gif?ts=1266489873); background-repeat:repeat-x; } .sf-menu li.withsub:hover { background-image:url(/design/em_plain_site/images/navigation_3_set_sub_bg.gif?ts=1266489873); background-repeat:repeat-x; } .sf-menu li.navigation-depth-3 { background-image:url(/design/em_plain_site/images/navigation_3_unset_bg.gif?ts=1266489873); background-repeat:repeat-x; } .sf-menu li.navigation-depth-4 { background-image:url(/design/em_plain_site/images/navigation_3_unset_bg.gif?ts=1266489873); background-repeat:repeat-x; } .sf-menu li.navigation-depth-3 a > .sf-sub-indicator,.sf-menu li.navigation-depth-4 a > .sf-sub-indicator { top: 4px; } .sf-menu li.navigation-depth-3 a { padding:6px 14px 0px; } #startpage-image { padding-top:14px; } #startpage-highlight-box { padding-top:24px; } .highlightbox-item-headline-ie6 { display:none; } div.highlightbox-item { background-repeat:no-repeat; width:175px; height:125px; color:#FFFFFF; } div.highlightbox-box-item { float:left; margin-left:15px; } div.highlightbox-item-first { margin-left:0px; } div.highlightbox-item h1 { font-size:17px; position:absolute; top:17px; left:14px; } div.highlightbox-text { line-height:16px; position:absolute; top:46px; left:14px; width:160px; } div.highlightbox-right { margin-left:54px; } div.highlightbox-right .highlightbox-item-first { margin-top:0px; margin-left:0px; } div.highlightbox-right .highlightbox-item-next { margin-top:14px; margin-left:0px; } #breadcrumbs { font-size:11px; } #breadcrumbs a { color:#006298; font-size:11px; } .attribute-caption-inner { font-size:11px; font-style:italic; text-align:center; } .no-content-image img, .no-content-image .image-bottom-content, .no-content-image .attribute-caption { display:none; } #content-container { margin-top:14px; } #content-stage-left { float:left; width:705px; } #content-stage-right { float:left; width:230px; } .content-stage-inner { margin-top:16px; } .content-no-headline { margin-top:23px; } .content-headline { margin-top:10px; margin-bottom:23px; } .content-headline-sitemap { margin-top:20px; margin-bottom:13px; } .content-headline-ie6, .content-headline-sitemap-ie6 { display:none; } div.more-content { margin-top:23px; } #nyroModalContent div.more-content { margin-left:23px; } div.content-view-embed-image-more { margin-top: 10px; } div.content-images-left { float: left; margin-right: 16px; margin-bottom: 10px; margin-top: 2px; } div.content-images-right { float: right; margin-left: 16px; margin-bottom: 10px; margin-top: 2px; } div.content-detail p{ line-height:18px; padding-top:10px; } div.content-summary { font-weight:bold; margin-bottom:24px; color:#222222; } div.content-more { margin-bottom:20px; } div.downloadbox-headline { margin-top:28px; } div.downloadbox { background-color:#FFFFFF; width:500px; } div.downloadbox * { margin: 0; padding: 0; list-style: none; } div.downloadbox li { vertical-align:bottom; } a.downloadbox-url, a.downloadbox-url:hover { color:#171718; font-weight:bold; font-size:12px; text-decoration:none; } div.downloadbox-list { padding-left:17px; padding-top:13px; padding-bottom:13px; padding-right:6px; } a.downloadbox-url-button { background-image:url(/design/em_plain_site/images/download.gif?ts=1266489873); background-repeat:no-repeat; width:111px; height:27px; display:block; } a.downloadbox-url-button:hover { background-image:url(/design/em_plain_site/images/download_hover.gif?ts=1266489873); } div.downloadbox-name { float:left;width:366px;padding-top:7px; } div.downloadbox-downloadbutton { float:left;width:111px; } span.search-text { font-style:italic; color:#000000; font-weight:bold; } .search_tips { margin-top:10px; } #navigation-right { float:right; padding-top:7px; color:#FFFFFF; font-size:11px; } #navigation-right a:hover { text-decoration:none; } #navigation-right .input-text { border:0px; font-size:11px; color:#000000; padding-left:4px; background-color:#f4f7fd; width:148px; font-weight:bold; padding-top:1px; } .search-list tr td{ padding-top:5px; padding-bottom: 5px; } .search-headline { font-size:12px; } .sitemap-2 { float:left; width:345px; } .sitemap-3 { } a.sitemap-url-3, a.sitemap-url-3:hover { padding-left:41px; color:#0078ab; background-color:#FFFFFF; font-size:12px; display:block; padding-top:3px; padding-bottom:3px; margin-top:1px; text-decoration:none; } a.sitemap-url-4, a.sitemap-url-4:hover { padding-left:77px; color:#0078ab; background-color:#FFFFFF; font-size:12px; display:block; padding-top:3px; padding-bottom:3px; margin-top:1px; text-decoration:none; } .sitemap-right, .sitemap-left { margin-top:20px; } .sitemap-right { margin-left:15px; } a.sitemap-url-2, a.sitemap-url-2:hover { background-color:#0078ab; color:#FFFFFF; font-size:12px; display:block; font-weight:bold; padding-left:6px; padding-top:3px; padding-bottom:3px; text-decoration:none; } #drivein-box { margin-top:20px; background-color:#FFFFFF; padding:15px; } #drivein-box button { border:0px; } #calc-route { padding:10px; } #drivein-box button { background-color:#FFFFFF; } .confirm-send { display:none; } #contact-box { background-color:#FFFFFF; padding:15px; } #contact-table { } .contact-label { width:87px; } .input-text { border:1px solid #999999; background-color:#f8f8f9; color:#555555; width:375px; } .input-textplz { width:107px; } .input-textlocation { width:243px; } .input-textlocation-en { width:214px; } #contact-table td { color:#222222; } .required-star { color:#0078ab; font-weight:bold; } .textarea-text { border:1px solid #999999; width:375px; height:120px; } #contact-box button { border:0px; background-color:#FFFFFF; cursor:pointer; } #form_submit { width:466px; padding-bottom:15px; padding-left:15px; } .success-message { width:413px; border:1px solid #999999; background-color:#0088c3; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px; margin:auto; } .success-box { width:705px; } .signon { height:600px; width:100%; text-align:left; } .tech_details tr td { padding-left:10px; padding-top:3px; } .tech_details { border: 1px solid #FFFFFF; background-color:#006298; color:#FFFFFF; } div.content-detail .tech_details p { margin:0px; padding:0px; } div.more-content ul { margin-left:20px; } div.more-content .downloads { margin-left:0px; } #login-box { background: url(/design/em_plain_site/images/login-box.png?ts=1267809745) no-repeat; width: 323px; height: 130px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; padding-left: 50px; padding-top: 15px; } #login-box div.block { margin-top: 6px; } #login-box div.block label { width: 100px; float: left; } #login-box div.block input { border: 1px solid #737476; width: 150px; } #login-box div.buttonblock { margin-top: 35px; margin-left: 100px; } #login-area div.warning { background: white; border: 1px solid #737476; width: 323px; padding-left: 24px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; } #login-area div.warning li { list-style-type: none; } #login-area div.warning h2 { margin: 0; font-size: 12px; padding-bottom: 2px; } #bookings, #bookings-history { border-collapse: collapse; border-bottom: 1px solid #B7B7B8; width: 100%; } #bookings th, #bookings-history th { background: url(/design/em_plain_site/images/bookings/th-bg.gif?ts=1268140604) repeat-x; height: 37px; color: white; padding-left: 8px; padding-right: 8px; white-space: nowrap; border-left: 1px solid #B7B7B8; border-right: 1px solid #B7B7B8; text-align: center; vertical-align: middle; } #bookings th.sorting { background: url(/design/em_plain_site/images/bookings/th-bg-sort-deactive.gif?ts=1268148919) no-repeat right; cursor: pointer; padding-right: 20px; } #bookings th.sorting_asc { background: url(/design/em_plain_site/images/bookings/th-bg-sort-asc.gif?ts=1268148821) no-repeat right; cursor: pointer; padding-right: 20px; } #bookings th.sorting_desc { background: url(/design/em_plain_site/images/bookings/th-bg-sort-desc.gif?ts=1268148601) no-repeat right; cursor: pointer; padding-right: 20px; } #bookings td, #bookings-history td { background: #E5E6EA; padding-left: 8px; padding-right: 8px; border-left: 1px solid #B7B7B8; border-right: 1px solid #B7B7B8; padding-top: 2px; padding-bottom: 2px; } #bookings tr.even td { background: white; } #content-container table.bookings-hover tr:hover td { background: #C6D8E6; } #content-container table.bookings-hover td { cursor: pointer; } #bookings td.tour { text-align: center; } #bookings td.bookingtype { text-align: center; } #bookings td.time { white-space: nowrap; } #bookings td.guide div.guide { white-space: nowrap; } #bookings_wrapper { background: white; position: relative; width: 936px; } #bookings_length { padding: 10px; border-left: 1px solid #B7B7B8; border-right: 1px solid #B7B7B8; border-top: 1px solid #B7B7B8; } #bookings_filter { position: absolute; right: 10px; top: 10px; } #bookings_processing { position: absolute; left: 400px; top: 12px; } #bookings_info { background: white; padding: 12px 10px 10px; height: 22px; border-left: 1px solid #B7B7B8; border-right: 1px solid #B7B7B8; border-bottom: 1px solid #B7B7B8; font-weight: bold; } #bookings_paginate { position: absolute; right: 10px; bottom: 10px; } #bookings_paginate span { display: block; float: left; padding-left: 10px; padding-right: 10px; } #bookings_paginate span.first { background: url(/design/em_plain_site/images/bookings/first.gif?ts=1268310493) no-repeat; padding-left: 30px; padding-right: 8px; height: 21px; padding-top: 6px; cursor: pointer; } #bookings_paginate span.previous { background: url(/design/em_plain_site/images/bookings/previous.gif?ts=1268244228) no-repeat; padding-left: 30px; padding-right: 8px; height: 21px; padding-top: 6px; cursor: pointer; } #bookings_paginate span span.paginate_button { padding-left: 2px; padding-right: 2px; margin-top: 4px; border: 1px solid #AFB0B0; background: #AFB7C8; padding-top: 2px; padding-bottom: 2px; margin-right: 1px; margin-left: 1px; color: white; cursor: pointer; width: 14px; text-align: center; -moz-border-radius: 6px; } #bookings_paginate span.paginate_active { padding-left: 2px; padding-right: 2px; margin-top: 4px; border: 1px solid #AFB0B0; background: #276197; padding-top: 2px; padding-bottom: 2px; margin-right: 1px; margin-left: 1px; color: white; cursor: default; width: 14px; text-align: center; -moz-border-radius: 6px; } #bookings_paginate span.last { background: url(/design/em_plain_site/images/bookings/last.gif?ts=1268310648) no-repeat right; padding-right: 30px; padding-left: 8px; height: 21px; padding-top: 6px; cursor: pointer; } #bookings_paginate span.next { background: url(/design/em_plain_site/images/bookings/next.gif?ts=1268244307) no-repeat right; padding-right: 30px; padding-left: 8px; height: 21px; padding-top: 6px; cursor: pointer; } div.bookings-explanation { margin-top: 20px; background: url(/design/em_plain_site/images/bookings/people-background.png?ts=1269874079) no-repeat 300px 40px; } div.bookings-explanation h3 { font-weight: bold; margin-bottom: 8px; font-size: 12px; } div.icon-set { margin-bottom: 20px; } #search-bookings { margin-bottom: 20px; } div.box-bottom-shadow { width: 936px; height: 9px; background: url(/design/em_plain_site/images/bookings/bottom-shadow.png?ts=1269870310) no-repeat; } table.jCalendar { border: 1px solid #000; background: #aaa; border-collapse: separate; border-spacing: 2px; } table.jCalendar th { background: #333; color: #fff; font-weight: bold; padding: 3px 5px; } table.jCalendar td { background: #006ea3; color: #FFFFFF; padding: 3px 5px; text-align: center; } table.jCalendar td.other-month { background: #006ea3; color: #FFFFFF; } table.jCalendar td.today { background: #666; color: #fff; } table.jCalendar td.selected { background: #f66; color: #fff; } table.jCalendar td.selected.dp-hover { background: #f33; color: #fff; } table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td { background: #fff; color: #000; } table.jCalendar tr.selectedWeek td { background: #f66; color: #fff; } table.jCalendar td.closed, table.jCalendar td.disabled.dp-hover { background: #c13b06; color: #FFFFFF; } table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover { background: #bbb; color: #888; } table.jCalendar td.closed td.disabled, table.jCalendar td.disabled.dp-hover { background: #c13b06; color: #FFFFFF; } table.jCalendar td.full { background: #c13b06; color: #FFFFFF; } table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover { background: #bbb; color: #888; } div.dp-popup { position: relative; background: #ccc; font-size: 10px; font-family: arial, sans-serif; padding: 2px; width: 171px; line-height: 1.2em; } div#dp-popup { position: absolute; z-index: 199; } div.dp-popup h2 { font-size: 12px; text-align: center; margin: 2px 0; padding: 0; } a#dp-close { font-size: 11px; padding: 4px 0; text-align: center; display: block; } a#dp-close:hover { text-decoration: underline; } div.dp-popup a { color: #000; text-decoration: none; padding: 3px 2px 0; } div.dp-popup div.dp-nav-prev { position: absolute; top: 2px; left: 4px; width: 100px; } div.dp-popup div.dp-nav-prev a { float: left; } div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { cursor: pointer; } div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled { cursor: default; } div.dp-popup div.dp-nav-next { position: absolute; top: 2px; right: 4px; width: 100px; } div.dp-popup div.dp-nav-next a { float: right; } div.dp-popup a.disabled { cursor: default; color: #aaa; } div.dp-popup td { cursor: pointer; } div.dp-popup td.disabled { cursor: default; } body.booking-extranet{ background-color:#FFFFFF; background-image:none; } .ajax-loader { width:206px; text-align:center; } .loader { width:930px; text-align:center; } #dateinfo td { text-align:center; padding-bottom:10px; padding-top:4px; } .display-none { display:none; } #loading { display:none; position:relative; } #loading div { display:block; left:359px; position:absolute; top:20px; } #groupsizeinfo { font-weight:bold; } #applicationedit td.currentday { background-color:#0078ab; color:#FFFFFF; } #applicationedit td.assignment { font-weight:bold; color:#E70000; } .guideinfo { font-weight:bold; } .guideinfo, .assignment { cursor:pointer; } #applicationedit td.newbookingdate { background-color:#FFFFFF; } #infoLanguage { border:1px solid #006298; color:#000000; font-weight:bold; margin-bottom:10px; margin-top:10px; padding:7px; width:330px; } .applicationform-right { padding-top:29px; } .applicationform-right h2 { margin:0; padding-left:10px; padding-top:15px; } .applicationform-right .more-content { margin:0px; } .applicationform-right .image-bottom-content{ display:none; } .applicationform-right .ajax-application-content { background-color:#0089c3; color:#FFFFFF; width:225px; border:1px solid #FFFFFF; } .applicationform-right .ajax-application-content p { padding-left:10px; padding-right:10px; } 