/************************
**
** Positionierung der Elemente
**
**/

    /* ### Grundlage ### */
    
        body
        {
            text-align:center;
            height:101%;
	    position:relative;
        }
        
        html * { font-size: 100.01% }
        
        body 
        {
            font-family: Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;  
            background: url() #BFBFBF;
            padding:0px;
            margin:0px;
        }            
        
        #page
        {
            text-align:left;
            width:928px;
            margin:auto;
            overflow:hidden;
            background: #fff url("../images/bg_full4.jpg") repeat-y top left;
        }
        
#header #ne_logo
{
	margin:0;
	padding:0;
	padding-left: 20px;
	margin-top:10px;
	
	
}

#header #ne_partner
{
	margin:0;
	padding:0;
	padding-left:140px;
	padding-bottom: 10px;
}
            
    /* ### Kopfbereich ### */
            
        #header
        {
            text-align:left;
            position:relative;
            width:928px;
            margin:auto;
            background: #fff;
            border-bottom:1px solid black;
        }

        #header img#headerpic
        {
            position:absolute;
            top:0em;
            left:0em;
            width:1010px;
        }

        #header img#logo
        {
            position:absolute;
            top:0em;
            left:770px;
            width:240px;
        }

        div#service_menu
        {
            position:absolute;
            top:90px;
            right:30px;
        }            

        div#bereich
        {
            position:absolute;
            bottom:85px;
            left:250px;
            width:500px;
        }

        div#institut
        {
            position:absolute;
            top:90px;
            left:30px;
            width:200px;
        }

        div#langlink span
        {
            position:absolute;
            top:140px;
            right:30px;
        }


    /* ### 3 Spalten ### */    

        #nav_column, #main_column
        {
            height:1%;
        }
        
        #nav_column
        {
            float:left;
        }        
        
        #nav_column
        {
            width:240px;
        }
        
        #main_column
        {
            margin-left:220px;
            margin-top:0;
            padding-left:0;
            padding-right:0;
        }

        
        div#main_column { background-color:#ffffff; z-index:0; }
        
        div#main_column_content { 
            margin-left:0; 
            margin-top:0; 
            padding:10px 0em 10px 10px;
        }
        #ie_clearing { display: none }
        
       .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        /* clear: both; */
        visibility: hidden
      }
      

    
      .clearfix { display: block }        
             
/*
**
** Positionierung der Elemente
**
*************************/             



/* Test fuer rechte Spalte IBN */


#spalte_rechts {
	float:right;
	width:207px;
	position:relative;
	margin-bottom: 1em;
}

#spalte_links {
	float:left;
	width:500px;
	padding-left:0.875em;
}

#main2 {
	background:url("http://www.fz-juelich.de/common/template/imgs/bg_main.jpg") repeat-y top left;
	margin-top:-2.28em;
	padding-top:2em;
	margin-bottom:-0.5em;
}

/* Ende rechte Spalte IBN */



        
        
