/*
### COLORS ###
#000 black
#CA4700 bronze
#D4D0C8 grey

*/

 body,html {
  margin:0px;
  padding:0px;
  background:#fff;
  text-align:center;
 }
 body, html, td, tr, table, div, p, span, input, textarea, select, option
 {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-weight:normal;
  font-size:12px;
  line-height:16px;
  color:#fff;
 }
 img, object, embed { 
  margin:3px;
  border:1px solid #CA4700;
 }
 h1,h2,h3,h4 {

  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:30px;
  line-height:36px;
  font-weight:normal;
  text-decoration:none;
  margin:20px 40px 20px 0px;
  border-bottom:1px solid #fff ;
 }
 h2 {
  font-size:16px;
  font-weight:bold;
  line-height:16px;
 }
 h3 {
  font-size:14px;
  font-weight:bold;
  line-height:12px;
  border:none;
 }
 h4 {
 border:none;
  font-size:14px;
  line-height:12px;
 }
 a {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-weight:normal;
/*  font-size:12px;*/
  color:#fff;
  text-decoration:none;
  background-image:url(../grafix/pfeil.gif);
  background-repeat:no-repeat;
  background-position:0 2;
  padding-left:11px;
  
 }
 a:visited {
  color:#D4D0C8;
 }
 a:hover {
  text-decoration:underline;
 }
 td,p,div,table,tr {
  vertical-align:top;
  text-align:left;
  padding:0px;
  margin:0px;
  border:0px solid black;
 }
 th {
	text-align:center;
	padding:5px;
}
 p {
  margin:0px 40px 0px 0px;
  padding-bottom:10px;
 }
 
 form {
  margin:5px 15px 5px 15px;
  padding:0px;
 }
 
 input,textarea,select {
  width:140px;
  border:1px solid black;
  color:black;
  background:#fff;
  padding:0px 2px 0px 2px;
  margin-bottom:2px;
 }
 
 textarea {
 background:#CA4700;
 color:white;
 border:1px solid white;
  height:100px;
 }
 ul {
 /*
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:0px;
 */
 }
 

/*### ZELLEN ###*/

.centerTABLE {
  width:775px;
  border-collapse:collapse;
  border:0px;
  padding:0px;
  margin:auto;
  height:100%;
  background-image:url(../grafix/background.gif);
  background-repeat:repeat-y;
}
 .mainTABLE {
  border-collapse:collapse;
  border:0px;
  border-left:1px solid #CA4700;
  padding:0px;
  margin:auto;
  height:100%;
  width:775px;
  background-image:url(../grafix/menu_bg.jpg);
  background-repeat:repeat-y;
 }
 .mainTABLE td {
  border:0px solid red;
 }
  
 .headerTD {
  height:157px;
  background-image:url(../grafix/logo.gif);
  background-repeat:no-repeat;
  background-position:30 25;
  }
 .menuDIV {
  padding:3px 30px 0px 0px;
  text-align:right;
 }
 .menuDIV a,.menuDIV img, a img {

  border:none;
  margin-right:10px;
 }

 .picDIV {
	text-align:right;
	padding:10px 0px 0px 0px;
	border:0px solid green;
 }


 .leftTD {
  
  width:160px;
/*  background-image:url(../grafix/inhalt.gif);*/
  background-repeat:no-repeat;
  background-position:0 0;
  border:0px solid green;
 }
 .leftDIV {
  width:155px;
  border:0px solid red;
 }
 .leftDIV a {
  color:black;
 }
 .leftDIV a:visited {
  color:black;
 } 
 .leftDIV a:hover {
  color:black;
  text-decoration:underline;
 }
 
 .centerTD {
  width:615px;
 }
 .centerDIV {
  width:595px;
  padding:20px 0px 20px 0px;
  margin-left:20px;
  overflow:hidden;
 } 
  
 .footerTD {
  height:25px;
 }
 .footerDIV {
  text-align:right;
  padding-right:30px;
  padding-top:0px;
  padding-bottom:0px;
 }
 .footerDIV a {
  margin-right:10px;
 }
 .footerDIV a:visited {

 } 
 .footerDIV a:hover {
  text-decoration:underline;
 }

/*### SONSTIGES ###*/

 .small {
font-size:9px;
font-weight:normal;
 }
.small a {
 font-size:9px;
 background-position:0 0;
}
 .nobg {
  background-image:none;
 }
 .noborder {
  border:none;
 }
 .blank {
  background-image:none;
  padding-left:0px;
 }
 .anker {
  background:none;
  padding:0px;
  line-height:0px;
  font-size:0px;
  height:0px;
  width:0px;
  overflow:hidden;
 }
 .galerieTABLE{
 
 
 }
 .centerDIV table {
	margin-right:40px;
}
 .thumbnailTD {
	height:140px;
	text-align:right;
	border-right:1px solid white;
}
.thumbnailTD img {
	margin:10px;
	
}
.thumbnailDIV {
	float: left;
	margin: 10px;
}
.descrTD { 
	height:140px;
	width:160px;
	padding-left:10px;
	padding-top:10px;
}
.jahr {
	padding:3px;
	font-weight:bold;
	white-space:nowrap;
}
.beschr {
	padding:3px;
}
.links {
	font-weight:bold;
	padding:3px;
}
/*### CONTENTS ###*/
 
 .simpleDIV1 {margin: 0;
  clear:both;
  margin-top:10px;
  margin-bottom:20px;
 }
 .simpleDIV1 img {
  float:right;
  margin:3px 5px 3px 10px;
 }
 .simpleDIV1 a,p a,.listDIV1 a {

 }
 
 .listDIV1{
  clear:both;
  margin-top:10px;
  margin-bottom:20px;
 }
 .listDIV1 img {
  float:right;
  margin:3px 5px 3px 10px;
 }
 .listDIV1 table {
  width:500px;
 }
 .listDIV1 td {
  white-space:nowrap;
  padding:5px;
  vertical-align:middle;
  text-align:left;
  border-bottom:1px solid #990;
 }
 
 
 /*### SITEMAP ###*/
 
  .sitemap0,.sitemap1,.sitemap2,.sitemap3,.sitemap4,.sitemap5,.sitemap6 {
  /*display:block;
  clear:both;*/
 }
 
 .sitemap {
  margin-bottom:5px;
 }
 .sitemap p {
 padding-left:20px;
 }
 .sitemap1 {
 }
 .sitemap2 {
  margin-left:20px;
 }
 .sitemap3 {
  margin-left:40px;
 }
 .sitemap4 {
  margin-left:60px;
 }
 .sitemap5 {
  margin-left:80px;
 }
 .sitemap6 {
  margin-left:100px;
 }

 .sitemap_super {
  background-image:url(../grafix/pfeil.gif);
 }
 .sitemap_sub {
  background-image:url(../grafix/pfeil.gif);
 }
 .sitemap_link {
  background-image:url(../grafix/dot.gif);
 }
 
  .leftTD .sitemap_super, .leftTD .sitemap_sub,.leftTD .sitemap_link {
  background-image:none;
  padding:0px;
  display:block;
 }
 .leftTD .sitemap_super, .leftTD .sitemap_sub {
 font-weight:bold;
 }

 .leftTD .sitemap1 {
 text-align:right;
 padding: 5px 0;
 margin: 0;
/* padding:5px 3px 5px 0px;*/
/* margin-right:80px;*/
/* border-right:1px solid black;*/
 }

 
 .leftTD .sitemap2 {
 text-align:right;
 padding: 5px 0;
 margin: 0;
 font-size: 10px;
/* padding:5px 0px 5px 3px;*/
/* margin-left:79px;*/
/* border-left:1px solid black;*/
 }

