		a:link { 	color: #283385; 	text-decoration: underline; }
		a:visited {	color: #283385;	text-decoration: underline;}
		a:hover {	color: #FF0000;	text-decoration: underline;}	

		body {padding: 0px; margin: 0px; font-family: Tahoma, Verdana, Arial; background-color: #FFFFFF; font-size:12px; }
		div.main {background-color: #DA0911; }
		div.work { width: 900px; background-color: #FFFFFF; }
		div.headline {background-color: #DDDDDC; width: 900px; height: 25px; line-height: 22px; }
		div.selectcity { padding-left:15px;  width:140px; float: left; }
		div.cityact { height: 20px; padding: 0px 10px; background-color: #DA0911; float: left; margin-top: 1px; color:#FFFFFF; border: solid 1px #CD525A; line-height: 18px;  }
		div.city { height: 20px; padding: 0px 10px; float: left; margin-top: 1px; color:#000000;   }
		div.bauhead { height: 20px; padding: 0px 20px; float: right; margin-top: 1px; color:#000000; padding-left: 15px;  background-image: url(/profi/images/icon_row.gif); background-repeat: no-repeat; background-position: left 8px;  }
		div.head { width: 900px; height:215px; background-image: url(/profi/images/head_bg.jpg); background-repeat: no-repeat; }
		div.head1 { width: 900px; height:165px; }
		div.mail { float: left; padding: 25px 0 0 235px; }
		div.search {float: left; padding: 23px 0 0 20px;}
		.searchinput {border: solid 1px #666666; font-size:12px; width: 200px; height: 20px; font-family: Tahoma, Verdana, Arial;}
		div.head2 { width: 900px; height:50px; font-size:11px;}
		div.team {float: left; padding: 4px 0 0 120px;}
		div.owner {float: left; padding: 18px 0 0 530px;}
		div.topmenu { width: 900px; height:50px; background-image: url(/profi/images/head_bg2.jpg); background-repeat: no-repeat; background-position: top; background-color: #F5F5F4;}
		div.topmenupad {padding-left: 25px; padding-right: 15px; }
		div.topmenuline {height:15px; width: 860px; }
		div.bodyarea { width: 900px; background-image: url(/profi/images/body_bg.jpg); background-repeat: repeat-x;}
		div.workarea {margin-left: 25px; margin-right: 15px; background-color: #DDDDDD; width: 860px;   }
		
		div.topmenuitem0, div.topmenuitemact0, div.topmenuitem1, div.topmenuitemact1, div.topmenuitem2, div.topmenuitemact2, div.topmenuitem3, div.topmenuitemact3, div.topmenuitem4, div.topmenuitemact4  {height:35px; float: left; background-repeat: no-repeat; background-position: bottom; text-align: center; line-height: 25px;}
		div.topmenuitem0 {background-image: url(/profi/images/topmenu0.gif); width: 95px; height: 25px; padding-top:10px;  }
		div.topmenuitem1 {background-image: url(/profi/images/topmenu1.gif); width: 90px; height: 25px; padding-top:10px;}
		div.topmenuitem2 {background-image: url(/profi/images/topmenu2.gif); width: 172px; height: 25px; padding-top:10px;}		
		div.topmenuitem3 {background-image: url(/profi/images/topmenu3.gif); width: 264px; height: 25px; padding-top:10px;}		
		div.topmenuitem4 {background-image: url(/profi/images/topmenu4.gif); width: 139px; height: 25px; padding-top:10px;}
		div.topmenuitemact0 {background-image: url(/profi/images/topmenuact0.gif); width: 95px; }
		div.topmenuitemact1 {background-image: url(/profi/images/topmenuact1.gif); width: 90px;}
		div.topmenuitemact2 {background-image: url(/profi/images/topmenuact2.gif); width: 172px;}		
		div.topmenuitemact3 {background-image: url(/profi/images/topmenuact3.gif); width: 264px;}		
		div.topmenuitemact4 {background-image: url(/profi/images/topmenuact4.gif); width: 139px;}		
		div.bannertop {padding: 15px;}
		div.bottom {width: 900px; height: 100px;background-color: #FFFFFF;}
		div.copy { padding: 30px 0 0 40px; float: left; text-align: left; color: #666666; font-size:11px;}
		div.cm {padding: 40px 90px 0 50px; float: right; color: #FF9900; font-size:11px;}
		div.redline {background-color: #DA0911; width: 515px; padding: 5px 5px 5px 15px;  color: #FFFFFF; font-size: 14px; font-weight: bold;}
		
		div.textarea {padding: 0 0 30 25px; width: 540px; float: left;  }
		div.bannerarea { margin:0 15px 0 15px; width: 260px; float: right; text-align: right; }
		div.bannerright { margin-bottom:15px; }

		a:link.copy, a:visited.copy, a:hover.copy  {   color: blue; text-decoration:underline;}
		a:hover.copy { color: #FF0000; }
		
		a:link.head, a:visited.head, a:hover.head  {   color: #000000; text-decoration:underline;}
		a:hover.head { color: #FF0000; }		
		
		a:link.topmenu, a:visited.topmenu, a:hover.topmenu  {   color: #FFFFFF; text-decoration:none; font-size:14px; font-weight: bold;}
		a:hover.topmenu { color: #FFFFFF; text-decoration:underline;}		
		
		div.clear {clear: both;}	
		
		H1, h1 { font-size: 20px;}
		H2, h2 { font-size: 18px;}
		H3, h3 { font-size: 16px;}
		H4, h4 { font-size: 13px; }		
