/* Hintergrund */
body {background-image:url(../images/bg-unten.png); margin:0; padding:0;scrollbar-face-color:white;scrollbar-3dlight-color:darkgray;scrollbar-darkshadow-color:lightgrey;scrollbar-shadow-color:darkgray;scrollbar-arrow-color:#CC0000;scrollbar-track-color:CFCFCF; }
/* Verweise sind dunkelgrau und nicht unterstrichen */
a:link    { color: #222222; text-decoration: none; }
a:visited { color: #222222; text-decoration: none; }
a:hover   { color: #000000; text-decoration: underline; }
a:active  { color: #222222; text-decoration: none; }
/* Verweise sind blau und nicht unterstrichen */
a:link.info    { color: #003060; text-decoration: none; }
a:visited.info { color: #003060; text-decoration: none; }
a:hover.info   { color: #DD0000; text-decoration: underline; }
a:active.info  { color: #003060; text-decoration: none; }
/*Verweise auf dunklem Hintergrund sind hellgrau */
a:link.light    { color: #DDDDDD; text-decoration: none; }
a:visited.light { color: #DDDDDD; text-decoration: none; }
a:hover.light   { color: #AAAAAA; text-decoration: underline;font-weight:normal;}
a:active.light  { color: #DDDDDD; text-decoration: none; }

/* Standartschrift: Arial. Durch prozentuale Angabe ist Einstellung der Schriftgroesse im Browser moeglich */
p,h3,h4,div,td { font-family: arial,verdana,sans-serif,Helvetica,Geneva; font-size: 90%;} 
p,div { line-height: 1.5em; }
li,ul,ol { line-height: 1.8em;font-size:90%;}
.text {font-family:arial, verdana, sans-serif; font-size:90%; color:#000000;line-height:1.5em;}
/* Ueberschrift 1 */
h1  {margin-top:0px; font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size:130%; }
h2  { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size:110%; }
/* HTML-Tags zur Einstellung von groesserer / kleinerer Schrift */
big    { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size: 120%; font-weight:bold; }
.mark {background-color: rgb(255, 210, 100);}
.small  { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size: 90%; }
tr { vertical-align:top;}
/* Kleinere Schrift bei Bildunterzeilen */
.bild  { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size: 85%; line-height:1.2em; }
/* weniger Zeilenabstand */
.zeile { line-height:1.2em; }
/* Trennung der Links in der Navigationsspalte: gestrichelte Linien */
.nav {border-bottom:1px dotted #000000; margin-top:3px; padding:2px; background-color:#DCDCDC; text-align:left; width:100%;}
/* Navigationselemente beim Drucken ausblenden */
.nichtdrucken    { display; }
.nurdrucken      { display:none; }
.textbox         { width:100%; font-size:100%; }
.adresse	{ width:100%; }

.select {background-color:#990000;color:#efefef;font-family: verdana,sans-serif,arial,Helvetica,Geneva;font-size:13px;}

#pinboard {width:500px;border-top:1px dotted #777777;border-right:1px dotted #777777;border-bottom:1px dotted #777777;border-left:1px dotted #777777;}
#pinboardcell {border-left:1px dotted #777777; border-bottom:1px dotted #777777;}
/* Positionierung der Layer fuer Navigation und Inhalt */
#inhalt {text-align:center;}
#leiste {background-image:url(../images/blue.gif);align:center; margin-left:auto; margin-right:auto; border-bottom:1px solid #FFFFFF;width:100%;}

/* Datentabelle */
#tblh {background-color:#333333;font-size:75%;color:#FFFFFF;font-weight:bold;text-align:center;padding-top:2px;padding-bottom:2px;}
#tblz {background-color:#FFFFFF;font-size:75%;color:#000000;text-align:center;}
#tbll {background-color:#FFFFFF;font-size:75%;color:#000000;text-align:left;}
#tblg {background-color:#EFEFEF;font-size:75%;color:#000000;text-align:center;}
#title {margin-top:40px;background-color:#333333;color:#ffffff;padding-left:5px;}

#box {align:center; margin-left:auto; margin-right:auto; text-align:center; width:70%; margin-top:60px;}
#ml {align:center; margin-left:auto; margin-right:auto; text-align:center; width:180px; margin-top:40px;}
#bm {margin-top:10px;width:200px;}
#abb {align:center; margin-left:auto; margin-right:auto; text-align:center;background-color:#FFFFFF;border:1px solid #999999;width:200px;}
#head {z-index:2;}
#ticker {position:relative; top:100px; left:20px; z-index:1;}
#qTip {padding: 5px; border: 1px solid #999999; display: none; background: #EFEFEF; color: #333333; font: bold 10px Verdana, Arial, sans-serif; text-align: left; position: absolute; z-index: 1000;}

#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 400px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: white
}