/* http://www.schopfheim.de/bib/ - SHVB Schopfheim */
/* DATEI: shvb_neu.css */
/* Autor: ASP-Kommunikative Projekte, Andreas Schreyer */
/* E-Mail (ohne Leerzeichen!): m a i l @ a s p - s c h r e y e r . d e */
/* Erstellungsdatum:28.08.2002

/* Dieses Cascading-Style-Sheet definiert das Erscheinungsbild */
/* aller HTML-Seiten der SHVB. */

/* Aenderungen auf eigene Gefahr! Der Autor leistet */
/* keinen Support bei Anzeigeproblemen die durch */
/* Aenderungen in dieser Datei zustande kommen. */

/* === AENDERN SIE DIESE DATEI NUR, WENN SIE ===*/
/* === SICH MIT STYLE-SHEETS GENAU AUSKENNEN ===*/

/* Diese Datei entspricht den Spezifikationen des W3C */
/* fuer Cascading Style Sheets, level 2 (CSS2) und ist */
/* validiert durch den W3C-Validierungsservice unter */
/* http://jigsaw.w3.org/css-validator/ */

/* Zeilen wie diese, die mit Schraegstrich und Stern */
/* beginnen und mit Stern und Schraegstrich enden, sind */
/* Kommentarzeilen. */


/* Es folgen die Definitionen der individuellen HTML-Elemente: */
/* ---------------------------------------------------------- */

a,th,td,tr,p,div,li,ul,ol,i,h1,h2,h3,h4,h5,h6 { 
font-family: Arial, Helvetica, Geneva, SunSans-Regular, Swiss, sans-serif; 
}

p { 
font-size: 12px; 
}

body { 
color: black; 
background-color: #f6f6f6; 
margin: 0px; 
padding: 0px; 
width: 100%; 
height: 100%; 
}

h1 { 
color: #c00; 
font-weight: bold; 
font-size: 18px; 
line-height: 120%; 
background-color: transparent; 
word-spacing: 0.4ex; 
padding: 6px 0px 0px; 
}

h2 { 
color: #c00; 
font-weight: bold; 
font-size: 120%; 
line-height: 120%; 
background-color: transparent; 
word-spacing: 0.3ex; 
}

h3 { 
color: #039; 
font-weight: bold; 
font-size: 120%; 
line-height: 120%; 
background-color: transparent; 
}

h4 { 
color: #c00; 
font-weight: bold; 
font-size: 100%; 
background-color: transparent; 
}

h5 { 
color: #c00; 
font-weight: bold; 
font-size: 100%; 
background-color: transparent; 
}

h6 { 
color: #c00; 
font-weight: bold; 
font-size: 100%; 
background-color: transparent; 
}

a:link { 
color: #039; 
text-decoration: none; 
background-color: transparent; 
}
a:visited { 
color: #090; 
text-decoration: none; 
background-color: transparent; 
}

a:hover { 
color: #c00; 
text-decoration: underline; 
background-color: transparent; 
}

a:active { 
color: #c00; 
text-decoration: none; 
background-color: transparent; 
}

a.nohover:link { 
color: #039; 
text-decoration: none; 
background-color: transparent; 
}

a.nohover:visited { 
color: #039; 
text-decoration: none; 
background-color: transparent; 
}

a.nohover:hover { 
color: #c00; 
text-decoration: underline; 
background-color: transparent; 
}

a.nohover:active { 
color: #c00; 
text-decoration: none; 
background-color: transparent; 
}

a.main:link { 
color: #039; 
font-weight: bold; 
text-decoration: none; 
background-color: transparent; 
}

a.main:visited { 
color: #039; 
font-weight: bold; 
text-decoration: none; 
background-color: transparent; 
}

a.main:hover { 
color: #c00; 
font-weight: bold; 
text-decoration: underline; 
background-color: transparent; 
}

a.main:active { 
color: #c00; 
font-weight: bold; 
text-decoration: none; 
background-color: transparent; 
}

a.proof:link { 
color: #999; 
text-decoration: underline; 
background-color:transparent; 
}

a.proof:visited { 
color: #999; 
text-decoration: none; 
background-color:transparent; 
}

a.proof:hover { 
color: #339; 
text-decoration: none; 
background-color:transparent; 
}

a.proof:active { 
color: #339; 
text-decoration: none; 
background-color:transparent; 
}

a.sub:link { 
color: #039; 
text-decoration: none; 
background-color: transparent; 
}

a.sub:visited { 
color: #090; 
text-decoration: none; 
background-color: transparent; 
}

a.sub:hover { 
color: #c00; 
text-decoration: underline; 
background-color: transparent; 
}

a.sub:active { 
color: #c00; 
font-weight: bold; 
text-decoration: none; 
background-color: transparent; 
}

.alpha { 
color: #f6f6f6; 
font-weight: bold; 
font-size: 120%; 
background-color: #999; 
text-align: center; 
margin-bottom: -2px; 
padding: 0.1em 0em; 
width: 1.3em; 
}

.content-alpha { 
margin-bottom: 18px; 
margin-left: -4px; 
}

.content { 
line-height: 140%; 
vertical-align: top; 
padding: 13px 15px 5px 35px; 
}

.content img { 
margin-left: 5px; 
white-space: nowrap; 
}

.foot { 
color: #333; 
line-height: 130%; 
background: #94bbe0 url(../grafiken/bg01.gif); 
text-indent: 2px; 
vertical-align: top; 
padding: 5px 2px 6px 10px; 
height: 45px; 
}

.footleft { 
color: #039; 
line-height: 130%; 
background: #d3d3d3 url(../grafiken/menu_main_bck.gif) repeat-x; 
vertical-align: top; 
}

.gotop { 
text-align: right; 
letter-spacing: 0.1ex; 
vertical-align: bottom; 
padding: 0px 20px 10px 0px; 
}

.head { 
color: #c00; 
background: #94bbe0 url(../grafiken/bg01.gif); 
text-align: right; 
vertical-align: top; 
padding: 4px 20px 0px 35px; 
height: 61px; 
}

.headleft { 
color: #c00; 
background: #94bbe0 url(../grafiken/bg01.gif); 
vertical-align: top; 
padding: 0px 40px 0px 25px; 
width: 165px; 
height: 61px; 
}

.menu-main { 
background-color: transparent; 
text-indent: -15px; 
margin: 2px 5px 0px 15px; 
}

.menu-linie { 
background-color: transparent; 
margin: 0px; 
padding: 0px 0px 0px -5px; 
}

.menu-main-activ { 
color: #c00; 
font-weight: bold; 
background-color: #ebebeb; 
text-indent: -15px; 
margin: 2px -5px 0px 6px; 
padding: 0px 0px 0px 8px; 
border-style: dotted; 
border-width: 1px 0px 1px 1px; 
border-color: #666; 
}

.menu-main-activ-top { 
color: #c00; 
font-weight: bold; 
background-color: transparent; 
text-indent: -15px; 
margin: 2px 5px 0px 15px; 
}

.menu-sub { 
background-color: transparent; 
text-indent: -15px; 
margin: 2px 5px 0px 20px; 
}

.menu-sub-activ { 
color: #c00; 
font-weight: bold; 
background-color: #f6f6f6; 
text-indent: -15px; 
margin: 2px -5px 0px 12px; 
padding: 0px 0px 0px 7px; 
border-style: dotted; 
border-width: 1px 0px 1px 1px; 
border-color: #666; 
}

.menubereich { 
color: #c00; 
background: #d3d3d3 url(../grafiken/menu_main_bck.gif) repeat-y; 
vertical-align: top; 
padding: 18px 0px 0px 5px; 
width: 165px; 
}

.menubereich-sub { 
color: #039; 
background: #ebebeb url(../grafiken/menu_sub_bck.gif); 
vertical-align: top; 
padding: 18px 5px 0px; 
width: 180px; 
}

.report-broken { 
color: #c00; 
font-weight: bold; 
background-color: transparent; 
vertical-align: top; 
padding-left: 4px; 
border-style: solid; 
border-width: 1px 0px 0px 1px; 
border-color: #d3d3d3; 
white-space: nowrap; 
}

.report-brokengif { 
color: #c00; 
font-weight: bold; 
background-color: transparent; 
vertical-align: top; 
padding-left: -1px; 
border-style: solid; 
border-width: 1px 0px 0px 0px; 
border-color: #d3d3d3; 
}

.report-d { 
color: #000; 
font-weight: bold; 
background-color: #d3d3d3; 
vertical-align: top; 
padding-left: 4px; 
}

.report-h { 
background-color: #ebebeb; 
vertical-align: top; 
padding-right: 10px; 
padding-left: 6px; 
}

.report-grund { 
color: #c00; 
font-weight: bold; 
background-color: #ebebeb; 
vertical-align: top; 
padding-right: 10px; 
padding-left: 6px; 
}

.xwrap { 
white-space: nowrap; 
}

