*{ margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; } body{ color: #373d29; background: #fdfcf2 url(template-bbluete/fotos/bodybgr.jpg) center bottom fixed no-repeat; font-size: .92em; } ul,ol{ margin-top: .5em; margin-bottom: .75em; list-style-position: inside; } a{ text-decoration: none; color: #7c7b73; } a:hover{ color: #5c5c57; } a:focus{ outline: 0; } a.hier{ cursor: default; } address{ font-style: normal; } h3,h4,h5{ line-height: 140%; font-weight: normal; } h4{ font-size: 140%; } h5{ font-size: 125%; } h6{ font-size: 110%; font-weight: normal; } address a{ font-style: normal; text-decoration: none; color: #182004; } img, fieldset{ border: none; } .clearfix{ clear: both; width: 99%; } .blocker{ clear: both; width: 99%; height: 36px; } .abstand{ clear: both; width: 99%; height: 1.5em; } #barrierefreiheit{ display: none; } #zentrierer{ position: relative; top: 0; left: 0; margin: 0 auto; width: 1060px; text-align: center; } #satzspiegel{ position: relative; top: 0; left: 0; margin: 0 auto; width: 1060px; text-align: left; min-height: 1200px; } #header{ position: relative; top: 0; left: 0; width: 1044px; height: 240px; background: transparent url(template-bbluete/grafiken/headerbgr.png) center center no-repeat; border-bottom-right-radius: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; } a.homelink{ display: block; width: 1044px; height: 240px; z-index: 90; } #logobox{ position: absolute; top: 24px; left: 748px; z-index: 10; } #bannerbox{ position: absolute; top: 60px; left: 260px; width: 510px; height: 120px; font-family: Arial,Helvetica,sans-serif; z-index: 20; } #bannerbox h1{ position: absolute; top: 0; left: 12px; color: #a7c951; font-weight: bold; font-style: italic; font-size: 68px; } #bannerbox h1 span{ color: #7d5ec7; margin-left: 4px; } #bannerbox h2{ position: absolute; left: 170px; top: 84px; color: #f68820; font-size: 20px; position: absolute; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; } #nav-1{ position: absolute; top: 0; left: 4px; width: 264px; height: 24px; text-align: center; } #nav-1 ul{ list-style-type: none; margin: 0 auto; } #nav-1 ul li{ list-style-type: none; float: left; } #nav-1 ul li a{ color: #888; font-weight: bold; text-decoration: none; font-size: 11px; display: block; height: 18px; line-height: 18px; float: left; padding: 2px 5px; margin: 0 4px; text-align: center; } #nav-1 ul li a:hover{ color: #222; } #nav-2{ position: relative; top: 40px; left: 0; width: 100%; height: 60px; } #nav-2 ul{ list-style-type: none; } #nav-2 ul li{ list-style-type: none; float: left; width: 247px; margin-right: 20px; } #nav-2 ul li#menu_aktuelles{ margin-right: 0; } #nav-2 ul li a{ display: block; width: 240px; height: 44px; line-height: 44px; text-decoration: none; text-align: center; background-color: #999; color: #fff; float: left; font-size: 32px; font-weight: normal; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; } #nav-2 ul li a:hover{ background-color: #777; } #nav-2 ul li a.hier:hover{ background-color: #999; } #nav-2 ul li#menu_mitmachen a{ background-color: #7d5ec7; } #nav-2 ul li#menu_mitmachen a:hover{ background-color: #583ab7; } #nav-2 ul li#menu_mitmachen a.hier:hover{ background-color: #7d5ec7; } #nav-2 ul li#menu_informieren a{ background-color: #a7c951; } #nav-2 ul li#menu_informieren a:hover{ background-color: #7d9b34; } #nav-2 ul li#menu_informieren a.hier:hover{ background-color: #a7c951; } #nav-2 ul li#menu_einkaufen a{ background-color: #f68820; } #nav-2 ul li#menu_einkaufen a:hover{ background-color: #d27215; } #nav-2 ul li#menu_einkaufen a.hier:hover{ background-color: #f68820; } #contenitore{ position: relative; top: 60px; } #links{ width: 234px; float: left; margin-left: 34px; z-index: 8; } ul.submenu{ list-style-type: none; margin-left: 20px; width: 202px; margin-top: 12px; } ul.submenu li{ list-style-type: none; margin: 8px 0; text-align: right; width: 202px; height: 36px; line-height: 36px; } ul.submenu li a{ display: block; width: 202px; height: 36px; line-height: 36px; font-size: 22px; padding-right: 12px; text-decoration: none; border-top-left-radius: 6px; -moz-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; background-image: url(template-bbluete/grafiken/contbgr.png); } #contenuti{ width: 770px; float: left; border: 3px solid #999; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; background: transparent url(template-bbluete/grafiken/contbgr.png); padding: 24px 0 64px 0; min-height: 260px; z-index: 9; } #umlauf{ position: relative; top: 12px; left: 32px; width: 706px; z-index: 10; } #kalwrapper{ position: relative; top: 12px; left: 32px; width: 706px; height: 800px; overflow: visible; } #zusatz{ position: relative; top: 36px; left: 32px; width: 706px; border-top: 5px dotted #999; padding-top: 12px; } #zusatz h3.entry-title{ font-size: 28px; position: relative; top: 2px; width: 706px; margin: 8px 0 12px 0; text-indent: 0; } .dateiitem{ width: 90%; font-size: 32px; padding: 12px 12px 24px 8px; background: transparent url(template-bbluete/grafiken/contbgr.png); border: 4px solid #fff; z-index: 91; box-shadow: 4px 4px 6px #888; -moz-box-shadow: 4px 4px 6px #888; -webkit-box-shadow: 4px 4px 6px #888; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } .filetitle{ color: #999; } .filesize, .filecount{ font-size: 12px; margin-top: .8em; } .linkitem{ width: 99%; margin: 18px 0 18px 0; } .link{ width: 40%; float: left; font-size: 1.6em; } .linkdesc{ width: 55%; float: left; font-size: 1.2em; } .descriere_fisier p{ margin: 18px 60px 24px 0; font-weight: bold; font-size: 16px; color: #777; } #gal{ margin: 6px 0 24px 0; } #gal ul.einkaufen li{ margin: 0; padding: 0; float: left; height: 304px; display: block; } #gal ul.einkaufen li a{ display: block; width: 328px; height: 286px; margin: 2px 8px 4px 8px; padding: 0; float: left; z-index: 90; } #gal ul.einkaufen li a img{ position: relative; width: 320px; height: 278px; border: 4px solid #fff; z-index: 91; box-shadow: 4px 4px 6px #888; -moz-box-shadow: 4px 4px 6px #888; -webkit-box-shadow: 4px 4px 6px #888; } #gal ul.einkaufen li a:hover img{ width: 380px; height: 309px; border: 4px solid #f8f5cc; z-index: 101; margin-top: -16px; margin-left: -30px; } #gal ul.scheine li{ margin: 0; padding: 0; float: left; height: 190px; display: block; } #gal ul.scheine li a{ display: block; width: 328px; height: 172px; margin: 2px 8px 4px 8px; padding: 0; float: left; z-index: 90; } #gal ul.scheine li a img{ position: relative; width: 320px; height: 164px; border: 4px solid #fff; z-index: 91; box-shadow: 4px 4px 6px #888; -moz-box-shadow: 4px 4px 6px #888; -webkit-box-shadow: 4px 4px 6px #888; } #gal ul.scheine li a:hover img{ width: 380px; height: 195px; border: 4px solid #f8f5cc; z-index: 101; margin-top: -16px; margin-left: -30px; } a.artikelbild img{ position: relative; margin: 8px 0 16px 0; border: 8px solid #f8f5cc; z-index: 91; box-shadow: 4px 4px 6px #888; -moz-box-shadow: 4px 4px 6px #888; -webkit-box-shadow: 4px 4px 6px #888; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } a.artikelbild:hover img{ border: 8px solid #fff; } #introducere{ position: relative; top: 0; left: 40px; width: 720px; margin-bottom: 24px; } #introducere h3{ font-size: 2.4em; font-weight: normal; width: 99%; } #introducere form{ position: relative; top: 12px; left: 0; font-weight: normal; font-size: 120%; color: #d27215; width: 520px; height: 80px; margin: 0; margin-bottom: 24px; } #introducere form div{ width: 500px; height: 60px; margin: 0; } #introducere select{ margin-top: 12px; width: 480px; background-color: #d27215; color: #fff; font-size: 1.4em; text-transform: capitalize; border: 2px solid #b35d09; overflow: visible; } select:hover{ background-color: #b35d09; } #ditalistewrapper{ position: relative; top: 2px; left: 20px; width: 728px; margin: 0; } #ditalistewrapper h3.ditaname{ font-size: 22px; height: 44px; line-height: 44px; width: 708px; font-weight: normal; text-indent: 20px; padding-top: 4px; padding-bottom: 6px; cursor: pointer; } .anbieterliste h3.ditaname, .umtauschstellen h3.ditaname{ color: #d27215; border-bottom: 1px solid #f0ba8a; } .gefoerderte-vereine h3.ditaname{ color: #7d9b34; border-bottom: 1px solid #bccf90; } .closelabel { position: absolute; left: 707px; width: 36px; height: 36px; line-height: 32px; text-align: center; font-weight: normal; font-size: 32px; cursor: pointer; border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; } .anbieterliste .closelabel, .umtauschstellen .closelabel{ background-color: #d27215; color: #fff; } .gefoerderte-vereine .closelabel{ background-color: #7d9b34; color: #fff; } .closelabel a{ color: #fff; } .infobox{ width: 708px; padding: 16px 0; margin: 0 0 1px 0; } .infobox .beschreibung{ margin: 12px 120px 16px 20px; line-height: 130%; } .anbieterliste .infobox, .umtauschstellen .infobox{ background: #d27215 url(template-bbluete/grafiken/anbieterbgr.png) bottom left repeat-x; color: #fff; } .gefoerderte-vereine .infobox{ background: #7d9b34 url(template-bbluete/grafiken/vereinbgr.png) bottom left repeat-x; color: #fff; } h3.ditaheader{ font-size: 32px; font-weight: normal; margin: 0 0 6px 20px; color: #fff; } h3.kartenheader{ position: relative; top: 20px; width: 688px; font-size: 24px; font-weight: normal; text-align: center; margin: 16px 20px 20px 20px; border-bottom: 1px dotted #fff; color: #fff; } .dita .org{ display: none; } .infobox a{ color: #fff; } .infobox h3.ditaheader a:hover{ border-bottom: 3px dotted #fff; } .infobox a:hover{ border-bottom: 1px dotted #fff; } .finden, .logo{ margin-left: 20px; width: 40%; float: left; height: 200px; } .logo a:hover{ border: none; } .logo img{ margin: 18px 0 12px 10px; border: 4px solid #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 2px 2px 4px 3px #444; -moz-box-shadow: 2px 2px 4px 3px #444; -webkit-box-shadow: 2px 2px 4px 3px #444; } #umlauf .entry-title, #umlauf h3{ font-size: 3.0em; font-weight: normal; width: 99%; margin: 0 0 24px 0; } .entry-title{ margin: 0 0 24px 0; } .entry-title a{ color: #777; } .zeit{ padding: 12px 60px 18px 6px; font-size: 140%; border-top: 1px dotted #373d29; border-bottom: 1px dotted #373d29; } .gepostet{ font-size: 90%; color: #777; } #umlauf .entry-content{ font-weight: normal; margin: 18px 0 48px 0; width: 80%; line-height: 130%; } .entry-content p{ margin-bottom: .5em; } .entry-content table td{ margin: .2em 20px .2em 12px; padding: 4px 8px; border-bottom: 1px solid #eae4d0; } .entry-content iframe{ border: 10px solid #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 2px 2px 4px 3px #444; -moz-box-shadow: 2px 2px 4px 3px #444; -webkit-box-shadow: 2px 2px 4px 3px #444; } .entry-content h4{ font-weight: normal; font-size: 1.6em; margin: 1.25em 0 .5em 0; } .kartenbox{ background: #d27215 url(template-bbluete/grafiken/anbieterbgr.png) bottom left repeat-x; height: 620px; width: 720px; color: #fff; } .anbieterliste .kartenbox{ background: #d27215 url(template-bbluete/grafiken/anbieterbgr.png) bottom left repeat-x; } .umtauschstellen .kartenbox{ background: #d27215 url(template-bbluete/grafiken/anbieterbgr.png) bottom left repeat-x; } .gefoerderte-vereine .kartenbox{ background: #7d9b34 url(template-bbluete/grafiken/vereinbgr.png) bottom left repeat-x; } .retour{ position: relative; top: 24px; margin: 2px 20px; border-top: 1px dotted #fff; padding: 12px 0 12px 0; color: #fff; font-size: 24px; } .retour a{ font-weight: bold; color: #fff; font-size: 24px; } .retour a:hover{ border-bottom: 2px dotted #fff; } #rechts{ width: 234px; float: left; margin-left: 28px; border: 3px solid #999; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; background: transparent url(template-bbluete/grafiken/contbgr.png); } #partnerkram{ position: relative; top: 16px; left: 16px; margin-bottom: 112px; } #partnerkram h4{ font-size: 24px; color: #777; margin-bottom: 32px; } .partnerlink{ margin: .5em 0 1.8em 0; width: 88%; } .partnerlink p{ margin-bottom: .5em; } .partnerlink a{ font-size: 110%; border-bottom-style: dotted; border-bottom-width: 1px; } .partnerlink a:hover{ color: #555; border-color: #555; } #exzerpte h5{ font-size: 16px; margin: 4px 0 8px 0; } #adresse{ position: relative; top: 16px; left: 16px; margin-bottom: 72px; font-size: 120%; } #fuss{ position: relative; top: 72px; font-size: 10px; text-align: center; color: #a6a594; padding-bottom: 16px; } #fuss a{ text-decoration: none; color: #a6a594; } #map_canvas1{ width: 680px; height: 480px; z-index: 1; margin-bottom: 10px; position: relative; top: 0; left: 0; border: 10px solid #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 2px 2px 4px 3px #444; -moz-box-shadow: 2px 2px 4px 3px #444; -webkit-box-shadow: 2px 2px 4px 3px #444; } #map_canvas2{ width: 660px; height: 440px; z-index: 1; margin-bottom: 10px; position: relative; top: 20px; left: 20px; border: 10px solid #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 2px 2px 4px 3px #444; -moz-box-shadow: 2px 2px 4px 3px #444; -webkit-box-shadow: 2px 2px 4px 3px #444; } a.anfahrtlink{ display: block; width: 180px; height: 28px; line-height: 28px; font-size: 16px; font-weight: bold; border: 0; background-color: #fff; text-align: center; margin-top: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 2px 2px 3px 2px #444; -moz-box-shadow: 2px 2px 3px 2px #444; -webkit-box-shadow: 2px 2px 3px 2px #444; } a.anfahrtlink:hover{ border: 0; } .anbieterliste a.anfahrtlink{ color: #e07207; background-color: #fbecdd; } .anbieterliste a.anfahrtlink:hover{ color: #f68820; background-color: #fff; } .umtauschstellen a.anfahrtlink{ color: #e07207; background-color: #fbecdd; } .umtauschstellen a.anfahrtlink:hover{ color: #f68820; background-color: #fff; } .gefoerderte-vereine a.anfahrtlink{ color: #638512; background-color: #e9f3d2; } .gefoerderte-vereine a.anfahrtlink:hover{ color: #7d9b34; background-color: #fff; } .zemContactForm fieldset legend{ font-size: 2.8em; text-indent: 230px; } .divider{ height: 0; width: 99%; clear: both; } .formblock{ position: relative; top: 16px; width: 99%; clear: both; } .multiple_choice{ position: relative; top: 2px; width: 99%; } .formblock input{ float: left; } .formblock input.zemText, .formblock textarea.zemTextarea{ position: absolute; left: 230px; width: 444px; height: 28px; border: 0; padding: 6px; background: transparent; border: 2px solid #777; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #555; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } .formblock input.zemText{ line-height: 20px; font-size: 14px; } .formblock input.zemText:hover, .formblock textarea.zemTextarea:hover, .formblock select:hover{ border: 2px solid #555; } .formblock input.zemText:focus{ margin-top: -12px; margin-left: -22px; width: 488px; height: 48px; font-size: 160%; z-index: 100; padding: 10px; } .formblock input.zemText:focus, .formblock textarea.zemTextarea:focus, .formblock select:focus{ background: #fff url(template-bbluete/grafiken/focusbgr.png) top left repeat-x; border: 2px solid #555; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #3c5306; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; } .formblock textarea.zemTextarea{ height: 160px; color: #777; font-size: 14px; } .formblock textarea.zemTextarea:focus{ margin-top: -12px; margin-left: -22px; width: 486px; height: 196px; font-size: 160%; z-index: 100; padding: 10px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; } .formblock label{ float: left; font-weight: normal; font-size: 20px; color: #999; } .divider{ height: 24px; } input.zemSubmit{ cursor: pointer; position: relative; top: 160px; left: 230px; width: 444px; height: 40px; line-height: 40px; font-size: 28px; padding: 0 10px; font-weight: normal; background-color: #7d9b34; border: 2px solid #7d9b34; color: #f1f8e2; text-align: center; text-transform: uppercase; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } input.zemSubmit:hover{ background-color: #a7c951; border: 2px solid #a7c951; color: #fff; } input.zemSubmit:active{ background-color: #688521; border: 2px solid #688521; color: #bbb; } label.error{ position: absolute; z-index: 100; left: -280px; width: 520px; background: #f1efec; border: 2px solid #ca4c1b; color: #ca4c1b; padding-top: 1px; padding-right: 8px; padding-bottom: 1px; text-align: right; font-weight: bold; margin-top: -3px; box-shadow: 4px 4px 6px #888; -moz-box-shadow: 4px 4px 6px #888; -webkit-box-shadow: 4px 4px 6px #888; } form.zemContactForm{ height: 520px; } /*** AdGallery ***/ .ad-thumbs ul{ list-style-type: none; } .ad-thumbs ul li{ list-style-type: none; } /*** graue Variante ***/ .ad-gallery .ad-thumbs li a.ad-active img { border: 4px solid #999; } .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(js/ad_prev.png); } .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(js/ad_next.png); } .ad-gallery .ad-back { background: url(js/ad_scroll_back.png) 0px 44px no-repeat; } .ad-gallery .ad-forward { background: url(js/ad_scroll_forward.png) 0px 44px no-repeat; } .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { color: #333; } / *** Kalender ***/ table.smd_cal_termincal{ font-weight: normal; vertical-align: top; margin-bottom: 48px; table-layout: fixed; } table.smd_cal_termincal caption{ font-size: 3.0em; text-align: left; } table.smd_cal_termincal tr.smd_cal_navrow{ margin: 2px 0 8px 0; font-size: 14px; } table.smd_cal_termincal tr.smd_cal_navrow th{ height: 40px; text-align: left; text-indent: 4px; margin: 12px 0 18px 0; } table.smd_cal_termincal tr.smd_cal_navrow th a{ height: 40px; line-height: 40px; display: block; font-size: 36px; text-align: left; text-indent: 4px; } table.smd_cal_termincal tr.smd_cal_navrow th form{ text-align: center; font-size: 36px; line-height: 44px; font-weight: normal; } table.smd_cal_termincal thead th{ font-size: 14px; text-indent: 4px; padding-top: 12px; padding-bottom: 12px; } table.smd_cal_termincal thead tr.smd_cal_daynames th{ font-size: 36px; text-align: left; text-indent: 4px; font-weight: normal; height: 44px; line-height: 44px; width: 95px; color: #fdfcf2; background: #707070 url(template-bbluete/grafiken/theadbgr.png) top left repeat-x; margin: 12px 1px 0 0; vertical-align: top; padding-top: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } table.smd_cal_termincal td{ width: 95px; height: 84px; font-weight: normal; font-size: 14px; vertical-align: top; margin: 1px 1px 0 0; background: #eeede3 url(template-bbluete/grafiken/emptybgr.png) top left repeat-x; color: #999; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } table.smd_cal_termincal td.smd_cal_empty{ background: transparent; border: 0; width: 95px; height: 84px; } table.smd_cal_termincal td.smd_cal_event{ width: 95px; height: 84px; font-weight: normal; font-size: 14px; vertical-align: top; margin: 1px 1px 0 0; background: #f3f3ec url(template-bbluete/grafiken/eventbgr.png) top left repeat-x; color: #333; overflow: hidden; table-layout: fixed; } div.calcell{ margin-top: -40px; width: 95px; height: 84px; z-index: 20; overflow: hidden; cursor: pointer; } table.smd_cal_termincal td h4{ font-size: 28px; text-indent: 4px; margin-top: 4px; color: #999; height: 36px; z-index: 12; } table.smd_cal_termincal td span{ font-size: 14px; margin: 0 2px 6px 2px; color: #333; display: block; z-index: 12; } table.smd_cal_termincal td.smd_cal_event h4{ color: #333; font-size: 28px; } span.smd_cal_standard a{ font-size: 14px; color: #333; border-bottom: 1px dotted #333; } span.smd_cal_standard a:hover{ font-size: 14px; color: #555; border-bottom: 1px dotted #555; } span.smd_cal_cancel{ text-decoration: line-through; color: #c22219; } span.smd_cal_cancel a{ text-decoration: line-through; color: #c22219; } table.smd_cal_termincal tr.smd_cal_navrow a.smd_cal_navprev{ float: left; font-weight: bold; font-size: 60px; } table.smd_cal_termincal tr.smd_cal_navrow a.smd_cal_navnext{ float: right; font-weight: bold; font-size: 60px; } h5.caltitle{ margin-left: 4px; margin-right: 4px; padding-top: 40px; font-size: .9em; line-height: 1.1em; padding-bottom: -40px; } .kalzeit{ padding: 6px 2px 6px 2px; font-size: 120%; border-bottom: 1px dotted #373d29; margin-bottom: .4em; } div.termindesc{ position: absolute; width: 360px; padding: 6px 10px 12px 6px; margin: 12px 2px 0 -280px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; border: 2px solid #999; background: #fff url(template-bbluete/grafiken/termindescbgr.png) top left repeat-x; z-index: 100000; } p.calclose{ color: #999; text-align: right; font-size: 24px; cursor: pointer; } p.pagination{ margin-top: 18px; font-size: 1.8em; color: #999; } p.pagination a{ color: #555; } p.pagination a:hover{ color: #777; } .terminschliesser{ float: right; width: 260px; height: 40px; line-height: 40px; font-weight: bold; text-align: center; background-color: #d27215; color: #fdfcf2; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 2px 2px 4px 3px #666; -moz-box-shadow: 2px 2px 4px 3px #666; -webkit-box-shadow: 2px 2px 4px 3px #666; cursor: pointer; }