/* header */
/* text für meta navigation metaplusbold 10px, color: #666666 */
/* text für service navigation metaplusbold 13/11px, color: #ffffff */
/* text für keyvisuals metaplusbold 24px, kursiv? color: #ffffff */
/* text für main navigation metaplusbold 16px, color: #ffffff oder #666666 für aktiv */

/* text für pfad navigation metaplusbold 10px, color: #666666, tw bold für aktiv */

/* text für footer navigation metaplusbold 10px, color: #666666, links underline, hover bold */

/* linke,rechte navi, balken */
/* header für sub navigation metaplusbold 14px, color: #ffffff oder #666666 für gelb, balkenfarbe immer die bereichsfarbe */
/* menüpunkt für sub navigation metaplusbold 13px bold, color: #666666, bg #EEEEEE - aktiver punkt als ganzes neue bg #ffffff */
/* unterpunkte und pulldown links für sub navigation metaplusbold 13px, color: #666666 - aktiver punkt die jeweilige bereichsfarbe, bg #EEEEEE */
/* unterpunkte2 für sub navigation metaplusbold 11px, color: #666666 - aktiver punkt die jeweilige bereichsfarbe, bg #EEEEEE */



h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14pt;
	text-transform:uppercase;
	color:#000000;
}

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:125%;
	font-weight:normal;
	text-transform:uppercase;
}

h3
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	line-height:1.5;
}

h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;	
}

h5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}


span.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height:1.5;
}

span.hier
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

span.rot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF0607;
}

span.punkt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #000000;
	font-weight: normal;
	text-indent: 400%;
}

span.textErrorFirmProfile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:1.5;
	color:#B70607;
	font-weight:bold;
}

a.link:link, a.link:active, a.link:hover
{
	color:#cc071e;
	text-decoration: underline;
	font-size: 9pt;
	cursor:pointer;
}

	
a.link:visited {
	color: #606060;
	cursor: pointer;
}

a.overview:link,a.overview:active,a.overview:visited
{
	color:#B70607;
	text-decoration: none;
	font-size: 1.1em;
	cursor: pointer;
}

a.overview:hover
{
	text-decoration: underline;
	font-size: 1.1em;
	cursor: pointer;
}
a.edit:link,a.edit:active,a.edit:visited
{
	color:#B70607;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}

a.edit:hover
{
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}
a.mehr:link, a.mehr:active, a.mehr:hover
{
	color:#cc071e;
	text-decoration: underline;
	font-size: 9pt;
	cursor: pointer;
}

	
a.mehr:visited 
{
	color:#606060;
	text-decoration: underline;
	cursor: pointer;
}

a.zruck:link, a.zruck:active, a.zruck:visited
{
	background:transparent url(/img/pfeil_back.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:10px;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
	float : right;
}

a.zruck:hover {
	color:#B70607;
	text-decoration: underline;
	font-size: 10px;
	cursor: pointer;
	float : right;
}

a.back:link, a.back:active, a.back:visited
{
	background:transparent url(/img/pfeil_back.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:10px;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}

a.back:hover {
	color:#B70607;
	text-decoration: underline;
	font-size: 10px;
	cursor: pointer;
}


a.print:link, a.print:active, a.print:visited
{
	background:transparent url(/img/print.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:16px;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
	float : left;
}

a.print:hover {
	color:#B70607;
	text-decoration: underline;
	font-size: 10px;
	cursor: pointer;
	float : left;
}
a.weitersenden:link, a.weitersenden:active, a.weitersenden:visited
{
	background:transparent url(/img/brief.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:20px;
	font-size: 0.9em;
	text-decoration: none;
	cursor:pointer;
	line-height:1;
}

a.weitersenden:hover
 {
	text-decoration: underline;
}

a.box:link, a.box:active, a.box:visited
{
	background:transparent url(/img/pfeil_box.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:15px;
	font-size:0.9em;
	text-decoration: none;
	cursor:pointer;
	display:block;
	line-height:1;
}

a.box:hover {
	text-decoration: underline;
}

a.neutral:link, a.neutral:active, a.neutral:visited
{
	color:#B70607;
	font-size:1.0em;
	text-decoration: none;
	cursor:pointer;
	display:block;
	line-height:1.5;
}

a.neutral:hover {
	text-decoration: underline;
}

a.weiss:link, a.weiss:active, a.weiss:visited
{
	color:#ffffff;
	font-size:1.0em;
	text-decoration: none;
	cursor:pointer;
	display:block;
	line-height:1.5;
}

a.weiss:hover {
	text-decoration: underline;
}



a.firmlink:link, a.firmlink:active, a.firmlink:visited
{
	background:transparent url(/img/pfeil_box.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:15px;
	font-size:0.9em;
	text-decoration: none;
	cursor:pointer;
	line-height:1.8;
}

a.firmlink:hover {
	text-decoration: underline;
}

a.karte:link, a.karte:active, a.karte:visited
{
	background:transparent url(/img/pfeil_box.gif) no-repeat 0% 50%;
	color:#B70607;
	padding-left:15px;
	font-size:0.9em;
	text-decoration: none;
	cursor:pointer;

}

a.karte:hover {
	text-decoration: underline;
}

a.abau
{
	color: #cc071e;
	text-decoration: underline;
	font-size:0.8em;
	}
/* fliesstext Verdana, Arial, Helvetica, sans-serif 11pt, color: #666666, links underline, hover bold, zeilenabstand 1,5 */

/* listen - nur unterschiedliche aufzählungszeichen: fliesstext - bullets in bereichsfarbe; news und termine - kasten 10x10 in bereichsfarbe */
/* fliesstext, news, termine: Verdana, Arial, Helvetica, sans-serif 11pt, color: #666666, links underline, hover bold, zeilenabstand 1,5 */
/* datum bei news: 10pt */

/* tabellen im fliesstext??: immer 100%, text = fliesstext */

/* bildlegenden im fliesstext: Verdana, Arial, Helvetica, sans-serif 11pt, color: #ffffff - #666666 bei gelb, zeilenabstand 1 */

/* termine */
/* text in tabelle: Verdana, Arial, Helvetica, sans-serif 11pt, color: #666666, links underline, hover bold, zeilenabstand 1 */
/* detaildaten: fliesstext, orginisatorische daten (h2), unterpunkte (termin, ort,...) Verdana, Arial, Helvetica, sans-serif 10pt, color: #666666, kursiv, zeilenabstand 1,5 */



