a.sub
{
	font-weight:normal;
	font-size:8pt;
	font-family:verdana;
	color:black;
	text-decoration:none;
	
}


a.sub:visited
{

	font-size:8pt;
	font-family:verdana;
	color:black;
	text-decoration:none;

	
}


a.sub:active
{

	font-size:8pt;
	font-family:verdana;
	color:red;
	text-decoration:none;
	background:silver;
}


a.sub:hover
{
	
	font-size:8pt;
	font-family:verdana;
	color:silver;
	text-decoration:none;
	

}



td.sub
{
	font-size:9pt;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

td.bol
{
	border-left:1px solid black;
}

td
{
	font-size:10px;
}

td.search
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color:white;
	font-weight: bold;
}

td.menu
{
	background:#ffcc33;
}

td.right
{
	background:#ffcc33;
}

body.top 
{
	
	background: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	font-size: 7px;

}	


body.list
{
	background:url(http://www.bauherrenweb.at/images/hg1.gif) no-repeat fixed;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	font-size: 10px;
	margin-left:70px;
}	

body.banner
{
	background:white;
}

body.sate 
{
	
	background: #ffcc33; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	font-size: 7px;
}	

body 
{
	font-size:9pt;
	background:#ffcc33;
	font-family:verdana;
}

body.menu 
{
	background:#ffcc33;
	font-family:verdana;
	margin-left:0px;
}	


body.subcat 
{
	background:white;
	font-family:verdana;
	margin:2px;
}	

body.sub 
{
	backgroundx:url(http://www.bauherrenweb.at/images/hgsub.gif);
	background:white;
	font-family:verdana;
	margin:0px;
	border-left:1px solid black;
}	




a.menu
{
	font-size:7pt;
	text-decoration:none;
}

a.menu:active
{
	font-size:7pt;
	text-decoration:none;
}

a.menu:visited
{
	color:blue;
	font-size:7pt;
	text-decoration:none;
}


a.menu:hover
{
	color:black;
	font-size:7pt;
	text-decoration:none;
}

body.right
{
	background:#ffcc33;
	font-family:verdana;
}	

body.main 
{
	margin-top: 0px; 
	background: #ffff99; 
	margin-left: 0px; 
	margin-right: 0px; 
	font-family: verdana;
}


body.search 
{
	background: #cccccc;
}



h2.top
{
	color:navy;
}

h3.search
{
	color:navy;
}

.name_logo
{
    font:bold 12pt arial, helvetica, sans-serif; color: white;
}


td.right 
{
    color: #000000; font-size: 10px
}


a.top:visited { color: #666666; text-decoration: none }
a.top:hover { color: #000000; text-decoration: underline }
a.top:active { text-decoration: none }
a.top { text-decoration: none ; color: #999999; font-size: 7pt; font-weight: bold}



a.menu {
	font-size: 8pt; text-decoration: none;
	font-weight: normal; color: #000000;
}
a.menu:active {
	font-size: 8pt; text-decoration: none;
}
a.menu:visited {
	font-size: 8pt; color: #333333; text-decoration: none;
}
a.menu:hover {
	font-size: 8pt; color: #ffffff;
	text-decoration: underline;
}


a.right:visited { font-size: 8pt; color: #333333; text-decoration: none }
a.right:hover { font-size: 8pt; color: #ffffff ; text-decoration: underline }
a.right:active { font-size: 8pt; text-decoration: none }
a.right { font-size: 8pt; text-decoration: none ; font-weight: bold; color: #000000 }

a.list {  font-size:8pt; font-weight: bold; color: #FF9900; text-decoration: none}
a.list:hover {  font-size:8pt;  color: #000000; text-decoration: underline}

.tripple1 {
    font:normal 8pt arial, helvetica, sans-serif; color: black;
    background-color:#ffffcc;
    width:120px;
}

.tripple2 {
    font:normal 8pt arial, helvetica, sans-serif; color: black;
    background-color:#ffffcc;
    width:100px;
}

.tripple3 {
    font:normal 8pt arial, helvetica, sans-serif; color: black;
    background-color:#ffffcc;
    width:180px;
}


.tripple4 {
    font:normal 8pt arial, helvetica, sans-serif; color: black;
    background-color:#ffffcc;
}

.selright {
    font:normal 8pt arial, helvetica, sans-serif; color: black;
    background-color:#ffffcc;
    width:130px;
    margin:2px 0px 2px 0px;
}

.steps {
    vertical-align:text-bottom;
    margin:0px 3px 0px 3px;
}

.step4 {
    vertical-align:middle;
    margin:2px 3px 3px 0px;
}

.apa_list_header_date
{
    font-family: verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	font-size: 10px;
}

.apa_header
{

	font-family: verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	font-size: 14px;
}

td.apa
{
  font:normal 10px Verdana,Arial;
  color: black;
  background-color:white;
  border-top:0px solid black;
  border-bottom:0px solid black;
  border-left:0px solid black;
  border-right:0px solid black;
  padding:0px;
}

img.lead
{
 margin-right:5px;
 margin-bottom:5px;
 margin-left:0px;
 margin-top:3px;
 
}

img.body
{
 margin-right:10px;
 margin-bottom:10px;
 margin-left:0px;
 margin-top:3px;
}
