body {
   height: 100%;
}

body, div, span, p, td, input, select, option, textarea { 
   font: normal 12px Arial, Helvetica, sans-serif;
/*	font: normal 14px Arial, Verdana, sans-serif;*/
}

div, p {
	padding: 5px 0;
}

p.bodytext {
	padding: 5px 0;
}

.bggreen {
	background-color: #00A25A;
}

.bgblue {
	background-color: #21458C;
}

.bggrey {
	background-color: #C6CBCE;
}

.bggrey1 {
	background-color: #E7E3E7;
}

.bggrey2 {
	background-color: #DEE3E7;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover, a:active {
	color: #000000;
	text-decoration: none;
}

.content a, .content a:hover, .content a:active {
	color: #42559C;
	text-decoration: underline;

}

/*a:hover, a:active {
	color: #000000;
	text-decoration: none;
}*/

.menuact {
	background-color: #C6C3C6;
}

.menu2no {
	background-color: #C6C3C6;
}

.menu3no {
	background-color: #C6C3C6;
	padding-left: 20px;
}

.menu2act {
	background-color: #C6C3C6;
}

.menu3act {
	background-color: #C6C3C6;
	padding-left: 20px;
}

.menuno a {
	font: normal 12px Arial, Verdana, sans-serif;
	text-decoration: none;
}

.menuno a:hover, .menuno a:active {
	color: #FFFFFF;
	font: bold 12px Arial, Verdana, sans-serif;
	text-decoration: none;
}
.menuact a, .menuact a:hover, .menuact a:active {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menu2act a, .menu2act a:hover, .menu2act a:active {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu3act a, .menu3act a:hover, .menu3act a:active {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu2no a {
	font: normal 12px Arial, Verdana, sans-serif;
	text-decoration: none;
}

.menu3no a {
	font: normal 12px Arial, Verdana, sans-serif;
	text-decoration: none;
}

.menu2no a:hover, .menu2no a:active {
	font: bold 12px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

.menu3no a:hover, .menu2no a:active {
	font: bold 12px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

.content {
	padding: 0 0 0 15px;
}

.content table {
	padding: 2px;
	border-spacing: 0px;
}

.content table .silver {
	font-weight: bold;
	text-align: center;
}

.header {
	/*color: #00B639;*/
	color: #00A25A;
	/*padding: 5px 5px 15px 5px;*/
	/*padding: 0 0 15px 0;*/
	/*padding: 5px 5px 5px 0;*/
/*	margin: 0 -4px;*/
	margin: 0 -3px;
	font-size: 12px;
	font-weight: bold;
}

.header a, .header a:hover, .header a:active{
	/*color: #00B639;*/
	color: #00A25A;
	font: bold 12px Arial, Verdana, sans-serif;
	text-decoration: none;
}

.navig a {
	font: normal 12px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

.navig a:hover, .navig a:active {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
.footer {
	font-size: 10px;
}

.footer a {
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

.footer a:hover, .footer a:active {
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

ul {
   list-style-type: square;
   list-style-image: url(http://innoward.de/media/uploads/innoward/images/bult_grey.gif);
   margin: 0 0 12px 25px;
   padding-left: 15px;
}
.mailformrequired {
	font-weight: bold;
}

ul.bottomlinks {
   list-style-type: none;
   list-style-image: none;
   margin: 0 0 10px 0;
   padding-left: 0;
}

ul.bottomlinks a, ul.bottomlinks a:hover, ul.bottomlinks a:active {
	/*color: #C6CbCE;*/
	color: #42559C;
	text-decoration: underline;
}


.tblhead {
	background-color: #E7E7E7;
	font-weight: bold;
	text-align: center;
}

.tblrow {
	border-bottom: 2px solid #E7E7E7;
	text-align: center;
}

.formtr {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #F7F7F7;
}

.formheader  {
	background-color: #E4E4E4; /* #EFEBEF; */
}