/* --------------- CSS: allgemein ---------------- */ body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(102,102,102); font-weight: normal; } body { background-color: rgb(240,240,240); margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-repeat: no-repeat; } a { font-size: 11px; color: rgb(102,102,102); border: 0px; } a:link { text-decoration: none; border-width: 0; border-style: none; } a:visited { text-decoration: none; border-width: 0; border-style: none; } a:hover { text-decoration: underline; border-width: 0; border-style: none; } a:active { text-decoration: none; border-width: 0; border-style: none; } h1,h2,h3,h4,h5,h6 { font-weight: bold; font-size: 11px; margin: 0; } /* GVB online blauer Pfeil nach Login*/ .box_pfeilb { background-image: url(/Admin/Images/navi_pfeil_b.gif); background-repeat: no-repeat; } /* GVB PROFIL grauer Pfeil fuer gelben Bereich*/ .box_pfeilg { background-image: url(/Admin/Images/navi_pfeil_g.gif); background-repeat: no-repeat; } /* Kampagnenteaser Pfeil*/ .box_pfeilk { background-image: url(/Admin/Images/reiter_w_pfeil.gif); background-repeat: no-repeat; } /* Listensymbol orangener Pfeil fuer Kategorien*/ ul { list-style-image: url('/Admin/Images/navi_pfeil_o.gif') } /* GVB online BLAUE BOX */ .box_headlineonline { color: rgb(255,255,255); font-weight: bold; background-color: rgb(0,86,166); } /* ORANGENE EXKLUSIV BOX */ .box_headline2 { color: #FFFFFF; font-weight: bold; background-color: rgb(255,113,0); } .box_headline3 { color: rgb(255,255,255); font-weight: bold; background-color: rgb(125,185,225); padding-left: 5pt; } /* GELBE PROFIL BOX */ .box_headline4 { color: #FFFFFF; font-weight: bold; background-color: rgb(244,205,30); } /* GVB online BLAUE BOX */ .box_headline6 { color: rgb(255,255,255); font-weight: bold; background-color: rgb(0,86,166); } .menu_highlight { color: rgb(102,102,102); font-weight: bold; } .breadcrump { font-size: 10px } .copy_headline { color: rgb(102,102,102); font-weight: bold; display: block; margin-bottom: 10px; } .kalender_termin { color: rgb(255,113,0); font-weight: bold; } .treffer_header_footer { color: rgb(255,255,255); font-weight: normal; padding-left: 5px; } .seiteninhalt a { /* Aktivierung bewirkt blau gefärbte Links color: rgb(0,0,255); */ } .Stil7 { font-size: 10px; font-weight: bold; } .style1 { text-align: left; } .imagelink { border-style: hidden; border-width: 0px; } .style2 { background-color: rgb(240,240,240); } .softlink { background-color: rgb(255,255,255); padding-left: 4pt; padding-right: 4pt; } .errorMessage { font-weight: bold; color: rgb(255,0,0); } /* --- Navigation --- */ .navigation { background-color: rgb(230,230,230); margin-bottom: 20px; border-bottom: 1px solid rgb(255,255,255); } .navigationIcons { background-color: rgb(230,230,230); margin-bottom: 20px; position: relative; padding-top: 3px; } .navigationIcons form { margin: 0; } .iconItem input, .iconItem img, .iconItemLogout img { border: 1px solid rgb(190,190,190); } .iconItemLogout { padding-top: 5px; margin-top: 5px; border-top: 1px solid rgb(190,190,190); } .Nav1 { padding: 1px 0px 1px 8px; border-top: 1px solid rgb(255,255,255); } .Nav1_JB { padding: 1px 0px 1px 8px; border-top: 1px solid rgb(230,230,230); } .Nav1Selected { padding: 1px 0px 1px 8px; border-top: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255); } .Nav1_JB_Selected { padding: 1px 0px 1px 8px; border-top: 1px solid rgb(230,230,230); } .Nav1_JB_Selected a { font-weight: bold; } .Nav2, .Nav3 { padding: 1px 0px 1px 0px; } .Nav2 { margin-left: 12px; } .Nav3 { margin-left: 22px; } .navigation_JB { background-color: rgb(255,255,255); margin-bottom: 20px; border-bottom: 1px solid rgb(230,230,230); } .navPublicHead { background-color: rgb(0,86,166); color: rgb(255,255,255); font-weight: bold; padding: 2px 0px 2px 5px; } .navPublicHead a { color: rgb(255,255,255); } .navExklusivHead { background-color: rgb(255,113,0); color: rgb(255,255,255); font-weight: bold; padding: 2px 0px 2px 5px; } .navigation form { margin: 3px 0px 3px 0px; } .formLabel { float: left; width: 50px; padding-top: 5px; } .content_login { background: url(/Admin/Images/background_login.gif) no-repeat; padding-left: 15px; padding-top: 15px; height: 153px; width: 304px; } #seitenkopf { width: 1006px; } #seitenkopf_navigation { text-align: right; margin-bottom: 8px; margin-top: 8px; margin-right: 10px; } #seitenkopf_logo { height: 104px; } .kopfNavItem { padding-right: 7px; padding-left: 7px; } .firmenLogo { position: absolute; left: 20px; height: 104px; width: 203px; background: url(/Admin/Images/gvb_logo_transparent.gif) no-repeat; } .firmenLogo a { height: 104px; width: 203px; display: block; } .bereichLogoPublic { position: absolute; height: 104px; left: 240px; width: 763px; background: url(/Admin/Images/header_main_vis.jpg) no-repeat; } .bereichLogoExklusiv, .bereichLogoRegionen, .bereichLogoMittelfranken, .bereichLogoNiederbayern, .bereichLogoOberbayern, .bereichLogoOberfranken, .bereichLogoOberpfalz, .bereichLogoSchwaben, .bereichLogoUnterfranken { position: absolute; height: 104px; left: 240px; width: 763px; } .bereichLogoExklusiv, .bereichLogoRegionen { background: url(/Admin/Images/header_hell.jpg) no-repeat; } .bereichLogoMittelfranken { background: url(/Admin/Images/Regionen/header_Mittelfranken.jpg) no-repeat; } .bereichLogoNiederbayern { background: url(/Admin/Images/Regionen/header_Niederbayern.jpg) no-repeat; } .bereichLogoOberbayern { background: url(/Admin/Images/Regionen/header_Oberbayern.jpg) no-repeat; } .bereichLogoOberfranken { background: url(/Admin/Images/Regionen/header_Oberfranken.jpg) no-repeat; } .bereichLogoOberpfalz { background: url(/Admin/Images/Regionen/header_Oberpfalz.jpg) no-repeat; } .bereichLogoSchwaben { background: url(/Admin/Images/Regionen/header_Schwaben.jpg) no-repeat; } .bereichLogoUnterfranken { background: url(/Admin/Images/Regionen/header_Unterfranken.jpg) no-repeat; } .bereichLogoJBLink { position: absolute; height: 104px; left: 240px; width: 763px; background: url(/Admin/Images/header_jb_uebersicht.jpg) no-repeat; } #breadcrumb_navigation { width: 763px; display: block; background-color: rgb(255,255,255); padding-top: 3px; padding-bottom: 3px; margin-top: 5px; margin-left: 240px; } #breadcrumb { padding-left: 3px; width: 653px; float: left; } #datum { padding-right: 9px; text-align: right; } /* Microsite Navigation */ .navtdback { background-color: rgb(230,230,230); height: 40px; } .microsite_arrow { float: left; margin-left: 4px; margin-top: 3px; } .microsite_link { position: relative; top: 5px; left: 4px; } /* Erweiterte Suche */ .searchExtended form { float: left; margin: 0; padding: 0; vertical-align: middle; } .searchExtended form input { margin: 0; padding: 0; vertical-align: middle; } /* TopTeaser */ .topTeaser_Bild { width: 184px; height: 99px; vertical-align: top; background-color: rgb(255,255,255); } .topTeaser_Text { height: 151px; width: 176px; background-color: rgb(255,255,255); vertical-align: top; } .topTeaser_titelLimit { width: 180px; overflow: hidden; margin-left: 4px; padding-top: 2px; padding-bottom: 4px; } .topTeaser_txtLimit { width: 176px; overflow: hidden; margin-left: 4px; margin-right: 4px; margin-top: 6px; margin-bottom: 6px; } .topTeaser_Gap { width: 10px; } .topTeaser_More { text-align: right; padding-top: 2px; } .topTeaser_More a { background-color: rgb(255,255,255); height: 14px; vertical-align: top; } /* Individuelle Teaser */ .Teaser_TitelText { padding-left: 4px; padding-top: 2px; padding-bottom: 4px; font-weight: bold; color: rgb(255,255,255); } .Teaser_Link, .Teaser_Kontakt, .Teaser_Text { background-color: rgb(255,255,255); width: 184px; overflow: hidden; padding-top: 2px; margin-bottom: 9px; height: 99px; } .Teaser_Kontakt_Zeile { margin-left: 8px; } .Teaser_Content { padding-left: 4px; } #TertiaerNav1 { width: 184px; float: left; } #TertiaerNav2 { width: 377px; float: left; } #TertiaerNav3 { width: 570px; } #TertiaerNav1, #TertiaerNav2, #TertiaerNav3 { height: 99px; background-color: rgb(255,255,255); overflow: hidden; } .Teaser_TertiaerBlock1 { float: left; width: 184px; overflow: hidden; } .Teaser_TertiaerBlock2 { float: left; width: 184px; margin-left: 8px; overflow: hidden; } .Teaser_TertiaerBlock3 { float: left; width: 184px; margin-left: 9px; overflow: hidden; } div#freigabe_warnung { color: rgb(255,0,0); font-size: 15px; padding-top: 2px; padding-bottom: 8px; font-weight: bold; } /* Navigation Aktuelles */ .aktuelles_nav a { color: rgb(255,255,255); text-decoration: none; } .nav_aktuelles { vertical-align: top; } .nav_aktuelles .selected_page { font-size: 12px; font-weight: bold; } table.aktuelles_nav_header_footer { font-weight: bold; } td.aktuelles_nav_header_footer_treffer_count { width: 220pt; text-align: left; color: rgb(255,255,255); padding-left: 10pt; } td.aktuelles_nav_header_footer_nav { width:300pt; color: rgb(255,255,255); padding-top:3pt; } td.aktuelles_nav_header_footer_page_count { width:50pt; text-align:center; color: rgb(255,255,255); } table.aktuelles_artikelseiten { background: rgb(255,255,255); width: 100%; } td.aktuelles_artikelseiten_text { padding-top:5pt; padding-left:10pt; vertical-align:top; padding-bottom:3pt; border-bottom: 2pt solid rgb(240,240,240); text-align:left; } td.aktuelles_artikelseiten_date { padding-top:5pt; padding-left:5pt; vertical-align:top; padding-bottom:3pt; border-bottom: 2pt solid rgb(240,240,240); width:50px; } td.aktuelles_artikelseiten_link { vertical-align:bottom; text-align:right; padding-bottom:3pt; padding-left:5pt; border-bottom: 2pt solid rgb(240,240,240); } img.aktuelles_artikel_link_arrow { border: none; vertical-align: middle; margin-left: 3pt; } a.aktuelles_artikel_controller { visibility: hidden; } /* Related-Teaser */ .klapp_teaser_text { display: table-cell; height: 151px; padding: 4pt; } .klapp_teaser_ohne_text { display: none; } div#klapp_top_teaser1_link, div#klapp_top_teaser2_link, div#klapp_top_teaser3_link { float: right; } div#klapp_top_teaser1_link a, div#klapp_top_teaser2_link a, div#klapp_top_teaser3_link a { color: rgb(102,102,102); text-decoration: none; } div#klapp_top_teaser1_button, div#klapp_top_teaser2_button, div#klapp_top_teaser3_button { text-align: left; } /* --- Formular: Bestellung --- */ div#form_bestellung { padding-left: 6px; } .bestellung_select { font-family: Verdana; font-weight: normal; font-size: 11px; color: rgb(77,77,77); } /* --- Formular: Presse-Abonnement --- */ .form_col_first { float: left; padding-right: 20px; } .form_row { clear: left; padding-top: 8px; } .form_submit { padding-top: 24px; padding-bottom: 24px; } .form_headline { padding-top: 20px; font-weight: bold; } .form_infotext { padding-top: 10px; } .form_presseabo { margin-top: 15px; } .txt_50 { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:50px; height: 18px; } .txt_60 { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:60px; height:18px; } .txt_180 { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:180px; height:18px; } .txt_300 { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:300px; height:18px; } .txt_380 { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:380px; height:18px; } .txt_area { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:380px; height:90px; } .txt_50_error { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:50px; height:18px; border-style: solid; border-color: #FF0000; } .txt_60_error { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:60px; height:18px; border-style: solid; border-color: #FF0000; } .txt_180_error { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:180px; height:18px; border-style: solid; border-color: #FF0000; } .txt_300_error { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:300px; height:18px; border-style: solid; border-color: #FF0000; } .txt_380_error { font-family:Verdana; font-weight:normal; font-size:11px; color: #4D4D4D; width:380px; height:18px; border-style: solid; border-color: #FF0000; } .checkbox_error { border-style: solid; border-color: #FF0000; } .form_col_first_error { float: left; padding-right: 20px; font-weight: bold; color: #FF0000; } /* Gremienanzeige allgemein */ div.gremienResult { background: rgb(255,255,255); } table.gremienResult { border-spacing: 0; } td.gremienResult { border-top:4px solid; border-color: rgb(240,240,240); padding: 2 5 2 5; } td.gremienResultBoth { border-top:4px solid rgb(0,0,0); border-bottom: 4px solid; border-color: rgb(240,240,240); } td.gremienResultStellv { border-bottom:4px solid; border-color: rgb(240,240,240); } td.gremienEmptyRow { background: rgb(240,240,240); font-size: 5px; height: 5px; } /* --- Neue Funktionen (Public, Microsite, Regionen, Warenkorb, Profil, Verbund) --- */ #main { width: 1006px; margin-top: 5px; } #contentCentral { width: 570px; display: inline-block; margin-bottom: 30px; overflow: hidden; } #contentCentralWarenkorb, #contentCentralRegionen, #contentCentralVerbund, #contentCentralBayernkarte { width: 763px; display: inline-block; overflow: hidden; } #contentVerbund { padding: 5 5 10 5; background-color: rgb(255,255,255); } #contentPreview, #contentVerband { height: 504px; overflow: hidden; } #contentVerband a { color: rgb(0,0,255); } #contentVerband .row { background-color: rgb(230,230,230); padding: 5 5 10 8; border-bottom: 1px dotted rgb(160,160,160); } .contentVerband_headline { font-size: 14px; background-color: rgb(230,230,230); padding-left: 8px; font-weight: bold; } #contentNav { width: 203px; float: left; margin-right: 16px; margin-left: 20px; } #contentNews { float: right; width: 184px; height: 810px; /* overflow: hidden; */ } #contentNewsUeberschrift { padding: 4 0 4 8; color: rgb(255,255,255); font-weight: bold; background-color: rgb(204,204,204); } #linkBayernkarte img { width: 147px; height: 122px; } #linkBayernkarte { text-align: center; background-color: rgb(255,255,255); padding-bottom: 10px; padding-top: 10px; } #contentKatalogPublikation { background-color: rgb(255,255,255); margin-bottom: 53px; } #contentKatalogProfil { background-color: rgb(255,255,255); margin-bottom: 53px; } #contentWarenkorbInfo { float: right; width: 184px; height: 100px; overflow: hidden; background-color: rgb(255,255,255); } #contentWarenkorb { background-color: rgb(255,255,255); padding: 8 10 8 10; } #contentTeaser { float: right; width: 184px; overflow: hidden; } #contentPortrait .box { background-color: rgb(230,230,230); border: 1px solid rgb(210,210,210); padding: 4 2 4 2; } #contentPortrait .titel { color: rgb(0,106,175); } #contentPortrait .zentralen { background-color: rgb(230,230,230); border-bottom: 1px solid rgb(0,106,175); border-top: 1px solid rgb(0,106,175); padding: 5 0 10 4; } #contentPortrait .zahlenKG { vertical-align: top; padding: 5 0 10 4; border-top: 1px solid rgb(210,210,210); background-color: rgb(230,230,230); } #contentPortrait .zahlenUF { vertical-align: top; padding: 5 0 10 4; border-top: 1px solid rgb(210,210,210); } #artikelBildOffset { height: 17px; } #artikelUeberschrift { color: rgb(0,106,175); font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; } #artikelTeaser, #artikelText { margin-top: 11px; margin-bottom: 4px; } #artikelLink a, .artikelLink a { font-weight: bold; color: rgb(0, 0, 255); } #artikelVorschau { width: 377px; } #artikelBild { background-color: rgb(204,204,204); text-align: center; width: 377px; height: 283px; } .teaserTitel { margin-top: 7px; padding-bottom: 10px; border-bottom: 1px solid rgb(102,102,102); margin-bottom: 10px; font-weight: bold; font-family: Arial; } #micrositeUeberschrift { color: rgb(0,106,175); font-weight: bold; margin-bottom: 11px; } .micrositeLink { float: left; margin-right: 1px; width: 113px; overflow: hidden; } .micrositeTitel { margin-top: 5px; } .newsEintrag { padding: 10 0 10 0; margin: 0 8 0 8; border-bottom: 2px dotted rgb(204,204,204); } .newsDatum { font-weight: bold; } .newsTitel { color: rgb(0,0,0); font-weight: bold; } .newsTeaser { font-type: italic; } .newsLink a { color: rgb(0,0,255); text-decoration: none; } #pTable td { padding-bottom: 15px; vertical-align: top; } .pBild { width: 100px; } .pBild img { border: 1px solid rgb(162, 162, 162); } .pTitel { color: rgb(0,106,175); font-size: 12px; font-weight: bold; width: 165px; overflow: hidden; } .pUntertitel { width: 165px; font-weight: bold; margin-top: 5px; } .pDatum, .pPreis, .pDownload { width: 165px; margin-top: 5px; } .pWarenkorb { margin-top: 5px; } #wkAnzahl { padding-left: 8px; margin-top: 5px; font-weight: bold; } #wkSumme { padding-left: 8px; margin-top: 5px; } #wkUeberschrift { font-size: 12px; font-weight: bold; background-color: rgb(204,204,204); padding: 5 0 5 8; } .wkUeberschrift { padding: 5 0 5 0; background-color: rgb(240,240,240); } .wkArtikelBild, .wkArtikelBezeichnung, .wkArtikelMenge, .wkArtikelPreis, .wkArtikelWarenwert, .wkArtikelFunktionen { border-bottom: 1px solid rgb(220,220,220); padding-bottom: 5px; padding-top: 5px; padding-right: 4px; } .wkArtikelBezeichnung, .wkArtikelMenge, .wkArtikelPreis, .wkArtikelWarenwert { font-weight: bold; } .wkArtikelFunktionen span { display: block; padding-bottom: 3px; } #wkJahr { padding: 5 0 5 5; } #wkSubmit { margin: 4 0 0 8; } #contentKatalogAuswahl { margin-bottom: 5px; } .tabMenu { float: left; color: rgb(80,80,80); background-color: rgb(224,224,224); border: 1px solid rgb(160,160,160); margin-right: 4px; height: 20px; } .tabMenu_selected { float: left; color: rgb(80,80,80); background-color: rgb(204,204,204); border: 1px solid rgb(160,160,160); margin-right: 4px; height: 20px; } .tabMenu span, .tabMenu_selected span { height: 20px; padding-left: 10px; padding-right: 10px; position: relative; top: 3px; } .regionOverlay { background-image: url(/Admin/Images/Regionen/Overlay.gif); top: 20px; position: relative; height: 42px; width: 103px; } #region_oberbayern { background-image: url(/Admin/Images/Regionen/Oberbayern.jpg); margin-right: 6px; } #region_mittelfranken { background-image: url(/Admin/Images/Regionen/Mittelfranken.jpg); margin-right: 6px; } #region_schwaben { background-image: url(/Admin/Images/Regionen/Schwaben.jpg); margin-right: 6px; } #region_oberpfalz { background-image: url(/Admin/Images/Regionen/Oberpfalz.jpg); margin-right: 6px; } #region_unterfranken { background-image: url(/Admin/Images/Regionen/Unterfranken.jpg); } #region_niederbayern { background-image: url(/Admin/Images/Regionen/Niederbayern.jpg); margin-right: 6px; } #region_oberfranken { background-image: url(/Admin/Images/Regionen/Oberfranken.jpg); margin-right: 6px; } #region_oberbayern, #region_mittelfranken, #region_schwaben, #region_oberpfalz, #region_unterfranken, #region_niederbayern, #region_oberfranken { height: 265px; width: 103px; } #lnkRegionen { height: 285px; } .lnkRegion { float: left; } .txtRegion { padding-top: 5px; font-weight: bold; color: rgb(0,106,175); }/* --------------- CSS: public ---------------- */ /* GVB public Pfeil*/ .box_pfeilo { background-image: url(/Admin/Images/navi_pfeil_b.gif); background-repeat: no-repeat; padding-left: 18px; margin-left: 8px; } .Nav4 { background-image: url(/Admin/Images/navi_pfeil_b.gif); background-repeat: no-repeat; padding-left: 18px; margin-left: 8px; } /* BLAUE BOX */ .box_headline { color: rgb(255,255,255); font-weight: bold; background-color: rgb(0,86,166); } /* ErweiterteSuche */ .searchNavigation { border: none; font-size: 11px; color: rgb(255,255,255); background-color: rgb(0,86,166); } .searchNavigation_selected { border: none; font-size: 11px; color: rgb(255,255,255); font-weight: bold; background-color: rgb(0,86,166); } /* Gremienanzeige public */ th.gremienResult { text-align: left; font-weight: bold; background: rgb(0,86,166); color: rgb(255,255,255); padding: 2 5 2 5; } th.gremienResultAlignRight { text-align: right; font-weight: bold; background: rgb(0,86,166); color: rgb(255,255,255); padding: 2 5 2 5; } /* TopTeaser */ .topTeaser_Titel { width: 180px; height: 19px; vertical-align: top; font-weight: bold; color: rgb(255,255,255); background-color: rgb(0,86,166); } /* Individuelle Teaser */ .Teaser_TitelBox { width: 184px; vertical-align: top; background-color: rgb(0,86,166); } /* Neues Seitendesign public */ #page_headline { width: 570px; background-color: rgb(0,86,166); height: 19px; } #page_headline_fullSize { width: 570px; background-color: rgb(0,86,166); height: 19px; } /* Aktuelles Liste */ table.aktuelles_nav_header_footer { background-color: rgb(0,86,166); }