@charset "utf-8";
body {
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: left; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	background-image: url(../images/bgidx.jpg);
	background-repeat: repeat;
	width: auto;
    }
	
    .indexpage #container {
	width: 500px;
	height: 500px;
	margin: 50px auto 10px; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 0;
	text-align: center; /* Hierdurch wird die Einstellung text-align: left im Body-Element überschrieben. */
    }
	.indexpage #img {
		vertical-align:middle;
	}
	 	
    .indexpage #mainContent {
    	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
    }

/* Schriften der INDEX-page 
----------------------------------------------------------------------------- */ 
	.idx_hr {
	margin: 60px 0px 5px;
	color:#999999;
    }
	
	.idx_h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000
	}
	
	.inhalt_ps {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
    }
 
	.inhalt_ps a {
    color: #990000;
	}

	.inhalt_ps a:hover {
    color: #666666;