body {
  	font-family: arial;
  	background-image: url(images/bg001.jpg);
  	background-repeat: repeat-x;
        background-color: #f89552;
  	margin-top: 10px;
  	margin-left: 10px;
}

DIV.rechts {
  	FLOAT: right
}

DIV.links {
  	FLOAT: left
}





#bilder {
  text-align: justify;
  width: 100%;
  overflow: hidden;
}

img {
  	border: 1px solid #8e8e8e;
}

#bilder span {
  display: inline;
  display: inline-block;
  padding-left: 100%;
}





table.navi {
  	width: 920px;
  	padding: 10px;
  	background-color: #550000;
  	color: #e9b9b9;
  	border: 1px solid #8E8E8E;
  	margin-bottom: 10px;

  	text-align: justify;
  	font-size: 14px;
}

table.navi a img {
		border: 0px
}





.toplisten {
  width: 900px;
  padding: 10px;
  background-color: #550000;
  color: #e9b9b9;
  border: 1px solid #8E8E8E;
  margin-bottom: 5px;
  text-align: justify;
  font-size: 12px;
}

.toplisten a {
  text-decoration: underline;
  color: #FFFFFF;
  font-weight: normal;
  padding-right: 20px;
}

.toplisten a:hover {
  text-decoration: underline;
  color: #e9b1b1;
  font-weight: normal;
}





.textfeld1 {
  	width: 900px;
  	padding: 10px;
  	background-color: #550000;
  	color: #e9b9b9;
  	border: 1px solid #8E8E8E;
  	margin-bottom: 10px;
  	text-align: justify;
  	font-size: 12px;
}

.textfeld2 {
  width: 900px;
  	background-color: #753b3b;
        border: 1px solid #8e8e8e;
  	margin-bottom: 8px;
}

.textfeld2 a {
  	text-decoration: underline;
  	color: #FFFFFF;
  	font-weight: bold;
}

.textfeld2 a:hover {
  	text-decoration: underline;
  	color: #e9b1b1;
  	font-weight: bold;
}





a.anmelden img {
  border-width: 0px;
}





.textfeld-rechts a {
  	text-decoration: underline;
  	color: #FFFFFF;
  	font-weight: bold;
}

.textfeld-rechts a:hover {
  	text-decoration: underline;
  	color: #e9b1b1;
  	font-weight: bold;
}

.textfeld-links a {
  	text-decoration: underline;
  	color: #FFFFFF;
  	font-weight: bold;
}

.textfeld-links a:hover {
  	text-decoration: underline;
  	color: #e9b1b1;
  	font-weight: bold;
}

.textfeld-links{
  	width: 340px;
  	height: 306px;
  	background-color: #753b3b;
        border: 1px solid #8e8e8e;
  	margin-bottom: 8px;
  	float:left;
}

.textfeld-rechts{
  	width: 340px;
  	height: 306px;
  	background-color: #753b3b;
        border: 1px solid #8e8e8e;
  	margin-bottom: 8px;
  	float:right;
}





h1 {
  font-size: 25pt;
  color: #FFDE00;
  margin: 10px;
  font-weight: bolder;
  text-align: center;
}





h2 {
  	font-size: 15px
  	color: #FFDE00;
  	padding-bottom: 5px;
  	text-align: center;
}





.headbanner {
  width: 900px;
  padding: 10px;
  background-color: #550000;
  color: #FFFFFF;
  border: 1px solid #8E8E8E;
  margin-bottom: 10px;
  text-align: justify;
  font-size: 12px;
}




.cambox {
  	width: 900px;
  	padding: 10px;
  	background-color: #550000;
  	color: #FFFFFF;
  	border: 1px solid #8E8E8E;
  	margin-bottom: 10px;
  	text-align: justify;
  	font-size: 12px;
}

.cambox h3 {

  	font-size: 15pt; 
  	color: #FFDE00;  
  	margin: 0px 0px 8px 0px;
  	font-weight: bolder;
  	text-align: center;
}





.contentbox1 {
  width: 900px;
  padding: 10px;
  background-color: #550000;
  color: #FFFFFF;
  border: 1px solid #8E8E8E;
  margin-bottom: 10px;
  text-align: justify;
  font-size: 12px;
}

.contentbox1 img {
  border: 1px solid #8E8E8E;
}

.contentbox1 a img {
  margin-bottom: 15px;
}

.contentbox1 button a img {
  border: 0px
}

.contentbox1 p {
  padding: 10px;
}

.contentbox1 h2 {
  font-size: 30px;
  color: #FC8704;
  padding-bottom: 5px;
  padding-top: 15px;
  text-align: center;
}





.contentbox2 {
  	width: 900px;
  	height: 306px;
  	padding: 10px;
  	background-color: #550000;
  	color: #FFFFFF;
  	border: 1px solid #8E8E8E;
  	margin-bottom: 10px;
  	text-align: justify;
  	font-size: 12px;
}

.contentbox2 img {
  	float:left;
}

.contentbox2 p {
  	padding: 10px;
}

.contentbox2 h3 {
  	color: #FC8704;
  	font-size: 17px;
  	margin-top: 10px;
  	margin-bottom: 10px;
  	text-align: center;
}





.contentbox3 {
  width: 900px;
  height: 306px;
  padding: 10px;
  background-color: #550000;
  color: #FFFFFF;
  border: 1px solid #8E8E8E;
  margin-bottom: 10px;
  text-align: justify;
  font-size: 12px;
}

.contentbox3 img {
  float:right;
}

.contentbox3 p {
  padding: 10px;
}

.contentbox3 h3 {
  color: #FC8704;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}





.clear {
  	clear: both;
}





