/* CSS Document */
    body, td  {
    	font: 11px Verdana, Arial, Helvetica, sans-serif;
    	background: #FFFFFF;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
    }
    .twoColFixLtHdr #container { 
    	width: 1000px;  
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 1px solid #ededed;
    	text-align: left; 
    } 
    .twoColFixLtHdr #header { 
	    height: 100px;
	    background: url(pix/headline_haupenthal.gif) bottom right no-repeat #FFFFFF;
    	padding: 0 10px 0 162px;  
    } 
    .twoColFixLtHdr #header h1 {
    	margin: 0px 0px 0px 45px; 
    	padding: 70px 0px 0px 0px;
		font-weight: normal; 
		font:size="5" ;
		font: Arial, Helvetica, sans-serif;
    }
	
    .twoColFixLtHdr #sidebar1 {
    	float: left; 
    	width: 200px;  
    	background: #FFFFFF; 
    	padding: 75px 5px 15px 0px;
    }
	
    .twoColFixLtHdr #mainContent { 
    	margin: 0 0 0 210px; 
    	padding: 10px 5px 10px 0px; 
    } 
	
    .twoColFixLtHdr #footer { 
    	padding: 0 10px 0 20px; 
    	background:#ededed; 
    } 
	
    .twoColFixLtHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

h3 {
	font-size: 14px;
	font-weight: bold;
}

.text {
	width: 80%;
	margin: 20px 0px 20px 50px;
	line-height: 14px; ;
}

td {text-align: left;}

ul {
	list-style:none;
}

ul.liste {padding: 0;}
ul.texte {line-height: 18px; margin-left: 10px; }

 a:link {color:#4e67a8; text-decoration:none; }
 a:visited { color:#4e67a8; text-decoration:none; }
 a:hover { color:#989898; text-decoration:underline; }
 a:active {color:#4e67a8; text-decoration:underline; }
 a:focus { color:#4e67a8; text-decoration:underline; }



#navi { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
}

#navi_01, #navi_03 {
		font-size: 10px;
}

#navi_02 { font-size: 12px;}
#navi_04 { font-size: 10px;}
#navi_04 ul  {padding: 0px 0px 0px 5px;;}

	#navi_02 a:link {color:#004080; text-decoration:none; text-transform: uppercase;  }
	#navi_02 a:visited {color:#004080; text-decoration:none;  text-transform: uppercase;}
	#navi_02 a:hover {color:#989898; text-decoration:underline; }
	#navi_02 a:active {color:#004080; text-decoration:underline; }
	#navi_02 a:focus {color:#004080; text-decoration:underline; }

	#navi_01 a:link {color:#808080; text-decoration:none; text-transform: uppercase;}
	#navi_01 a:visited {color:#808080; text-decoration:none;  text-transform: uppercase;}
	#navi_01 a:hover {color:#004080; text-decoration:underline; }
	#navi_01 a:active {color:#004080; text-decoration:underline; }
	#navi_01 a:focus { color:#004080; text-decoration:underline; }


	#navi_03 a:link {  color:#808080; text-decoration:none; text-transform: uppercase;}
	#navi_03 a:visited {   color:#808080; text-decoration:none;  text-transform: uppercase;}
	#navi_03 a:hover {  color:#004080; text-decoration:underline; }
	#navi_03 a:active { color:#004080; text-decoration:underline; }
	#navi_03 a:focus {   color:#004080; text-decoration:underline; }

	#navi_04 a:link {color:#004080; text-decoration:none; text-transform: uppercase;  }
	#navi_04 a:visited {color:#004080; text-decoration:none;  text-transform: uppercase;}
	#navi_04 a:hover {color:#989898; text-decoration:underline; }
	#navi_04 a:active {color:#004080; text-decoration:underline; }
	#navi_04 a:focus {color:#004080; text-decoration:underline; }


li.sub {
		padding-left: 10px;
		}
		

