/* the bit that does the work */
body {background:#E5E5E5; height:100%;  max-height:100%; margin:0px; padding:0px; font-family:verdana, sans-serif;}
/* for internet explorer */
* html body {margin:0px; padding: 0px 0 0px 0;}
#container {	
		background:#fff;position:fixed; top:75px; left:0; bottom:34px; right:0px; overflow:auto; margin:0px; padding:0px; text-align:left;	
	  border-top: 	 1px solid #fff;
    border-bottom: 1px solid #fff;    
	
	}
* html #container {height:100%; width:100%;}
/* end of bit that does the work */

/* PANEL */
#panel_container { 
		background:#E5E5E5; 
		position: absolute; 
		top:0px; left:0px; 
		bottom:24px; 
		height:100%; 
		width: 210px; 
		margin:0px 8px; overflow:auto; padding:0px;		
}
#panel_inner {overflow:hidden;}
#panel_inner div a {font-size:11px; height:22px; line-height:22px; text-align:right; display:block;}
#panel_inner div.mlvl0 a,
#panel_inner div.mlvl0 span {background:transparent url(images/pfeil.gif) 0px -99px repeat-x; height:24px; line-height:24px; display:block; font-size:12px; font-weight:bold; color:#666; text-decoration:none; text-align:center;}
#panel_inner div.mlvl1 a {background:transparent; border-top:1px solid #ccc; display:block; font-weight:normal; color:#000; text-decoration:none; text-align:left; text-indent:5px;}
#panel_inner div.mlvl2 a {background:transparent url(images/l.gif) 0px center no-repeat; display:block; font-weight:normal; color:#000; text-decoration:none; text-align:left; text-indent:20px;}
#panel_inner div.mlvl3 a {background:transparent url(images/l.gif) 20px center no-repeat; display:block; font-weight:normal; color:#000; text-decoration:none; text-align:left; text-indent:40px;}
#panel_inner div.mlvl4 a {background:transparent url(images/l.gif) 40px center no-repeat; display:block; font-weight:normal; color:#000; text-decoration:none; text-align:left; text-indent:60px;}
#panel_inner div a:hover {background:#ffb;}
#panel_inner a.currPath em.currentNode {background-color:#eef; display:block;font-weight:bold; font-style:normal;}
#panel_inner div.expandable a {font-size:11px; font-weight:bold; height:22px; line-height:22px; text-align:left; display:block;}
#panel_inner div.openheader a {background:#ffb; font-size:11px; font-weight:bold; height:22px; line-height:22px; text-align:left; display:block;}
/* END PANEL */

#panel_other {background:#fff; position:absolute; top:0px; left:0px; bottom:24px; height:100%; width:210px; margin:0px 10px; overflow:auto; padding:0px;}

/* FORM */
#content_container {background:#fff; height:100%; margin:0px 10px 0px 230px; padding:0px;}
#content_inner { background:#fff; margin: 0px; overflow:hidden; padding: 9px 7px 7px 2px; font-size:11px; color: #666; max-width:960px;}
#content_inner img {  float: left;  margin: 0px 8px 8px 0px;}
#content_inner img.floatRight { float: right; margin: 5px 5px 5px 5px; }
#content_inner img.centerImg { center no-repeat; }

#content_inner h3.max { background:#666; color: #fff; padding: 8px 12px 12px 12px; margin: 0px; }
#content_inner h3.max2 { background:#333333; color: #fff; padding: 8px 12px 12px 12px; margin: 0px; }
/* END FORM */

div.header{    background:#transparent; width: 600px; height: 72px; display: block; } 
#bar
{
 position: relative;
 left: 236px; top: 28px;
 font-family:arial, verdana, sans-serif;
 font-size:12px; 
 width: 600px;
}
#banner
{
 position:relative;
 left: 38px; top: 30px;
 font-family:arial, verdana, sans-serif;
 font-size: 18px;
 
 width: 100px;
 
}
#ff 
{
 position:relative;
 left: 236px; top: 715px;
 font-size: 11px;
}
a, a:link {
   color:#9A9899;
   font-size:inherit;
   text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:red;
}


table.projektInfo {
  width:540px;
  align: top;
}
table.projektInfo th {
  width:90px;
  vertical-align: top;
  padding: 3px;
  font-size: 11px;
  text-align:left;
}
table.projektInfo td{
  width:450px;
  vertical-align: top;
  padding: 3px;
  font-size: 11px;
}
.imagesProject {
  float:  left; 
  display: block;  
  
}
.imagesProject img {
  float:  left;   
  margin: 23px;
  
}
.ppstart{
  width:380px;
  align: top;
}

.ppstart img.pp {
  margin: 0px;
  border: 0px;
  }


.ppstart a.gim {

  border: 0px solid red;
  margin: 0px;
  padding: 0px;
}

a.gim img{ border: 0px; }


.blocker 
{clear:both; display:block; }

div.pro_images {	
	float:  left; 
  min-width: 100px;
}

table.pro_images {	
	float:  left; 
  min-width: 100px;
}