/* ======= ::Datei:: styles/standard/styles_text.css ======== */ /* *************************************************************************** */ /* TEXT-STYLES FÜR WEBSEITE UND CMS */ /* *************************************************************************** */ /* schriftgroesse / -stil global setzten */ html{ font-size: 100.01%; } body { font-family: arial, helvetica, verdana, sans-serif; color: #676a6a; letter-spacing: 0px; text-decoration: none; font-size: 0.75em; } html,body { height: 100%; } .bold, .bold:visited, .bold:link, .bold:active { font-weight:bold; } div,form,td { padding: 0px; margin: 0px; } table { font-size:1em; } .webText th, .webText td { text-align:left; } .webTable th, .webTable td { text-align:left; } form br { clear: both; } form { clear:left; } a:link, a:visited { margin:0px 0px 0px 0px; font-size: 1em; font-weight: normal; color: #000000; text-decoration: none; } a:active, a:focus, a:hover { margin:0px 0px 0px 0px; font-size: 1em; font-weight: normal; color: #E42518; text-decoration: underline; } /* *************************************************************************** */ /* TEXTE, ÜBERSCHRIFTEN ETC. */ /* *************************************************************************** */ /* TITLE */ .webTitle{ margin: 86px 0px 35px 0px; font-size: 1.5em; font-weight: bold; line-height:30px; color: #000000; } .webTitle a, .webTitle a:link, .webTitle a:visited { margin:0px 0px 12px 0px; font-weight: bold; line-height:30px; text-decoration:none; color:#000000; } .webTitle a:active, .webTitle a:focus, .webTitle a:hover { text-decoration:underline; } /* Subsite Titel */ #webSubsiteTitle{ margin:20px 0px 0px 20px; } #webSubsiteTitle a:link, #webSubsiteTitle a:visited{ color:#006699; font-weight:bold; font-size: 1.2em; font-weight:bold; text-decoration:none; } #webSubsiteTitle a:active, #webSubsiteTitle a:focus, #webSubsiteTitle a:hover { text-decoration:underline; } /* ZWISCHENUEBERSCHRIFT */ .webSubTitle{ margin: 0px 0px 0px 0px; font-size: 1.4em; font-weight: normal; } h1, .webTitleH1{ font-size: 1.5em; font-weight: bold; } h2, .webTitleH2{ font-size: 1.4em; font-weight: normal; } h3, .webTitleH3{ font-size: 1.3em; font-weight: bold; } h4, .webTitleH4{ font-size: 1.2em; font-weight: bold; } h5, .webTitleH5{ font-size: 1.1em; font-weight: bold; } h6, .webTitleH6{ font-size: 1em; font-weight: bold; } /* LEADTEXT */ .webLead{ font-size:1.5em; line-height:1.1em; font-weight: normal; } /* FLIESSTEXT (font-family, font-weight, font-size auf jeden Fall mitangeben, da WordModul es benötigt als "FONTBASE") */ .webText{ margin:0px 0px 0px 0px; font-size: 1em; font-weight: normal; line-height:1.4em; font-family: arial, helvetica, verdana, sans-serif; color: #676a6a; } .webTextDms{ font-size: 1em; font-weight: normal; line-height:1.4em; } /* LEGENDE */ .webLegende{ margin:0px 0px 0px 0px; font-size: 0.9em; font-weight: normal; } /* LEGENDE unter den Bildern ohne Rand (wegen Wordmodul) */ span.webLegende{ } /* LEGENDE unter den Bildern mit Rand */ div.webLegende{ margin:0px 0px 5px 0px; padding:5px 0; font-size: 0.9em; font-weight: normal; display:block; } /* Zwischenueberschrift rechte spalte */ #webNavigationDiv .infoFlex { color:#FFFFFF; background: transparent url(/images/infobox_mitte.gif) 0 0; background-repeat: repeat-y; overflow: hidden; } . h3{ margin-bottom:0px; padding-bottom:0; } #webNavigationDiv .flexLinkExternIntern { color: #FFFFFF; display:block; padding:5px 10px 4px 10px; } #webNavigationDiv .infoFlex a:link, #webNavigationDiv .infoFlex a:visited { color:#FFFFFF; font-size:1em; font-weight:normal; margin:0; text-decoration:none; } #webNavigationDiv .infoFlex a:active, #webNavigationDiv .infoFlex a:focus, #webNavigationDiv .infoFlex a:hover { text-decoration:underline; } #webNavigationDiv .webNavigator { color:#FFFFFF; font-weight:normal; } .infoFlex h3.webTeaserSubTitle {margin:0;} /* Flexmodul Teaserliste */ .flexTeaserliste .datum{ font-weight:bold; margin: 0 0 3px 0; } .flexTeaserliste .webBlaetternDiv{ font-size: 0.9em; } /* *************************************************************************** */ /* STANDARD LINKS */ /* *************************************************************************** */ /* Dieser Style wird für die Link-Darstellung im Wordmodul benötigt! */ .webTextLink { margin:0px 0px 0px 0px; color: #000000; text-decoration: none; } .webTextLink:link, .webTextLink:visited{ margin:0px 0px 0px 0px; color: #000000; text-decoration: none; } .webTextLink:active, .webTextLink:focus, .webTextLink:hover { color: #E42518; text-decoration: underline; } .webUnterseiteClass { } .webTableLink:link, .webTableLink:visited { margin:0px 0px 0px 0px; color: #000000; text-decoration: none; } .webTableLink:active, .webTableLink:focus, .webTableLink:hover { color: #E42518; text-decoration: underline; } .webTextLinkBold:link, .webTextLinkBold:visited { margin:0px 0px 0px 0px; font-weight: bold; color: #000000; text-decoration: none; } .webTextLinkBold:active, .webTextLinkBold:focus, .webTextLinkBold:hover { color: #E42518; text-decoration: underline; } /* *************************************************************************** */ /* HEADER */ /* *************************************************************************** */ .webHeadTitle { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 0.9em; font-weight: bold; color:#000; } .webHeadTitle1 { margin:0px 0px 0px 13px; padding:0px 0px 0px 0px; font-size: 0.9em; font-weight: bold; } .webHeadTitle2 { margin:0px 0px 0px 26px; padding:0px 0px 0px 0px; font-size: 0.9em; font-weight: bold; } .webHeadTitle3 { margin:0px 0px 0px 39px; padding:0px 0px 0px 0px; font-size: 0.9em; font-weight: bold; } /* *************************************************************************** */ /* SERVICE NAVIGATION */ /* *************************************************************************** */ a.webServiceContent { font-size: 1em; color: #000; text-decoration: none; font-weight: normal; } a.webServiceContent:link, a.webServiceContent:visited { font-size: 1em; color: #000; text-decoration: none; font-weight: normal; } a.webServiceContent:active, a.webServiceContent:focus, a.webServiceContent:hover { text-decoration:none; color: #E42518; } /* Aktiver Navipunkt */ li.aktiv a.webServiceContent:link, li.aktiv a.webServiceContent:visited { color: #E42518; } li.aktiv a.webServiceContent:active, li.aktiv a.webServiceContent:focus, li.aktiv a.webServiceContent:hover { color: #E42518; } /* *************************************************************************** */ /* Global NAVIGATION */ /* *************************************************************************** */ #webGlobalNavigationDiv h2 { color: #676A6A; margin: -2px 0 5px 10px; font-size: 1.7em; font-weight: normal; } .webGlobalContent:link, .webGlobalContent:visited { color:#000000; text-decoration:none; } .webGlobalContent:active, .webGlobalContent:focus, .webGlobalContent:hover { color:#E42518; text-decoration:none; } .webGlobalContentAktiv:link, .webGlobalContentAktiv:visited { color:#FFFFFF; text-decoration:none; display:block; background: #E42518 url(/images/globalnavi_aktiv.jpg) no-repeat 0 0; width: 11.1em; height: 1.2em; line-height:1em; margin: 0 0 0 -2px; padding: 0 0 0 2px; /*IE6,7,8 Hack*/ padding-top: 1px\9; margin-bottom: -1px\9; height: 1.1em\9; } @media screen and (-webkit-min-device-pixel-ratio:0){ .webGlobalContentAktiv:link, .webGlobalContentAktiv:visited { /*Safari Hack*/ padding: 1px 0 -1px 2px; height: 1.1em; } } .webGlobalContentAktiv:active, .webGlobalContentAktiv:focus, .webGlobalContentAktiv:hover { color:#FFFFFF; text-decoration:none; } /* *************************************************************************** */ /* NAVIGATION LINKS */ /* *************************************************************************** */ /* Ebene 1*/ .webNaviEbene1:link, .webNaviEbene1:visited { color: #000; text-decoration:none; } .webNaviEbene1:active, .webNaviEbene1:focus, .webNaviEbene1:hover { color: #E42518; text-decoration: none; } /* Ebene 2*/ .webNaviEbene2:link, .webNaviEbene2:visited { color: #000; text-decoration:none; } .webNaviEbene2:active, .webNaviEbene2:focus, .webNaviEbene2:hover { color:#E42518; text-decoration:none; } /* *************************************************************************** */ /* Aktuell = die Seite auf der wir uns momentan befinden */ .webNavigationAktuell { color:#E42518; margin:0; } /* Ebene 1*/ .webNavigationAktuell .webNaviEbene1:link, .webNavigationAktuell .webNaviEbene1:visited { color:#E42518; } .webNavigationAktuell .webNaviEbene1:active, .webNavigationAktuell .webNaviEbene1:focus, .webNavigationAktuell .webNaviEbene1:hover{ color:#E42518; } /* Ebene 2*/ .webNavigationAktuell .webNaviEbene2:link, .webNavigationAktuell .webNaviEbene2:visited { color:#E42518; } .webNavigationAktuell .webNaviEbene2:active, .webNavigationAktuell .webNaviEbene2:focus, .webNavigationAktuell .webNaviEbene2:hover{ color:#E42518; } /* *************************************************************************** */ /* Aktiv = Seite im aktiven Pfad */ /* Ebene 1*/ .webNavigationAktiv .webNaviEbene1:link,.webNavigationAktiv .webNaviEbene1:visited { color:#E42518; } .webNavigationAktiv .webNaviEbene1:active, .webNavigationAktiv .webNaviEbene1:focus, .webNavigationAktiv .webNaviEbene1:hover{ color:#E42518; } /* Ebene 2*/ .webNavigationAktiv .webNaviEbene2:link, .webNavigationAktiv .webNaviEbene2:visited { color:#E42518; } .webNavigationAktiv .webNaviEbene2:active, .webNavigationAktiv .webNaviEbene2:focus, .webNavigationAktiv .webNaviEbene2:hover{ color:#E42518; } /* *************************************************************************** */ /* NAVIGATOR */ /* *************************************************************************** */ .webNavigator{ font-size: 0.9em; font-weight: bold; color: #333; } a.webNavigator:link, a.webNavigator:visited { font-size: 0.9em; font-weight: normal; color: #333; text-decoration:none; } a.webNavigator:active, a.webNavigator:focus, a.webNavigator:hover { font-size: 0.9em; font-weight: normal; color: #333; text-decoration:none; } /* *************************************************************************** */ /* CONTEXT SPALTE */ /* *************************************************************************** */ #webNavigationDiv .webTeaserTitle{ font-size: 1.5em; font-weight: bold; color: #FFFFFF; line-height: 1.2em; } #webNavigationDiv .webTeaserSucheDiv .webTeaserTitle { font-size: 1em; font-weight: normal; color: #333; } #webNavigationDiv .webTeaserSubTitle{ font-size: 1em; color: #FFFFFF; font-weight: bold; } #webNavigationDiv .webTeaserText{ font-size: 1em; line-height: 1.2em; color: #FFFFFF; font-weight: normal; } #webNavigationDiv .webTeaserLink:link, #webNavigationDiv .webTeaserLink:visited { font-size: 1em; color: #FFFFFF; text-decoration: none; } #webNavigationDiv .webTeaserLink:active, #webNavigationDiv .webTeaserLink:focus, #webNavigationDiv .webTeaserLink:hover { color: #FFFFFF; text-decoration: underline; } /* *************************************************************************** */ /* UMSCHALTUNG SPRACHE */ /* *************************************************************************** */ .webSpracheAktiv { font-size: 0.9em; font-weight: normal; color: #E42518 !important; display:block; padding: 0px 6px; line-height:1.5em; } .webSpracheAktiv:link, .webSpracheAktiv:visited { font-size: 0.9em; text-decoration: none; line-height:1.5em; } .webSpracheAktiv:active, .webSpracheAktiv:focus, .webSpracheAktiv:hover { text-decoration: underline; } .webSpracheInaktiv { font-size: 0.9em; font-weight: normal; color: #000; text-decoration: none; display:block; padding: 0px 6px; line-height:1.5em; } .webSpracheInaktiv:link, .webSpracheInaktiv:visited { font-size: 0.9em; font-weight: normal; color: #000; text-decoration: none; line-height:1.5em; } .webSpracheInaktiv:active, .webSpracheInaktiv:focus, .webSpracheInaktiv:hover { text-decoration: underline; } .webSpracheDeaktiv { font-size: 0.9em; font-weight: normal; color: #333; text-decoration: none; display:block; padding: 0px 6px; line-height:1.5em; } /* *************************************************************************** */ /* FOOTER */ /* *************************************************************************** */ #webServiceNaviFooterDiv ul li a{ font-weight: normal; font-size: 1em; } /* *************************************************************************** */ /* GLOSSAR */ /* *************************************************************************** */ /* Anfangsbuchstabe linksbündig */ .webGlossar h2{ font-size: 1.1em; font-weight: normal; color: #676A6A; text-decoration: none; border-top: 1px solid #CCC; padding: 7px 0 0 0; margin: 0; } .webGlossar a { font-weight: bold; } /* *************************************************************************** */ /* SHOP */ /* *************************************************************************** */ .webShopCatLink:link, .webShopCatLink:active, .webShopCatLink:focus, .webShopCatLink:hover { font-size: 0.9em; color: #006699; text-decoration: underline; } .webShopCatLink:visited { font-size: 0.9em; color: #660099; text-decoration: underline; } /* *************************************************************************** */ /* SONSTIGES */ /* *************************************************************************** */ address { font-style: normal; } /* FEHLERMELDUNG */ .webFehler { font-size: 1em; margin-top: 7px; margin-bottom: 7px; padding: 5px 5px 5px 0px; } .webFehlerListe { list-style: none; padding-left: 7px; } /* ENDE FEHLERMELDUNG */ /* Link Druckversion*/ .documentenInfo{ clear:both; } a.webServiceLink:link, a.webServiceLink:visited{ font-size:0.9em; display:inline-block; background-image:url(/images/icons/drucken.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin: 0 150px 0 0; } a.webServiceLink:active, a.webServiceLink:focus, a.webServiceLink:hover{ text-decoration: underline; } .webLabel { font-weight: bold; text-align: left; margin-right: 5px; } .webLabelLeft { font-weight: bold; float: left; text-align: left; width: 140px; margin-right: 5px; } .webFormInput { float: left; } .webFieldset { font-size: 12px; padding-top: 14px; padding-left: 14px; padding-bottom: 14px; } /* LEGEND */ .webLegend { margin-bottom: 10px; font-weight: bold; color: #000000; text-decoration: none; } .pflichtfeld { color: #E42518; } /* Verlinkter Infobox Titel */ #webNavigationDiv .infoFlex .beginnInfobox:link,#webNavigationDiv .infoFlex .beginnInfobox:visited { font-weight: bold !important; } #webNavigationDiv .infoFlex .beginnInfobox:active, #webNavigationDiv .infoFlex .beginnInfobox:focus, #webNavigationDiv .infoFlex .beginnInfobox:hover { text-decoration: underline !important; } #webNavigationDiv .infoFlex .beginnInfobox:active h2, #webNavigationDiv .infoFlex .beginnInfobox:focus h2, #webNavigationDiv .infoFlex .beginnInfobox:hover h2{ text-decoration: underline !important; } /* Error des Linkchecks (all_functions.php) */ .linkerrorbold{ color:#F00; font-weight:bold; } .linkerror{ color:#F00; font-weight:normal; } ul.webListNavigation{ list-style:none; margin:0px; padding:0px; } ul.webListKontextGlossar{ list-style: square; margin:0px; padding:0px; } /**** URL in der Suche ***/ .searchUrl { color:#676a6a; font-style:italic; } .webSucheDatei{ margin:0px 0px 0px 0px; font-size: 0.9em; font-weight: normal; } /*** RSS und XML Styles aus dem NSB /Abo ***/ #xmlWrapper h2{ margin:0px 0px 12px 0px; font-size: 1.3em; font-weight: bold; } #xmlWrapper h3{ margin:0px 0px 12px 0px; font-size: 1.1em; font-weight: bold; } #xmlWrapper .nsbtextkasten{ border:1px solid #BBB; padding: 5px; background-color:#EEE; } #xmlWrapper h4{ /* Für die Footer der Nachrichten */ margin:0px 0px 12px 0px; font-size: 1.1em; font-weight: bold; border-top:1px solid #000; } /*** versteckte Labels und Texte ****/ .hiddenLabel, .hiddenText, .webTextOnlyComment { display: inline; left: -1000px; overflow: hidden; width: 0px; position: absolute; top: -1000px; height: 0px; } /* ======= ::Datei:: styles/standard/styles_forms.css ======== */ /* *************************************************************************** */ /* FORM-STYLES FÜR WEBSEITE */ /* *************************************************************************** */ #webSucheBroadDiv fieldset { border:none; padding:0; } /* EINGABEFELDER */ .webFormInput { border:1px solid #CFCFCF; font-family: arial, helvetica, verdana, sans-serif; color: #000000; font-size: 1em; } .webTable .webFormInput { margin-right:5px; } .webFormInputNormal { width:120px; border:1px solid #006699; font-family: arial, helvetica, verdana, sans-serif; color: #000000; font-size: 1em; } .webFormSearchInput { width:250px; border:1px solid #CCC; font-family: arial, helvetica, verdana, sans-serif; color: #000000; font-size: 1em; } .webFormSearchInputBox { width:90px; float:left; margin-top:2px; margin-bottom:5px; padding-bottom:2px; } .webFormSearchButton{ font-family: arial, helvetica, verdana, sans-serif; font-size: 0.9em; background-color:#CCC; border:1px solid #333; color:#333; /*height:20px;*/ float:left; margin:2px 0px 0px 4px; padding:1px 0px 0px 0px; width: 67px; } input.webFormButton { font-family: arial, helvetica, verdana, sans-serif; font-size: 1em; /* nur padding left angeben zwecks cross-browser */ padding-left:10px; margin: 0px 3px 3px 0px; border:1px solid #6A6969; background-color: #D4D4D4; text-align:left; } input.webKontextButton { font-family: arial, helvetica, verdana, sans-serif; font-size: 0.9em; /* nur padding left angeben zwecks cross-browser */ padding-left:10px; padding-top:1px; padding-bottom:0px; margin: 0px 3px 3px 0px; border:1px solid #6A6969; background-color: #D4D4D4; text-align:left; } .webFormInfoboxInput{ width: 151px; } .flexRssSubscriber form{ padding:0; margin:0; } /* *************************************************************************** */ /* VOLLTEXTSUCHE */ /* *************************************************************************** */ #volltextsuche .webFormSearchButton{ margin:0px; padding:0px; } /* ******************* */ /* ***** WEBSHOP ***** */ /* ******************* */ .webShopGrauDiv label{ display:inline; float:none; } .webShopGruenDiv label{ display:inline; float:none; } .webTableData label { display:block; line-height:1.5em; width: 40px; float:left; } /* ***************************** */ /* ***** MAIL TO A FRIEND ****** */ /* ***************************** */ .mailtoafriendForm { border-width:1px; border-style:solid; border-color:#CCC; background-color:#FFFFFF; font-family: arial, helvetica, verdana, sans-serif; color: #000000; font-size: 1em; width:250px; } .mailtoafriendTextarea { border-width:1px; border-style:solid; border-color:#CCC; background-color:#FFFFFF; width:250px; height:120px; font-family: arial, helvetica, verdana, sans-serif; color: #000000; font-size: 1em; } .mailtoafriendButton { background:url(/images/icon_suchen.gif) right no-repeat #eee; font-size:1.0em; font-weight:bold; color:#333; padding-right:25px; } .mailtoafriendButtonBack { background:url(/images/zurueck.gif) left no-repeat #eee; font-size:1.0em; font-weight:bold; color:#333; padding-left:45px; padding-right:25px; } a.mailtoafriendButtonBack:link,a.mailtoafriendButtonBack:active,a.mailtoafriendButtonBack:visited,a.mailtoafriendButtonBack:hover{ text-decoration: none; font-weight:bold; color:#000; } /****************************************************************/ /* FORMULAR GENERATOR */ .formo_block{ margin-bottom:5px; clear:both; } .formo_block input.formoCheck{ float:left; } .formo_block span.formo_text { display:block; float:left; width: 122px; font-weight:bold; } .formo_block span.formo_text2 { display:inline; font-weight:bold; } .formo_block span.formo_text_frei { display:inline; font-weight:normal; } .FormoTextarea{ width:309px; height:60px; border: 1px solid #bbbbbb; font-size: 1em; font-family: arial, helvetica, verdana, sans-serif; color: #000000; overflow:visible; } .FormoInput{ width:309px; border: 1px solid #bbbbbb; font-size: 1em; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; } .FormoInput1{ width:40px; border: 1px solid #bbbbbb; font-size: 1em; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; margin: 0px 6px 0px 0px; } .FormoInput2{ width:260px; border: 1px solid #bbbbbb; font-size: 1em; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; } .FormoButton{ /* font-family: arial, helvetica, verdana, sans-serif; font-size: 1em; height:22px; padding: 0px 0px 0px 0px; margin: 0px 7px 3px 0px; border:1px solid #6A6969; background-color: #D4D4D4;*/ color: #000000; } .FormoInfoText span{ display:block; clear:both; } .FormoAbsenden span.formo_text{ display:block; clear:both; } div.FormoAbsenden{ clear:both; margin-left:125px; } #volltextsuche .submitDiv{ margin-left: 150px; } /* *************************************************************************** */ /* Aktuell Filter */ /* *************************************************************************** */ .webFormSearchAktuell{ font-family: arial, helvetica, verdana, sans-serif; font-size: 1.1em; background-color:#CCC; border:1px solid #333; color:#333; margin:2px 0 0px 5px; padding:0px 0px 0px 0px; } .themenLeft{ width: 250px; float:left; margin:0px 10px 0px 0px; } .themenRight{ float:left; width: 120px; } /* *************************************************************************** */ /* Webcode Fornular */ /* *************************************************************************** */ .flexWebcode label{ display:block; font-weight:normal; } .flexWebcode .webCodeInput{ float:left; margin-bottom:5px; margin-top:2px; padding-bottom:2px; width:81px; } .flexWebcode .webCodeSubmit{ background-color:#CCCCCC; border:1px solid #333333; color:#333333; float:left; font-family:arial,helvetica,verdana,sans-serif; font-size:0.9em; margin:2px 0 0 4px; padding:1px 0 0; width:67px; } /* ======= ::Datei:: styles/standard/styles_layout.css ======== */ /* *************************************************************************** */ /* LAYOUT-STYLES FÜR WEBSEITE UND CMS */ /* *************************************************************************** */ /* *************************************************************************** */ /* ALLGEMEINE STYLES */ /* *************************************************************************** */ .floatRight { float:right; text-align:right; } .floatLeft { float: left; } .textLeft { text-align:left; } .textCenter { text-align:center; } .textRight { text-align:right; } .clearBoth { clear:both; line-height:1px; } .noSpace { height:0px; line-height:1px; font-size:0px; width: 0px; margin: 0px; padding: 0px; overflow: hidden; display: inline; } .marginLeft { margin-left:10px; } .marginRight { margin-right:10px; } .marginRightSmall { margin-right:2px; } td.textAlignRight { text-align:right; } /* Accesskeys */ .webBlindThis { position: absolute; left: -999px; top: -999px; width: 0px; height: 0px; font-size: 0px; /*line-height: 0px;*/ margin: 0px; padding: 0px; overflow: hidden; display: inline; } /* *************************************************************************** */ /* BODY */ /* *************************************************************************** */ img { border:0px; } /* BODY-BEREICH */ .webBody { margin: 0; padding:0; background: #CED4D4; } #completeDiv { background: #FFF url(/images/background.gif) 0 0; background-repeat: repeat-y; width: 1000px; margin: 0 auto; padding: 0 0 0 20px; height: 100%; } html>body #completeDiv { min-height: 100%; height: auto; } #webBodyDiv { background: #FFF; padding: 0 0 0 0; margin:0; width:980px; text-align:left; } /* *************************************************************************** */ /* HEADER */ /* *************************************************************************** */ #webHeaderDiv { width:96%; padding: 0 40px 12px 0; margin: 0; height:8.5em; overflow: hidden; } html>body #webHeaderDiv { min-height:8.5em; height: auto; } #webLogoDiv { width:170px; margin: 10px 0 0 0; padding: 0 0 0 40px; height:60px; float:left; } #webLogoDiv h1 { position: absolute; left: -999px; top: -999px; width: 0px; height: 0px; font-size: 0px; margin: 0px; padding: 0px; overflow: hidden; display: inline; } #webLogoDiv h1 a { display:block; text-decoration:none; height:80px; } #webHeaderLinks { width:525px; float:right; text-align:right; } /* *************************************************************************** */ /* SERVICE NAVIGATION */ /* *************************************************************************** */ #webServiceNavigationDiv{ width: 120px; float:left; margin:0 10px 0 0; text-align:right; height: 70px; } #webServiceContentDiv { margin: 26px 0 0 0; padding:0px; } #webServiceContentDiv ul { padding:0px; margin:0px; list-style-type:none; } #webServiceContentDiv li { margin:0px; } /* *************************************************************************** */ /* GLOBAL NAVIGATION */ /* *************************************************************************** */ #webGlobalNavigationDiv{ /*padding-left:1px;*/ margin:0px 0px 0px 0px; /*height: 70px; float:left;*/ } #webGlobalNavigationDiv ul { padding:0; margin:0; list-style-type:none; float: left; } #webGlobalNavigationDiv li { padding:0; margin:0; } /* Unternehmen */ #webGlobalNavigationDiv .listUnternehmen{ /*height: 78px; => sollte nicht eingesetzt werden, da die der Text sich sonst beim Scrollen unter das Headerbild schiebt*/ float:left; border-left: 1px solid #CED4D4; } #webGlobalNavigationDiv .listUnternehmen ul{ /* weite in em fuer Text Skalierung */ width: 11.6em; /*width: 139px;*/ /*height: 46px; => sollte nicht eingesetzt werden, da die der Text sich sonst beim Scrollen unter das Headerbild schiebt*/ padding:0px 0px 0px 10px; margin: 0; float:left; } /* Endkunden */ #webGlobalNavigationDiv .listKunden{ /*width: 300px; height: 78px; => sollte nicht eingesetzt werden, da die der Text sich sonst beim Scrollen unter das Headerbild schiebt*/ float:left; border-left: 1px solid #CED4D4; } #webGlobalNavigationDiv .listKunden ul{ /* weite in em fuer Text Skalierung */ width: 11.6em; /* height: 46px; => sollte nicht eingesetzt werden, da die der Text sich sonst beim Scrollen unter das Headerbild schiebt*/ padding:0px 0px 0px 10px; margin: 0; float:left; } #webGlobalNavigationDiv ul.list2 { border-left: 1px solid #CED4D4; } /* *************************************************************************** */ /* NAVIGATION LINKS */ /* *************************************************************************** */ #webNavigationDiv { float:left; line-height: 1.1em; padding: 0 80px 0 40px; margin: 194px 0 0 0; background:#FFF; width:220px; overflow:hidden; } #webNavigationDiv ul { list-style-type:none; padding:0px; margin: 0; } #webNavigationDiv li { margin:0; padding:0; } #webNavigationDiv ul ul { margin:0; padding:0; border-top:none; } /* Ebene 1*/ .webNavigationEbene1Div{ padding:0px 0px 2px 0px; display:block; } .webNavigationEbene1TextDiv{ margin:0px 0px 0px 10px; padding:4px 0px 0px 0px; } /* Ebene 2*/ .webNavigationEbene2Div{ padding:0px 0px 4px 0px; margin:0px 0px 0px 0px; } li div.webNavigationAktuell{ /* fuer IE 5 alles ein bisschen annersch */ margin-top:-3px; voice-family:"\"}\""; voice-family:inherit; margin-top:0; } html>body li div.webNavigationAktuell { margin-top:0; } li div.webNavigationAktiv{ /* fuer IE 5 alles ein bisschen annersch */ margin-top:-3px; voice-family:"\"}\""; voice-family:inherit; margin-top:0; } html>body li div.webNavigationAktiv { margin-top:0; } .webNavigationEbene2TextDiv{ margin:0px 0px 0px 20px; padding:2px 0px 0px 0px; } /* Ebene 3*/ .webNavigationEbene3Div{ padding:0px 0px 4px 0px; margin:0px 0px 0px 0px; } .webNavigationEbene3TextDiv{ margin:0px 0px 0px 48px; padding:2px 0px 0px 0px; } /* Ebene 4*/ .webNavigationEbene4Div{ padding:0px 0px 4px 0px; margin:0px 0px 0px 0px; } .webNavigationEbene4TextDiv{ margin:0px 0px 0px 62px; padding:2px 0px 0px 0px; } /* *************************************************************************** */ /* CONTEXT SPALTE */ /* *************************************************************************** */ #webNavigationDiv .webNaviFlexPre { background: #FFF url(/images/infobox_oben.gif) 0 0; background-repeat: no-repeat; width: 220px; height: 30px; margin: 30px 0 0 0; padding: 0; } #webNavigationDiv .webNaviFlexDiv { margin: 0; padding: 0; display: block; } #webNavigationDiv .flexAbstandInfo { background: #FFF url(/images/infobox_unten.gif) 0 0; background-repeat: no-repeat; width: 220px; height: 30px; margin: 0 0 0 0; padding-bottom: 0; } #webNavigationDiv .flexAbstandInfo .infobox_doppelpfeil .webTeaserLink { margin: -4px 0 0 160px !important; padding: 0; height: 15px; display: block; } /* INFO-SPALTE DE */ #webInfoDivDe { display:block; float:left; width:165px; text-align:left; overflow:hidden; } /* INFO-SPALTE FR */ #webInfoDivFr { display:block; float:left; width:165px; text-align:left; overflow:hidden; } /* INFO-SPALTE IT */ #webInfoDivIt { display:block; float:left; width:165px; text-align:left; overflow:hidden; } /* INFO-SPALTE EN */ #webInfoDivEn { display:block; float:left; width:165px; text-align:left; overflow:hidden; } /* INFO-BOX */ .webTeaserDiv{ width:165px; text-align:left; margin:0px; padding:0px; /* Mozilla benoetigt Border border: 1px solid #fff;*/ } .webTeaserSucheDiv{ width:165px; margin-bottom:-5px; padding:0px 0px 0px 0px; voice-family:"\"}\""; voice-family:inherit; margin-bottom:8px; } html>body .webTeaserSucheDiv { margin-bottom:8px; } #webSucheBroadDiv{ width:185px; float:right; margin: -44px 0px 0px 540px; voice-family:"\"}\""; voice-family:inherit; margin: -59px 0px 0px 0px; } html>body .webSucheBroadDiv { margin: -59px 0px 0px 0px; } .webSucheLinkDiv{ clear:both; margin-top: -1px; } .webTeaserSucheErweitertDiv{ width:190px; text-align:right; } .webTeaserAbstandDiv{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; } /* WARENKORB + KATEGORIEN */ .webTeaserDivComplete { padding:2px 0px 2px 0px; border-top:1px solid #000; background-color:#FFFFFF; } .webTeaserDivComplete .webSitemapLevelOneDiv, .webTeaserDivComplete .webSitemapLevelTwoDiv, .webTeaserDivComplete .webSitemapLevelThreeDiv { display: inline; } /* *************************************************************************** */ /* NAVIGATOR */ /* *************************************************************************** */ #webNavigatorDiv { background:#ccc; margin:0px 0px 5px 0px; padding:2px 10px 3px 13px; } #webNavigatorDiv ul { margin-left:0; padding-left:0; display:inline; border:none; } #webNavigatorDiv ul li { margin-left:0; border:none; list-style-type:none; display:inline; } /* Abstand der Pfeilchen innerhalb des Navigators nach links*/ #webNavigatorDiv .pfeil{ margin-left: 0.4em; } /* *************************************************************************** */ /* INHALTSBEREICH */ /* *************************************************************************** */ /* CONTENT-BEREICH AUSSEN (NORMAL) */ #webContentDiv { width: 965px; } #webContentDivBroad { background-repeat: no-repeat; width: 980px; height: 100%; padding: 0px 0 90px 0; } /* CONTENT-BEREICH INNEN (BREIT) */ #webInnerContentBroad{ float: right; margin: 30px 0px 0px 0px; padding: 0px 40px 0px 0px; voice-family:"\"}\""; voice-family:inherit; width:590px; } /*html>body #webInnerContentBroad { width: 590px; }*/ /* CONTENT-SPALTE TOP*/ .webTopInfo{ margin:4px 0px 9px 0px; text-align:left; } .webTopInfo fieldset { margin:0; padding:0; border:0px solid #fff; /* nicht rausnehmen - braucht irrsinnigerweise der Opera*/ } .webTopContentNavigator { margin:0 0 -12px 0; width:515px; padding:0; voice-family:"\"}\""; voice-family:inherit; margin:0; } html>body .webTopContentNavigator { margin:0; } .webTopContentNavigatorBroad{ margin:0px 21px -12px 0; width:515px; padding:0; voice-family:"\"}\""; voice-family:inherit; margin:0px; } html>body .webTopContentNavigatorBroad { margin:0px; } .webTopContentPrint{ text-align:right; } .webTopContentLine { } /* SERVICE-LINKS */ .webInfoServiceDiv{ } .webPrintBr{ display:none; } /* *************************************************************************** */ /* FOOTER */ /* *************************************************************************** */ #webFooterBroad { background: #FFF url(/images/footer_schatten.gif) 0 0; background-repeat: repeat-x; margin:0px 0 0 0px; padding:16px 0 20px 350px; width:630px; height: 100px; text-align:left; } #webFooterBroad .suisse_logo_klein { display: none; } #webFooterBroad #webFooterText { float: left; width: 440px; } #webFooterBroad #webFooterText p.webText { color: #676A6A; font-size: 1em; margin: 0; padding: 0; } #webServiceNaviFooterDiv { float: left; } #webServiceNaviFooterDiv ul{ list-style: none; margin: 0; padding: 0 0 0 10px; border-left: 1px solid #CED4D4; } /* *************************************************************************** */ /* UMSCHALTUNG SPRACHE */ /* *************************************************************************** */ ul.webSpracheDiv{ margin: 0 0 0 44px; padding: 10px 0 0 0px; list-style-type:none; height: 20px; } ul.webSpracheDiv li{ margin:0px 0px 0px 0px; float:left; } /* *************************************************************************** */ /* DYNAMISCHE UEBERSICHTSLISTEN */ /* *************************************************************************** */ .webTeaserausgabeBildDivLeft { margin: 0px 10px 5px 0px; text-align:left; float:left; width:140px; } .webTitleDynDiv{ margin-bottom: 3px; } .webBlaetternDiv{ width:100%; border-bottom:1px solid #CCC; border-top:1px solid #CCC; } .webListPageShow{ margin:0; } /* *************************************************************************** */ /* FLEX-MODULE */ /* *************************************************************************** */ .linkInternImg { margin: 0 5px 0 5px; } .linkExternImg { margin: 0 5px 0 5px; } /* Weitenangabe fuer Darstellung bei 2zeiligem Link */ .linkText{ float:left; width: 93%; } /* FLEXMODULE INFOBOXEN */ .webFlexbSubTitle { display:block; padding:5px 0px 4px 10px; } label.webFlexBothDivSubTitle { padding: 0px; margin:0px; } .webFlexTopDiv{ display:block; margin: 0; padding:3px 15px 8px 10px; } .webFlexBothDiv{ display:block; padding:5px 10px 4px 10px; } /* ohne Bullet */ .webFlexBothSolidDiv{ display:block; padding:5px 10px 4px 10px; } .webFlexBottomDiv{ display:block; height:25px; } .webFlexAbstandDiv{ padding:0px 0px 0px 0px; } /* EINGABEFELD DIV */ .webTextareaBildDivLeft { margin:0px 10px 5px 0px; text-align:left; float:left; } /* EINGABEFELD DIV */ .webTextareaBildDivRight { margin:0px 0px 5px 10px; text-align:left; float:right; /*width:150px;*/ } /* Außergewoehnliche Bildgroeßen fuer Text+Bild */ .webTextareaBildDiv1 { width:100px; } .webTextareaBildDiv4 { width:150px; } .webTextareaBildDiv3 { width:200px; } .webTextareaBildDiv2 { width:250px; } .webTextareaBildDivFull { width:440px; } .webTextareaBildDiv440 { width:440px; } .webTextareaBildDiv590 { width:590px; } .webTextareaBildDiv140 { width:140px; } .webTextareaBildDiv210 { width:210px; } /* POPUP-BILD DIV */ .webPopupBildDiv { padding:0px 10px 5px 0px; margin-right:10px; text-align:left; float:left; width:140px; } .webPopupBildDiv a img{ border: 1px solid #ffffff; } .webPopupBildDiv a:hover img, .webPopupBildDiv a:active img, .webPopupBildDiv a:focus img{ border: 1px solid #E42518; } /* POPUP-BILD TEXT DIV */ .webPopupBildTextDiv { width:150px; } /* FLEXMODUL ABSTAENDE */ .webFlexAbstand0 { margin-bottom:0px; border: 1px solid #fff; } .webFlexAbstand1 { margin-bottom:9px; border: 1px solid #fff; } .webFlexAbstand2 { margin-bottom:18px; border: 1px solid #fff; } .webFlexAbstand3 { margin-bottom:27px; border: 1px solid #fff; } .webFlexAbstand4 { margin-bottom:36px; border: 1px solid #fff; } /* FLEXMODUL UMBRUCH */ .webFlexBr { clear:both; font-size:0px; } /* Abstand nach oben bei Bildmodulen mit Text */ .webImgLineHeight{ margin-top: 0.3em; } /* Darstellung Listenpunkte fuer Flexmodul mit TINY Modul */ .flexTextBildLinks ul , .flexTextBildLinks ol , .flexTextBildLinks dl { list-style-position:inside; margin:0px; } .flexTextBildLinks p , .flexTextBildRechts p{ margin-top:0px; } /* Downloads */ .webTextDms{ margin: 0px; width: 94%; float: left; clear:none; } /* Download Icon */ .webImgDms{ width: 23px; float: left; } /*****************************/ /* Tabellen Styles fuers Tiny */ .flexTinymceDiv table{ margin:0; padding:0; } .flexTinymceDiv table td, .flexTinymceDiv table th { padding: 0px 0.3em 0px 0.3em; } /* Rahmen: schwarz */ .flexTinymceDiv table.tinyBorder1{ border-top:1px solid #000000; border-right:1px solid #000000 } .flexTinymceDiv table.tinyBorder1 td, .flexTinymceDiv table.tinyBorder1 th { border-left:1px solid #000000; border-bottom:1px solid #000000; } /* Rahmen: grau */ .flexTinymceDiv table.tinyBorder2{ border-top:1px solid #cccccc; border-right:1px solid #cccccc; } .flexTinymceDiv table.tinyBorder2 td, .flexTinymceDiv table.tinyBorder2 th { border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; } /* *************************************************************************** */ /* DRUCKVERSION */ /* *************************************************************************** */ /* DRUCKVERSION */ #printHeader{ display:none; } #printBack { display:none; } #printBackBroad { display:none; } #printUrl { display:none; } /* *************************************************************************** */ /* INDEX */ /* *************************************************************************** */ /* Anfangsbuchstabe linksbuendig */ .webIndex { display:block; width:350px; } .webIndexSubTitle { padding:0px; padding-left:10px; font-weight:bold; } .webIndexLetter { float:left; display:block; width:40px; } .webIndexWords { float:right; display:block; width:302px; } .webIndexTitle { font-weight:bold; } .webIndexWords ul { margin: 0; padding: 0; list-style-type: none; } /* *************************************************************************** */ /* MAIL TO A FRIEND */ /* *************************************************************************** */ .webMailtoafriendBody { margin:0px; } .webMailtoafriendDiv{ text-align:left; border:1px solid #CCC; padding:9px 9px 9px 9px; background-color:#FFFFFF; margin:10px; } .webMailtoafriendDivLeft{ width: 200px; float:left; } .webMailtoafriendDivRight{} .webMailtoafriendMargin{ margin-top:9px; } div.webMailError{ border:0; padding: 0px; margin: 0px; color: #ff0000; font-weight: bold; } /* *************************************************************************** */ /* SONSTIGES */ /* *************************************************************************** */ /* TextOnly */ .textOnlyLeft { float:left; width:205px; margin-top:2px; } .documentenInfo { margin-bottom:1.7em; padding-top:1.7em; } #printLogo { display: none; } /* *************************************************************************** */ /* HR-TAGS */ /* *************************************************************************** */ hr { color: #cccccc; background-color: #cccccc; height: 1px; border: 0px; width: 100%; } .webHrBlack { color: #000; background-color: #000; height: 1px; border: 0px; width: 100%; } .webHrGrey { color: #cccccc; background-color: #cccccc; height: 1px; border: 0px; width: 100%; clear:both; } /* variable länge der Trennlinie*/ .LinieSchmal { width: 440px;} .LinieBreit {width: 590px;} .webHrBlau { display: none; } .printHr { display: none; } /* *************************************************************************** */ /* TABELLEN */ /* *************************************************************************** */ .webTable { font-size:1em; padding:0px; border-width:0px 0px 1px 1px; border-style:solid; border-color:#ADAEAD; } .webTable td { padding:5px; vertical-align:top; } .webTableCaption { font-weight:bold; background:#DDDDDD; text-align:left; padding:5px; border-left: 1px solid; border-top: 1px solid; border-right: 1px solid; border-bottom: 0px solid; border-color: #ADAEAD; } .webTableHeaderRight { width:100px; font-weight:bold; vertical-align:top; border-width:1px 1px 0px 0px; border-style:solid; border-color:#ADAEAD; padding:5px; } .webTableHeader { font-weight:bold; border-width:0px 1px 1px 0px; border-style:solid; border-color:#ADAEAD; padding:0px; background:#DDDDDD; vertical-align:top; } .webTable .webTableHeader { border-width:1px 1px 0px 0px; border-style:solid; border-color:#ADAEAD; padding:5px; } .webTableFooter { width: 100%; font-weight: bold; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #ADAEAD; padding: 2px; } .webTableData { border-width: 1px 1px 0px 0px; border-style: solid; border-color: #ADAEAD; } /* *************************************************************************** */ /* SHOP */ /* *************************************************************************** */ /* Bestellformular */ #shopCustomerData td{ padding:8px 4px 8px 4px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; } #shopCustomerData .webTableHeaderRight{ padding:8px 8px 8px 5px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; width:175px; text-align:left; background-color:#fff; } #shopCustomerData table { width:100%; border-width:1px 0 0 1px; border-style:solid; border-color:#999999; } #shopCustomerData th{ padding:8px 2px 8px 2px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; background-color:#E4E4E4; } /* Uebersicht */ #shopSubmitOrder td{ padding:8px 4px 8px 4px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; } #shopSubmitOrder .webTableHeaderRight{ padding:8px 8px 8px 5px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; width:175px; text-align:left; background-color:#fff; } #shopSubmitOrder table { width:100%; border-width:1px 0 0 1px; border-style:solid; border-color:#999999; } #shopSubmitOrder th{ padding:8px 2px 8px 2px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; background-color:#E4E4E4; } /* *************************************************************************** */ /* VOLLTEXTSUCHE */ /* *************************************************************************** */ #volltextsuche .webSearchLeft{ width: 150px; float:left; } .sucheListeTreffer{ width:440px; } /* EVENTS */ /* *************************************************************************** */ .webTableEvents { width:100%; border-width:1px 0 0 1px; border-style:solid; border-color:#999999; } .webTableEvents th{ padding:8px 2px 8px 2px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; background-color:#E4E4E4; } .webTableEvents td{ padding:8px 4px 8px 4px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; } .webTableDataDotted { border-width: 1px 1px 0px 0px; border-style: solid; border-color: #ADAEAD; border-top:1px solid #ADAEAD; } .webTableDataRed { border-width: 1px 1px 0px 0px; border-style: solid; border-color: #ADAEAD; background: #FF9A9C; } /* Veranstaltungsdetails: */ .webTableEventsDetail { width:100%; border-width:1px 0 0 1px; border-style:solid; border-color:#999999; } .webTableEventsDetail .displaynone{ display:none; } ul.tableList { list-style-type:none; margin:0; padding:0; } ul.tableList ul{ list-style-type:disc; } .webTableEventsDetail caption{ font-weight: bold; background: #DDDDDD; text-align: left; padding: 5px; border-left: 1px solid; border-top: 1px solid; border-right: 1px solid; border-bottom: 0px solid; border-color: #ADAEAD; } .webTableEventsDetail th{ padding:8px 8px 8px 5px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; width:175px; text-align:left; } .webTableEventsDetail td{ padding:8px 8px 8px 5px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; } .webTableCaptionSmall { font-size: 1em; } /* Veranstaltungen Vorschau */ .webTableEventsPreview { width:100%; border-width:1px 0 0 1px; border-style:solid; border-color:#999999; } .webTableEventsPreview caption{ font-weight: bold; background: #DDDDDD; text-align: left; padding: 5px; border-left: 1px solid; border-top: 1px solid; border-right: 1px solid; border-bottom: 0px solid; border-color: #ADAEAD; } .webTableEventsPreview th{ padding:8px 8px 8px 5px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; width:175px; text-align:left; } .webTableEventsPreview td{ padding:8px 8px 8px 5px; border-width: 0 1px 1px 0; border-style:solid; border-color:#999999; vertical-align:top; } form label{ font-weight:bold; } /*** RSS und XML Styles aus dem NSB /Abo ***/ #xmlWrapper h2{ } #xmlWrapper h3{ } #xmlWrapper .nsbtextkasten{ } #xmlWrapper h4{ /* Fuer die Footer der Nachrichten */ margin:25px 0px 12px 0px; } #xmlWrapper #messageredirect a{ /* Fuer die Footer der Nachrichten */ display:block; margin:5px 0px 10px 0px; } #xmlWrapper #originator dd{ display:block; margin: 2px 0 10px 0; padding:0; } #xmlWrapper #originator dt{ margin-top:5px; display:block; padding:0; } .webRssFeedDiv hr{ display:none; } .webRssFeedDiv .rssColumnRight, .webSingleNews .rssColumnRight{ margin-left:70px; } .webRssFeedDiv .rssColumnLeft, .webSingleNews .rssColumnLeft{ width:70px; float:left; } .flexRss label{ font-weight:bold; } /* ******* rss-flex links ******* */ .rsslink { padding: 0 0 3px 20px; background-image:url('/images/icons/feed.gif'); background-repeat: no-repeat; background-position: top left; line-height: 1.3em; } .webTeaserDiv .flexLinkExternIntern{ display:block; font-size:0.9em; padding:5px 0px 0px 10px; } /*********************** DEBUG **********************/ pre.debug{ font-size: 13px; color:red; background-color:#CCC; width:100%; overflow:auto; height:200px; } /*********************** SEITENANFANG **********************/ ul.webToTop { margin: 0px 0px 0px 16px; } ul.webToTop li{ list-style-image:url(/images/icons/ico_top.gif); padding:0px; margin: 10px 0px 10px 0px; } /* Allgemeine Definition von horizontal dargestellten Listen */ ul.horizontal { list-style-type: none; margin: 0; padding: 0; } ul.horizontal.centered { text-align: center; } ul.horizontal li { display: inline; padding: .1em .1em; } /* *************************************************************************** */ /* GLOSSAR */ /* *************************************************************************** */ /* Anfangsbuchstabe linksbuendig */ .webGlossar a { font-weight: bold ! important; } .webGlossarLetter { float: left; display:block; width: 40px; } .webGlossarWords { } .webGlossar dl, .webGlossar ul { list-style-type:none; margin:0px; padding:0px; margin-bottom: 20px; } .webGlossar dt, .webGlossar li { margin: 3px 0 0 30px; padding:0px; width: 410px; /*background:url(/images/bullet.gif) no-repeat top left; padding-left:10px;*/ font-weight:bold; } .webGlossar dd{ margin:0px 0px 10px 30px; padding:0px; width: 410px; } .webGlossarDetail dt{ font-size: 1em; font-weight: bold; color: #000000; text-decoration: none; border-top:1px solid #CCC; padding-top: 10px; } .webGlossarDetail dd{ margin-left:130px; } .rssListHome{ margin:0px; margin-left:20px; padding:0px; list-style-type:square; } /* ******* Aktuell Angebot / letzte Aenderungen - Suchmaske ******* */ .searchOfferDiv1 { width:190px; float:left; margin-top:6px; } .searchOfferDiv2 { width:180px; float:left; margin-top:6px; } .searchOfferDiv3 { width:65px; float:left; margin-top:6px; } .webNSBButton{ background-color:#CCCCCC; border:1px solid #333333; color:#333333; font-family:arial,helvetica,verdana,sans-serif; font-size:0.9em; width:67px; } .flexAktuell select#themen{ width: 175px; } /* ******* popup ******* */ body#popup{ margin:0; padding:0; } /* ******* automatische Ankternavigationsliste ******* */ ul.auto_anker{ list-style-type:none; margin-left:0; padding-left:0; } ul.auto_anker li{ margin-top:5px; } /* *************************************************************************** */ /* Multimedia */ /* *************************************************************************** */ .multiMediaContainerContent{ margin: 5px 0; } .multiMediazusatz{ list-style-type:none; padding:0; margin:5px 0; color: #676a6a; } .multiMediazusatz li{ margin:2px 0; padding:0; } .multiMediaDescr{ } .multiMediaDaten{ color:#333333; font-size:0.9em; font-weight:bold; } /* Multimedia in der rechten Spalte */ .multiMediaContainerKontext .multiMediaDatenKey{ position: absolute; left: -999px; top: -999px; width: 0px; height: 0px; font-size: 0px; margin: 0px; padding: 0px; overflow: hidden; display: inline; } .multiMediaContainerKontext .multiMediazusatz{ margin:0; } .multiMediaContainerKontext .multiMediazusatz li{ margin-bottom:1em; } .multiMediaContainerKontext{ display:block; padding:5px 0px 4px 10px; } .multiMediaContainerKontext .multiMediaDaten { color: #FFF; } /* *************************************************************************** */ /* SITEMAP */ /* *************************************************************************** */ #webSitemapDiv ul { margin:0; padding:0; list-style-type:none; margin-bottom: 30px; } #webSitemapDiv ul ul ul { list-style-type:none; } #webSitemapDiv ul ul ul ul { list-style-type:none; } #webSitemapDiv li{ margin: 15px 0 0 0; clear:both; } #webSitemapDiv li a{ font-weight: bold; } #webSitemapDiv li li{ margin-left:10px; margin-top:4px; } #webSitemapDiv li li a{ font-weight: normal; } #webSitemapDiv li li li { margin-left:30px; } #webSitemapDiv li li li a{ font-weight: normal; } /* *************************************************************************** */ /* PRINTTOOL */ /* *************************************************************************** */ #webSitemapDiv #webPrinttoolForm input.webSitemapBox { float: right; } #webSitemapDiv #webPrinttoolForm li { margin: 0; border-top: 1px solid #ccc; } #webSitemapDiv #webPrinttoolForm li li{ margin: 15px 0 0 0px; margin-left:0px; } #webSitemapDiv #webPrinttoolForm li li li{ margin-left:100px; margin-bottom: 0px; margin-top: 0px; border-top: 1px solid #fff; } #webSitemapDiv #webPrinttoolForm li li li li{ margin-left:50px; } #webPrinttoolForm ul ul ul { margin-bottom:0; } .webPrinttoolError{ display:block; width: 515px; margin:0px 0px 0px 55px; font-weight: bold; clear:both; } /* *************************************************************************** */ /* GALERIE */ /* *************************************************************************** */ .visibleHidden { visibility:hidden; } .fancygallery img{ margin: 3px; padding: 2px; border: 1px solid #E4E4E4; } .fancygallery img:hover{ margin: 3px; padding: 2px; border: 1px solid #CCC; } /* *************************************************************************** */ /* 404 Error Page */ /* *************************************************************************** */ .errorGrayBoy { border: 1px solid #333333; padding:0px 10px; margin-bottom:10px; background-color:#efefef; } .errorGrayBoy ul { list-style: square; margin:13px; padding:0px; } /* *************************************************************************** */ /* feste Flexmodulbreiten */ /* *************************************************************************** */ #webInnerContentBroad .flexTextBildRechts , #webInnerContentBroad .flexTextBildLinks , #webInnerContentBroad .flexTextblock , #webInnerContentBroad .flexPopup , #webInnerContentBroad .flexMultimedia , #webInnerContentBroad .flexTinymce , #webInnerContentBroad .flexTrennlinie , #webInnerContentBroad .flexZwischenueberschrift , #webInnerContentBroad .flexAnker , #webInnerContentBroad .flexDownload , #webInnerContentBroad .flexLinkExternIntern , #webInnerContentBroad .flexTeaserliste , #webInnerContentBroad .flexTeaser , #webInnerContentBroad .flexUnterseite , #webInnerContentBroad .flexFormular , #webInnerContentBroad .flexDMSListe , #webInnerContentBroad .flexAktuell , #webInnerContentBroad .webLead{ width: 440px; } /* ======= ::Datei:: javascripts/fancybox/fancybox.css ======== */ div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 190; width: 100%; background-color: #333; } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 200; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(/javascripts/fancybox/fancy_progress.png) no-repeat; } div#fancy_close { position: absolute; top: -1px; right: -17px; height: 17px; width: 17px; background: url(/javascripts/fancybox/fancy_closebox.png) no-repeat; cursor: pointer; z-index: 200; display: none; } div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 196; } #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 192; } div#fancy_title { position: absolute; bottom: -30px; margin-top:10px; left: -2px; width: 100%; /*height: 20px;*/ z-index: 200; display: none; background-color: white; border: 1px solid #444444; } div#fancy_title table { margin: 0 auto; border-left: 0px solid black; } div#fancy_title div { color:black; font: normal 11px Arial; } td#fancy_title_left { height: 20px; width: 15px; /*background: transparent url(/javascripts/fancybox/fancy_title_left.png) repeat-x;*/ } td#fancy_title_main { height: 20px; font-style: normal; font-weight: normal; /*background: transparent url(/javascripts/fancybox/fancy_title_main.png) repeat-x;*/ } td#fancy_title_right { height: 20px; width: 15px; /*background: transparent url(/javascripts/fancybox/fancy_title_right.png) repeat-x;*/ } div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 190; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; } div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #444; background: #FFF; } a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; background-image: url(data:image/gif;base64,AAAA); z-index: 200; } a#fancy_left { left: 0px; } a#fancy_right { right: 0px; } a#fancy_left { background: transparent url(/javascripts/fancybox/fancy_left.gif) no-repeat 0% 100%; } a#fancy_right { background: transparent url(/javascripts/fancybox/fancy_right.gif) no-repeat 100% 100%; } #fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 110; } div#fancy_bg { display: none; } div.fancy_bg { position: absolute; display: block; z-index: 170; } div.fancy_bg_n { top: -18px; width: 100%; height: 18px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_n.png) repeat-x;*/ } div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_ne.png) no-repeat;*/ } div.fancy_bg_e { right: -13px; height: 100%; width: 13px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_e.png) repeat-y;*/ } div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_se.png) no-repeat;*/ } div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_s.png) repeat-x;*/ } div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_sw.png) no-repeat;*/ } div.fancy_bg_w { left: -13px; height: 100%; width: 13px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_w.png) repeat-y;*/ } div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; /*background: transparent url(/javascripts/fancybox/fancy_shadow_nw.png) no-repeat;*/ } /* ======= ::Datei:: styles/formbuilder/formbuilder.css ======== */ /* *************************************************************************** */ /* FORMBUILDER */ /* *************************************************************************** */ .FB_el { float: left; width: auto; margin: 0 auto 10px 0; } .FB_error { background-color: rgb(179, 8, 27); color: #fff; } .FB_form label { font-weight: bold; color: #676a6a; } .FB_form .newline { clear: both; } /* urspruengliche breiten .FB_form .FB_width5 { width: 590px; } .FB_form .FB_width4 { width: 440px; } .FB_form .FB_width3 { width: 338px; } .FB_form .FB_width2 { width: 110px; } .FB_form .FB_width1 { width: 70px; } .FB_form .FB_width5 input,.FB_form .FB_width5 select,.FB_form .FB_width5 textarea { width: 590px; } .FB_form .FB_width4 input,.FB_form .FB_width4 select,.FB_form .FB_width4 textarea { width: 440px; } .FB_form .FB_width3 input,.FB_form .FB_width3 select,.FB_form .FB_width3 textarea { width: 338px; } .FB_form .FB_width2 input,.FB_form .FB_width2 select,.FB_form .FB_width2 textarea { width: 110px; } .FB_form .FB_width1 input,.FB_form .FB_width1 select,.FB_form .FB_width1 textarea { width: 45px; } */ .FB_form .FB_width5 { width: 590px; } .FB_form .FB_width4 { width: 440px; } .FB_form .FB_width3 { width: 330px; } .FB_form .FB_width2 { width: 220px; } .FB_form .FB_width1 { width: 110px; } .FB_form .FB_width5 input,.FB_form .FB_width5 select,.FB_form .FB_width5 textarea { width: 580px; } .FB_form .FB_width4 input,.FB_form .FB_width4 select,.FB_form .FB_width4 textarea { width: 430px; } .FB_form .FB_width3 input,.FB_form .FB_width3 select,.FB_form .FB_width3 textarea { width: 320px; } .FB_form .FB_width2 input,.FB_form .FB_width2 select,.FB_form .FB_width2 textarea { width: 210px; } .FB_form .FB_width1 input,.FB_form .FB_width1 select,.FB_form .FB_width1 textarea { width: 100px; } .FB_form .FB_height5 textarea { height: 250px; } .FB_form .FB_height4 textarea { height: 200px; } .FB_form .FB_height3 textarea { height: 150px; } .FB_form .FB_height2 textarea { height: 100px; } .FB_form .FB_height1 textarea { height: 50px; } .FB_form .FB_width7, .FB_form .FB_width8, .FB_form .FB_width9 { z-index:999; position: absolute; left: -999px; top: -999px; width: 0px; height: 0px; border:none; background:none; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; overflow: hidden; display: inline; } .FB_form .FB_width7 input, .FB_form .FB_width8 input, .FB_form .FB_width9 input { width: 0px; height: 0px; } .FB_form textarea{ font-family: arial, helvetica, verdana, sans-serif; font-size:1em; } /* ======= ::Datei:: /styles/styles_unique.css ======== */ /* *************************************************************************** */ /* SEZIFISCHE STYLES FUER DIESE OE (Ausnahmen, Erweiterungen) */ /* *************************************************************************** */ /*Hiddenfeld ausblenden*/ #dms_counter_headerbild_de { display: none; } /* Überschriftenfarbe */ .farbe1 #contentStart { color: #000000; } .farbe2 #contentStart { color: #ffffff; } .infoFlex { background-color: #8B2411; } /**/ #webNavigationListDiv { margin-bottom: 30px; } .flexTinymceDiv ul, .flexTinymceDiv ol { margin-top: 0; } /* Cashback Box */ #zusatzBox{ background: #E42518 url(/images/zusatzbox_oben.gif) 0 0; background-repeat: no-repeat; width: 150px; margin: 0; color: #FFFFFF; padding: 23px 0 0 0; } #zusatzBox p{ background: #E42518 url(/images/zusatzbox_mitte.gif) 0 0; background-repeat: repeat-y; margin: 0; padding: 10px 9px 10px 10px; } #zusatzBox h3{ background: #E42518 url(/images/zusatzbox_mitte.gif) 0 0; background-repeat: repeat-y; margin: 0; padding: 7px 10px 0 10px; } #zusatzBox h3 a { font-weight:bold; color: #FFFFFF; } #zusatzBox .zusatzBoxFooter{ background: #E42518 url(/images/zusatzbox_unten.gif) no-repeat bottom center; width: 150px; height: 23px; text-align:right; } #zusatzBox .zusatzBoxFooter img{ margin: 0px 20px 8px 10px; } /*Flexmodul Bild+Download*/ .DownloadBildRechterBlock { float: left; width: 290px; } .DownloadBildWidth210 { float: left; width: 220px; } .DownloadBildRechterBlock p { margin-top: 0; } .webTextDms { /*width: 70%;*/ } /* Sitemap */ #SitemapEndkunden{ width: 45%; float: left; margin-right: 20px; } #SitemapUnternehmen{ width: 45%; float: left; } #SitemapEndkunden h2, #SitemapUnternehmen h2 { color:#676A6A; font-size:1.7em; font-weight:normal; margin-left: -2px; margin-top: 0; } /* Tinys in linker Spalte und Startseite */ .infoFlex .flexTinymceDiv p{ margin-top:0; } /* Tiny auch bei Teaser Flexmodul */ .flexTeaser p{ margin-top:0; } /* Link zur Druckversion immer unterhalb des Inhaltsbereichs */ .webTopContentPrint{ clear:both; } /* *************************************************************************** */ /* FAQ */ /* *************************************************************************** */ /* Anfangsbuchstabe linksbuendig */ div.webFAQDiv { width: 440px; } .antwortToggle { float: left; color: #000000; } .antwortToggle .faq_ausklappenpfeil { float: left; margin: 4px 0 0 0; } .faq_thema_title { font-weight: bold; width: 410px; display: block; float: left; padding: 0 0 0 10px; } .faqAntwort { padding: 0 0 0 19px; } .faqLinkEintrag { margin-top: 8px; } .faqLinkEintrag a { display: block; } /* *************************************************************************** */ /* Glossar */ /* *************************************************************************** */ .webGlossar .glossarOpenall { display: block; margin: -15px 0 30px 0 ! important; } /* *************************************************************************** */ /* Fehlerseiten */ /* *************************************************************************** */ #webInnerContentSmall { width: 440px; float: left; } /* *************************************************************************** */ /* Doppelpfeile */ /* *************************************************************************** */ .infobox_doppelpfeil a img{ border: 1px solid #8B2512; } .infobox_doppelpfeil a:hover img, .infobox_doppelpfeil a:active img, .infobox_doppelpfeil a:focus img{ border: 1px solid #ffffff; } .zusatzBoxFooter a img{ border: 1px solid #E42518; } .zusatzBoxFooter a:hover img, .zusatzBoxFooter a:active img, .zusatzBoxFooter a:focus img{ border: 1px solid #ffffff; } /* *************************************************************************** */ /* Spungmarken */ /* *************************************************************************** */ .accesskeys{ list-style-type:none; height:0; margin:0; padding:0; display:none; } .sprungunsichtbar { position: absolute; left: -999px; top: -999px; width: 0; height: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow: hidden; display: inline; } .sprungunsichtbar:focus, .sprungunsichtbar:active { position: absolute; display: block; width: 10em; top: 1em; left: 25%; text-align: right; font-size: 0.8em; font-weight: normal; line-height: 1.3; color: #c50a33; height: auto; padding: 3px; background-color: white; } /* *************************************************************************** */ /* Volltextsuche */ /* *************************************************************************** */ /* aktive Seitenzahl markieren */ .webBlaetternDiv a.aktiv:link, .webBlaetternDiv a.aktiv:visited, .webBlaetternDiv a.aktiv:hover, .webBlaetternDiv a.aktiv:focus, .webBlaetternDiv a.aktiv:active { font-weight:bold ; } #newsletter_archiv_listcontainer { padding: 0; margin-left: 0; margin-right: 0; } .newsletter_archiv_list{ list-style-type: none; } .newsletter_archiv_list a:link, .newsletter_archiv_list a:visited { font-weight: bold; }