/************************/
/* Redefining HTML-TAGs */
/************************/


body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin-top:0px;
	margin-left:0px;
}

table
{


}

td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

td.inputfeld
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	background:#CCCCCC;	
}
td.neutral
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
}
td.error
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#FF0000;

}
td.success
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color=#3DB869;
}

th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	background:#F1950A;	
}

input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	background:#CCCCCC;	
}

/********************/
/* Defining Classes */
/********************/
.pagetitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#003399;
} 

td.catentry
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:1px;
	color:#000000;
}

td.firmname
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;

}

td.shortdesc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;

}


td.adressinfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}
td.addressheader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}
a.catentry:link
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;

}

a.catentry:visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
}

a.topnavigator:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:3px;
	color:#E01100;

}

a.topnavigator:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#E01100;
}

td.topnavigator
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#E01100;
}

.hint
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}



a.firmhp:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.firmhp:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

em.topgreeting
{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-size:10pt;
	font-weight:bold;
	color:#E01100;
	text-decoration:none;
}

.contactdesc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-alignment:left;
}

.desc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}
.navigator
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	background:#F1960A;
	text-decoration:none;
}

.navigatorinactive
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	background:#F1960A;
	text-decoration:none;
}

.firmbackground
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	background:#F8C450;

}

.firmdatatable
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	background:#FCE27E;

}

.firmdatatablecontact
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#F7970F;
	background:#FCE27E;
}

.infoline
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#E53809;
	background:#F9D75B;
	text-decoration:none;
}

a.firmemail:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;

}

a.firmemail:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.searchbackground
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background:#f8c450;
}

.searchresult
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background:#F9D75C;
}

th.search
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	background:#f8c450;
}

a.searchresult:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#003399;
	background:#F9D75C;
}

a.searchresult:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#003399;
	background:#F9D75C;
}


.text9ptorange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #F7970F
}

A.link9pt:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000;}
A.link9pt:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000;}
A.link9pt:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000;}
A.link9pt:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #000000;}

input.text220 {
   width:220;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   color: #000000;   
   BACKGROUND-COLOR: #FFEEAC;
   BORDER-BOTTOM: #F1950A 1px solid;
   BORDER-LEFT: #F1950A 1px solid;
   BORDER-RIGHT: #F1950A 1px solid;
   BORDER-TOP: #F1950A 1px solid;
}

textarea.text220 {
   width:220;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   color: #000000;   
   BACKGROUND-COLOR: #FFEEAC;
   BORDER-BOTTOM: #F1950A 1px solid;
   BORDER-LEFT: #F1950A 1px solid;
   BORDER-RIGHT: #F1950A 1px solid;
   BORDER-TOP: #F1950A 1px solid;
}

input.text100 {
   width:100;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   color: #000000;   
   BACKGROUND-COLOR: #FFEEAC;
   BORDER-BOTTOM: #F1950A 1px solid;
   BORDER-LEFT: #F1950A 1px solid;
   BORDER-RIGHT: #F1950A 1px solid;
   BORDER-TOP: #F1950A 1px solid;
}

input.textbutton {
   width:100;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   color: #FFFFFF;   
   BACKGROUND-COLOR: #F1950A;
   BORDER-BOTTOM: #F1950A 1px solid;
   BORDER-LEFT: #F1950A 1px solid;
   BORDER-RIGHT: #F1950A 1px solid;
   BORDER-TOP: #F1950A 1px solid;
}

input.textbutton150 {
   width:150;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   color: #FFFFFF;   
   BACKGROUND-COLOR: #F1950A;
   BORDER-BOTTOM: #F1950A 1px solid;
   BORDER-LEFT: #F1950A 1px solid;
   BORDER-RIGHT: #F1950A 1px solid;
   BORDER-TOP: #F1950A 1px solid;
}
