body {
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

table, tr, td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

tr.referenzen, td.referenzen {
	padding-bottom: 5px;
}

a, a:active, a:visited  {
	color : #337BAF;
	text-decoration: none;
}

a:hover  {
	color : #337BAF;
	text-decoration: underline;
}

ul {
	color : #000000;
	font : 11px Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style: disc;
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 10px;
	}

.h1, h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    bold;
    color: #FF6600;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}

.h1, h2 {
	color : #FF6600;
	font : bold 12px Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.h3, h3 {
	color : #000000;
	font : bold 11px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.h4, h4 {
	color : #FF6600;
	font : bold 12px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.hiddenlabel
{
		color: #ffffff;
		text-align: right!Important;
}

.druckheader{
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 0px solid #000000;
	border-bottom-width: 1px;
}

a.anhang, a.anhang:active, a.anhang:visited  {
	color : #337BAF;
	text-decoration: none;
	margin-top: 10px;
}

a.anhang:hover  {
	color : #337BAF;
	text-decoration: underline;
	margin-top: 10px;
}

a.news a.news:active, a.news:visited  {
	color : #000000;
	text-decoration: none;
	margin-top: 10px;
}

a.news:hover  {
	color : #333333;
	text-decoration: underline;
	margin-top: 10px;
}
	
/* Footer */
td.footer{
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.footerimpressunm{
color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right!Important;
}

a.footer, a.footer:active, a.footer:visited  {
	color : #FFFFFF;
	text-decoration: none;
}

a.footer:hover  {
	color : #FFFFFF;
	text-decoration: underline;
}

/* Navigationsformatierung */

a.navigation2p, a.navigation2p:active, a.navigation2p:visited  {
	color : #333333;
	text-decoration: none;
	font : bold 12px Arial, Helvetica, sans-serif;
	}

a.navigation2p:hover  {
	color : #FF6600;
	text-decoration: none;
	font : bold 12px Arial, Helvetica, sans-serif;
}

a.navigation2a, a.navigation2a:hover, a.navigation2a:active, a.navigation2a:visited {
	color : #FF6600;
	text-decoration: none;
	font : bold 12px Arial, Helvetica, sans-serif;
}

a.navigation3p, a.navigation3p:active, a.navigation3p:visited  {
	color : #333333;
	text-decoration: none;
	font : 12px Arial, Helvetica, sans-serif;
}

a.navigation3p:hover  {
	color : #FF6600;
	text-decoration: none;
	font : 12px Arial, Helvetica, sans-serif;
}

a.navigation3a, a.navigation3a:hover, a.navigation3a:active, a.navigation3a:visited {
	color : #FF6600;
	text-decoration: none;
	font : 12px Arial, Helvetica, sans-serif;
}

a.navigation4p, a.navigation4p:active, a.navigation4p:visited  {
	color : #333333;
	text-decoration: none;
	font : 12px Arial, Helvetica, sans-serif;
}

a.navigation4p:hover  {
	color : #FF6600;
	text-decoration: none;
	font : 12px Arial, Helvetica, sans-serif;
}

a.navigation4a, a.navigation4a:hover, a.navigation4a:active, a.navigation4a:visited {
	color : #FF6600;
	text-decoration: none;
	font : 12px Arial, Helvetica, sans-serif;
}


/* Formularformatierung */

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #000000; */
	background-color: #FFFFFF;
	padding-left: 3px;
}

input.formtextfeld {
	border: #000000 1px solid;
	margin-bottom: 3px;
}

input.formbutton {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF6600;
	border: 1px outset;
	font: bold;
	}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: #000000 1px solid;
	padding-left: 3px;
	margin-bottom: 2px;
}

.pflicht{
	color: #FF6600;
	font-weight: bold;
	}
	
/* Newsletter */

td.instructions {
	color : #666666;
	font : 10px Arial, Helvetica, sans-serif;
	margin: 10px;
	}

/* INVENTUA SIDEMENU */
.MenuHdr0, .MenuItem0, .MenuItemMouseOver0, .MenuItem0 HR
{ 
	display:none!Important;
}	
.MenuHdr1
{ 
  font-size: 10pt; padding-left: 10px; font-weight: bold; 
  padding-top: 1px; cursor: default; padding-right:10px;
}
.MenuHdr2
{ 
  font-size: 10pt; padding-left: 20px; font-weight: bold;
  padding-top: 1px; cursor: default; padding-right:10px;
} 

.MenuItem1, .MenuItemMouseOver1, .MenuItem1 HR
{
  font-size: 9pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px;
  padding-top: 2px; padding-right:10px;
}
.MenuItem2, .MenuItemMouseOver2, .MenuItem2 HR
{
  font-size: 9pt; padding-left: 20px; font-weight: normal!Important; padding-bottom: 1px;
  padding-right:10px;
}

.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link,
.MenuHdr2 A, .MenuHdr2 A:Active, .MenuHdr2 A:Hover, .MenuHdr2 A:Visited, .MenuHdr2 A:Link,
.MenuItem1 A:Active, .MenuItem2 A:Active,
.MenuItemMouseOver1 A:Hover, .MenuItemMouseOver2 A:Hover
{
	color: #FF6600!Important;	
}

.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link, 
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link, 
.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link, 
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link, 
.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link,
.MenuHdr2 A, .MenuHdr2 A:Active, .MenuHdr2 A:Hover, .MenuHdr2 A:Visited, .MenuHdr2 A:Link
{
  text-decoration: none; color: black; width: 100%; padding-top: 1px; 
  padding-bottom: 1px; cursor: default; cursor: pointer; empty-cells:hide!Important;
}




