body {
	/*background-image: url(../images/braintools-bg.jpg);*/
	background-image: url(../images/bg_neu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#003366;
	font-size:11px;
	padding:0px;
	margin:0px;
	color:#2b3f53;
	width:100%;
	font-family:MS Trebuchet, arial, sans-serif;
	}
	
ul {padding-left:20px;}


/* KOPFBEREICH */
#logo { 
position:absolute; 
top:13px;
left:20px;
width:117px;
height:116px; 

} 
 


#menu-1 {  position:absolute; top:76px; left:167px; width:746px; height:30px;  }

/* MENU AB EBENE 2 (LINKS) */
#menu-2 { position:absolute; top:148px; left:0px;  width:150px; height:400px; }

/* KLICKPFAD MENU */
#rootline-container { position:absolute; top:126px; left:168px;  height:22px;  width:490px; overflow:hidden;}
#rootline-links { width:7px; background-image:url(../images/rootline-l-bg.jpg); background-repeat:repeat-x; float:left; display:inline;  height:22px; }
#rootline { padding-top:1px; background-image:url(../images/rootline-m-bg.jpg); background-repeat:repeat-x; float:left; display:inline;  height:21px; min-width:143px; padding-right:3px; }
*html #rootline { padding-top:0px; background-image:url(../images/rootline-m-bg.jpg); background-repeat:repeat-x; float:left; display:inline;  height:22px; min-width:143px; padding-right:3px; }

#rootline-rechts { overflow:hidden; width:11px; background-image:url(../images/rootline-r-bg.jpg); background-repeat:repeat-x; float:left; display:inline;  height:22px; }

/* TEMPLATE STANDARD */
#content-links { background-image:url(../images/transparent-78.png); padding:10px; overflow:hidden; position:absolute; top:148px; left:168px;  width:143px; height:406px; border-right:1px dotted #FFF; }
*html #content-links { background-image:url(../images/transparent-78.png); padding:10px; overflow:hidden; position:absolute; top:148px; left:168px;  width:164px; height:426px; border-right:1px solid #ccc; }
#content-mitte { background-image:url(../images/transparent-78.png); padding:10px;  overflow:hidden;  position:absolute; top:148px; left:332px;  width:314px; height:406px; }
*html #content-mitte { background-image:url(../images/transparent-78.png); padding:10px;  overflow:hidden;  position:absolute; top:148px; left:332px;  width:334px; height:426px; }
#content-extra { background-image:url(../images/transparent-78.png);  padding:10px;overflow:auto;  position:absolute; top:148px; left:673px;  width:186px; height:406px;  }
*html #content-extra { background-image:url(../images/transparent-78.png); padding:10px;overflow:auto;  position:absolute; top:148px; left:673px;  width:206px; height:426px;  }
#content-unten { overflow:auto; font-size:10px !important; color:#fff; position:absolute; top:584px; left:168px;  height:14px; width:721px; }

/* TEMPLATE 70% ZU 30 % */
#content-70{  padding:10px; background-image:url(../images/transparent-78.png); overflow:hidden; position:absolute; top:148px; left:168px; width:478px; height:406px; }
*html #content-70{  padding:10px; background-image:url(../images/transparent-78.png); overflow:hidden; position:absolute; top:148px; left:168px; width:498px; height:426px; }
#content-30 { padding:10px; background-image:url(../images/transparent-78.png); overflow:auto;  position:absolute; top:148px; left:673px;  width:186px; height:406px;  }
*html #content-30 { padding:10px; background-image:url(../images/transparent-78.png); overflow:auto;  position:absolute; top:148px; left:673px;  width:206px; height:426px;  }
#extra {  background-image: url(../images/extra.jpg); position:absolute; top:126px; left: 673px; z-index:100; width:123px; height:22px}

/* TEMPLATE 100 */
#content-100 { padding:10px; background-image:url(../images/transparent-78.png); overflow:auto; position:absolute; top:148px; left:168px; width:691px; height:406px; }
*html #content-100 { padding:10px; background-image:url(../images/transparent-78.png); overflow:auto; position:absolute; top:148px; left:168px; width:711px; height:426px; }
