/****************************** Allgemein ********************************/ * { margin: 0px; padding: 0px; list-style: none; } img { border: 0px; } body { font-family: Arial, Helvetica, sans-serif; } /******************************* Wrapper ********************************/ #wrapper { width: 983px; margin: 0px auto; position: relative; overflow: hidden; } #page { width: 983px; padding: 114px 0px 0px 0px; background: url(images/page_bg.gif) 0px 0px repeat-y; } #spalte_links { float: left; width: 211px; } /******************************* Header ********************************/ #header { position: absolute; top: 0px; left: 0px; background: url(images/page_top_bg.gif) 0px 0px no-repeat; height: 114px; width: 983px; margin: 0px 0px 0px 0px; } #logo { position: absolute; top: 10px; left: 5px; } #login_iframe { position: absolute; top: 20px; left: 618px; width: 250px; height: 70px; overflow: hidden; } #content_teaser_box1 { position: absolute; top: 114px; left: 211px; background: #D6E8FF; border: 1px solid #BAD7F5; height: 297px; } h3 { width: 243px; height: 242px; padding: 25px 0px 0px 512px; color: #005A8F; font-weight: normal; font-size: 16px; } h3 span { text-transform: uppercase; font-size: 19px; } h3.box1_1 { background: url(images/dflt_lightbox_photo_bg1.jpg) no-repeat; } h3.box1_2 { background: url(images/dflt_lightbox_photo_bg2.jpg) no-repeat; } h3.box1_3 { background: url(images/dflt_lightbox_photo_bg3.jpg) no-repeat; } h3.box1_4 { background: url(images/dflt_lightbox_photo_bg4.jpg) no-repeat; } h3.box1_5 { background: url(images/dflt_lightbox_photo_bg5.jpg) no-repeat; } h3.box1_6 { background: url(images/dflt_lightbox_photo_bg6.jpg) no-repeat; } h3.box1_7 { background: url(images/dflt_lightbox_photo_bg7.jpg) no-repeat; } a#top_button { position: absolute; top: 255px; right: 10px; background: url(images/btn_lightbox_forward_right_active.png) right no-repeat; height: 34px; font-size: 12px; color: #FFF; text-decoration: none; font-weight: bold; } #top_button span { background: url(images/btn_lightbox_forward_left_active.png) left no-repeat; height: 24px; display: block; padding: 10px 40px 0px 10px; margin: 0px 0px 0px -5px; } a#top_button:hover { background: url(images/btn_lightbox_forward_right_mouseover.png) right no-repeat; cursor: pointer; } a#top_button:hover span { background: url(images/btn_lightbox_forward_left_mouseover.png) left no-repeat; cursor: pointer; } .content_teaser_box_klein { position: absolute; top: 435px; border: 1px solid #d6d4d4; width: 363px; height: 185px; background: #FFF; font-size: 12px; color: #555; overflow: hidden; } #content_teaser_box2 { left: 213px; } #content_teaser_box3 { left: 590px; } .content_teaser_box_klein li { position: absolute; } .ctbk1 { top: 5px; left: 10px; font-weight: bold; font-size: 12px; } .ctbk2 { bottom: -9px; } .ctbk3 { top: 5px; right: 7px; color: #E2001A; font-weight: bold; font-size: 14px; } .ctbk4 { top: 30px; left: 212px; width: 150px; font-weight: bold; } .ctbk5 { top: 67px; left: 212px; width: 150px; font-size: 11px; } .ctbk6 { top: 163px; right: -2px; } .ctbk6 a { background: url(images/btn_forward_right_active.png) right no-repeat; font-size: 11px; height: 17px; color: #FFF; text-decoration: none; font-weight: bold; display: block; } .ctbk6 a span { background: url(images/btn_forward_left_active.png) left no-repeat; height: 15px; display: block; padding: 2px 15px 0px 10px; margin: 0px 0px 0px -5px; } .ctbk6 a:hover { background: url(images/btn_forward_right_mouseover.png) right no-repeat; cursor: pointer; } .ctbk6 a:hover span { background: url(images/btn_forward_left_mouseover.png) left no-repeat; cursor: pointer; } .ctbk7 { top: 37px; left: 212px; width: 140px; font-size: 11px; } .ctbk_list { padding: 0px 0px 0px 17px; background: url(images/dflt_list.gif) 0px 3px no-repeat; width: 150px; font-size: 11px; } .ctbk8 { top: 82px; left: 195px; } .ctbk9 { top: 97px; left: 195px; } .ctbk10 { top: 112px; left: 195px; } .ctbk11 { top: 97px; left: 195px; } .ctbk12 { top: 112px; left: 195px; } .ctbk13 { top: 127px; left: 195px; } .ctbk14 { top: 99px; left: 212px; width: 140px; font-size: 11px; } .ctbk15 { bottom: 8px; } .ctbk16 { top: 30px; left: 165px; width: 170px; font-weight: bold; } .ctbk17 { top: 67px; left: 165px; width: 170px; font-size: 11px; } .ctbk18 { top: 30px; left: 188px; width: 170px; font-weight: bold; } .ctbk19 { top: 67px; left: 188px; width: 170px; font-size: 11px; } .ctbk20 { top: 82px; left: 188px; width: 170px; font-size: 11px; } /**************************** Navigation ******************************/ #sub_nav { display: none !important; } #main_nav { display: block; list-style: none; margin: 0px 0px 0px 5px; width: 200px; float: left; border: 1px solid #B9D8F5; } #main_nav li { position: relative; list-style-image: none; list-style-type: none; list-style-position:outside; display: block; padding: 0; margin: 0; z-index: 918; float: left; width: 200px; } #main_nav li a { display: block; line-height: 27px; /* 32px */ font-size: 12px; text-decoration: none; color: #003464; font-weight: bold; text-indent: 10px; background: url(images/main_nav_button_bg.png) top left no-repeat; margin: 0; padding: 0; float: left; width: 200px; } #main_nav li a.active { color: #FFFFFF; font-weight: bold; /* background: #4474A5 url('') left top no-repeat;*/ background: #044d9c url('') left top no-repeat; } #main_nav li:hover a { color: #003464; font-weight: bold; background: url(images/main_nav_button_bg_active.png) left top no-repeat; } /* second level */ #main_nav li ul { display: none; position: absolute; top: 1px; left: 201px; border: 1px solid #B9D8F5; float: left; width: 615px; background: #FFF url(images/schlecker_navi_background.jpg) left top no-repeat; z-index: 901; padding: 2px 0; } #main_nav li:hover ul { display: block; } #main_nav li ul li { display: block; text-align: left; float: left; width: 200px; margin: 5px 0 5px 5px; clear: none; } #main_nav li ul li a { color: #003269; width: 190px; } #main_nav li ul li.sub_menu_item_4, #main_nav li ul li.sub_menu_item_7 { clear: left; } #main_nav li ul li a { display: block; background: none; white-space: normal; margin: 0 0 0 10px; line-height: 20px; text-indent: 0; } /* second level active */ #main_nav li.active ul { display: block !important; visibility: visible !important; opacity: 1 !important; filter: alpha(opacity=100) !important; position: relative; left: 0; top: 0; width: 200px; float: left; border: 0; background: #FFF url('') left top no-repeat; } #main_nav li.active ul li { display: block; width: auto; float: none; margin-top: 0; } #main_nav li.active ul li ul { display: none !important; } #main_nav li.active ul li.active ul { display: block !important; } /* third level */ #main_nav li ul li ul { display: block; position: relative; left: 0; top: 0; border: 0; float: left; width: auto; background: none !important; } #main_nav li ul li ul li { clear: left; margin: inherit; margin: 0; } #main_nav li li a, #main_nav li:hover li a { background: none; color: #003464; font-weight: bold; } #main_nav li:hover ul li ul li a, #main_nav li ul li ul li a { text-indent: 20px; color: #555; font-weight: normal; } /** * Style definition for the sub navigation **/ #sub_nav { float: left; width: 200px; min-height: 387px; margin: 0 10px 0 0px; border: 1px solid #D6D4D4; list-style: none; background: #FFF; } #sub_nav_container { float:left; } * html #sub_nav { height: 387px; } #sub_nav li { margin: 5px 0; padding: 0; list-style-image: none; } #sub_nav li.active { background: url(http://fotoservice.schlecker.de/images/26371839/all_arrow_subnavi_active.png) 5px 5px no-repeat; } #sub_nav li a { display: block; font-size: 12px; font-weight: bold; color: #4374A5; padding: 0 0 0 14px; text-decoration: none; } #sub_nav li#sub_nav_title { font-size: 12px; font-weight: bold; color: #FFF; background-color: #E2001A; padding: 4px 0 4px 0px; margin: 0 0 10px 0; border: 1px solid #E2001A; } #sub_nav li#sub_nav_title a { color: #FFF; } #sub_nav li ul { list-style: none; margin: 0 0 5px 0; } #sub_nav li ul li { display: block; margin: 3px 0; } #sub_nav li ul li.active a { background-color: #FFF; font-weight: bold; color: #E2001A; } #sub_nav li ul li a { color: #000; padding: 0 0 0 28px; text-decoration: none; font-weight: normal; } /****************************** Content ********************************/ #content { float: right; width: 740px; margin: 523px 28px 15px 2px; border: 1px solid #d6d4d4; background: #FFF; font-size: 12px; color: #555; overflow: hidden; } #content_1stline { padding: 5px 0px 2px 10px; font-weight: bold; } #content_image { float: left; width: 200px; padding: 10px 0px 0px 0px; } #content_box { float: left; width: 535px; padding: 10px 5px 10px 0px; } #content_box p { padding: 0px 0px 10px 0px; } #content_box p.bold { font-weight: bold; } h1 { font-size: 13px; padding: 0px 0px 3px 0px;} h2 { font-size: 13px; padding: 10px 0px 5px 0px; } .content_link a { background: url(images/btn_forward_right_active.png) right no-repeat; font-size: 11px; height: 17px; color: #FFF; text-decoration: none; font-weight: bold; padding: 0px; float: right; margin: 0px -10px 0px 0px; } .content_link a span { background: url(images/btn_forward_left_active.png) left no-repeat; height: 15px; display: block; padding: 2px 20px 0px 10px; margin: 0px 0px 0px -5px; } .content_link a:hover { background: url(images/btn_forward_right_mouseover.png) right no-repeat; cursor: pointer; } .content_link a:hover span { background: url(images/btn_forward_left_mouseover.png) left no-repeat; cursor: pointer; } #infonavi { position: absolute; bottom: 51px; left: 0px; padding: 0px 10px 0px 10px; margin: 30px 0px 0px 0px; z-index: 10; width: 835px; height: 75px; } #infonavi li { display: inline; padding: 0px 2px 0px 6px; background: url(images/infonavi_trenner_11.gif) 0px 7px no-repeat; } #infonavi li a { white-space: nowrap; color: #777; font-size: 10px; } #infonavi li.nobg { background: none; } #infonavi li a:hover { text-decoration: none; } /******************************* Footer ********************************/ #footer { position: relative; clear: both; width: 983px; background: url(images/page_bottom_bg.gif) 0px 0px no-repeat #FFF; height: 179px; } #footer_nav { position: absolute; top: 150px; left: 15px; font-size: 10px; /*color: #4374A5;*/ color: #044d9c; } #footer_nav li { display: inline; } #footer_nav li { background: url(images/footer_nav_trenner_14.gif) 0px 0px no-repeat; padding: 0px 2px 0px 6px; font-size: 11px; } #footer_nav li.footer_first { margin: 0px 458px 0px 0px; font-size: 10px; padding: 0px 0px 0px 0px; background: none; } #footer_nav li.footer_nobg { background: none; } #footer_nav li.footer_print { padding: 0px 2px 0px 22px; } #footer_nav li.footer_top { background: url(images/footer_nav_trenner_11.gif) 0px 0px no-repeat; } #footer_nav li a { /*color: #4374A5;*/ color: #044d9c; text-decoration: none; } #gogreen { position: absolute; top: 52px; right: 20px; }