@charset "utf-8"; /* BASIS ==================================================================== */ body { margin: 0px; overflow: -moz-scrollbars-vertical; /* Scrollbar im Firefox immer anzeigen */ background: url(img/content.back.gif) repeat-y; } td { vertical-align: top; } * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; /* op, ff, ch */ } a.highslide:hover img.qrcode, a.highslide img.qrcode { border: 1px #999 solid; } div.loading { position: absolute; margin-left: 42px; margin-top: 210px; font: normal 8pt Tahoma; display: none; visibility: hidden; z-index: 99999; } div.loading img { position: relative; top: -1px; } div.switch_lang { display: block; width: 130px; margin-right: -130px; margin-top: 12px; margin-bottom: -68px; padding-left: 15px; float: left; } div.switch_lang a { display: block; margin: 0px 4px 8px 0px; float: left; } div.body_top_back { position: absolute; left: 0px; top: 0px; width: 100%; height: 399px; background: #FFF url(img/back.jpg) repeat-x; } div.top_back { position: absolute; left: 399px; top: 0px; width: 549px; height: 160px; background: url(img/top.back.jpg) no-repeat; } div.top_back_logo { position: absolute; left: 0px; top: 0px; width: 399px; height: 202px; background: url(img/top.backlogo.jpg) no-repeat; } div.top_back_barcode { position: absolute; left: 46px; top: 81px; width: 210px; height: 22px; background: url(img/top.back.barcode.gif) no-repeat; } div.top_panel_back { position: absolute; left: 399px; top: 160px; width: 547px; height: 16px; background: url(img/top.panel.back.gif) repeat-x; } div.top_login { position: absolute; left: 778px; top: 22px; width: 170px; height: 38px; background: url(img/top.login.gif) no-repeat; } div.content_back { position: absolute; left: 0px; top: 0px; width: 948px; height: 100%; background: url(img/content.back.gif) repeat-y; } div.content_back_radius { position: absolute; left: 256px; top: 270px; width: 663px; height: 387px; background: url(img/content.back.radius.gif) repeat-y; } div.caption_line { position: absolute; left: 256px; top: 255px; width: 336px; height: 2px; background: url(img/caption.line.gif) no-repeat; } div.right { width: 229px; /* padding: 0px 0px 0px 24px; float: right; */ position: absolute; margin-left: 458px; } div.left_content { width: 434px; } div.googleplusone { position: absolute; left: 360px; top: -35px; } /* TAGCLOUD ================================================================= */ div.tagcloud { position: absolute; margin-left: 960px; margin-top: 370px; display: block; width: 250px; height: 250px; } /* TWITTER ================================================================== */ div.twitter { position: absolute; display: block; border: 1px #999 solid; background: #EFEFEF; width: 180px; padding: 5px; margin: 510px 0px 20px 30px; float: right; font: normal 8pt Tahoma, Arial; } div.twitter td{ font: bold 8pt Tahoma; } /* LOGINFELD ================================================================ */ div.login { position: absolute; display: block; width: 170px; padding: 5px; left: 775px; top: 60px; font: normal 8pt Tahoma, Arial; } div.login td.label { font: bold 7pt Tahoma; padding-right: 3px; color: #FFF; } /* SUCHFELD ================================================================= */ /* div.search { position: absolute; display: block; border: 1px #999 solid; background: #EFEFEF; width: 160px; padding: 5px; margin: 60px 0px 20px 790px; float: right; font: normal 8pt Tahoma, Arial; } */ div.search { position: absolute; left: 339px; padding-top: 3px; padding-left: 35px; top: 160px; width: 281px; height: 41px; background: url(img/search.back.gif) no-repeat; } div.search td{ font: bold 7pt Tahoma; color: #444; }