/* CSS Document */

body {
text-align:justify;
}

bodytext{
font: "Times New Roman", Times, serif;
color:#FFFFFF;
text-align:justify;
}

h3,h4,h6,div,p,body,html,input,button { 
	font: "Times New Roman", Times, serif; 
}

h5 {
	font: "Times New Roman", Times, serif;
}

h1 { 
	font: normal 28px font: "Times New Roman", Times, serif;
	font-weight: bold;
	color:#A80026;
}

h2 { 
	font: normal 20px font: "Times New Roman", Times, serif;
	font-weight: bold;
	color:#A80026;
}


img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

.rahmen{
/*  margin-left:auto;
  margin-right:auto; */
  border:1px solid silver;
}


div#container {
  width:975px;
/*  margin-left:auto;
  margin-right:auto; */
  border:1px solid silver;
  text-align:justify; 
}

.table {
  border:1px solid silver;
}

top {
  font: bold 10px "Times New Roman", Times, serif;
  clear:none;
  background-color:#F3DDB8;
  text-align:right;
  color:#A80026;  
  padding:5px; 
  padding-right:10px;
  border-bottom: 4px solid #E8B400;
  z-index:1; 
}

div#top2 {
  font: bold 10px "Times New Roman", Times, serif;
  clear:none;
  float:left;
  background-color:#F3DDB8;
  text-align:left;
  color:#A80026; 
  padding-top:0px; 
  padding:px; 
  padding-left:5px;  
}

div#top a {
   text-decoration: none;
   color:#A80026;
   }
   
div#top2 a {
   text-decoration: none;
   color:#A80026;
   }
   
div#center a {
   text-decoration:underline;
   color:#A80026;
   }


 div#header { background-color:#F3DDB8; } 

/*-----------------------------------*/

div#links { 
	float:left;
	width:178px; 
	padding-top:45px;
	padding-bottom:10px;
    background-color:#CCCCCC;
	height:595px;

}

div#head { 
	font: normal 10px "Times New Roman", Times, serif;
	padding-top:0px;
	padding-bottom:5px;
}


div#center { 
	margin-left:5px; 
	width:350px; 
	padding-top:10px;	
	color:#000000;
	text-align:justify;
}

div#right { 
	width:410px; 
	height:inherit;
	float:right; 
	text-align:left; 


}

.float-left { 
	float:left; 
}

div#footer {
  font: bold 10px "Times New Roman", Times, serif;
  clear:both;
  background-color:#F3DDB8;
  padding:5px;
  padding-left:178px;  
  border-top: 4px solid #E8B400;
}
div#footer a {
   text-decoration: none;
   color:#A80026;
   }
div#schriftzug {
position:absolute;
left:680px;
top:85px;
z-index:2;
}
div#kirchheimlogo {
position:absolute;
left:35px;
top:30px;
z-index:3;
}

 td { vertical-align: top; }
