 html, body {
  margin: 0px;
  padding: 0px;
  color: black;
  background-color: white;
  font-family: "Times New Roman", Times, serif;
}
body {
  min-width:760px;
  text-align:center;
  color: black;
  background-color: white;
}

h1 {
  font-size: x-large;
  font-weight: bold;
}
h2 {
  font-size: large;
  font-weight: bold;
}
h3 {
  font-size: medium;
  font-weight: bold;
}

a {
  color: red;
  background-color: white;
}

/* Page-Structure rules */

#idPage {
  /* Layout */
  position: relative;
  width: 760px;
  /* margin: 0 auto;*/
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-align:left;
  /* Style */
  background: #F9F4D4; /* same bg as main col */
  background-image: url(../images/standard/haupthg.jpg);
}
#idHeader {
  /* Layout */
  margin: 0px;
  /* Style */
  padding: 0px;
}

#idHeader h1{
	color: black;
	}

#idHeader .kleiner{
	font-size: large;
}

#idHeader h2{
	color: black;
	font-size: medium;
	}
	
	
#idColumns {
  /* Layout */
  position: relative;
  width:760px;
  /*overflow: hidden;*/
  margin: 0px;
  padding: 0px;
  /* Style */
  background-color: white;
}

#idMainColumn h2{
	text-align: center;
	margin-bottom: 5px;
}

#idMainColumn h1{
	margin-top: 0px;
}

#idMainColumn .autor{
	font-style: italic;
	font-size: smaller;
	text-align: right;
}

#idMainColumn a.textlink{
	background-color: white;
}

#idMainColumn a.pdf{
   display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: small;
	background-color: white;
	color: red;
}

#idMainColumn {
  /* Layout */
  margin: 0px;
  /* Style */
  padding: 0px;
  background-color: white;
  color: black;
}

#idMainColumn h1.schutz{
	margin-bottom: 0px;
	text-align: center;
	color: black;
	font-size: x-large;
	}

#idMainColumn .schutzkleiner{
	font-size: medium;
	text-align: center;
}

#idMainColumn img.BildRechts{
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;	 
	padding: 1px;
	border: 1px solid #004400;
	
}

#idMainColumn img.BildRechtsimText{
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;	 
	margin-top: 10px;	 
	padding: 1px;
	border: 1px solid #004400;
	
}

#idMainColumn img.BildLinks{
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;	 
	padding: 1px;
	border: 1px solid #004400;
	
}


#idMainColumn p{
	color: black;
   background-color: white;
}

#idMainColumn h1{
	color: balck;
   background-color: white;
	text-align: center;
}

#idMainColumn ul{
	list-style: none;
	
}

#idMainColumn li{
	padding-bottom: 5px;	
	font-size: 0.9em;
}

#idMainColumn li a{
	background-color: transparent;
	text-decoration: none;
}


#idSideColumn {
  /* Layout */
  position:absolute;
  left:0px;
  top:0px;
  bottom: 0px;
  width: 0px;
  margin: 0px;
  /* Style */
  padding-left: 5px;
  padding-right: 5px;
  background-color: white;
  visibility:hidden
}
#idFooter {
  /* Layout */
  margin: 0;
  text-align:left;
  /* Style */
  padding: 5px;
  background-color: white;
  font-size: smaller;
  color: #000;
}


#idFooter p{
	margin: 0px;
	text-align: right;
}


ul.lmenu{
	list-style: none;
	font-size: 0.8em;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

ul.lmenu a{
	text-decoration: none;
}

ul.lmenu a:hover{
	color: white;
	background-color: #990000;
	text-decoration: none;
}


ul.lmenu li{
	margin:0px;
	padding-bottom: 5px;
	display: block;

}

ul.lmenusub{
	margin: 5px 0px 0px 10px;
	padding:0px;
	list-style: none;
}


#vorstand{
	font-size: 90%;
	background-color: transparent;
}

#vorstand img{
	border: 1px solid #990000;
	margin: 1px;
	padding: 1px;
}

#infomaterial img{
	border: 1px solid #900000;
}
#infomaterial p{
  font-size: 0.75em;
}

