@font-face{
    font-family:"Camber W01 UltraLight";
    src:url("https://fast.fonts.net/dv2/14/1a6aff2e-e1d7-4818-93a9-0514ade8fe40.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 UltraLight Italic";
    src:url("https://fast.fonts.net/dv2/14/f67aadfb-c61e-4418-9bb3-ca6aff52acaa.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Thin";
    src:url("https://fast.fonts.net/dv2/14/f4bed98e-3c36-42d4-a4e7-8ea5701f2b06.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Thin Italic";
    src:url("https://fast.fonts.net/dv2/14/83c3ff55-2e50-4ccb-a2a8-5c7d0df99a17.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Light";
    src:url("https://fast.fonts.net/dv2/14/2b08b9e5-0a4d-4ba3-bb01-fc4f3ac74967.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Light Italic";
    src:url("https://fast.fonts.net/dv2/14/9b62b99f-d009-4b60-afe5-794432daf958.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Regular";
    src:url("https://fast.fonts.net/dv2/14/33fcb9b8-e019-46f1-a361-d0d30096f04c.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Regular Italic";
    src:url("https://fast.fonts.net/dv2/14/e77342ac-d7f2-473c-880d-8776c512bbf2.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Medium";
    src:url("https://fast.fonts.net/dv2/14/03ba9d0f-3f36-4d23-8a1b-b5d3a9cb2dd1.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Medium Italic";
    src:url("https://fast.fonts.net/dv2/14/38ecc723-6430-44f3-81f7-6cf224cd5f80.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 SemiBold";
    src:url("https://fast.fonts.net/dv2/14/08a54fbd-1bad-4e04-8861-4774eedc7a3c.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 SemiBold Italic";
    src:url("https://fast.fonts.net/dv2/14/ccff11a3-02f8-48fd-9a6a-7331ba9c04f8.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Bold";
    src:url("https://fast.fonts.net/dv2/14/1d570031-7d4c-4ee0-bb67-4040256ef0fb.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Bold Italic";
    src:url("https://fast.fonts.net/dv2/14/eb30299c-dfe3-4957-8c6d-a7358bb19306.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Clarendon W01 Light_692104";
    src:url("https://fast.fonts.net/dv2/14/45cc52e0-de22-4a1c-b586-656f32b78526.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Clarendon W01 Medium_692107";
    src:url("https://fast.fonts.net/dv2/14/a43f0acb-b215-4258-9826-aabca6f409ea.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Clarendon W01 Bold_692098";
    src:url("https://fast.fonts.net/dv2/14/be92a8df-585e-469a-9114-eef3f05019d5.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"ClarendonW01-ExtraBold_692101";
    src:url("https://fast.fonts.net/dv2/14/c0186e75-fc41-4487-b8bb-0686cd6595b8.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"ClarendonW01-BoldExpand";
    src:url("https://fast.fonts.net/dv2/14/47ea7f07-72d3-4770-a0b1-a6cbf30081b2.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 UltraLight";
    src:url("https://fast.fonts.net/dv2/14/1a6aff2e-e1d7-4818-93a9-0514ade8fe40.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 UltraLight Italic";
    src:url("https://fast.fonts.net/dv2/14/f67aadfb-c61e-4418-9bb3-ca6aff52acaa.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Thin";
    src:url("https://fast.fonts.net/dv2/14/f4bed98e-3c36-42d4-a4e7-8ea5701f2b06.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Thin Italic";
    src:url("https://fast.fonts.net/dv2/14/83c3ff55-2e50-4ccb-a2a8-5c7d0df99a17.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Light";
    src:url("https://fast.fonts.net/dv2/14/2b08b9e5-0a4d-4ba3-bb01-fc4f3ac74967.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Light Italic";
    src:url("https://fast.fonts.net/dv2/14/9b62b99f-d009-4b60-afe5-794432daf958.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Regular";
    src:url("https://fast.fonts.net/dv2/14/33fcb9b8-e019-46f1-a361-d0d30096f04c.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Regular Italic";
    src:url("https://fast.fonts.net/dv2/14/e77342ac-d7f2-473c-880d-8776c512bbf2.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Medium";
    src:url("https://fast.fonts.net/dv2/14/03ba9d0f-3f36-4d23-8a1b-b5d3a9cb2dd1.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Medium Italic";
    src:url("https://fast.fonts.net/dv2/14/38ecc723-6430-44f3-81f7-6cf224cd5f80.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 SemiBold";
    src:url("https://fast.fonts.net/dv2/14/08a54fbd-1bad-4e04-8861-4774eedc7a3c.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 SemiBold Italic";
    src:url("https://fast.fonts.net/dv2/14/ccff11a3-02f8-48fd-9a6a-7331ba9c04f8.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Bold";
    src:url("https://fast.fonts.net/dv2/14/1d570031-7d4c-4ee0-bb67-4040256ef0fb.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Camber W01 Bold Italic";
    src:url("https://fast.fonts.net/dv2/14/eb30299c-dfe3-4957-8c6d-a7358bb19306.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Clarendon W01 Light_692104";
    src:url("https://fast.fonts.net/dv2/14/45cc52e0-de22-4a1c-b586-656f32b78526.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Clarendon W01 Medium_692107";
    src:url("https://fast.fonts.net/dv2/14/a43f0acb-b215-4258-9826-aabca6f409ea.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"Clarendon W01 Bold_692098";
    src:url("https://fast.fonts.net/dv2/14/be92a8df-585e-469a-9114-eef3f05019d5.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"ClarendonW01-ExtraBold_692101";
    src:url("https://fast.fonts.net/dv2/14/c0186e75-fc41-4487-b8bb-0686cd6595b8.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face{
    font-family:"ClarendonW01-BoldExpand";
    src:url("https://fast.fonts.net/dv2/14/47ea7f07-72d3-4770-a0b1-a6cbf30081b2.woff2?d44f19a684109620e4841679a490e818105e93f226a21ca551ff1a676c1e4f4422c2860af00d61c72e12080694b8bd79f4f7f4430acc7c6f34809d72fe1c0f21eb5d3a4a8c4c2d98df11f708789656d9ffad676fde924b6cde81145afea5b013b29f61013f3e61b70f97a04575ab0029908018ca45a3f2042b2bea49793c22c4e983e826e8ad338ab243cf95a6a6485a41c44028821f2a6f770d5edd4cf0b0cecbb3bec785a696070be35ab87ebacd2c4dc2aca1f43373107fa3609eb4a925a9ebfbe1a21e6cd1d340c845&projectId=67609424-39f4-4be8-a458-9aa3c4ccd146") format('woff2');}
    @font-face {
    font-family:"BillCorp-Extrabold";
    src:url("/$WS/ld0101-master/shopdata/web/fonts/billcorplin-extrabold.woff2") format('woff2');}
    @font-face {
    font-family:"BillCorp-ExtraLight";
    src:url("/$WS/ld0101-master/shopdata/web/fonts/billcorplin-extralight.woff2") format('woff2');}
    
    body,
    html {
        margin: 0px;
        padding: 0px;
        font-size: 12px;
        font-family:'Camber W01 Regular';
        height: 100%;
        color: #757575;
    }
    body.TplPDF {
        background: #fff;
    }
    /* Eigenschaften f�r alle <h> Elemente */
    header {
    background: #000;
    }
    h1,
    h2,
    h3,
    h4 {
        padding: 0px;
        margin: 0px;
    }
    /* Eigenschaften f�r alle <img> Elemente */
    
    img {
        border: 0px;
    }
    /* Eigenschaften f�r alle <form> Elemente */
    
    form {
        padding: 0px;
        margin: 0px;
    }
    /* Eigenschaften f�r alle <label> Elemente */
    
    label {
        padding: 0px;
        margin: 0px;
        font-family: 'Camber W01 Regular';
    }
    /* Eigenschaften f�r alle <input> Elemente des Types "text" und "password" */
    
    input[type=text],
    input[type=password],
    textarea,
    select {
        font-size: 11px;
        color: #4B4B4D;
        font-family: 'Camber W01 Regular';
    }
    input:focus,
    select:focus,
    textarea:focus,
    {
        outline: none;
    }
    /* Eigenschaften f�r alle <p> Elemente */
    
    p {
        padding: 0px;
        margin: 0px;
    }
    /* Eigenschaften f�r alle <ul> Elemente */
    
    ul {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }
    
    .tab_content_product span ul {
        padding: 0px 0px 0px 15px;
    }
    
    /* Eigenschaften f�r alle <table> und <td> Elemente */
    
    table {
        margin: 0px;
        padding: 0px;
        border-collapse: separate;
        border-spacing: 0px;
        border: none;
    }
    td {
        padding: 0px;
        margin: 0px;
    }
    /* Eigenschaften f�r alle <textarea> Elemente */
    
    textarea {
        font-family: 'Camber W01 Regular';
    }
    /* Eigenschaften f�r alle <a> Elemente */
    
    a:link,
    a:visited,
    a:active {
        text-decoration: underline;
        color: #757575;
    }
    a:hover {
        text-decoration: none;
    }
    .wrapper {
        width: 1000px;
        margin: 0 auto;
    }
    /* Eigenschaften Hover Menue Global */
    
    div.show_hover_menue ul {
        display: none;
        position: absolute;
        z-index: 10;
        top: 20px;
        line-height: 22px;
    }
    div.show_hover_menue ul.active{
        display: block;
    }
    /* Margins */
    
    .margin0px0px10px0px {
        margin: 0px 0px 10px 0px;
    }
    .margin0px0px15px0px {
        margin: 0px 0px 15px 0px;
    }
    .margin0px0px0px15px {
        margin: 0px 0px 0px 15px;
    }
    .margin20px0px0px0px {
        margin: 20px 0px 0px 0px;
    }
    .margin10 {
        margin: 10px;
    }
    /* Placeholder */
    
    .placeholder10 {
        height: 10px;
    }
    .placeholder20 {
        height: 20px;
    }
    .placeholder30 {
        height: 30px;
    }
    .paddingtop10 {
        padding-top: 10px;
    }
    .padding10 {
        padding: 10px;
    }
    /**************************************************************************************************************/
    /* Image Zuweisungen													   									  */
    /**************************************************************************************************************/
    
    .logo_container a {
        background-image: url(../images/bg_logo_lindy.gif);
    }
    .icon_container {
        background-image: url(../images/bg_icons_head.gif);
    }
    #login_left,
    #login_left_logged_in,
    #basket_left,
    #head_meta_haendlerlink,
    div.show_hover_menue ul li div.login_inner,
    .basket_div_place_order h2.subheadline_checkout {
        background-image: url(../images/bg_head_row_3.png)
    }
    #login_right:hover,
    #login_right_logged_in:hover,
    #basket_right:hover {
        background-image: url(../images/bg_input.png);
        background-repeat: repeat-x;
    }
    a.product_meta_icons {
        background-image: url(../images/bg_product_meta_icons.png);
        background-repeat: no-repeat;
    }
    input.product_meta_icons {
        background: url(../images/bg_product_meta_icons.png) #fff;
        background-repeat: no-repeat;
    }
    
    a.product_garantie_info,
    input.product_garantie_info,
    .product_meta_icon_garantie_txt,
    #product_meta_icon_garantie {
      background: url(../images/icon_product_garantie.png) #fff;
      background-repeat: no-repeat;
      background-size: 16px 16px;
    }
    /**************************************************************************************************************/
    /* Grundaufbau																								  */
    /**************************************************************************************************************/
    /* �u�erster Begrenzungs-DIV, der Breite und Position des Gesamtinhaltes angibt  */
    
    #wrapper {
        background: none repeat scroll 0 0 #ffffff;
        margin: 0 auto;
        width: 1000px;
        background-repeat: repeat-y;
        background-position: left;
        position: relative;
    }
    .content_error404 {
        min-height: 100%;
        display: block;
        padding-bottom: 50px;
        margin-bottom: 50px;
        border-bottom: 2px solid #D62828;
    }
    .content_error404 h1 {
        font-size: 50px;
        margin-top: 50px;
        padding-bottom: 20px;
        padding-top: 50px;
        font-weight: normal;
        border-top: 2px solid #D62828;
    }
    .content_error404 h2 {
        font-size: 18px;
        font-weight: normal;
        padding-bottom: 5px;
    }
    /* Inquiry */
    
    #ws_inquiry_content label {
        margin: 3px 0px 0px 0px;
    }
    #newsletter_container ul {
        margin: 10px 0;
    }
    #newsletter_container ul li {
        margin-left: 25px;
        font-family: 'Camber W01 Semibold';
        padding-bottom: 5px;
        list-style: disc;
    }
    #kontakt_container #ws_inquiry_content label {
        float: left;
        margin: 9px 0 0;
    }
    #ws_prod_recmd_form label,
    #ws_inquiry_content #inquiry_form label {
        display: block;
        padding: 5px 0px 5px 0px;
    }
    #ws_prod_recmd_form input[type=text],
    #ws_inquiry_content #inquiry_form input[type=text] {
        margin: 0px;
    }
    #ws_inquiry_content textarea {
        padding: 5px;
        width: 340px;
    }
    #ws_inquiry_content textarea.textarea_gewinnspiel {
        height: 131px;
        margin-right: 50px;
        margin-top: -7px;
        padding: 5px;
        width: 300px;
    }
    .ws_inquiry_content_right select {
        width: 170px;
        padding: 3px;
        float: right;
        margin: 5px 0px 2px 0px;
    }
    .ws_inquiry_content_left input[type=text],
    .ws_inquiry_content_left input[type=password],
    .ws_inquiry_content_right input[type=text],
    .ws_inquiry_content_right input[type=password] {
        border: 1px solid e1e2e0;
        margin: 5px 0px 2px 5px;
        width: 160px;
        padding: 4px;
        float: right;
    }
    #ws_inquiry_content_left_column_2 {
        margin: 0px 0px 0px 15px;
    }
    *:first-child+html #ws_inquiry_content_left_column_2 {
        width: 250px;
    }
    #ws_inquiry_content_left_column_3 {
        padding: 36px 0px 0px 0px;
    }
    *:first-child+html #ws_inquiry_content_left_column_3 {
        width: 250px;
    }
    .ws_inquiry_content_left select {
        width: 170px;
        padding: 3px;
        float: right;
        margin: 5px 0px 2px 5px;
    }
    .ws_inquiry_content_left {
        float: left;
    }
    
    .ws_inquiry_50percent {
        box-sizing: border-box;
        width: 45%;
    }
    
    
    .box_inq_katalog .ws_inquiry_content_left {
        margin-right: 45px;
    }
    .box_inq_katalog input[type=text] {
        width: 230px;
        margin-left: 10px;
    }
    .box_inq_katalog input[type=checkbox] {
        float: left;
        margin-right: 10px;
        margin-top: 1px;
    }
    .box_inq_katalog select {
        width: 240px;
        margin-left: 10px;
    }
    .box_inq_katalog p.float_left {
        width: 240px;
    }
    .inq_checkbox {
        margin: 2px 0 10px 150px;
        float: left;
    }
    .inq_checkbox_txt {
        width: 240px;
        margin-bottom: 10px;
        margin-left: 10px;
        float: left;
    }
    .ws_inquiry_content_right {
        float: right;
    }
    /* Inquiry Gewinnspiel */
    
    #checkbox_gewinnspiel {
        margin: 0px 5px 0px 0px;
    }
    /* Inquiry Retoure */
    
    #inq_retouren label {
        line-height: normal !important;
        margin: 0px;
    }
    #inq_retouren input[type=text] {
        padding: 4px;
    }
    .inq_retouren_table {
        width: 100%;
    }
    .inq_retouren_table td {
        padding: 3px 5px 3px 0px;
        white-space: nowrap;
    }
    .inq_retouren_table tr.head td {
        font-family: 'Camber W01 Semibold';
    }
    .inq_retouren_table td .inq_readonly {
        border-color: #fcfcfc;
        background: none;
        color: #777;
    }
    .inq_retouren_table td strong {
        color: #777;
        font-size: 11px;
    }
    .inq_retouren_table td textarea {
        height: 130px;
    }
    .inq_retouren_table td+td label {
        padding-left: 10px;
    }
    #inq_retouren_addrbox {
        border: 2px solid #e1e2e0;
        padding: 10px;
        margin-top: 20px;
        background: #fcfcfc;
    }
    #inq_retouren_retourenbox {
        border: 2px solid #e1e2e0;
        padding: 10px;
        margin-top: 20px;
        background: #fcfcfc;
    }
    .inq_retouren_input_artnr {} .inq_retouren_input_menge {
        width: 25px;
    }
    .inq_retouren_input_grund {
        width: 25px;
    }
    .inq_readonly {
        padding-left: 0px !important;
    }
    /* Kategoriefilter */
    
    .cat_filter {
        padding: 10px;
        border: 2px solid #CCC;
    }
    .cat_filter div {
        padding-bottom: 10px;
    }
    .cat_filter div.filterbox {
        padding: 0px;
        font-weight: normal;
    }
    .cat_filter p {} .cat_filter select {
        width: 100%;
        margin-bottom: 10px;
        border-color: #e6e6e4;
    }
    .cat_filter input[type=submit] {
        background: #FFF;
        border: 1px solid #FFF;
        font-size: 12px;
        color: #454545;
        cursor: pointer;
        margin: 0px;
        padding: 0px;
        display: inline-block;
    }
    *:first-child+html .cat_filter input[type=submit] {
        background: #FFF;
        border: 1px solid #FFF !important;
        font-size: 12px;
        color: #454545;
        text-decoration: underline;
        cursor: pointer;
        margin: 0px;
        padding: 0px;
        display: inline-block;
    }
    .cat_filter input[type=submit]:hover {
        text-decoration: none;
    }
    /* Suche */
    
    .search_form {
        border: 2px solid #CCC;
        padding: 10px;
    }
    .search_form p {
        padding-top: 10px;
        font-size: 11px;
        padding-bottom: 2px;
    }
    .search_form input[type=submit] {
        margin-top: 15px;
    }
    .search_form input[type=text] {
        width: 99%;
        padding: 3px 0;
        font-size: 12px;
    }
    .search_form select {
        width: 100%;
        padding: 3px 0;
        font-size: 12px;
    }
    .search_form input.input_price {
        width: 42%;
        padding: 3px 0;
        font-size: 12px;
    }
    #column_left_searchff {
        width: 180px;
        float: left;
        padding: 0px;
        margin: 0px;
        min-height: 100px;
    }
    #column_middle_searchff {
        float: right;
        padding: 0px;
        margin: 0px;
        min-height: 100px;
    }
    .search_filterbox_single {
        background: #FAFBFA;
        padding: 10px;
        border: 2px solid #CCC;
        margin-bottom: 10px;
    }
    .search_filterbox_single .search_filter_text {
        font-family: 'Camber W01 Semibold';
        padding-bottom: 8px;
        font-size: 12px;
    }
    .search_filterbox_single .search_filter_link {
        display: block;
        padding: 0px 0px 5px 0px;
        color: #454545;
        font-size: 11px;
        text-decoration: none
    }
    .search_filterbox_single .search_filter_link:hover {
        text-decoration: underline;
    }
    .search_filterbox_single .search_filter_select {
        width: 100%;
        margin-top: 2px;
        border-color: #CCCCCC;
    }
    .search_filter_selected_box {
        border: 1px solid #D62828;
        font-family: 'Camber W01 Semibold';
        float: left;
        margin: 0 5px 10px 0;
        color: #D62828;
    }
    .search_filter_selected_box p {
        padding: 5px;
        display: block;
        float: left;
    }
    .search_filter_selected_box p span {
        color: #454545;
    }
    .search_filter_selected_box a {
        padding: 1px 3px;
        margin: 4px 0;
        color: #4B4B4B;
        display: block;
        float: right;
        margin-left: 3px;
        margin-right: 5px;
        text-decoration: none;
    }
    .search_filter_selected_box a:hover {
        color: #FFF;
        background: #D62828;
    }
    #column_middle {
        float: left;
        width: 810px;
        padding-left: 10px;
    }
    /* Login */
    
    ul.login_tipps li {
        font-size: 11px;
        color: #777;
        padding-top: 5px;
        list-style: square;
        margin-left: 15px;
    }
    /* Styles f�r die Fehlermeldungen */
    
    .box_notify,
    .box_error,
    .box_success {
        padding: 10px 10px 10px 10px;
        margin-bottom: 10px;
        font-family: 'Camber W01 Semibold';
        border: 1px solid;
    }
    .box_success {
        color: #79B63E;
        border-color: #79B63E;
    }
    .box_success a {
        color: #79B63E;
    }
    .box_notify {
        color: #777;
        border-color: #999;
        background: #f4f4f4;
    }
    .box_notify_accept_agb {
        background: none;
        padding: 0px 10px 20px 0px;
    }
    .box_notify_accept_agb a {
        font-family: 'Camber W01 Semibold';
        text-decoration: underline;
    }
    .box_notify_accept_agb input {
        float: left;
        margin: 0px;
    }
    .box_notify_accept_agb p {
        float: left;
        margin-left: 5px;
        margin-top: 0px;
    }
    .box_error {
        color: #D62828;
        background: #faf0f0;
        border-color: #D62828;
    }
    /* ANFANG - ERROR STYLES F�R INPUTFELDER UND SELECTBOXEN */
    
    .addr_text_area_error,
    .select_a_salut_error,
    .select_salutation_error,
    .select_title_error,
    .select_a_title_error,
    .select_a_country_error,
    .select_country_error,
    .input_error,
    .select_a_salut_error,
    .kontakt_error,
    .addr_text_input_error,
    .ws_login .input_error,
    .ws_combinedlogin .input_error,
    .bank_text_input_owner_error,
    .bank_text_input_konbr_error,
    .bank_text_input_blz_error,
    .bank_text_input_bank_error,
    .bank_text_input_descr_error,
    .bank_text_input_descr_error,
    .bank_select_country_error,
    .bank_select_bank_error,
    .inq_textarea_error,
    .inq_input_error,
    .addr_text_input_readonly_error {
        background-color: #FAF0F0 !important;
        border: 1px solid #D62828 !important;
        color: #D62828 !important;
    }
    /* ENDE - ERROR STYLES F�R INPUTFELDER UND SELECTBOXEN */
    
    .addr_text_input_readonly,
    .addr_text_input_readonly_error {
        background: #FFF !important;
        border-width: 0px 0px 1px 0px !important;
    }
    .addr_errormessage {
        font-size: 12px;
        color: #D62828;
        font-family: 'Camber W01 Semibold';
        padding: 6px 0px 0px 0px;
        float: left;
        width: 150px;
    }
    .addr_notify {
        font-size: 11px;
        color: #999;
        padding: 7px 0px 0px 0px;
        float: left;
        width: 150px;
    }
    .addr_notify a {
        font-size: 11px;
        color: #999;
        text-decoration: none;
    }
    .addr_notify a:hover {
        text-decoration: underline;
    }
    /* Styles f�r Buttons */
    
    .button a,
    .button a:link,
    .button a:visited,
    .button a:active {
        color: #4B4B4D!important;
        display: inline-block;
        font-family: 'Camber W01 Regular';
        font-size: 11px;
        margin: 0;
        padding: 1px 7px 2px;
        text-decoration: none !important;
        background-color: #fff;
    }
    :root .button a,
    .button a:link,
    .button a:visited,
    .button a:active {
        padding: 1px 7px 3px \0/IE9;
    }
    :root .button a,
    .button a:link,
    .button a:visited,
    .button a:active {
        padding: 2px 7px 2px \0/IE9;
    }
    .button a:hover {
        color: #fff !important;
        background-color: #D62828;
    }
    .button input {
        border: none;
        color: #4B4B4D !important;
        cursor: pointer;
        display: block;
        font-family: 'Camber W01 Regular';
        font-size: 11px !important;
        font-family: 'Camber W01 Semibold';
        padding: 0 5px;
        text-decoration: none;
        background-color: #fff;
        height: 17px;
    }
    .button input:hover {
        color: #fff !important;
        background-color: #D62828;
    }
    input[type=submit] {
        font-family: 'Camber W01 Regular';
        font-size: 12px;
    }
    .button_next,
    .button_back_little,
    .button_next_little {
        background-image: url(../images/bg_icons_buttons.png);
        background-repeat: no-repeat;
        font-size: 12px;
        font-family: 'Camber W01 Regular';
    }
    #button_back_category {
        margin: 10px 0px 10px 0px
    }
    a.button_back {
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 7px 17px 7px 31px;
        text-decoration: none;
        display: inline-block;
        background-image: url(../images/bg_icons_back.png);
    }
    a.button_back:hover {
         background-image: url(../images/bg_icons_back_hover.png);
    }
    a.button_next {
        background-position: right -321px;
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 7px 31px 6px 17px;
        text-decoration: none;
        display: inline-block;
    }
    a.button_next:hover {
        background-position: right -355px;
    }
    input.button_back {
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 7px 17px 7px 31px;
        text-decoration: none;
        display: inline-block;
        background-image: url(../images/bg_icons_back.png);
        cursor: pointer;
        border: none;
    
    }
    
    
    
    
    input.button_next {
        background-position: right -321px;
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 6px 28px 5px 14px;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }
    input.button_next:hover {
        background-position: right -355px;
    }
    a.button_back_little {
        background-position: left -548px;
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 5px 17px 4px 31px;
        text-decoration: none;
        display: inline-block;
    }
    a.button_back_little:hover {
        background-position: left -576px;
    }
    a.button_next_little {
        background-position: right -492px;
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 5px 22px 4px 8px;
        text-decoration: none;
        display: inline-block;
    }
    a.button_next_little:hover {
        background-position: right -520px;
    }
    input.button_back_little {
        background-position: left -548px;
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 4px 14px 3px 28px;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }
    input.button_back_little:hover {
        background-position: left -576px;
    }
    input.button_next_little,
    #btnProtect {
        background-position: right -492px;
        color: #FFFFFF;
        font-family: 'Camber W01 Semibold';
        padding: 4px 28px 3px 14px;
        text-decoration: none;
        border: 0px;
        cursor: pointer;
    }
    input.button_next_little:hover,
    #btnProtect:hover {
        background-position: right -520px;
    }
    input.button_text {
        margin: 0px;
        padding: 0px;
        border: 0px;
        background: #FFF;
        cursor: pointer;
        font-size: 12px;
        text-decoration: underline;
    }
    input.button_text:hover {
        text-decoration: none;
    }
    .show_subcategories_container {
        border-left: 2px solid #E1E2E0;
        border-right: 2px solid #E1E2E0;
        padding: 15px 15px 30px 15px;
    }
    .show_subcategories_container h1.headline_category {
        font-size: 16px;
        font-family: 'Camber W01 Semibold';
        margin: 0px;
        padding: 0px 0px 10px 0px;
    }
    .show_subcategories_container .cat_descr {
        padding-bottom: 10px;
    }
    /* Styles um die Unterkategorien auf Kategorieebene anzuzeigen */
    
    .cat_child_box_4,
    .cat_child_box_8,
    .cat_child_box_12,
    .cat_child_box_16,
    .cat_child_box_20 {
        margin-right: 0px !important;
    }
    .cat_child_box {
        float: left;
        padding: 10px 10px;
        width: 148px;
        height: 48px;
        margin: 10px 10px 0 0;
        border: 1px solid #E1E2E0;
        background: url(../images/bg_cat_childs.png) bottom right no-repeat;
    }
    .cat_child_box:hover {
        border-color: #c2c2c2;
    }
    .cat_child_box a,
    .cat_child_box a:link,
    .cat_child_box a:visited,
    .cat_child_box a:active,
    .cat_child_box a:hover {
        text-decoration: none;
        padding-right: 25px;
        display: block;
        font-size: 11px;
        height: 48px;
    }
    /* Styles f�r die Statusanzeige des Bestellablaufes  */
    
    .checkout_state li,
    .checkout_state li.last,
    .checkout_state li.active,
    .checkout_state li:hover,
    .checkout_state li.last:hover {
        padding: 5px 5px 5px 15px;
        font-size: 11px;
        background: #e3e3e3;
    }
    .checkout_state li.active {
        background: #D62828 !important;
        color: #FFF;
        font-family: 'Camber W01 Semibold';
    }
    .checkout_state li b {
        display: block;
        font-size: 12px;
    }
    /* Styles f�r die Eigenschaft Clear  */
    
    .clear {
        clear: both;
        padding: 0px;
        margin: 0px;
    }
    *:first-child+html .clear {
        clear: both;
        padding: 0px;
        margin: 0px;
        height: 0px;
    }
    .clear_left {
        clear: left;
        padding: 0px;
        margin: 0px;
    }
    .clear_right {
        clear: right;
        padding: 0px;
        margin: 0px;
    }
    .clear_border {
        clear: both;
        padding: 0px;
        margin: 10px 0px 10px 0px;
        border-bottom: 1px solid #659d28;
    }
    /* Styles f�r die Liste zur Auswahl der Lieferadresse  */
    
    div.combined_address {
        padding: 15px 0px 0px 0px;
    }
    ul.combined_address {
        margin: 0px 0px 20px 0px;
    }
    ul.combined_address li {
        padding: 10px 0px 10px 0px;
        border-bottom: 1px solid #e1e2e0;
    }
    ul.combined_address input[type=radio] {
        float: left;
        margin: 0px 10px 0px 0px;
    }
    ul.combined_address span {
        display: block;
        float: left;
        font-family: 'Camber W01 Semibold';
        margin: 0px 10px 0px 0px;
    }
    .combined_address_userdescr {
        display: none;
    }
    .combined_address_save {
        padding: 5px;
        margin: 10px 0px 5px 0px;
    }
    .combined_address_save p,
    .combined_address_userdescr p {
        float: left;
        width: 300px;
        font-family: 'Camber W01 Semibold';
    }
    .combined_address_userdescr p {
        padding: 0px 0px 0px 30px;
        width: 275px;
    }
    .combined_address_save input,
    .combined_address_userdescr input {
        float: left;
        margin: 0px 10px 0px 0px;
    }
    /* Styles f�r das dreispaltige (bzw. zweispaltige beim Checkout) Grundger�st  */
    
    #column_left {
        width: 180px;
        float: left;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        min-height: 20px;
    }
    #column_checkout,
    #column_product {
        width: 735px;
        float: left;
        padding: 0px 10px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    #column_right {
        width: 210px;
        float: right;
        padding: 0px;
    }
    /* Styles f�r die 2spaltigkeit im Contentbereich */
    
    .content_column_right {
        float: right;
        width: 48%;
    }
    .content_column_left {
        float: left;
        width: 48%;
        overflow: hidden;
    }
    /* Allgemeine Styles f�r floatende Elemente */
    
    .float_left {
        float: left;
    }
    .float_right {
        float: right;
    }
    .float_left_width_margin_right {
        float: left;
        margin: 0px 10px 0px 0px;
    }
    .float_right_width_margin_left {
        float: left;
        margin: 0px 0px 0px 10px;
    }
    .text_align_center {
        text-align: center;
    }
    /* Styles f�r den Footer  */
    
    #footer_container {
        background-color: #fff;
        min-height: 483px;
    }
    #footer_container a {
        text-decoration: none;
    }
    #footer_container a:hover,
    #footer_container a:visited,
    #footer_container a:link,
    #footer_container a:visited img,
    #footer_container a:link img,
    .main_header_div a:link img,
    .main_header_div a:visited img,
    .show_hover_menue a:visited img,
    .show_hover_menue a:link img {
        border: none;
    }
    #footer_container a:hover {
        color: #e72523;
    }
    .newsletter_footer_c {
        padding: 25px 20px;
        background: #000;
        color: #fff;
    }
    .footer_row_left {
        width: 165px;
        margin-right: 30px;
        float: left;
        margin-top: 3px;
    }
    #footer_row_1 {
        padding: 20px 0px;
        overflow: hidden;
    }
    #footer_row_2 {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 15px 0px;
    }
    #footer_container ul {
        float: left;
        line-height: 30px;
    }
    
    #footer_container ul {
        width: 25%;
    }
    
    #footer_container #footer_row_1 ul.last .button {
        float: right;
        margin: 10px 0px 0px 0px;
    }
    #footer_container #footer_row_1 ul.last span {
        float: left;
        background-position: -170px 1px;
        width: 38px;
        height: 25px;
        background-repeat: no-repeat;
    }
    #footer_container li a {
        display: block;
    }
    #footer_container #footer_row_1 ul.last,
    #footer_container #footer_row_2 ul.last {
        float: left;
        width: 276px;
        padding: 0px 0px 0px 0px;
    }
    #footer_row_1 ul li a {
        font-size:15px;
        background-image: url(../images/pfeil_footer.png);
        background-repeat: no-repeat;
        padding-left: 13px;
    }
    #footer_container strong {
        padding: 0px 0px 9px 0px;
        display: block;
        color: #777;
        font-size: 18px;
    }
    #footer_row_2 ul.last li a {
        background-image: url(../images/bg_icon_footer_social.png);
        background-repeat: no-repeat;
        display: inline;
        line-height: 34px;
        padding: 9px 0 10px 35px;
    }
    #footer_row_2 ul.last li #fb {
        background-position: left top;
    }
    #footer_row_2 ul.last li #tw {
        background-position: left -36px;
    }
    #footer_row_2 ul.last li a#blogfr {
        background-image: url(../images/icon_footer_social_blog_fr.jpg) !important;
    }
    #footer_row_2 ul.last li #yt {
        background-position: left -70px;
    }
    #footer_row_2 ul.last li #gplus {
        background-position: left -103px;
    }
    #footer_row_3 {
        position: relative;
        font-size: 12px;
        padding: 20px;
    }
    #footer_row_3 .klimaneutral {
        float: left;
        width: 85px;
        height: 85px;
        position: relative;
        background: url(../images/siegel-klimaneutraler_shop_klein.jpg) no-repeat;
        cursor: pointer;
    }
    #icon_klimaneutral_wscustomer {
        float: left;
        margin: 0px 10px 10px 0px;
    }
    #katalog {
        background-image: url(../images/bg_footer_katalog.jpg);
        height: 87px;
        width: 139px;
        background-repeat: no-repeat;
        display: block;
        margin: 0px 0px 15px 0px;
        border: 1px solid #ccc;
    }
    #trusted_shop_container a {
        margin: 0px 0px 15px 0px;
        display: block;
    }
    #zahlungsarten_container a {
        background-image: url(../images/icon_zahlungsarten_layout.png);
        width: 150px;
        height: 63px;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
        display: block;
    }
    #zahlungsarten_container_cc_paypal a {
        background-image: url(../images/icon_zahlungsarten_cc_paypal.png);
        width: 150px;
        height: 29px;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
        display: block;
    }
    /* Logo Zahlungsarten Footer Schweiz */
    
    #zahlungsarten_container_cc_paypal_postfinance a {
        background-image: url(../images/icon_zahlungsarten_cc_paypal_postfinance.png);
        width: 150px;
        height: 63px;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
        display: block;
    }
    /* Produktname und -beschreibung */
    
    h1.headline {
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
        margin: 10px 0px 10px 0px;
        font-size: 12px;
    }
    h1.headline_searchresults {
        font-weight: normal;
        font-size: 12px;
        color: #4b4b4b;
        margin: 10px 0px 20px 0px;
    }
    h1.headline_useraccount {
        color: #4B4B4D;
        font-size: 16px;
        font-family: 'Camber W01 Semibold';
        overflow: hidden;
        margin: 15px 0px 20px 0px;
    }
    h1.cat_name {
        font-size: 15px;
        font-family: 'Camber W01 Semibold';
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        color: #659d28;
        border-bottom: 1px solid #659d28;
    }
    h1.search_name {
        font-size: 12px;
        font-weight: normal;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        color: #777;
    }
    /* Kategoriename und beschreibung */
    
    h2.pr_name {
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        margin: 0px 0px 5px 0px;
        color: #000000;
    }

    h3.headline {
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
        margin: 0px 0px 5px 0px;    
    }

    /* Styles f�r �berschriften */
    
    .hauptueberschrift {
        background: #e3e3e3;
        color: #000000;
        font-family: 'Camber W01 Semibold';
        margin: 10px 0px 10px 0px;
        padding: 4px;
    }
    /* Styles f�r die Darstellung der OrderHistoryData auf dem Template ws_order_history */
    
    .historydata {
        width: 475px;
        height: auto;
        overflow: scroll;
        padding: 10px 10px 10px 10px;
        background: #cccccc;
        margin-top: 10px;
    }
    /* Styles f�r Eingabefelder */
    
    .inputfield {
        border: 1px solid #999;
        font-size: 11px;
        background: #FFFAE6;
    }
    .inputfield_ws_login {
        font-size: 11px;
        width: 200px;
    }
    .text {
        margin: 0px 0px 10px 0px;
    }
    .ws_combinedlogin {
        border-top: 1px solid #e1e2e0;
        padding: 10px 0;
        color: #4b4b4d;
    }
    #ws_combinedlogin_nologin {
        border-bottom: 1px solid #e1e2e0;
    }
    #ws_combinedlogin_email label {
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
    }
    .ws_combinedlogin_active {
        border-top: 5px solid #e1e2e0;
        border-bottom: 5px solid #e1e2e0;
    }
    .ws_combinedlogin_content {
        padding: 10px 0px 0px 23px;
    }
    .ws_login input[type="text"],
    .ws_login input[type="password"],
    .ws_combinedlogin input[type="text"],
    #ws_combinedlogin_knownuser_content input[type="text"],
    #ws_combinedlogin_knownuser_content input[type="password"],
    #ws_combinedlogin_newuser_content input[type="text"],
    #ws_combinedlogin_newuser_content input[type="password"] {
        padding: 4px !important;
        width: 160px !important;
        margin: 0px 10px 5px 0px;
    }
    #login_input_mail {
        padding: 5px !important;
        width: 300px !important;
        margin-bottom: 0px !important;
    }
    #ws_combinedlogin_newuser_content label {
        width: 140px;
    }
    #ws_combinedlogin_email label,
    #ws_combinedlogin_knownuser_content label,
    #ws_combinedlogin_newuser_content label,
    #requestPW label {
        margin: 4px 10px 0px 0px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
    }
    #ws_combinedlogin_newuser_content p,
    #ws_combinedlogin_knownuser_content p {
        font-size: 10px;
        padding: 0 0 10px;
    }
    .ws_combinedlogin_descr {
        margin: 4px 0px 0px 0px;
    }
    .ws_combinedlogin_choose {
        font-family: 'Camber W01 Semibold';
    }
    .ws_login label {
        float: left;
        font-family: 'Camber W01 Semibold';
        margin: 10 0 15px;
        width: 140px;
    }
    #requestPW .ws_login_input_descr {
        float: left;
        text-align: left;
        margin: 0px 0px 10px 0px;
        font-size: 10px;
    }
    /* Anzeige der Produkte in der Liste */
    
    .product_list_div {
        background: #e3e3e3;
        padding: 10px;
        margin: 10px 0px 10px 0px;
    }
    .product_list_div img {
        float: left;
        margin: 0px 10px 0px 0px;
    }
    .product_list_div_content {
        float: left;
        width: 260px;
    }
    .product_list_div_content h2 {
        font-family: 'Camber W01 Semibold';
        height: 30px;
        font-size: 12px;
    }
    .product_list_div_content .descr {
        font-size: 11px;
        height: 60px;
    }
    .product_list_div_content .inventory {
        font-size: 11px;
        margin: 0px 0px 5px 0px;
    }
    .product_list_div_content .price {
        padding: 5px 0px 0px 0px;
        font-family: 'Camber W01 Semibold';
        font-size: 14px;
        color: #659d28;
    }
    .product_list_div_content .orgprice {
        font-weight: normal;
        color: #000;
        text-decoration: line-through;
    }
    .product_list_div_quantity {
        float: right;
        width: 70px;
    }
    .product_list_div_quantity label {
        display: block;
        font-size: 11px;
        margin: 0px 0px 2px 0px;
    }
    .product_list_div_quantity input[type=text] {
        width: 50px;
    }
    .spacer_height_15px {
        height: 15px !important;
        clear: both;
    }
    .spacer_height_30px {
        height: 30px !important;
        clear: both;
    }
    
    .text-right {
        text-align: right;
    }
    
    .text-center {
        text-align: center;
    }
    
    .border-red-bold {
        border: 2px solid #D62828;
    }
    
    .padding-10 {
        padding: 10px;
    }
    
    .m-t-10 {
        margin-top: 10px;
    }
    
    .product_list_zusatz_memolist_div {
        border-top: 1px solid #fff;
        margin: 10px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }
    /* Sortierung */
    
    .sortierung_name {
        float: right;
        margin: 3px 10px 0px 10px;
        padding: 1px 0px 0px 0px;
    }
    .sortierung_price {
        padding: 1px 10px 0px 0px;
        float: right;
        margin: 3px 0px 0px 10px;
    }
    .sortierung_name span,
    .sortierung_price span {
        padding: 0px 15px 2px 5px;
        float: left;
        display: block;
        font-size: 11px;
    }
    a.CatSortAscNameDown,
    a.CatSortAscPriceDown,
    a.CatSortAscNameDown:hover,
    a.CatSortAscPriceDown:hover,
    a.CatSortAscNameDown_selected,
    a.CatSortAscPriceDown_selected,
    a.CatSortAscNameUp,
    a.CatSortAscPriceUp,
    a.CatSortAscNameUp:hover,
    a.CatSortAscPriceUp:hover,
    a.CatSortAscNameUp_selected,
    a.CatSortAscPriceUp_selected {
        float: left;
        display: block;
        width: 15px;
        height: 11px;
        margin: 3px 5px 0px 0px;
        padding-bottom: 1px;
    }
    a.CatSortAscNameDown,
    a.CatSortAscPriceDown {
        background-image: url(../images/pfeile_down_dark.png);
        background-repeat: no-repeat;
    }
    a.CatSortAscNameDown:hover,
    a.CatSortAscPriceDown:hover,
    a.CatSortAscNameDown_selected,
    a.CatSortAscPriceDown_selected {
        background-image: url(../images/pfeile_down_light.png);
    }
    a.CatSortAscNameUp,
    a.CatSortAscPriceUp {
        background-image: url(../images/pfeile_up_dark.png);
        background-repeat: no-repeat;
    }
    
    a.CatSortAscPriceUp:hover,
    a.CatSortAscNameUp:hover,
    a.CatSortAscPriceUp_selected,
    a.CatSortAscNameUp_selected {
        background-image: url(../images/pfeile_up_light.png);
    }
    /* Tabelle f�r die Spaltigkeit der Buttons */
    
    .table_button {
        width: 100%;
        margin: 20px 0px 20px 0px;
        border: none;
    }
    .table_default {
        width: 100%;
        margin: 20px 0px 20px 0px;
        border: none;
    }
    .table_default td {
        padding: 6px 4px 6px 4px;
        border-top: 1px dotted #e3e3e3;
        border-bottom: 1px dotted #e3e3e3;
        font-size: 12px;
    }
    .table_default tr+tr td {
        border-top: 0px;
    }
    .table_default th {
        padding: 6px 4px 6px 4px;
        background: #e3e3e3;
        font-size: 12px;
        text-align: left;
    }
    /* Styles f�r Textangaben  */
    
    .text_marked {
        font-family: 'Camber W01 Semibold';
    }
    .text_normal {
        line-height: 20px;
    }
    .text_small {
        line-height: 17px;
        font-size: 11px;
    }
    .text_mini {
        font-size: 10px;
    }
    .text_return_informations {
        color: #000000;
        line-height: 20px;
        background: #CCCCCC;
    }
    /* Styles f�r Kundenkonto-Navigation  */
    
    #useraccount_navigation {
        border: 1px solid #e1e2e0;
        padding: 10px 10px 5px 10px;
        margin: 0px 0px 0px 0px;
        background-position: left -1859px;
    }
    #useraccount_navigation a.button_next_little {
        display: block;
        margin: 0px 0px 5px 0px;
        background-position: left -520px;
        font-size: 11px;
        color: #FFFFFF;
        display: block;
        font-weight: normal;
        padding: 5px 10px 4px 10px;
        text-decoration: none;
        overflow: hidden;
        height: 15px;
    }
    #useraccount_navigation a.button_next_little:hover,
    #useraccount_navigation a.button_next_little_selected {
        background-position: left -492px !important;
    }
    /* Boxen auf der linken und rechten Seite  */
    
    .widget {
        border: solid 1px #e3e3e3;
        border-top: none;
        margin: 0px 0px 20px 0px;
        padding: 10px;
        font-size: 11px;
        color: #000000;
        text-align: left;
    }
    .widget_headline {
        font-family: 'Camber W01 Semibold';
        color: #659d28;
        padding: 4px;
        border-bottom: 1px dotted #659d28;
    }
    /* Begrenzungs-DIV f�r die PDF-Ansicht */
    
    #wrapper_pdf {
        width: 650px;
        padding: 10px;
        background: #FFFFFF;
        margin: 0px auto;
        min-height: 100%;
    }
    #wrapper_pdf_logo {
        float: left;
        width: 250px;
        padding: 10px 10px 10px 0px;
    }
    #wrapper_pdf_adress {
        float: right;
        margin: 0px 0px 0px 20px;
    }
    #wrapper_pdf p.text {
        margin: 0px 0px 15px 0px;
    }
    /*Direct Order */
    
    .direct_order table {
        margin: 0px 0px 10px 0px;
    }
    .direct_order th,
    .direct_order td {
        vertical-align: top;
        border-bottom: 1px solid #E1E2E0;
        padding: 0px 10px 10px 0px;
        text-align: left;
    }
    .direct_order td {
        padding: 10px 10px 10px 0px;
    }
    .direct_order td a {
        display: block;
        padding-bottom: 5px;
        font-family: 'Camber W01 Semibold';
        text-decoration: none;
    }
    .direct_order td a:hover {
        text-decoration: underline;
    }
    .direct_order td p {
        font-size: 11px;
    }
    .directorder_inventory {
        margin-top: 5px;
    }
    .directorder_inventory img {
        float: left;
        margin-right: 3px;
    }
    .directorder_inventory p {
        float: left;
        padding-top: 2px;
        font-size: 11px;
    }
    .direct_order td.btn_expandlist {
        padding: 0px !important;
    }
    .direct_order th.sum {
        text-align: right;
        width: 80px;
    }
    .direct_order td.sum {
        background: url(../images/bg_basket_td_totalsum.jpg) repeat-y #E1E2E0;
        width: 80px;
        text-align: right;
    }
    .direct_order input[type="text"] {
        border: 1px solid #d7d7d7;
        float: left;
        margin: 0px 5px 0px 0px;
        width: 70px;
    }
    .direct_order input[type="text"].quantity {
        width: 36px;
    }
    .direct_order .button {
        background: url(../images/bg_icons_buttons.png);
        background-position: -255px 0px;
        width: 16px;
        height: 18px;
        float: left;
        border: none;
        text-indent: -9999px;
        margin-bottom: 0px !important;
    }
    /* Filter Container Kategorie */
    
    #tpl_search #filter_container {
        border-top: 2px solid #e1e2e0;
    }
    #tpl_memolist #filter_container {
        border-top: 1px solid #e1e2e0;
        padding-bottom: 0px !important;
        border-bottom: 0px !important;
    }
    #filter_container {
        padding: 0 0 10px 0px;
    }
    #filter_container_row_1 {
        padding: 0px 0px 0px 15px;
    }
    .filter_container_row_2 {
        padding: 10px 15px 20px 15px;
    }
    #product_sortlist_container {
        float: left;
        margin: 10px 0;
    }
    #product_sortlist_container select {
        border: 1px solid #e1e2e0;
        color: #4B4B4D;
        font-size: 12px;
        height: 25px;
        padding: 3px 0;
    }
    .maxpages_container {
        float: right;
        color: #999;
        font-size: 11px;
    }

    /* Switch Ansicht Produkte */
    
    a.switch_thumb,
    a:hover.switch_thumb {
        background-image: url(../images/galerie_liste_ansicht_swap.jpg);
    }
    a.switch_thumb {
        width: 260px;
        height: 26px;
        line-height: 25px;
        padding: 0;
        margin: 10px 0 10px 10px;
        display: block;
        background-repeat: no-repeat;
        outline: none;
        text-indent: -9999px;
    }
    a.switch_thumb.swap,
    a:hover.switch_thumb.swap {
        background-image: url(../images/galerie_liste_ansicht.jpg);
    }

   /* Switch Ansicht Produkte - neue Ansicht */
    
   #product_viewtype_container {
    margin: 10px 0;
   }
   
   a.product_viewtype_btn {
    width: 90%;
    background-color: #727272;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-family: 'Camber W01 Semibold';
    margin: 5px;
    }


    a.product_viewtype_btn.swap,
    a.product_viewtype_btn.showgalerie.swap,
    a.product_viewtype_btn.showliste.swap,
    .product_viewtype_btn_Active {
        background-color: #d6001c !important;
    }

    /* Switch Ansicht Produkte f�r Suche - neue Ansicht */
    #tpl_search a.product_viewtype_btn,
    #tpl_memolist a.product_viewtype_btn {
        padding: 5px 10px;
    }

    #tpl_search #product_viewtype_container,
    #tpl_memolist #product_viewtype_container {
        margin: 15px 0 10px 0;
    }

    /* Anzahl der Produkte pro Seite Filter */
    
    .anzahl_products {
        font-size: 11px;
        color: #999;
        width: 50%;
        float: left;
    }
    form.anzahl_products {
        width: auto !important;
    }
    .anzahl_products label {
        float: left;
        color: #999;
        margin: 0px 5px 0px 0px;
    }
    .anzahl_products .sec_text_class {
        float: left;
        color: #999;
        margin: 0px 4px 0px 0px;
        padding: 0px 4px 0px 0px;
        border-right: 1px solid #CCCCCC;
    }
    .anzahl_products .sec_text_class_selected {
        float: left;
        color: #D62828;
        margin: 0px 4px 0px 0px;
        padding: 0px 4px 0px 0px;
        border-right: 1px solid #CCCCCC;
    }
    /*Inventory Grafik Info */
    
    .inventory_red {
        color: #D62828;
    }
    .inventory_yellow {
        color: #E6B200;
    }
    .inventory_green {
        color: #79b63e;
    }
    .inventory_red img,
    .inventory_yellow img,
    .inventory_green img {
        margin: 0px 5px 0px 0px;
    }
    .inventory_red span,
    .inventory_yellow span,
    .inventory_green span {
        padding: 0px 0px 5px 0px;
        font-size: 14px;
    }
    /***************************
    /* Head					  */
    /**************************/
    /* head_row_1 */
    
    #head_row_1 {
        background-repeat: repeat-x;
        background-position: left top;
        padding: 1px;
        color: #4b4b4d;
        font-size: 11px;
    }
    /* Styles f�r die Suchmaschinenzeile  */
    
    #head_seo {
        float: left;
        overflow: hidden;
        padding: 5px 14px;
        width: 380px;
    }
    #head_seo a {
        text-decoration: none;
    }
    #head_seo a:hover {
        text-decoration: underline;
    }
    #head_seo h1 {
        color: #4b4b4d;
        font-size: 11px;
        font-weight: normal;
        overflow: hidden;
        height: 14px;
    }
    /* Styles f�r die Metazeile  */
    
    #head_meta {
        float: right;
        padding: 0px 14px;
    }
    #head_meta li {
        display: block;
        float: left;
    }
    #head_meta li.trenner {
        padding: 5px 0px;
    }
    #head_meta li a,
    #head_meta li a:link,
    #head_meta li a:visited {
        display: block;
        float: left;
        color: #4b4b4d;
        font-size: 11px;
        text-decoration: none;
        padding: 5px;
    }
    #head_meta li a:hover {
        color: #000;
    }
    #head_meta li a#head_meta_haendlerlink {
        font-family: 'Camber W01 Semibold';
        background-position: left 0;
        background-repeat: no-repeat;
        color: #FFF;
        padding-left: 10px;
        padding-right: 10px;
    }
    #head_meta li a#head_meta_haendlerlink:hover {
        color: #FFF;
        background-position: left -29px;
    }
    /* head_row_2 */
    
    #head_row_2 {
        font-size: 11px;
    }
    .logo_container {
        width: 177px;
        height: 50px;
        float: left;
        background-repeat: no-repeat;
    }
    a#logo {
        display: block;
        background-position: left top;
        width: 177px;
        height: 50px;
        background-repeat: no-repeat;
    }
    a#logo:hover {
        display: block;
        background-position: left -53px;
    }
    a#logo_lindy {
        display: block;
        float: left;
    }
    /* Styles f�r die Icons */
    
    .icons_container {
        width: 580px;
        float: left;
        margin: 15px 0px 0px 0px;
    }
    .icon_container {
        width: 41px;
        height: 41px;
        float: right;
        margin: 0px 0px 0px 10px;
    }
    a#trusted_shops {
        display: block;
        width: 41px;
        height: 41px;
        background-position: left top;
    }
    /* Eigenschaften Hover Menue L�nderauswahl */
    
    #country_container {
        float: right;
        z-index: 1;
    }
    #country_container p {
        margin: 0px !important;
        padding: 0px !important;
    }
    a.choosed_country {
        color: #4B4B4D;
        display: block;
        height: 16px;
        padding: 2px 0 0 5px;
        text-decoration: none;
        width: 75px;
    }
    div.show_hover_menue a.choose_country {
        display: block;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: right;
    }
	
	.service_topline {
        display: flex;
        align-items: center;            /* vertikal zentriert */
		justify-content: space-between; /* verteilt die Elemente */
        gap: 10px;                      /* Abstand zwischen Hotline, Icon, Partner */
    }

    .service_header {
        display: flex;
        align-items: center;
    }

	 /*#contactIcon {
	    display: inline-flex; 
        align-items: center;
	}*/

    /*#contactIcon img {
        display: block;
        width: 30px;
        height: 30px;
    }*/
	
	/*.distris {
		display: inline-flex;
		align-items: center;
        height: 40px;
		margin-left: 25px;
        
    }
	
	
	.distris a,
	.distris a:link,
	.distris a:visited,
	.distris a {
	    color: #fff;
        text-decoration: none; 	
	}	*/
	
    .service_header {
        font-size: 14px;
    }
    .service_header span {
        font-family: 'Camber W01 SemiBold';
        font-size: 18px;
        padding-left: 10px;
    }
	
    .service_header:nth-child(1) {
        font-family: 'Camber W01 Medium';
    }

    .ul_choose_country li {
        background: #FFF;
    }
    .ul_choose_country li:hover {
        background: #cbcbcb;
    }
     .service_header div.show_hover_menue ul li a {
        color: #e54449;
    }
    .service_header div.show_hover_menue ul li a:hover {
        color: #fff;
        text-decoration: none;
    }
    .border_bottom {
        border-bottom: 1px solid #5c5c5c;
    }
    div.show_hover_menue ul li a.choose_country_01 {
        background-image: url(../images/flags/flag_aus.png);
    }
    div.show_hover_menue ul li a.choose_country_02 {
        background-image: url(../images/flags/flag_ch.png);
    }
    div.show_hover_menue ul li a.choose_country_03 {
        background-image: url(../images/flags/flag_de.png);
    }
    div.show_hover_menue ul li a.choose_country_04 {
        background-image: url(../images/flags/flag_fra.png);
    }
    div.show_hover_menue ul li a.choose_country_05 {
        background-image: url(../images/flags/flag_gb.png);
    }
    div.show_hover_menue ul li a.choose_country_06 {
        background-image: url(../images/flags/flag_hk.png);
    }
    div.show_hover_menue ul li a.choose_country_07 {
        background-image: url(../images/flags/flag_ind.png);
    }
    div.show_hover_menue ul li a.choose_country_08 {
        background-image: url(../images/flags/flag_irl.png);
    }
    div.show_hover_menue ul li a.choose_country_09 {
        background-image: url(../images/flags/flag_jp.png);
    }
    div.show_hover_menue ul li a.choose_country_10 {
        background-image: url(../images/flags/flag_at.png);
    }
    div.show_hover_menue ul li a.choose_country_11 {
        background-image: url(../images/flags/flag_swz.png);
    }
    div.show_hover_menue ul li a.choose_country_12 {
        /*background-image: url(../images/flags/flag_taiw.png);*/
    }
    div.show_hover_menue ul li a.choose_country_13 {
        background-image: url(../images/flags/flag_usa.png);
    }
    div.show_hover_menue ul li a.choose_country_14 {
        background-image: url(../images/flags/flag_eu.png);
    }
    div.show_hover_menue ul li a.choose_country_15 {
        background-image: url(../images/flags/flag_ita.png);
    }
	div.show_hover_menue ul li a.choose_country_20 {
		background-image: url(../images/flags/flag_world2.png);
    }
	div.show_hover_menue ul li a.choose_country_21 {
		background-image: url(../images/flags/flag_gcc.png);
    }
    div.show_hover_menue ul li a.choose_country_22 {
        background-image: url(../images/flags/flag_es.png);
    }
    .choose_country_main:after {
        background-image: url(../images/pfeil_dropdown.png);
        background-repeat: no-repeat;
        content: " ";
        padding-left: 20px;
    }
    /* L�nderflaggen-Anpassung f�r INT */
    
    div.show_hover_menue .choose_country_selected_ld021102 a,
    div.show_hover_menue .choose_country_selected_ld020102 a {
        background-position: right -236px
    }
    div.show_hover_menue ul.ul_choose_country_ld020102 li a.choose_country_01,
    div.show_hover_menue ul.ul_choose_country_ld021102 li a.choose_country_01 {
        background-position: right 4px;
    }
    /* L�nderflaggen-Anpassung f�r ITA */
    
    div.show_hover_menue .choose_country_selected_ld040104 a,
    div.show_hover_menue .choose_country_selected_ld041104 a {
        background-position: right -36px
    }
    div.show_hover_menue ul.ul_choose_country_ld040104 li a.choose_country_02,
    div.show_hover_menue ul.ul_choose_country_ld041104 li a.choose_country_02 {
        background-position: right 4px;
    }
    /* L�nderflaggen-Anpassung f�r FRA */
    
    div.show_hover_menue .choose_country_selected_ld030103 a,
    div.show_hover_menue .choose_country_selected_ld031103 a {
        background-position: right -56px
    }
    div.show_hover_menue ul.ul_choose_country_ld030103 li a.choose_country_02,
    div.show_hover_menue ul.ul_choose_country_ld031103 li a.choose_country_02 {
        background-position: d -36px;
    }
    /* L�nderflaggen-Anpassung f�r CHE */
    
    div.show_hover_menue .choose_country_selected_ld070101 a,
    div.show_hover_menue .choose_country_selected_ld071101 a {
        background-position: right -256px
    }
    div.show_hover_menue .choose_country_selected_ld070203 a,
    div.show_hover_menue .choose_country_selected_ld071203 a {
        background-position: right -276px
    }
    div.show_hover_menue .choose_country_selected_ld070304 a,
    div.show_hover_menue .choose_country_selected_ld071304 a {
        background-position: right -296px
    }
    div.show_hover_menue ul.ul_choose_country_ld070101 li a.choose_country_01,
    div.show_hover_menue ul.ul_choose_country_ld071101 li a.choose_country_01 {
        background-position: right -16px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070101 li a.choose_country_04,
    div.show_hover_menue ul.ul_choose_country_ld071101 li a.choose_country_04 {
        background-position: right 4px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070101 li a.choose_country_13,
    div.show_hover_menue ul.ul_choose_country_ld071101 li a.choose_country_13 {
        background-position: right -276px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070101 li a.choose_country_14,
    div.show_hover_menue ul.ul_choose_country_ld071101 li a.choose_country_14 {
        background-position: right -296px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070203 li a.choose_country_13,
    div.show_hover_menue ul.ul_choose_country_ld071203 li a.choose_country_13 {
        background-position: right -256px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070203 li a.choose_country_14,
    div.show_hover_menue ul.ul_choose_country_ld071203 li a.choose_country_14 {
        background-position: right -296px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070304 li a.choose_country_13,
    div.show_hover_menue ul.ul_choose_country_ld071304 li a.choose_country_13 {
        background-position: right -256px;
    }
    div.show_hover_menue ul.ul_choose_country_ld070304 li a.choose_country_14,
    div.show_hover_menue ul.ul_choose_country_ld071304 li a.choose_country_14 {
        background-position: right -276px;
    }
    /* head_row_3 */
    
    #head_row_3 {
        padding: 0px 0px 15px 0px;
        font-size: 11px;
        background-repeat: repeat-x;
        background-position: left -31px;
        z-index: 0;
    }
    /* Eigenschaften Hover Menue L�nderauswahl */
    
    div#country_container ul {
        top: 40px;
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        background: #fff;
        padding: 5px 7px;
    }
    *:first-child+html div#country_container ul {
        left: 0px;
    }
    
    /* Eigenschaften Hover Menue Login */
    
    div#login_container ul {
        top: 25px;
    }
    *:first-child+html div#login_container ul {
        left: 0px;
    }
    /* Eigenschaften Hover Menue Login Logged In */
    
    div#login_container_logged_in ul {
        top: 25px;
    }
    /* Eigenschaften Hover Menue Basket */
    
    div#basket_container ul {
        top: 25px;
    }
    *:first-child+html div#basket_container ul {
        left: 0px;
    }
    /* Suchfeld */
    
    #search_container {
        float: left;
        margin: 0px 0px 0px 0px;
        position: relative;
    }
    #search_container input[type="text"] {
        border: 1px solid #e1e2e0;
        width: 328px;
        float: left;
        padding: 5px 0px 4px 5px;
        border-right: none;
    }
    #search_container input[type="submit"],
    #search_container_test input[type="submit"] {
        background-position: -116px top;
        width: 50px;
        float: left;
        background-repeat: no-repeat;
        border: none;
        cursor: pointer;
        padding: 4px 0px;
        display: block;
        padding
        /*\**/
    
        : 4px 4px 6px 4px\9;
    }
    *:first-child+html #search_container input[type="submit"] {
        padding: 4px 0px;
    }
    #search_container input[type="submit"]:hover {
        background-position: -116px -29px;
    }
    /* Quicklogin */
    
    #login_container {
        height: 25px;
        float: left;
        position: relative;
        margin: 0px 0px 0px 36px;
    }
    *:first-child+html #login_container {
        z-index: 5;
    }
    /* Quicklogin Hover */
    
    div.show_hover_menue ul li div.login_inner {
        color: #fff;
        display: block;
        width: 212px;
        text-decoration: none;
        border-top: none;
        margin: 0px 0px 0px 0px;
        z-index: 10;
        background-color: #D62828;
        background-position: left -58px;
        background-repeat: repeat-x;
    }
    div.login_inner #quicklogin_form {
        color: #FFF;
    }
    div.login_inner #form_inner_login {
        padding: 10px;
    }
    div.login_inner #quicklogin_form a {
        color: #fff;
        text-decoration: underline;
        font-family: 'Camber W01 Semibold';
    }
    #login_left {
        background-repeat: repeat-x;
        background-position: left 0px;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        width: 120px;
        text-align: center;
    }
    #login_left:hover {
        background-position: left -29px;
    }
    #login_left a {
        color: #FFF;
        text-decoration: none;
        display: block;
        padding: 5px 9px;
    }
    :root #login_left a {
        padding: 5px 9px 6px 9px \0/IE9;
    }
    #login_right a {
        color: #4B4B4D;
        text-decoration: none;
        display: block;
    }
    #login_right {
        border: 1px solid #e1e2e0;
        color: #4B4B4D;
        float: left;
        font-size: 12px;
        height: 19px;
        padding: 4px 0 0 0px;
        width: 76px;
        border-left: none;
        text-align: center;
    }
    #login_container_logged_in {
        height: 25px;
        float: left;
        position: relative;
        cursor: pointer;
        margin: 0px 0px 0px 36px;
    }
    #login_left_logged_in {
        background-repeat: repeat-x;
        background-position: left 0px;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        height: 20px;
        padding: 5px 0 0 0px;
        width: 120px;
        text-align: center
    }
    #login_left_logged_in:hover {
        background-position: left -29px;
    }
    #login_left_logged_in a {
        color: #FFF;
        text-decoration: none;
    }
    #login_right_logged_in a {
        color: #4B4B4D;
        text-decoration: none;
    }
    #login_right_logged_in {
        border: 1px solid #e1e2e0;
        color: #4B4B4D;
        float: left;
        font-size: 12px;
        height: 19px;
        padding: 4px 0 0 0px;
        width: 76px;
        text-align: center;
    }
    #quicklogin_form input[type=text],
    #quicklogin_form input[type=password] {
        border: none;
        margin: 5px 0px 2px 0px;
        width: 160px;
        padding: 4px;
    }
    #form_inner_login .line {
        border-bottom: 1px dotted #DD5350;
        color: #FFFFFF;
        float: left;
        height: 1px;
        margin: 6px 10px;
        width: 180px;
    }
    /* Layout Order-History */
    
    .layout_2columns_left,
    .layout_2columns_right {
        float: left;
        width: 364px;
        margin: 20px 0px 0px 0px;
    }
    .layout_2columns_left {
        margin: 20px 10px 0px 0px;
    }
    .layout_2columns_left .headline,
    .layout_2columns_right .headline {
        border-bottom: 3px solid #dadad9;
        padding: 0px 0px 3px 0px;
    }
    /* Quickbasket */
    
    #WK-Short {
        float: right;
        width: 300px;
    }
    #basket_container {
        position: relative;
        float: right;
    }
    *:first-child+html #basket_container {
        z-index: 5;
    }
    #button_login_container {
        background-color: #fff;
        padding: 11px 10px 30px;
        border: 1px solid #ccc;
        border-top: none;
    }
    /* Quickbasket Hover */
    
    div.show_hover_menue ul li div.basket_inner {
        color: #fff;
        display: block;
        width: 287px;
        border-top: none;
        margin: 0px 0px 0px 0px;
        z-index: 10;
        background-color: #e72523;
    }
    div.basket_inner #info {
        color: #FFFFFF;
        display: block;
        font-size: 11px;
        padding: 15px 0 10px 10px;
    }
    div.basket_inner .product {
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-top: 1px solid #CCCCCC;
        color: #000;
        padding: 5px 10px;
        background: #FFF;
    }
    div.basket_inner .product a {
        color: #000;
        text-decoration: none;
        display: block;
    }
    div.basket_inner .product a:hover {
        color: #000;
        text-decoration: underline;
    }
    div.basket_inner .artikel {
        float: left;
        width: 150px;
    }
    div.basket_inner .anzahl {
        float: left;
        width: 35px;
        text-align: right
    }
    div.basket_inner .waehrung,
    .preis {
        float: left;
        width: 75px;
        text-align: right
    }
    #button_basket_container {
        padding: 20px;
        border-top: none;
    }
    #button_basket_container .button a {
        background-color: #e72523;
        color: #FFF !important;
    }
    #basket_left {
        background-repeat: repeat-x;
        background-position: left -0px;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        padding: 0;
        width: 130px;
        cursor: pointer;
    }
    #basket_left:hover {
        background-position: left -29px;
    }
    #basket_icon {
        background-position: -210px 3px;
        width: 20px;
        float: left;
        margin: 0 7px 0 10px;
        padding: 0;
        height: 25px;
    }
    #basket_left a {
        float: left;
        padding: 5px 0px 5px 0px;
        color: #FFF;
        text-decoration: none;
        width: 93px;
    }
    #basket_right {
        border: 1px solid #e1e2e0;
        height: 18px;
        width: 156px;
        padding: 5px 0px 0px 0px;
        float: left;
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
        font-size: 12px;
        border-left: none;
        text-align: center;
        cursor: pointer;
    }
    #basket_right_1 {
        float: left;
        width: 85px;
        text-align: right;
    }
    #basket_right_2 {
        float: left;
        width: 75px;
        text-align: right;
    }
    
    /*############# Cookie-Layer ###########*/
    div#cookielayer {
        width: 900px;
        background-color: #fff;
        color: #000;
        position: fixed;
        top: 230px;
        z-index: 15;
        border: 1px solid;
        padding: 40px;
        text-transform: none;
    }
    div#cookielayer p {
        font-size: 16px;
    }
    div#cookielayer div.stand5 {
        margin-top: 5px;
    }
    div#cookielayer div.stand10 {
        margin-top: 10px;
    }
    div#cookielayer div.stand15 {
        margin-top: 15px;
    }
    div#cookielayer div.stand20 {
        margin-top: 20px;
    }
    #show_details{
        cursor: pointer;
    }
    .arrow {
        border: solid black;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 5px;
        margin: 0 0 3px 5px;
        transition: transform ease .4s;
    }
    .up {
        transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg);
    }
    
    .down {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
    .red_btn {
        padding: 10px;
        background: #d6001c;
        font-size: 16px;
        font-family: 'Camber W01 Semibold';
        color: #fff;
    }
    .cookie_layer_btn{
        cursor: pointer;
        float: left;
        border: none;
        outline: none;
        margin-right: 25px;
        width: 210px;
    }
    .gray_btn {
        padding: 10px;
        color: #757575;
        font-size: 14px;
        border: 2px solid #757575;
        font-family: 'Camber W01 Semibold';
        background-color: #fff;
    }
    .ac_container {
      display: flex;
      align-items: center;
      position: relative;
      padding-left: 35px;
      margin-bottom: 12px;
      cursor: pointer;
      font-size: 16px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    
    .ac_container .ac_text {
      padding-top: 5px;
    }
    
    /* Hide the browser's default checkbox */
    .ac_container input[type="checkbox"] {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0;
    }
    
    /* Create a custom checkbox */
    .checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 20px;
      width: 20px;
      background-color: #fff;
      border: 2px solid #757575;
      transition: background-color 0.3s;
    }
    
    /* On mouse-over, add a grey background color */
    .ac_container:hover input[type="checkbox"] ~ .checkmark {
      background-color: #fff;
      border: 2px solid #757575;
    }
    
    /* When the checkbox is checked, add a blue background */
    .ac_container input[type="checkbox"]:checked ~ .checkmark {
      background-color: #d6001c;
      border: 2px solid #d6001c;
    }
    
    /* Create the checkmark/indicator (hidden when not checked) */
    .checkmark:after {
      content: "";
      position: absolute;
      display: none;
    }
    
    /* Show the checkmark when checked */
    .ac_container input[type="checkbox"]:checked ~ .checkmark:after {
      display: block;
    }
    
    /* Style the checkmark/indicator */
    .ac_container .checkmark:after {
      left: 6px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    /* Show the Checkmark on hover */
    .ac_container:hover .checkmark {
        background-color: #d6001c !important;
    }
    
    .ac_container:hover .checkmark:after {
        display: block;
    }

    /***************************
    /* Content				  */
    /**************************/
    /* Spalte Links Inhalt */
    
    #start_banner_left_top_container {
        margin: 0px 0px 15px 0px;
        height: 350px;
    }
    .start_banner_left_top a {
        width: 180px;
        height: 80px;
        display: block;
        margin: 0px 0px 10px 0px;
    }
    #start_banner_left_bottom_container {
        margin: 0px 0px 0px 0px;
    }
    .start_banner_left_bottom a {
        margin: 10px 0px 0px 0px;
        display: block;
    }
    .start_banner_left_bottom a img {
        max-width: 180px;
    }
    /* Spalte Rechts Outerbanner */
    
    #banner_right_container {
        position: absolute;
        right: -180px;
        width: 180px;
        top: 0px;
    }
    #banner_right a {
        float: left;
        width: 180px;
        margin: 0px 0px 1px 0px;
    }
    /* Spalte Mitte */
    
    #cat_adv_nav_image {
        margin: 0;
        overflow: hidden;
    }
    #cat_adv_nav_image img {
        width: 100%;
    }
    #cat_adv_nav_no_image {}
    /* Kategorieansicht Galerie */
    
    #pr_container {
        border: 2px solid #e1e2e0;
        float: left;
        padding: 0 0 4px 0;
        width: 740px;
    }
    .button_pr_basket_ausverkauft {
        color: #D62828;
        float: right;
        background: none;
        border: none;
        display: block;
        cursor: default;
        margin-right: 5px;
        margin-top: 0px;
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
    }
    .pr_container_galerie {
        background-position: left -1335px;
        background-repeat: repeat-x;
        float: left;
        margin: 10px 10px 0px 0px;
        width: 193px;
        padding: 0 0 1px;
        position: relative;
        border: 1px solid #9e9e9e !important;
    }
    .pr_container_galerie_4 {
        margin-right: 0px;
    }
    .pr_container_galerie .pr_name_container {
        height: 43px;
        margin: 10px 10px 7px 10px;
        overflow: hidden;
        text-align: center;
        font-family: 'Camber W01 Semibold';
    }
    .pr_container_galerie .pr_rating_container {
        padding: 5px 10px;
    }
    .pr_container_galerie .pr_rating_container a img {
        float: right;
        margin: 0px 5px 0px 0px;
        height: 13px;
    }
    .pr_container_galerie .pr_rating_container a p {
        float: right;
        font-size: 11px;
    }
    .pr_container_galerie .pr_rating_container a {
        text-decoration: none;
    }
    .pr_container_galerie .pr_name_container a {
        font-size: 12px;
        color: #4b4b4d;
        text-decoration: none;
    }
    .pr_container_galerie .pr_image_container {
        display: table-cell;
        height: 138px;
        margin: 15px 10px;
        text-align: center;
        vertical-align: middle;
        width: 177px;
    }
    *:first-child+html .pr_container_galerie .pr_image_container {
        margin: 0px;
    }
    .pr_container_galerie .pr_inventory_container {
        padding-left: 10px;
        float: left;
    }
    .pr_container_galerie .pr_number {
        float: right;
        font-size: 11px;
        height: 21px;
        padding-right: 10px;
    }
    .pr_container_galerie .pr_image_container a img {
        max-width: 157px;
        max-height: 134px;
    }
    .pr_container_galerie .pr_price_container {
        float: left;
        width: 83px;
        margin: 0px 0px 0px 6px;
    }
    .pr_container_galerie .pr_orgprice {
        font-size: 11px;
        font-weight: normal;
        color: #999999;
        text-decoration: line-through;
        width: 75px;
        height: 14px;
    }
    .pr_container_galerie .pr_price {
        font-size: 13px;
        color: #4b4b4d;
    }
    .pr_container_galerie .pr_price_org_price {
        color: #D62828;
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
        width: 75px;
    }
    .pr_container_galerie .pr_quantity_basket_container {
        width: 90px;
        height: 30px;
        float: right;
        margin: 3px 6px 6px 0px;
    }
    .pr_container_galerie .pr_quantity_basket_container input[type="text"] {
        width: 26px;
        height: 26px;
        border: 1px solid #e1e2e0;
        float: left;
        color: #4b4b4d;
        text-align: center;
        margin: 0 0 0 27px;
    }
    *:first-child+html .pr_container_galerie .pr_quantity_basket_container input[type="text"] {
        padding: 7px 0px 0px 0px;
        height: 21px;
    }
    .pr_container_galerie .button_pr_basket, .pr_container_liste .button_pr_basket, .zusatzartikel_container .button_pr_basket {
        width: 30px;
        height: 30px;
        float: right;
        background-image: url(../images/bg_icons_basket_mini.png);
        background-repeat: no-repeat;
        border: none;
        cursor: pointer;
    }
    .hover_layer {
        background: #000;
        opacity: 0;
        display: none;
        min-height: 3000px;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 99;
    }
    .hl_show {
        opacity: 0.7 !important;
        display: block !important;
    }
    .pr_container_galerie .button_pr_basket:hover,
    .pr_container_liste .button_pr_basket:hover,
    .zusatzartikel_container .button_pr_basket:hover {
        background-image: url(../images/bg_icons_basket_mini_hover.png);
    }
    .pr_container_galerie .pr_memolist_delete {
        position: absolute;
        top: 8px;
        right: 0px;
        background-position: 0px -660px;
        height: 30px;
        width: 28px;
        display: none;
    }
    .pr_container_galerie:hover .pr_memolist_delete {
        display: block;
    }
    /* Kategorie Listenansicht */
    
    .pr_container_liste {
        height: 190px;
        border-bottom: 1px solid #999 !important;
        padding: 15px 15px 0 0;
        position: relative;
    }
    .pr_image_container_liste {
        display: table-cell;
        height: 134px;
        margin: 0 15px 0 0;
        text-align: center;
        vertical-align: middle;
        width: 180px;
    }
    .pr_container_liste .pr_image_container_liste a img {
        max-width: 157px;
        max-height: 134px;
    }
    .pr_description_container_liste {
        float: left;
        width: 430px;
        padding-top: 15px;
    }
    .pr_showmore_liste {
      margin-bottom: 10px;
    }
    .pr_description_container_liste .pr_descr_container {
        color: #999999 !important;
        height: 62px;
        margin: 5px 0 11px;
        overflow: hidden;
    }
    .pr_description_container_liste a {
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        text-align: left;
        text-decoration: none;
    }
    .pr_container_liste .pr_number {
        color: #4B4B4D;
        float: right;
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
        padding: 7px 0 0;
    }
    .pr_price_container_liste {
        float: right;
        text-align: right;
        position: relative;
        height: 135px;
    }
    .pr_container_liste .pr_rating_container a img {
        float: left;
        margin: 0px 5px 0px 0px;
    }
    .pr_container_liste .pr_rating_container a p {
        float: left;
        font-weight: normal !important;
    }
    .pr_container_liste .pr_orgprice {
        font-size: 11px;
        font-weight: normal;
        color: #999999;
        text-decoration: line-through;
        width: 104px;
        height: 14px;
    }
    .pr_container_liste .pr_price {
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        width: 104px;
    }
    .pr_container_liste .pr_price_org_price {
        color: #D62828;
        width: 104px;
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
    }
    .pr_container_liste .pr_quantity_basket_container_liste {
        float: right;
        height: 30px;
        margin: 3px 0 0;
        position: absolute;
        right: 0px;
        bottom: 1px;
    }
    .pr_container_liste .pr_quantity_basket_container_liste input[type="text"] {
        width: 26px;
        height: 26px;
        border: 1px solid #ccc;
        float: left;
        color: #4b4b4d;
        text-align: center;
        margin: 0 5px 0 0px;
    }
    
    .pr_container_liste .pr_memolist_delete {
        position: absolute;
        top: 8px;
        left: 0px;
        background-position: -32px -660px;
        height: 30px;
        width: 28px;
        display: none;
        z-index: 99;
    }
    .pr_container_liste:hover .pr_memolist_delete {
        display: block;
    }
    /***************************
    /* Startseite			  */
    /**************************/
    /* Tabs Startseite*/
    
    ul.tabs {
        margin: 0;
        padding: 0;
        list-style: none;
        height: 40px;
        border-bottom: 2px solid #e1e2e0;
    }
    ul.tabs li {
        float: left;
        margin: 0;
        padding: 0;
        height: 40px;
        line-height: 40px;
        margin-bottom: -1px;
        overflow: hidden;
        position: relative;
    }
    ul.tabs li a {
        text-decoration: none;
        color: #4b4b4d;
        display: block;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        padding: 2px 20px 0px 20px;
        outline: none;
    }
    ul.tabs li.active a {
        padding: 0px 18px 0px 18px;
    }
    ul.tabs li a:hover {
        cursor: pointer;
    }
    ul.tabs li.active a:hover {
        background: none;
        cursor: pointer;
    }
    html ul.tabs li.active,
    html ul.tabs li.active {
        background-color: #fff;
        background-image: none !important;
        border-right: 2px solid #e1e2e0 !important;
        border-top: 2px solid #e1e2e0 !important;
        border-left: 2px solid #e1e2e0 !important;
    }
    html ul.tabs li.active,
    html ul.tabs li {
        background-position: right -414px;
        background-repeat: no-repeat;
    }
    html ul.tabs li.active,
    html ul.tabs li:hover {
        background-position: right -809px;
        background-repeat: no-repeat;
    }
    .show_products_container {
        clear: both;
        width: 100%;
        background: #fff;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 60px 0px;
    }
    .show_products_container .button {
        margin: 15px 0px 15px 0px;
    }
    .show_products_container.ws_start .pr_container_galerie,
    .zusatzartikel_container {
        width: 100%;
        margin: 0;
        border: 0 !important;
    }
    .show_products_container.ws_start  .pr_container_galerie .pr_image_container,
    .zusatzartikel_container .pr_image_container {
        display: block;
        width: 100%;
        margin: 0;
        padding: 20px 0px;
        position: relative;
        min-height: 150px;
    }
    .show_products_container.ws_start .pr_container_galerie .pr_name_container,
    .zusatzartikel_container .pr_name_container {
        height: 75px;
        margin: 5px;
        overflow: hidden;
        text-align: left;
        width: 80%;
        padding-left: 20px;
    }
    .show_products_container.ws_start .pr_container_galerie .pr_name_container a,
    .zusatzartikel_container .pr_name_container a {
        font-size: 19px;
        font-family:"Camber W01 SemiBold";
    }
    .show_products_container.ws_start .pr_container_galerie .pr_image_container a img,
    .zusatzartikel_container .pr_image_container a img {
        max-height: 100%;
        max-width: 100%;
        width: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }
    .show_products_container.ws_start .flex-direction-nav a,
    .content_zusatzartikel_6 .flex-direction-nav a {
        top: -32px;
        display: block;
        opacity: 1;
    }
    .show_products_container.ws_start .flexslider:hover .flex-direction-nav .flex-prev {
        left: 32px;
    }
    .show_products_container.ws_start .flexslider:hover .flex-direction-nav .flex-next {
        right: 32px;
        opacity: 1;
    }
    .flex-direction-nav .flex-next {
        right: 32px !important;
    }
    .flex-direction-nav .flex-prev {
        left: 32px !important;
    }
    .erstertab.ws_start, .bg_head_zusatzartikel_6 {
        text-align: center;
        font-size: 30px;
        text-transform: uppercase;
        padding: 10px;
        color: #505050;
        border-bottom: 1px solid #a4a4a4;
    }
    #text_seo {
        border: 2px solid #e1e2e0;
        clear: both;
        width: 721px;
        background: #fff;
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 15px 0px;
        line-height: 20px;
    }
    #cat_text_seo {
        border-top: 1px solid #E1E2E0;
        color: #999999;
        font-size: 11px;
        margin: 10px -16px 0;
        padding: 10px 15px 0;
        overflow: hidden;
    }
    .readmore_btn a {
        float: right;
        font-size: 11px;
        color: #999;
        padding-top: 4px;
        cursor: pointer;
    }
    .readmore_btn a:hover {
        text-decoration: underline;
    }
    /* Slider Startseite */
    /* Horizontaler Slider */
    
    #slider_container {
        height: 500px;
    }
    .jcarousel-skin-tango .jcarousel-container {
        background: #ccc;
    }
    .jcarousel-skin-tango .jcarousel-direction-rtl {
        direction: rtl;
    }
    .jcarousel-skin-tango .jcarousel-container-horizontal {
        height: 500px;
    }
    .jcarousel-skin-tango .jcarousel-clip {
        overflow: hidden;
    }
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        height: 500px;
    }
    .jcarousel-skin-tango .jcarousel-item {
        height: 500px;
    }
    .jcarousel-skin-tango .jcarousel-item-horizontal {
        margin-left: 0;
        margin-right: 0px;
    }
    .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
        margin-left: 0px;
        margin-right: 0;
    }
    .jcarousel-skin-tango .jcarousel-item-placeholder {
        background: #fff;
        color: #000;
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        cursor: pointer;
        width: 25px;
        height: 27px;
        position: absolute;
        top: 160px;
        left: auto;
        right: 15px;
        background-position: -29px top;
        background-repeat: no-repeat;
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal {
        cursor: pointer;
        width: 25px;
        height: 27px;
        position: absolute;
        top: 160px;
        left: 15px;
        right: auto;
        background-position: left top;
        background-repeat: no-repeat;
    }
    .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
    .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
        cursor: default;
        opacity: 0.2;
    }
    .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
    .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
        cursor: default;
        opacity: 0.2;
        background-position: left top !important;
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        background-position: -87px top;
        background-repeat: no-repeat;
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        background-position: -58px top;
        background-repeat: no-repeat;
    }
    .jcarousel-control {
        z-index: 1;
        position: absolute;
        top: 100px;
        left: 80px;
        width: 80px;
    }
    .jcarousel-control a {
        display: block;
        width: 80px;
        height: 50px;
        float: left;
        margin: 0px 0px 5px 0px;
        border: 2px solid #FFF;
    }
    .jcarousel-control a span {
        visibility: hidden;
        font-size: 1px;
        text-indent: -9999px;
        color: #FFF !important;
    }
    .jcarousel-control .active {
        border: 2px solid #F00;
    }
    /* Tagcloud --- wurde durch banner von lindy im ws-customer ersetzt --- April 2016
    #tagcloud_container								{border:2px solid #E1E2E0;}
    #tagcloud_container p							{color:#4b4b4b; font-weight:bold; background:#e6e6e6; padding:10px;}
    #tagcloud_container ul							{padding:10px; height:264px; overflow:hidden;}
    #tagcloud_container ul li a						{color:#929292; text-decoration:none; display:block;}
    #tagcloud_container ul li a:hover				{text-decoration:underline; color:#4B4B4D;}
    #tagcloud_container ul li.style1 a				{font-size:11px; font-weight:bold;}
    #tagcloud_container ul li.style2 a				{font-size:13px; font-weight:normal;}
    #tagcloud_container ul li.style3 a				{font-size:15px; font-weight:bold;}
    */
    /* Beginn Styles in alphabetischer Reihefolge (Klassennamen frei definierbar!)  */
    /**************************************************************************************************************/
    /* Warenkorbtabelle (Verwendung auf den Templates ws_basket, ws_confirm_pdf, ws_place_order, ws_orderhistory) */
    /**************************************************************************************************************/
    
    .basket_table,
    .basket_footer {
        width: 100%;
    }
    .basket_table {
        margin: 0px 0px 0px 0px;
    }
    .basket_footer {
        border-bottom: 1px solid #e3e3e3;
    }
    /* Trenner zwischen Footer und Haupttabelle */
    
    .basket_hr {
        height: 3px;
        padding: 0px;
        margin: 0px;
        background: #fff;
        border: none;
        border-top: 1px solid #e3e3e3;
    }
    .basket_table td,
    .basket_footer td {
        padding: 10px;
        vertical-align: top;
        font-size: 11px;
        border-top: 1px solid #e3e3e3;
        color: #4B4B4D;
    }
    .basket_table td .quantity_savebasket {
        padding: 5px;
        width: 35px;
    }
    .basket_table td a.delete_savebasket {
        color: #777;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
    }
    .basket_table td a.delete_savebasket:hover {
        text-decoration: underline;
    }
    /* Farbe f�r den Footer und den Header */
    
    .basket_header_tr {
        background: none;
    }
    .basket_header_tr td {
        color: #fff;
        font-family: 'Camber W01 Semibold';
        font-size: 12px;
        border-top: 0px !important;
    }
    .basket_td_productinfo,
    .basket_header_td_quantity,
    .basket_header_td_image,
    .basket_header_td_quantity,
    .basket_header_td_sum,
    .basket_header_td_totalsum {
        color: #4b4b4d !important;
    }
    .basket_header_td_sum,
    .basket_header_td_totalsum,
    .basket_header_td_quantity {
        text-align: right;
    }
    td.basket_td_sum {
        width: 80px;
        font-family: 'Camber W01 Semibold';
        text-align: right;
    }
    .basket_td_image {
        vertical-align: middle;
        text-align: left;
    }
    .basket_td_quantity {
        text-align: right;
        font-family: 'Camber W01 Semibold';
    }
    .basket_td_image img {
        max-width: 100px;
        max-height: 100px;
    }
    /* Spalte f�r die Endsumme */
    
    td.basket_td_totalsum {
        background: url(../images/bg_basket_td_totalsum.jpg) repeat-y #e1e2e0;
    }
    td.basket_td_totalsum,
    td.basket_footer_price {
        text-align: right;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        width: 80px;
    }
    td.basket_footer_price {
        background: #E1E2E0;
    }
    .basket_header_td_image {
        padding: 10px 10px 10px 0px !important;
    }
    .basket_table td,
    .basket_footer td {
        border-top: 1px solid #E1e2e0;
        padding: 10px;
        vertical-align: top;
    }
    .basket_td_productinfo input[type="text"] {
        padding: 5px;
    }
    /* Bescheidungstext des Footers */
    
    td.basket_footer_descr {
        text-align: right;
        font-size: 12px;
    }
    /* Definition f�r die Darstellung der Seartikel */
    
    .basket_tr_setchilddata td {
        border-top: 0px solid #e3e3e3 !important;
        padding: 5px 10px 5px 10px !important;
    }
    /* Produktname */
    
    .basket_table h3 {
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        margin: 0px 0px 4px 0px;
    }
    /* Produktname f�r Setartikel */
    
    .basket_tr_setchilddata .basket_table h3 {
        font-size: 11px !important;
    }
    /* Zusatzbezeichnung (PR-Name2) */
    
    .basket_table h4 {
        font-size: 11px;
        font-weight: normal;
        color: #659d28;
    }
    /* Artikelnummer */
    
    .basket_number {
        font-weight: normal;
        margin: 0px 0px 5px 0px;
    }
    /* Lagerbestandsanzeige */
    
    .basket_inventory {
        font-weight: normal;
    }
    /* Anzeige der Variationen */
    
    .basket_variatons span {
        font-family: 'Camber W01 Semibold';
    }
    /* Anzeige der Variationen */
    
    .basket_textinputfields span {
        font-family: 'Camber W01 Semibold';
    }
    /* Erkl�rungstext des Gutscheins */
    
    .basket_voucher_text {
        margin: 0px 0px 15px 0px;
    }
    /* Eingabefeld des Gutscheins */
    
    .basket_voucher_input,
    .basket_voucher_input_readonly {
        float: left;
        margin: 0px 5px 0px 0px;
        width: 250px;
    }
    .basket_voucher_input_readonly {
        border: 1px solid #e7e7e7;
        background: #e7e7e7;
    }
    /* Reservierungszeit */
    
    .basket_reservation {
        margin: 10px 0px 0px 0px;
        color: #D62828;
        font-family: 'Camber W01 Semibold';
        padding: 0px 0px 0px 0px;
    }
    .basket_reservation a,
    .basket_reservation a:link,
    .basket_reservation a:visited,
    .basket_reservation a:active,
    .basket_reservation a:hover {
        color: #D62828;
        text-decoration: underline;
    }
    /* Container f�r die Verlinkungen im Warenkorb zum �ndern und Entfernen */
    
    .basket_change_delete_links {
        margin: 10px 0px 0px 0px;
    }
    .basket_change_delete_links a {
        font-weight: normal;
        color: #666;
        text-decoration: underline;
        display: block;
        padding: 0px 0px 0px 15px;
    }
    a.basket_change_link {
        background: url(../images/icon_pen.png) 0px 3px no-repeat;
        float: right;
    }
    a.basket_delete_link {
        background: url(../images/icon_trash.png) 0px 3px no-repeat;
        float: left;
        margin: 0px 20px 0px 0px;
    }
    #basket_info_box {
        border: 1px solid #e1e2e0;
        padding: 10px;
        margin: 10px 0px 0px 0px;
        background-position: left -1859px;
    }
    #basket_info_box h3 {
        background-position: -234px -42px;
        background-repeat: no-repeat;
        font-size: 12px;
        color: #4b4b4d;
        padding: 4px 0 6px 35px;
        margin: 0 0 5px;
    }
    #basket_info_box a.button_next_little {
        display: block;
        margin: 0px 0px 5px 0px;
        background-position: right -604px !important;
        cursor: pointer;
    }
    #basket_info_box a.button_next_little:hover {
        background-position: right -632px !important;
    }
    #basket_info_box a+a+a+a+a.button_next_little {
        margin: 0px !important;
    }
    h1.headline_checkout {
        margin: 10px 0 20px 0;
        font-size: 16px;
        color: #4B4B4D;
        padding-bottom: 5px;
    }
    h2.subheadline_checkout {
        margin: 10px 0 10px 0;
        font-size: 14px;
        color: #4B4B4D;
        padding-bottom: 5px;
        border-bottom: 1px solid #e1e2e0;
    }
    .basket_div_place_order {
        border-bottom: 5px solid #D62828;
    }
    .basket_div_place_order .plaord_btn_change {
        background: none !important;
        color: #fff !important;
    }
    .basket_div_place_order h2.subheadline_checkout {
        margin: 10px 0 10px 0;
        font-size: 14px;
        color: #4B4B4D;
        padding: 4px 0 0 4px;
        border-bottom: 1px solid #e1e2e0;
        background-position: left 0px;
        color: #fff;
        height: 20px;
    }
    .plaord_paydeliv_table {
        width: 100%;
    }
    .plaord_paydeliv_table td {
        width: 10%;
        white-space: nowrap;
        vertical-align: top;
        padding: 3px 5px 3px 0;
    }
    .plaord_paydeliv_table td + td {
        width: 20%;
    }
    .plaord_paydeliv_table td + td + td {
        width: 70%;
    }
    .plaord_paydeliv_table td input,
    .plaord_paydeliv_table td select {
        margin-right: 0px !important;
    }
    .plaord_paydeliv_table .ccard_select_validity,
    .plaord_paydeliv_table .ccard_select_validity_error {
        margin-right: 5px !important;
    }
    .plaord_paydeliv_table .ccard_select_validity+.ccard_select_validity,
    .plaord_paydeliv_table .ccard_select_validity_error+.ccard_select_validity_error {
        margin-right: 0px !important;
    }
    a.plaord_link_change_ccard {
        margin-top: 7px;
        font-size: 11px;
        color: #999;
        margin-left: 5px;
        float: left;
    }
    .column_1_of_3 {
        float: left;
        width: 50%;
        margin-bottom: 20px;
        line-height: 18px;
    }
    .column_2_of_3 {
        float: left;
        width: 50%;
        margin-bottom: 20px;
        line-height: 18px;
    }
    *:first-child+html .column_2_of_3 {
        width: 49%;
    }
    input.plaord_btn_change {
        background: #FFF;
        border: 0px;
        cursor: pointer;
        font-size: 11px;
        color: #777;
        text-decoration: none;
    }
    input.plaord_btn_change:hover {
        text-decoration: underline;
    }
    /**************************************************************************************************************/
    /* Anzeige von Cat-Adv-Artikellisten  */
    /**************************************************************************************************************/
    
    .box_catadv {
        width: 100%;
        border-bottom: solid 1px #e3e3e3;
        padding: 5px 0px 5px 0px;
    }
    .box_catadv img {
        float: left;
        margin: 0px 0px 0px 0px;
    }
    .box_catadv_inhalt {
        float: right;
        width: 80%;
    }
    /* ---------------------------------------------------------------------------------  */
    /* Beginn WEBSALE-Styles in alphabetischer Reihefolge (Klassennamen vorgegeben!) */
    /* Adressfelder f�r Rechnungs- und Lieferadresse */
    
    .addr {
        width: 100%;
        margin: 20px 0px 20px 0px;
    }
    .addr_error_table {
        width: 100%;
    }
    .addr_error_table td {
        padding: 0px;
    }
    .addr_error_ul {
        list-style: none;
    }
    .addr label {
        float: left;
        width: 150px;
        margin: 6px 0px 2px 0px;
    }
    .addr #delivaddr label {
        width: 150px;
    }
    .addr_text_area,
    .addr_text_area_error,
    .addr_text_input,
    .addr_text_input_readonly,
    .addr_text_input_error,
    .addr_text_input_readonly_error {
        width: 385px;
    }
    .addr_text_area {
        height: 50px;
    }
    .addr_textarea_input {
        height: 80px;
        width: 515px;
        padding: 5px;
        font-size: 12px !important;
    }
    .combined_address .button_text {
        color: #999;
        font-size: 11px;
        margin-top: 10px;
    }
    *:first-child+html .combined_address .button_text {
        margin-top: 1px;
    }
    /* "Anzeige der Bankverbindung bei Lastschrift" */
    
    .bankdiv_main {
        width: 100%;
        padding: 0px;
    }
    .bankdiv_inputbox {
        border-bottom: 1px dotted #E3E3E3;
        padding: 6px 4px;
    }
    .bankdiv_value {
        width: 271px;
        font-size: 12px;
        font-family: 'Camber W01 Regular';
        float: left;
    }
    .bankdiv_error {
        color: #D62828;
        padding: 3px 0px 0px 0px;
        float: right;
        width: 290px;
    }
    .bank_text_input_owner,
    .bank_text_input_konbr,
    .bank_text_input_blz,
    .bank_text_input_bank,
    .bank_text_input_descr,
    .bank_text_input_descr,
    .bank_select_country,
    .bank_select_bank,
    .bank_text_input_owner_error,
    .bank_text_input_konbr_error,
    .bank_text_input_blz_error,
    .bank_text_input_bank_error,
    .bank_text_input_descr_error,
    .bank_text_input_descr_error,
    .bank_select_country_error,
    .bank_select_bank_error {
        width: 271px;
        font-size: 12px;
        font-family: 'Camber W01 Regular';
        float: left;
        margin: 0px 10px 0px 0px;
        border: 1px solid #7F9DB9;
    }
    /* Ausnahmen f�r den Warenkorb in der Bestellbest�tigungsmail */
    
    #wrapper_mailcustomer .basket_tr_header {
        background: #fff;
        color: #000;
    }
    #wrapper_mailcustomer .basket_tr_header td {
        border-bottom: 1px solid #659d28;
    }
    #wrapper_mailcustomer .basket_tr_footer td {
        background: #fff;
        color: #000;
        border-bottom: 1px solid #659d28;
    }
    /* Wunschlsiten-Warenkorbtabelle (automatisch generiert)*/
    
    .basket_text_wishlist {
        font-size: 11px;
    }
    .basket_text_wishlist_error {
        font-size: 11px;
        color: #D62828;
    }
    /* "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */
    
    .cat_adv_nav_table {
        background: #C39;
        border: 1px solid #000;
    }
    /* Produktmen�pfad */
    
    .cat_path {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
        color: #424242;
    }
    a.cat_path:link,
    a.cat_path:visited,
    a.cat_path:active {
        color: #4b4b4d;
        font-weight: normal;
        text-decoration: none;
    }
    a.cat_path:hover {
        text-decoration: underline;
    }
    .itemdiv {
        float: left;
        margin-top: -1px;
    }
    /* Div-Container f�r das Produktmen� */
    
    #cat_ul {
        padding: 10px 0px 5px 0px;
        margin: 0px 0px 10px 0px;
        text-decoration: none;
    }
    /* "Eingabe der Kreditkartendaten" */
    
    .ccarddiv_main {
        width: 100%;
        padding: 0px;
    }
    .ccarddiv_inputbox {
        border-bottom: 1px dotted #E3E3E3;
        padding: 6px 4px 6px 0px;
    }
    .ccarddiv_txt,
    .ccarddiv_label {
        float: left;
        font-family: 'Camber W01 Semibold';
        padding: 3px 0px 0px 0px;
        width: 150px;
    }
    .ccarddiv_value {
        width: 271px;
        font-size: 12px;
        font-family: 'Camber W01 Regular';
        float: left;
    }
    .ccarddiv_error {
        color: #D62828;
        padding: 3px 0px 0px 0px;
        float: right;
        width: 290px;
    }
    .ccard_select,
    .ccard_text_input_holder,
    .ccard_text_input_number,
    .ccard_text_input_cvcode,
    .ccard_select_validity,
    .ccard_select_error,
    .ccard_text_input_descr,
    .ccard_text_input_holder_error,
    .ccard_text_input_number_error,
    .ccard_text_input_cvcode_error,
    .ccard_select_validity_error,
    .ccard_text_input_descr_error {
        width: 271px;
        font-size: 11px;
        font-family: 'Camber W01 Regular';
        float: left;
        margin: 0px 10px 0px 0px;
    }
    .ccard_select_error,
    .ccard_text_input_holder_error,
    .ccard_text_input_number_error,
    .ccard_text_input_cvcode_error,
    .ccard_select_validity_error,
    .ccard_text_input_descr_error {
        border: 1px solid #D62828 !important;
    }
    .ccard_text_input_cvcode,
    .ccard_text_input_cvcode_error,
    .ccard_select_validity,
    .ccard_select_validity_error {
        width: 132px;
    }
    .addr_text_area,
    .addr_text_area_error,
    .ccard_select_validity,
    .ccard_select,
    .ccard_select_validity_error,
    .bank2_select_bank,
    .bank2_select_country,
    .select_bank2_selection,
    .select_ccard2_selection,
    .select_salutation,
    .select_salutation_error,
    .select_a_salut,
    .select_a_salut_error,
    .select_title,
    .select_title_error,
    .select_a_title,
    .select_a_title_error,
    .select_country,
    .select_country_error,
    .select_a_country,
    .select_a_country_error,
    .select_date_of_birth,
    .select_date_of_birth_error,
    .addr_text_input,
    .addr_text_input_readonly,
    .addr_text_input_error,
    .addr_text_input_readonly_error {
        font-size: 12px !important;
        float: left;
        margin: 0px 5px 5px 0px;
        padding: 5px;
        border: 1px solid e1e2e0;
    }
    .ccard_select_validity,
    .ccard_select_validity_error,
    .select_title,
    .select_title_error {
        width: 196px;
    }
    .select_salutation,
    .select_salutation_error,
    .select_country,
    .select_country_error,
    .select_a_country,
    .select_a_country_error,
    .select_a_salut,
    .select_a_salut_error,
    .select_a_title,
    .select_a_title_error,
    .select_bank2_selection,
    .select_ccard2_selection,
    .bank2_select_bank,
    .ccard_select,
    .bank2_select_country {
        width: 397px;
    }
    .select_date_of_birth,
    .select_date_of_birth_error {
        width: 129px;
        display: block;
    }
    #ws_input_zip,
    #ws_input_city,
    #ws_input_delivery_zip,
    #ws_input_delivery_city {
        width: 184px;
    }
    /* Tablelle f�r CrossLinks & CrossSellingL1nks */
    
    .cross_links_table {
        width: 100%;
        margin: 20px 0px 20px 0px;
        border: none;
    }
    .cross_links_table td {
        padding: 6px 4px 6px 4px;
        vertical-align: top;
    }
    /* ColorBox Anfang */
    
    #colorbox,
    #cboxOverlay,
    #cboxWrapper {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999;
        overflow: hidden;
    }
    #cboxOverlay {
        position: fixed;
        width: 100%;
        height: 100%;
    }
    #cboxMiddleLeft,
    #cboxBottomLeft {
        clear: left;
    }
    #cboxContent {
        position: relative;
        overflow: visible;
    }
    #cboxLoadedContent {
        overflow: auto;
    }
    #cboxLoadedContent iframe {
        display: block;
        width: 100%;
        height: 100%;
        border: 0;
    }
    #cboxTitle {
        margin: 0;
    }
    #cboxLoadingOverlay,
    #cboxLoadingGraphic {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }
    #cboxPrevious,
    #cboxNext,
    #cboxClose,
    #cboxSlideshow {
        cursor: pointer;
    }
    #cboxOverlay {
        background: #000;
        opacity: 0.7 !important;
    }
    #cboxTopLeft,
    #cboxTopCenter,
    #cboxTopRight,
    #cboxBottomLeft,
    #cboxBottomCenter,
    #cboxBottomRight,
    #cboxMiddleLeft,
    #cboxMiddleRight {
        display: none;
    }
    #cboxContent {
        background: #fff;
        border-left: 30px solid #d62828;
        padding: 20px;
    }
    #cboxLoadedContent {
        margin-bottom: 5px;
    }
    #cboxLoadingOverlay {} #cboxLoadingGraphic {
        /*background:url(../images/loading.gif) center center no-repeat;*/
    }
    #cboxTitle {
        position: absolute;
        bottom: -25px;
        left: 0;
        text-align: center;
        width: 100%;
        font-family: 'Camber W01 Semibold';
        color: #7C7C7C;
    }
    #cboxCurrent {
        position: absolute;
        bottom: -25px;
        left: 58px;
        font-family: 'Camber W01 Semibold';
        color: #7C7C7C;
    }
    #cboxPrevious,
    #cboxNext,
    #cboxClose,
    #cboxSlideshow {
        position: absolute;
        top: 10px;
        background: url(../images/controls.png) 0px 0px no-repeat;
        width: 23px;
        height: 23px;
        text-indent: -9999px;
    }
    #cboxPrevious {
        left: 0px;
        background-position: -51px -25px;
    }
    #cboxPrevious.hover {
        background-position: -51px 0px;
    }
    #cboxNext {
        left: 27px;
        background-position: -75px -25px;
    }
    #cboxNext.hover {
        background-position: -75px 0px;
    }
    #cboxClose {
        right: 10px;
        background-position: -100px -25px;
    }
    #cboxClose.hover {
        background-position: -100px 0px;
    }
    .cboxSlideshow_on #cboxSlideshow {
        background-position: -125px 0px;
        right: 27px;
    }
    .cboxSlideshow_on #cboxSlideshow.hover {
        background-position: -150px 0px;
    }
    .cboxSlideshow_off #cboxSlideshow {
        background-position: -150px -25px;
        right: 27px;
    }
    .cboxSlideshow_off #cboxSlideshow.hover {
        background-position: -125px 0px;
    }
    /* "Eingabe der Bankverbindung" */
    
    .debit_table {
        width: 100%;
        border: solid 1px #659d28;
    }
    .debit_table td {
        font-size: 11px;
        padding: 4px;
    }
    .debit_td_1 {
        font-family: 'Camber W01 Semibold';
    }
    .debit_text_input {
        font-size: 11px;
        width: 200px;
    }
    .debit_error_table {
        width: 100%;
    }
    .debit_error_table td {
        padding: 4px;
    }
    .debit_error_ul {
        list-style: none;
        margin: 0px 0px 20px 70px;
        padding: 0px;
    }
    .debit_error_li {
        font-size: 12px;
        color: #D62828;
    }
    /* Styles f�r Zahlungsarten und Versandkosten */
    
    .ws_deliverydiv_main,
    .ws_paymentdiv_main {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
    }
    .ws_deliverydiv_main:hover,
    .ws_paymentdiv_main:hover {} .ws_deliverydiv_radio,
    .ws_paymentdiv_radio {
        float: left;
        padding: 0px 10px 0px 0px;
    }
    .ws_deliverydiv_logo,
    .ws_paymentdiv_logo {
        float: left;
        width: 110px;
        text-align: center;
        display: none;
    }
    .ws_deliverydiv_logo img,
    .ws_paymentdiv_logo img {
        display: inline;
        margin: 0px 5px 0px 0px;
    }
    .ws_deliverydiv_text,
    .ws_paymentdiv_text {
        float: left;
    }
    .ws_deliverydiv_name,
    .ws_paymentdiv_name {
        font-family: 'Camber W01 Semibold';
        margin-top: 2px;
    }
    .ws_deliverydiv_clear,
    .ws_paymentdiv_clear1,
    .ws_paymentdiv_clear3 {
        clear: both;
    }
    .ws_paymentdiv_main_disabled,
    .ws_deliverydiv_main_disabled {
        color: #999;
    }
    .ws_paymentdiv_main_active,
    .ws_deliverydiv_main_active {}
    /* Styles f�r den Container um die Funktion zum "Alle Anzeigen" & "Alle Ausblenden" */
    
    #expansion {
        text-align: right;
        border-bottom: 1px solid #E1E2E0;
        padding: 7px 0px 7px 0px;
    }
    #expansion a,
    #expansion a:link,
    #expansion a:visited,
    #expansion a:active,
    #expansion a:hover {
        cursor: pointer;
        text-decoration: underline;
    }
    /* Fehlerstyles f�r die Produktbewertung */
    
    .input_ok {
        background-color: #FFFFFF;
    }
    .input_err {
        background-color: #ffffff;
        border: 1px solid #D62828 !important;
        color: #D62828 !important;
    }
    .text_err {
        color: #D62828 !important;
        font-family: 'Camber W01 Semibold';
    }
    /* Javascript Container f�r die Funktion des Ein- und Ausblendens der Inhalte f�r Lieferadressen, Bankdaten und Kreditkartendaten */
    
    .javascript_divcontainer_edit,
    .javascript_divcontainer_delete {
        float: right;
    }
    .javascript_divcontainer_edit a,
    .javascript_divcontainer_edit a:link,
    .javascript_divcontainer_edit a:visited,
    .javascript_divcontainer_edit a:active,
    .javascript_divcontainer_delete a,
    .javascript_divcontainer_delete a:link,
    .javascript_divcontainer_delete a:visited,
    .javascript_divcontainer_delete a:active {
        font-weight: normal;
        font-size: 11px;
        display: block;
        padding: 6px 3px;
        float: left;
        color: #777;
        text-decoration: none;
    }
    .javascript_divcontainer_delete a:hover,
    .javascript_divcontainer_edit a:hover {
        background: #777;
        color: #FFF;
    }
    .javascript_divcontainer_details {
        border: 1px solid #E1E2E0;
        border-top: 0px;
        padding: 6px 6px 6px 15px;
        line-height: 18px;
    }
    .javascript_divcontainer_expand {
        border: 1px solid #E1E2E0;
        border-top: 0px;
        background: url(../images/bg_layout_basic.png) repeat-x;
    }
    .javascript_divcontainer_expand_details,
    .javascript_divcontainer_reduce_details {
        float: left;
        cursor: pointer;
        font-family: 'Camber W01 Semibold';
        background: url(../images/bg_icons_buttons.png) no-repeat;
        background-position: left -62px;
        width: 630px;
        margin: 6px 5px 5px 6px;
    }
    .javascript_divcontainer_reduce_details {
        background-position: -17px -62px
    }
    .javascript_divcontainer_expand_details a,
    .javascript_divcontainer_reduce_details a {
        background: url(../images/bg_layout_basic.png) repeat-x #fff;
        background-position: left -3px;
        margin: 0px 0px 0px 17px;
        padding: 0px 0px 0px 3px;
        display: block;
    }
    /* Diese Klasse wird DIV-Containern gegeben welche nur bei aktiviertem JavaScript sichtbar sein sollen. Diese werden dann automatisch angezeigt */
    
    .jsonly {
        display: none;
    }
    /* Unsorted List Produktmen� (bis zu zehn Navigationslevel sind m�glich je nach Shop-Typ) */
    
    #topnavi_container .level1 {
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
    }
    #topnavi_container .level1 li {
        float: left;
        width: 100px;
    }
    
    *:first-child+html #topnavi_container .level1 li {
        z-index: 4;
    }
    #topnavi_container .level1 a {
        color: #fff;
        display: table-cell;
        vertical-align: middle;
        font-size: 11px;
        text-align: center;
        text-decoration: none;
        width: 100px;
        height: 54px;
        border-right: 1px solid #d7d7d7;
        font-family: 'Camber W01 Semibold';
    }
    *:first-child+html #topnavi_container .level1 a {
        width: 100px;
    }
    #topnavi_container .level1 li.level1_li_10 a {
        border-right: 0px !important;
        /*font-size: 28px;*/
    }
    *:first-child+html #topnavi_container .level1 a {
        display: block;
        height: 37px;
        padding-top: 10px;
    }
    #topnavi_container .level2 {
        background: none no-repeat scroll 0 0 #FFFFFF;
        left: 0;
        list-style-type: none;
        padding: 25px;
        position: absolute;
        top: 53px;
        width: 950px;
        margin: 0 auto;
    }
    #topnavi_container .level2 {
        display: none;
        z-index: 50;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    
    }
    #topnavi_container .level2 li {
        height: auto !important;
        margin: 0px;
        padding: 0px;
        border-bottom: none;
        width: 100%;
        float: none;
    }
    #topnavi_container .level2 a {
        width: 100%;
        background: none !important;
        font-size: 12px !important;
        color: #282828 !important;
        text-align: left !important;
        border: none;
        height: auto !important;
        display: inline-block;
        padding: 7px 0px 7px 5px !important;
    }
    /* Farbdefinitionen */
    
    #topnavi_container .level3 {
        background: none;
        list-style-type: none;
        margin-top: 1px;
        padding: 0px;
    }
    #topnavi_container .level3 a {
        font-weight: normal;
        display: inline-block;
        text-decoration: none;
        font-size: 12px !important;
        font-family: "Camber W01 Regular";
        width: 100%;
    }
    /* Subnavi */
    /* Unsorted List Produktmen� (bis zu zehn Navigationslevel sind m�glich je nach Shop-Typ) */
    #subnavi_container .level2 li a.selected,
    #subnavi_container .level2 li a.opened,
    #subnavi_container .level2 li a:hover {
        color: #fff !important;
    }
    #subnavi_container .level2 {
        border: 2px solid #D62828;
        list-style-type: none;
        margin: 0;
        padding: 0px;
    }
    #subnavi_container .level2 a {
        display: block;
        text-decoration: none;
        padding: 5px 5px 5px 10px;
    }
    #subnavi_container .level3 {
        background: none;
        list-style-type: none;
        margin-top: 1px;
        padding: 0px;
    }
    #subnavi_container .level3 a {
        display: block;
        color: #4b4b4d;
        text-decoration: none;
        padding: 5px 5px 5px 15px;
        font-size: 11px
    }
    /* Javascript Container f�r die Funktion des Ein- und Ausblendens der Inhalte f�r Lieferadressen, Bankdaten und Kreditkartendaten */
    
    .noscript_divcontainer_headline {
        border-bottom: 1px dotted #000;
        border-top: 1px dotted #000;
        background: #eeeeee;
        padding: 6px;
        font-family: 'Camber W01 Semibold';
    }
    .noscript_divcontainer_edit,
    .noscript_divcontainer_delete {
        float: right;
    }
    .noscript_divcontainer_edit a,
    .noscript_divcontainer_edit a:link,
    .noscript_divcontainer_edit a:visited,
    .noscript_divcontainer_edit a:active,
    .noscript_divcontainer_edit a:hover,
    .noscript_divcontainer_delete a,
    .noscript_divcontainer_delete a:link,
    .noscript_divcontainer_delete a:visited,
    .noscript_divcontainer_delete a:active,
    .noscript_divcontainer_delete a:hover {
        font-weight: normal;
    }
    .noscript_divcontainer_details {
        padding: 6px;
        margin: 0px 0px 20px 0px;
    }
    /* Bl�ttern von Listen/Produkten */
    
    .paging_text_selected,
    .paging_text,
    .star_select,
    .star_unselect {
        background-image: url(../images/bg_icons_buttons.png);
    }
    a.paging_link:link,
    a.paging_link:visited,
    a.paging_link:active {
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        text-decoration: none;
    }
    .paging_table {
        float: right;
        margin: 10px 15px 5px 0px;
    }
    .paging_table td {
        text-align: right;
        font-size: 11px;
        float: left;
    }
    .paging_td2 {
        margin: 0 1px;
    }
    span.paging_text {
        background-repeat: no-repeat;
        background-position: -200px -137px;
        display: block;
        float: left;
        padding: 8px 0;
    }
    a.paging_link span.paging_text {
        background-position: -60px -138px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        padding: 6px 10px 5px 10px;
        background-repeat: no-repeat;
        display: inherit;
        margin: 0px 1px 0px 1px;
        display: block;
        float: left;
    }
    .paging_text_selected {
        background-position: -98px -138px;
        font-family: 'Camber W01 Semibold';
        color: #fff;
        padding: 6px 10px 5px 10px;
        margin: 0px 1px 0px 1px;
        display: block;
        float: left;
    }
    .paging_link span {
        text-align: center;
    }
    /* Varianten per AJAX nachladen */
    
    .pr_ajax {
        width: 100%;
        height: 400%;
        position: fixed;
        z-index: 999;
    }
    .pr_ajax_box {
        margin: 200px auto 0px auto;
        width: 400px;
        border: none;
        background: #fff;
        padding: 20px 20px 40px 20px;
        border: 1px solid #659d28;
        min-height: 200px;
    }
    .pr_ajax_box_content {
        background: #fff;
        color: #0000;
        padding: 34px 28px 24px 38px;
        font-family: 'Camber W01 Semibold';
    }
    .pr_ajax_box_content p {
        float: left;
        padding: 5px 0px 0px 10px;
    }
    .pr_ajax_header {
        padding: 0px 0px 20px 0px;
        height: 15px;
    }
    .pr_ajax_schliessen {
        float: right;
        font-size: 12px;
    }
    .pr_ajax_schliessen a {
        text-align: right;
        font-family: 'Camber W01 Semibold';
        text-decoration: underline;
        color: #659d28;
        font-size: 12px;
    }
    /* "Tabelle f�r abh�ngige Variationen (nur bei Platzierung im Template durch ~PR-DepVariations~) */
    
    .pr_depvar_table {
        border: 1px dotted #cccccc;
        margin-top: 6px;
        margin-bottom: 1px;
        width: 100%;
        background: #FFFAE6;
    }
    .pr_depvar_table td {
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
        color: #000000;
        padding: 2px;
    }
    /* "Tabelle f�r Textfelder" */
    
    .pr_text_input_field_table {
        border: 1px dotted #cccccc;
        margin-top: 6px;
        margin-bottom: 1px;
        width: 100%;
        background: #FFFAE6;
    }
    .pr_text_input_field_table td {
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
        color: #000000;
        padding: 2px;
    }
    /* "Tabelle f�r Variationen (nur bei Platzierung im Template durch ~PR-Variations~) */
    
    .pr_var_table {
        border: 1px dotted #cccccc;
        margin-top: 6px;
        margin-bottom: 1px;
        width: 100%;
        background: #FFFAE6;
    }
    .pr_var_table td {
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
        color: #000000;
        padding: 2px;
    }
    /* "Tabelle Artikel in mehreren Spalten" */
    
    .product_list_table {
        border-bottom: 2px solid #ffffff;
        margin: 0px 0px 10px 0px;
        background: #e3e3e3;
        width: 100%;
    }
    .product_list_table td {
        padding: 10px 10px 10px 10px;
    }
    .select_bulk_discount {
        font-size: 11px;
        width: 100%;
        background: #f9f9f9;
        margin-bottom: 1px;
    }
    .select_deliv_selection {
        float: left;
        margin: 5px 5px 0px 23px;
        font-size: 12px;
        width: 273px;
        padding: 5px;
    }
    *:first-child+html .select_deliv_selection {
        margin-top: 0px;
        margin-left: 29px;
    }
    .select_currency {
        font-size: 11px;
    }
    .select_dep_variations {
        font-size: 11px;
        background: #f9f9f9;
        width: 200px;
    }
    .select_max_cat_products {
        width: 50px;
        margin: 0px 10px 0px 0px;
    }
    .select_variations {
        font-size: 11px;
        background: #f9f9f9;
        width: 200px;
    }
    .select_order_history {
        font-size: 11px;
        background: #f9f9f9;
        margin: 0px 10px 0px 10px;
    }
    /* "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestell�bersicht" */
    
    .show_addr_table {
        width: 100%;
        margin: 20px 0px 20px 0px;
    }
    .show_addr_table td {
        padding: 6px 4px 6px 4px;
        border-bottom: 1px dotted #e3e3e3;
    }
    .show_addr_td_1 {
        font-family: 'Camber W01 Semibold';
    }
    
    /* BackInStock ws_product.htm */
    
    #red_inform_me {
        background-color: #d6001c;
        color: #fff;
        display: inline-block;
        padding: 5px 10px;
        font-weight: bold;
        margin-top: 5px;
        cursor: pointer;
    }
    
    .modal {
        width: 100vw;
        height: 100vh;
        background-color: rgba(0,0,0,0.5);
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        /*display: flex*/
        align-items: center;
        justify-content: center;
    }
    .modal > .modal-content {
        display: inline-block;
        background-color: #FFFFFF;
        padding: 25px;
        max-width: 25vw;
        z-index: 3;
        border: 3px solid #d6001c;
    }
    
    .modal-header {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
    }
    
    .modal-header > * {
        font-size: 1.2rem;
        font-weight: bold;
    }
    
    .modal-content .button_next {
        color: #fff;
        padding: 5px 15px;
        background-color: #d6001c;
        background-image: none !important;
        font-weight: bold;
    }
    
    /* Produkt per AJAX in den Warenkorb legen */
    
    .ajax_basket_link a {
        margin-top: 20px;
    }
    .stayWK_basket_info,
    .stayML_memolist_info {
        width: 100%;
        height: 400%;
        position: fixed;
        z-index: 999;
    }
    .stayWK_basket_box,
    .stayML_memolist_box {
        background: #FFF;
        border: 2px solid #E1E2E0;
        margin: 212px auto 0;
        min-height: 180px;
        padding: 0px;
        width: 420px;
        -webkit-box-shadow: 0px 0px 5px 0px #777;
        box-shadow: 0px 0px 5px 0px #777;
    }
    #ajax_basket_box {
        background: url(../images/bg_ajax_basket.jpg) right bottom no-repeat;
    }
    #ajay_basket_errorbox {
        background: url(../images/bg_ajax_error.jpg) right bottom no-repeat;
    }
    #ajax_basket_successtxt {
        font-family: 'Camber W01 Semibold';
        font-size: 13px;
    }
    .stayWK_basket_header,
    .stayML_memolist_header {
        padding: 0px 0px 20px 0px;
        height: 15px;
    }
    .stayWK_basket_content,
    .stayML_memolist_content {
        color: #000;
        padding: 15px 28px 10px 38px;
        font-family: 'Camber W01 Semibold';
    }
    .stayWK_basket_content .box_error {
        background: none;
        padding-left: 10px;
    }
    .stayWK_basket_content p,
    .stayML_memolist_content p {
        float: left;
        padding: 5px 0px 0px 10px;
    }
    .stayWK_basket_schliessen,
    .stayML_memolist_schliessen {
        float: right;
        font-size: 12px;
        margin-top: 5px;
        background: #E1E2E0;
    }
    .stayWK_basket_schliessen a,
    .stayML_memolist_schliessen a {
        text-align: right;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        font-size: 12px;
        padding: 3px 10px;
        display: block;
        text-decoration: none;
    }
    .stayWK_basket_schliessen a:hover,
    .stayML_memolist_schliessen a:hover {
        background: #DDD;
    }
    /* Informationskasten f�r den Designer unten auf den Templates */
    
    h1.includetrenner {
        background: #006;
        padding: 50px 20px;
        margin: 50px 0 10px 0;
        font-size: 18px;
        text-transform: uppercase;
        color: #FFF;
        border: 0;
        clear: both;
    }
    h1.templateinfo {
        background: #300;
        padding: 20px;
        color: #FFF;
        font-size: 16px;
        margin: 50px 0px 10px 0px;
        display: block;
        border: none;
        clear: both;
    }
    h1.templateinfo_2 {
        background: #454545;
        padding: 10px 20px;
        margin: 20px 0 5px 0;
        color: #FFF;
    }
    /* Postleitzahlen-Assistent*/
    
    .ws_plzhelp_suggest {
        position: absolute;
        width: 200px;
        border: 1px solid black;
        z-index: 99;
        background-color: white;
    }
    .ws_plzhelp_suggest_close {
        position: absolute;
        top: 5px;
        right: 5px;
        height: 16px;
        width: 16px;
        cursor: pointer;
        background: url(../images/dialog-close.png);
    }
    .ws_plzhelp_suggest_headline {
        color: #777;
        font-family:'Camber W01 Semibold';
        font-size: medium;
        font-size: 12px;
        padding: 5px;
    }
    .ws_plzhelp_suggest_description {
        color: #5E5E5E;
        padding: 0 5px 5px 5px;
    }
    .ws_plzhelp_suggest_table {
        width: 100%;
    }
    .ws_plzhelp_suggest_table_div {
        height: 200px;
        overflow-y: scroll;
    }
    .ws_plzhelp_suggest_tr_1 {
        background-color: #e1e2e0;
    }
    .ws_plzhelp_suggest_table tr:hover,
    .ws_plzhelp_select {
        background-color: #454545 !important;
        color: white;
        cursor: pointer;
    }
    .ws_plzhelp_suggest_td_1 {
        padding: 2px 2px 2px 5px;
    }
    .ws_plzhelp_suggest_td_2 {
        padding: 2px 5px 2px 2px;
    }
    /**************************************************************************************************************/
    /* WS-Customer */
    /**************************************************************************************************************/
    
    .content_customerarea {
        width: 730px;
        float: right;
        padding: 0px 0px 0px 00px;
        margin: 0px 30px 0px 0px;
    }
    .content_customerarea h1 {
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
        font-size: 16px;
        margin: 15px 0px 5px 0px;
    }
    .content_customerarea h2 {
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
        font-size: 14px;
        margin: 15px 0px 5px 0px;
    }
    .content_customerarea ul {
        margin: 15px 0px 15px 15px;
    }
    .content_customerarea ul li {
        list-style-type: square;
    }
    #start_seo_menu_container {
        background-position: left -680px;
        background-repeat: repeat-x;
        width: 730px;
        height: 112px;
        padding: 13px 0px 0px 15px;
        overflow: hidden;
        color: #999;
        margin: 0px 0px 0px 0px;
    }
    #start_seo_menu_container a {
        color: #999;
        display: block;
        margin: 0 15px 0 0;
        text-decoration: none;
    }
    #start_seo_menu_container strong a {
        color: #777;
        display: block;
        margin: 0 15px 0 0;
        text-decoration: none;
    }
    #start_seo_menu_container a:hover {
        text-decoration: underline;
        color: #777;
    }
    #start_seo_menu_container ul {
        float: left;
        line-height: 18px;
        width: 146px;
        height: 100px;
        overflow: hidden;
    }
    #start_seo_menu_container strong {
        margin: 0 0 10px;
        display: block;
    }
    /**************************************************************************************************************/
    /* Artikelansicht */
    /**************************************************************************************************************/
    
    #product_content_left {
        float: left;
        width: 35%;
    }
    #product_content_left_image {
        padding: 15px 0px 0px 15px;
    }
    .jqzoom_position {
        text-align: center;
    }
    #product_content_right {
        float: right;
        margin: 0px;
        position: relative;
        width: 65%;
    }
    #product_content_right_row_1 {
        height: 140px;
        padding: 15px 0px 0px 0px
    }
    #product_content_right_row_1_column_1 {
        color: #4B4B4D;
        float: left;
        padding: 0px;
    }
    #product_content_right_row_1_column_1 #pr_name {
        color: #1d1d1b;
        font-size: 24px;
        font-family: 'Camber W01 Semibold';
        overflow: hidden;
        width: 400px;
        margin: 0 0 5px;
    }
    #product_content_right_row_1_column_1 #pr_subtitle,
    #pdf_rightcontent #pr_subtitle{
        color: #4B4B4D;
        overflow: hidden;
        margin: 5px 0px 30px 0px;
        font-size: 16px;
    }
    #product_content_right_row_1_column_1 #pr_number {
        margin: 5px 0px 5px 0px;
        font-size: 16px;
    }
    #product_content_right_row_1_column_1 #pr_bewertung {
        margin: 0 0 5px;
        font-size: 14px;
    }
    #product_content_right_row_1_column_1 #pr_bewertung a {
        color: #4b4b4d;
        float: left;
    }
    #product_content_right_row_1_column_1 #pr_bewertung img {
        padding: 0px 0px 0px 0px;
        float: left;
        margin: 3px 5px 0px 0px;
    }
    #product_content_right_row_1_column_1 #pr_bewertung p {
        float: left;
        margin: 0px 5px 0px 0px;
    }
    #product_content_right_row_1_column_2 {
        float: right;
        color: #4b4b4d;
        position: relative;
    }
    #product_content_right_row_1_column_2 .pr_orgprice {
        font-size: 11px;
        font-weight: normal;
        color: #999999;
        text-decoration: line-through;
        height: 14px;
        float: right;
        font-size: 14px;
        padding: 2px 10px 0 0;
    }
    #product_content_right_row_1_column_2 .pr_price {
        font-size: 24px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        float: right;
    }
    #product_content_right_row_2_column_1 .tab_content_product h3 {
        font-family: 'Camber W01 Semibold';
        color: #1d1d1b;
        font-size: 18px;
    }
    #product_content_right_row_1_column_2 .pr_price_org_price {
        font-size: 16px;
        font-family: 'Camber W01 Semibold';
        color: #D62828;
        float: right;
    }
    #product_content_right_row_1_column_2 form {
        float: right;
        margin: 15px 0 0;
    }
    #product_content_right_row_1_column_2 input[type="text"] {
        width: 26px;
        height: 26px;
        border: 1px solid #e1e2e0;
        float: left;
        color: #4b4b4d;
        text-align: center;
        margin: 0 1px 0 0px;
    }
    #product_content_right_row_1_column_2 .button_pr_basket {
        width: 120px;
        height: 30px;
        float: right;
        border: none;
        cursor: pointer;
        color: #fff;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        padding: 0 0 3px 23px;
        background-image: url(../images/bg_icons_basket.png);
    }
    #product_content_right_row_1_column_2 .button_pr_basket:hover {
        width: 120px;
        height: 30px;
        float: right;
        border: none;
        cursor: pointer;
        background-image: url(../images/bg_icons_basket_hover.png);
    }
    #product_content_right_row_1_column_2 .button_pr_basket_ausverkauft {
        float: right;
        border: none;
        display: block;
        cursor: default;
        padding: 7px 15px 8px 35px;
        font-family: 'Camber W01 Semibold';
        color: #fff;
        margin-top: 10px;
    }
    #product_content_right_row_2 {
        padding: 0px 0px 0px 0px;
        margin: 20px 0px 0px 0px;
    }
    #product_content_right_row_2_column_1,
    #product_content_right_row_1_column_1 {
        width: 70%;
    }
    #product_content_right_row_2_column_2,
    #product_content_right_row_1_column_2 {
        width: 30%;
    }
    #product_content_right_row_2_column_1 {
        background-repeat: no-repeat;
        color: #4B4B4D;
        float: left;
        height: 100%;
        overflow-y: hidden;
        padding: 45px 0px 0px 0px;
        height: 330px;
    }
    #product_content_right_row_2_column_2 {
        float: right;
        color: #4b4b4d;
        background-repeat: no-repeat;
        padding: 45px 0px 0px 0px;
        position: relative;
    }
    #product_content_right_row_2_column_2 ul.product_meta_icon_container {
        display: inline-block;
        float: right;
        padding: 28px 7px 0 0;
        margin-left: 30px;
        max-width: 155px;
    }
    
    #product_content_right_row_2_column_2 tab2 a {
        float: left;
        color: #4b4b4d;
        background-repeat: no-repeat;
        min-height: 185px;
        padding: 0px 0px 0px 30px;
        position: relative;
    }
    #product_content_right_row_2_column_2 a,
    #product_meta_icon_garantie_txt {
        color: #4b4b4d;
        text-decoration: none;
        font-size: 14px;
        padding: 1px 0 2px 20px;
        line-height: 22px;
        cursor: pointer;
    }
    :root #product_content_right_row_2_column_2 a {
        padding: 1px 0 4px 20px \0/IE9;
    }
    #product_content_right_row_2_column_2 input.product_meta_icons {
        color: #4b4b4d;
        text-decoration: none;
        font-size: 14px;
        padding: 0px 0 0px 18px;
        margin-bottom: 4px;
        border: none;
        cursor: pointer;
    }
    #product_content_right_row_2_column_2 input.product_meta_icons {
        padding
        /*\**/
    
        : 0px 0px 4px 20px \9;
    }
    *:first-child+html #product_content_right_row_2_column_2 input.product_meta_icons {
        padding: 0px 0 0px 10px;
    }
    ul.product_meta_icon_container li #product_meta_icon_memo {
        background-position: left top;
    }
    ul.product_meta_icon_container li #product_meta_icon_print {
        background-position: left -18px;
    }
    ul.product_meta_icon_container li #showPRHandbuecher,
    ul.product_meta_icon_container li #showPRCEDoC,
    ul.product_meta_icon_container li #showPRTechDataSheets  {
        background-position: left -37px;
    }
    ul.product_meta_icon_container li #showPRDownloads {
        background-position: left -57px;
    }
    ul.product_meta_icon_container li #showPRQuestion {
        background-position: left -75px;
    }
    ul.product_meta_icon_container li #showPRRcmd {
        background-position: left -94px;
    }
    #product_content_right_row_3 {
        margin: 60px 0px 20px 0px;
    }
    #product_meta_hover_handbuecher_container div {
        background-color: #FFFFFF;
        border: 2px solid #E1E2E0;
        height: 193px;
        left: -494px;
        padding: 15px;
        position: absolute;
        top: -75px;
        width: 431px;
    }
    #product_meta_hover_downloads_container div {
        background-color: #FFFFFF;
        border: 2px solid #E1E2E0;
        height: 193px;
        left: -494px;
        padding: 15px;
        position: absolute;
        top: -100px;
        width: 431px;
    }
    #pr_overlay,
    #pr_overlay2 {
        position: fixed;
        height: 100%;
        width: 100%;
        top: 0px;
        left: 0px;
        opacity: 0.7;
        display: none;
        background: #000;
        z-index: 4;
        margin: 0px;
    }
    .contentLayerBoxes {
        border: 2px solid #E1E2E0;
        background-color: #FFF;
        display: none;
        /*height: 386px;*/
        right: 141px;
        position: absolute;
        top: -100px;
        width: 458px;
        font-size: 11px !important;
        background-image: url(../images/bg_content_pr.jpg);
        background-repeat: repeat-x;
        z-index: 5;
    }
    #contentPROrderNow {
        top: 0px !important;
    }
    .contentLayerBoxesContentInner {
        height: 338px;
        overflow: auto;
        padding: 0 15px 15px;
        width: 428px;
    }
    .hideLayerBoxes {
        color: #4B4B4D;
        display: block;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        padding: 3px 10px !important;
        text-align: right;
        text-decoration: none;
        background: none repeat scroll 0 0 #E1E2E0;
        float: right;
        margin-top: 5px;
        cursor: pointer;
        line-height: normal !important;
    }
    .hideLayerBoxes:hover {
        text-decoration: none !important;
        background: #DDD;
    }
    .content_container_basket {
      position: relative;
    }
    .contentLayerBasketBox {
      color: #000;
      background-color: #FFF;
      display: block;
      height: 387px;
      right: 27%;
      position: absolute;
      top: 9%;
      width: 426px;
        z-index:5;
    }
    .contentLayerBasketBox .contentLayerBoxesContent {
      padding: 0px 45px;
    }
    .contentLayerBasketBox .contentLayerBoxesContent h3{
      font-family: "BillCorp-Extralight";
      text-transform: uppercase;
      font-weight: normal;
      font-size: 25px;
      margin-bottom: 20px;
      margin-top: 10px;
    }
    .contentLayerBasketBox .contentLayerBoxesContent h3 b{
      font-family: "BillCorp-Extrabold";
    }
    .contentLayerBasketBox .contentLayerBoxesContent p{
      font-size: 16px;
      padding-right: 35px;
      margin-bottom: 40px;
    }
    .contentLayerBasketBox .email_us_button_basket {
      border: 1px solid #ebb4b1;
      color: #d6001c;
      padding: 14px 0px;
      margin: 0px auto;
      text-align: center;
      font-size: 14px;
      display: block;
      width: 140px;
      text-transform: uppercase;
      text-decoration: none;
      transition: all 0.2s;
    }
    
    .contentLayerBasketBox .email_us_button_basket:hover {
      border: 1px solid #d6001c;
      color: #fff;
      background: #d6001c;
      text-decoration: none;
      transition: all 0.4s;
    }
    a.hideLayerBoxes_button,
    a.hideLayerBoxes_button2 {
      float: right;
      font-family: "BillCorp-Extrabold";
      padding: 15px 20px 0px 0px;
      cursor: pointer;
    }
    #showPRQuestion,
    #showPRRcmd,
    #showPRHandbuecher,
    #showPRDownloads,
    #showPRCEDoC,
    #showPRTechDataSheets  {
        cursor: pointer;
    }
    
    
    .pr_ordernow_layer #ir_email_input,
    .pr_ordernow_layer #ws_input_salutationList {
      width: 100% !important;
      margin-right: 0;
      box-sizing: border-box;
    }
    
    #button_rcmd_submit {
        margin: 25px 0px 0px 0px;
    }
    /* Tabs Produktansicht*/
    
    ul.tabs_product {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-evenly;
        width: 68%;
        margin: 0;
        list-style: none;
        height: 35px;
        min-width: 434px;
        border-bottom: 1px solid #777;
        border-top: 1px solid #777;
        text-transform: uppercase;
    }
    ul.tabs_product li {
        display: inline-flex;
        float: left;
        margin: 0;
        padding: 0;
        line-height: 36px;
        margin-bottom: -1px;
        overflow: hidden;
        position: relative;
    }
    ul.tabs_product.smaller li a {
        font-size: 11.5px;
    }
    ul.tabs_product li a {
        text-decoration: none;
        color: #4b4b4d;
        display: block;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        padding: 0px 5px 0px 5px !important;
        outline: none;
    }
    ul.tabs_product li.active a {
        padding: 0px 20px 0px 20px;
        font-family: 'Camber W01 Semibold';
        color: #D62828 !important;
    }
    ul.tabs_product li a:hover {
        cursor: pointer;
    }
    ul.tabs_product li.active a:hover {
        background: none;
        cursor: pointer;
    }
    html ul.tabs_product li.active {
        background-position: left top;
        background-repeat: no-repeat;
    }
    html ul.tabs_product li.active,
    html ul.tabs_product li {} html ul.tabs_product li:hover {
        background-position: left -42px;
        background-repeat: no-repeat;
    }
    /* Cross Selling, Cross Links, Rabatte etc. */
    
    #zusatzartikel_wrapper {
        margin: 0px 0px 0px 0px;
    }
    .ws_product #zusatzartikel_wrapper {
        margin: 20px 0px 0px 0px;
    }
    .zusatzartikel_container_6 {
        margin: 0px 0px 15px 0px;
    }
    .zusatzartikel_container_3 {
        margin: 0px 0px 15px 0px;
    }
    .zusatzartikel_container_4 {
        margin: 0px 0px 15px 0px;
    }
    .zusatzartikel_container_4_vertical {
        width: 308px;
        margin: 0px 0px 15px 0px;
    }
    #zusatzartikel_container_lastviewed {
        float: left;
        width:100%;
    }
    #zusatzartikel_container_bought_together {
        float: right;
    }
    #zusatzartikel_container_topseller {
        float: right;
    }
    #zusatzartikel_container_bought_together {
        float: right;
    }
    .zusatzartikel_container .pr_inventory_container {
        padding-left: 10px;
    }
    
    .bg_head_zusatzartikel_3 {
        width: 450px;
        padding: 7px 0 5px 15px;
        background-image: url(../images/bg_head_zusatzartikel_3.jpg);
        background-repeat: no-repeat;
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
    }
    .bg_head_zusatzartikel_4 {
        width: 609px;
        padding: 7px 0 5px 15px;
        background-image: url(../images/bg_head_zusatzartikel_4.jpg);
        background-repeat: no-repeat;
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
    }
    .bg_head_zusatzartikel_4_vertical {
        width: 293px;
        padding: 7px 0 5px 15px;
        background-image: url(../images/bg_head_zusatzartikel_lastviewed.jpg);
        background-repeat: no-repeat;
        color: #4b4b4d;
        font-family: 'Camber W01 Semibold';
    }
    .content_zusatzartikel_3,
    .content_zusatzartikel_4,
    .content_zusatzartikel_4_vertical {
        border-right: 2px solid #e1e2e0;
        border-left: 2px solid #e1e2e0;
        border-bottom: 2px solid #e1e2e0;
    }
    .content_zusatzartikel_3 .zusatzartikel_container {
        margin: 10px 2px 0px 2px;
    }
    
    .zusatzartikel_container .pr_name_container a {
        font-size: 15px;
        font-family: 'Camber W01 Semibold';
        color: #000;
        text-decoration: none;
    }
    .zusatzartikel_container .pr_rating_container {
        text-align: center;
    }
    .zusatzartikel_container .pr_rating_container a {
        text-decoration: none;
    }
    .zusatzartikel_container .pr_price_container {
        float: left;
        width: 73px;
        margin: 0px 0px 0px 10px;
    }
    .zusatzartikel_container .pr_orgprice {
        font-size: 11px;
        font-weight: normal;
        color: #999999;
        text-decoration: line-through;
        width: 104px;
        height: 14px;
    }
    .zusatzartikel_container .pr_price {
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        width: 104px;
    }
    .zusatzartikel_container .pr_price_org_price {
        color: #D62828;
        width: 104px;
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
    }
    .zusatzartikel_container .pr_quantity_basket_container {
        width: 63px;
        height: 30px;
        float: right;
        margin: 0px 0 0;
    }
    .zusatzartikel_container .pr_quantity_basket_container input[type="text"] {
        width: 26px;
        height: 26px;
        border: 1px solid #e1e2e0;
        float: left;
        color: #4b4b4d;
        text-align: center;
        margin: 0px !important;
    }
    
    .zusatzartikel_container_vertical {
        width: 304px;
        width: 294px;
        color: 4b4b4d;
        font-size: 11px;
    }
    .zusatzartikel_container_vertical a {
        text-decoration: none;
    }
    #zusatzartikel_vertical_middle {
        width: 127px;
        float: left;
    }
    .zusatzartikel_container_vertical .pr_name_container {
        max-height: 30px;
        overflow: hidden;
        text-align: left;
        margin: 0 0 2px;
    }
    .zusatzartikel_container_vertical .pr_name_container a {
        font-size: 11px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
        text-decoration: none;
    }
    .zusatzartikel_container_vertical .pr_rating_container {
        text-align: left;
    }
    .zusatzartikel_container_vertical .pr_image_container {
        width: 70px;
        text-align: center;
        float: left;
        margin: 0 15px 0 10px;
    }
    .zusatzartikel_container_vertical .pr_price_container {
        float: left;
        padding: 5px 5px 0 0;
        text-align: right;
        width: 67px;
    }
    .zusatzartikel_container_vertical .pr_image_container a img {
        max-height: 52px;
        max-width: 62px;
    }
    .zusatzartikel_container_vertical .pr_orgprice {
        font-size: 11px;
        font-weight: normal;
        color: #999999;
        text-decoration: line-through;
        height: 14px;
    }
    .zusatzartikel_container_vertical .pr_price {
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
    }
    .zusatzartikel_container_vertical .pr_price_org_price {
        color: #D62828;
        font-size: 14px;
        font-family: 'Camber W01 Semibold';
    }
    /* PDF-Produkt-Ansicht */
    
    #pdf_head {
        margin: 10px;
    }
    #pdf_wrapper {
        margin: 10px;
    
    }
    #pdf_wrapper img {
        border: none;
    }
    #pdf_wrapper #pdf_content {
    
    }
    #pdf_wrapper #pdf_content #pdf_leftcontent {
        width: 290px;
        float: left;
    }
    #pdf_wrapper #pdf_content #pdf_leftcontent div {
        width: 270px;
        height: 250px;
        vertical-align: middle;
        text-align: center;
        display: table-cell;
    }
    #pdf_wrapper #pdf_content #pdf_leftcontent div img {
        max-width: 270px;
        max-height: 230px;
    }
    #pdf_wrapper #pdf_content #pdf_rightcontent {
        width: 410px;
        float: left;
    }
    #pdf_wrapper #pdf_content .details_body ul {
        margin-left: 25px;
    }
    #pdf_wrapper #pdf_content #pdf_rightcontent .prprice .pr_orgprice {
        font-size: 18px;
        font-weight: normal;
        color: #999999;
        text-decoration: line-through;
    }
    #pdf_wrapper #pdf_content #pdf_rightcontent .prprice .pr_price {
        font-size: 22px;
        font-family: 'Camber W01 Semibold';
        color: #4b4b4d;
    }
    #pdf_wrapper #pdf_content #pdf_rightcontent .prprice .pr_price_org_price {
        color: #D62828;
        font-size: 22px;
        font-family: 'Camber W01 Semibold';
    }
    /* Ausverkauft Bereich Produktansicht */
    
    .pr_soldout {
        background: none repeat scroll 0 0 #F7F7F7;
        border: 2px solid #E1E2E0;
        margin: 7px 0;
        padding: 7px 10px;
        text-align: right;
    }
    .pr_soldout p {
        font-family: 'Camber W01 Semibold';
        color: #D62828;
        padding-bottom: 2px;
    }
    .pr_soldout span {
        display: block;
        padding-bottom: 5px;
        float: left;
        width: 81%;
        font-size: 11px;
    }
    .pr_soldout a.btn_pr_soldout {
        background: url(../images/img_pr_sold_out.png) no-repeat;
        display: block;
        width: 36px;
        height: 14px;
        cursor: pointer;
        float: right;
        margin-top: 8px;
        float: right;
    }
    /* Slider Zusatzartikel */
    
    .mycarousel_horizontal_prod_6 li,
    .mycarousel_horizontal_prod_3 li,
    .mycarousel_horizontal_prod_4 li {
        width: 148px;
        height: 249px !important;
        float: left;
    }
    /* Slider Zusatzartikel 6*/
    
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-container {
        height: 247px;
        background-color: #fff;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-direction-rtl {
        direction: rtl;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 996px;
        padding: 0px;
        height: 250px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-clip {
        overflow: hidden;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 996px;
        height: 250px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-item {
        width: 75px;
        height: 75px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-item-horizontal {
        margin-left: 0;
        margin-right: 10px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
        margin-left: 10px;
        margin-right: 0;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-item-placeholder {
        background: #fff;
        color: #000;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-next-horizontal {
        cursor: pointer;
        height: 15px;
        left: auto;
        position: absolute;
        right: 15px;
        top: -20px;
        width: 16px;
        background-position: -16px -201px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-prev-horizontal {
        cursor: pointer;
        height: 15px;
        left: 887px;
        position: absolute;
        right: auto;
        top: -20px;
        width: 16px;
        background-position: left -201px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        cursor: pointer;
        background-position: -47px -201px;
    }
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        cursor: pointer;
        background-position: -31px -201px;
    }
    /* Slider Zusatzartikel 3*/
    
    .content_zusatzartikel_3 {
        width: 460px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-container {
        height: 247px;
        background-color: #fff;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-direction-rtl {
        direction: rtl;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 460px;
        padding: 0px;
        height: 244px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-clip {
        overflow: hidden;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 460px;
        height: 244px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-item {
        width: 75px;
        height: 75px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-item-horizontal {
        margin-left: 0;
        margin-right: 10px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
        margin-left: 10px;
        margin-right: 0;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-item-placeholder {
        background: #fff;
        color: #000;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-next-horizontal {
        cursor: pointer;
        height: 15px;
        left: auto;
        position: absolute;
        right: 15px;
        top: -20px;
        width: 16px;
        background-position: -16px -201px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-prev-horizontal {
        cursor: pointer;
        height: 15px;
        left: 411px;
        position: absolute;
        right: auto;
        top: -20px;
        width: 16px;
        background-position: left -201px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        cursor: pointer;
        background-position: -47px -201px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        cursor: pointer;
        background-position: -31px -201px;
    }
    /* Slider Zusatzartikel 4*/
    
    .content_zusatzartikel_4 {
        width: 620px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-container {
        height: 247px;
        background-color: #fff;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-direction-rtl {
        direction: rtl;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 620px;
        padding: 0px;
        height: 244px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-clip {
        overflow: hidden;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 620px;
        height: 244px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-item {
        width: 75px;
        height: 75px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-item-horizontal {
        margin-left: 0;
        margin-right: 10px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
        margin-left: 10px;
        margin-right: 0;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-item-placeholder {
        background: #fff;
        color: #000;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-next-horizontal {
        cursor: pointer;
        height: 15px;
        left: auto;
        position: absolute;
        right: 15px;
        top: -20px;
        width: 16px;
        background-position: -16px -201px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-prev-horizontal {
        cursor: pointer;
        height: 15px;
        left: 572px;
        position: absolute;
        right: auto;
        top: -20px;
        width: 16px;
        background-position: left -201px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        cursor: pointer;
        background-position: -47px -201px;
    }
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        cursor: pointer;
        background-position: -31px -201px;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
        cursor: default;
        background-position: -47px -201px;
        opacity: 0.2;
    }
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
    .content_zusatzartikel_3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
    .content_zusatzartikel_4 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
    .content_zusatzartikel_6 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
        cursor: default;
        background-position: -31px -201px !important;
        opacity: 0.2;
    }
    /* Rabattstaffelungen */
    
    #zusatzartikel_container_rabattstaffelungen {
        color: #4b4b4d;
        position: relative;
        margin-right: 10px;
        float: left;
    }
    #zusatzartikel_container_rabattstaffelungen .content_zusatzartikel_3 {
        background: url(../images/bg_rabattstaffelungen.jpg) repeat-x;
        height: 244px;
    }
    .rabatt_linie {
        background: url(../images/bg_rabatt_linie.png);
        height: 1px;
        width: 425px;
    }
    #rabatt_row_1 {
        padding: 5px 15px 5px 15px;
        font-family: 'Camber W01 Semibold';
    }
    #rabatt_row_2 {
        padding: 0px 15px 5px 15px;
    }
    #rabatt_row_3 #rabatt_anfrage_basket_container .button_pr_basket {
        width: 120px;
        height: 30px;
        float: right;
        background-position: left -167px;
        background-repeat: no-repeat;
        border: none;
        cursor: pointer;
        color: #fff;
        font-size: 12px;
        font-family: 'Camber W01 Semibold';
        padding: 0 0 3px 23px;
    }
    #rabatt_row_3 #rabatt_anfrage_basket_container .button_pr_basket:hover {
        background-position: -124px -167px;
    }
    #rabatt_anfrage_basket_container {
        width: 155px;
        float: right;
    }
    #rabatt_row_3 {
        padding: 0px 4px 4px 4px;
        position: absolute;
        bottom: 0px;
        width: 452px;
    }
    #rabatt_row_3 #rabatt_anfrage_basket_container input[type="text"] {
        width: 26px;
        height: 26px;
        border: 1px solid #e1e2e0;
        float: left;
        color: #4b4b4d;
        text-align: center;
        margin: 0 0 0 2px;
        margin: 0 0 0 0px\9;
    }
    #rabatt_anfrage_descr {
        padding: 0 0 0 10px;
        margin: 0px 0px 10px 0px;
        width: 225px;
    }
    #rabatt_anfrage_container {
        float: left;
    }
    #rabatt_anfrage_container a {
        background-position: left -220px;
        padding: 9px 23px 7px 52px;
        color: #fff;
        font-family: 'Camber W01 Semibold';
        text-decoration: none;
        display: block;
    }
    #rabatt_anfrage_container a:hover {
        background-position: -124px -220px;
    }
    .rabatt_column_1,
    .rabatt_column_2,
    .rabatt_column_3 {
        float: left;
        margin: 0px 40px 0px 0px;
        width: 100px;
        padding: 5px 0 5px 0px;
    }
    /* Vertikaler Slider Zusatzartikel */
    
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-container {
        border: none;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-direction-rtl {
        direction: rtl;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-container-vertical {
        width: 304px;
        height: 244px;
        padding: 0px;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-clip {
        overflow: hidden;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-clip-vertical {
        height: 244px;
        padding: 5px 0 0;
        width: 304px;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-item {
        height: 62px;
        margin-bottom: 0px;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-item-vertical {
        width: 100%;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-item-placeholder {
        background: #fff;
        color: #000;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-container {
        background: none;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango {
        width: 229px;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-next-vertical {
        background-position: -83px -201px;
        cursor: pointer;
        height: 14px;
        left: 255px;
        position: absolute;
        top: -20px;
        width: 15px;
    }
    .content_zusatzartikel_4_vertical .jcarousel-skin-tango .jcarousel-prev-vertical {
        background-position: -64px -201px;
        cursor: pointer;
        height: 14px;
        left: 275px;
        position: absolute;
        top: -21px;
        width: 15px;
    }
    .content_zusatzartikel_4_vertical .jcarousel-prev-disabled,
    .content_zusatzartikel_4_vertical .jcarousel-prev-disabled:hover {
        background-position: -64px -201px;
        cursor: default;
        opacity: 0.2;
    }
    .content_zusatzartikel_4_vertical .jcarousel-next-disabled,
    .content_zusatzartikel_4_vertical .jcarousel-next-disabled:hover {
        background-position: -83px -201px;
        cursor: default;
        opacity: 0.2;
    }
    /* Produktbewertung */
    
    .pr_rate_button a {
        background-image: url(../images/bg_icons_buttons.png);
        background-position: left -254px;
        padding: 8px 0 7px 37px;
        background-repeat: no-repeat;
        display: block;
        color: #fff;
        text-decoration: none;
        width: 130px;
    }
    .pr_rate_button a:hover {
        background-position: left -288px;
    }
    .pr_rate_button input {
        background-position: left -254px;
        padding: 6px 10px 6px 37px;
        background-repeat: no-repeat;
        display: block;
        color: #fff;
        text-decoration: none;
        border: none;
        cursor: pointer;
    }
    .pr_rate_button input:hover {
        background-position: left -288px;
    }
    .prodrating_trenner {
        background: url(../images/prodrating_trenner.png) no-repeat top;
        height: 1px;
        width: 420px;
        margin: 0px 0px 5px 0px;
    }
    .prodrating_sort {
        background: url(../images/prodrating_trenner.png) no-repeat bottom;
        padding: 0px 0px 5px 0px;
    }
    .prod_paging_table td {
        width: 15%;
    }
    .prod_pagingcell_middle a,
    .prod_pagingcell_middle span {
        padding: 0px 1px 0px 1px;
        color: #4b4b4d;
    }
    #prodrating_form {
        width: 420px;
    }
    #prodrating_form input[type="text"],
    #prodrating_form input[type="password"],
    #changenickname_form input[type="text"] {
        border: 1px solid #E1E2E0;
        color: #4B4B4D;
        font-size: 11px;
        margin: 5px 0;
        padding: 5px;
        width: 192px;
    }
    #prodrating_form textarea {
        background-image: url(../images/bg_input.png) repeat-x !important;
        border: 1px solid #E1E2E0;
        color: #4B4B4D;
        font-size: 11px;
        height: 55px;
        margin: 5px 0 0 0;
        padding: 5px;
        width: 405px;
    }
    .prodrating_box {
        font-size: 12px;
        margin: 5px 0px 5px 0px;
        padding: 5px 0px 5px 0px;
        background: url(../images/prodrating_trenner.png) no-repeat bottom;
    }
    .prodrating_headline {
        float: left;
        font-size: 10px !important;
        color: #999;
    }
    .prodrating_stars {
        float: right;
    }
    .prodrating_subject {
        font-family: 'Camber W01 Semibold';
    }
    .prodrating_comment {
        margin: 2px 0px 2px 0px;
    }
    .prodrating_input_no_button {
        background: none;
        border: 0 none;
        font-size: 11px !important;
        color: #4b4b4d;
        text-decoration: underline;
    }
    .prodrating_input_no_button:hover {
        text-decoration: none;
        cursor: pointer;
    }
    #prodrating_edit_left {
        float: left;
        width: 200px;
    }
    #prodrating_edit_right {
        float: left;
        width: 200px;
    }
    .stars {
        float: right;
        padding: 11px 0px 0px 0px;
        width: 205px;
    }
    .stars span,
    .stars input,
    .stars div {
        float: left;
    }
    #stars_inner {
        margin: 0px 5px 0px 5px;
    }
    .star_select,
    .star_unselect {
        cursor: pointer;
        float: left;
        height: 14px;
        width: 17px;
    }
    .star_select {
        background-position: -171px -29px;
    }
    .star_unselect {
        background-position: -171px -45px;
    }
    .loading_tab {
        text-align: center;
        margin: 50px 0px 0px 0px;
        color: #4b4b4d;
        font-size: 11px;
    }
    .info_sternchen {
        font-size: 11px;
    }
    .nickname_fehler {
        font-size: 11px;
        color: #D62828;
        margin: 5px 0px 5px 0px;
    }
    .nickname_fehler input {
        color: #D62828 !important;
    }
    #buttons_changenickname_container {
        margin: 10px 0px 0px 0px;
    }
    #change_nickname_container input[type="text"] {
        border: 1px solid #E1E2E0;
        color: #4B4B4D;
        font-size: 11px;
        margin: 5px 0;
        padding: 5px;
        width: 192px;
    }
    /* Frage zum Produkt */
    
    #inq_pr_question_container textarea {
        width: 410px;
        height: 50px;
    }
    #inq_pr_question_container select {
        width: 192px;
        padding: 5px;
    }
    #inq_pr_question_container input[type="text"],
    #inq_pr_question_container input[type="password"] {
        border: 1px solid #E1E2E0;
        color: #4B4B4D;
        font-size: 11px;
        margin: 5px 0;
        padding: 5px;
        width: 192px;
    }
    /* Artikel empfehlen */
    
    #contentPRRcmd .contentLayerBoxesContent {
        padding: 0px;
    }
    #recmd_container {
        padding: 0 15px 15px;
        color: #4b4b4d !important;
    }
    #recmd_container input[type="text"],
    #recmd_containerr input[type="password"] {
        border: 1px solid #E1E2E0;
        color: #4B4B4D;
        font-size: 11px;
        margin: 5px 0;
        padding: 5px;
        width: 192px;
    }
    #recmd_container textarea {
        width: 410px;
        height: 60px;
    }
    /* Bl�tterfunktion der Mehrfachbilder */
    
    .ws_actpic_numberofpics {
        text-align: center;
        position: relative;
        padding: 10px 0px 10px 0px;
        border-top: 1px dotted #ccc;
        border-bottom: 1px dotted #ccc;
        font-size: 11px;
    }
    a.ws_actpic_prev,
    a.ws_actpic_next {
        display: block;
        position: absolute;
        top: 8px;
        text-decoration: none;
        font-size: 16px;
        color: #659d28;
    }
    a.ws_actpic_prev {
        left: 0px;
    }
    a.ws_actpic_next {
        right: 0px;
    }
    /* Container f�r die Mehrfachbilder */
    
    .ws_multiple_images {
        padding: 10px 0px 0px 0px;
    }
    .ws_multiple_images img {
        cursor: pointer;
        width: 50px;
        margin: 0px 5px 0px 0px;
    }
    /* Mehrfachbilder */
    
    .imageGroup {
        position: relative;
    }
    .imageGroup .bigPic {
        position: relative;
        height: 330px;
        width: 280px;
        overflow: hidden;
        background-color: #fff;
        margin: 0px 0px 15px 0px;
    }
    .smallPics {
        overflow: hidden;
        height: 70px;
    }
    .smallPic,
    .smallPic {
        float: left;
        margin: 5px 5px 0 0;
        border: 1px solid #888;
        height: 40px;
        width: 40px;
        overflow: hidden;
    }
    .smallPic a,
    .smallPic a {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        max-height: 40px;
        max-width: 40px;
    }
    .smallPic a img,
    .smallPic a img {
        opacity: 0.4;
        max-width: 40px !important;
    }
    .smallPicSelected,
    .smallPicSelected {
        background: #fff !important;
    }
    .smallPicSelected img,
    .smallPicSelected img {
        opacity: 1 !important;
    }
    .imageGroup .jqzoom {
        padding: 0px;
        cursor: pointer;
        position: absolute;
    }
    .imageGroup .jqzoom_window {
        z-index: 100;
        position: absolute;
        top: 0px;
        left: 295px;
        width: 465px;
        height: 350px;
        background: #ffffff;
        display: none;
        overflow: hidden;
    }
    .imageGroup div.jqzoom_popup {
        z-index: 100;
        visibility: hidden;
        position: absolute;
        top: 0px;
        left: 0px;
        background: #000;
        opacity: 0.5;
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
        filter: alpha(Opacity=50);
    }
    .imageGroup .prevPic,
    .imageGroup .nextPic {
        position: absolute;
        top: 50%;
        width: 26px;
        margin-top: -23px;
        height: 46px;
        background: url(../images/bg_arrowmap.png) 0px 0px no-repeat;
        cursor: pointer;
        z-index: 1;
    }
    .imageGroup .prevPic {
        background-position: 0px 0px;
        left: 5px
    }
    .imageGroup .prevPic:hover {
        background-position: 0px -46px;
    }
    .prevPicEnd,
    .prevPicEnd {
        display: none;
    }
    .imageGroup .nextPic {
        background-position: -26px 0px;
        right: 5px;
    }
    .imageGroup .nextPic:hover {
        background-position: -26px -46px;
    }
    .nextPicEnd,
    .nextPicEnd {
        display: none;
    }
    .imageGroup .box_bildstat,
    .imageGroup2 .box_bildstat {
        position: absolute;
        top: 5px;
        left: 5px;
    }
    .colorbox_mbs {
        height: 100%;
    }
    .colorbox_mbs .bigPic img {
        width: 100%;
        height: 100%;
    }
    .colorbox_mbs .bigPic {
        float: left;
        height: 100%;
        overflow: hidden;
        width: 80%;
    }
    .colorbox_mbs .smallPicGroup {
        float: left;
        width: 19%;
    }
    .colorbox_mbs .smallPic {
        margin: 0px 0px 5px 5px !important;
    }
    .colorbox_mbs .prevPic,
    .colorbox_mbs .nextPic {
        position: absolute;
        z-index: 999;
        width: 39px;
        height: 38px;
        top: 50%;
        margin-top: -19px;
    }
    .colorbox_mbs .prevPic {
        left: -50px;
        background: url(../images/img_cbox_arrow_left.png) no-repeat;
    }
    .colorbox_mbs .prevPic:hover {
        background: url(../images/img_cbox_arrow_left_hover.png) no-repeat;
        cursor: pointer;
    }
    .colorbox_mbs .nextPic {
        right: -50px;
        background: url(../images/img_cbox_arrow_right.png) no-repeat;
    }
    .colorbox_mbs .nextPic:hover {
        background: url(../images/img_cbox_arrow_right_hover.png) no-repeat;
        cursor: pointer;
    }
    /* Handb�cher / Downloads */
    
    ul.ul_pr_manuals {
        border: 1px solid #CCC;
        border-top: 0px;
    }
    ul.ul_pr_manuals li {
        background: #f4f4f4;
        border-top: 1px solid #CCC;
        padding: 5px;
    }
    ul.ul_pr_manuals li.li_2 {
        background: #eaeaea;
    }
    ul.ul_pr_manuals li div a {
        margin: 0px !important;
        padding: 0px !important;
        line-height: normal !important;
    }
    ul.ul_pr_manuals li div a:hover {
        color: #000 !important;
        text-decoration: underline !important;
    }

    /* Handb�cher / Downloads als Tabelle */
    .table_manuals {
        width: 100%;
        border-left: 1px solid #CCC;
        border-right: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
    }
    .table_manuals td {
        padding: 5px;
        border-top: 1px solid #CCC;
        vertical-align: text-top;
    }
    .table_manuals td:last-child {
        text-align: right;
    }
    .table_manuals tr {
        background: #eaeaea;
    }
    .table_manuals tr:nth-of-type(odd) {
        background: #f4f4f4;
    }

    .table_manuals a {
        padding-left: 0 !important;
    }

    #confirm_trustedshops_box {} #confirm_trustedshops_box #icon_trustedshops {
        width: 41px;
        float: left;
        margin-right: 10px;
    }
    #confirm_trustedshops_box #icon_trustedshops a {
        background: url("../images/bg_icons_head.gif") no-repeat;
        display: block;
        width: 41px;
        height: 41px;
    }
    #confirm_trustedshops_box #content_trustedshops {
        width: 650px;
        float: left;
    }
    #confirm_trustedshops_box #content_trustedshops #btnProtect {
        margin-top: 10px;
    }
    .box_directorder_upload {
        margin-bottom: 15px;
        border: 1px solid #e1e2e0;
        padding: 10px;
        background: #fafafa;
    }
    .box_directorder_upload .head {
        font-family: 'Camber W01 Semibold';
        padding-bottom: 10px;
    }
    .box_directorder_upload .float_left {
        margin-right: 10px;
    }
    .box_directorder_upload form {
        margin: 10px 0 20px 0;
    }
    .box_directorder_upload .directorder_infotext {
        display: block;
        margin-top: 10px;
        color: #777;
        font-size: 11px;
    }
    .box_directorder_upload .directorder_infotext a {
        color: #454545;
    }
    #directorder_show_more,
    #directorder_show_less {
        padding: 5px 5px 5px 10px;
        background-color: #fafafa;
        color: #454545;
        text-decoration: none;
        font-family: 'Camber W01 Semibold';
        display: block;
    }
    #directorder_show_more:hover,
    #directorder_show_less:hover {
        background-color: #f1f1f1;
    }
    #directorder_show_more p {
        background-position: left -62px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        height: 16px;
        width: 16px;
        margin-right: 3px;
    }
    #directorder_show_less p {
        background-position: -16px -62px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        height: 16px;
        width: 16px;
        margin-right: 3px;
    }
    #customer_container {} .table_savebasket {} .table_savebasket td {
        padding: 5px 5px 5px 0;
    }
    .table_savebasket td input[type=text] {
        padding: 4px 5px 3px 5px !important;
    }
    .table_savebasket td input,
    .table_savebasket td select {
        margin: 0px;
    }
    .table_savebasket td select {
        padding: 3px 5px 2px 5px;
        font-size: 12px;
        width: 397px;
    }
    #content_container {
        margin: 16px auto;
    }
    .content_container_loginstart {
        min-height: 800px;
        border-top: 2px solid #E1E2E0;
        margin-top: 30px;
        padding-top: 20px;
    }
    .content_container_loginstart form {} .content_container_loginstart form label {
        font-family: 'Camber W01 Semibold';
        text-align: left;
        width: 165px;
    }
    .content_container_loginstart form input[type=password],
    .content_container_loginstart form input[type=text] {
        float: left;
        margin-right: 0px;
    }
    .content_container_loginstart form input[type=submit] {
        margin-top: 10px;
    }
    .loginstart_box {
        background: none repeat scroll 0 0 #F7F7F7;
        border: 1px solid #E1E2E0;
        margin-bottom: 30px;
        padding: 10px 20px 20px 20px;
    }
    .order_option_table {
        width: 100%;
    }
    .order_option_table tr td {
        width: 31px;
        padding: 10px 0;
        vertical-align: top;
    }
    .order_option_table tr td+td {
        width: auto;
    }
    .order_option_table tr td span.order_option_name {
        display: none;
    }
    #addr_newsletter_checkbox {
        float: left;
        margin-right: 10px;
        width: 15px;
    }
    #addr_newsletter_txt {
        float: left;
        margin-right: 10px;
        margin-top: 2px;
    }
    .newsletter_table td,
    .newsletter_tr_2 .newsletter_td_2 {
        display: none;
    }
    .newsletter_table td+td {
        display: block;
    }
    .pr_price_zusatz {
        font-size: 14px;
        color: #777;
        text-align: right;
    }
    .pr_price_zusatz span {
        cursor: pointer;
    }
    .basket_info_content .customer_box_right {
        display: none;
    }
    .customer_box_right {
        display: none;
    }
    .body_formular_layer {
        margin: 0px;
        background: #FFF !important;
        padding: 0px;
    }
    .wrapper_formular_layer {
        margin: 0px;
        background: #FFF;
        padding: 0px;
    }
    .wrapper_formular_layer h2 {
        margin-bottom: 5px;
    }
    .table_formular_layer {
        margin: 10px 0 0 0;
        width: 95%;
    }
    .table_formular_layer td {
        vertical-align: top;
    }
    .table_formular_layer .tr_header td {
        padding-top: 8px;
        padding-bottom: 2px;
    }
    .table_formular_layer td {
        width: 1%;
    }
    .table_formular_layer td+td {
        width: auto;
    }
    .table_formular_layer td+td+td {
        width: 1%;
    }
    .table_formular_layer td.txt_error {
        color: #D62828;
        font-family: 'Camber W01 Semibold';
    }
    .table_formular_rabatt_informations {
        width: 100%;
    }
    .table_formular_rabatt_informations td {
        padding: 2px 10px 2px 0px;
        /* width:1%;*/
    }
    .table_formular_rabatt_informations td+td {
        width: auto;
    }
    .addr_infobox_b2b {
        border: 1px solid #CCC;
        color: #777;
        background: #f4f4f4;
        padding: 10px;
        margin: 10px 0 0 0;
    }
    .addr_infobox_b2b ul {} .addr_infobox_b2b ul li {
        list-style: disc;
        margin-left: 20px;
        padding-top: 5px;
    }
    /*****************************************************************************/
    /*** SUGGEST ***/
    /*****************************************************************************/
    /* needed otherwise the searchBoxLine will pop-up in IE */
    
    div.suggestFormWrap {
        position: absolute;
        z-index: 1001;
    }
    div.suggestLayer {
        height: 1px;
        display: none;
        padding: 0;
        margin: 0;
        z-index: 1000;
        background-color: white;
        background: transparent;
        width: 1000px;
    }
    ul.suggestLayerList,
    ul.suggestLayerBlock {
        list-style: none;
        color: #58585a;
        font-size: 11px;
        background-color: white;
        cursor: pointer;
        border: 5px solid #efefef;
        -moz-box-shadow: 0 4px 3px #c2c4c6;
        -webkit-box-shadow: 0 4px 3px #c2c4c6;
        box-shadow: 0 4px 3px #c2c4c6;
        border-collapse: separate;
        padding: 0px;
    }
    ul.suggestLayerList li,
    ul.suggestLayerBlock li {
        list-style: none;
        display: block;
    }
    li.suggestHeader {
        color: #b0b1b3;
        font-weight: normal;
        font-size: 10px;
        border-bottom: 1px solid #d7d7d7;
        padding: 3px 10px 3px 5px;
        background-image: url("../../images/demoshop/logo_fact-finder_suggest.png");
        background-repeat: no-repeat;
        background-position: 98%;
    }
    li.suggestRow {
        padding: 6px;
    }
    li.suggestRowWithImage {
        height: 40px;
        line-height: 40px;
    }
    span.suggestTextQuery {
        font-family: 'Camber W01 Semibold';
    }
    span.suggestTextQueryTyped {
        color: #B5C568;
        text-decoration: underline;
    }
    span.suggestTextType {
        float: right;
        padding-left: 20px;
        font-size: 10px;
    }
    span.suggestTextAmount {
        float: right;
        padding-left: 10px;
        font-size: 10px;
        text-align: right;
        width: 90px;
    }
    li.suggestHighlight {
        background-color: #F3FCC8;
    }
    span.suggestImage {
        padding-right: 20px;
        height: 40px;
        float: left;
    }
    span.suggestImage img {
        max-height: 40px;
        max-width: 120px;
    }
    ul.suggestLayerBlock li.suggestHeader {
        background-image: none;
    }
    ul.suggestLayerBlock li.suggestHeader:first-child {
        background-image: url("../../images/demoshop/logo_fact-finder_suggest.png");
        background-repeat: no-repeat;
        background-position: 98%;
    }
    #master_layer {
        background: url(../images/img_mastershop.png) no-repeat;
        width: 36px;
        height: 157px;
        position: absolute;
        left: -36px;
        top: 148px;
    }
    #test_layer {
        background: url(../images/img_testmode.png) no-repeat;
        width: 36px;
        height: 157px;
        position: absolute;
        left: -36px;
        top: 330px;
    }
    #icon_klimaneutral_inhaltsseite {
        float: left;
        margin-right: 25px;
    }
    .haekchen {
        text-decoration: underline;
        cursor: pointer;
    }
    /* ---------------- Cookie Layer Start ---------------- */
    
    #cookie_layer {
        background: #ccc;
        width: 100%;
        opacity: 0.95;
        padding: 10px 0px 10px 0px;
        bottom: 0px;
        position: fixed;
        z-index: 200;
    }
    #cookie_layer_content {
        width: 1000px;
        margin: auto;
    }
    .cookie_layer_info {
        float: left;
        width: 90%;
    }
    .cookie_layer_info a,
    .cookie_layer_info a:link,
    .cookie_layer_info a:visited,
    .cookie_layer_info a:active,
    .cookie_layer_info a:hover {
        display: inline-block;
    }
    a.cookie_layer_allow,
    a.cookie_layer_allow:link,
    a.cookie_layer_allow:visited,
    a.cookie_layer_allow:active,
    a.cookie_layer_allow:hover {
        display: block;
        float: right;
        padding: 7px 30px 5px 0px;
        background: url(../images/cookie_close.png) no-repeat right 5px;
        font-weight: normal;
        cursor: pointer;
    }
    #bg_black_layer {
        position: fixed;
        height: 100%;
        width: 100%;
        background: #fff;
        opacity: 0.4;
        filter: alpha(opacity=40) !important;
        z-index: 199;
        top: 0;
        left: 0;
        display: none;
    }
    #popup_layer {
        position: fixed;
        width: 1000px;
        height: 500px;
        display: none;
        top: 350px;
        left: 50%;
        z-index: 999;
        margin-top: -250px;
        margin-left: -500px;
    }
    #hide_popup_layer {
        position: absolute;
        right: 0px;
        z-index: 100;
        border: 5px solid #fff;
        border-bottom: 0px;
        background-color: #fff;
        cursor: pointer;
    }
    /*New Styles VG*/
    /*************************************************************************************************/
    /************************************----REDESIGN STYLEs----**************************************/
    /*************************************************************************************************/
    
    .grad_header {
        background: #4a4a4a !important;
        /* For browsers that do not support gradients */
    
        background: -webkit-linear-gradient(#727272, #1a1a1a) !important;
        /* For Safari 5.1 to 6.0 */
    
        background: -o-linear-gradient(#727272, #1a1a1a) !important;
        /* For Opera 11.1 to 12.0 */
    
        background: -moz-linear-gradient(#727272, #1a1a1a) !important;
        /* For Firefox 3.6 to 15 */
    
        background: linear-gradient(#727272, #1a1a1a) !important;
        /* Standard syntax (must be last) */
    
        color: #fefefe !important;
        min-height: 54px;
    }
    
    .padding_header {
        padding: 23px 0px 50px 0px;
    }
    .no_overflow {
        overflow: hidden;
    }
    .padding_10 {
        padding: 10px;
    }
    .uppercase,
    .red_button div,
    .katalog_div div,
    .search_filter_selected_box a,
    #topnavi_container .level2 {
        text-transform: uppercase;
    }
    .katalog_div a {
        color: #fff;
        text-decoration: none;
	}
	
	/*.contact_span {
		font-size: 10px;	
	}	*/
	
	a .contact_span {
		font-size: 8px !important;
		color: #fff;
		text-decoration: none;		
	}
	
    .no_overflow.wrapper .service_header:first-child {
        float: left;
        height: 40px;
        line-height: 40px;
    }

    .no_overflow.wrapper .service_header:nth-child(2) {
        float: left;
        height: 40px;
        line-height: 43px;
		/*margin-left: 25px;
        margin-left: 65px;*/
    }

    .no_overflow.wrapper .service_header:nth-child(2) a,
    .no_overflow.wrapper .service_header:nth-child(2) a:link,
    .no_overflow.wrapper .service_header:nth-child(2) a:visited,
    .no_overflow.wrapper .service_header:nth-child(2) a:hover {
        color: #fff;
        text-decoration: none; 
    }
    
    .no_overflow.wrapper .service_header:last-child {
        float: right;
        height: 40px;
        line-height: 40px;
    }
    
    .service_header ul .service_header_li {
        float: right;
        margin-left: 28px;
        text-align: left;
        padding: 3px;
    }
    .input-box {
        overflow: hidden;
        width: 81%;
    }
    .header_search_input {
        overflow: hidden;
    }
    .service_header_li .konto_dropdown {
        display: block;
        background: #fff;
        text-align: center;
    }
    .service_header_li .konto_dropdown li:hover {
        background: #cbcbcb;
        color: #e54449 !important;
    }
    .service_header_li .konto_dropdown li {
        padding: 8px;
    }
    .service_header_li.konto_dropdown li a {
        padding: 10px !important;
    }
    .search_input_h {
        padding: 8px 7px !important;
        font-size: 13px !important;
        border: none !important;
        margin-bottom: 0px !important;
        box-shadow: none !important;
    }
    .search_form_h {
        border: 4px solid #c0c0c0;
        width: 239px;
        margin: 0 auto;
        padding: 5px;
        background: #fff;
        padding: 5px 0px 0px 5px;
    }
    .main_header_div:nth-child(1), .main_header_div:nth-child(2) {
        width: 333px;
    }
    .main_header_div:nth-child(3){
        width: 334px;
    }

    #topnavi_container ul li a:hover {
        color: #fff !important;
    }
    #topnavi_container li a.opened,
    #topnavi_container li ul li a.selected {
        color:#fff !important;
    }
    #topnavi_container .level1_li_1 a:hover,
    #topnavi_container .level1_li_1 a.selected,
    #topnavi_container .level1_li_1 a.opened {
        background: #689b35 !important;
    }
    #topnavi_container .level1_li_2 a:hover,
    #topnavi_container .level1_li_2 a.selected,
    #topnavi_container .level1_li_2 a.opened {
        background: #3467cd !important;
    }
    #topnavi_container .level1_li_3 a:hover,
    #topnavi_container .level1_li_3 a.selected,
    #topnavi_container .level1_li_3 a.opened {
        background: #ff9901 !important;
    }
    #topnavi_container .level1_li_4 a:hover,
    #topnavi_container .level1_li_4 a.selected,
    #topnavi_container .level1_li_4 a.opened {
        background: #666699 !important;
    }
    #topnavi_container .level1_li_5 a:hover,
    #topnavi_container .level1_li_5 a.selected,
    #topnavi_container .level1_li_5 a.opened {
        background: #c90165 !important;
    }
    #topnavi_container .level1_li_6 a:hover,
    #topnavi_container .level1_li_6 a.selected,
    #topnavi_container .level1_li_6 a.opened {
        background: #cccb36 !important;
    }
    #topnavi_container .level1_li_7 a:hover,
    #topnavi_container .level1_li_7 a.selected,
    #topnavi_container .level1_li_7 a.opened {
        background: #9b339b !important;
    }
    #topnavi_container .level1_li_8 a:hover,
    #topnavi_container .level1_li_8 a.selected,
    #topnavi_container .level1_li_8 a.opened {
        background: #d90808 !important;
    }
    #topnavi_container .level1_li_9 a:hover,
    #topnavi_container .level1_li_9 a.selected,
    #topnavi_container .level1_li_9 a.opened {
        background: #00cccc !important;
    }
    #topnavi_container .level1_li_10 a:hover,
    #topnavi_container .level1_li_10 a.selected,
    #topnavi_container .level1_li_10 a.opened {
        background: #fa5d38 !important;
    }
    
    .ul_choose_country li {
        float: none !important;
        margin-right: 10px !important;
        min-width: 133px;
        padding: 3px;
        line-height: 22px;
    }
    .custom_basket {
        margin: 0 auto;
    }
    .custom_basket img {
        height: 42px;
    }
    .custom_basket ul {
        top: 100px !important;
    }
    .cb_quantity {
        position: absolute;
        top: 0;
        padding: 2px 7px;
        background: #e72523;
        right: -5px;
        font-family: 'Camber W01 Semibold';
        font-size: 14px;
    }
    .red_button, .custom_basket {
        width: 50%;
    }
    .red_button div {
        padding: 10px;
        background: #d6001c;
        font-size: 16px;
        font-family:'Camber W01 Semibold';
        float: right;
        width: 60%;
    }
    .red_button a,
    .red_button a:link,
    .red_button a:active,
    .red_button a:visited,
    .custom_basket a,
    .service_header,
    .katalog_div div,
    .service_header ul .service_header_li a,
    .service_header ul .service_header_li a:hover {
        color: #fff;
        text-decoration: none;
    }
    .newsletter_input {
        width: 363px;
        height: 39px;
        padding: 2px 50px 2px 15px;
        border: none;
        font-size: 16px !important;
        margin-left: 38px;
    }
    .newsletter_icon {
        margin-left: -36px;
        height: 32px;
        width: 50px;
        border: 0;
        -webkit-appearance: none;
    }
    .newsletter_icon img {
        height: 43px;
    }
    
    .newsletter_p {
        font-size: 25px !important;
        line-height: 25px;
        color: #fff !important;
        display: inline;
        padding-left: 5px;
    }
    .newsletter_footer_c p {
        font-size: 17px;
    }
    .newsletter_footer_c .newsletter_div {
        float: left;
        width: 50%;
    }
    .net_icons {
        text-align: center;
        padding: 30px;
    }
    .net_icons a img {
        height: 45px;
        width: auto;
    }
    .net_icons a {
        padding: 5px 20px;
        cursor: pointer;
    }
    #topnavi_container .level3 a:before {
        background-repeat: no-repeat;
        content: " ";
        padding-right: 14px;
    }
    #topnavi_container .level3 a:before {
        background-image: url(../images/pfeil_nav_dd.png);
    }
    .multiple_banners {
        margin-bottom: 30px;
    }
    .multiple_banners div {
        text-align: center;
    }
    .banner_bottom div {
        text-align: center;
        /*background:#000;*/
    }
    
    .multiple_banners div {
        width: 50%;
    }
    .multiple_banners div img,
    .banner_bottom img {
        max-width: 100%;
        width:auto;
    }
    .banner_bottom {
        padding-top: 10px;
    }
    .banner_bottom div {
        margin-bottom: 10px;
    }
    .katalog_div div {
        width: auto;
        font-size: 20px;
        padding: 20px 0px;
        font-family:'Camber W01 SemiBold';
    }
    .katalog_div span,
    .newsletter_footer_c p {
        color: #777;
    }
    .banner_bottom a,
    .multiple_banners a,
    .newsletter_footer_c a {
        cursor: pointer;
    }
    .main_header_div:nth-child(1) a img {
        height: 57px;
    }
    .multiple_banners div:nth-child(odd) a{
        display: block;
        margin: 16px 16px 16px 0px;
    }
    .multiple_banners div:nth-child(even) a{
        display: block;
        margin: 16px 0px 16px 16px;
    }
    .katalog_div {
        padding: 8px 20px;
    }
    .katalog_div div:nth-child(2) {
        float: right;
    }
    .katalog_div div,
    .multiple_banners div,
    .newsletter_icon,
    .newsletter_input,
    .red_button,
    .custom_basket,
    .main_header_div,
    .input-box,
    .main_header_div {
        float: left;
    }
    .level1:hover {
        position: relative !important;
        opacity: 1;
        z-index: 100;
        position: relative;
    }
    .level1:hover .level1_li_1,
    .level1:hover .level1_li_2,
    .level1:hover .level1_li_3,
    .level1:hover .level1_li_4,
    .level1:hover .level1_li_5,
    .level1:hover .level1_li_6,
    .level1:hover .level1_li_7,
    .level1:hover .level1_li_8,
    .level1:hover .level1_li_9,
    .level1:hover .level1_li_10 {
        background: #4a4a4a;
        background: -webkit-linear-gradient(#727272, #1a1a1a);
        background: -o-linear-gradient(#727272, #1a1a1a);
        background: -moz-linear-gradient(#727272, #1a1a1a);
        background: linear-gradient(#727272, #1a1a1a);
    }
    #start_slider .flexslider {
        margin: 0 0 10px;
    }
    #start_slider .flexslider .slides > li,
    .multiple_banners div  a,
    .katalog_div {
        background: #000;
    }
    #start_slider .flexslider .slides img {
        width: auto;
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    #topnavi_container .level2 .level3 {
        text-transform: none;
    }
    
    #topnavi_container .level2.active{
          display: block;
      }
    
    .custom_search_a img {
        height: 35px;
    }
    #head_row_2 div#country_container ul {
        top: 43px;
    }
    
    .globalsalutation {
        padding:15px 0px 0px 0px;
    }
    
    .globalsalutation a {
        float: right; text-decoration: none; color: #fff; font-size: 14px;
    }
    
    .tab_content_product {
        font-size: 14px;
    }
    
    .privacyCheckboxInquiry {
        float: right;
    }
    
    
    .privacyCheckboxInquiryTxt,
    .privacyCheckboxBackInStockTxt{
        padding: 0px 0px 0px 5px; width: 539px;
    }
    
    .privacyCheckboxBackInStockTxt{
        width: 370px;
    }
    
    .privacyCheckboxBackInStockTxt.checkbox_error {
      color: #D62828;
      background: #faf0f0;
      border-color: #D62828;
      padding: 10px 10px 10px 10px;
      margin-bottom: 10px;
      font-family: 'Camber W01 Semibold';
      border: 1px solid;
    }
    
    .checkboxInquiry {
    
    }
    
    .checkboxInquiryTxt {
        padding: 0px 0px 0px 5px; width: 400px; float: left;
    }
    /* Product Login Box */
    .box {
        /* border: 1px solid #ccc;
        padding: 15px; */
        margin-left: 30px;
    }
    
    .box .text {
        font-size: 11px;
        margin: 5px 0;
    }
    
    .box .red_button {
        width: 90%;
        background-color: #d6001c;
        padding: 10px;
        color: #fff;
        font-size: 12px;
        text-align: center;
        text-decoration: none;
        font-family: 'Camber W01 Semibold';
        margin-bottom: 5px;
    }
    /**********   Partnerseite    **********/
    
    .partners-title {
        padding: 20px 0;
    }
    .partner_table {
        display: inline-flex;
        background: #f4f4f4;
        padding-top: 50px;
        position: relative;
        width: 100%;
    }
    .partner_table .container-inner {
        padding-bottom: 50px;
    }
    .container-third-width {
        float: left;
        width: 33%;
    }
    .container-half-width {
        float: left;
        width: 50%;
    }
    .box-full-width img {
        max-height: 60px;
        max-width: 50%;
        height: auto;
    }
    .box-full-width {
        padding-top: 50px;
    }
    .box-full-width a {
        color: #000;
        display: block;
        font-weight: bold;
        font-size: 14px;
        margin-top: 10px;
        text-decoration: none;
        width: 100%;
    }  
    .border-right-grey {
        border-right: 2px solid #e1e2e0;
    }
    .text-uppercase {
        text-transform: uppercase;
    }
    .text-bold {
        font-weight: bold;
    }
    .float-left {
        float: left;
    }
    .pl-2 {
        padding-left: 2rem;
    }
    .quarter-underscore {
        border-bottom: 3px solid #000 ;
        display: block;
        height: 3px;
        float: left;
        width: 13%;
    }
    .w-100 {
        display: block;
        position: relative;
        width: 100%;
    }
    .d-block {
        display: block;
    }
    .text-left {
        text-align: left;
    }
    .partners-title {
        color: #000;
        font-size: 20px;
    }
    .column-title {
        color: #000;
        font-size: 20px;
    }
    .partner_table a.button_back {
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        right: 0;
        position: absolute;
        transform: translateX(100%);
    }
    