
h1, h2, h3, h4, h5
{
 font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
}


h1 /* verwendet für Überschriften im Content */
{
	font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #244569;
	font-size:160%;
	font-weight: bold;
}

h2 /* verwendet für Newsüberschrift auf der Startseite */
{
	color: #244569;
	font-size:100%;
	font-weight:bold;
}

h3 /* verwendet für Hauptmenüpunkte */
{
	font-size:1.25em;
	font-weight:bold;
	text-align: center;
	margin: 0px;
	border: 0px solid blue;
	color: #ffffff;
}

h4
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;	
}

h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.hauptkurz /* für Text unter der Hauptnav h3 */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	margin-top:-13px;
	border: 0px solid red;
}


span.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin-bottom: 5px;
	line-height:1.8;
}

span.hier
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#444444;
}

span.datum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#244569;
}

span.mehr_gr
{
	font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#404295;
	font-size: 14px;
}


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:visited
{
	color:#CE6314;
	text-decoration: none;
	font-size: 10px;
	cursor:pointer;
}

a.link:hover 
{
	color:#404295;
	text-decoration: none;
}

a:link, a:active, a:visited
{
	color:#CE6314;
	text-decoration: none;
	font-size: 10px;
	cursor:pointer;
}

a:hover 
{
	color:#404295;
	text-decoration: none;
}

a.bmhover:link, a.bmhover:active, a.bmhover:visited
{
	color:#404295;
}

a.bmhover:hover
{
	color:#CE6314;
}

a.blau:link, a.blau:active, a.blau:visited
{
	color:#244569;
	font-size: 95%;
	font-weight: bold;
}

a.blau:hover
{
	color:#244569;
}

a.overview:link,a.overview:active,a.overview:visited
{
	color:#404295;
	text-decoration: none;
	font-size: 1.0em;
	cursor:pointer;
}

a.overview:hover
{
	color:#404295;
	font-size: 1.0em;
	cursor:pointer;
}
a.edit:link,a.edit:active,a.edit:visited
{
	color:#404295;
	text-decoration: none;
	font-size: 11px;
	cursor:pointer;
}

a.edit:hover
{
	color: #404295;
	font-size: 11px;
	cursor:pointer;
}
a.mehr:link, a.mehr:active, a.mehr:visited
{
	background:transparent url(/img/mehr.gif) no-repeat 0% 50%;
	color:#CE6314;
	padding-left:35px;
	text-decoration: none;
	font-size: 90%;
	cursor:pointer;
	font-weight: bold;
}

a.mehr:hover {
	color:#2A4D75;
}

a.mehr_gr:link, a.mehr_gr:active, a.mehr_gr:visited, a.mehr_gr:hover
{
	font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#404295;
	text-decoration: none;
	font-size: 14px;
}

a.hauptnav:link, a.hauptnav:active, a.hauptnav:visited, a.hauptnav:hover
{
	font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-align: center;
	margin: 0px;
	border: 0px solid blue;
	color: #ffffff;
}

a.hier:link, a.hier:active, a.hier:visited
{
	color:#404295;
	cursor:pointer;
}

a.hier:hover {
	color:#404295;
}

.public
{
	color:#444444;
	font-size: 1.0em;
}




a.zruck:link, a.zruck:active, a.zruck:visited
{
	background:transparent url(/img/back.gif) no-repeat 0% 50%;
	color:#ffffff;
	padding-left:13px;
	text-decoration: none;
	font-size: 10px;
	cursor:pointer;
}

a.zruck:hover {
	color:#ffffff;
}


a.top:link, a.top:active, a.top:visited, a.top:hover
{
	background:transparent url(/img/top.gif) no-repeat 0% 50%;
	color:#2B2D71;
	padding-left:17px;
	text-decoration: none;
	font-size: 10px;
	cursor:pointer;
}

a.back:link, a.back:active, a.back:visited, a.back:hover
{
	background:transparent url(/img/back.gif) no-repeat 0% 0%;
	color:#2B2D71;
	padding-left:10px;
	text-decoration: none;
	font-size: 10px;
	cursor:pointer;
}


a.print:link, a.print:active, a.print:visited, a.print:hover
{
	background:transparent url(/img/print.gif) no-repeat 0% 0%;
	color:#2B2D71;
	padding-left:18px;
	text-decoration: none;
	font-size: 10px;
	cursor:pointer;
}

a.weitersenden:link, a.weitersenden:active, a.weitersenden:visited, a.weitersenden:hover
{
	background:transparent url(/img/mail.gif) no-repeat 0% 0%;
	color:#2B2D71;
	padding-left:20px;
	font-size: 0.9em;
	text-decoration: none;
	cursor:pointer;
}

a.box:link, a.box:active, a.box:visited
{
	color:#CE6314;
	padding-left:17px;
	font-size:0.9em;
	text-decoration: none;
	cursor:pointer;
	line-height:1;
}

a.box:hover {
	color:#2A4D75;
}

a.neutral:link, a.neutral:active, a.neutral:visited
{
	color:#404295;
	font-size:1.0em;
	text-decoration: none;
	cursor:pointer;
	display:block;
	line-height:1.5;
}

a.neutral:hover {
	text-decoration: none;
}

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;
}
