body        { color: #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; background: #000000 url("img/bg_body_n.gif") repeat-y; text-align: left; margin: 0; padding-top: 0 }

th, td, input  { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.news   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
	
	/* General linkology */
	
a:link     { color: #dedede; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
a:active    { color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
a:visited     { color: #dedede; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.texta   { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.text     { color: #dedede; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-indent: 12px }

.textn      { color: #dedede; font-size: 13px; font-family: Arial, Helvetica, sans-serif }

.textl     { color: #dedede; font-size: 15px; font-family: Arial, Helvetica, sans-serif }

p.box  { color: #dedede; font-weight: bold; text-align: center; width: 100%; border: solid 3px }
.marker     { color: white; font-size: 13px; font-weight: bold; line-height: 18px; text-align: left }
#wrapper	        { color: #ffffff; background: url("img/bg.gif"); margin: 30px auto; padding: 0; position: inherit; right: 1%; left: 1%; width: 800px; border: solid 12px silver }
html>#wrapper	   { right: 1%; left: 1%; width: 800px }  

#intro        { background-image: url("img/bg_oben.gif"); background-repeat: no-repeat; height: 74px }
#pagebody	    { background-image: url("img/bg.gif"); text-align: left; margin: 0; z-index: 25; page-break-before: avoid    }

/* -----------------Menue
 --------------- */
#leftMenu      { background: url("img/leftmenu.gif") repeat-y; z-index: 10; width: 130px; float: left; clear: right }
html>leftMenu   { width: 140px }
#leftMenu ul   { list-style-type: none; margin: 0; padding: 10px 0 0 }
#leftMenu ul li    { line-height: 20px; background-image: url("img/buttonstripe.gif"); display: block }
#leftMenu ul li a    { color: white; font-size: 14px; font-family: "Rockwell Extra Bold"; font-weight: 700; line-height: 20px; font-stretch: narrower; text-decoration: none }
#leftMenu ul li a:hover  { color: #aadef9 }
#leftMenu ul li a:active{
	color: #79173D;
}
#leftMenuTop  { background-color: transparent; background-repeat: repeat-y; height: 11px }
#leftMenuBottom   { background-color: #001b46; background-repeat: repeat-y; height: 11px }

/* ------------------- Content  ------------------------ */
#maincontent          { background: url("img/bg.gif") repeat-y left top; margin: 0; z-index: 20; width: 640px; float: left }
html>#maincontent 	      { width: 640px; float: left }
#content          { display: block; padding-top: 0; padding-left: 20px; z-index: 15; width: 640px }
#Faden               { text-align: left; margin: 0; z-index: 1; float: right }

#footer   { font-size: 10px; font-weight: normal; background-image: url("img/footer.gif"); text-align: center; padding-top: 10px; padding-bottom: 5px; clear: both }

#footer p	 { padding: 0 }
.haeder    { color: #004fca; font-size: 15px; font-family: Arial, Georgia; font-weight: bold; line-height: 30px; font-stretch: condensed; background-image: url("img/haederbg.gif"); text-align: center }
