body {
  background-image:	url(hor.gif);
  background-repeat:    repeat-x;
  background-color:	#faf8d8;
  font-family:		Verdana, Arial;
  font-size:		12px;
  margin:		0;
  text-align:		center;
}

.pag {
  background-color:	#faf8d8;
  color:		#653624;
  margin:		0px auto;
  text-align:		left;
  width:		760px;
}

.hdr {
  background-image:	url(hdr.gif);
  background-repeat:	no-repeat;
  height:		100px;
}

.hdrp {
  display:              none;
}

.hdrmnu {
  border:		0px solid #faf8d8;
  background-color:	#4050C0;
  text-align:		left;
}

.lft {
  background-color:	#faf8d8;
  float:		left;
  width:		130px;
}

.lftmnu {
  margin:		3px;
  width:		124px;
}

.lftmnu p {
  margin:		3px;
  width:		124px;
}

.lftmnu a {
  color:		#bf8351;
  background-color:	#faf8d8;
  display:		block;
  padding:		3px;
  margin:		1px;
  text-decoration:	none;
  font-weight:		bold;
  border:		1px solid #faf8d8;
}

.lftmnu a:hover {
  color:		#653624;
  background-color:	white;
  border:		1px solid #bf8351;
}

.cnt {
  margin: 		0 25px 0 155px;
}

.cnt h1, h2, h3 {
  color:		#bf8351;
  font-size:		21px;
  font-style:		italic;
}

.cnt h2 {
  font-size:		18px;
}

.cnt h3 {
  font-size:		15px;
}

.cnt a {
  color:		blue;
  text-decoration:	none;
}

.cnt a:hover {
  text-decoration:	underline;
}

.ftr {
  clear:		both;
  background-color:	#faf8d8;
  text-align:		right;
  border:		3px solid #faf8d8;
  font-size:		9px;
}

.ftr a {
  color:		white;
  text-decoration:	none;
  font-variant:		small-caps;
  font-weight:		bold;
  line-height:		150%;
  padding:		3px 5px;
  border-left:		2px solid #d0d0d0;
}

.ftr a:hover {
  color:		#4050C0;
  background-color:	#d0d0d0;
}

.mnuttl {
  margin:		6px 0px 0px 0px;
  padding:		2px;
  color:		white;
  background-color:	#4050C0;
  font-weight:		bold;
  font-variant:		small-caps;
}


.news a {
  color:		black;
  padding:		3px;
  margin:		1px;
  text-decoration:	none;
  font-weight:		normal;
}

.news a:hover {
  color:		black;
}

.gal table {
  border:               none;
  border-collapse:      collapse;
  margin:		0;
  padding:		0;
}

.gal td {
  border:               none;
  padding:              2px;
  text-align:		center;
}

.gal img {
  border:		1px solid blue;
}

.gal a {
  color:		silver;
  text-decoration:	none;
}

.gal a:hover {
  color:                silver;
  text-decoration:	none;
}

.tabelle table {
  border-collapse:      collapse;
  padding:              0;
  margin:               0;
  padding:              0;
  width:                100%;
}

.tabelle th {
  font-size:		14px;
}

.tabelle td, th {
  border:		1px solid silver;
  padding:		2px 5px;
}

input, select {
  font-family:		monospace;
}

#form table tr td p {
  margin:		0px;
  padding:		0px;
  font-size:		12px;
  vertical-align:	top;
}

#form input, select {
  font-family:		monospace;
}

