div.lightbox-overlay { position:absolute; z-index:998; top:0; left:0; height:100%; width:100%; background:#000; opacity:0; } div.lightbox-content { position:absolute; z-index:999; left:-9999px; opacity:0; }   div.hint, div.filter { position:absolute; z-index:90; top:0; left:0; width:240px; } div.hint div.inner, div.filter div.inner { background-color:#fff; border:1px solid #BFC4BD; padding:3px 2px 1px 16px; } div.hint div.inner p, div.filter div.inner p { color:#525252; font-size:11px; font-weight:100; letter-spacing:0.2pt; word-spacing:1pt; line-height:1.5; } div.hint p.top, div.filter p.top { position:absolute; top:-19px; left:-2px; background:url(http://bodosbootssteg.de/static/css/classes/form/../../snowflake/tpl/hint-gfx-t.gif) no-repeat 0 0; padding:0 0 19px 30px; } html>body div.hint p.top, html>body div.filter p.top { background-image:url(http://bodosbootssteg.de/static/css/classes/form/../../snowflake/tpl/hint-gfx-t.png); }    div.advice { position:absolute; z-index:100 !important; top:0; left:0; top:300px; left:300px; min-width:100px; max-width:300px; }  div.advice div.advice-content {  min-height:55px; color:#000; border:1px solid #fff; background-color:#ADBDC8; } div.advice p.advice-content { padding:16px 20px 6px 12px; font-size:11px; font-weight:500;  color:#000; } div.advice p.advice-content h4 { padding:2px 0 8px 0; font-size:12px; font-weight:900; color:#000; } div.advice p.arrow { position:absolute; margin-top:6px; padding:0 0 25px 20px; } div.advice p.arrow.left { left:-22px; background:url(http://bodosbootssteg.de/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-l.png) no-repeat top right; } div.advice p.arrow.right { right:-22px; background:url(http://bodosbootssteg.de/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-r.png) no-repeat top left; } div.advice p.arrow.top { left:0; background:url(http://bodosbootssteg.de/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-t.png) no-repeat top center; } div.advice p.arrow.top.left { left:0; } div.advice p.arrow.top.right { right:0; } div.advice p.arrow.bottom { background:url(http://bodosbootssteg.de/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-b.png) no-repeat top center; } div.advice p.arrow.bottom.left { left:0; } div.advice p.arrow.bottom.right { right:0; } div.advice a { font-weight:600; text-decoration:none; } div.advice a:hover { text-decoration:underline; }  div.advice p.line { border-top:1px dotted #E1E7EB; } div.advice p.note { font-size:10px; color:#fff; }  div.advice a.close-advice { position:absolute; top:-9px; right:4px; width:20px; height:20px; background:url(http://bodosbootssteg.de/static/css/classes/advice/../../snowflake/tpl/classes/advice/close-gfx.png) no-repeat 0 0; } div.advice a.close-advice:hover { text-decoration:none; background-position:0 -30px; } div.advice div.advice-tools { padding:10px 16px; padding-bottom:14px; } div.advice button { height:22px; background:#2F87B7; border:1px solid #0F93E5; } div.advice button span { padding:0 !important; } div.advice button span span { display:block; padding:1px 8px !important; padding-bottom:3px !important; font-size:11px !important; font-weight:100 !important; } div.advice button span, div.advice button span span { background:none !important; border:none !important; }  body { cursor:default; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; font-weight:100; text-decoration:none; color:#000;  background:url(http://bodosbootssteg.de/static/css/core/styles/../../tpl/core/body-gfx.png) repeat left top #fff; } * { margin:0; padding:0; border:none; } a { cursor:pointer; color:#000; text-decoration:none; } a:hover { text-decoration:underline; } p { color:#000; letter-spacing:0.3px; line-height:20px; } strong { font-weight:900; } img { font-size:12px; color:#ddd; background-color:transparent; } div.noscript { font-size:24px; color:RED; border:4px double red; text-align:center; padding:10px; } wbr:after { content: "\00200B" } span.break { font-size:1px; line-height:1px; float:right!important; float:none; } .dummy { visibility:hidden; height:0; font-size:0; } .fl { float:left; } .fr { float:right; } .cl { clear:left; } .cr { clear:right; } .cb { clear:both; } .hide { display:none; } .show { display:block; } .lowercase { text-transform:lowercase; } .uppercase { text-transform:uppercase; } div#body {  position:absolute; top:0; left:0; width:100%; height:100%; background:url(http://bodosbootssteg.de/static/css/core/styles/../../tpl/core/body-bgd.png) no-repeat 0 0 transparent; } div.wrap { width:670px; margin:0; } div#content { position:relative; width:100%; margin-top:185px; margin-left:185px; } div.container { width:330px; } h1.title { font-family:"Lucida Bright", "Lucida Grande", Georgia, Arial; font-size:24px; color:#000; font-weight:600; text-transform:uppercase; } p.slogan { margin:-6px 0 0 4px; display:block; font-size:11px; color:#000; } p.text { float:left; margin:4px 0 0 1px; padding:8px; background:#000; color:#fff; }   div#header-main { position:absolute; right:0; top:0; } div#header-sub { } a#tujo-logo { position:absolute; top:235px; right:80px;  height:40px; width:40px; background:url(http://bodosbootssteg.de/static/css/core/areas/../../tpl/core/tujo-logo-large.png) no-repeat left top transparent; } a#tujo-logo:hover { text-decoration:none; background-position:0 -40px; }  div#logo { position:absolute; top:-80px; right:200px; } div#menu-main { margin:20px 0 0 20px; } div#menu-main ul { list-style:none; } div#menu-main ul li { } div#menu-main ul li a { clear:left; float:left; display:block; padding:3px 4px; font-family:"Lucida Grande", Georgia, Arial; font-size:13px; font-weight:600; color:#000; } div#menu-main ul li a:hover { text-decoration:underline; } div#menu-main ul li.active a { color:#fff; background:#000; } div#menu-main ul li.active a:hover { text-decoration:none; }  div#footarea { }