html,body 				{ TEXT-ALIGN:CENTER; PADDING:0px 0px 0px 0px; FONT-FAMILY:"Helvetica", Arial, Verdana, Sans-Serif; FONT-SIZE:10pt; LINE-HEIGHT:1.2em; FONT-WEIGHT:normal; COLOR:#000; BACKGROUND:#FFF; TEXT-ALIGN:left; }

img						{ BORDER:0px; }
.clear					{ CLEAR:both; LINE-HEIGHT:0px; }

#container 				{ WIDTH:850px; margin:auto; PADDING:40px 0px 0px 0px; TEXT-ALIGN:LEFT;}
#header					{ WIDTH:850px; HEIGHT:80px; BACKGROUND:url('img/header.png') no-repeat; }
#cont_text				{ WIDTH:450px; MARGIN:40px 0px 0px 0px; PADDING:0px 0px 0px 25px; FLOAT:left; }
.cont_text				{ WIDTH:450px; MARGIN:40px 0px 0px 0px; PADDING:0px 0px 0px 25px; FLOAT:left; }
#cont_bild				{ WIDTH:300px; HEIGHT:300px; MARGIN:40px 0px 0px 0px; PADDING:0px 0px 0px 0px; FLOAT:right; vertical-align:top;}

#ft						{ WIDTH:850px; HEIGHT:25px; MARGIN:40px 0px 0px 0px; PADDING:10px 0px 0px 0px; BORDER-TOP:1px solid #3B7C20; TEXT-ALIGN:right; FONT-SIZE:9pt; }
#ft_l					{ POSITION:relative; FLOAT:left; COLOR:#3B7C20; MARGIN-LEFT:25px; }
#ft_r					{ POSITION:relative; FLOAT:right; COLOR:#3B7C20; MARGIN-RIGHT:25px; }

#ft a:link,
#ft a:visited			{ TEXT-DECORATION:none; COLOR:#3B7C20; }
#ft a:hover,
#ft a:active			{ TEXT-DECORATION:underline; COLOR:#3B7C20; }

h1						{ FONT-SIZE:13pt; COLOR:#000; MARGIN:0px 0px 40px 0px; PADDING:0px;  }
.cont_grey				{ COLOR:#5F6062; }

/*Navigation*/
#nav1					{ WIDTH:850px; HEIGHT:4ex; MARGIN:10px 0px 0px 0px; PADDING:0px 0px 0px 0px; BORDER-COLOR:#3B7C20; BORDER-STYLE:SOLID; BORDER-WIDTH:1px; FONT-SIZE:10pt; COLOR:#000; }
#nav1 ul 				{ TEXT-ALIGN:left; VERTICAL-ALIGN:middle; LINE-HEIGHT:4ex; MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 25px; }
#nav1 ul li 			{ FLOAT:left;LIST-STYLE:none; PADDING:0px 20px 0px 0px; }
#nav1 ul li a 			{ FLOAT:left; }


#nav2					{ WIDTH:850px; HEIGHT:5ex; MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 0px; FONT-SIZE:9pt; COLOR:#000; }
#nav2 img				{ FLOAT:left; padding-right:10px; }
#nav2 ul 				{ TEXT-ALIGN:left; LINE-HEIGHT:5ex; MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 0px; }
#nav2 ul li 			{ FLOAT:left; LIST-STYLE:none; PADDING:0px 15px 0px 0px; }
#nav2 ul li a 			{ FLOAT:left; }
#nav2 div.arbeitsfelder		{ margin-left:13em; }
#nav2 div.leistungen		{ padding-left:20em; }


#nav1 a:link,
#nav1 a:visited			{ TEXT-DECORATION:none; COLOR:#000000; }
#nav1 a:hover,
#nav1 a:active			{ TEXT-DECORATION:none; COLOR:#3B7C20; }
#nav1 li.current		{ COLOR:#3B7C20; }

#nav2 a:link,
#nav2 a:visited			{ TEXT-DECORATION:none; COLOR:#000000; }
#nav2 a:hover,
#nav2 a:active			{ TEXT-DECORATION:none; COLOR:#3B7C20; }
#nav2 li.current		{ COLOR:#3B7C20; }