/*=== BOXES: ================*/

#total
{
         position: absolute;
         top: 0px;
         left: 50%;
         width: 950px;
         margin-left: -475px;
         display: block;
         z-index:1; 
         border-bottom: 0px solid #EBF3FA;
         background-color:#ffffff;
}

#col1
{
	float: left; 
	width: 230px;  
	overflow: hidden;
}

	#logo
	{
	float: left;
	background-color:red;
	border-top: 0px solid #EBF3FA;
	}
	
	#lm
	{
	position: absolute; 
	top: 200px; 
	left: 88px;
	}


	#quickmenu
	{
	position: absolute; 
	top: 60px; 
	left: 755px;
	width: 125px; 
	overflow: hidden;
	}
	
	#mm
	{
	margin-left: 22px;
	float: left;
	margin-top:58px;
	border-top: 50px solid #ffffff;	
	width: 180px;
	overflow: hidden;
	}
	
#col2
{
	float: left; 
	width: 720px;
	background-image: url(col_r);
	background-repeat:repeat-y; 
}

	#chead
	{
	float: left; 
	width: 720px;  
	border-top: 0px solid #EBF3FA;
	border-bottom: 0px solid #EBF3FA;
	}
	
	.spacer-gif{display: none;}
	
		.chead_l
		{
		float: left; 
		width: 720px;
		}
			

		.chead_r
		{
		float: left; 
		width: 442px;  
		}	
		
  #contentframe
  {
    	float: left; 
	width: 720px;
	background-color: transparent; 
	border-bottom: 0px solid white;

  }   
        .content_top_verlauf
        {
    	float: left; 
	width: 720px;         
        }
       
        .content_l
        {
    	float: left; 
    	border-left: 0px solid green;
	width: 406px;          
	border-right: 68px solid transparent;
        }
        
        	.content_l li
        	{
		 /*list-style-image: url(cp_li.gif);
		 list-style-position: outside;*/
		 margin-left: 0px;
		 margin-bottom:4px;
		 padding: 0px;
		 color:#000000;
		 
		 padding-left: 15px;
		 background-image: url(cp_li.gif);
		 background-repeat: no-repeat;
		 background-position: 0px .3em;
        	}
        	
        	*+html .content_l li
        	{
        	margin-left: 0px;
        	}
        	
        	* html .content_l li
        	{
        	margin-left: 0px;
        	}
        	
        	.content_l ul
        	{
        		list-style-type:none;
        		margin:0;
        		padding:0;
        	}	
        
        
	.content_r
	{
    	float: left; 
	width: 210px;          	
	border-right: 0px solid white;	
	overflow: hidden;
	}


        	.content_r li
        	{
		 list-style-image: url(li_bg_re.gif);
		 list-style-position: outside;
		 margin-left: -18px;
		 margin-bottom:4px;
		 padding: 0px;
        	}
        	.nr {
        	background-color:red;
		color:#ffffff;
		padding-left:3px;
		padding-right:3px;
		margin-right:2px;
		}
        	
        	*+html .content_r li
        	{
        	margin-left: 17px;
        	}
        	
        	* html .content_r li
        	{
        	margin-left: 17px;
        	}        	

        
 #footer
 {
   	float: left; 
	width: 950px;
	border-bottom: 0px solid #EBF3FA;	
	color:#9e9e9e;
	font-size: 12px;
	background-image: url(foo.gif);
	background-repeat:no-repeat;
	background-color:#e0e0e0;
	padding:5px;
 }
 
	#footer a
	{
	  color: #9e9e9e;		
	  text-decoration: none; 
	}


	#footer a:hover
	{
	  color: #9e9e9e;		
	  text-decoration: underline; 
	}