/* CSS Document */

/* Schriften */
body,td,th { font-family: "Lucida Grande", "Segoe UI", Tahoma, "Lucida sans", sans-serif;color: #333; }

p { position:relative; z-index: 2; margin-bottom:0.8em; width:40em; clear:both; }
table p { width:inherit; }

h1, h2, h3 { position:relative; z-index:2; font-weight:normal; margin-bottom:0.8em; clear:both; }
h4, h5, h6 { position:relative; z-index:2; font-weight:normal; margin-bottom:0px !important; clear:both; }

a:link { color:#333; text-decoration:none; outline:none; }
a:visited { color:#555; text-decoration:none; outline:none; }
a:hover { color:#777; text-decoration:none; outline:none; }

.weiter, .weiter a:link, .weiter a:visited, a.weiter:link, a.weiter:visited { color:#333; padding-right: 15px; background: url(../elemente/weiter.png) no-repeat right center; text-decoration: none;  outline:none; }
.weiter a:hover, a.weiter:hover{ color:#777; }

.zurueck, .zurueck a:link, .zurueck a:visited, a.zurueck:link, a.zurueck:visited { color:#333; padding-left: 15px; background: url(../elemente/zurueck.png) no-repeat left center; text-decoration: none; outline:none; } 
.zurueck a:hover, a.zurueck:hover { color:#777; }

.versal { text-transform:uppercase; font-size:0.9em; }
.gemein { text-transform:lowercase; font-size:0.9em; }

#signatur { color: #CCC; }


/* Navigationselemente */
#navigation { font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif, Univers; font-size:0.8em; letter-spacing:0.1em; }
#navigation a:link { display:block; height:2em; color:#333; margin:0px; border:0px none; padding:0.2em; padding-left:0.8em; text-decoration:none; white-space:nowrap; outline:none; }
#navigation a:visited { display:block; height:2em; color:#555; margin:0px; border:0px none; padding:0.2em; padding-left:0.8em; text-decoration:none; white-space:nowrap; outline:none; }
#navigation a:hover { display:block; height:2em; color:#FFF; margin:0px; border:0px none; padding:0.2em; padding-left:0.8em; text-decoration:none; background: #999; white-space:nowrap; outline:none; }

