body {
	background-color:#581818;
	/*background-image:url(img/bg_kreis.gif);
	background-repeat:no-repeat; 
	background-position:bottom right;*/
	margin-top:20px;
	margin-left:60px;
	margin-right:120px;
	margin-bottom:10px;
	overflow:auto;
  scrollbar-face-color:#581818;       /* kaesten um scrollpfeile */
  scrollbar-highlight-color:#cccccc;  /* innerer 3d-schatten um scrollpfeile und scrollbalken oben und links */
  scrollbar-3dlight-color:#cccccc;    /* aeusserer 3d-schatten um scrollpfeile und scrollbalken oben und links */
  scrollbar-shadow-color:#666666;     /* scrollpfeile auch wenn seite zu kurz */
  scrollbar-arrow-color:#ffffff;      /* scrollpfeile wenn seite lang genug */
  scrollbar-track-color:#581818;      /* bildschirmleiste hintergrund */
  /*scrollbar-darkshadow-color:#ff9900;*/ /* 3d-schatten um scrollpfeile und scrollbalken rechts und unten */
  }


p, i, br, ul, ol, li, div, td, th, form, address, blockquote {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:#cccccc;
	 line-height:1.6em;
   }

p, ul, ol, li, div, td, th, address, nobr, b, i {
   font-size:10pt;
   }

p {
/*   font-size:11pt;
   letter-spacing:0.2mm;
   word-spacing:0.8mm;
   text-indent:0mm;
   text-align:left; */
   margin-top:4pt;
   margin-bottom:0px
   }

.navi {
   color:#666666;
   text-decoration:none;
   font-size:12pt;
	 font-weight:bold;
	}

h1, h2, h3 {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:#ababab;
	 /*font-style:italic;*/
   }

h1 {
   font-size:14pt;
   letter-spacing:0.3em;
   margin-top:12pt;
   margin-bottom:8pt;
   }

h2 {
   font-size:12pt;
   letter-spacing:0.1em;
   margin-top:6pt;
   margin-bottom:6pt;
   }

h3 {
   font-size:10pt;
   letter-spacing:0.05em;
   margin-top:3pt;
   margin-bottom:3pt;
   }

li {
   margin-top:3pt;
	 }

a:link {
   font-size:10pt;
   text-decoration:underline;
   color:#cccccc;
	 font-weight:bold;
   }

a:visited {
   color:#999999;
   text-decoration:underline;
   font-size:10pt;
	 font-weight:bold;
   }

a:active {
   color:#999999;
   text-decoration:none;
   font-size:10pt;
	 font-weight:bold;
   }

a:hover { 
   text-decoration:none;
   color:#666666;
	 font-weight:bold;
   }

.navi {
   color:#cccccc;
   text-decoration:none;
   font-size:11pt;
	 font-weight:bold;
	}

a.navi {
   color:#999999;
   text-decoration:none;
   font-size:11pt;
	 font-weight:normal;
	}

a.navi:visited {
   color:#999999;
   text-decoration:none;
   font-size:11pt;
	 font-weight:normal;
	}

a.navi:hover {
   color:#cccccc;
   text-decoration:none;
   font-size:11pt;
	 font-weight:bold;
	}

.mono {
	font-family:courier;
	background-color:#333333;
	}

.fehler {
   color:#ffffff;
	 font-weight:bold;
	 }

hr {
   color:#666666;
   size:1pt;
   border:0px solid #666666;
   background-color:#666666;
   }

fieldset {
	border:#ff9900 1px solid;
	padding:15px;
	width:80%;
	background-color:#ffcc33;
	}
	
legend {
	align:right;
	color:#ff9900;
	font-size:11pt;
	font-weight:bold;
	}

input, textarea {
	border: #666666 1px solid;
	background-color:#cccccc;
	}

input.button {
	/*background-color:#ff9900;*/
	margin:3px;
	color:#581818;
	font-size:11pt;
	font-weight:bold;
	}

