.bgwhite {
	background-color: #FFFFFF;
	width: 169px;
	height: 118px;
}

.bggrey1 {
	background-color: #ECECEC;
}

.bggrey2 {
	background-color: #333333;
}

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

.bgfootline {
	background-color: #84E2A8;
}

.colgrey {
	background-color: #84E2A8;
}

.slogan {
	vertical-align: top;
	background-color: #FFFFFF;
	width: 169px;
	padding-top: 5px;
}

.Abstract {
	background-color: #84E2A8;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-align: left;
	letter-spacing: 0px;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
}

.SeitenTitel{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #8fd400;
	text-align: left;
	letter-spacing: 3px;
}

.TextHeadline{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00B28C;
	text-align: left;
	letter-spacing: 1px;
	background-color: #ECECEC;
	vertical-align: middle;
	padding-left: 21px;
	width: 730px;
}

.TextTitel{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: middle;
	background-color: #D6D6D6;
	padding-left: 21px;
	width: 730px;
}

.TabTitel{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: middle;
	background-color: #D6D6D6;
	padding-left: 4px;
	padding-bottom: 2px;
	width: 184px;

}

.TabText{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-align: left;
	letter-spacing: 0px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 4px;
}

.TabText a {
	color: #666666;  
	text-decoration : none;
	
}

.TabText a:hover {
	color: #90BC1C;  
	text-decoration : underline;
}

.TabLink{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: right;
	letter-spacing: 0px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 4px;
}

.TabLink a {
	color: #666666;  
	text-decoration : none;
}

.TabLink a:hover {
	color: #00B28C;  
	text-decoration : underline;
}

.Text{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: top;
	padding-left: 21px;
	padding-right: 12px;
	border-left-color: #666666;
}

.Text a {
	color: #666666;
	font-weight: bold;
	text-decoration : none;
	font-variant: small-caps;

}

.Text a:hover {
	color: #37daaf;
	font-weight: bold;
  	text-decoration : underline;
}


.Textkopf{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00B28C;
	text-align: left;
	letter-spacing: 3px;
	vertical-align: top;
}

.Galerie{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-left: 1px;
	width: 130;
}

.copyright {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00B28C;
	text-align: left;
	letter-spacing: 0px;
	vertical-align: bottom;
	background-color: #FFFFFF;
	padding: 5px;
}

.copyright a {
	color: #00B28C;  
	text-decoration : none;
}

.copyright a:hover {
	color: #00B28C;
	text-decoration: underline;
	font-weight: bold;
}


.Navmenu {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: middle;
	padding-left: 2px;
}

.Navprint {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00B28C;
	text-align: right;
	letter-spacing: 2px;
	padding-right: 12px;
	padding-bottom: 10px;
	vertical-align: middle;
}

.Navtop {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00B28C;
	text-align: right;
	letter-spacing: 2px;
	padding-right: 12px;
	padding-bottom: 10px;
	vertical-align: middle;
	background-color: #84E2A8;
}

.Navsearch {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
 	background-color: #84E2A8;
	text-align: left;
	line-height: 17px;
	border: none;
	letter-spacing: 2px;
	vertical-align: middle;
	padding-left: 495px;
}

.Navsearch a {
	color: #FFFFFF;  
	text-decoration : none;
}

.Navsearch a:hover {
	color: #00B28C;  
	text-decoration : underline;
}

.NavsearchE {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
 	background-color: #84E2A8;
	text-align: left;
	line-height: 17px;
	border: none;
	max-height: 17px;
	letter-spacing: 2px;
	vertical-align: top;
	padding-left: 528px;
}

.NavsearchE a {
	color: #FFFFFF;  
	text-decoration : none;
}

.NavsearchE a:hover {
	color: #00B28C;  
	text-decoration : underline;
}

.Navtext {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	width: 172px;
}

