/*=== BOXES: ================*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	color:#3788D0;
	margin-top:7px;
}

.name_zusatz {
	color:black;
	font-size:14px;
	text-transform: uppercase;
}


#total
{
         position: absolute;
         top: 0px;
         left: 50%;
         width: 950px;
         margin-left: -475px;
         display: block;
         z-index:1; 
         border-bottom: 15px solid #EBF3FA;
}

#col1
{
	float: left; 
	width: 240px;  
	overflow: hidden;
}

	#logo
	{
	float: left; 
	border-top: 8px solid #EBF3FA;
	}
	
	#lm
	{
	position: absolute; 
	top: 220px; 
	left: 47px;
	}
	
	#quickmenu {
		left: 721px;
		overflow: hidden;
		position: absolute;
		top: 14px;
		width: 181px;
	}
	
	#mm
	{
	margin-left: 17px;
	float: left; 
	border-top: 8px solid #EBF3FA;	
	width: 190px;
	overflow: hidden;
	}
	
#col2
{
	float: left; 
	width: 660px;  
}

	#chead
	{
	float: left; 
	width: 660px;  
	border-top: 8px solid #EBF3FA;
	border-bottom: 8px solid #EBF3FA;
	}
	
	.spacer-gif{display: none;}
	
		.chead_l
		{
		float: left; 
		width: 218px;  
		}
			

		.chead_r
		{
		float: left; 
		width: 442px;  
		}	
		
  #contentframe
  {
    	float: left; 
	width: 660px;
	background-color: white; 
	border-bottom: 16px solid white; 
  }   
        .content_top_verlauf
        {
    	float: left; 
	width: 660px;         
        }
       
        .content_l
        {
    	float: left; 
    	border-left: 20px solid white;
	width: 414px;          
	border-right: 26px solid white;
        }
        
        	.content_l li, .content_m li
        	{
		 list-style-image: url(cp_innen.gif);
		 list-style-position: outside;
		 margin-left: 0px;
		 margin-bottom:4px;
		 padding: 0px;
        	}
        	
        	*+html .content_l li
        	{
        	margin-left: 25px;
        	}
        	
        	* html .content_l li
        	{
        	margin-left: 25px;
        	}        	
        
        
	.content_r {
    		float: left; 
		width: 185px;          	
		border-right: 15px solid white;	
		overflow: hidden;
	}


        	.content_r li
        	{
		 list-style-image: url(li_bg_re.gif);
		 list-style-position: outside;
		 margin-left: -18px;
		 margin-bottom:2px;
		 padding: 0px;
        	}
        	
        	.content_r ul
        	{
		 margin-bottom:20px;
		 
        	}
        	
        	.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;
        	}        	

      
      .content_m {
      	 margin: 0 20px 0 20px;
      	 padding-bottom:80px;
      }
      
        
 #footer
 {
   	float: left; 
	width: 660px;
	border-bottom: 16px solid #EBF3FA;	
	color:#9CCEFA;
	font-size: 11px; 
 }
 
	#footer a
	{
	  color: #3788D0;		
	  text-decoration: none; 
	}


	#footer a:hover
	{
	  color: #3788D0;		
	  text-decoration: underline; 
	} 
	
	
	

.produkte_drittel {
	width:185px;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
}