body {
  text-align: center; /* Zentrierung IE */
  background: #F9F3E2;
  margin:80px 2%;
  padding:0px;
  font-family: Helvetica, Arial, Lucida Sans, sans-serif;
  font-size: 12px;
  color: #787878;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #CC0000; /* MMJ */
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

#zentrieren{
  text-align:left;  /* Inhalt wieder links */
  margin: 0 auto;   /* Zentrierung mitte */  
  width:690px;   /* 1021px */  
  /*border-color: #CC0000; */ 
  /*border-width: 1px; */ 
  /*border-style: solid; */ 
}

#links {
  float:left;
  width:325px;
  margin:0px 5px;
  padding:0px;
  height:330px;
  text-align:center;
  background-color:#F9F3E2;
  border-color: #CC0000;
  border-width: 1px;
  border-style: dotted;
}
#rechts {
  float:right;
  width:325px;
  margin:0px 5px;
  padding:0px;
  height:330px;
  text-align:center;
  background-color:#F9F3E2;
  border-color: #CC0000;
  border-width: 1px;
  border-style: dotted;
}
#unten {
  float:left;
  width:690px; /* 1021px */  
  margin:20px 0% 0px 0%;
  padding:0px;
  height:120px;
  text-align:center;
  /*border-color: #CC0000;*/ 
  /*border-width: 1px;*/ 
  /*border-style: solid;*/ 
}

#startoben{
  float:left;
  width:690px;/* 1021px */  
  margin:20px 0% 80px 0%;
  padding:0px;
  text-align:center;
  /*border-color: #CC0000;*/
  /*border-width: 1px;*/
  /*border-style: solid;*/
}

#imp {
  float:left;
  width:690px;/* 1021px */  
  margin:0px 0% 0px 0%;
  padding:0px;
  text-align:left;
  /*border-color: #CC0000;*/
  /*border-width: 1px;*/
  /*border-style: solid;*/
}

#startunten {
  float:left;
  width:690px;/* 1021px */  
  margin:80px 0% 20px 0%;
  padding:0px;
  text-align:center;
  /*border-color: #CC0000;*/
  /*border-width: 1px;*/
  /*border-style: solid;*/
}

#links p {
  padding-top:25px;
}
#mitte p {
  padding-top:25px;
}
#rechts p {
  padding-top:25px;
}
p.imp {
  clear:both;
  text-align:center;
}
a {
  color:#494949;
  font-weight:600;
  text-decoration: none;
}
a:hover {
  color:CC0000;
}
.gfp {
  font-size: 8px;
  text-align:center;
}