html{ overflow-y:scroll }html,body{ width:100%; height:100%; margin:0; padding:0; font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; background:#000 }a{ color:#52AEDF; text-decoration:none; outline:none 0 }a:hover{ text-decoration:underline }img{ border:none 0; outline:none 0 }#Navigation{ width:100%; background:url(img/frontend/header-1.png) repeat-x #000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; clear:both; position:fixed; z-index:100 }#Navigation .Nv-1{ width:1000px; height:51px; margin:0 auto; padding:0 20px 0 20px; clear:both }#Navigation .Nv-2{ width:30px; height:32px; margin:10px 25px 0 0; background:url(img/frontend/sprites-1.png); display:block; float:left }#Navigation .Nv-3{ width:586px; height:51px; float:left }#Navigation .Nv-3 img{ height:18px; margin-top:33px; position:absolute; z-index:1; display:block }#Navigation .Nv-3 ul{ display:none }#Navigation .Nv-4{ width:725px; height:51px; white-space:nowrap; padding:0; margin:0; list-style:none; text-transform:uppercase; font-size:12px; position:absolute; z-index:2 }#Navigation .Nv-5{ float:left }#Navigation .Nv-6{ color:#FFF; text-decoration:none; padding:18px 0 15px 0; display:block; outline:none; float:left }#Navigation .Nv-6.Aktiv{ color:#65C3F7 }#Navigation .Nv-6 span{ border-left:1px solid #5B5B5B; padding:0 27px; display:block }#Navigation .Nv-7 h1{ color:#FFF; padding:18px 0 15px 0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:inline-block; cursor:pointer; display:inline-block }#Navigation .Nv-7.Aktiv{ color:#65C3F7 }#Navigation .Nv-7 span{ border-left:1px solid #5B5B5B; padding:0 27px; display:block }#Navigation .Nv-8{ position:absolute; margin-left:-1px; z-index:1; cursor:pointer; display:none }#Navigation .Nv-9{ width:2px; height:51px; padding:0; margin:0; background:url(img/frontend/sprites-1.png) -88px 0; float:left }#Navigation .Nv-10{ height:32px; background:url(img/frontend/sprites-1.png) 0 -80px no-repeat #161617; font-size:12px; text-align:center; margin-top:2px; padding-top:16px; float:left }#Navigation .Nv-11{ width:2px; height:51px; padding:0; margin:0; background:url(img/frontend/sprites-1.png) -89px 0; float:left }#Navigation .Nv-12{ width:359px; height:51px; float:left }#Navigation .Nv-13{ width:146px; height:51px; background:url(img/frontend/navi-sprites-2.png) -259px -14px; float:left }#Navigation .Nv-14{ width:213px; height:51px; background:url(img/frontend/navi-sprites-2.png) 0 -64px; float:left }#Navigation .Nv-15{ width:28px; height:28px; margin:10px 0 0 48px; background:url(img/frontend/navi-sprites-2.png) -4px 80px; cursor:pointer; position:absolute; z-index:1 }#Navigation .Nv-15 div{ width:28px; height:28px; background:url(img/frontend/navi-sprites-2.png) -4px 54px; cursor:pointer; display:none }#Navigation .Nv-16{ width:28px; height:28px; margin:10px 0 0 92px; background:url(img/frontend/navi-sprites-2.png) -50px 80px; cursor:pointer; position:absolute; z-index:1 }#Navigation .Nv-16 div{ width:28px; height:28px; background:url(img/frontend/navi-sprites-2.png); cursor:pointer; display:none }#Navigation .Nv-17{ width:37px; height:21px; margin:10px 0 0 141px; padding:7px 0 0 30px; text-transform:uppercase; font-size:11px; color:#9f9f9f; background:url(img/frontend/navi-sprites-2.png) -124px 80px; cursor:pointer; position:absolute; z-index:1 }#Navigation .Nv-17 div{ width:36px; height:21px; margin:-3px 0 0 -30px; background:url(img/frontend/navi-sprites-2.png) -123px 50px; color:#FFF; cursor:pointer; position:absolute; display:none }#Navigation .Nv-21{ width:28px; height:28px; margin:10px 0 0 48px; background:url(img/frontend/navi-sprites-2.png) -207px 80px; cursor:pointer; position:absolute; z-index:1 }#Navigation .Nv-21 div{ width:28px; height:28px; background:url(img/frontend/navi-sprites-2.png) -207px 57px; cursor:pointer; display:none }#Navigation .Nv-22{ margin-left:35px; position:absolute; z-index:50; display:none }#Navigation .Nv-22 ul{ width:177px; margin:43px 0 0 1px; padding:0; top:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; list-style:none; position:absolute; display:table }#Navigation .Nv-22 ol{ width:100%; height:46px; border-bottom:1px solid #303030; padding:3px 0 0 0; margin:0; list-style:none; display:table }#Navigation .Nv-22 li{ display:table-row }#Navigation .Nv-23{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -400px -65px; float:left }#Navigation .Nv-24{ width:33px; height:30px; padding:13px 0 0 12px; background:url(img/frontend/bg-sprites.png) 0 -140px; float:left }#Navigation .Nv-24 div{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -209px 77px }#Navigation .Nv-24 span{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -209px 54px; display:block }#Navigation .Nv-25{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -402px -65px; float:left }#Navigation .Nv-26{ width:10px; border-left:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-27{ background:#010001; display:table-cell }#Navigation .Nv-28{ line-height:15px; white-space:nowrap; padding-top:10px; font-weight:normal; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif }#Navigation .Nv-28 button{ width:134px; height:22px; border:none; margin-top:10px; background:url(img/frontend/navi-sprites-2.png) -281px -117px; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; cursor:pointer }#Navigation .Nv-28 button:hover{ background-position:-281px -143px }#Navigation .Nv-28 button:active{ background-position:-281px -169px }#Navigation .Nv-28 button span{ width:16px; height:11px; margin:0 auto; background:url(img/frontend/load-3.gif); display:block }#Navigation .Nv-29{ width:45px; vertical-align:top; display:table-cell }#Navigation .Nv-30{ padding:5px 0 0 7px }#Navigation .Nv-31{ padding-top:2px; vertical-align:top; display:table-cell }#Navigation .Nv-31 span{ font-weight:bold }#Navigation .Nv-32{ padding-top:10px; font-size:12px; line-height:20px }#Navigation .Nv-32 a{ color:#9f9f9f; outline:none }#Navigation .Nv-32 .Admin{ color:#2CADF3 }#Navigation .Nv-33{ width:10px; border-right:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-34{ border-left:1px solid #222222; border-bottom:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-35{ background:#010001; border-bottom:1px solid #222222; display:table-cell }#Navigation .Nv-36{ display:table-cell }#Navigation .Nv-36 div{ width:10px; height:9px; background:url(img/frontend/navi-sprites-2.png) -406px -261px }#Navigation .Nv-37{ width:33px; height:30px; padding:13px 0 0 12px; background:url(img/frontend/bg-sprites.png) 0 -140px; float:left }#Navigation .Nv-37 div{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -6px 77px }#Navigation .Nv-37 span{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -6px -145px; display:block }#Navigation .Nv-38{ width:51px; margin-left:35px; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-weight:normal; position:absolute; z-index:50; display:none }#Navigation .Nv-38 ul{ width:165px; margin:43px 0 0 1px; padding:0; top:0; font-size:12px; list-style:none; position:absolute; display:table }#Navigation .Nv-38 li{ display:table-row }#Navigation .Nv-38 input{ width:108px; border:none; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; background:none; color:#aaa; font-size:11px; outline:0 none; padding:0; margin:0 }#Navigation .Nv-38 form{ width:165px }#Navigation .Nv-39{ width:150px; font-size:10px; color:#FFF; margin:50px 0 0 178px; position:absolute; z-index:1 }#Navigation .Nv-39 ol{ padding:0; margin:0; list-style:none; display:table }#Navigation .Nv-40{ width:11px; height:21px; margin:19px 0px 0px -10px; background:url(img/frontend/navi-sprites-2.png) -14px -21px; position:absolute }#Navigation .Nv-41{ background:#010001; border-left:1px solid #50a9db; border-top:1px solid #50a9db; padding:15px 5px 5px 15px; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; display:table-cell }#Navigation .Nv-42{ width:11px; background:#010001; border-top:1px solid #50a9db; border-right:1px solid #50a9db; display:table-cell }#Navigation .Nv-43{ background:#010001; border-left:1px solid #50a9db; border-bottom:1px solid #50a9db; display:table-cell }#Navigation .Nv-44{ display:table-cell }#Navigation .Nv-44 div{ width:11px; height:11px; background:url(img/frontend/navi-sprites-2.png) -14px -42px }#Navigation .Nv-45{ width:10px; border-left:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-46{ background:#010001; display:table-cell }#Navigation .Nv-46 a{ color:#aaa; font-style:italic; text-decoration:none; font-size:11px; outline:none; margin-top:7px; display:inline-block }#Navigation .Nv-46 a:hover{ text-decoration:underline }#Navigation .Nv-47{ padding-top:10px }#Navigation .Nv-48{ width:13px; height:22px; background:url(img/frontend/navi-sprites-2.png) -265px -66px; float:left }#Navigation .Nv-49{ width:110px; height:18px; margin:0 -1px; background:url(img/frontend/bg-sprites.png) 0 -184px; padding-top:4px; float:left }#Navigation .Nv-50{ width:13px; height:22px; background:url(img/frontend/navi-sprites-2.png) -265px -89px; float:left }#Navigation .Nv-51{ width:10px; border-right:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-52{ height:38px; background:#010001; display:table-cell }#Navigation .Nv-52 button{ width:134px; height:22px; border:none; margin-top:10px; background:url(img/frontend/navi-sprites-2.png) -281px -117px; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; cursor:pointer }#Navigation .Nv-52 button:hover{ background-position:-281px -143px }#Navigation .Nv-52 button:active{ background-position:-281px -169px }#Navigation .Nv-52 button span{ width:16px; height:11px; margin:0 auto; background:url(img/frontend/load-3.gif); display:block }#Navigation .Nv-53{ width:10px; border-left:1px solid #222222; border-bottom:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-54{ background:#010001; border-bottom:1px solid #222222; display:table-cell }#Navigation .Nv-55{ width:10px; display:table-cell }#Navigation .Nv-55 div{ width:10px; height:9px; background:url(img/frontend/navi-sprites-2.png) -406px -261px }#Navigation .Nv-56{ margin-left:81px; position:absolute; z-index:50; display:none }#Navigation .Nv-56 ul{ width:206px; margin:43px 0 0 -88px; padding:0; top:0; list-style:none; position:absolute; z-index:9; display:table }#Navigation .Nv-56 li{ display:table-row }#Navigation .Nv-57{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -400px -65px; float:left }#Navigation .Nv-58{ width:33px; height:30px; padding:13px 0 0 12px; background:url(img/frontend/bg-sprites.png) 0 -140px; float:left }#Navigation .Nv-58 div{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -54px -119px }#Navigation .Nv-58 span{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -54px 51px; display:block }#Navigation .Nv-59{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -402px -65px; float:left }#Navigation .Nv-60{ width:10px; border-left:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-61{ background:#010001; display:table-cell }#Navigation .Nv-61 form{ height:24px; margin-top:10px }#Navigation .Nv-61 input{ font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif }#Navigation .Nv-62{ width:13px; height:22px; background:url(img/frontend/navi-sprites-2.png) -265px -66px; float:left }#Navigation .Nv-62.Aktiv{ background-position:0 -20px }#Navigation .Nv-63{ width:139px; height:18px; margin:0 -1px; padding-top:4px; background:url(img/frontend/bg-sprites.png) 0 -184px; float:left }#Navigation .Nv-63.Aktiv{ background-position:0 -206px }#Navigation .Nv-63 input{ width:128px; color:#AAAAAA; font-size:11px; background:none; border:none; outline:0 none; padding:0; margin:0 }#Navigation .Nv-64{ width:34px; height:22px; background:url(img/frontend/navi-sprites-2.png) -27px -20px; cursor:pointer; float:left }#Navigation .Nv-64.Aktiv{ background-position:-27px -42px }#Navigation .Nv-64:hover{ background-position:-61px -42px }#Navigation .Nv-65{ width:10px; border-right:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-66{ width:10px; border-left:1px solid #222222; border-bottom:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-67{ background:#010001; border-bottom:1px solid #222222; display:table-cell }#Navigation .Nv-68{ width:10px; display:table-cell }#Navigation .Nv-68 div{ width:10px; height:9px; background:url(img/frontend/navi-sprites-2.png) -406px -261px }#Navigation .Nv-69{ width:10px; border-right:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-69 ul{ width:330px; margin:43px 0 0 -116px; padding:0; top:0; font-weight:normal;list-style:none; position:absolute; z-index:50; display:table }#Navigation .Nv-69 form{ height:85px; background:#010001; padding-top:8px; display:table-cell }#Navigation .Nv-69 button{ margin-top:9px; font-weight:normal }#Navigation .Nv-70{ margin-left:130px; position:absolute; z-index:50 }#Navigation .Nv-71{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -400px -65px; float:left }#Navigation .Nv-72{ width:67px; height:26px; padding:17px 0 0 12px; background:url(img/frontend/bg-sprites.png) 0 -140px; float:left }#Navigation .Nv-72 div{ width:37px; height:21px; margin:-7px 0 0 -4px; padding:7px 0 0 30px; text-transform:uppercase; font-size:11px; color:#9f9f9f; background:url(img/frontend/navi-sprites-2.png) -124px 80px; cursor:pointer }#Navigation .Nv-73{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -402px -65px; float:left }#Navigation .Nv-74 div{ color:#FFF; background-position:-123px 54px }#Navigation .Nv-75{ display:table-row }#Navigation .Nv-76{ width:10px; border-left:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-76 div{ width:246px; height:5px; border-top:1px solid #222222; margin-top:-1px; top:0; position:absolute }#Navigation .Nv-77{ font-family:"Eurostile LT W01 Medium", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#9f9f9f; display:none }#Navigation .Nv-78{ margin:31px 0 0 141px }#Navigation .Nv-79{ width:156px; padding-top:9px; float:left }#Navigation .Nv-80{ width:152px; padding-top:9px; float:left }#Navigation .Nv-79 select, #Navigation .Nv-80 select{ width:140px }#Navigation .Nv-81{ width:10px; border-right:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-82{ width:10px; border-left:1px solid #222222; border-bottom:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-83{ background:#010001; border-bottom:1px solid #222222; display:table-cell }#Navigation .Nv-84{ width:10px; display:table-cell }#Navigation .Nv-84 div{ width:10px; height:9px; background:url(img/frontend/navi-sprites-2.png) -406px -261px }#Navigation .Nv-85{ width:28px; height:28px; margin:10px 0 0 6px; background:url(img/frontend/navi-sprites-2.png) -4px 31px; cursor:pointer; position:absolute; z-index:1 }#Navigation .Nv-85 div{ width:28px; height:28px; background:url(img/frontend/navi-sprites-2.png) -36px 31px; cursor:pointer; display:none }#Navigation .Nv-86{ margin-left:-7px; position:absolute; z-index:50; display:none }#Navigation .Nv-86 ul{ width:219px; margin:43px 0 0 1px; padding:0; top:0; list-style:none; position:absolute; z-index:9; display:table }#Navigation .Nv-86 ol{ width:197px; padding:0; margin:0 0 3px 0; list-style:none; display:table }#Navigation .Nv-86 li{ display:table-row }#Navigation .Nv-87{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -400px -65px; float:left }#Navigation .Nv-88{ width:33px; height:30px; padding:13px 0 0 12px; background:url(img/frontend/bg-sprites.png) 0 -140px; float:left }#Navigation .Nv-88 div{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -6px 28px }#Navigation .Nv-88 span{ width:22px; height:18px; background:url(img/frontend/navi-sprites-2.png) -38px 28px; display:block }#Navigation .Nv-89{ width:3px; height:43px; background:url(img/frontend/navi-sprites-2.png) -402px -65px; float:left }#Navigation .Nv-90{ width:10px; border-left:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-91{ background:#010001; font-weight:normal; display:table-cell }#Navigation .Nv-91 button{ margin-top:-31px; position:absolute; z-index:1 }#Navigation .Nv-92{ padding:24px 0 15px 0; text-align:center }#Navigation .Nv-93{ width:10px; border-right:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-94{ width:10px; border-left:1px solid #222222; border-bottom:1px solid #222222; background:#010001; display:table-cell }#Navigation .Nv-95{ background:#010001; border-bottom:1px solid #222222; display:table-cell }#Navigation .Nv-96{ width:10px; display:table-cell }#Navigation .Nv-96 div{ width:10px; height:9px; background:url(img/frontend/navi-sprites-2.png) -406px -261px }#Navigation .Nv-97{ height:60px; padding:4px 0; text-align:right; font-family:"Eurostile LT W01 Demi",Arial,Helvetica,sans-serif; font-size:14px }#Navigation .Nv-97 span{ color:#47a5dd }#Navigation .Nv-98{ width:80px; padding:10px 0; border-bottom:1px solid #222222; vertical-align:top; display:table-cell }#Navigation .Nv-99{ padding:10px 0; border-bottom:1px solid #222222; vertical-align:top; display:table-cell }#Navigation .Nv-99 a{ width:105px; margin-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#FFF; text-decoration:none; font-weight:bold; margin-bottom:3px; display:inline-block }#Navigation .Nv-99 a:hover{ text-decoration:underline }#Navigation .Nv-100{ margin:5px 0 0 115px; padding:4px; position:absolute; z-index:1; cursor:pointer }#Navigation .Nv-101{ color:#AAA; display:table-row }#Navigation .Nv-102{ padding-right:3px; display:table-cell }#Navigation .Nv-103{ display:table-cell }#Navigation .Nv-103 font{ color:#47a5dd }#Navigation .Nv-104{ text-decoration:line-through }#Navigation .Nv-105{ vertical-align:middle }#Navigation .Nv-105 img{ padding-left:11px }#Navigation .Nv-106{ text-align:center; font-weight:bold; padding:25px 0 17px 0; text-transform:uppercase }#Navigation .Nv-107{ width:auto !important; text-overflow:inherit !important }#Navigation .Nv-108{ width:217px; background:#010001; border:1px solid #222222; margin-left:781px; display:table; position:fixed; z-index:60 }#Navigation .Nv-108 .Nv-91{ padding:0 10px 10px 10px; display:block }#Navigation .Nv-108 ol{ width:197px; padding:0; margin:0 0 3px 0; list-style:none; display:table }#Navigation .Nv-108 li{ display:table-row }#Navigation .Nv-109{ padding:25px 0 25px 96px }#Navigation .Nv-110{ background-position:-67px 31px }#Navigation .Nv-110 font{ width:14px; height:14px; background:url(img/frontend/shop/index-wr-hg.png) no-repeat; text-align:center; padding-top:3px; margin:13px 0 0 15px; line-height:10px; font-size:8px; font-weight:normal; color:#000; display:block; position:absolute; z-index:1 }#Navigation .Nv-110 div{ background-position:-208px 31px !important }#Navigation .Nv-111{ background-position:-69px 28px !important }#Navigation .Nv-111 span{ background-position:-210px 28px !important }@-moz-document url-prefix(){ #Navigation .Nv-110 font {padding-top:2px !important }}#Navigation .Sub{ width:100%; height:34px; background:url(img/frontend/nv-kat-hg.gif); text-transform:uppercase; font-size:11px; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-weight:normal; clear:both; display:none }#Navigation .Sub .Sub-1{ width:1000px; margin:0 auto; padding:0 20px }#Navigation .Sub .Sub-1 ul{ height:34px; margin:0; white-space:nowrap; padding:0; list-style:none; display:table }#Navigation .Sub .Sub-1 ul li{ display:table-row }#Navigation .Sub .Sub-1 ul li a{ padding:0 22px; vertical-align:middle; color:#AAA; cursor:pointer; text-decoration:none; outline:none; display:table-cell }#Navigation .Sub .Sub-1 ul li a:hover{ color:#FFF }#Navigation .Sub .Sub-1 ul li a.Aktiv{ color:#47A5DD }#Navigation .Sub .Sub-1 ul li div{ padding:0 22px; vertical-align:middle; color:#AAA; cursor:pointer; display:table-cell }#Navigation .Sub .Sub-1 ul li div:hover{ color:#FFF }#Navigation .Sub .Sub-1 ul li div.Aktiv{ color:#47a5dd }#Navigation .Sub .Sub-1 ul li p{ vertical-align:middle; padding:0; margin:0; display:table-cell }#Navigation .Sub .Sub-1 ul li p span{ width:2px; height:15px; background:url(img/frontend/sprites-1.png) -91px 0; display:block }#Navigation .Prod{ width:100%; height:98px; background:url(img/frontend/nv-prod-hg.gif); font-size:12px; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-weight:normal; clear:both; display:none }#Navigation .Prod .Prod-1{ width:1000px; margin:0 auto; padding:0 20px }#Navigation .Prod .Prod-2{ width:40px; height:97px; cursor:pointer; float:left }#Navigation .Prod .Prod-2 div{ width:22px; height:26px; margin-top:39px; background:url(img/frontend/sprites-1.png) -43px -32px }#Navigation .Prod .Prod-2 div.Aktiviert{ background-position:-43px -32px }#Navigation .Prod .Prod-2 div.Deaktiviert{ background-position:-93px -32px }#Navigation .Prod .Prod-3{ width:920px; height:98px; overflow:hidden; position:relative; float:left }#Navigation .Prod .Prod-3 ul{ padding:0; margin:0; white-space:nowrap; list-style:none; display:none }#Navigation .Prod .Prod-3 ul.Aktiv{ display:table }#Navigation .Prod .Prod-3 li{ display:table-row }#Navigation .Prod .Prod-3 div{ display:table-cell }#Navigation .Prod .Prod-3 a{ width:153px; height:27px; color:#AAA; text-align:center; padding-top:70px; text-decoration:none; outline:none; background:url(img/frontend/load-5.gif) 50% 40% no-repeat; cursor:pointer; display:block }#Navigation .Prod .Prod-3 a:hover{ color:#FFF }#Navigation .Prod .Prod-3 a.Aktiv{ color:#47A5DD }#Navigation .Prod .Prod-3 img{ display:none }#Navigation .Prod .Prod-4{ width:40px; height:97px; cursor:pointer; float:left }#Navigation .Prod .Prod-4 div{ width:22px; height:26px; margin:39px 0 0 18px; background:url(img/frontend/sprites-1.png) -65px -32px }#Navigation .Prod .Prod-4 div.Aktiviert{ background-position:-65px -32px }#Navigation .Prod .Prod-4 div.Deaktiviert{ background-position:-115px -32px }#Navigation .ProdSub{ width:100%; height:24px; padding-top:10px; background:url(img/frontend/nv-kat-hg.gif); font-size:11px; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-weight:normal; clear:both; display:none }#Navigation .ProdSub .Sub-1{ width:1000px; height:34px; margin:0 auto; padding:0 20px; text-align:left }#Navigation .ProdSub .Sub-1 ul{ margin:0; padding:0; white-space:nowrap; list-style:none; display:table-row }#Navigation .ProdSub .Sub-1 ul li{ display:table-cell }#Navigation .ProdSub .Sub-1 ul li a{ margin-right:22px; vertical-align:middle; cursor:pointer; color:#AAA; font-size:11px; text-transform:uppercase; text-decoration:none; outline:none; display:inline-block }#Navigation .ProdSub .Sub-1 ul li a:hover{ color:#FFF }#Navigation .ProdSub .Sub-1 ul li a.Aktiv{ color:#47A5DD }#Navigation .ProdSub .Sub-1 ul li p{ vertical-align:middle; padding:0; margin:0; display:table-cell }#Navigation .ProdSub .Sub-1 ul li p span{ width:2px; height:15px; background:url(img/frontend/sprites-1.png) -91px 0; display:block }.Hp-1{ height:51px }.Hp-2{ width:1000px; margin:0 auto; padding:0 20px 0 20px; clear:both }.Hp-3{ width:100%; height:118px; background:url(img/frontend/footer-sprites-2.png) top; margin-top:70px; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif }.Hp-4{ width:1000px; margin:0 auto }.Hp-4 form{ width:430px; margin:24px 0 0 570px; position:absolute }.Hp-4 form font{ color:#52aedf; text-transform:uppercase; float:right }.Hp-4 input{ width:144px; border:0 none; outline:0 none; background:none 0; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:11px; color:#AAA }.Hp-4 button{ margin:-3px 0 0 5px; float:right }.Hp-5{ width:6px; height:21px; background:url(img/frontend/footer-sprites-2.png) -1px -168px; margin-top:-3px; float:right }.Hp-6{ width:146px; height:19px; padding-top:2px; background:url(img/frontend/footer-sprites-2.png) right -188px; margin-top:-3px; float:right }.Hp-6 .Plugin_ToolTip{ margin-left:-6px}.Hp-7{ width:6px; height:21px; background:url(img/frontend/footer-sprites-2.png) 0 -168px; margin:-3px 0 0 10px; float:right }.Hp-8{ height:68px }.Hp-8 a{ width:20px; height:20px; margin:24px 24px 0 0; background-image:url(img/frontend/footer-sprites-2.png); text-decoration:none; display:block; float:left }.Hp-9{ background-position:-7px -168px }.Hp-9:hover{ background-position:-84px -168px }.Hp-10{ background-position:-26px -168px }.Hp-10:hover{ background-position:-103px -168px }.Hp-11{ background-position:-45px -168px }.Hp-11:hover{ background-position:-122px -168px }.Hp-12{ background-position:-64px -168px }.Hp-12:hover{ background-position:-141px -168px }.Hp-13{ width:1000px; background:url(img/frontend/footer-sprites-2.png) 0 -209px repeat-x; text-transform:uppercase; font-size:11px; color:#a8a8a7 }.Hp-13 span{ width:305px; height:32px; padding:18px 0 0 35px; background:url(img/frontend/footer-sprites-2.png) 0 -118px; display:inline-block }.Hp-14{ width:179px; height:1px; margin-left:821px; background:url(img/frontend/footer-sprites-2.png) -161px -168px; position:absolute }.Hp-15{ width:656px; text-align:right; display:inline-block }.Hp-15 a{ color:#a8a8a7; display:inline-block }.Hp-15 p{ padding:0 17px; display:inline-block }#Registrieren{ font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif }#Registrieren .OvR-1{ height:50px; color:#52AEDF; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; margin:0; background:url(img/frontend/icon-UserRegister.png) no-repeat; padding:6px 0 0 53px; display:block }#Registrieren .OvR-2{ width:456px; padding:0; margin:0; list-style:none; display:table }#Registrieren .OvR-3{ display:table-row }#Registrieren .OvR-3 font{ color:#52aedf }#Registrieren .OvR-4{ width:155px; height:27px; vertical-align:middle; display:table-cell }#Registrieren .OvR-5{ vertical-align:middle; display:table-cell }#Registrieren .OvR-5 button{ margin-top:5px }#Registrieren .OvR-6{ height:66px }#Registrieren .OvR-7{ width:12px; height:53px; background:url(img/frontend/sprite.gif); float:left }#Registrieren .OvR-8{ width:440px; border:1px solid #2C2C2C; padding:7px }#Registrieren .OvR-9{ width:12px; height:53px; background:url(img/frontend/sprite.gif) 0 -53px; float:left }#Registrieren .OvR-10{ margin:103px 0 0 412px; left:0px; top:0px; line-height:26px; color:#808080; position:absolute }#Registrieren .OvR-10 img{ margin:30px 0 0 24px }#RegistrierenValidieren .OvV-1{ height:50px; color:#52AEDF; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; margin:0; background:url(img/frontend/Icon_Lock.png) no-repeat; padding:6px 0 0 53px; display:block }#RegistrierenValidieren .OvV-2{ color:#47a8dd }#RegistrierenValidieren .OvV-3{ padding:30px 10px 0 0; font-weight:bold; float:left }#RegistrierenValidieren .OvV-4{ width:235px; padding:28px 0 5px 3px; float:left }#RegistrierenValidieren .OvV-4 input{ width:215px }#RegistrierenValidieren .OvV-5{ margin-top:28px; float:left }#RegistrierenLink .OvL-1{ height:50px; color:#52AEDF; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; margin:0; background:url(img/frontend/Icon_Lock.png) no-repeat; padding:6px 0 0 53px; display:block }#RegistrierenLink .OvL-2{ padding:30px 10px 0 0; font-weight:bold }#RegistrierenLink .OvL-3 span{ color:#47a8dd }#RegistrierenValidieren .OvE-1{ color:#FFF; font-family:'EurostileLTW01-BoldEx2', Arial, Helvetica, sans-serif; font-size:17px; text-transform:uppercase }#RegistrierenValidieren .OvE-2{ width:400px; height:125px; background:url(img/frontend/register-1.png) no-repeat -11px -22px; padding:88px 0 0 280px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif;  font-size:13px; line-height:24px }#RegistrierenValidieren .OvE-3{ text-align:center }#RegistrierenValidieren .OvE-4{ width:400px; height:125px; background:url(img/frontend/register-2.png) no-repeat -11px -22px; padding:88px 0 0 280px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif;  font-size:13px; line-height:24px }#AccountValidieren h2{ height:35px; margin:0; padding:0; color:#52aedf; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal }#AccountValidieren input{ width:250px }#AccountValidieren .Acv-1{ height:70px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px }#AccountValidieren .Acv-1 span{ color:#FFF; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:20px }#AccountValidieren .Acv-2{ height:47px }#Passwort{ font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px }#Passwort .OvRP-1{ height:35px; color:#FFF; font-family:'EurostileLTW01-BoldEx2', Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase }#Passwort .OvRP-2{ color:#9F9F9F; padding:0 10px 15px 0 }#Passwort .OvRP-2 span{ color:#52AEDF }#Passwort .OvRP-3{ width:300px; float:left }#Passwort .OvRP-3 input{ width:280px }#Passwort .OvRP-4{ margin-top:-1px; float:left }#Passwort .OvRP-5{ margin-top:-1px; display:none; float:left }#Passwort .OvRP-6{ margin-top:-10px; padding-bottom:10px }#Passwort .Plugin_ToolTip{ margin:-5px 0 0 -6px }#Passwort .OvRPb-1{ height:35px; color:#FFF; font-family:'EurostileLTW01-BoldEx2', Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase }#Passwort .OvRPb-2{ color:#9F9F9F; padding:0 10px 15px 0 }#Passwort .OvRPb-2 span{ color:#52AEDF }#Passwort .OvRPb-3{ width:170px; margin-top:5px; float:left }#Passwort .OvRPb-4{ width:335px; margin-top:5px; float:left }#Passwort .OvRPb-4 input{ width:280px }#Passwort .OvRPb-5{ margin-left:170px; clear:both }#Passwort .OvRPb-5 button{ margin-top:5px }#Passwort .OvRPb-6{ display:none }#Passwort .OvRPb-6 button{ margin-top:5px }#Passwort .Plugin_ToolTip{ margin:-5px 0 0 -6px }#PasswortError h2{ height:35px; margin:0; padding:0; color:#52aedf; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal }#PasswortError input{ width:250px }#PasswortError div{ height:47px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px }#RegisterYourProduct form{ display:block }#RegisterYourProduct h1{ height:26px; padding:0; margin:0; font-size:14px; font-family:'EurostileLTW01-BoldEx2', Arial, Helvetica, sans-serif; text-transform:uppercase }#RegisterYourProduct .Ryp-1{ color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px }#RegisterYourProduct .Ryp-2{ width:550px; background:url(img/frontend/roccateer/product-register-1.jpg) no-repeat; margin-top:25px }#RegisterYourProduct .Ryp-3{ background:url(img/frontend/roccateer/product-register-2.png) 38px 17px no-repeat }#RegisterYourProduct .Ryp-4{ font-size:12px; font-family:'EurostileLTW01-BoldEx2', Arial, Helvetica, sans-serif; text-transform:uppercase; padding:15px 0 0 280px }#RegisterYourProduct .Ryp-5{ padding:15px 0 0 285px }#RegisterYourProduct .Ryp-5 input{ width:230px; color:#FFF; font-size:12px; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; border:none 0; outline:none 0; background:none 0 }#RegisterYourProduct .Ryp-5 .Plugin_ToolTip{ margin:-2px 0 0 -5px }#RegisterYourProduct .Ryp-6{ width:250px; font-size:11px; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; line-height:18px; color:#898989; padding:15px 0 0 280px }#RegisterYourProduct .Ryp-7{ padding-top:50px; text-align:center }#RegisterYourProduct .Ryp-8{ display:none }#RegisterYourProduct .Ryp-8 h2{ padding:0; margin:0; font-weight:normal; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:17px; color:#52aedf; padding-top:30px }#RegisterYourProduct .Ryp-9{ height:65px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; background:url(img/frontend/roccateer/product-register-3.png) no-repeat; padding:15px 0 0 120px; margin-top:17px }#RegisterYourProduct .Ryp-10{ width:550px; height:170px; background:url(img/frontend/roccateer/product-register-1.jpg) no-repeat; margin-top:25px }#RegisterYourProduct .Ryp-11{ width:230px; height:140px; background:50% 50% no-repeat; float:left }#RegisterYourProduct .Ryp-12{ width:310px; height:140px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; float:left }#RegisterYourProduct .Ryp-13{ text-align:center }#RegisterYourProduct .Ryp-14{ display:none }#RegisterYourProduct .Ryp-14 ul{ width:555px; padding:0; margin:-62px 0 0 0; list-style:none; position:absolute; display:table; z-index:1 }#RegisterYourProduct .Ryp-15{ height:77px; color:#9f9f9f; padding-bottom:20px; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px }#RegisterYourProduct .Ryp-16{ width:110px; height:35px; color:#aaa; vertical-align:middle; display:table-cell }#RegisterYourProduct .Ryp-16 span{ color:#52aedf }#RegisterYourProduct .Ryp-17{ vertical-align:middle; display:table-cell }#RegisterYourProduct .Ryp-18{ display:table-row }#RegisterYourProduct .Ryp-19{ width:550px; height:170px; background:url(img/frontend/roccateer/product-register-1.jpg) no-repeat; margin-top:25px; display:none }#RegisterYourProduct .Ryp-20{ width:230px; height:140px; background:50% 50% no-repeat; float:left }#RegisterYourProduct .Ryp-21{ width:310px; height:140px; color:#9f9f9f; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; float:left }#RegisterYourProduct .Ryp-21 h2{ padding:0; margin:0; font-weight:normal; font-family:'Eurostile LT W01 Demi', Arial, Helvetica, sans-serif; font-size:17px; color:#52aedf; padding-top:30px }#RegisterYourProduct .Ryp-22{ text-align:center }#RegisterYourProduct .Ryp-23{ width:550px; height:148px; position:absolute; z-index:2 }#Content .PrivacyPolicyNotice{ position:relative; left:0; top:0; width:100%; background:#333; color:#fff; border-bottom:1px solid #393939}#Content .PrivacyPolicyNotice div{ width:1000px; margin:0 auto; clear:both}#Content .PrivacyPolicyNotice .Button{ text-indent:-9999999px; display:block; float:right; height:22px; width:47px; margin:5px 0; background:transparent url(img/frontend/cookies_button.png) no-repeat left top}#Content .PrivacyPolicyNotice .Button:hover{ background-position:left -22px}#Content .PrivacyPolicyNotice .Button:active{ background-position:left -44px}#Content .PrivacyPolicyNotice p{ margin:0; padding:10px 0; font-size:10px; font-family:'Eurostile LT W01 Medium', Arial, Helvetica, sans-serif; width:950px;  -webkit-text-size-adjust:none}#Content .PrivacyPolicyNotice p a{ text-decoration:underline; color:#fff }#Content .PrivacyPolicyNotice p a:hover{ text-decoration:none }