a:link      {color: #000000; text-decoration: underline; }
a:visited   {color: #000000; text-decoration: underline; }
a:hover     {color: #009900; text-decoration: underline; }
a:active    {color: #009900; text-decoration: none; }

p,td,th,ul,li,blockquote,div { font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-size:10pt; }
p,ul,ol { line-height:15pt; }
h1 { font-size: 16pt; font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-weight:bold; }
h2 { font-size: 12pt; font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-weight:bold; }
h3 { font-size: 10pt; font-family:Arial,Verdana,sans-serif,Helvetica,Geneva; font-weight:bold; }

#container {
	width: 100%
	background-color: #ffffff;
	}

/* Zusätzliche Navigation im Seitemkopf */
#navigationoben { display:none;	}

#kopf { display:none; }

#logo { display:none; }

/* Foto im Seitenkopf, muss für die Bereiche austauschbar sein */
#banner { display:none;	}

#navigation { display:none;	}
	
/* Inhalts-Container bei Bedarf mit Scrollbalken */	
#inhalt {
	width: 100%;
	}
/* Bilder nach links oder rechts ausrichten */
.rechts { 
	float:right; 
	margin: 0 20px 10px 10px; 
	}
/* Rahmen bei Bedarf */	
.rechts img { border: 1px solid #000000; }

.links { 
	float:left; 
	margin: 5px 20px 10px 20px; 
	}
.links img { border: 1px solid #000000; }

/* Karten bekommen keinen Rahmen */
.karte {
	float:left; 
	}
.liste {
	float:right;	
	}