body.inhalte {
	/*background: #e0e0f8;*/
	/* background: #d0d0e8;		blass grauer Hintergrund */ 			
}

/*body.banner {
	 background: url(blau_grad01.png); 
	 background: #b0caf1; 
	background: #e0e0f8;	
}*/

body.navigator {
	/*background: #e0e0f8;*/
}

* {
	/* Der Browser versucht die fonts in der angegebenen Reihenfolge zu laden.
		sans-serif sieht haeufig sehr schlecht aus. */
	font-family:  Arial, Helvetica, sans-serif;
	/* font-size: 16px; */	
}

a.themen:link {
	color: #0000ff;
	text-decoration: none;	
}

a.themen:visited {
	color: #0000ff;
	text-decoration: none;	
}

a.themen:hover {
	color: #ff0000;
	text-decoration: none;
}

a.themen:active  {
	color: #0000ff;
	text-decoration: none;	
}		/* Wann sehe ich den denn? */

a.news:link {
	color: #ff0000;
	text-decoration: none;
}

a.news:visited {
	color: #ff0000;
	text-decoration: none;	
}

a.news:hover {
	color: #0000ff;
	text-decoration: none;
}

a.news:active  {
	color: #0000ff;
	text-decoration: none;	
}

a.sub_thema:link {
	color: #000000;
	text-decoration: none;	
}

a.sub_thema:visited {
	color: #000000;
	text-decoration: none;	
}

a.sub_thema:hover {
   /* border: none;	*/
	color: #ff0000;
	text-decoration: none;
	/* background-color: #0f0;			 funktioniert nicht bei Opera ?! 
		padding: 0px; 
	   border-left-width:   50px; */		 
}

a.sub_thema:active  {
	color: #000000;
	text-decoration: none;	
}		/* Wann sehe ich den denn? */

a:link {
	color: #0000ff;	
}

a:visited {
	color: #ff0000;	
}

a:active {
	color: #00ff00;	
}		/* Wann sehe ich den denn? */

/*
td.themen:hover{
	background-color: #aacefb;
}
*/


div.inhalte {	
	margin: auto;			/* Container wird horizontal zentriert (DOCTYPE ../loose.dtd 
									erforderlich, sonst klappt's nicht im InternetExplorer! */
	width: 610px;			/* Ich gehe davon aus das 800x600 heutzutage Standard ist */
}

div.rechts {
	float: right;
	padding: 10px;
}

div.bild	{
	padding: 10px;
}

div.links {
	float: left;
	padding: 10px;
}

div.mitte {
	text-align: center;
	padding: 10px;
}

/*div.banner {
	background-color: #b0caf1;
}*/

div.navigator {
	/*background-color: #b0caf1;*/
	width:	135px;
	/*border: 	solid 2px #aacefb;*/
	padding: 10px;
	font-size: 12pt;
	color: #aacefb;
	align: left;
	font-weight: bold; 
}

/* ul.navigator {
	list-style-position:	outside;
	list-style-type:		none;
}*/

hr.themen {
   height: 1px;
   color: #0000ff;					/* InternetExplorer */
   background-color: #0000ff;  	/* normale Browser */
   border: 0px;
}

h2, h1 {
   color: #0000ff;
   font-variant: small-caps;
}

/* 
   	class="verz" 
   	------------
	Design fuer die Inhaltsverzeichnisse 
*/

div.verz_titel {
	width: 575px; 
	height: 25px; 
	/*background-color: #aacefb;*/
	text-align:		center;
	border: solid 2px #aacefb; 
	color: blue; 
	padding: 10px; 
	font-size: 16pt; 
	font-weight: bold;
	font-variant: small-caps;
}

div.verz {
	width: 280px; 
	height: 100px; 
	border: solid 2px #aacefb;
	padding: 5px; 
	font-size: 10pt; 
	/* der optionale Trennstrich &shy; wird leider nur teilweise
	   von den Webbrowsern unterstuetzt, deshalb hier kein 
	   Blocksatz */
	text-align: left; 
}


div.verz_doppelt {
	width: 585px; 
	height: 100px; 
	border: solid 2px #aacefb; 
	padding: 5px; 
	font-size: 10pt;
	text-align: left; 
}

div.verz_gross {
	width: 585px;
	height: 150px;
	border: solid 2px #aacefb; 
	padding: 5px; 
	font-size: 10pt;
	text-align: left;	 
}

div.verz_xgross {
	width: 585px;
	height: 190px;
	border: solid 2px #aacefb; 
	padding: 5px; 
	font-size: 10pt;
	text-align: left;	 
}

div.verz_xxgross {
	width: 585px;
	height: 270px;
	border: solid 2px #aacefb; 
	padding: 5px; 
	font-size: 10pt;
	text-align: left;	 
}

div.verz_thumb {
	float: right;
	padding: 5px; 
}

div.verz_trauer {
	width: 581px;
	height: 200px;
	border: solid 4px #000000; 
	padding: 5px; 
	font-size: 10pt;
	text-align: left;	 
}

