BODY {
  font-family: Arial,Helvetica,Helv,sans-serif;
/*  font-size: 13pt;*/
  background: #2d58a8;
  color: #cccccc;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.mybody {
  font-family: Arial,Helvetica,Helv,sans-serif;
/*  font-size: 13pt;*/
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 90%;
  text-align: center;
/*
  border: thin solid Fuchsia;
*/

  padding: 10px 10px 10px 10px;
}

h1 {
  white-space: nowrap;
  margin: 10px 10px 5px 10px;
}

.tho-logo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	color: #ffFF66;
	background: #000099;
/*	width: 16em;
*/	text-align: center;

/*	border-bottom:  2px solid #000000;
	border-right:   2px solid #000000;
	border-top:     2px solid #ffff99;
	border-left:    2px solid #ffff99;
*/
/*  border: thin solid #6666ff;*/
	border-bottom:  2px solid #cccccc;

	padding: 3px 15px 3px 15px;
	font-size: 18pt;
/*
	font-variant: small-caps;
*/
	letter-spacing : 1px;

} /* nur TH-O */

.erstchar:first-letter {
	font-size: 20pt;
}


.titelunterschrift {
  font-size: x-small;
  margin: 0px 10px 30px 10px;  
  font-family: Arial,Helvetica,Helv,sans-serif;
}

.startmenue {
  text-align: left;
  float: right;
/*  font-size: x-small;*/

/*	border-top: 2px solid #0000ff;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #0000ff;
*/
/*
  border: thin solid #6666ff;
*/
/*  border-left: medium solid #0000dd;
*/
  background: #000099;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 20px 30px;
  width: 14em;
}

.startmenue li {
  list-style-type : none;
  margin-left: 0px;
}
.menuetitel {
  font-weight: bold;

  color: #ffFF66;
/*  
  background: #0000cc;
*/
/*
  color: #000099;
  background: #cccccc;
*/
/*  border-top: 2px solid #0000dd;*/
  border-top: 5px solid #2d58a8;

  padding: 1px 1px 0px 3px;
}

.menuetitel * {
  color: #cccccc;
  background: #000099;
}

.menuetitel ul {
  border-top: 2px solid #cccccc;
  margin-left: -3px;
  margin-right: -1px;
  padding-left: 20px;
  background: #000099;
  padding-top: 2px;
  padding-bottom: 5px;
}

.menuetitel ul li {
  list-style-type : none;
  font-weight: normal;
  padding-top: 1px;
  padding-bottom: 3px;
}

.datum {
  font-style: italic;
  font-size: xx-small;
}

.datumneu {
  font-style: normal;
  font-weight: bold;
  font-size: xx-small;
  color: yellow;
}

.startinhalt {
  font-size: 13pt;
  text-align: left;
  padding: 10px;
  /*border: thin solid #6666ff;*/
  margin-right: 20px;

}

/*
TT {
  font-family: "Courier New", Courier, monospace;
  font-weight: bold
}
*/

a:link { color:#FFffff; } 
/* a:hover { color:#00ffff;  text-decoration:underline;  } */
a:visited { color:#999999;  } 

a:hover { color: #000099; background: #cccccc; }
/* text-decoration:underline; */

a:active { color:#FF0000; font-style:normal;   } 
/* font-weight:bold; */

/*
B {  font-weight: bold ; }
I {  color: #999999 }
*/
p { 
	font-family: "Bookman Old Style","Times New Roman",Times,Roman,TmsRmn,serif; 
	font-size: 14pt;
}


.suche {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: auto;
  font-family: Arial,Helvetica,Helv,sans-serif;
}

.copyright , .startfuss {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: x-small;
	width: auto;
  font-family: Arial,Helvetica,Helv,sans-serif;
}

.rauslink {
	background: #666666;
}

.startsuche { 
	font-size:x-small;
	margin-top:1pt; 
	margin-bottom:1pt;
  font-family: Arial,Helvetica,Helv,sans-serif;
}
 
.fussrechts { 
/*	font-size:xx-small;
*/	margin-top:1pt; 
	margin-bottom:1pt;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
  float: right;
}

.fusslinks { 
/*	font-size:xx-small;
*/	margin-top:1pt; 
	margin-bottom:1pt;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
  float: left;
}

.normbody {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 90%;
  text-align: left;
/*
  border: thin solid Fuchsia;
*/

  padding: 10px 10px 10px 10px;
}

