/* Variablendefinition mit php*/ /kunden/151154_81375/webseiten/nosforessourcen/css/* Diese css-Datei wird in die verschiedenen php-Stylesheet-Dateien eingebunden */ /* Farbwerte und evtl. auch andere Variablen werden von der jeweiligen php-Datei geliefert */ /* START allgemeine Formate ------*/ body{ scrollbar-base-color : #FFA500; scrollbar-face-color : #FFA500; scrollbar-arrow-color : #FFD78C; scrollbar-highlight-color : white; scrollbar-shadow-color : #000000; scrollbar-darkshadow-color: #FF8C00; scrollbar-shadow-color:black; scrollbar-track-color: #FFE4B5; background-color: white; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } body, div, p, td{ font-family: Arial, Helvetica, sans-serif; font-size: normal; font-weight: normal; color: black; } body, div, p, td{ f/ont-size: small; /*IE-Hack*/ } /* @media print{ body, div, p, td{ font-size: 12px;}}*/ h1{ padding: 0px; margin:0px 0px 10px 0px; padding-left: 0px; font-size: 150%; font-weight: bold; } h2{ padding: 10px 0px 0px 0px; margin:0px 0px 10px 0px; padding-left: 0px; font-size: 130%; font-weight: bold; } h3{ padding: 10px 0px 0px 0px; margin:0px 0px 10px 0px; padding-left: 0px; font-size: 100%; font-weight: bold; } h6{ padding: 10px 0px 0px 0px; margin:0px 0px 0px 0px; padding-left: 0px; font-size: 80%; font-weight: normal; } .kleinerumbruch{ line-height: 1em; } .wichtig{ color: Maroon; background-color: #FFCECE; font-weight: bold; } .printonly{ display:none; } @media print{ .printonly{ display:inline;}} .frage { color: Navy; } /* START allgemeine Formate für Formulare */ input, textarea, select{ border: 1px solid darkorange; background-color: #FFE6B7; color: darkorange; padding: 0px 2px 0px 2px; } input.button{ padding: 0px 0px 0px 0px; background-color: #FFA500; border: 1px none darkorange; color: #FFE6B7; height: 20px; font-weight: bold; cursor: pointer; } input.radiobutton, input.checkbox{ border: 0px none white; } .sendeknoepfe{ text-align: center; } .sendeknoepfe input{ margin: 0px 10px 0px 10px; } #gesendettext{ color: red; font-size: 100%; font-weight: bold; } .formularfehler{ background-color: #FFCECE; } .fehlertext{ border: 1px none red; color: red; font-weight: bold; } /* ENDE allgemeine Formate für Formulare */ /* ENDE allgemeine Formate ------*/ /* START Formate für Kopfzeile ---*/ #kopfzeile{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100px; background-color: #FFA500; text-align:right; } @media print{ #kopfzeile{padding-top:0px; padding-right : 20px;} #kopfzeile .kontaktdaten{ font-size : 8pt;} } #breadcrumb{ display:block; color: black; z-index: 90; font-size: 80%; padding-right: 2em; margin-top: 10px; } @media print{ #breadcrumb{display:none;}} #logo{ position: absolute; top:5px; left:40px; z-index: 90; } #logo img{ background-color: transparent; height: 101px; } @media print{ #logo{ top:0px; left:20px;} #logo img{height: 100px;} } #suchfeld{ font-size: 80%; padding-right: 2em; margin-top: 10px; } @media print{ #suchfeld{display:none;}} /* ENDE Formate für Kopfzeile */ /* START Formate für Inhalte */ #inhaltseite{ background-color: transparent; position: absolute; top: 70px; left: 260px; right: 240px; z-index: 90; /*background-image: url(/nosforessourcen/pic/pfeiloben.gif); background-position: right 23pt; background-repeat: no-repeat; */ border: 1px none green; } @media print{ #inhaltseite{ position:static; margin-top: 100px; margin-left: 20px; } } #inhalt{ position: relative; border: 1px none red; border-right: 1px solid #FFA500; border-bottom: 1px dashed #FFA500; padding: 10px; padding-right:20px; margin-right: 12px; font-size: 80%; z-index: 90; min-height: 450px; top: 0px; } #inhalt{ /height: 450px; /* IE-Hack */ } @media print{ #inhalt{ border : 0px none white; margin: 0px; border-bottom: 1px dashed darkorange; } } #inhalt img{ padding:10px; border: 0px none white; } #inhalt img.inline{ padding: 0px; border: 1px none green; } #inhalt td{ font-size: 100%; } #inhalt a{ z-index: 90; } th{ padding-top:20px; text-align: left; } .trennspalte{ width: 10px; } #inhalt .legende{ font-size: 80%; margin-top: 1em; } .spaltig .spalte1{ width: 20em; float: left; border: 1px none green; } .spaltig .spalte2{ width: 20em; float: none; border: 1px none red; } ul.adressliste li{ padding-top: 10px; } /* ENDE Formate für Inhalte */ /* ---- START Formate für rechte Navigationsspalte ---- */ #spalterechts{ position: absolute; background-color: transparent; margin-top: 70px; right: 30px; width: 200px; float: right; padding: 0px 0px 0px 12px; /*background-image: url(/nosforessourcen/pic/pfeilunten.gif); background-position: left bottom; background-repeat: no-repeat; */ z-index: 99; } @media print{ #spalterechts{ display: none; float:none;}} #spalterechts .kleinmodul{ font-size: 70%; border-bottom: 1px solid #a0a0a0; padding: 10px 0px 10px 0px; } #spalterechts .kleinmodul div.navrubrik{ font-size: 130%; } #spalterechtsrahmen{ background-color: white; border-left: 1px solid #FFA500; padding: 0px 10px 0px 20px; /*background-image: url(/nosforessourcen/pic/pfeilunten.gif); background-position: -13px bottom; background-repeat: no-repeat;*/ } #direktlinks .ausgeblendet{ display:none; } #direktlinks ul{ margin:0px 0px 0px 26px; padding:0px; } #direktlinks li{ margin: 0px; padding: 0px 0px 5px 0px; list-style : outside; } #direktlinks li.extern{ list-style: url(/nosforessoursen/pic/externlink.gif); } #direktlinks li.intern{ list-style: url(/nosforessourcen/pic/internlink.gif); } /* ---- ENDE Formate für rechte Navigationsspalte ---- */ /* ---- START Formate für linke Navigationsspalte ---- */ #spaltelinks{ background-color: #FFA500; position: absolute; top: 0px; left: 5px; width: 145px; height: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px -5px; z-index:30; } @media print{ #spaltelinks{ display: none;}} #spaltelinks input, #spaltelinks textarea, #spaltelinks select{ border: 1px solid darkorange; background-color: #FFE6B7; color: darkorange; } #spaltelinks div{ list-style: none; padding: 5px; margin: 0px; color: black; } #subnav{ position: absolute; top: 170px; left: 125px; width: 7em; padding-left: 0px; margin: 0px; z-index: 99; } @media print{ #subnav{display: none;}} #spaltelinks #mainnav{ margin: 200px 0px 0px 0px; padding: 0px 0px 0px 20px; color: black; } .navrubrik{ font-weight: normal; color: Black; } .navrubrik:first-letter{ font-size: 130%; font-weight: bold; } .hoverspan{ background-color: #FFE6B7; color: darkorange; cursor: pointer; } .hoverspan:first-letter{ font-size: 130%; font-weight: bold; color: darkorange; } .navlink{ display: block; padding: 2px 2px 2px 2px; margin: 0px; font-size: 70%; text-align: left; border: 1px solid darkorange; background-color: #FFE6B7; border-collapse: collapse; } .subnav_class{ position: absolute; top: 0px; left: 0px; visibility: hidden; display: none; width : inherit; } .subnav_class_on{ position: absolute; top: 0px; left: 0px; display: block; width : inherit; visibility: visible; background-color: darkorange; border: 1px solid darkorange; } #subnav .hoverspan{ background-color: darkorange; color: white; cursor: pointer; } #close_subnav{ position: absolute; top: 0px; left:0px; width: 300px; height: 100%; z-index: 20; visibility: hidden; display: none; } .bommel{ position:relative; width:15px; height:15px; background-color: black; border:0px none green; } .subnavtitel{ display:block; margin:0px; padding: 0px; text-align: center; color: darkorange; } /* ---- ENDE Formate für linke Navigationsspalte ---- */ /* START Formate für Fußzeile */ #fusszeile{ text-align: left; font-size: 60%; color:black; background-color:white; } #fusszeile .linkliste li{ display: inline; padding-left: 10px; padding-right: 10px; border-left: 1px solid black; } #fusszeile li.ersterlistenpunkt{ border-left: 0px solid black; } @media print{ #fusszeile .linkliste li.noprint{ display:none;}} @media screen{ #fusszeile .linkliste li.printonly{ display: none;}} /* ENDE Formate für Fußzeile */ /* START Spezielle Formate */ #kleinesFenster{ background-image : none; border-left: 10px solid #FFA500; } #kleinesFenster p{ font-size: 80%; margin: 20px; } #satzung, #satzung ul ul, #satzung ol ul{ list-style: none; margin-left: 6px; } #satzung li{ margin-top:1em; font-weight: bold; } #satzung li li{ margin-top:0px; font-weight: normal; } #disclaimer, #datenschutzhinweis{ font-size:90%; display:block; } #pressespiegel td{ text-align: left; vertical-align : middle; } /* ENDE Spezielle Formate */ /* -------- Formate für Links ------- */ a, a:link, a:visited{ color: darkorange; text-decoration : none; } #inhaltseite a.extern:before{ content: url(/nosforessourcen/pic/externlink.gif); } #inhaltseite a.intern:before{ content: url(/nosforessourcen/pic/internlink.gif); } a:focus, a:hover, a:active, #spalterechts a:focus, #spalterechts a:hover, #spalterechts a:active, #fusszeile a:focus, #fusszeile a:hover, #fusszeile a:active{ background-color: white; color : darkorange; text-decoration:underline; } .navrubrik a{ color: Black; text-decoration: none; } .navrubrik a:first-letter{ font-size: 130%; font-weight: bold; color: Black; text-decoration: none; } .hoverspan a{ color: darkorange ; text-decoration: none; } .hoverspan a:first-letter{ font-size: 130%; font-weight: bold; color: darkorange; text-decoration: none; } .navrubrik a:focus, .navrubrik a:hover, .navrubrik a:active{ color: darkorange; background-color: #FFE6B7; text-decoration: none; } #subnav a{ background-color: #FFE6B7; color: black; padding: 0px 4px 0px 4px; } #subnav a:focus, #subnav a:hover, #subnav a:active, #subnav .hoverspan a{ color: #FFE6B7; background-color: darkorange; cursor: pointer; } #spalterechts a{ background-color: white; color: darkorange; } #breadcrumb a{ color: #FFE6B7; text-decoration: underline; } #breadcrumb a:focus, #breadcrumb a:hover, #breadcrumb a:active{ background-color: transparent; } #fusszeile a{ color: black; } #logo a, #logo a:link, #logo a:visited, #logo a:focus, #logo a:hover, #logo a:active{ background-color: transparent; color: #FFE6B7; } .dae a{ color: #FFE6B7; } /* --------- Formate für haloscan ----- */ .MainTable{ background-color:white; } .MainTable div img{ width: 200px; padding: 0px; } td.InputCell div { display:none; } .MainTable hr{display:none} .MainTable td{ font-size: 80%; } .MessageCell{ border-top: 1px dashed #FFFFCE; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px; } .byline{ line-height:13pt; font-size: 70%; } .InputCell{ border-top:1px dashed #01A0C6; font-weight:bold; padding:20px} /* ------ aus navigation ausgeblendet --------*/ #nav_suche, #subnav_dokumente { display: none; } @media print{ .noprint{ display: none; } } @media screnn{ .printonly{ display: none; } }