/*************** Stylesheet nach BITV Vorgaben *****************/
/* Stand: 16.04.2008 */
/* (C)opyright - Hans-Dieter Teuteberg, Alle Rechte vorbehalten */
/***************************************************************/
body {
background: #999999;
color: #000000;
margin:5px; }
div#printheader { display: none; }
html, body, h1, h2 , h3, h4, div, p, dl, ul, ol, li, dd, input, textarea, caption, legend {
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
font-size: 100%; }
.invisible, .invisible a { display: none; background: #FFFFFF; color: #FFFFFF; }
img { border: none; }
/*** Sektor I ***/
/********** (dort steht "hellblau", obwohl es dunkelgrau ist) muß stehen bleiben,
"#0074AD; This defines the basic background color of your Box." **********/
.hellblau { color: #0074AD; } /*** auch wenn es kein "hellblau" ist, nicht verändern, hat Einfluß auf die Schrift *****/
/********** Farben u. Text 1. topheadBlock, "Inhaltsverzeichnis, Kontakt, Impressum" **********/
/********** Farben u. Text 2. topheadBlock, "Seite Drucken" **********/
#topheadBlock {
background: #565656; /*** das Dunkelgrau der Zeilen***/
color: #A4A4A4;
width: 100%;
border: 1px solid #565656; /*** Rand der grauen Zeilen***/
clear: both; }
#topheadBlockText { /*** nur die Schriftfarben der grauen Zeilen ***/
margin-left: 0.5em;
margin-right: 0.5em;
padding-top: 0.1em;
padding-bottom: 0.1em;
font-size: 0.8em;
text-align: right;
color: #ffffff; }
/*** Sektor II, Teil 1 ***/
/********** 2. Block "Head-Block", der ehemals blaue Block. In diesem ist links der "SubHeadBlock" mit
"Sie sind hier: Startseite..." **********/
#headBlockLogo2 {
text-align: left;
margin-top: 0.95em;
margin-left: 1.5em;
float: left; }
#headBlockLinks {
text-align: right;
margin-right: 0.5em;
margin-top: 0.4em;
font-size: 0.8em;
float: right; }
#headBlockLinks ul {
display: block;
list-style: none;
margin: 0;
padding: 0; }
/***** muß stehen bleiben, blaue Farbe 2. Zeile und gesamte Anordnung *****/
#headBlockLinks li {
float: left;
display: block;
margin: 0;
padding: 0;
margin-left: 1em; }
/*** Sektor II, Teil 2 ***/
/*** Der "SubHeadBlock" im "ehemals blauen "HeadBlock" mit "Sie sind hier: Startseite"
/********** muß alles stehen bleiben, der blaue Hintergrund wird über den SubHeadBlock verändert **********/
#subheadBlock {
/* background: #ABB7CB; */
background: #5389AD; /*** Original: #5389AD ***/ /******* diese Farbe ändert den Hintergrund ******/
background-image: url(../images/bg50x100.gif);
color: #FFFFFF;
width: 100%;
border-left: 1px solid #6797B7;
border-right: 1px solid #6797B7;
border-bottom: 1px solid #464646;
padding-top: 0.5em;
padding-bottom: 0.2em;
clear: both; }
.subheadBlockText {
margin-left: 0.5em;
margin-right: 0.5em;
float: left;
font-size: 0.8em; }
.subheadBlockText2 {
margin-left: 0.5em;
margin-right: 0.5em;
text-align: right;
font-size: 0.8em; }
/*** Sektor III ***/
/********** 3a Block Mantel, der graue Hintergrund der ganzen Seite **********/
.mantelBlock {
background: #D4D4D4; /********** dies ist die Farbe des grauen Hintergrundes der ganzen Seite *********/
min-width: 630px; }
/***Sektor IV ***/
/********** 4. Block mit Hauptnavigation, die Buttons mit den Links zu den Seiten **********/
.navBlock label.sdd { margin-left: 1em; text-align: left; }
.navBlock label.search { margin-left: 1em; text-align: left; }
.navBlock select.sdd {
margin-left: 0.8em;
margin-top: 0.1em;
margin-bottom: 0.4em;
border-color: transparent;
color:#000000;
background-color: #FFFFFF;
border: 1px solid #464646;
font-size: 0.8em; }
.navBlock option.sddauswahltext { color: #464646; background: none; }
.navBlock option.sddkategorie { color: #464646; background: #EFEFEF; }
.navBlock input.sdd { margin-left: 0.8em; margin-bottom: 2px; }
.navBlock input.search {
margin-left: 0.8em;
margin-top: 0.1em;
margin-bottom: 0.4em;
border-color: transparent;
color:#000000;
background-color: #FFFFFF;
border: 1px solid #464646;
text-indent: 1px; }
.navBlock input.searchbutton { margin-left: 0.8em; }
.navBlock div.exchangerates { margin-top: 0.2em; margin-bottom: 0.1em; }
.navBlock div.hervorgehoben { background: #9DBDD1; }
.navBlock {
background: #D4D4D4;
color: #000000;
float: left;
width: 20%;
border: none;
border-bottom: 1px solid #464646;
overflow: hidden; }
.navBlock h1.navBlockUeberschrift {
clear:both;
background: #427CAE; /*************** die Farbe der Button-Balken über den Blocks der "Navigation" ***************/
color: #ffffff;
border: none;
border-top: 1px solid #427CAE ;
width: 100%;
font-size: 0.85em;
font-weight: bold;
text-indent: 0.5em;
margin-top: 0px;
margin-bottom: 0px; /* geändert 18.05.2005 */
padding: 0.3em 0; /* top & bottom = 0.3, right & left = 0em */ }
/*** Sektor IV, Teil 2 ***/
/*** das ist für die Schriftgröße in den Link-Buttens der Navigation zu den Seiten zuständig ***/
/* Neu 18.05.2005 ergänzt um H1 am 30.06.2005 */
.navBlock h1.navBlockUeberschrift a:link { display:block; color:#FFFFFF; text-decoration:none; }
.navBlock h1.navBlockUeberschrift a:visited { display:block; color:#FFFFFF; text-decoration:none; }
.navBlock h1.navBlockUeberschrift a:active { display:block; color:#FFFFFF; text-decoration:none; }
.navBlock h1.navBlockUeberschrift a:hover { display:block; color:#FFFFFF; text-decoration:none; }
.navBlock h1.navBlockUeberschrift a:focus { display:block; color:#FFFFFF; text-decoration:none; }
.navBlock div {
clear:both;
background: #EFEFEF;
color: #464646;
border: none;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #abb7cb;
width: 100%;
min-width: 150px;
font-weight: normal;
font-size: 0.7em;
margin-top: 0;
margin-bottom: 0;
padding-top: 0.3em;
padding-bottom: 0.3em; }
/*** Sektor IV, Teil 3 ***/
/*** das ist für die Anordnung Link-Buttens der Navigation auf der rechten Seite zuständig ***/
.navposbg {
background: url(../images/backgrounds/lightblue_gradient_25x50.jpg) !important; }
.navBlock p.highlight, p.navBlockNavigationspunkt { margin: 0em 1.0em; }
.navBlock ul.highlight { margin-top: 10px; }
.navBlock ul.highlight li { margin: 0; padding: 0; font-size: 100%; }
.navBlock p.navBlockNavigationsUnterpunkt { margin: 0; margin-left: 1.5em; border-bottom: 1px solid #d4d4d4;}
.navBlock p.navBlockNavigationsUnterpunktHervorgehoben { margin: 0; margin-left: 1.5em; border-bottom: 1px solid #d4d4d4; background-color:#ddeeff;}
.navBlock p.navBlockNavigationsUnterpunktEnd { margin: 0; margin-left: 1.5em; border-bottom: none;}
.navBlock p.navBlockNavigationsUnterpunktEndHervorgehoben { margin: 0; margin-left: 1.5em; border-bottom: none; background-color:#ddeeff;}
/*** Sektor V ***/
/********** 5. Block (das weiße Textfeld) mit Inhalten **********/
.contentBlockStart {
overflow: hidden;
background: #FFFFFF; /*** dies ist die Farbe des Textfeldes. #FFFFFF = weiß ***/
color: #000000;
float: left;
width: 59.9%;
/* width: 60%; */
padding: 0;
margin: 0;
padding-bottom: 10px;
margin-bottom:0;
border: none; }
.contentBlock {
background: #FFFFFF;
color: #000000;
float: left;
width: 80%;
padding: 0;
margin: 0;
border: none;
overflow: hidden; }
.innenabstand {
margin: 20px;
padding:0; }
/* ---------- Schriftausrichtung Absatz ---------- */
.contentBlock p, .contentBlockStart p {
line-height: 1.3em;
font-size: 0.9em;
background: none;
color: #000000;
text-align: justify; }
.contentBlock p.faqfrage {
color:#464646;
font-weight: bold;
border-top: 1px solid #cccccc;
margin-top: 2em;
padding-top: 1em; }
/* ---------- Schriftausrichtung Absatz ---------- */
.contentBlock fieldset p { margin-left: 1em; margin-right: 1em; }
.contentBlock fieldset legend { font-weight: normal; font-size: 0.8em; }
.zentriert { vertical-align: middle; text-align: center; }
.hochgestellt { vertical-align: super; }
.contentBlock p.zentriert, .contentBlockStart p.zentriert { text-align: center; }
.contentBlock p.linksbuendig, .contentBlockStart p.linksbuendig { text-align: left; }
.contentBlock .fett, .contentBlockStart .fett { font-weight: bold; }
.contentBlock blockquote {
font-size: 0.9em;
font-style: italic; }
/*** Sektor VI ***/
/* ---------- Highlight Boxen Inhaltsbereich - 47% Breite ---------- */
/* ---------- Umbruch erzwingen ---------- */
.contentBlock .absatz, .contentBlockStart .absatz {
clear: both; }
/* --------------------------------------- */
.contentBlock .absatzformular, .contentBlockStart .absatzformular {
clear: both; margin-top: 0.8em; }
.contentBlock div.kasten, .contentBlockStart div.kasten { float:left; margin-right: 1em; }
/* --- THEMEN LISTEN-BLOCK DARSTELLUNG --- */
.contentBlock div.themen {
padding-top: 5px;
padding-bottom: 5px;
background: #efefef url(../images/top_right.gif) no-repeat top right; }
.contentBlock div.themen li.pdf {
list-style-image: url(../images/icons/icon_pdf6.gif); }
.contentBlock div.themen li {
font-size: 70%; color:#464646; }
.contentBlock div.themen li a:link, .contentBlock div.themen li a:visited {
font-size: 130%; }
/* --- THEMEN LISTEN-BLOCK DARSTELLUNG ENDE --- */
#druckerfreundlich {
/* background-image: url(../images/aktuell_bg100x400.gif); */
color: #464646;
font-size: 0.8em;
font-weight: bold;
text-align: right;
width: 100%;
border-top: 1px solid #B4B4B4;
padding-bottom: 0.5em;
padding-top: 0.5em; }
#druckerfreundlich a:link { color: #464646; text-decoration: none; font-weight: bold; }
#druckerfreundlich a:visited { color: #464646; text-decoration: none; font-weight: bold; }
#druckerfreundlich a:active { color: #464646; text-decoration: underline; }
#druckerfreundlich a:hover { color: #464646; text-decoration: underline; }
#druckerfreundlich a:focus { color: #464646; text-decoration: underline; }
/******** Aktuell-Block Formatierung ********/
.contentBlockStart div#aktuell, .contentBlock div#aktuell {
float: right;
margin-left: 1em;
margin-bottom: 1em;
border: 1px solid #cccccc;
background: #ffffff;
width: 20%;
overflow: auto;
min-width: 140px; }
.contentBlockStart div#aktuell h2, .contentBlock div#aktuell h2 {
background: #efefef;
text-align: center;
margin-top: 0; }
.contentBlockStart div#aktuell p, .contentBlock div#aktuell p {
margin: 0.5em;
text-align: justify;
font-size: 80%; }
.contentBlockStart div#aktuell p.zentriert, .contentBlock div#aktuell p.zentriert {
text-align: center; }
/*** Sektor VII, die dunkelgraue Fußzeile ***/
/********** 6. Block mit Fusszeile **********/
#footer {
background: #EFEFEF;
border-top: 1px solid #D5D5D5;
width: 98%;
clear: both; }
.footertext {
text-align: center;
font-size: 0.7em;
margin: 0.2em 0.5em; }
/********** 6a Block mit Start-Fusszeile **********/
#startfooter {
overflow: hidden;
margin-top: 0px;
background: #666666;
border-top: 1px solid #565656;
border-bottom: 1px solid #565656;
width: 100%;
clear: both; }
#footerlinks {
font-size: 0.7em;
color: #FFFFFF;
text-align: left;
margin-top: 2px;
margin-left: 5px;
margin-bottom: 2px;
margin-right: 5px;
float: left; }
#footerrechts {
font-size: 0.7em;
color: #FFFFFF;
text-align: right;
margin-top: 2px;
margin-right: 5px;
margin-bottom: 2px;
margin-left: 5px; }
/* ******************** Tabellenbehandlung ******************** */
td, th { font-size: 0.7em; }
thead th {
background-color:#EFEFEF;
border-top: solid 1px #D4D4D4;
border-bottom: solid 1px #464646;
border-left: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
color: #000000;
font-style: normal;
font-weight: normal; }
caption {
caption-side:top;
border: none;
font-size: 0.7em;
color: #000000; }
tbody td {
background-color: #FCFCFC;
border-bottom: solid 1px #D4D4D4;
border-left: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
color: #5C5C5C; }
tbody th {
background-color: #FCFCFC;
border-bottom: solid 1px #D4D4D4;
border-left: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
color: #000000;
font-weight: normal; }
tfoot td {
background-color:#EFEFEF;
border-bottom: solid 1px #D4D4D4;
border-left: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
color: #5C5C5C; }
/* ******************** Links ******************** */
a:link { background: none; color: #006699; text-decoration: none; }
a:visited { background: none; color: #464646; text-decoration: none; }
a:active { background: none; color: #006699; text-decoration: underline; }
a:hover { background: none; color: #006699; text-decoration: underline; }
a:focus { background: none; color: #006699; text-decoration: underline; }
#headBlock a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
#headBlock a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
#headBlock a:active { color: #FFFFFF; text-decoration: underline; }
#headBlock a:hover { color: #FFFFFF; text-decoration: underline; }
#headBlock a:focus { color: #FFFFFF; text-decoration: underline; }
#subheadBlock a:link { background: #5389AD; color: #FFFFFF; text-decoration: underline; }
#subheadBlock a:visited { background: #5389AD; color: #FFFFFF; text-decoration: underline; }
#subheadBlock a:active { background: #5389AD; color: #FFFFFF; text-decoration: none; }
#subheadBlock a:hover { background: #5389AD; color: #FFFFFF; text-decoration: none; }
#subheadBlock a:focus { background: #5389AD; color: #FFFFFF; text-decoration: none; }
/* Navigationsüberschriften im Mozilla Sonderbhandlung */
.navBlock a:hover { color: #FFFFFF; text-decoration: none; }
.contentBlockStart a:link { text-decoration: underline; }
.contentBlockStart a:visited { text-decoration: underline; color:#464646; }
.contentBlockStart a:active { text-decoration: underline; background: #EFEFEF; color: #000000; }
.contentBlockStart a:hover { text-decoration: underline; background: #EFEFEF; color: #000000; }
.contentBlockStart a:focus { text-decoration: underline; background: #EFEFEF; color: #000000; }
.contentBlock a:link { text-decoration: underline; }
.contentBlock a:visited { text-decoration: underline; color:#464646; }
.contentBlock a:active { text-decoration: underline; background: #EFEFEF; color: #000000; }
.contentBlock a:hover { text-decoration: underline; background: #EFEFEF; color: #000000; }
.contentBlock a:focus { text-decoration: underline; background: #EFEFEF; color: #000000; }
.contentBlock td a:link { text-decoration: none; }
.contentBlock td a:visited { text-decoration: none; }
.contentBlock td a:active { text-decoration: none; }
.contentBlock td a:hover { text-decoration: underline; background: none; color: #2D7BA2; }
.contentBlock td a:focus { text-decoration: underline; background: none; color: #2D7BA2; }
.navBlock td a:link { text-decoration: none; }
.navBlock td a:visited { text-decoration: none; }
.navBlock td a:active { text-decoration: none; }
.navBlock td a:hover { text-decoration: underline; background: none; color: #2D7BA2; }
.navBlock td a:focus { text-decoration: underline; background: none; color: #2D7BA2; }
.navBlock p a:link { text-decoration: none; color: #006699; }
.navBlock p a:visited { text-decoration: none; color: #006699; }
.navBlock p a:active { text-decoration: underline; color: #006699; }
.navBlock p a:hover { text-decoration: underline; color: #006699; }
.navBlock p a:focus { text-decoration: underline; color: #006699; }
.navBlock li a:link { text-decoration: none; color: #006699; }
.navBlock li a:visited { text-decoration: none; color: #006699; }
.navBlock li a:active { text-decoration: underline; color: #006699; }
.navBlock li a:hover { text-decoration: underline; color: #006699; }
.navBlock li a:focus { text-decoration: underline; color: #006699; }
#footerlinks a:link, #footerrechts a:link { color: #FFFFFF; text-decoration: none; }
#footerlinks a:visited, #footerrechts a:visited { color: #FFFFFF; text-decoration: none; }
#footerlinks a:active, #footerrechts a:active { color: #FFFFFF; text-decoration: underline; }
#footerlinks a:hover, #footerrechts a:hover { color: #FFFFFF; text-decoration: underline; }
#footerlinks a:focus, #footerrechts a:focus { color: #FFFFFF; text-decoration: underline; }
.contentBlock legend a:link { text-decoration: none; }
.contentBlock legend a:visited { text-decoration: none; }