* {margin: 0; padding: 0;}
body {
   background-color:#f8f5ec;
   font-size: 1em;
   line-height: 1.3em;
   color:#444444;
   font-family:  Verdana;
   /* font-size:16px; */
   width:100%;
   height:100%;
   }


div.tophole {
    float: left;
    height: 50%;
    margin-bottom: -270px;
    width: 1px;
}

.maincontainer {
	 position:absolute;
	 margin: auto;
   background-color:#f8f5ec;
   width:100%;
   height:100%;

}

.subcontainer {
  width:1000px;
  height:100%;
  background-color:#f8f5ec;
  margin-left:auto;
  margin-right:auto;
}


.contleft {
   width: 280px;
   height:130%;
   background-color:#fb9701;
   float:left;
}

.content {
   width: 718px;
   height:100%;
   background-color:#f8f5ec;
   float:left;
}

.portimg {
   margin: 160px 20px 0px 20px;
   border: 1px solid #888888;
}

h4 {
   margin-top: 90px;
   margin-left: 30px;
   text-align: center;
   line-height: 1.3em;
}

a {
	color:#cf0a0a;
	text-decoration:none;
}

.footer {
   position:fixed;
   bottom:0;
   width:42%;
   height:26px;
   background:#f8f5ec;
   opacity: 0;
   filter:Alpha(Opacity=0);
}

.footertext {
   position:fixed;
   bottom:0;
   width:58%;
   height:25px;
   border-top: 1px solid #888888;
   padding-left: 42%;
   font-size: 0.7em;
   font-style: italic;
   padding-top: 5px;
   padding-bottom: 5px;
   white-space: nowrap;
}

.infotext {
	margin-left: 120px;
	margin-top: 60px;
}

.fett {
	font-weight:bold;
}

.quadrat {
	margin-right: 5px;
	margin-bottom: 3px;
}

ul {
	margin-left: 140px;
	margin-top: 40px;
}

