@charset "UTF-8"; /* CSS Document */ /* @font-face{ font-family:"HelveticaNeueW01-57Cn"; font-weight: normal; font-style: normal; } @font-face{ font-family:"HelveticaNeueW01-77BdCn 692722"; font-weight: bold; font-style: normal; } */ /************ Reset CSS nach Eric Meyer */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { /* line-height: 1; */ color: black; background: white; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /***************************/ html { height: 101%; } body { font-size: 93.75%; /* 15px */ line-height: 1.2em; font-family: 'HelveticaNeueW02-57Cn', 'HelveticaNeueW01-57Cn', 'Arial Narrow', Helvetica, Arial, sans-serif; background-color: #99907d; background-color: #A29B8B; background-repeat: no-repeat; background-position: center top; background-attachment: fixed; background-image: url('../stylesheets/style.css/$FILE/BG_3.jpg'); color: #2e251e; } /* Fonts specials */ #suche input#suchinput, body.t_start #sidebar #quickfinder input#qf_suchinput, body.t_start #sidebar #quickfinder select, body.t_start #sidebar #quickfinder input#qf_submit, div.fb input.text, div.fb textarea, div.fb select, div.fb_submit .submit{ font-family: 'HelveticaNeueW02-57Cn', 'HelveticaNeueW01-57Cn', 'Arial Narrow', Helvetica, Arial, sans-serif; } h1,h2,h3,h5,h6, strong, #header #claim, #nav1_a>ul>li> a, #nav1_a ul li ul li a, #nav2 ul li a, #content #end_content ul li a, body.t_start #sidebar #zusatzmenu h3, body.t_start #sidebar #quickfinder #qf_submit, .mehr a, a.mehr, .linkblock1 li a, .weiter a, a.weiter, div.bst .links h3, div.bst .hp_schnelleinstieg ul.navliste li a span, div.bst_aktionsboxen>div h3, div.bst_hp_aktuell ul.aktuell_liste li h3, div.bst_hp_aktuell a.alle_news, div.bst_aktuell ul.aktuell_liste li h3, div.bst_aktuell a.alle_news, div.fb_headline h3, div.fb_submit .submit, .bst>.map .mapo_klickflaechen a.button-uebersicht, ul.sitemap_liste li a, ul.sitemap_liste ul li ul li a{ font-family: 'HelveticaNeueW02-77BdCn 694066', 'HelveticaNeueW01-77BdCn 692722', 'Arial Narrow', Helvetica, Arial, sans-serif; font-weight: normal !important; /* */ } h4, #nav1_a > ul > li > a span.sl, #nav1_a ul li ul li ul li a, #nav2 ul li ul li ul li a, #slider .sliderblock h2, div.bst .hp_schnelleinstieg ul.navliste li a span.text, div.bst_hp_aktuell ul.aktuell_liste li h3 span.datum, div.bst_aktuell ul.aktuell_liste li h3 span.datum, .bst_t-mpo2 div.mb1 h3.map_subline, .bst_t-mpz2 div.mb1 h3.map_subline, ul.sitemap_liste li ul li a, ul.sitemap_liste ul li ul li ul li a{ font-family: 'HelveticaNeueW02-57Cn', 'HelveticaNeueW01-57Cn', 'Arial Narrow', Helvetica, Arial, sans-serif; /* */ } h1,h2,h3,h4,h5,h6{ margin: 0 0 1.2em 0; line-height: 1.2em; color: #2e251e; /* font-weight: bold */ } p,ul,ol,label,address { margin: 0 0 1.2em 0; color: #000; } a, a:link, a:visited{ color: #000; text-decoration: underline; } a:hover{ color: #e3001a; } address { font-style: normal; font-size: inherit; text-indent: 0; } h1{font-size: 140%;} h2{font-size: 113.3333%; line-height: 1.2353em;} h3{font-size: 106.6667%; margin-bottom: 0; font-weight: normal;} h4{font-size: 120%; line-height: 1.2222em; font-weight: normal; margin-bottom: 1.4118em; margin-bottom: 0; color: #867f77;} h5{font-size: 100%; } h6{font-size: 100%; } p {font-size: 100%;} strong { /* font-weight: bold */ } em{ font-style: italic; } small { font-size: 0.8em; } sup { font-size: 0.8em; vertical-align: top; } sub { font-size: 0.8em; vertical-align: bottom; } .offscreen{ position: absolute; left: -99999px; } .tab{ float:left; display: inline; width: 4em; } /***************************/ p.browseralt{ width: auto; background: #a00; color: #fff; padding: 10px; margin-bottom: 60px; border-top: 1px solid #000; border-bottom: 1px solid #000; text-align: center; } p.browseralt a{ color: #fff !important; text-decoration: underline !important; } #deko1{ } .wf-loading #wrapper{ /**/ display: none !important; } .wf-active #wrapper, .wf-inactive #wrapper{ display: block !important; } #wrapper{ position: relative; width: 980px; padding: 52px 0 50px 0; margin: 0 auto; } #header{ height: 119px; position: relative; margin-bottom: 100px; background: #000; } #header #logo{ } #header #hd-special{ position: absolute; left: 368px; top: 8px; } #header #claim{ position: absolute; right: 15px; bottom: 15px; margin: 0; color: #fff; font-size: 1.3333em; line-height: 1.2em; text-align: right; /* font-weight: bold */ } #header #claim span{ display: block; } /* Hauptnavi */ #nav1_a{ position: absolute; top: 171px; left: 0; z-index: 10; width: 100%; height: 80px; background: #685540; background: RGBA(0,0,0,0.5); background: url('../stylesheets/style.css/$FILE/BG_nav1a.png') repeat 0 0; } #nav1_a ul{ list-style: none; padding: 0px 0 0 0px; margin: 0; height: 80px; } #nav1_a ul li{ float: left; display: inline; height: auto; padding-right: 20px; } #nav1_a ul li:first-child{ } #nav1_a>ul>li> a, #nav1_a>ul>li>a:link, #nav1_a>ul>li>a:visited{ font-size: 1.4em; line-height: 1.2381em; font-weight: bold; width: 150px; width: 166px; height: 83px; height: 55px; height: 80px; padding: 0px; display: block; color: #fff; text-decoration: none; background: none; overflow: hidden; height: 86px; /* font-weight: bold */ } #nav1_a>ul>li>a>span{ display: block; height: 58px; padding: 7px 6px 0 10px; margin-top: 15px; cursor: pointer; /******/ height: 63px; } #nav1_a>ul>li>a span.sl{ font-size: 0.7143em; line-height: 1.3333em; font-weight: normal; letter-spacing: 0.07em; display: block; white-space: nowrap; margin: -3px 0 0px 0; } #nav1_a>ul>li>a:hover, #nav1_a>ul>li.on>a, #nav1_a>ul>li.hover>a, #nav1_a>ul>li:hover>a{ color: #000; } #nav1_a>ul>li>a:hover>span, #nav1_a>ul>li.on>a>span, #nav1_a>ul>li.hover>a>span, #nav1_a>ul>li:hover>a>span{ background: #fff; color: #000; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; } #nav1_a ul li a.aktiv, #nav1_a ul li a.aktiv:link, #nav1_a ul li a.aktiv:visited, #nav1_a ul li a.aktiv:hover{ background: url('../stylesheets/style.css/$FILE/BG_nav1_a-a_.png') repeat-x 0 top; } #nav1_a ul li ul.ebene2{ position: absolute; top: 80px; left: 0; width: 967px; height: auto; padding: 15px 0px 15px 13px; z-index: 20; background: #fff; color: #2e251e; list-style: none; -moz-box-shadow: 0px 5px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 5px 4px rgba(0,0,0,0.3); box-shadow: 0px 5px 4px rgba(0,0,0,0.3); display: none; } #nav1_a ul li.on ul.ebene2, #nav1_a ul li.hover ul.ebene2, #nav1_a ul li:hover ul.ebene2{ display: block; background: -webkit-linear-gradient(bottom, #e5e2e1 0px, #ffffff 50%); background: -moz-linear-gradient(bottom, #e5e2e1 0px, #ffffff 50%); background: linear-gradient(bottom, #e5e2e1 0px, #ffffff 50%); } #nav1_a ul li ul li{ float: left; display: inline; width: 158px; height: auto; margin: 0; padding: 0 16px 0 16px; border-left: 1px dotted #2e251e; } #nav1_a ul li ul li:first-child{ border-left: 0; } #nav1_a ul li ul.ebene2.cols2 li{width: 443px;} #nav1_a ul li ul.ebene2.cols3 li{width: 285px;} #nav1_a ul li ul.ebene2.cols4 li{width: 206px;} #nav1_a ul li ul.ebene2.cols5 li{width: 158px;} #nav1_a ul li ul.ebene2.cols6 li{width: 126px;} #nav1_a ul li ul.ebene2>li+li+li+li+li+li+li{display: none} #nav1_a ul li ul li a, #nav1_a ul li ul li a:link, #nav1_a ul li ul li a:visited{ font-size: 1.2em; line-height: 1.2222em; /* font-weight: bold */ padding: 0px 0px; height: 36px; display: block; color: #666666; text-decoration: none; background: none; white-space: nowrap; /**/ white-space: normal; position: relative; } #nav1_a ul li ul.ebene2>li>a>span{ position: absolute; bottom: 0; left: 44px; max-height: 36px; line-height: 18px; width: 100%; cursor: pointer; } #nav1_a ul li ul.ebene2.cols2>li>a>span{width: 399px;} #nav1_a ul li ul.ebene2.cols3>li>a>span{width: 241px;} #nav1_a ul li ul.ebene2.cols4>li>a>span{width: 162px;} #nav1_a ul li ul.ebene2.cols5>li>a>span{width: 114px;} #nav1_a ul li ul.ebene2.cols6>li>a>span{width: 82px;} #nav1_a ul li ul.ebene2>li>a>span .icon{ position: absolute; bottom: 0; left: -44px; height: 36px; width: 36px; cursor: pointer; } #nav1_a ul li ul.ebene2>li>p{ color: #999; margin: 0; padding-top: 16px; font-size: 0.9333em; line-height: 1.0714em; line-height: 1.1429em; padding: 19px 0 8px 0; border-bottom: 1px solid #ddd; } #nav1_a ul li ul li a:hover{ color: #e3001a; } #nav1_a ul li ul li a img{ } #nav1_a ul li ul li ul.ebene3{ padding: 16px 0; position: relative; height: auto; } #nav1_a ul li ul li ul li{ border: 0; padding: 0 0 0px 0; margin: 0; overflow: hidden; float: none; display: block; } #nav1_a ul li ul li ul li a, #nav1_a ul li ul li ul li a:link, #nav1_a ul li ul li ul li a:visited{ padding: 2px 0 2px 1px; height: auto; font-size: 1em; line-height: 1.2em; font-weight: normal; color: #000; white-space: normal; } #nav1_a ul li ul li ul li a:hover{ color: #e3001a; } /* Meta Navi*/ #nav1_b{ position: absolute; top: 23px; right: 210px; width: 640px; } #nav1_b ul{ list-style: none; padding: 0px 0 0 0px; margin: 0; float: right; display: inline; } #nav1_b ul li{ float: left; display: inline; padding: 0 8px; border-left: 1px solid #ddd; line-height: 1.0em; } #nav1_b ul li:first-child{ border-left: 0; } #nav1_b ul li a, #nav1_b ul li a:link, #nav1_b ul li a:visited{ font-size: 1em; line-height: 1.3333em; line-height: 1.0em; padding: 2px 4px; color: #fff; text-decoration: none; } #nav1_b ul li a:hover{ color: #e3001a; color: #000; } #nav1_b ul li a span{ white-space: nowrap; } #nav1_b ul li a.aktiv, #nav1_b ul li a.aktiv:link, #nav1_b ul li a.aktiv:visited, #nav1_b ul li a.aktiv:hover{ color: #a00; } /* Sprachwahl */ #nav1_c{ position: absolute; top: 19px; left: 0; z-index: 30; width: 130px; } #nav1_c ul{ list-style: none; padding: 0px 8px 5px 15px; /*margin: -1px 0 0 -1px;*/ overflow: hidden; background: url('../stylesheets/style.css/$FILE/BG_sprachklapp1.gif') no-repeat 4px 10px; } #nav1_c ul:hover{ background: #fff url('../stylesheets/style.css/$FILE/BG_sprachklapp2.gif') no-repeat 4px 10px; background: RGBA(255,255,255,0.9) url('../stylesheets/style.css/$FILE/BG_sprachklapp2.gif') no-repeat 4px 10px; margin: 0; /*border: 1px solid #000;*/ -moz-box-shadow: 0px 5px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 5px 4px rgba(0,0,0,0.5); box-shadow: 0px 5px 4px rgba(0,0,0,0.5); } #nav1_c ul li{ clear: both; overflow: hidden; display: none; } #nav1_c ul:hover li{ display: block; } #nav1_c ul li.aktiv{ display: block; } #nav1_c ul li a, #nav1_c ul li a:link, #nav1_c ul li a:visited{ float: left; display: inline; font-size: 1em; line-height: 1.3333em; padding: 2px 28px 2px 4px; color: #fff; background-position: right 7px; background-repeat: no-repeat; text-decoration: none; } #nav1_c ul li a:hover{ color: #e3001a !important; } #nav1_c ul:hover li a{ display: block; float: none; color: #000; } #nav1_c ul:hover li.aktiv a{ display: block; color: #777 !important; cursor: default; } #nav1_c ul li#n_lng_de a{background-image: url('../stylesheets/style.css/$FILE/FL_DE.gif');} #nav1_c ul li#n_lng_en a{background-image: url('../stylesheets/style.css/$FILE/FL_EN.gif');} #nav1_c ul li#n_lng_fr a{background-image: url('../stylesheets/style.css/$FILE/FL_FR.gif');} #nav1_c ul li#n_lng_it a{background-image: url('../stylesheets/style.css/$FILE/FL_IT.gif');} #nav1_c ul li#n_lng_nl a{background-image: url('../stylesheets/style.css/$FILE/FL_NL.gif');} #nav1_c ul li#n_lng_es a{background-image: url('../stylesheets/style.css/$FILE/FL_ES.gif');} #nav1_c ul li#n_lng_hu a{background-image: url('../stylesheets/style.css/$FILE/FL_HU.gif');} /* weitere Navis im Footer ... */ #suche{ position: absolute; right: 0; top: 20px; width: 194px; height: 22px; padding: 0px 8px 1px 8px; background: #fff; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3) inset; -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3) inset; box-shadow: 2px 2px 3px rgba(0,0,0,0.3) inset; } #suche label{ font-size: 1em; line-height: 22px; margin: 0px 0 0 0; float: left; display: inline; position: absolute; cursor: text; } #suche input#suchinput{ border: 0; padding: 0 0px 0 0px; margin: 2px 0 0 4px; font-family: inherit; font-size: 1em; line-height: 22px; width: 145px; background: none; color: #2e251e; width: 172px; } #suche button{ background: url('../stylesheets/style.css/$FILE/BG_suchesubmit.png') no-repeat center center; border: 0; width: 22px; height: 22px; position: absolute; right: 2px; top: 0; } #suche button span{ position: absolute; left: -99999px; } #breadcrumbs{ position: absolute; height: 40px; top: 279px; left: 265px; z-index: 1; overflow: hidden; width: 620px; padding: 0px 79px 0px 1px; margin: 0 0px 0px 0px; } #breadcrumbs p, ul.suchergebnisse_liste li a p.pfad{ font-size: 0.9333em; line-height: 1.4286em; overflow: hidden; margin-bottom: 0; letter-spacing: 0.05em; } #breadcrumbs span, ul.suchergebnisse_liste li a p.pfad span{ background: url('../stylesheets/style.css/$FILE/BG_breadcrumbs_trenner.gif') no-repeat 6px 8px; padding: 1px 0 1px 16px; color: #867f77; height: 1%; float: left; display: inline; white-space:nowrap; } #breadcrumbs span span, ul.suchergebnisse_liste li a p.pfad span span{ background: none; padding: 0; font-size: inherit; line-height: inherit; float: none; display: inline; white-space:nowrap; line-height: 1.2857em; } #breadcrumbs span:first-child+span, ul.suchergebnisse_liste li a p.pfad span:first-child{ background: none; padding-left: 0px; } #breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited{ font-weight: normal; color: #867f77; text-decoration: none; height: 1%; line-height: 1.2857em; } #breadcrumbs a:hover{ color: #000; text-decoration: none; } #breadcrumbs img.icon{ position: absolute; right: 0; top: 0; } /* Seiten-Navi, 2. - 4. Ebene */ #nav2{ width: 230px; margin: 0 0 20px 0; min-height: 0px; background: #F6F6F3; background: RGBA(255,255,255,0.8); float: left; display: inline; } #nav2 ul{ width: 210px; margin: 10px 0 10px 10px; border-bottom: 1px dotted #2e251e; } #nav2 ul li{ display: block; } #nav2 ul li a, #nav2 ul li a:link, #nav2 ul li a:visited{ display: block; font-size: 1.2em; line-height: 1.3333em; color: #2e251e; text-decoration: none; /* font-weight: bold */ padding: 3px 0; border-top: 1px dotted #2e251e; } #nav2 ul li a:hover{ color: #e3001a; } #nav2 ul li a.aktiv, #nav2 ul li a.aktiv:link, #nav2 ul li a.aktiv:visited{ color: #e3001a; } #nav2 ul li ul{ clear: both; margin: 0px; padding-bottom: 12px; border-bottom: 0; } #nav2 ul li ul li{ } #nav2 ul li ul li a, #nav2 ul li ul li a:link, #nav2 ul li ul li a:visited{ padding: 3px 2px 3px 10px; font-size: 1em; line-height: 1.2em; border: 0; } #nav2 ul li ul li ul{ border-bottom: 0; padding-bottom: 0px; } #nav2 ul li ul li ul li{ } #nav2 ul li ul li ul li a, #nav2 ul li ul li ul li a:link, #nav2 ul li ul li ul li a:visited{ padding: 3px 2px 3px 20px; font-size: 1em; line-height: 1.2em; border: 0; color: #867F77; font-weight: normal; } #nav2 ul li ul li ul li a:hover{ color: #e3001a; } #content{ padding: 48px 15px 70px 15px; margin-bottom: 20px; min-height: 300px; width: 700px; overflow: hidden; float: right; display: inline; background: #F6F6F3; background: RGBA(255,255,255,0.8); background: url('../stylesheets/style.css/$FILE/BG_weiss_08.png') repeat 0 0; position: relative; } #content h1#hl_main{ padding: 5px 0; overflow: hidden; border-top: 1px dotted #2e251e; border-bottom: 1px dotted #2e251e; font-size: 1.4em; line-height: 1.1905em; max-width: 700px; } #content .col0{ clear: both; } #content ol, #content ul{ } #content ul{ list-style-position: outside; list-style-type: square; } #content ol{ list-style-position: outside; list-style-type: decimal; } #content ul li, #content ol li{ margin-left: 1.3em; margin-bottom: 0.6em; } #content #start_content{ height: 41px; overflow: hidden; display: none; } #content #start_content img{ float: right; display: inline; } #content #end_content{ margin-top: 1.2em; padding: 0.6em 0; clear: both; overflow: hidden; border-top: 1px dotted #2e251e; border-bottom: 1px dotted #2e251e; position: absolute; bottom: 15px; left: 15px; width: 700px; width: inherit; } #content #end_content ul{ list-style: none; padding: 0px 0 0 0px; margin: 0; } #content #end_content ul li{ float: left; display: inline; padding: 0; border-left: 1px solid #867f77; margin: 0; } #content #end_content ul li#topbutton{ float: right; border: 0; } #content #end_content ul li#topbutton a{ padding-right: 0; } #content #end_content ul li:first-child{ border-left: 0; } #content #end_content ul li a, #content #end_content ul li a:link, #content #end_content ul li a:visited{ font-size: 1em; line-height: 1.2em; padding: 0px 8px; text-decoration: none; color: #867f77; /* font-weight: bold */ } #content #end_content ul li a:hover{ color: #e3001a; } #content #end_content ul li:first-child a{ padding-left: 1px; } #slider{ width: 968px; height: 258px; background: #000; border: 6px solid #000; margin: -20px 0 20px 0; position: relative; overflow: hidden; } #sidebar{ width: 230px; margin: 0 0 10px 0px; min-height: 100px; color: #fff; float: right; display: inline; } #sidebar>div{ margin-bottom: 10px; padding: 10px; } #footer { clear: both; padding: 0px; border-top: 10px solid #000; border-bottom: 10px solid #000; border-left: 5px solid #000; border-right: 5px solid #000; background: #000; margin: 0; overflow: hidden; } #footer h2{ clear: both; padding: 0 0; color: #fff; margin: 0; text-transform: none; } #footer p{ color: #fff; margin: 0; } /* Navi Social Media */ #footer div{ margin: 0; padding: 0 10px 0 10px; float: left; display: inline; width: 220px; overflow: hidden; border-right: 1px dotted #fff; } #footer div#nav1_d{ } #footer div#nav1_e{ } #footer div#nav1_f{ } #footer ul.navliste{ margin: 0 0 0 0; overflow: hidden; } #footer ul.navliste li{ overflow: hidden; } #footer ul.navliste li a, #footer ul.navliste li a:link, #footer ul.navliste li a:visited{ min-width: 110px; display: inline-block; font-size: 1em; line-height: 1.2em; color: #fff; padding: 0px 0px 0 1px; margin: 0px 0; text-decoration: none; font-weight: normal; } #footer ul.navliste li a:hover{ color: #e3001a; text-decoration: none; } #footer ul.navliste li a.aktiv, #footer ul.navliste li a.aktiv:link, #footer ul.navliste li a.aktiv:visited, #footer ul.navliste li a.aktiv:hover{ background: none; color: #e3001a; } /* Navi Social Media Anpassungen */ #footer div#nav1_d ul.navliste{ margin-top: 8px; } #footer div#nav1_d ul.navliste li{ float: left; display: inline; margin-right: 8px; } #footer div#nav1_d ul.navliste li a{ display: block; min-width: 0; } #footer div#nav1_d ul.navliste li a span{ display: none; } #footer p#copyright{ float: right; display: inline; margin: 0; padding: 2px 10px 0 0; color: #fff; } /* Template-spezifische Styles */ /* Startseite */ body.t_start{ } body.t_start #header{ margin-bottom: 370px; } body.t_start #content{ float: left; padding-top: 30px; } body.t_start #content #start_content{ display: none; } body.t_start #breadcrumbs, body.t_start #nav2{ display: none !important; } body.t_start #slider{ position: absolute; top: 251px; left: 0; display: block; margin: 0; } body.t_start #sidebar #login{ background: #5f581c; background: RGBA(32,19,16,0.6); background: url('../stylesheets/style.css/$FILE/BG_sb_login.png') repeat 0 0; } body.t_start #sidebar #login h2{ font-size: 1.4em; line-height: 1.1905em; padding: 0; border-bottom: 1px dotted #fff; border-top: 1px dotted #fff; color: #fff; margin-bottom: 5px; } body.t_start #sidebar #login h2 a, body.t_start #sidebar #login h2 a:link, body.t_start #sidebar #login h2 a:visited{ color: #fff; display: block; text-decoration: none; padding: 5px 20px 5px 1px; background: url('../stylesheets/style.css/$FILE/BG_pfeil_ws_r.gif') no-repeat right 10px; } body.t_start #sidebar #login h2 a:hover{ color: #fff; background: url('../stylesheets/style.css/$FILE/BG_pfeil_ro_r.gif') no-repeat right 10px; } body.t_start #sidebar #login p{ color: #fff; margin: 0; } body.t_start #sidebar #login p a, body.t_start #sidebar #login p a:link, body.t_start #sidebar #login p a:visited{ color: #fff; } body.t_start #sidebar #login p a:hover{ color: #fff; } body.t_start #sidebar #notfallnummern{ background: #d61e2e; background: RGBA(227,0,26,0.8); background: url('../stylesheets/style.css/$FILE/BG_sb_notfallnummern.png') repeat 0 0; } body.t_start #sidebar #notfallnummern h2{ font-size: 1.4em; line-height: 1.1905em; padding: 5px 1px; border-bottom: 1px dotted #fff; border-top: 1px dotted #fff; color: #fff; } body.t_start #sidebar #notfallnummern p{ color: #fff; overflow: hidden; padding: 3px 0 0 40px; position: relative; } body.t_start #sidebar #notfallnummern p img{ top: 0; left: 0; position: absolute; } body.t_start #sidebar #notfallnummern p a, body.t_start #sidebar #notfallnummern p a:link, body.t_start #sidebar #notfallnummern p a:visited{ color: #fff; text-decoration: underline; } body.t_start #sidebar #notfallnummern p a:hover{ color: #fff; text-decoration: underline; } body.t_start #sidebar #zusatzmenu{ background: #eae9e4; background: RGBA(255,255,255,0.8); background: url('../stylesheets/style.css/$FILE/BG_weiss_08.png') repeat 0 0; color: #2e251e; padding: 10px 0; } body.t_start #sidebar #zusatzmenu h2{ font-size: 1.4em; line-height: 1.1905em; padding: 5px 0; border-bottom: 1px dotted #2e251e; border-top: 1px dotted #2e251e; position: absolute; left: -99999px; } body.t_start #sidebar #zusatzmenu ul.navliste{ list-style: none; margin: 0; } body.t_start #sidebar #zusatzmenu h3{ font-size: 1.4em; line-height: 1.1905em; padding: 2px 0 2px 0; margin: 0 10px; border-bottom: 1px dotted #2e251e; cursor: pointer; } body.t_start #sidebar #zusatzmenu ul.navliste li h3 span{ display: block; padding: 3px 20px 3px 1px; background: url('../stylesheets/style.css/$FILE/BG_pfeil_sw_u.gif') no-repeat right 13px; } body.t_start #sidebar #zusatzmenu ul.navliste li.aktiv h3{ cursor: default; } body.t_start #sidebar #zusatzmenu ul.navliste li.aktiv h3 span{ background-color: #d9d6d1; background-image: none !important; } body.t_start #sidebar #zusatzmenu ul.navliste li:hover h3 span{ color: #e3001a; background-image: url('../stylesheets/style.css/$FILE/BG_pfeil_ro_u.gif'); } body.t_start #sidebar #zusatzmenu ul.navliste li.aktiv:hover h3 span{ color: #2e251e; } body.t_start #sidebar #zusatzmenu ul.navliste li:first-child h3{ border-top: 1px dotted #2e251e; } body.t_start #sidebar #zusatzmenu .inner{ padding: 0 10px; /***********/ display: none; /***********/ overflow: hidden; position: relative; } /* body.t_start #sidebar #zusatzmenu ul.navliste li:hover .inner{ display: block; } */ body.t_start #sidebar #zusatzmenu .bild{ margin-top: 8px; width: 210px; } body.t_start #sidebar #zusatzmenu .bild img{ display: block; min-width: 210px; background: #ddd; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.6); box-shadow: 0px 0px 3px rgba(0,0,0,0.6); } body.t_start #sidebar #zusatzmenu .text{ margin-top: 8px; overflow: hidden; padding-bottom: 30px; border-bottom: 1px dotted #2e251e; } body.t_start #sidebar #zusatzmenu a.weiter{ position: absolute; bottom: 10px; right: 10px; } body.t_start #sidebar #zusatzmenu a.mehr{ position: absolute; bottom: 10px; right: 10px; max-width: 156px; white-space: nowrap; overflow: hidden; } body.t_start #sidebar #quickfinder{ background: #4b3f36; background: RGBA(32,19,16,0.6); background: url('../stylesheets/style.css/$FILE/BG_sb_login.png') repeat 0 0; position: relative; overflow: hidden; } body.t_start #sidebar #quickfinder h2{ font-size: 1.4em; line-height: 1.1905em; padding: 5px 1px; border-bottom: 1px dotted #fff; border-top: 1px dotted #fff; color: #fff; margin-bottom: 10px; } body.t_start #sidebar #quickfinder p{ color: #fff; } body.t_start #sidebar #quickfinder label{ color: #fff; } body.t_start #sidebar #quickfinder label#l_qf_suchinput, body.t_start #sidebar #quickfinder label#l_qf_suchland{ display: block; margin: 0 0 2px 0; position: absolute; left: -99999px; } body.t_start #sidebar #quickfinder input#qf_suchinput, body.t_start #sidebar #quickfinder select#qf_suchland{ font-size: 1em; line-height: 22px; height: 22px; background: #fff; border: 0; overflow: hidden; color: #2e251e; width: 200px; padding: 0 5px; margin: 0 0 10px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3) inset; -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3) inset; box-shadow: 2px 2px 3px rgba(0,0,0,0.3) inset; } body.t_start #sidebar #quickfinder select#qf_suchland{ width: 210px; margin: 0 0 10px 0; padding: 1px 5px; line-height: 20px; height: 22px; } body.t_start #sidebar #quickfinder input#qf_suchmodus_adr, body.t_start #sidebar #quickfinder input#qf_suchmodus_snr{ margin-left: 0; } body.t_start #sidebar #quickfinder label#l_qf_suchmodus_adr, body.t_start #sidebar #quickfinder label#l_qf_suchmodus_snr{ } body.t_start #sidebar #quickfinder label#l_qf_suchmodus_adr{ margin-right: 25px; } body.t_start #sidebar #quickfinder #qf_submit{ font-size: 1.0667em; line-height: 1.25em; display: block; background: #fff url('../stylesheets/style.css/$FILE/BG_mehr.gif') repeat-x 0 bottom; color: #2e251e; text-decoration: none; /* font-weight: bold */ padding: 3px 26px; margin: 10px 0 0 0; text-align: center; border: 1px solid #6f6f6f; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px rgba(0,0,0,0.3); clear: both; float: right; display: inline; cursor: pointer; } /* Standard Inhalt */ body.t_standard{ } body.t_standard #content{ } body.t_standard #sidebar{ display: none; } /* Diverse Blöcke */ #slider .sliderblock{ height: 258px; width: 968px; overflow: hidden; position: absolute; left: -100%; } #slider .sliderblock img{ display: block; position: relative; } #slider .sliderblock .text{ width: 360px; width: 380px; padding: 46px 0 0 23px; height: 145px; /*overflow: hidden;*/ position: relative; color: #fff; } #slider .sliderblock .mehr{ position: absolute; left: 20px; bottom: 20px; overflow: hidden; } #slider .sliderblock h2{ color: #fff; font-size: 2em; line-height: 1.2em; margin-bottom: 0.6em; font-weight: normal; } #slider .sliderblock p{ color: #fff; padding: 0 0 0 0px; margin: 0; overflow: hidden; font-weight: normal; } #slider .sliderblock li{ color: #fff; padding: 0 0 0 0px; margin: 0; overflow: hidden; font-weight: normal; } #slider .sliderblock .dunkel h2, #slider .sliderblock .dunkel p, #slider .sliderblock .dunkel li{ color: #000; } #slider .sliderblock img{ position: absolute; left: 0; bottom: 0; } #slider .sld_current{ top: 0; left: 0; } #slider .sld_next{ top: 0; left: 100%; } #slider .sld_prev{ top: 0; } #slider .sliderblock a{ } #slider-seitenanzeige{ height: 12px; overflow: hidden; padding: 3px 6px; position: absolute; top: 231px; right: 0px; z-index: 10; } #slider-seitenanzeige span{ float: left; display: inline; height: 12px; width: 12px; overflow: hidden; font-size: 1px; line-height: 0; margin-left: 4px; cursor: pointer; background: #fff; -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.6); box-shadow: 0px 0px 3px rgba(0,0,0,0.6); -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } #slider-seitenanzeige span.aktiv{ background: #e3001a; cursor: default; } #slider-bt-prev, #slider-bt-next{ position: absolute; top: 343px; width: 0px; padding-left: 10px; height: 15px; margin-top: 0px; text-align: center; cursor: pointer; overflow: hidden; } #slider-bt-prev{ left: 8px; /*background: url('../stylesheets/style.css/$FILE/BG_back1.gif') no-repeat right center;*/ display: none; } #slider-bt-next{ left: 22px; /*background: url('../stylesheets/style.css/$FILE/BG_next1.gif') no-repeat left center;*/ display: none; } #slider-bt-prev:hover, #slider-bt-next:hover{ } p.mehr{ margin: 0; } .mehr a, .mehr a:link, .mehr a:visited, a.mehr, a.mehr:link, a.mehr:visited, .linkblock1 li a, .linkblock1 li a:link, .linkblock1 li a:visited, .weiter a, .weiter a:link, .weiter a:visited, a.weiter, a.weiter:link, a.weiter:visited{ font-size: 1.0667em; line-height: 1.25em; display: block; background: #fff url('../stylesheets/style.css/$FILE/BG_mehr.gif') repeat-x 0 bottom; color: #2e251e; text-decoration: none; /* font-weight: bold */ padding: 3px 26px; text-align: center; border: 1px solid #6f6f6f; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px rgba(0,0,0,0.3); } .weiter a, .weiter a:link, .weiter a:visited, a.weiter, a.weiter:link, a.weiter:visited{ width: 30px; height: 30px; line-height: 0; font-size: 0; background: #fff url('../stylesheets/style.css/$FILE/BG_mehr.gif') repeat-x 0 bottom; color: #ddd; padding: 0; border: 1px solid #6f6f6f; overflow: hidden; } .weiter a span, a.weiter span{ display: block; padding: 3px 0 3px 30px; width: 0; height: 20px; background: url('../stylesheets/style.css/$FILE/BG_pfeil_sw_r.gif') no-repeat 11px 7px; cursor: pointer; } .mehr a:hover, a.mehr:hover, .linkblock1 li a:hover, .weiter a:hover, a.weiter:hover{ text-decoration: none; color: #e3001a; } .weiter a span, a.weiter span{ display: block; padding: 3px 0 3px 30px; width: 0; height: 20px; background: url('../stylesheets/style.css/$FILE/BG_pfeil_sw_r.gif') no-repeat 11px 7px; } .weiter a:hover span, a.weiter:hover span{ background-image: url('../stylesheets/style.css/$FILE/BG_pfeil_ro_r.gif'); } .listenseiten-nav{ width: 700px; height: 28px; padding: 10px 0 10px 0; border-top: 1px solid #C7C6C6; position: relative; } .listenseiten-nav .seitenanzeige{ /*width: 220px; float: left; display: inline;*/ width: auto; text-align: center; font-size: 1.1333em; line-height: 1.2353em; color: #867F77; margin: 4px 0; } .listenseiten-nav p.mehr{ /* width: auto; float: right; display: inline; */ position: absolute; top: 10px; left: 0; width: 100%; } .listenseiten-nav p.mehr a, .listenseiten-nav p.mehr a:link, .listenseiten-nav p.mehr a:visited, .listenseiten-nav p.mehr a:hover{ width: 98px; width: 40px; float: left; display: inline; padding: 3px 0; text-align: center; /*margin-left: 15px;*/ position: absolute; overflow: hidden; } .listenseiten-nav p.mehr a span{ display: block; background-repeat: no-repeat; background-position: center center; width: 0; font-size: 1px; line-height: 1px; height: 20px; padding-left: 100%; cursor: pointer; } .listenseiten-nav p.mehr a.inaktiv{ /*left: -99999px !important;*/ cursor: default; /*opacity: 0.4;*/ } .listenseiten-nav p.mehr a.inaktiv span{ cursor: default; } .listenseiten-nav p.mehr a.seite_anfang{ top: 0; left: 0px; } .listenseiten-nav p.mehr a.seite_anfang span, .listenseiten-nav p.mehr a.seite_anfang.inaktiv:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_sw_lb.gif"); } .listenseiten-nav p.mehr a.seite_zurueck{ top: 0; left: 55px; } .listenseiten-nav p.mehr a.seite_zurueck span, .listenseiten-nav p.mehr a.seite_zurueck.inaktiv:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_sw_l.gif"); } .listenseiten-nav p.mehr a.seite_weiter{ top: 0; right: 55px; } .listenseiten-nav p.mehr a.seite_weiter span, .listenseiten-nav p.mehr a.seite_weiter.inaktiv:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_sw_r.gif"); } .listenseiten-nav p.mehr a.seite_ende{ top: 0; right: 0; } .listenseiten-nav p.mehr a.seite_ende span, .listenseiten-nav p.mehr a.seite_ende.inaktiv:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_sw_rb.gif"); } .listenseiten-nav p.mehr a.seite_anfang:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_ro_lb.gif"); } .listenseiten-nav p.mehr a.seite_zurueck:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_ro_l.gif"); } .listenseiten-nav p.mehr a.seite_weiter:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_ro_r.gif"); } .listenseiten-nav p.mehr a.seite_ende:hover span{ background-image: url("../stylesheets/style.css/$FILE/BG_pfeil_ro_rb.gif"); } ul.linkblock1{ list-style: none !important; } ul.linkblock1 li{ height: 1%; margin-left: 0 !important;ma