@media all { /*---------------------------- ------reset default styles-- ---------------------------- */ * { margin: 0; padding: 0; } /*---------------------------- ------reset font sizes------ ---------------------------- */ li, p, td, th { font-size: 1em; } /*---------------------------- ---generic element styles--- ---------------------------- */ html { height: 101%; } body { font: 0.70em Verdana, "Lucida Grande", sans-serif; height: 100%; margin: 0px; text-align: center; } a { } img { border: none; } /*---------------------------- ---Visual hidden elements--- ---------------------------- */ .aural, .portlet-aural, #page-rightside-aural, .signature, #page-mainbox .mbreak{ position: absolute; left: -5000px; width: 250px; visibility: hidden!important; display: none!important; } #skiplinks, #skiplinks a { /*position:absolute; left:-5000px;*/ visibility: hidden; padding: 0; margin: 0; line-height: 0; height: 0; } .pressrelease-pdf { display: none; } /*---------------------------- -------generic floats------ ---------------------------- */ body .links, .links-empty, .bild-links, .portrait-links, .bild-half-links, .icon-links, .icons-links, .portraits-links, .bilder-links, .standardbild-links, .kontakt-links { float: left; } .rechts, .bild-rechts, .portrait-rechts, .bild-half-rechts, .icon-rechts, .icons-rechts, .portraits-rechts, .bilder-rechts, .standardbild-rechts, .kontakt-rechts { float: right; } /*---------------------------- -------generic text align------ ---------------------------- */ .text-links{ text-align: left!important; } .text-rechts, #page-mainbox .text-rechts h2, #page-mainbox .text-rechts h3, #page-mainbox .text-rechts h4, #page-mainbox .text-rechts h5, #page-mainbox .text-rechts p{ text-align: right!important; } /*---------------------------- -------layout elements------ ---------------------------- */ .clear { clear: both; } #page-body { width: 980px; margin: 0 auto; } #page-metanavigation { height: 3.5em; min-height: 40px; } #page-metanavigation a#page-mb-link { background: url(/media/global/global_image/messeberlinlogo.png) 0 0 no-repeat; display: block; height: 28px; width: 216px; } #page-headerborder { height: 31px; line-height: 31px; text-align: left; } #page-headerarea-ticker { background-color: #fff; -moz-opacity: .85; opacity: .85; } #page-headerarea-wrapper { position: relative; } #page-headerarea-01 { height: 202px; } #page-headerarea-01 #page-headerarea-leftbox { min-height: 202px; } #page-headerarea-01 #page-headerarea-mainbox, #page-headerarea-01 #page-headerarea-rightbox { min-height: 176px; } #page-headerarea-02 { height: 166px; } #page-headerarea-02 #page-headerarea-mainbox, #page-headerarea-02 #page-headerarea-rightbox { min-height: 140px; } #page-headerarea-mainbox #fairdate-de, #page-headerarea-mainbox #fairdate-en { text-align: left; font-weight: bold; z-index: 99; } #page-headerarea-mainbox #fairdate-de span, #page-headerarea-mainbox #fairdate-en span, #page-headerarea-mainbox #fairdate-de p, #page-headerarea-mainbox #fairdate-en p { display: block; float: left; width: 47%; } #page-headerarea-leftbox { position: absolute; width: 194px; left: 0; } #page-headerarea-leftbox #logo-holder { z-index: 100; } #page-headerarea-mainbox { margin: 0 260px 0 194px; } #page-headerarea-rightbox { position: absolute; right: 0; top: 0; width: 260px; } #page-headerarea-ticker { line-height: 24px; height: 24px; left: 194px; top: 152px; width: 786px; z-index: 200; position: absolute; overflow: hidden; } #page-headerarea-01 #page-headerarea-breadcrump, #page-headerarea-02 #page-headerarea-breadcrump { height: 2.3em; z-index: 4; position: absolute; top: 176px; left: 194px; width: 786px; line-height: 26px; text-align: left; font-weight: bold; } #page-headerarea-01 #page-headerarea-breadcrump span, #page-headerarea-02 #page-headerarea-breadcrump span, #page-headerarea-01 #page-headerarea-breadcrump a, #page-headerarea-02 #page-headerarea-breadcrump a { padding-left: 10px; } #page-headerarea-01 #page-headerarea-breadcrump span.counterzahl { padding: 0 10px; display: block; width: 30px; margin-left: 10px; float: left; text-align: center; } #page-headerarea-01 #page-headerarea-breadcrump span.countertext-left { float: left; padding-left: 13px; } #page-headerarea-02 #page-headerarea-breadcrump { top: 140px; } #page-headerarea-02 #page-headerarea-breadcrump br.aural { /* Ergaenzung fuer Safari und IE */ display: none; } #page-headerarea-breadcrump span.counter { padding: 0 10px; } #page-wrapper { float: left; } #page-wrapper.noteaser { width: 100%; } #page-leftside { width: 194px; float: left; position: relative; } #page-main { width: 526px; margin: 0; float: left; position: relative; } #page-main.noteaser { margin-left: 0; margin-top: 0; width: 785px; } .noteaser #page-mainbox{ border-right:1px solid #dfdfdf; width:760px; min-height: 820px; } body.home .noteaser #page-mainbox{ min-height: 0; } #page-main-footer { clear: both; position: relative; bottom: 0; text-align: center; margin-top: 15px; } #page-rightside { width: 260px; float: right; position: static; margin: 0; } #page-footer { clear: both; /*position: relative;*/ text-align: left; padding-top: 10px; height: 13px; } #footer-navigation { margin: 0 260px 0 194px; } #page-copyright { padding: 10px 0; font-size: 1em; } #page-leftbox, #page-rightbox { min-height: 470px; } #page-rightbox { padding-top: 1.27em; } #page-mainbox { padding: 1.27em 13px 15px 13px; min-height: 440px; } #page-left-infos{ padding-bottom:20px; } #page-left-infos h3{ font-size:1em; } img.corner { width: 13px; height: 13px; border: none; display: block !important; } #round_top_left, #round_bottom_left{ width: 13px; height: 13px; border: none; display: block !important; background:url(/media/mb/mb_layout/mb_design/round-top-left.gif) 0 0 no-repeat; } #round_bottom_left{ background:url(/media/mb/mb_layout/mb_design/round-bottom-left.gif) 0 0 no-repeat; } /*---------------------------- --------Navigationen-------- ---------------------------- */ #page-metanavigation #page-mb-link { float: right; margin: 4px 14px 0 0; text-decoration: none; } #page-metanavigation #page-mb-link img { border: 0; } #page-metanavigation ul, #page-leftbox-navigation ul, #footer-navigation ul { list-style: none; } #page-metanavigation ul li { float: left; padding: 17px 10px 0 10px; height: 22px; } #page-metanavigation ul li a { text-decoration: none; display: block; padding-bottom: 8px; } #page-metanavigation ul li.flag-cn, #page-mainbox li.flag-cn { background:url(/media/global/global_image/global_flaggen/cn.gif) left 20px no-repeat; padding-left:22px; } #page-metanavigation ul li.flag-en, #page-mainbox li.flag-en { background:url(/media/global/global_image/global_flaggen/gb.gif) left 20px no-repeat; padding-left:22px; } #page-metanavigation ul li.flag-de, #page-mainbox li.flag-de { background:url(/media/global/global_image/global_flaggen/de.gif) left 20px no-repeat; padding-left:22px; } #page-metanavigation ul li.flag-es, #page-mainbox li.flag-es { background:url(/media/global/global_image/global_flaggen/es.gif) left 20px no-repeat; padding-left:22px; } #page-leftbox-navigation { border: solid 1px; border-top: none; width: 178px; margin: 0 auto 10px auto; text-align: left; } #page-leftbox-navigation ul li { border-top: solid 1px; border-bottom: solid 1px; } #page-leftbox-navigation ul li a { display: block; text-decoration: none; font-weight: bold; padding: 7px 2px 7px 14px; } #page-leftbox-navigation ul li ul li a { padding: 4px 2px 4px 20px; font-size: 0.92em; } #page-leftbox-navigation ul li ul li ul li a { font-weight: normal; padding: 3px 2px 3px 26px; } #footer-navigation { } #footer-navigation ul li { display: inline; padding: 0 10px; } #footer-navigation ul li a { text-decoration: none; } /*---------------------------- -----standard Inhalte------- ---------------------------- */ /* bilder*/ #page-mainbox img, #page-rightbox img { margin: 0 auto; } #page-mainbox div#keyvisual { border: none; height: 350px; } /*Anfang: Breitbild und Standardbild für Text mit Bild * Fietz */ #page-mainbox div.standardbild-rechts-text { font-size: 0.9em; float:left; clear:left; margin: 10px 0; } #page-mainbox div.standardbild-links { clear: left; float: left; font-size: 0.9em; margin: 0 20px 9px 0; padding-top: 10px; } #page-mainbox div.standardbild-links-text, #page-mainbox div.standardbild-rechts-text { display:table; } /*Ende: Breitbild und Standardbild für Text mit Bild * Fietz */ #page-mainbox div.kontakt-links { width: 220px; } #page-mainbox div.kontakt-links-text{ padding-top: 4px; padding-bottom: 4px; margin-left: 230px; } #page-mainbox div.kontakt-rechts { font-size: 0.9em; width: 200px; margin: 10px 0 9px 20px; } #page-mainbox div.kontakt-rechts-text{ width: 280px; clear: left; float: left; margin-top: 2px; } #page-mainbox div.bild-rechts, #page-mainbox div.portrait-rechts { font-size: 0.9em; margin: 10px 0 9px 20px; } #page-mainbox div.bild-rechts-text, #page-mainbox div.portrait-rechts-text { clear: left; float: left; margin: 10px 0 9px 0; } #page-mainbox div.bild-rechts-text { width: 300px; } #page-mainbox div.portrait-rechts-text { width: 340px; } #page-mainbox div.presse-foto-links, #page-mainbox div.bild-links, #page-mainbox div.portrait-links, #page-mainbox div.kontakt-links { clear: left; float: left; font-size: 0.9em; margin: 0 10px 9px 0; padding-top: 10px; } #page-mainbox .icon-links { clear: left; margin: 4px 10px 0 0; } #page-mainbox .icon-rechts { margin: 4px 0 0 10px; } #page-mainbox .icons-rechts { width: 30px; } #page-mainbox div.portrait-links, #page-mainbox div.portrait-rechts { width: 110px; } #page-mainbox div.portraits-links, #page-mainbox div.portraits-rechts { width: 120px; } #page-mainbox div.presse-foto-links { text-align: right; width: 130px; } #page-mainbox div.bild-links, #page-mainbox div.bild-rechts { width: 180px; } #page-mainbox div.bilder-links, #page-mainbox div.bilder-rechts { width: 190px; } #page-mainbox div.presse-foto-links img, #page-mainbox div.bild-links img, #page-mainbox div.portrait-links img, #page-mainbox div.bild-rechts img, #page-mainbox div.portrait-rechts img, #page-mainbox div.kontakt-links img { display: block; } #page-mainbox div.bild-links img, #page-mainbox div.bild-rechts img { margin-top: 0; } #page-mainbox div.bild-links img:nth-child(n+2), #page-mainbox div.bild-rechts img:nth-child(n+2) { margin-top: 10px; } #page-mainbox div.bild-links-text { padding-top: 4px; padding-bottom: 4px; margin-left: 190px; } /* #page-mainbox div.bild-links-text.align-text-left p, #page-mainbox div.bild-rechts-text.align-text-left p, #page-mainbox h3.align-text-left, #page-mainbox h4.align-text-left { text-align: left; } */ #page-mainbox div.align-text-right p, #page-mainbox div.align-text-right p, #page-mainbox h3.align-text-right, #page-mainbox h4.align-text-right, #page-mainbox h5.align-text-right { text-align: right; } #page-mainbox .icon-links-text { margin-left: 35px; } #page-mainbox .icon-rechts-text { margin-right: 35px; } #page-mainbox div.portrait-links-text { margin-top: 10px; margin-left: 120px; } #page-mainbox div.presse-foto-links-text { margin-left: 140px; } #page-rightbox img.bild-links { margin: 0 10px 4px 0; } #page-mainbox div.bild-links-text h2, #page-mainbox div.bild-rechts-text h2, #page-mainbox div.bild-links-text h3, #page-mainbox div.bild-rechts-text h3, #page-mainbox div.bild-links-text h4, #page-mainbox div.bild-rechts-text h4, #page-mainbox div.bild-links-text h5, #page-mainbox div.bild-rechts-text h5 { clear: none; } #page-mainbox hr, #page-mainbox hr.colorline, #page-rightbox hr, #page-mainbox hr.colorline{ border: none; border-top: solid 1px #ccc; height: 0; clear: both; margin: 6px 0; } #page-rightbox hr, #page-mainbox hr{ visibility:hidden; } #page-mainbox hr.colorline, #page-mainbox hr.colorline{ visibility:visible; } #page-mainbox hr.dashed { border-top: dashed 2px #ccc; } #page-mainbox p.homepage { padding-top: 6px; padding-bottom: 12px; } #page-mainbox p.colorborder { font-weight: bold; padding-left: 10px; margin-bottom: 4px; } #page-mainbox p.colortext { font-weight: bold; } #page-mainbox div.colorborder { padding-left: 10px; margin-bottom: 4px; height: 10px; } #page-mainbox ul, #page-rightbox ul { text-align: left; margin: 4px 16px 0 16px; } #page-mainbox ul li, #page-rightbox ul li { padding-left: 10px; } #page-mainbox ol, #page-rightbox ol { text-align: left; margin: 4px 26px 0 26px; } #page-mainbox ul li, #page-mainbox ol li { list-style-image: none; list-style: none; margin: 4px 0; } #page-mainbox ol li { display:list-item;/*to fix in ie that all are number one*/ } body.suche #page-mainbox ol li, body.search #page-mainbox ol li { list-style-type:decimal; } #page-mainbox ul.list-data { padding-bottom: 10px; list-style-image: none; list-style: none; } #page-mainbox ul.list-data-halfsize { list-style-image: none; list-style: none; padding-bottom: 10px; width: 40%; float: left; margin: 4px 0 10px 25px; } #page-mainbox ul.av-list-data-halfsize { width: 40%; float: left; margin: 4px 0 4px 10px; } #page-mainbox ul.list-thirdsize { float:left; width:120px; } ul.list-data li, ul.list-data-halfsize li, ul.av-list-data-halfsize li { clear: left; padding: 2px 0; background: none !important; } #page-mainbox ul.list-data-halfsize li { padding-left: 0; background-image: none; text-align: right; } ul.list-data span { width: 40%; display: block; float: left; } ul.list-data-halfsize span { width: 80%; display: block; float: left; text-align: left; } #page-mainbox div.data-thirdsize { float: left; padding-right: 5px; width: 32%; } #page-mainbox p { padding: 4px 0; text-align: left; line-height: 1.3; } #page-mainbox ul li p { padding-top: 0; } #page-rightbox h2, #page-rightbox h3, #page-rightbox h4, #page-rightbox h5 { padding: 2px 12px; font-size: 1em; clear: both; } #page-mainbox h2, #page-mainbox h3, #page-mainbox h4, #page-mainbox h5 { padding: 0.15em 0; font-size: 1.1em; text-align: left; clear: both; } #page-mainbox h4, #page-mainbox h5 { margin-top: 10px; font-size: 1em; } #page-mainbox .flashobject, #page-mainbox .mp3player, #page-mainbox .mi24 { margin: 10px auto; border: none; } #page-mainbox div.left { text-align: left; } #page-rightbox span.partner { display: block; padding: 4px 0 0 10px; margin: 10px 0 0 0; text-align: left; font-weight: bold; } #page-rightbox div.partner { display: block; border: solid 1px; min-height: 100px; padding-top: 4px; margin: 2px 0 10px 0; } #page-rightbox div.teaser { display: block; border: solid 1px; min-height: 60px; padding: 0; margin: 10px 0; } #page-rightbox div.teaser p { padding: 4px 12px; font-size: 0.95em; } #page-rightbox div.skyscraper { } #page-rightbox div.partner p, #page-rightbox div.teaser p, #page-rightbox div.skyscraper p, #page-rightbox div.partner h3, #page-rightbox div.teaser h3, #page-rightbox div.skyscraper h3, #page-rightbox div.partner h4, #page-rightbox div.teaser h4, #page-rightbox div.skyscraper h4 { text-align: left; } #page-rightbox div.teaser img{ float:right; } #page-rightbox div.teaser img.rechts{ float:right; margin-left:3px; } #page-rightbox div.teaser img.links{ float:left; margin-right:3px; } #page-rightbox div.teaser img.center{ float:none; }/* more at line 3057*/ /* Inhaltsverzeichnis */ #page-mainbox div.toc{ padding-top:2px; padding-bottom:12px; } /*---------------------------- ---Formulare allgemein------- ---------------------------- */ #page-mainbox form { margin: 14px 0; border: solid 1px #ccc; padding: 10px 0; background: #f2f2f2; } #page-leftbox form { padding: 70px 0; } #page-mainbox input, #page-mainbox fieldset, #page-mainbox select, #page-leftbox input, #page-leftbox fieldset { border: solid 1px; } #page-mainbox div.error-msg input, #page-mainbox div.error-msg select, #page-mainbox fieldset.error-msg { border: solid 2px red; } #page-mainbox div.plausi-msg input, #page-mainbox div.plausi-msg select, #page-mainbox fieldset.plausi-msg { border: solid 2px red; } #page-mainbox div.change-msg input, #page-mainbox div.change-msg select, #page-mainbox fieldset.change-msg { border: solid 2px #0e4a98; } #page-mainbox input, #page-mainbox select { padding: 2px; width: 50%; } #page-mainbox input[type=submit] { width: auto; } #page-leftbox input { padding: 2px; width: 68%; } #page-mainbox label { font-weight: bold; white-space: nowrap; } #page-mainbox legend { font-weight: bold; font-size: 1.1em; } #page-mainbox fieldset { border: none; margin: 10px 0; } #page-mainbox fieldset.radio-group { } #page-mainbox fieldset.radio-group strong { padding: 0 20px 0 0; } #page-mainbox fieldset.radio-group input { width: 15px; border: 0; } #page-mainbox fieldset.radio-group label { font-weight: normal; padding: 0 20px 0 4px; } #page-mainbox .button-search { padding: 1px 0; width: 20%!important; cursor: pointer; } #page-mainbox fieldset.fileupload label, #page-mainbox fieldset div.fileupload label { width: 480px; text-align: left; } #page-mainbox #newsletter-form form.survey-form select#salut, #page-mainbox #newsletter-form form.survey-form select#title{ width:51.3%; } #page-mainbox #newsletter-form form.survey-form p.buttonfield input.button{ margin-right:64px; } /*form feedback*/ p.error-msg, p.plausi-msg, p.succes-msg, p.success-msg, p.change-msg, p.info-msg { font-weight: bold; line-height: 1.5; color: red; } p.succes-msg, p.success-msg { color: green; } p.change-msg { color: #0e4a98; } p.info-msg { background: #f5f5f5; color: #111; border: 1px solid #aaa; } #page-mainbox p.info-msg { padding: 0.6em 1em; margin: 0.5em 0; } /*AV Weltweit*/ #page-mainbox form#avform { border: none; background: none; padding: 0; margin: 0; } #page-mainbox form#avform legend, #page-mainbox form#avform label { display: none; } /*Spezielle Ausstellersuche*/ #page-mainbox div.hint { padding-top:10px; text-align:left; font-weight:bold; } #page-mainbox div.information { text-align:left; } #page-mainbox #vmp_suchform fieldset { margin: 5px 0; padding: 5px 0; text-align: right; } #page-mainbox #vmp_suchform input, #page-mainbox #vmp_suchform select { margin: 0 0 5px 0; } #page-mainbox #vmp_suchform legend, #page-mainbox #vmp_suchform br { display: none; } #page-mainbox #vmp_suchform legend { display: none; } #page-mainbox #vmp_suchform label { margin: 0 10px 0 0; } #page-mainbox #vmp_suchform select { width: 240px; } #page-mainbox #vmp_suchform input { width: 234px; } #page-mainbox #vmp_suchform p.buttonfield { padding-right:64px; } #page-mainbox #vmp_suchform .button, #page-mainbox #vmp_suchform input#reset1 { float:right; width:115px; margin:0 10px 0 0; } #page-mainbox #vmp_suchform select#ausstelleraz { width:3.7em; } #page-mainbox #vmp_suchform input#plz, #page-mainbox #vmp_suchform select#halle { width:7.8em; } #page-mainbox #search-vmp fieldset.radio-group label { padding-right:8px; } #page-mainbox .exhibitor form caption { display:none; } #page-mainbox .exhibitor h3 { padding-top:12px; } #page-mainbox .exhibitor div { text-align:left; padding:1px 0; } #page-mainbox .exhibitor div#numberOfHits { font-weight:bold; } #page-mainbox .exhibitor .pager { margin:6px 0; padding:8px; border:solid 1px #ccc; } #page-mainbox .exhibitor .pager a { padding:2px; } #page-mainbox .exhibitor .row { clear:both; float:left; width:95%; padding:5px 0; border-top:solid 1px #ccc; } #page-mainbox .exhibitor span.hiddenLabel { display:none; } #page-mainbox .exhibitor span.infoLabel { float:left; display:block; width:120px; padding-right:10px; text-align:right; } #page-mainbox .exhibitor span.infoText { float:left; } #thumbnailcontainer a.thumbnail{ display:block; width:60px; float:left; padding:4px 18px; } #page-mainbox #vmp_printform { margin-top: 4px; } #page-mainbox #vmp_printform table{ width: 100%; margin: 10px 0; } #page-mainbox #vmp_printform input.button { margin-right: 0; } /* Banner-Generator */ #page-mainbox form.banner-generator-form legend{ display: none; } #page-mainbox form.banner-generator-form label{ padding:4px 8px; width:5em; float:left; text-align:right; } #page-mainbox form.banner-generator-form input, #page-mainbox form.banner-generator-form select{ margin: 4px 0; float:left; } #page-mainbox form.banner-generator-form select{ width:51.4%; } #page-mainbox form.banner-generator-form input.banner-submit{ cursor: pointer; margin-left: 5.5em; padding: 1px 0; width: 30%; } /*---------------------------- ----------Tabellen----------- ---------------------------- */ #page-mainbox table { margin: 10px; text-align: left; border-collapse: collapse; min-width: 95%; } #page-mainbox th, #page-mainbox td { padding: 2px 4px; vertical-align: top; text-align: left; } #page-mainbox table th.price, #page-mainbox table td.price { white-space: nowrap; } #page-mainbox table td.time { font-weight: bold; text-align: left; padding: 2px 10px 2px 0; white-space: nowrap; } #page-mainbox table.tabelle-links th, #page-mainbox table.tabelle-links td{ text-align:left!important; } #page-mainbox table.tabelle-rechts th, #page-mainbox table.tabelle-rechts td{ text-align:right!important; } /* Bilderwechsler (JavaScript) */ ul#image-fade-home, ul#image-fade { margin-right: 0; margin-left: 0; overflow: hidden; list-style: none; } #fader ul#image-fade-home { position: inherit !important; height: auto !important; padding: 0; margin: 0; } ul#image-fade-home { margin-top: 0; } ul#image-fade-home li, ul#image-fade li { background: none!important; padding-left: 0; } /*---------------------------- ----------Links-------------- ---------------------------- */ a { } a:hover { } a.mail, a.extern, a.download, a.zoom, a.backlink { padding-left: 14px; } a.backlink { font-weight: bold; } a.zoom { padding-right: 6px; font-size: 1em; } a.jump { display: block; text-align: right; padding: 0 14px 0 0; margin-bottom: 10px; } a.speziallink { text-decoration: none; cursor: pointer; display: block; border: solid 1px; font-weight: bold; height: 26px; line-height: 24px; margin-bottom: 4px; } a.speziallink:hover { } a.quicklink { text-decoration: none; cursor: pointer; display: block; border: solid 1px; border-left: solid 6px; font-weight: bold; line-height: 25px; padding-left: 22px; height: 26px; margin: 12px; } a.quicklink:hover { } a.fancybox img, a.fancybox-subtitle img, a.fancybox-pressphotos img, a.fancybox-eventdb img, a.fancybox-gallery img, a.fancybox-content img, a.fancybox-doc img { cursor: zoom-in, pointer; } /*---------------------------- --Applikationen+Formulare---- ---------------------------- */ /*Standmietenrechner*/ form#calculation input { width: 100px; } form#calculation fieldset.flaeche, form#calculation fieldset.bebauung, form#calculation fieldset.werbebox { border-bottom: dotted 2px #ccc; } form#calculation div, form#calculation fieldset fieldset { clear: left; } form#calculation div.note, form#calculation p.note { font-style: italic; clear: left; padding-bottom: 20px; } form#calculation legend { font-weight: bold; font-size: 1.2em; } form#calculation fieldset fieldset div.qm label { width: 30px; } form#calculation fieldset div.anzahlmit label { width: 160px; } /*Allgemein*/ form.portlet-newsletter-form br, form.portlet-search-form br, form.opening-ceremony-form br, form.accreditationform .normdata br { position: absolute; left: -9999px; line-height: 0; } form.portlet-newsletter-form legend, form.portlet-search-form legend, form.opening-ceremony-form legend, form.accreditationform legend, form#search-vmp legend { display: none; } /*Akkredetierung*/ form.accreditationform label { float: left; display: block; width: 140px; text-align: right; margin: 14px 10px 6px 0; } #page-mainbox form.accreditationform fieldset { padding-left: 10px; } #page-mainbox form.accreditationform fieldset.boxgroup, #page-mainbox form.accreditationform p.colorborder span { display: block; width: 45%; float: left; } #page-mainbox form.accreditationform fieldset.boxgroup label { text-align: left; float: left; margin: 2px 0 2px 0; } #page-mainbox form.accreditationform fieldset.boxgroup input { width: 14px; border: none; clear: left; margin: 2px 10px 2px 0; } /*temporaer altes Formular*/ #page-mainbox form.accreditationform fieldset.boxgroup input.button { width: 60%; border: solid 1px; } #page-mainbox form.accreditationform input { float: left; margin: 10px 0; } #page-mainbox form.accreditationform input.checkbox { border: none; } #page-mainbox form.accreditationform input#land, #page-mainbox form.accreditationform input#sonstiges1 { border: solid 1px; width: 100%; } /*Newsletter*/ form.portlet-newsletter-form div { text-align: left; padding: 6px 20px 6px 0; clear: left; } form.portlet-newsletter-form label { padding: 4px 0 0 10px; display: block; width: 100px; float: left; } #page-mainbox form.portlet-newsletter-form div input { width: 352px; } #page-mainbox form.portlet-newsletter-form p input#send, #page-mainbox form.portlet-newsletter-form p input#clear { width: 210px; margin-left: 20px; } #page-mainbox form.portlet-newsletter-form div input#submit1abonnieren, #page-mainbox form.portlet-newsletter-form div input#submit1abbestellen { width: 14px; margin: 2px 0 0 110px; border: none; float: left; clear: left; } #page-mainbox #newsletter-form fieldset fieldset{ clear:both; margin:0; padding:0; } #page-mainbox #newsletter-form fieldset fieldset legend{ display: block; float: left; color:#000; font-size:1em; margin: 14px 10px 6px 0; text-align: right; width: 155px; } #page-mainbox #newsletter-form form.survey-form fieldset div.boxgroup{ clear: none; margin: 15px 0 10px 2px; } #page-mainbox #newsletter-form fieldset fieldset div.boxgroup label{ font-weight:normal; } /*Suche*/ #page-mainbox form.portlet-search-form fieldset.portlet-fieldset br { display: none; } #page-mainbox form.portlet-search-form label { padding-right: 8px; } #page-mainbox form.portlet-search-form legend { display: none; } #page-mainbox form.portlet-search-form div { /* mago:sure it is required? */ float: left; text-align: right; width: 70%; } #page-leftbox form.portlet-search-form div.search-input-container { /* mago:insert */ float:none; width:auto; white-space:nowrap; text-align:right; } #page-mainbox form.portlet-search-form div input { /* mago:sure it is required? */ width: 70%; } #page-leftbox form.portlet-search-form input#query-left { float: left; margin-left: 8px; text-align:left; } #page-mainbox form.portlet-search-form input#submit, #page-leftbox form.portlet-search-form input#submit-left { padding: 1px 0; width: 20%; cursor: pointer; } #page-leftbox form.portlet-search-form input#submit-left { font-size: 0; height: 34px; width: 27px; float: right; margin-top: -2px; margin-right: 8px; padding-top: 0; } #page-mainbox form.portlet-search-form p.buttonfield { padding-top: 0; padding-left: 98px; } #page-mainbox form.portlet-search-form p.buttonfield input { width: 250px; background: #e0dfe3; cursor: pointer; } /* Suche VMP */ #page-mainbox form.portlet-search-form div.radio-label { clear: both; width: 90px; padding: 12px 8px 3px 0; font-weight: bold; } #page-mainbox form.portlet-search-form div.radio-group { padding: 12px 8px 3px 0; text-align: left; } #page-mainbox form.portlet-search-form div.radio-group input { width: auto; margin-right: 5px; margin-left: 0; border: none; } #page-mainbox form.portlet-search-form div.radio-group label { padding-right: 15px; font-weight: normal; } #page-mainbox form.vmp-form { margin-bottom: 8px; } a.vmp-advanced { font-size: 1.05em; width: 100%; margin: 0; text-align: center; display: block; border: solid #8a8a8a 1px; background: #e0dfe3; color: #000 !important; height: 22px; line-height: 22px; text-decoration: none; cursor: pointer; } /*Eroeffnungsfeier*/ #page-mainbox form.opening-ceremony-form div { text-align: left; padding: 10px 20px 10px 0; clear: left; } #page-mainbox form.opening-ceremony-form div input { width: 250px; } #page-mainbox form.opening-ceremony-form p { margin: 0 20px; } #page-mainbox form.opening-ceremony-form label { padding: 4px 0 0 10px; display: block; width: 200px; float: left; white-space: normal; } #page-mainbox form.opening-ceremony-form p label { float: none; display: inline; padding: 4px 0 0 0; } #page-mainbox form.opening-ceremony-form input#abo { width: 16px; border: none; padding: 4px 0 0 0; } /*Pressefaecher*/ #page-mainbox form.portlet-press-form { border: none; background: none; margin: 0; padding: 10px 0 20px 0; text-align: left; } #page-mainbox form.portlet-press-form legend { display: none; } #page-mainbox form.portlet-press-form span { display: block; font-size: 0.9em; } #page-mainbox form.portlet-press-form input.button { border: none; background: none; margin: 0; padding: 0; font-weight: bold; float: right; width: 30%; text-align: right; font-size: 1.1em; cursor: pointer; } /* Werbematerial */ #page-mainbox form.promotional-form div.five-digits input { width: 50px; } /*Fotos*/ #page-mainbox ul.fotolist { margin-bottom: 18px; } #page-mainbox .list-current-foto-category a { font-weight: bold; color: #000; } /*Pressemitteilungen*/ #page-mainbox h4#mb-search-title { font-size: 1.3em; margin-top: 8px; padding-top: 0; } #page-mainbox p.pressreleases-date { line-height: 1; padding-top: 10px; padding-bottom: 0; font-weight: bold; color: #333; } #page-mainbox .pressreleases-link-archive a { font-weight: bold; position: absolute; right: 10px; top: 16px; color: #000; } #page-mainbox a.rss-feed { background:url(/media/global/global_image/rss.gif) left center no-repeat; padding:1px 0 1px 20px; position:absolute; right:10px; top:51px; color:#eb6c08; } .pressreleases-flags span { padding: 4px 5px 2px 5px; } .pressreleases-flags span.pressreleases-unselectedflag { background: #fff; -moz-opacity: .70; opacity: .70; } #page-mainbox .pressreleases-ul-newslist { margin-top: 20px; } #page-mainbox .pressreleases-ul-newslist span.press-date, #page-mainbox .pressreleases-ul-newslist a { font-weight: bold; white-space: normal; } #page-mainbox .pressreleases-years a { font-weight: bold; margin: 4px 5px 2px 5px; } #page-mainbox .pressreleases-years span { font-weight: bold; margin: 4px 5px 2px 5px; } #page-mainbox .pressrelease-download{ background:#ededed; margin:10px 0 6px 0; padding:2px 10px 10px 10px; } /*Pressetermine*/ #page-mainbox ul.press-top { padding-bottom: 6px; } div.eventdb-item.pressdates-item div.rechts { padding-left: 100px; } div.eventdb-item.pressdates-item span.links { width: 100px; } /*Umfrage*/ #page-mainbox form.survey-form { background: none; border: none; overflow: hidden; width: 480px; } form.survey-form br { position: absolute; left: -9999px; line-height: 0; } form.survey-form label br, form.survey-form legend br { position: relative; } form.survey-form fieldset { text-align: left; padding: 10px 0 10px 10px; } form.survey-form fieldset div { clear: both; margin: 0; padding: 0; } form.survey-form fieldset div.formlabel { padding: 0.4em 0; } form.survey-form fieldset legend { color: #333; padding: 0; margin: 0; } form.survey-form label { float: left; display: block; width: 160px; text-align: right; margin: 14px 10px 6px 0; } #page-mainbox label.textarea-label { white-space: normal; float: none; } form.survey-form label.textarea-label, form.survey-form div.clear label.textarea-label { width: 500px; text-align: left; margin: 14px 10px 6px 0; } #page-mainbox form.survey-form input, #page-mainbox form.survey-form select { float: left; margin: 6px 0; } #page-mainbox form.survey-form fieldset.small input, #page-mainbox form.survey-form fieldset.small select { width: 25%; } form.survey-form div.clear { padding: 0; } form.survey-form div.clear label { width: 90px; } form.survey-form div.clear-after-boxgroup { clear: both; padding-top: 12px; } form.survey-form div.clear-after-boxgroup label { width: 155px; } form.survey-form div.boxgroup { clear: left; } #page-mainbox form.survey-form div.boxgroup label { text-align: left; margin: 2px 10px 2px 0; width: 92%; white-space: normal; } #page-mainbox form.survey-form fieldset div.boxgroup { text-align: left; float: left; margin: 2px 0 4px 0; width: 100%; } #page-mainbox form.survey-form fieldset div.boxgroup input { width: 14px; margin: 2px 10px 2px 0; border: none; clear: left; } #page-mainbox form.survey-form fieldset.boxgroup label { text-align: left; float: left; margin: 2px 0; } #page-mainbox form.survey-form fieldset.boxgroup input { width: 14px; border: none; clear: left; margin: 2px 10px 2px 0; } #page-mainbox form.accreditationform input.button { width: 60%; border: solid 1px; } #page-mainbox form.survey-form input.button { float: right; margin-right: 10px; cursor: pointer; } #page-mainbox form.survey-form p.buttonfield { text-align: right; } #page-mainbox form.survey-form p.buttonfield input.button { float: none; } #page-mainbox form.survey-form textarea { border: solid 1px; width: 450px; } #page-mainbox form.survey-form input#send, #page-mainbox form.survey-form input#d1 { width: 40%; } #page-mainbox form.survey-form input#reset1 { float: left; width: 40%; margin: -4px 0 0 20px; } /*Awards*/ div.award-item { clear: both; text-align: left; margin: 10px -10px 0 -10px; padding: 4px 10px; } div.award-item div.links, div.award-item div.links-empty { text-align: center; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; width: 180px; } div.award-item div.rechts { width: 296px; padding-left: 10px; float: left; } div.award-item div.rechts:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; height: 1%; } /*Downloadcenter*/ #downloadcenter form { border: none; background: none; margin: 0; padding: 0; } #downloadcenter form.file-list-form { width: 500px; overflow: hidden; } #downloadcenter input { font-size: 1.1em; } #downloadcenter #form-dokumentenmappe { float: right; width: 48%; padding-right: 10px; margin-top: -18px; text-align: right; } #downloadcenter #form-dokumentenmappe input, #form-search-string input.button { width: 180px; font-weight: bold; border: none; background: none; cursor: pointer; text-align: left; } #downloadcenter #form-dokumentenmappe input.button { padding-left: 30px; } #downloadcenter #form-dokumentenmappe input.back { width: 160px; padding-left: 10px; } #form-search-string input.button { width: 120px; padding-left: 10px; } #form-category-select select { width: 100%; } #form-category-select input.button { width: 18%; } #form-category-select legend, #form-search-string legend, #downloadcenter #form-sort input.button, #downloadcenter #form-sort-style input.button { display: none; } #downloadcenter form#form-category-select, #downloadcenter form#form-search-string { width: 246px; float: left; text-align: right; } #form-category-select label, #form-search-string label { margin: 2px 0; display: block; text-align: left; } #form-search-string label { padding-left: 42px; } #form-search-string input { width: 80%; } #downloadcenter #form-sort { clear: left; text-align: left; width: 30%; position: relative; margin-bottom: -30px; top: -38px; } #downloadcenter #form-sort legend { padding: 5px 0 } #downloadcenter form#form-sort-style { clear: left; text-align: left; width: 30%; } #form-sort input, #form-sort-style input { width: 15px; } #form-sort input.button, #form-sort-style input.button { width: 100%; } #form-category-select input.button, #form-search-string input.button, #form-sort input.button, #form-sort-style input.button { margin-top: 10px; cursor: pointer; } #downloadcenter input.redbutton { border: none; margin: 2px 0 2px 10px; font-weight: bold; padding: 0 0 0 16px; width: 74%; text-align: left; cursor: pointer; background: transparent; } #downloadcenter input.sel { width: 88%; } #downloadcenter input.del, #downloadcenter input.zip { width: 60%; } #downloadcenter fieldset.file-list { text-align: left; padding: 4px 0 4px 0; } #downloadcenter fieldset.file-list legend { font-weight: bold; } #downloadcenter fieldset.file-list label { float: left; width: 460px; margin: 2px 0 6px 0; line-height:1.3; } #downloadcenter fieldset.file-list input { float: left; width: 14px; margin: 4px 10px 0 10px; } #downloadcenter fieldset.file-list br { clear: both; } /* #downloadcenter fieldset.file-list input { width: 14px; margin: 4px 1px 0 10px; } */ #downloadcenter fieldset.file-list a { white-space: normal; font-weight: normal; } #downloadcenter form#form-reset-search { float: right; } #downloadcenter form#form-reset-search input { width: 126px; border: none; background: none; text-align: left; font-weight: bold; cursor: pointer; padding-left: 12px; } /*Sitemap*/ #sitemap { margin: 30px 0 0 0; /*padding-left:60px;*/ padding-left: 20px; width: 455px; list-style: upper-roman; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; } #sitemap a { font-weight: bold; white-space: nowrap; } #sitemap ul { margin: 10px 10px 10px 0px; list-style: square; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; padding-left: 20px; } #sitemap ul li { margin: 4px 0; } #sitemap ul li ul { list-style: none; margin: 10px 0 10px 0px; padding-bottom: 10px; } #sitemap ul li ul li a { font-weight: normal; } /*Sitemap*/ /*Standmietenrechner*/ /* #page-mainbox form#standmietenrechner { border:none; background:none; text-align:left; margin-top:0; } #standmietenrechner table th{ text-align:center; border:solid 1px #333; font-weight:normal; } #standmietenrechner table td{ border:solid 1px #333; padding:4px 2px; } #page-mainbox p.result{ border:solid 1px #333; padding:10px; } #standmietenrechner table td.center{ text-align:center; } #page-mainbox form#standmietenrechner table td input{ width:14px; border:none; } #standmietenrechner table label{ font-weight:normal; } #standmietenrechner legend{ font-weight:bold; padding:4px 0; } #standmietenrechner fieldset{ margin:20px 0; text-align:left; } #standmietenrechner fieldset input{ width:10%; text-align:right; } #standmietenrechner input.button { font-weight:bold; border:none; background:none; cursor:pointer; float:right; text-align:left; padding-left:10px; width:110px; } #standmietenrechner span.note{ color:#666; } */ /*Eventdatenbank*/ #page-mainbox .event-header-links { margin-top: -20px; } #page-mainbox .event-header-links { float: right; } #page-mainbox .event-header-links a { float: right; margin-left:10px; } #page-mainbox form.eventdb-form { clear: both; text-align: right; border: none; background: none; margin: 0; } #page-mainbox form.eventdb-form fieldset { } #page-mainbox form.eventdb-form legend { display: none; } #page-mainbox form.eventdb-form fieldset label { padding: 0 16px; } #page-mainbox form.eventdb-form fieldset.suchoption label, #page-mainbox form.eventdb-form span { font-weight: bold; float: left; margin: 4px 0; padding: 0; } #page-mainbox form.eventdb-form fieldset.suchoption select { width: 360px; margin: 4px 0; } #page-mainbox form.eventdb-form select#von1, #page-mainbox form.eventdb-form select#bis1, #page-mainbox form.eventdb-form select#von2, #page-mainbox form.eventdb-form select#bis2 { width: 20%; } #page-mainbox form.eventdb-form fieldset.suchoption input { width: 354px; margin: 4px 0; } #page-mainbox form.eventdb-form input#start1, #page-mainbox form.eventdb-form input#start2, #page-mainbox form.eventdb-form input#start3, #page-mainbox form.eventdb-form input#start4, #page-mainbox form.eventdb-form input#start { font-size: 1.1em; font-weight: bold; border: none; background: none; cursor: pointer; float: right; text-align: left; padding-left: 10px; width: 116px; } #page-mainbox a.merkliste { color: #000; font-weight: bold; padding-left: 12px; /*update*/ float:right; /*margin-top:-24px; update by mago*/ position:relative; /*update*/ } #page-mainbox form#formular2, #page-mainbox form#formular2 input { text-align: left; border: none; background: none; padding: 0; } #page-mainbox form#formular2 select, #page-mainbox form#formular2 input { font-size: 0.9em; } #page-mainbox form#formular2 input { font-size: 0.95em; cursor: pointer; margin-top: 5px; padding-left: 10px; font-weight: bold; } #page-mainbox ul.eventdb-subnavi { padding: 0; margin: 0; float:right; clear:both;/* update caused by fcx */ width:484px; } #page-mainbox ul.eventdb-subnavi li { float: right; margin: 10px 0 10px 10px; background-image: none; } #page-mainbox ul.eventdb-subnavi li a { font-weight: bold; padding-left: 14px; } div.eventdb-item { clear: both; } div.eventdb-item h4 { font-size: 1em; border-bottom: solid 1px; } div.eventdb-item div.colorfield { padding: 4px; text-align: left; height: 1%; } div.eventdb-item span.links { width: 120px; text-align: left; } div.eventdb-item div.links { clear: left; text-align: left; width: 100%; } div.eventdb-item div.links span { display: block; width: 120px; font-weight: bold; float: left; } div.eventdb-item div.rechts { text-align: left; float: none; padding-left: 120px; } div.eventdb-item div.textfield { margin: 10px 0 -6px 0; } #page-mainbox div.eventdb-item ul { padding: 0 0 10px 0; margin-right: 0; text-align: right; } #page-mainbox div.eventdb-item ul li { background-image: none; display: inline; } #page-mainbox div.eventdb-item ul li a, #page-mainbox a.print, #page-mainbox a.merken, #page-mainbox a.importcaldata { font-weight: bold; padding-left: 10px; padding-bottom: 1px; } #page-mainbox a.merken{ padding-left: 0px; } #page-mainbox ul.eventdb-subnavi li a.importcaldata { padding-left: 20px; } #page-mainbox div.eventdb-item div.rechts ul { text-align: left; } #page-mainbox div.eventdb-item div.colorfield ul li { display: block; } div.listFound { clear: both; padding: 10px; } #page-mainbox a.delete { font-weight: bold; padding-left: 12px; } #page-mainbox ul.speakerlist { padding-top: 10px; } #page-mainbox ul.speakerlist li { background-image: none; padding-left: 0; } #page-mainbox ul.speakerlist strong { padding-right: 10px; } #page-mainbox ul.speakerlist a { padding-left: 10px; } #page-mainbox p.a-z { padding: 10px; text-align: center; font-weight: bold; } #page-mainbox p.a-z * { padding: 0 0.3em; } #page-mainbox div.subevent-date { width: 130px; text-align: right; clear: left; float: left; font-weight: bold; } #page-mainbox div.subevent-date-text { margin-left: 140px; text-align: left; } /*Halenplan*/ #imageholder { width: 500px; } #overlayholder { width: 500px; height: 410px; margin-top: -410px; } /*Bildergalerie*/ div#fotogalerie-head-navigation { margin: 7px 0; padding: 0; text-align: center; } div#fotogalerie-head-navigation a { font-weight: bold; } div#fotogalerie-head-navigation a.less { float: left; padding-left: 14px; } div#fotogalerie-head-navigation a.more { float: right; padding-right: 14px; } div#fotogalerie-fullsize-image { margin: 0 0 8px 0; text-align: center; /*height: 375px;*/ overflow: hidden; } div#fotogalerie-thumbnail-container { margin: 8px 0; text-align: center; } div.fotogalerie-links { width: 96px; height: 72px; overflow: hidden; float: left; margin: 0 2px 8px 2px; background-color: #a2a4a6; } .fotogalerie-links span.imageholder { display: block; } /*Neuheitenreport*/ #page-mainbox ul.a-z-list li { background-image: none; display: block; float: left; /*update padding: 0 0 0 8px; */ width:15px; padding:0 0 0 2px; /*update*/ } #page-mainbox ul.a-z-list li a { padding: 0; margin: 0; } #page-mainbox form.neuheiten input.button { margin-right: 70px; width: 30%; } #page-mainbox form.neuheiten input#suche{ width:49%; } #page-mainbox div.bild-links div.bild{ padding-bottom:0.4em; } #page-mainbox div.content-left { text-align: left; } #page-mainbox div.content-left-indent { text-align: left; padding-left: 190px; } #page-mainbox div.content-right-indent { text-align: left; padding-right: 190px; } /* Neuheitenreport-Extra: ohne Label */ #page-mainbox form.neuheiten fieldset.labelhidden{ margin-top:0; } #page-mainbox form.neuheiten fieldset.labelhidden input.button{ margin-right:20px; } #page-mainbox form.neuheiten fieldset.labelhidden legend, #page-mainbox form.neuheiten fieldset.labelhidden label{ display:none; } #page-mainbox form.neuheiten fieldset.labelhidden input#suche{ width:95%; } /*---------------------------- ------Event DB Neu 07/2009-- ---------------------------- */ #page-mainbox h4.ref-header { padding-top:10px; } div.db-list-set{ clear:both; float:left; text-align:left; padding:10px 0; width:100%; border-bottom:solid 2px #fff; } div.db-list-image{ float:right; margin-right:10px; width:22%; overflow:hidden; text-align:center; display: table-cell; vertical-align:middle; } div.db-list-image img { width:100%; } div.db-list-item{ width:86%; float:left; padding-left:12%; min-height:4em; } div.db-list-icon{ text-align:center; position:absolute; left:6%; padding-top:4px; } div.db-list-text{ float:left; width:74%; } div.db-list-text-title { min-height: 3em; font-size: 1em; } div.db-list-text-title h3 { font-size: 1em !important; } div.db-list-text-head strong { padding-right: 10%; } div.db-list-text-head span.location { display: block; } /* Listview Ende */ /* Detailview */ .db-detail-set { text-align: left; } .db-detail-text { padding: 2%; } div.db-detail-text-title { padding-bottom: 6px; } div.db-detail-text-title h3 { font-size: 1em !important; } .db-detail-img { float: right; text-align: right; padding: 0 0 1% 1%;/*updated for chrome*/ max-width: 45%; overflow: hidden; } .db-detail-img img { max-width:180px; } .db-detail-img a.zoom { background-position: left center !important; padding-right: 0; } .db-detail-img a.img { background: none !important; padding: 0 !important; } .db-detail-headinfo ul { float: left; margin: 0 !important; padding-bottom: 4px; width: 60%; } .db-detail-headinfo ul li { padding-left: 0 !important; background-image: none !important; clear: both; } .db-detail-headinfo ul li strong { float: left; clear: left; display: block; width: 32%; padding: 0 0 4px 0; } .db-detail-headinfo ul li span { float: left; display: block; width: 58%; padding: 0 0 4px 0; } .db-detail-text br.db-clear { clear: both; } #page-mainbox div.db-detail-text h5{ clear: none; display: inline; } .db-detail-text hr { padding: 0 !important; margin: 0 !important; } .db-detail-text p.db-first-content-block { padding-bottom: 30px; } .db-detail-text a.db-referent, .db-detail-textblock a.db-referent { font-weight: bold; } .db-detail-dateline-header { clear: both; min-height: 16px; font-weight: bold; padding: 2px 10px; margin-top: 10px; color: #444; } .db-detail-dateline { clear: both; background: #efefef; min-height: 24px; font-weight: bold; padding: 2px 10px; border-bottom: solid 2px #fff; margin-top: 10px; } .db-detail-dateline-header span.time, .db-detail-dateline span.time { display: block; width: 28%; position: absolute; } .db-detail-dateline-header span.title, .db-detail-dateline span.title { display: block; width: 65%; margin-left: 32%; } .db-detail-textblock { padding: 2px 10px; } .db-partner-logo { float: right; padding: 10px 0 10px 10px; } #page-mainbox span.db-detail-pdf-download a{ padding: 5px 0px 1px 20px; line-height: 25px; background:url(/media/global/global_image/icon_pdf.gif) left 0px no-repeat; } /* Detailview Ende */ /*---------------------------- -Event DB Neu 07/2009 Ende-- ---------------------------- */ /*---------------------------- -RSS Feeds 05/2010 Beginn -- ---------------------------- */ #page-mainbox div.feed-item { text-align: left; } #page-mainbox div.feed-item hr { margin: 10px 0; } #page-mainbox div.feed-image { float: left; padding: 0 7px 0 0; } #page-mainbox div.feed-author { padding: 7px 0; } #page-mainbox div.feed-contributor { } #page-mainbox div.feed-publisheddate { font-size: 1.1em; margin-bottom: 10px; } #page-mainbox div.feed-categorie { } #page-mainbox div.feed-language { } #page-mainbox div.feed-copyright { } #page-mainbox div.feed-description { } #page-mainbox div.feed-link { } #page-mainbox div.feed-label { } #page-mainbox div.feed-colorfield { } #page-mainbox div.feed-newsitem { } #page-rightbox div.feed-item { text-align: left; padding: 10px; } #page-rightbox div.feed-item hr { margin: 6px 0; } #page-rightbox div.feed-image { float: left; padding: 0 7px 0 0; } #page-rightbox div.feed-author { padding: 7px 0; } #page-rightbox div.feed-contributor { } #page-rightbox div.feed-publisheddate { font-size: 1.1em; margin-bottom: 10px; } #page-rightbox div.feed-categorie { } #page-rightbox div.feed-language { } #page-rightbox div.feed-copyright { } #page-rightbox div.feed-description { } #page-rightbox div.feed-link { } #page-rightbox div.feed-label { } #page-rightbox div.feed-colorfield { } #page-rightbox div.feed-newsitem { } /*---------------------------- -RSS Feeds 05/2010 Ende -- ---------------------------- */ /*---------------------------- ------ eCards 2010 --------- ---------------------------- */ #page-mainbox form.i1018-form { margin-top: 0; padding: 0; width: 500px; } #page-mainbox form.i1018-form fieldset { padding-left: 0; padding-bottom: 5px; margin-bottom: 5px; } #page-mainbox form.i1018-form fieldset p { padding-bottom: 12px; } #page-mainbox .imgitemfront { } #page-mainbox .imgitemback { padding-bottom: 10px; width: 48%; float: left; clear: none; } #page-mainbox .imgitemfront input, #page-mainbox .imgitemback input { width: 40px; border-color: #fff; } #page-mainbox .error-msg .imgitemfront img, #page-mainbox .error-msg .imgitemback img, #page-mainbox form.i1018-form .ecard .error-msg textarea { border: solid 2px red; } #page-mainbox .imgitemback img { margin-right: 0; } #page-mainbox .imgitemfront br, #page-mainbox .imgitemback br { position: relative; clear: both; } #page-mainbox .imgitemback label, #page-mainbox .imgitemfront label { margin: 6px 0; } #page-mainbox form.i1018-form .ecard input, #page-mainbox form.i1018-form .captcha input { width: 60%; } #page-mainbox form.i1018-form .ecard label.textarea-label { width: 155px; text-align: right; float: left; margin-top: 8px; } #page-mainbox form.i1018-form .ecard textarea { width: 60%; height: 200px; float: left; border-color: #999; padding: 2px; margin-top: 6px; font-family: Arial, sans-serif; font-size: 13px; } #page-mainbox form.i1018-form .ecard fieldset div.clear { padding: 5px 0 5px 165px; color: #444; } span.counttarget2 { font-weight: bold; } #page-mainbox form.i1018-form .front { text-align: left; margin-top: 10px; margin-left: 22px; } #page-mainbox form.i1018-form .captcha img { margin-left: 165px; } #page-mainbox form.i1018-form .captcha fieldset p { padding-left: 165px; padding-bottom: 4px; } #page-mainbox form.i1018-form p.buttonfield { padding-right: 19px; } #page-mainbox form.i1018-form p.buttonfield input.button, #page-mainbox form.i1018-form p.buttonfield input#send { float: right; width: 148px; } #page-mainbox form.i1018-form p.buttonfield input#next { margin-right: -10px; } #page-mainbox form.i1018-form .back { text-align: left; margin-left: 22px; } .postcard-info { font-size: 1.1em; } #page-mainbox form.i1018-form .postcard-info fieldset { margin: 0; padding: 6px 0 4px 22px; } .ecard-preview { width: 446px; min-height: 320px; border: solid 2px #444; margin: 12px 0 30px 0; text-align: left; background: #fff; } .ecard-preview legend, .postcard-info legend { display: none; } .postcard-rightside { width: 200px; float: right; } .postcard-leftside { width: 225px; float: left; padding-left: 10px; } #page-mainbox form.i1018-form .postcard-leftside fieldset, #page-mainbox form.i1018-form .postcard-rightside fieldset { padding: 0; } #page-mainbox form.i1018-form .postcard-leftside br { position: relative; } form.survey-form p.webmessage br { line-height: 1; } #page-mainbox form.i1018-form .postcard-leftside fieldset p { padding-bottom: 5px; } #page-mainbox form.i1018-form .postcard-rightside fieldset div { padding-bottom: 6px; padding-left: 3px; border-bottom: solid 2px #ccc; } #page-mainbox form.i1018-form .postcard-rightside fieldset div.hiddenlabel { padding-top: 4px; padding-bottom: 4px; border-bottom: none; color: #555; } #page-mainbox form.i1018-form .postcard-rightside fieldset div.hiddenlabel strong { display: none; } #page-mainbox form.i1018-form fieldset div.stamp { text-align: right; padding: 0 10px 10px 0; border: none; } form.i1018-form br.clear { position: relative; } /*---------------------------- --- eCards 2010 Ende ------- ---------------------------- */ #page-rightbox p.teaserbanner { margin: 10px auto; } #page-mainbox #google-maps-container { height: 300px; margin: 10px 0; width: 500px; } #page-rightbox div.teaser div.portrait-links { clear: left; display: block; float: left; font-size: 0.9em; margin: 10px 0 9px 0; padding-left: 10px; text-align: left; width: 60px; } #page-rightbox div.portrait-links-text { margin-left: 78px; margin-top: 9px; text-align: left; } #page-rightbox div.portrait-links-text p { margin: 0; padding: 0; } #page-mainbox .halfsize { float: left; margin-right: 10px; padding-bottom: 8px; text-align: left; width: 235px; } #page-mainbox.noteaser .halfsize { width: 368px; } #page-mainbox .halfsize img { margin: 5px 0; } div.fotogalerie-links { background-color: #fff; height: 64px; margin: 2px 0 2px 4px } /* Thumbnailviewer */ #page-mainbox .thumbnailviewer div { background-color: #DFDFDF; display: block; float: left; height: 78px; margin: 2px; padding: 3px; width: 240px; } #page-mainbox .thumbnailviewer div.width100 { width: 484px; } #page-mainbox .thumbnailviewer div a { float: left; } #page-mainbox .thumbnailviewer img { display: inline; float: left; padding: 0 5px 4px 0; } #page-mainbox .textInForm label { white-space: normal !important; } #page-mainbox ul.errorMessage, #page-mainbox li.errorMessage, #page-mainbox .errorMessage { color:#9e0f0f; } #page-mainbox ul.errorMessage li, #page-mainbox li.errorMessage { list-style-type: none; background:none; padding-left:0; } /* ICC Deepmenu */ #page-leftbox-navigation ul li ul li ul li ul li { margin:-1px 0; } #page-leftbox-navigation ul li ul li ul li ul li a { font-weight: normal; padding: 2px 2px 4px 32px; } #page-leftbox-navigation ul li ul li ul li ul li ul li { margin:-3px 0; border-color:#A0B4CD; } #page-leftbox-navigation ul li ul li ul li ul li ul li a { font-weight: normal; padding: 1px 2px 0px 38px; background:#A0B4CD; } #page-leftbox-navigation ul li ul li ul li ul li ul li.last-4 { border-bottom-color:#0159A1; margin:-1px 0 2px 0; } /*Downloadcenter jQuery Overlay*/ .ui-widget-header { background: url(/media/global/global_image/gloss-wave.png) repeat-x scroll 50% 50% #0e4a98!important; background-color: #0e4a98!important; border-color: #d6d8da!important; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{ background: url(/media/global/global_image/glass.png) repeat-x scroll 50% 50% #0e4a98!important; background-color: #ADD8E6!important; border-color: #999!important; color: #666!important; } .teaser ul { list-style: none; } /* thumbnailliste overwrite from messe backstagevideos */ #page-mainbox .thumbnailviewer { margin-top: 3px; margin-bottom: 4px; / margin-bottom : 20 px; } #page-mainbox .thumbnailviewer div { float: left; display: block; height: 72px; width: 234px; margin: 4px 4px 4px 5px; padding: 3px; background-color: #dfdfdf; background: -moz-linear-gradient(top, #dfdfdf, #f1f1f1); background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#f1f1f1)); background: linear-gradient(top, #dfdfdf, #f1f1f1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#dfdfdf", endColorstr = "#f1f1f1"); line-height: 1.5; } #page-mainbox .thumbnailviewer div:hover { -moz-box-shadow: 0 0 1px 1px #aaa; -webkit-box-shadow: 0 0 1px 1px #aaa; box-shadow: 0 0 1px 1px #aaa; } #page-mainbox .thumbnailviewer div a { font-weight: bold; } #page-mainbox .thumbnailviewer img { float: left; padding: 0 9px 4px 0; display: inline; } /* overwrite partner */ p.partner { text-align: center !important; } p.partner span { float: left; font-size: 0.8em; line-height: 3em; min-width: 144px;/*update*/ padding: 0 8px !important; } p.partner span.empty { min-width: 96px; min-width: 150px; min-height: 70px; } p.partner img { vertical-align: top; } /* Partner New */ p.partner-new-three, p.partner-new-four { text-align: center !important; } p.partner-new-three span { float: left; font-size: 0.8em; line-height: 3em; min-width: 150px;/*update*/ min-height: 105px; padding: 0 8px !important; } p.partner-new-four span { float: left; font-size: 0.8em; line-height: 3em; min-width: 125px;/*update*/ min-height: 110px;/*update*/ padding: 6px 0 !important; } p.partner-new-three span.empty { min-width: 150px; min-height: 105px; } p.partner-new-four span.empty { min-width: 123px; min-height: 105px; } p.partner-new-three img, p.partner-new-four img { vertical-align: top; } /* Bilderwechsler Doppelt */ #imageContainer1, #imageContainer2 { float: left; height: 120px; overflow: hidden; text-align: left; width: 238px; } #imageContainer1 { margin-left: 13px; margin-right: 5px; } #imageContainer2 { margin-left: 5px; } #page-mainbox #imageContainer1 h3, #page-mainbox #imageContainer2 h3 { border: medium none; font-size: 1em; min-height: 22px; padding: 6px 0 0 8px; text-transform: uppercase; } #page-mainbox ul#image-fade-home1, #page-mainbox ul#image-fade-home2 { height: 60px; margin: 0 0 10px; overflow: hidden; } #page-mainbox ul#image-fade-home1 li, #page-mainbox ul#image-fade-home2 li { background: none repeat scroll 0 0 transparent; height: 60px; margin-left: 30px; margin-top: 8px; } /* Pressefuehrer */ #page-mainbox fieldset.numberfield { padding: 0 0 0 166px; /*-moz-padding-start: 0;*/ /*update*/ clear: both; /*update*/ } #page-mainbox fieldset.numberfield legend { display: block !important; color: #000; } #page-mainbox fieldset.numberfield div { float: left; clear: none; padding: 0 4px 0 0; _padding-right: 4px; } #page-mainbox fieldset.numberfield div label { margin: 0; display: none; } #page-mainbox fieldset.numberfield div select { margin: 0; width: 82px; } #page-mainbox fieldset.numberfield div input { margin: 0; width: 100%; } #page-mainbox fieldset.numberfield div.country { } #page-mainbox fieldset.numberfield div.country, #page-mainbox fieldset.numberfield div.country label { text-align: left; width: 40px; } #page-mainbox fieldset.numberfield div.city, #page-mainbox fieldset.numberfield div.city label { text-align: left; width: 56px; padding-bottom: 3px; } #page-mainbox fieldset.numberfield div.city input { width: 50px; } #page-mainbox fieldset.numberfield div.number, #page-mainbox fieldset.numberfield div.number label { text-align: left; width: 116px; padding-bottom: 3px; } #page-mainbox fieldset.numberfield div.number input { width: 88px; } #page-mainbox .pressguide-form fieldset div.clear { text-align: left !important; font-size: 0.8em; padding-left: 165px; } #page-mainbox .pressguide-form fieldset.numberfield div.clear { padding-left: 0; } #page-mainbox .pressefotoslist li.active { font-weight: bold; } /*Eintrittspreise*/ #page-mainbox table th { border-bottom: 1px solid #000; } #page-mainbox table { width: 95%; /*for webkit*/ } #page-mainbox table td, #page-mainbox table th { text-align: right; /*vs line 905*/ } /*Zwei Bilder nebeneinander*/ #page-mainbox div.bild-half-links, #page-mainbox div.bild-half-rechts { width: 245px; margin-top: 10px; } #page-mainbox div.bild-half-links { text-align: left; } #page-mainbox div.bild-half-rechts, #page-mainbox div.bild-half-rechts p { text-align: right; } /* Teaser breitbild */ #page-rightbox div.teaser img.teaserbreitbild { padding: 4px 12px; } /* Event-DB */ /* Referentenliste */ #page-mainbox table.ref-table td, #page-mainbox table.ref-table th { text-align: left; /*Referentenliste*/ } #page-mainbox table td:first-child, #page-mainbox table th:first-child { text-align: left } #page-mainbox table.ref-table th span.sortLink{ display: block; } /* Progammuebersicht */ #page-mainbox table.program { width: 100%; margin: 0; border-collapse: separate; border-spacing: 5px; } #page-mainbox table.program td, #page-mainbox table.program th { text-align: left; } #page-mainbox table.program th { vertical-align: bottom; border: none; } #page-mainbox table.program td a { font-weight: bold; } #page-mainbox table.program .category th { vertical-align: top; } /* Programmuebersicht ende */ /*neu mb history*/ #page-mainbox ul.history{ margin:0; } #page-mainbox ul.history li{ padding-left:0; } #page-mainbox ul.history li span{ width:50px; height:50px; font-weight:bold; } /*neu mb history ende*/ /*neu mb biography*/ #page-mainbox ul.biography{ margin:0; } #page-mainbox ul.biography li{ margin-left:180px; } #page-mainbox ul.biography li span{ margin-left:-190px } /*neu mb biography ende*/ #page-mainbox .forceleft, #page-mainbox .forceleft td, #page-mainbox .forceleft th{ text-align:left !important; } #page-mainbox .forceright, #page-mainbox .forceright td, #page-mainbox .forceright th{ text-align: right !important; } #page-mainbox table.calendardetails table, #page-mainbox table.calendardetails, #page-mainbox table.calendardetails .marginOutline { margin: 0; } #page-mainbox table.calendardetails .marginOutline { width: 0px; } /* vmpsearchteaser */ .teaser #search-vmp div.vmps { float: left; margin-left: 10px; text-align: left; } .teaser #search-vmp fieldset { margin: 5px auto; border: none; } #page-mainbox p.partner-new-four span.shadow img{ box-shadow: 5px 5px 5px #999999; } #page-mainbox .auto_width{ width: auto!important; } .print-only{ display:none; } /* Audioplayer */ .audioplayer{ padding:0.7em 0; } /* BusinessWire */ .bwOpk { width: 485px !important; } #page-mainbox ul.bwTabs{ margin:50px 0 0 0; } #page-mainbox ul.bwListNews, #page-mainbox ul.bwNewsList{ margin:0; } #page-mainbox ul.bwListNews li, #page-mainbox ul.bwNewsList li{ background: none; padding-left: 0; margin: 0; } #page-mainbox .bwNewsLegend, #page-mainbox ul.bwListNews div.bwDesc{ font-size:110%; } /* Korrektur der Positionierung */ ul.bwNewsList div.bwThumbs{ position: relative!important; float: left!important; width: 86px!important; height: 90px!important; top: 0!important; left: 0!important; } ul.bwNewsList div.bwMeta{ left: 0!important; top: 4px!important; } .bwPaging { height: auto!important; } /* #page-mainbox ul.bwListNews div.bwDesc{ line-height:1.3; } #page-mainbox #bwContent a img{ margin-left:10px; margin-bottom:5px; } #page-mainbox div.bwTimestamp{ color:#444; } */ /* Akkordeon */ #accordion_wrapper, .accordion_wrapper { border: 1px solid #C0C0C0; box-shadow: 0 0 2px 2px #ddd; height: 1%; margin: 10px 0; } #accordion_wrapper img, .accordion_wrapper img { max-width: 482px; } #page-mainbox .accordion_link { background: #ccc; border-bottom: 2px solid #fff; cursor: pointer; } #page-mainbox .accordion_link h3 { min-height: 14px; padding: 8px; } #page-mainbox .accordion_container { padding: 0 8px 8px; } #page-mainbox .accordion_container h3 { padding-top: 10px; } /* Tab-Navigation */ #page-mainbox ul.tabs { float: left; /*height: 28px;*/ list-style: none; margin: 10px 0 0; padding: 0; width: 100%; } #page-mainbox ul.tabs li { background: none repeat scroll 0 0 #f1f1f1; border-radius: 4px 4px 0 0; /*box-shadow: 1px -1px 0 0 #ccc;*/ float: left; /*height: 28px;*/ line-height: 28px; margin: 3px 4px 0 0; /*overflow: hidden;*/ padding: 0; position: relative; text-align: center; border-radius: 4px 4px 0 0; } #page-mainbox ul.tabs li.tablist-last { margin-right: 0; } #page-mainbox ul.tabs li a { color: #000; display: block; font-size: 1.1em; font-weight: bold; padding: 0 10px; text-decoration: none; border-radius: 4px 4px 0 0; } #page-mainbox ul.tabs li a:hover { background: #aaa; } #page-mainbox ul.tabs li.active, #page-mainbox ul.tabs li.active a, #page-mainbox ul.tabs li.active a:hover { background: #aaa; color: #fff; /*margin-top: -1px;*/ } #page-mainbox .tab-container { background: #fff; border: 1px solid #aaa; clear: both; float: left; overflow: hidden; width: 100%; margin-bottom: 10px; } #page-mainbox .tab-content { padding: 10px; } #page-mainbox .tab-container .partner-new-three, #page-mainbox .tab-container .partner-new-four, #page-mainbox .tab-container .partner-new-seven { padding:5px 0!important; } #page-mainbox .tab-container .partner-new-three span{ padding:0 5px!important } #page-mainbox .tab-container .partner-new-four span{ min-width: 120px; min-height: 80px; } /* Zitat-Navigation (Roundabout) */ #page-mainbox .mb-roundabout { background: #ccc; height: 378px; padding-top: 12px; overflow: hidden; } #page-mainbox .mb-roundabout ul { height: 350px; list-style: none; padding: 0; margin: 0 auto; width: 100%; overflow: hidden; } #page-mainbox .mb-roundabout li { width: 350px; height: 300px; padding: 78px 0 0 8px; background: url(/media/global/global_image/quoteanimation.png) top left no-repeat; text-align: center; cursor: pointer; } #page-mainbox .mb-roundabout li.roundabout-in-focus { opacity:1!important; filter:alpha(opacity=100)!important; } #page-mainbox .mb-roundabout blockquote { padding: 0 56px 0 5px; } body.home #page-mainbox .mb-roundabout blockquote, .noteaser #page-mainbox .mb-roundabout blockquote{ padding: 0 56px 0 5px; } #page-mainbox .mb-roundabout blockquote p { margin: 0; padding: 0 0 10px 0; } #page-mainbox .mb-roundabout li.roundabout-in-focus { cursor: default; } #page-mainbox .mb-roundabout li p.quote, #page-mainbox .mb-roundabout li p.quote-person { font-family: Arial, Verdana, sans-serif; } #page-mainbox .mb-roundabout li p.quote { font-size: 13px; color: #fff; text-shadow: 2px 2px 4px #333; } #page-mainbox .mb-roundabout li p.quote-person { font-size: 11px; color: #333; } body.home #page-mainbox .mb-roundabout li p.quote, .noteaser #page-mainbox .mb-roundabout li p.quote { font-size: 17px; } body.home #page-mainbox .mb-roundabout li p.quote-person, .noteaser #page-mainbox .mb-roundabout li p.quote{ font-size: 13px; } /* Facebook */ .fb-like-box { background: #fff; } /* AV-Applikation */ #page-mainbox .messe-av h3{ padding-top: 1.4em; } #page-mainbox .messe-av h4{ padding: 0.6em 0 0.2em 0; } #page-mainbox .messe-av .world-form{ width: 500px; margin: 45px auto 15px; } #page-mainbox .messe-av div.world{ background: url(/media/global/global_image/global_av/global_av_weltkugel.jpg) no-repeat 0 0 transparent; width: 183px; height: 153px; float: left; margin: 20px 30px 0 0; } #page-mainbox .messe-av form{ background: none; border: none; text-align: left; margin: 14px 0 0 0; padding: 10px 0 0 0; } #page-mainbox .messe-av form select{ width: 200px; margin-bottom: 10px; } #page-mainbox .messe-av input#avsubmit{ cursor: pointer; } .messe-av .event-country{ float: left; margin-top: 2em; width: 200px; } #page-mainbox .messe-av .event-country ul{ margin: 4px 16px 0 0; } .messe-av .event-country li{ display: block; } #page-mainbox .messe-av .tab-container{ min-height:450px; margin-bottom:60px; } #page-mainbox .messe-av .tab-content{ padding: 10px 20px; } #page-mainbox .messe-av .tab-content p{ padding: 10px 10px 6px 0; } #page-mainbox .messe-av .slidingdoor-tabs{ float: left; width: 100%; font-size: 93%; line-height: normal; } #page-mainbox .messe-av .slidingdoor-tabs ul{ margin: 0; padding: 0; list-style: none; height: auto; /*38px*/ } #page-mainbox .messe-av .slidingdoor-tabs a{ background: url(/media/global/global_image/global_av/global_av_tab_grey_left.jpg) no-repeat left top transparent; max-width: 167px; height: 28px; line-height: 1.1; color: #fff; float: left; padding: 5px 10px; margin: -1px -3px 0 -1px; border:1px solid #fff; } #page-mainbox .messe-av .slidingdoor-tabs a:hover, #page-mainbox .messe-av .slidingdoor-tabs li.active a, #page-mainbox .messe-av .slidingdoor-tabs li.active a:hover{ background: url(/media/global/global_image/global_av/global_av_tab_blue_left.jpg) no-repeat left top transparent; color: #fff; height: 28px; line-height: 1.1; margin-top: -1px; } #page-mainbox .messe-av .slidingdoor-tabs ul li{ background: url(/media/global/global_image/global_av/global_av_tab_grey_right.jpg) no-repeat right top transparent; overflow: visible; } #page-mainbox .messe-av .slidingdoor-tabs ul li:hover, #page-mainbox .messe-av .slidingdoor-tabs ul li.active, #page-mainbox .messe-av .slidingdoor-tabs ul li.active:hover{ background: url(/media/global/global_image/global_av/global_av_tab_blue_right.jpg) no-repeat right top transparent; overflow: visible; } #page-mainbox .messe-av .slidingdoor-tabs ul li, #page-mainbox .messe-av .slidingdoor-tabs ul li.active, #page-mainbox .messe-av .slidingdoor-tabs ul li.active:hover{ float: left; padding: 0; color: #fff; box-shadow: none; border: 0; height: auto; border-radius: 0; line-height: 28px; margin: -1px 3px 0 0; } /* #page-mainbox .messe-av .slidingdoor-tabs ul li.active, #page-mainbox .messe-av .slidingdoor-tabs ul li.active:hover{ margin-top: 0; }*/ #page-mainbox .messe-av h4{ border-bottom: 1px solid #eee; } #page-mainbox .messe-av div.bild-links-text { width:524px!important; /*IE*/ } #page-mainbox .messe-av ul.no-arrows{ margin-left: 0; padding-top: 4px; padding-left: 0; } #page-mainbox .messe-av div.bild-links-text ul.no-arrows{ margin-right:0; padding-top:0; } #page-mainbox .messe-av ul.no-arrows li{ background: none; margin:2px 0; padding-left: 0; min-height:15px; } #page-mainbox .messe-av ul.no-arrows li strong{ display: block; float: left; padding: 0 0 3px; width: 34%; min-height:15px; } #page-mainbox .messe-av ul.no-arrows li span{ display: block; float: left; padding: 0 0 3px; width: 65%; min-height:15px; } #page-mainbox .messe-av ul.no-arrows li p{ padding:0 0 3px 0; } #page-mainbox .messe-av ul.no-arrows li.subheader{ font-weight: bold; color: #444; font-size:1.1em; } #page-mainbox .messe-av ul.no-arrows li.subheader2{ color: #555; } #page-mainbox .messe-av ul.no-arrows li.subheader span.block, #page-mainbox .messe-av ul.no-arrows li.subheader2 span.block{ float: none; width: 100%; } #page-mainbox .messe-av ul.no-arrows li.subheader span.block{ padding: 4px 0; } #page-mainbox .messe-av ul.no-arrows li.subheader2 span.block{ padding: 12px 0 2px 0; } #page-mainbox .messe-av ul.no-arrows li.person{ line-height: 1.5; padding-bottom: 3px; } #page-mainbox .messe-av .halfsize{ width: 48%; margin-left: 2%; } #page-mainbox .messe-av .halfsize.first{ margin-left: 0; } #page-mainbox .messe-av .halfsize.last{ float: right; margin-right: 0; } /* Atmosfair-Rechner */ #page-mainbox form#atmosfair-calculation div { padding: 3px 0; } #page-mainbox form#atmosfair-calculation div.calculate-input { min-height: 26px; } #page-mainbox form#atmosfair-calculation label{ width: auto; display: inline; font-weight: normal; line-height: 2em; float:left; margin-left: 9px; } #page-mainbox form#atmosfair-calculation input{ width: 40px; display: inline; float: left; margin: 0 6px; text-align: center; } #page-mainbox form#atmosfair-calculation input#npersons, #page-mainbox form#atmosfair-calculation input#roundtrip{ width: 20px; } #page-mainbox form#atmosfair-calculation input#npersons{ margin-right: 0; } #page-mainbox form#atmosfair-calculation input#roundtrip{ margin-top: 5px; border: none; } #page-mainbox form#atmosfair-calculation div.calculate-button { clear: both; } #page-mainbox form#atmosfair-calculation button#atmosfair-result{ background: #ccc; color: #fff; border: 1px solid #999; clear: both; margin: 0 0 0 340px; padding: 3px 0; width: 125px; cursor: pointer; } #page-mainbox #atmosfair-result-pane { padding-bottom: 14px; } #page-mainbox #atmosfair-result-pane form { margin-bottom: 0; padding:10px 10px; } #page-mainbox #atmosfair-result-pane form div { padding: 3px 0; } #page-mainbox #atmosfair-result-pane .compensate-box { padding-top: 10px; } #page-mainbox #atmosfair-result-pane form .compensate-box label { float: right; width: 440px; padding-bottom: 10px; text-align: left; white-space: normal; } #page-mainbox #atmosfair-result-pane .compensate-box input#compensate { width: 25px; float: left; border: none!important; } #page-mainbox #atmosfair-result-pane form .compensate-name label, #page-mainbox #atmosfair-result-pane form .compensate-mail label { margin-left: 35px; width: 60px; } #page-mainbox #atmosfair-result-pane form .compensate-name label{ margin-left: 38px; } #page-mainbox #atmosfair-result-pane .compensate-button{ clear: both; padding-bottom: 12px; } #page-mainbox #atmosfair-result-pane button#atmosfair-compensate { float: left; background: #ccc; color: #fff; border: 1px solid #999; width: 125px; cursor: pointer; margin-left: 165px; padding: 3px 0; } #page-mainbox #atmosfair-calculation button:hover, #page-mainbox #atmosfair-result-pane button:hover { background: #999; } #atmosfair-success-pane { background: #ccc; color: #fff; border: 1px solid #999; padding: 4px 12px; font-weight: bold; } /* Newsletter (Web-Ausgabe) */ #page-mainbox .banner{ text-align:center; border: none; width:500px; margin:10px 0; overflow:hidden; } #page-mainbox .artikel { margin:0 auto; padding:0; } #page-mainbox .toplink { width:500px; margin:0 auto; text-align:right; } #page-mainbox .toplink a { padding-left:10px; margin-right:10px; text-decoration:none; } #page-mainbox .firstbox{ margin-top:20px; border-top:solid 1px #ccc; } #page-mainbox .bild-zentriert, #page-mainbox .bild-zentriert-text{ width:100%; padding:5px 0; } #page-mainbox .bild-zentriert-text.text-indent { padding-left:20px; width:97%; } #page-mainbox div.bild-links-text.text-indent, #page-mainbox div.bild-rechts-text.text-indent { padding-left:20px; width:280px; } #page-mainbox .firstbox .introduction-img{ padding-bottom:10px; } #page-mainbox .linkbox { width:498px; margin:10px 0; border:solid 1px #ccc; color:#000; padding:10px 0; } #page-mainbox .linkbox li{ margin:4px 0 4px 30px; } #page-mainbox .linkbox h4{ border-bottom:solid 1px #ccc; background-color: #efefef; margin-top:0!important; padding-left:28px!important; height:20px; line-height:20px; } #page-mainbox ul.portlet-themen{ margin-left:6px; } #page-mainbox .linkbox a{ color:#000!important; font-weight:normal; } #page-mainbox .artikel-logos{ padding-top:6px; } #page-mainbox .artikel-logos div{ padding-bottom:6px; } #page-mainbox .artikel-logos img{ padding:0 3px; } #page-mainbox .artikel-logo-row { clear:both; } #page-mainbox .artikel-logo { float:left; text-align:center; } #page-mainbox .artikel-logo-headline { display:block; padding-bottom:2px; font-size:0.8em; } /*---------------------------- ---- Landingpage -------------- ---------------------------- */ body.landingpage #page-main.noteaser { width:980px; } body.landingpage .noteaser #page-mainbox { border-right: none; min-height: 775px; width: 980px; padding:0; } body.landingpage #page-wrapper.noteaser { background: none; } body.landingpage #page-mainbox .flashobject, body.landingpage #page-mainbox .mp3player, body.landingpage #page-mainbox .mi24 { margin:0 auto; } body.landingpage .landingpage-buttons { width:100%; padding:0; text-align: center; } body.landingpage .landingpage-button-left, body.landingpage .landingpage-button-right { width:49.99%; float:left; font-size:3em; } body.landingpage .landingpage-button-left.landingpage-image-button, body.landingpage .landingpage-button-right.landingpage-image-button{ font-size:0.7em; } body.landingpage #page-mainbox .landingpage-buttons a { color:#fff; font-weight:bold; text-decoration: none; display:block; padding:2.65em 0; background:#ccc; } body.landingpage #page-mainbox .landingpage-buttons a:hover{ background-image:none; } body.landingpage #page-mainbox .landingpage-buttons a.imagelink { padding:0; } /*---------------------------- ---- ePDF-Hinweis -------------- ---------------------------- */ #page-mainbox div#advice-box{ display:none; background:#0E4A98; border-radius: 10px; padding:20px 0 20px 30px; color:#fff; } #page-mainbox div#advice-box h3{ font-size:18px; margin-left:100px; } #page-mainbox div#advice-box p{ font-size:18px; line-height:1.5em; padding-right:20px; } #page-mainbox div#advice-box ul{ margin:0; } #page-mainbox div#advice-box li{ background: none; float:left; margin-right:9px; padding-left:0; } #page-mainbox div#advice-box li a{ font-size:12px; } /*---------------------------- ---- Modal Layers ------------ ---------------------------- */ .modal-item { float: left; position: relative; height: 1%; margin: 10px 13px 10px 0; } .modal-item110 { margin-right: 5px; } .modal-item180 { margin-right: 60px; } .noteaser .modal-item180 { margin-right: 0; } .modal-item220 { margin-right: 20px; } .modal-layer { display: none; position: absolute; z-index: 100; top: 0; left: 0; padding: 10px; background-color: #fff; border: 1px solid #878787; -moz-box-shadow: 2px 3px 3px #878787; -webkit-box-shadow: 2px 3px 3px #878787; box-shadow: 2px 3px 3px #878787; overflow: hidden; } .modal-item:hover .modal-layer { display: block; -webkit-animation: fadeIn 0.5s; animation: fadeIn 0.5s; } .modal-item:hover .modal-image { position: absolute; z-index: 101; top: 0; left: 0; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /*---------------------------- ---- Table Layouts------------- ---------------------------- */ #page-mainbox table th.text-align-left, #page-mainbox table td.text-align-left { text-align: left; } #page-mainbox table th.text-align-center, #page-mainbox table td.text-align-center { text-align: center; } #page-mainbox table th.text-align-right, #page-mainbox table td.text-align-right { text-align: right; } /*---------------------------- ---- cms intern --------------- ---------------------------- */ span.fs-error{ color: #d70000; font-weight: bold; } }