/* Hintergrundbild; Speicherort relativ zur CSS-Datei */
body { background-image:url(../grafik/hintergrund.gif); background-repeat:repeat-y; margin:0; padding:0; }

/* Verweise sind rot und nicht unterstrichen */
a:link    { color: #db001c; text-decoration: none; }
a:visited { color: #db001c; text-decoration: none; }
a:hover   { color: #db001c; text-decoration: underline; }
a:active  { color: #db001c; text-decoration: none; }

/* Standartschrift: Arial. Durch prozentuale Angabe ist Einstellung der Schriftgroesse im Browser moeglich */
p,h2,h3,h4,li,div,address,blockquote,nobr,dl,dt,dd,td,th { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size: 90%; }
p,ul,ol     { line-height: 1.8em; }

/* Ueberschrift 1 mit anderer Schrift: Trebuchet */
h1       { font-family:Trebuchet MS,Arial,Verdana,sans-serif,Helvetica,Geneva; font-size:150%; }

/* HTML-Tags zur Einstellung von groesserer / kleinerer Schrift */
big    { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size: 120%; font-weight:bold; }
small  { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size: 85%; }

tr { vertical-align:top; background-color:#FFFFFF; }

/* 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 #999999; padding-bottom:5px; margin:0px; }

/* Navigationselemente beim Drucken ausblenden */
.nichtdrucken    { display; }
.nurdrucken      { display:none; }
.textbox         { width:100%; font-size:100%; }
.adresse	{ width:100%; }

/* Positionierung der Layer fuer Navigation und Inhalt */
#navigation { position:absolute; top: 20px; left:15px; width:165px; font-weight:bold; }
#inhalt {  position:absolute;
              left:245px; 
			  top: 35px;
			  padding:10px;
			  margin:0;
			  z-index:1;
			  }
#logo       { position:absolute; left: 43%; top: 20px; z-index:2; }

#rahmen     { border:2px solid #db001c;
			  padding:20px;
			  margin:0;
			  font-size:100%;
			 }