	*{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	body{
		margin: 0px;
		background-color:#EAEAEA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	form{
		display:inline;
	}
	
	a img{
		border:0px;
	}	

	.emp{
		font-size:11px;
		color:#6B6B6B;
	}
	.emp a {
		text-decoration:none;
		color:#6B6B6B;
	}
	.emp a:hover {
		color:#FF8921;
	}

	/* die hauptzelle */
	.mitte_td{
		padding-top:4px;
		font-size:11px;
		color:#6B6B6B;
	}
	.mitte_td a{
		text-decoration:none;
		color:#6B6B6B;	
	}
	.mitte_td a:hover{
		color:#FF8921;	
	}
	
	/* top navigation */
	.top_nav_td{
		height:23px;
		border:solid 1px #B3B7B5;
		padding-left:10px;
		padding-right:10px;
	}
	a.top_nav_link{	
		color:#6A6B6B;
		text-decoration:none;
		font-size:11px;
		padding-left:18px;
		padding-right:18px;
	}
	a.top_nav_link:hover{
		color:#FF8921;
	}
	a.top_nav_link_act{
		color:#FF8921;
		text-decoration:none;
		font-size:11px;	
		padding-left:18px;
		padding-right:18px;
	}
	
	/* sub navigation */
	.sub_navi_table{
		border:0px;
		width:100%;
		margin-top:18px;
	}
	a.sub_navi_link{
		color:#6A6B6B;
		text-decoration:none;
		font-size:11px;
		display:block;
		width:100%;
		padding: 4px 0px 5px 0px;
	}
	a.sub_navi_link:hover{
		color:#FF8921;
	}
	a.sub_navi_link_act{
		color:#FF8921;
		text-decoration:none;
		font-size:11px;
		display:block;
		width:100%;
		padding: 4px 0px 5px 0px;
	}


	/* toolbar */
	.toolbar{
		border-bottom: solid 1px #A9B3B7;
		font-size:11px;
	}
	.toolbar a{
		text-decoration:none;
		color: #858484;
	}
	.toolbar a:hover{
		color:#FF8921;
	}

	/* die suche */
	.search_td{
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		padding-left:5px;
		padding-right:5px;
		vertical-align:middle;
		background-color:#B4B7B6;
	}
  	.search_box{
		width:125px;
		font-size:12px;	
		border: 0px;
		margin-bottom:1px;
		margin-left:5px;
		margin-right:5px;
	}

	/* sprichwort kasten */
	.konf{
		font-size:14px;
		width:241px;
		background-color:#FF8921;
		padding:20px;
		color:#FFFFFF;
	}

	/* impressum link */
	a.imp{
		font-size:10px;
		color:#6A6B6B;
		text-decoration:none;
	}
	a.imp:hover{
		color:#FF8921;
	}

	/* überschriften */
	.hd{
		font-size:11px;	
		font-weight:bold;
		color:#818382;
	}
	.my_hr{
		height:1px;
		color:#A9B2B7;
		width:100%;	
	}
	
	
	/* news teaser auf der linken seite */
	.news_table{
		width:100%;
		margin-top:1px;
	}
	.news_table th{
		text-align:left;
		border-bottom: solid 1px #A9B4B8;
		font-size:11px;	
		font-weight:bold;
		color:#818382;
		padding-bottom:5px;		
	}
	.news_table td{
		padding-bottom:20px;	
	}
	.news_hd{	
		font-size:11px;
		font-weight:bold;
		color:#FF8921;	
	}
	.news_text{	
		font-size:11px;
		color:#6B6B6B;
		line-height:14px;
	}
	a.more{
		font-size:10px;	
		color:#6A6B6B;
		text-decoration:none;
		font-weight:bold;
		padding:0px;
	}
	a.more:hover{
		color:#FF8921;
	}
	
	/* teaser links auf der rechten seite */
	.teaser_links{

	}
	.teaser_links td{

	}
	.teaser_links a{
		font-size:11px;
		font-weight:bold;
		color:#FF8921;
		text-decoration:none;		
	}
	.teaser_links a{ 
	}
	.abstand{
		height:20px;
		width:100%;
	}

	.heading{
		font-size:13px;
		font-weight:bold;	
		color:#818382;		
	}

	/* mitarbeiter block */
	.people_t{
		margin-bottom:35px;
		width:100%;
		border:0px;
		font-size:12px;
		color:#6A6C6B;
	}
	.people_l{
		padding:5px; 
		border-left: solid 1px #B5B7B6; 
		border-top: solid 1px #B5B7B6; 
		border-bottom: solid 1px #B5B7B6;
		width:80px; 
	}
	.people_r{
		padding:5px; 
		border-right: solid 1px #B5B7B6; 
		border-top: solid 1px #B5B7B6; 
		border-bottom: solid 1px #B5B7B6; 
		vertical-align:top;
	}
	.people_top{
		padding-left:30px;
		padding-top:4px;
		padding-bottom:3px;
		background-color:#B5B7B6; 
		color:#ffffff;
	}
	.td_projekt_block{
		padding: 10px 15px 10px 15px; 
		border: solid 1px #B5B7B6; 
		vertical-align:top;
		font-size:11px;
		color:#6B6B6B;
	}
	.td_projekt_block ul{
		margin-top: 0px;
		margin-bottom: 0px;
	}



	.download, .download table {
		font-size:11px;
		color:#6B6B6B;
	}
	.download input{
		border: solid 0px #000;
	}
	.download table td {
		padding-left:5px;
	}

	a.lang_lo{
		font-size:12px;
		color: #BBBDBC;
		text-decoration: none;
	}
	a.lang_lo:hover{
		font-size:12px;
		color: #6B6B6B;
	}
	a.lang_hi{
		font-size:12px;
		color: #6B6B6B;
		text-decoration: none;
	}
	.lang{
		padding-bottom:5px;
		font-size:12px;
		color: #BBBDBC;
	}
	a.lang_lox{
		font-size:12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	a.lang_hix{
		font-size:12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	.lang_x{
		padding-bottom:5px;
		font-size:12px;
		color: #FFFFFF;
	}

