
/*########   Master Layout  ##################################*/

html, body { text-align:center; }

/*div#container {
	margin:auto;
	text-align:left;
	width:100%;
	}*/
div#container {	
	position:absolute;
	/*top:50%;*/
	left:50%;
	/*margin-top:-1px;*/
	margin-left:-1px;
	width: 2px;
	/*height:2px;*/
	text-align:left;
	background-color:#FF0000;
	}
	
div#center {
   position:absolute;
   top:0px;
   left:0px;
   width:1000px;
   /*height:604px;*/
   margin-left:-495px;
   /*margin-top:-302px;*/
   }

/*########   Layout Hauptrahmen   ############################*/

#top-section {
   position:relative;
   left:0px;
   top:0px;
   z-index:999;
   }
#mid-section {
   position:relative;
   left:0px;
   top:0px;
   }

/*########   Layout Unterrahmen   ############################*/

#top-row {
   position:relative;
   padding-left:0%;
   padding-right:0px;
   left:40px;
   width:900px;
   }
#top-row-cont {
   position:relative;
   margin-left:-10px;
   margin-top:-7px;
   padding-right:0px;
   width:1000px;
   }
#top-row-1 {
   position:relative;
   top:0px;
   padding-left:0%;
   padding-right:0px;
   left:0px;
   width:100%;
   height:60px;
   }
#top-row-2 {
   position:relative;
   top:-79px;
   padding-left:0%;
   padding-right:0px;
   margin-bottom:35px;
   left:0px;
   width:100%;
   }
#top-row-3 {
   position:relative;
   top:-170px;
   padding-left:0%;
   padding-right:0px;
   margin-bottom:-35px;
   left:0px;
   width:100%;
   }
#left-col {
   position:absolute;
   top:0px;
   left:20px;
   width:140px;
   }
#left-col-science {
   position:absolute;
   top:0px;
   left:20px;
   width:0px;
   }
#left-col-swing {
   position:absolute;
   top:0px;
   left:0px;
   width:0px;
   }
#mid-col {
   position:absolute;
   top:0px;
   left:15px;
   width:760px;
   }
#mid-col-medical {
   position:absolute;
   top:0px;
   left:20px;
   width:725px;
   }
#mid-col-flash {
   position:absolute;
   top:0px;
   left:10px;
   width:710px;
   }
#mid-col-profi {
   position:absolute;
   top:130px;
   left:50px;
   width:850px;
   }
#mid-col-cont {
   position:absolute;
   top:0px;
   left:200px;
   width:500px;
   }
#midcol-contswing {  /* Polyphonic Swing 4  */
   position:absolute;
   top:0px;
   left:260px;
   width:630px;
   }
#mid-col-science {
   position:absolute;
   top:0px;
   left:40px;
   width:900px;
   }
#mid-col-swing {
   position:absolute;
   top:0px;
   left:0px;
   width:auto;
   }
#mid-col-orderlist {
   position:absolute;
   top:0px;
   left:90px;
   width:640px;
   }
#right-col {
   position:absolute;
   top:0px;
   left:770px;
   width:220px;
   }
#right-col-medical {
   position:absolute;
   top:0px;
   left:755px;
   width:220px;
   }
#right-col-flash {
   position:absolute;
   top:0px;
   left:720px;
   width:280px;
   }
#right-col-cont {
   position:absolute;
   top:0px;
   left:690px;
   width:260px;
   }
#rightcol-swingcont {
   position:absolute;
   top:0px;
   left:830px;
   width:190px;
   }
#right-col-science {
   position:absolute;
   top:0px;
   width:0px;
   }

/*########   Layout Inhaltsrahmen   ##############################*/

#left-row-1 {
   top:0px;
   left:0px;
   width:100%;
   }
#left-row-2 {
   top:0px;
   left:0px;
   width:100%;
   }
#left-row-3 {
   top:0px;
   left:0px;
   width:100%;
   }
#left-row-4 {
   top:0px;
   left:0px;
   width:100%;
   }

#mid-row-1 {
   top:0px;
   left:0px;
   width:100%;
   }
#mid-row-2 {
   top:0px;
   left:0px;
   width:100%;
   }
#mid-row-3 {
   top:0px;
   left:57px;
   width:85%;
   }
#mid-row-4 {
   top:0px;
   left:57px;
   width:100%;
   }

#right-row-1 {
   top:0px;
   left:0px;
   width:100%;
   }
#right-row-2 {
   top:0px;
   left:0px;
   width:100%;
   }
#right-row-3 {
   top:0px;
   left:0px;
   width:100%;
   }
#right-row-4 {
   top:0px;
   left:0px;
   width:100%;
   }
#right-row-5 {
   top:0px;
   left:0px;
   width:100%;
   }
#right-row-6 {
   top:0px;
   left:0px;
   width:100%;
   }
