body {
  margin: 0px;
  padding: 0px;
  text-align: center;  /* nur für alte Browser */
  font-size:0.84em;
}

body 
{
  font-family:Verdana,Arial,Helvetica,sans-serif; 
  background-color:#FDDAB7;
  color:#330000;
}

#main {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
  	background-image: url(derived/headerstart.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 710px;
  /* border: 1px solid black; */	
}
#main1 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/headergalerie.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 760px;
  /* border: 1px solid black; */	
}

#main2 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/headertech.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 1150px;
  /* border: 1px solid black; */	
}

#main3 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 820px;
  /* border: 1px solid black; */	
}

#main4 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 1300px;
  /* border: 1px solid black; */	
}

#main5 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 1850px;
  /* border: 1px solid black; */	
}
#main6 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 950px;
  /* border: 1px solid black; */	
}
#main7 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 3980px;
  /* border: 1px solid black; */
}
#main8 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 1500px;
  /* border: 1px solid black; */  
}
#main9 {
  width: 1000px;
  margin: 0px auto;
  text-align: left;
	background-image: url(derived/header.jpg);
	background-position:top;
	background-repeat: no-repeat;  
	position: relative;
    height: 1040px;
  /* border: 1px solid black; */	
}
h1 
{
  text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size:23px;
	color:white;
  font-weight:600;
  margin: 0px;
}

h2 
{
  text-align:center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	margin: 0px;
}

h3 
{
  text-align:center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	margin: 0px;
	text-decoration:underline;
}
.Stil4 {font-size: 12px}
stil1 
{font-size: smaller
}

#headline {
  position: relative; 
  top: 20px;
}

#subline {
  position: relative; 
  top: 80px;
}

#menu {
  width: 160px;
  height: 300px;
  position: absolute; 
  top: 272px; 
  left: 0px;
  /* border: 1px solid red; */
}

.menuitem {
  font-size: 14px;
  padding: 0px;
  margin-top: 12px;
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
    /* border: 1px solid red; */
}

#menu a {
  color: white;
  text-decoration: none;
}

#menu a:hover {
  color: red;
}


#content 
{
	position: absolute;
	top: 176px;
	left: 187px;
	width: 642px;
	height: 965px;
  /* border: 1px solid black; */
}



a
{ color: #330000;
} 
