/*This file may be copyrighted. It has been obfuscated for brevity not for secrecy. Check http://www.dehne-gmbh.de/homepage.css?clear and/or http://www.dehne-gmbh.de/homepage.css?source*/
body { /*FIXME: Hintegrundfarbe? */ background-color: #d1d1d1; font-family: Arial, Verdana, Helvetica, sans-serif; }div#ship { /*FIXME: Links oder mittig? */ position: absolute; top: 0px; left: 0px; background-color: white; width: 984px; min-height: 700px; }img { border: 0; }div#ship div#left_column { position: absolute; left: 0px; top: 0px; width: 216px; min-height: 700px; color: #666666; background-color: white; }div#ship div#left_column div.padding { padding: 96px 24px 24px 24px; /* top right bottom left */ }div#ship div#left_column div.padding div#logo { position: absolute; top: 0px; left: 0px; height: 216px; width: 96px; } #menu { } #menu ul { padding: 0px; margin: 0px; text-align: right; list-style-type: none; font-size: 14px; line-height: 14px; } #menu ul li { margin: 0px 0px 22px 0px; /* top right bottom left */ padding: 0px; } #menu ul li a { color: #666666; text-decoration: none; padding: 0px; margin: 0px; } #menu ul li a.active, #menu ul li a:hover { font-weight: bold; color: #0066cc; } #menu ul li ul { margin: 0px -20px 0px 0px; padding: 0px; } #menu ul li ul li { margin: 10px 0px 0px 0px; padding: 0px; } #menu ul li ul li a { font-size: 12px; color: #0066cc; list-style-type: none; padding-right: 20px; } #menu ul li ul li a.active, #menu ul li ul li a:hover, #menu ul li ul li.open a { font-weight: bold; background-image: url(http://www.dehne-gmbh.de/menu-dot.png); background-repeat: no-repeat; background-position: 90%; } #menu ul ul ul { display: none; }div#margin div.bild { position: relative; margin-left: -24px ! important; }div.inline-menu { margin-left: -13px; }div.inline-menu ul, div.inline-menu ul li { padding: 0; margin: 0; }div.inline-menu li, div.inline-menu a { display: none; }div.inline-menu ul.level2 a { display: block; }div.inline-menu ul li.open, div.inline-menu ul li.open li { display: block; }div.inline-menu ul.level2 li a { color: #0066cc; text-decoration: none; padding-left: 13px; }div.inline-menu ul.level2 li a:hover, div.inline-menu ul.level2 li a.active { font-weight: bold; background-image: url(http://www.dehne-gmbh.de/menu-dot.png); background-repeat: no-repeat; background-position: left; }table.prices { color: #0066cc; font-weight: bold; margin-bottom: 10px; width: 168px; }table.prices th { text-align: center; background-color: #636363; color: white; font-size: 14px; padding: 3px; white-space: nowrap; }table.prices td { }table.prices td.title { font-size: 11px; text-align: right; padding: 5px; border-top: 1px solid gray; border-right: 1px solid gray; }table.prices td.price { font-size: 14px ! important; white-space: nowrap; text-align: right; border-top: 1px solid gray; padding: 5px 0px 5px 5px; }table.prices td.last_row { background-color: #c5c6c8; color: white; font-size: 11px; font-weight: normal; padding: 3px; text-align: right; }table.prices div.footnote { margin-bottom: 0.25em; }a.about { /* Welche Farbe für Hover und wie? */ text-decoration: none; font-size: 10px; color: #666666; font-size: 10px; float: right; }a.about:hover { text-decoration: none; }div#ship div#margin { position: absolute; left: 216px; top: 0px; width: 288px; min-height: 700px; background-color: #c9e9f8; z-index: 8; color: #666666; }div#ship div#margin div.padding { padding-top: 96px; }div#ship div#margin div.padding p { margin: 0px 0px 12px 0px; /* top right bottom left */ padding: 0px; }div#ship div#margin img { margin: 0px; padding: 0px; }div#ship div#margin div.padding h1 { margin: -3px 0px 14px 0px; padding: 0px; font-size: 20px; line-height: 24px; color: #ff0000; }div#ship div#content { position: absolute; width: 480px; min-height: 700px; right: 0px; z-index: 9; font-size: 14px; color: #0066cc; background-color: white; padding: 0; margin: 0; }div#ship div#content div.padding { padding: 96px 24px 24px 24px; }div#ship div#content div.padding > h1 { margin-top: -3px ! important; }div#ship div#content div.padding > p { margin-top: -3px ! important; }div#ship div#content div.padding h1 { margin: 10px 0px 14px 0px; padding: 0px; font-size: 20px; line-height: 24px; color: #ff0000; }div#ship div#content div.padding h2 { margin: 18px 0px 8px 0px; padding: 0px; font-size: 14px; line-height: 14px; color: #ff0000; line-height: 150%; }div#ship div#content div.padding h3 { margin: 18px 0px 6px 0px; padding: 0px; font-size: 14px; line-height: 14px; color: #ff0000; }div#ship div#content div.padding p { margin: 0px 0px 12px 0px; padding: 0px; font-size: 14px; line-height: 24px; color: #0066cc; }div#ship div#content div.padding ul { margin: -10px 0px 0px 0px; /* top right bottom left */ /* FIXME: KEINEN NEGATIVEN MARGIN VERWENDEN */ padding: 0px 0px 0px 16px; /* top right bottom left */ line-height: 24px; }ul#folder-contents-list { margin: 0 ! important; }div#ship div#content div.padding ul { margin: 0px 0 1em 0; }div#ship div#content div.padding ul li { list-style-type: disc; padding: 0px; margin: 0; }div#ship div#content div.padding a { color: #0066cc; }div#ship div#content div.padding a:hover { color: #ff0000; }div#content img.left { float: left; padding-right: 12px; padding-bottom: 12px; margin-top: 8px; }div#content img.right { float: right; padding-left: 12px; padding-bottom: 12px; margin-top: 8px; }div#content img { max-width: 432px; /* FIXME: Warum sitzt das nicht automatisch im Padding?? */ }div#content div.form, div#content div.admin { margin-left: -290px; } .red { color: #ff0000; } .blue { color: #0066cc; } .grey { color: #666666; } .small { font-size: 11px; } #margin div.gallery { width: 260px; } #margin div.gallery div.help { margin-top: 1em; margin-bottom: 1.5em; font-size: 70%; color: #666666; } #margin div.gallery div.item { vertical-align: top; display: inline-block; width: 72px; margin-right: 8px; margin-bottom: 12px; } #margin div.gallery div.item a { display: block; text-decoration: none; } #margin div.gallery div.item a.image { width: 72px; height: 72px; background-repeat: no-repeat; background-position: 50% 50%; } #margin div.gallery div.item a.caption { padding-top: 0.25em; text-align: center; font-size: 10px; color: #666666; line-height: 1em; }div#margin div.padding { padding: 0px 24px 12px 24px; font-size: 14px; line-height: 24px; color: #0066cc; }div#margin div.slideshow { margin: 0px -24px 12px -24px; }div.teaser { text-align: center; color: #666666; line-height: 1.1em; margin-top: 1.8em; }div.teaser a { display: block; color: #666666; text-decoration: none; }div.teaser a.title { font-weight: normal; margin-bottom: 8px; }div.teaser a.date { font-weight: bold; margin-bottom: 6px; }div.teaser a.more { font-size: 10px; margin-bottom: 10px; }div.teaser a.more strong { font-weight: bold; color: black; text-decoration: none; }div#plone { position: absolute; top: 71px; left: 20px; background-color: #494d42; width: 900px; height: 25px; opacity: 0.6; z-index: 99; font-size: 13px; }div#plone-interface { position: absolute; left: 0px; }div#plone div.padding a { color: #fffaef; }div#plone div.padding .you-are { color: white; }div#content-tabs { position: absolute; right: 0px; }div#content-tabs div.padding { }div#content div.bild { margin-bottom: 1em; } .content-tabs-bg { }table.listing td, table.listing th { padding: 20px; margin: 10px; }table.listing tr.even td { background-color: #dddddd; }table.listing thead th { background-color: #555555; padding: 20px; color: white; }table.listing a { color: black ! important; } .published { color: green } .private { color: red } .fettgrau { color: #666666; font-weight: bold; font-size: 120%; } .kleingrau { color: #666666; font-size: 70%; } .required { background-image: url(http://www.dehne-gmbh.de/required.gif); background-repeat: no-repeat; background-position: right; padding-right: 1em; }div.downloads { }div.downloads img { width: 0.9em; height: 1.2em; float: left; }div.downloads a { font-weight: normal ! important; color: #0066cc; text-decoration: none; }div.downloads div.download { clear: both; }div.downloads div.download-info { margin-left: 1.4em; font-weight: normal; }div.downloads div.filename { display: none; }iframe#wilo-check { position: relative; left: -290px; z-index: 20; }
