/* Pmax-Setup */
body { margin:0px; padding:0px; font-family:arial, Helvetica, sans-serif; font-size:12px; }

/* Basic-Areaboxes */
#basebox { position:absolute; left:40px; margin-top:15px; border:1px #000000 solid; }
.heabox { position:relative; left:0px; top:0px; width:878px; height:53px; }
.chaptbox { position:absolute; left:0px; top:0px; width:716px; height:53px; 
         background-color:#ffffff; }
.impressbox { position:absolute; left:716px; top:0px; width:162px; 
      height:53px; background-color:#ffffff; }
.navibox { position:relative; left:0px; top:0px; width:710px; height:26px; 
         background: url("../images/menu.png") repeat scroll; }
.subbox { position:relative; left:0px; top:0px; width:710px; height:26px; 
         background: url("../images/submen.png") repeat scroll; border-bottom:1px #000000 solid; }
.shnbox { position:absolute; left:710px; top:53px; width:168px; height:53px; 
         background-color:#ffffff; }
.picbox { position:relative; left:0px; top:0px; width:880px; height:280px; }

/* Content-Container and Layers */
#conhead { position:absolute; left:0px; top:330px; width:500px; margin-left:30px; padding:10px; }
#bodyhead { position:absolute; left:0px; top:324px; width:auto; margin:0px; padding:10px 40px 10px; 
		background-color:#ebf0f0; }
#centerhead { position:absolute; left:0px; top:350px; width:auto; margin:0px; padding:10px 40px 10px; }

#content { position:relative; float:left; left:0px; top:0px; padding-bottom:40px; width:874px; }
#conadress { clear: both; position:absolute; left:580px; top:201px; width:250px; margin-left:0px; 
		padding:6px 4px 6px 10px; background-color:#ebf0f0; }
#cont500 { position:relative; left:30px; top 0px; float:left; width:500px; padding:10px; }
#cont600 { position:relative; left:30px; top 0px; float:left; width:680px; padding:10px 50px 0px 10px; }
#cont620 { position:relative; left:30px; top 0px; float:left; width:610px; padding:10px 50px 0px 10px; 
		border-right:2px #ebf0f0 solid; }
#cont640 { position:relative; left:30px; top 0px; float:left; width:610px; padding:10px 50px 0px 10px; }
#cont280 { position:relative; float:left; width:250px; margin-left:58px; background-color:#ebf0f0; padding:10px; }

#cont290 { position:relative; left:30px; top 0px; float:left; width:220px; padding:10px; }
#cont300 { position:relative; left:30px; top 0px; float:left; width:300px; padding:10px; }
#cont520 { position:relative; float:left; width:500px; margin-left:30px; text-align:center; }
#cont530 { position:relative; float:left; width:540px; margin-left:40px; margin-top:12px; }



.foot { clear:both; position:relative; left:0px; top:0px; width:878px; height:24px; 
	 background-color:#ffffff; }
