/* DATEI: dbsv.css für DBSV-Homepage - alle Textseiten - */

/* Hinweise nur für Webreader */
span.sr {
visibility:hidden;
font-size:0em;
/* allgem. Vorgaben */
}
html, body {
padding:0;
margin:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:100%;
}
/* Schriftformate */
ul,ol,li {
font-weight: normal;
font-size:0.97em;
margin-bottom:0;
margin-top:0;
margin-right:0.5em;
font-family:verdana,arial,helvetica,sans-serif;
}
p {
font-weight:normal;
font-size:0.9em;
margin-right:0.5em;
margin-bottom:0.5em;
margin-top:0em;
margin-left:0.4em;
font-family:verdana,arial,helvetica,sans-serif;
}
p.copy {
font-weight:normal;
font-size:0.7em;
margin-right:0.5em;
margin-bottom:0.15em;
margin-top:0.5em;
margin-left:0.4em;
}
h1.titel {
font-weight:bold;
font-size:1.5em;
margin-top:0.2em;
margin-bottom:0.5em;
color:#000;
letter-spacing:1px;
}
h1 {
color:#000;
margin-left:-2px;
padding-left:15px; 
BACKGROUND-COLOR:#B0D8DB;
line-height:1.5;
font-size:1em;
border:1px solid;
border-color:#00ACD3;
font-family:verdana,arial,helvetica,sans-serif;
}
h2 {
font-size:1.2em;
margin-bottom:0.1em;
margin-top:0.1em;
margin-left:0.5em;
margin-right:0.5em;
color:#006699;
}
h2.center {
font-weight:bold;
font-size:1.2em;
margin-left:0.5em;
margin-right:0.5em;
TEXT-ALIGN:center; 
text-decoration:none;
padding-top:0.4em;
padding-bottom:0.8em;
color:#006699;
}
h3 {
font-weight:bolder;
font-size:1em;
margin-bottom:0;
margin-top:0;
margin-left:0.5em;
margin-right:0.5em;
padding-top:0.4em;
padding-bottom:0.3em;
color:#000;
letter-spacing:1px;
}
h4 {
font-weight:bolder;
font-size:0.8em;
margin-top:0.6em;
margin-bottom:0.4em;
margin-left:0.5em;
margin-right:0.5em;
color:#006699;
}
/*++Kopf++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Bereich des DBSV-Logo  */
#kopfbereich {
overflow:hidden;
position:absolute;
top:0px;
left:0px;
height:5.3em;
padding:0;
margin:0;
border-color:#00ACD3;
background:#fff;
width:100%;
}
#kopfbild {
overflow:hidden;
position:absolute;
left:11.5em;
padding:0;
height:4.8em;
top:3px;
margin-left:0.1em;
}
#logobereich {
position:absolute; 
left:1em;
width:10.5em;
top:2px;
height:4em;
background:#ffffff;
}
/* Bereich Stockmännchen  */
#mannbereich {
position:absolute; 
top:0.4em;
left:6.5em;
right:0;
width:2.8em;
height:2.8em;
}
img.stockmann {
WIDTH:100%; 
HEIGHT:100%;
}
/* DBSV Text-Logo */
#dbsv {
position:absolute; 
top:0.35em;
font-size:2.3em;
color:#000;
font-weight:bold;
padding:0;
left:0;
font-family:arial,verdana,helvetica,sans-serif;
}
/* DBSV Text-Logo Untertitel  */
#logotxt {
font-size:0.7em;
font-weight:bold; 
color:#000000;
padding-top:4.7em;
padding-left:0.2em;
font-family:arial,verdana,helvetica,sans-serif;
line-height:1em;
width:18em;
}
/* Verlaufzeile */
#verlauf {
border-top:1px solid; 
border-bottom:1px solid; 
border-color:#00ACD3;
position:absolute;
top:5.2em;
padding-top:2px; 
padding-bottom:2px; 
padding-left:10px; 
right:10px;
width:auto; 
left:0px; 
right:0px;
background:#B0D8DB;
}
/* Verlauf  Linkformate */
#start {
float:left;
border:1px solid; 
border-color:#006699;
color:#006699;
background:#E5F7FB; 
margin-left:5px;
margin-right:14px;
LINE-HEIGHT:1.1; 
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bolder; 
letter-spacing:1px;
font-size:0.9em;
TEXT-ALIGN:center; 
TEXT-DECORATION:none;
width:9.5em;
}
#wurzel A {
float:left;
border:1px solid; 
border-color:#00ACD3;
background:#E5F7FB; 
color:#006699; 
margin-left:5px;
margin-right:16px;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bolder; 
letter-spacing:1px;
font-size:0.9em;
TEXT-DECORATION: none;
width:10em;
TEXT-ALIGN:center; 
LINE-HEIGHT:1.2; 
}
#wurzel A:link {
COLOR:#006699;
font-size:0.9em;
letter-spacing:1px;
}
#wurzel A:visited {
COLOR: #006699;
font-size:0.9em;
letter-spacing:1px;
}
#wurzel A:hover {
Border-color:#00ACD3;
BACKGROUND:#006699; 
COLOR: #ffffff;
font-size:0.9em;
letter-spacing:1px;
}
#wurzel A:active {
BACKGROUND:#006699; 
COLOR: #ffffff;
font-size:0.9em;
letter-spacing:1px;
}
#seite {
float:left;
border:1px solid; 
border-color:#006699;
color:#006699;
background:#E5F7FB; 
margin-left:6px;
margin-right:14px;
LINE-HEIGHT:1.2; 
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
letter-spacing:1px;
font-size:0.9em;
TEXT-ALIGN:center; 
width:12em;
}
#verl A {
float:left;
border:1px solid; 
border-color:#00ACD3;
background:#E5F7FB; 
margin-left:10px;
margin-right:10px;
COLOR:#006699; 
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
letter-spacing:1px;
font-size:0.9em;
TEXT-DECORATION: none;
width:10em;
TEXT-ALIGN:center; 
LINE-HEIGHT:1.1; 
}
#verl A:link {
COLOR: #006699;
font-size:0.9em;
letter-spacing:1px;
}
#verl A:visited {
COLOR: #006699;
font-size:0.9em;
letter-spacing:1px;
}
#verl A:hover {
Border-color:#00ACD3;
BACKGROUND:#006699; 
COLOR: #ffffff;
font-size:0.9em;
letter-spacing:1px;
}
#verl A:active {
BACKGROUND:#006699; 
COLOR: #ffffff;
font-size:0.9em;
letter-spacing:1px;
}
/* Formate Suchfunktion */
#suchseite {
float:right;
top:0.25em;
margin-right:10px;
border:1px solid; 
border-color:#006699;
color:#006699;
background:#E5F7FB; 
margin-left:6px;
font-family:verdana,arial,helvetica,sans-serif;
letter-spacing:1px;
font-size:0.9em;
TEXT-ALIGN:center; 
width:9.5em;
LINE-HEIGHT:1.1; 
}
#such A {
float:right;
top:0.25em;
margin-right:10px;
border:1px solid; 
border-color:#00ACD3;
BACKGROUND:#E5F7FB; 
COLOR:#006699; 
LINE-HEIGHT:1.2; 
font-family:verdana,arial,helvetica,sans-serif;
FONT-WEIGHT:bold; 
letter-spacing:1px;
font-size:0.9em;
TEXT-ALIGN:center; 
TEXT-DECORATION:none;
width:9.5em;
}
#such A:link {
COLOR: #006699;
font-family:verdana,arial,helvetica,sans-serif;
FONT-WEIGHT:bold; 
font-size:0.9em;
letter-spacing:1px;
}
#such A:visited {
COLOR: #006699;
font-family:verdana,arial,helvetica,sans-serif;
FONT-WEIGHT:bold; 
font-size:0.9em;
letter-spacing:1px;
}
#such A:hover {
Border-color:#00ACD3;
BACKGROUND:#006699; 
COLOR: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
FONT-WEIGHT:bold; 
font-size:0.9em;
letter-spacing:1px;
}
#such A:active {
BACKGROUND:#006699; 
COLOR: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
FONT-WEIGHT:bold; 
font-size:0.9em;
letter-spacing:1px;
}
/* ++Inhalt+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Hintergrund und Rahmen für Spalten-/ Navi-/Text-/Bildbereiche  */
#hintergrd {
border-top:1px solid; 
border-color:#00ACD3;
position:absolute; 
left:0em;
right:0em;
top:6.6em;
background-color:#B0D8DB;
margin-top:0;
padding-top:0;
padding-bottom:0px;
}
/* mittlere Spalte für Text  */
#inhalt {
position:static; 
top:0px;
margin:0 10em 0 11.6em;
background:#ffffff;
padding-left:10px;
padding-top:2px;
padding-bottom:0px;
}
/* Hintergrund für Gegenwart */ 
#gegenwart {
position:absolute; 
top:0px;
background:#ffffff;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}
/* Linkformate im Textbereich */ 
a { 
color:#006699;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
}
a:link { 
color:#006699;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
}
a:visited  { 
color:#006699;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
}
a:active  { 
color:#ffffff;
font-weight:bold;
background:#006699;
font-size:0.9em;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
}
/* link, bei Mausberührung */
A:hover {
color:#ffffff;
font-weight:bold;
background:#006699;
font-size:0.9em;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
}
p.seitnavi A {
border:1px solid; 
border-color:#006699;
background:#E5F7FB; 
margin-left:2px;
margin-right:16px;
COLOR:#000;
FONT-WEIGHT:bolder;
font-family:verdana,arial,helvetica,sans-serif;
letter-spacing:1px;
font-size:0.9em;
TEXT-DECORATION: none;
width:10em;
TEXT-ALIGN:center; 
LINE-HEIGHT:1.5;
}
p.seitnavi A:link {
COLOR:#000;
FONT-WEIGHT:bolder;
font-family:arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
p.seitnavi A:visited {
COLOR:#000;
FONT-WEIGHT:bolder;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
p.seitnavi A:hover {
border-color:#00ACD3;
BACKGROUND:#006699; 
COLOR: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
p.seitnavi A:active {
BACKGROUND:#006699; 
COLOR: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
/* Trennlinien blau */
#blauline {
border-top:1px solid; 
border-color:#006699;
margin-top:0.5em;
margin-right:0.8em;
margin-bottom:0em;
width:100%;
}
HR  {
color:#006699;
height:1px;
padding-top:0;
padding-bottom:0;
margin-right:0.8em;
left:0px;
margin-left:0px;
}
/* Hintergrundfarbe blau für Überschriften */
h2.blauhint  {
margin-top:1em;
margin-left:-2px;
margin-bottom:0.8em;
padding-left:15px; 
BACKGROUND-COLOR:#B0D8DB;
color:#000;
line-height:1.5;
font-size:1em;
border:1px solid;
border-color:#00ACD3;
font-family:verdana,arial,helvetica,sans-serif;
}
/* Überschrift für Blindegeldkampagne */
h2.blindgeld  {
FONT-WEIGHT:bolder; 
margin-top:1em;
margin-left:-2px;
margin-bottom:0.8em;
padding-left:15px; 
BACKGROUND-COLOR:#FFCC00;
color:#000;
line-height:1.5;
font-size:1,5em;
border:1px solid;
border-color:#000;
font-family:verdana,arial,helvetica,sans-serif;
}
/* Linker Einzug für Tabellen */
table {
margin-left:0.1em;
}
/* ++++++++++ Rechte blaue Spalte ++++++++++++++++++++++++++++++ */
#borderrechts {
position:absolute;
float:right;
top:0;
right:0px;
height:100%;
width:9.6em;
padding-top:4.1em;
padding-left:8px;
}
/* Bereich für den Counter  -  hellblauer Hintergrund */  
#counter {
width:8.5em;
background:#E5F7FB;
border:1px solid;
border-color:#00ACD3;
}
/* Bereich für rechte Textspalte  -  hellblauer Hintergrund */  
#spaltrechts {
width:8.5em;
background:#E5F7FB;
border:1px solid;
border-color:#00ACD3;
}
/* Bereich für 2. rechte Textspalte  -  hellblauer Hintergrund */  
#rechts2 {
position:relative;
top:30px;
width:8.5em;
background:#E5F7FB;
border:1px solid;
border-color:#00ACD3;
}
/* Bereich für 3. rechte Textspalte  -  hellblauer Hintergrund */  
#rechts3 {
position:relative;
top:60px;
width:8.5em;
background:#E5F7FB;
border:1px solid;
border-color:#00ACD3;
}
h2.spaltkopf {
font-size:0.9em;
color:#006699;
font-weight:bold;
}
p.spalte {
font-size:0.8em;
color:#000;
}
/* Formate für Bilder in der rechten Spalte */
#bildspalt {
position:absolute; 
top:20em;
right:2em;
height:75px;
width:5em;
border:1px solid;
border-color:#00ACD3;
}
/* Formate für Titelbild Gegenwart */
img.geg  {
WIDTH:110px; 
HEIGHT:170px;
MARGIN-top:10em;
MARGIN-left:2em;
MARGIN-right:1em;
margin-bottom:6em;
}
/* Formate für Bilder in der rechten Textspalte */
img.bildspalt  {
WIDTH:110px; 
HEIGHT:170px;
MARGIN-top:0px;
MARGIN-left:8px;
MARGIN-right:8px;
margin-bottom:10px;
}
/* +++Navigationsspalte+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Navigationsspalte mit Rubriken, Position, Abstände, Maße   */
#navispalt {
position:absolute; 
left:0;
right:0;
top:0;
height:100%;
width:11em;
padding-top:3.9em;
padding-bottom:3em;
padding-left:0;
padding-right:0;
}
/* Linkformate im Navigationsbereich  */
#navi A {
float:left;
border:1px solid; 
border-color:#00ACD3;
FONT-WEIGHT:bolder; 
BACKGROUND:#E5F7FB; 
PADDING-BOTTOM:1px; 
margin-top:4px;
margin-left:0.4em;
COLOR:#000; 
LINE-HEIGHT:1.2; 
PADDING-TOP:1px; 
font-family:verdana,arial,helvetica,sans-serif;
letter-spacing:1px;
font-size:0.9em;
TEXT-ALIGN:center; 
TEXT-DECORATION:none;
width:12em;
}
#navi A:link {
COLOR:#000;
FONT-WEIGHT:bolder;
font-size:0.9em;
letter-spacing:1px;
font-family:verdana,arial,helvetica,sans-serif;
}
#navi A:visited {
COLOR:#000;
font-size:0.9em;
letter-spacing:1px;
font-family:verdana,arial,helvetica,sans-serif;
FONT-WEIGHT:bolder;
}
#navi A:hover {
Border-color:#ffffff;
BACKGROUND:#006699; 
COLOR: #ffffff;
FONT-WEIGHT:bolder;
font-size:0.9em;
letter-spacing:1px;
font-family:verdana,arial,helvetica,sans-serif;
}
#navi A:active {
BACKGROUND:#006699; 
COLOR: #ffffff;
FONT-WEIGHT:bolder;
font-size:0.9em;
letter-spacing:1px;
font-family:verdana,arial,helvetica,sans-serif;
}
#engl A {
float:left;
BORDER:1px solid; 
Border-color:#00ACD3;
BACKGROUND:#E5F7FB; 
PADDING-BOTTOM:1px; 
margin-top:1.5em;
margin-left:0.4em;
FONT-WEIGHT:bolder;
LINE-HEIGHT:1.2; 
PADDING-TOP:1px; 
font-family:verdana,arial,helvetica,sans-serif;
letter-spacing:1px;
font-size:0.9em;
TEXT-ALIGN:center; 
TEXT-DECORATION:none;
width:10em;
}
#engl A:link {
FONT-WEIGHT:bolder;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
#engl A:visited {
FONT-WEIGHT:bolder;
font-size:0.9em;
letter-spacing:1px;
font-family:verdana,arial,helvetica,sans-serif;
}
#engl A:hover {
Border-color:#ffffff;
BACKGROUND:#006699; 
COLOR: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
#engl A:active {
BACKGROUND:#006699; 
COLOR: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
letter-spacing:1px;
}
