body {			/*Styles für kompl. Bodybereich*/
  color: black; background-color: white;
  font-size: 12pt;/*100.01%;		*/
  font-family: Arial;
  margin: 0;																							/*"Einzug"*/ 
  padding: 15px;																						/* innerer  ABstand zw. Rahmen (border) und INhalt (content)     em bedeutet größe bezogen auf Schriftgröße*/
}
table.start{
	border:1px dashed silver;
}
div.Navi{						/* Navigationsbereich */
	font-size:11pt; /*0.91em*/
	float:left;
	width:190px;/*170px;*/
	margin:0;
	padding:0;
	border:1px dashed silver;
	min-height:995px;/*47em*/
    }
div.Banner{						/* Banner */
	font-size:11pt; /*0.91em*/
	float:right;
	width:190px;/*150px;	*/
	margin-right:0;
	margin-left:0;
	padding:15px;
	border:1px dashed silver;
	min-height:965px;/*47em*/
    }
div.headline {				/*Kopfbereich der HP*/
    font-size: 14pt;
	font-weight:bold;
    margin: 0 0 15px; 
	padding:0 0 0 0;
    text-align: center;
	vertical-align:text-top;
    background-color: #eee;
	color:black;
    border: 1px dashed silver;
    height:225px;	/*eigentlich 175*/
  }

div.Inhalt {		/*Styles des Bereichs indem der Text steht*/
  margin-left: 200px;				/*11em*/																	/*Außenabstand links */
  margin-right: 235px;
  padding: 15px; 							/*1em*/															/*Innenabstand*/
  border: 1px dashed silver;
  min-height:965px;								/*42.5em*/
  /*width: 975px /*975px;*/
}
	
.Navigation {		/*Styles der Unordered List für Navi-links*/
    margin: 0px; 
	padding: 0px;
	
}
ul.Navigation li {		/*Styles der einzelnen Punkte der Navi-liste*/
  list-style: none;																					/*keine Aufzählungszeichen */
  margin: 0; 
  padding: 7px;						/*0.5em*/
}
ul.Navigation a {
  display: block;																					/*Erzwingt einen Block - das Element erzeugt eine neue Zeile. */
  padding: 3px;						/*0.2em*/
  font-weight: bold;																				/*bold*/
}
ul.Navigation a:link {	/* Links */
  color: black; background-color: red; text-decoration:none;	/*background-color: #eee */
}
ul.Navigation a:visited {
  color: white; background-color: red; text-decoration:none;	/* color: #666*/
}
ul.Navigation a:hover {
  color: black; background-color: white; text-decoration:underline;
}
ul.Navigation a:active {
  color: white; background-color: red; text-decoration:underline; font-weight:bold;
}
div.headline h1 {		/* Überschrift 1 im Textbereich */
  font-size: 32pt;						/*1.5em*/
  margin: 0 0;	/*   Außenabstand: 1.angabe für oben und unten, 2. rechts und links*/
  color:red;
  text-align:center;
}
div.Inhalt h1 {		/* Überschrift 1 im Textbereich */
  font-size: 16pt;						/*1.5em*/
  margin: 0 0;	/*   Außenabstand: 1.angabe für oben und unten, 2. rechts und links*/
  color:red;
  text-align:center;
}
div.Inhalt h2 {		/* Überschrift 2 im Textbereich */
  font-size: 1.2em;
  margin: 0 0 20px;				/*1em*/
  text-align:left;
}
div.Inhalt p {			/* Absatz im Textbereich */
  font-size:1em;
  margin: 15px 0;				/*1em*/
}
div.Inhalt a:link {	/* Links */
  color: red; background-color: white; text-decoration:none;	/*background-color: #eee */
}
div.Inhalt a:visited {
  color: red; background-color: white; text-decoration:none;	/* color: #666*/
}
div.Inhalt a:hover {
  color: red; background-color: white; text-decoration:underline;
}
div.Inhalt a:active {
  color: red; background-color: white; text-decoration:underline; font-weight:bold;
}

/* Definitionen für die Bildertabelle auf pictures.html */
table.pictures{
	border: 1px dashed silver;
	background-color:transparent;
	text-align:center;
}
div.Banner table{
	border-width: 0px;
	border-style: dashed;
	border-bottom-color: silver;
	border-top-color: silver;
	background-color:transparent;
	text-align:center;
}
div.Navi table{
	border-width: 0px;
	border-style: dashed;
	border-bottom-color: silver;
	border-top-color: silver;
	background-color:transparent;
	text-align:center;
	
}
div.Banner td{
	text-align:center;
	width:185px;
	height:80px; 
}

div.Headline td{
	width:33%;
}

tr.grau{
	background-color:#eee;
	text-align:center;
	font-weight:bold;
	color:black;
}
/*Definitionen für links.html */
a:link {	/* Links */
  color: black; text-decoration:none;background-color:transparent; 
}
a:visited {
  color: black; text-decoration:none; background-color:transparent; 
}
a:hover {
  color: black; text-decoration:underline; background-color:transparent; 
}
a:active {
  color: white; text-decoration:underline; background-color:transparent; 
}


div.Banner img{
	border:none;
	}
div.Banner td{
	border:none;
	
}
div.Banner tr{
	border:none;
}
div.Navi img{
	border:none;
}
div.Navi td{
	border:none;
	
}
div.Navi tr{
	border:none;
}

div.Inhalt img{
	border:none;

}

/*Styles für das Kontaktformular*/
form { padding:0px; }
input, textarea { 
	padding:0px; 
	font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; 
	border: 1px dashed silver; 
	color:black; 
	background-color:transparent;
}
.Input {width:257px;}
.E-Mail{width:520px;}
.Verein{width:520px;}
.Textfeld, .Feld { background-color: transparent; 
	width:520px; 
	border: 1px dashed silver; 
}
.Button { 
	background-color:#eee; 
	color:black;
	width:259px; 
	border: 1px dashed silver; 
}
