td							{font-size: 8pt; font-family: Verdana, Arial, sans-serif}
.metatext					{font-size: 9pt; line-height: 16px; color: #E7BA00}
.text						{font-size: 9pt; line-height: 16px; color: #313031}
.press						{padding: 4px 4px 4px 4px; margin: 0px; background-color: #CECFCE; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 12px}
.subheadline				{font-size: 10pt; font-weight: bold;}
.legend						{font-size: 7pt; line-height: 14px; color: #313031}

/* menu */
.mainmenu 					{color: #FFFFFF; font-weight: bold}
.mainmenusel 				{color: #FFFFFF; font-weight: bold}
.submenu 					{color: #FFFFFF}

a:link, a:visited, a:active {text-decoration: none}
a:hover 					{text-decoration: underline}

/* box */
.tboxTitle					{width: 160px; padding: 5px 5px 5px 5px; margin: 0px; vertical-align: top; background-color: #B5B6B5; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 8.5pt; font-weight: bold; border-bottom: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7}
.tboxContent				{padding: 5px 5px 5px 5px; margin: 0px; vertical-align: top; background-color: #C8C9C8; font-family: Verdana, Arial, sans-serif; color: #7B797B; font-size: 11px; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7}
.tboxTeaser					{padding: 5px 5px 5px 5px; margin: 0px; vertical-align: top; background-color: #C8C9C8; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 11px; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7}

/* links */
a.boxlink:link, a.boxlink:visited, a.boxlink:active {color: #305475;}
a.boxlink:hover 			{color: #305475; text-decoration: underline}
a.textlink:link, a.textlink:visited, a.textlink:active {color: #305475; text-decoration: underline}
a.textlink:hover 			{color: #505050; text-decoration: underline}
a.metalink:link, a.metalink:visited, a.metalink:active {color: #E7BA00; text-decoration: none}
a.metalink:hover 			{color: #E7BA00; text-decoration: none}

/* table elements */
.t1 						{padding: 0px; margin: 0px; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7}
.t2 						{padding: 7px 7px 7px 7px; margin: 0px; vertical-align: top; background-color: #B5B6B5; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 8pt; font-weight: bold; border-bottom: 1px solid #E7E7E7}
.t2a						{padding: 7px 7px 7px 7px; margin: 0px; vertical-align: top; background-color: #B5B6B5; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 8pt; font-weight: bold; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7}
.t3		 					{width: 160px; padding: 7px 7px 7px 7px; margin: 0px; vertical-align: top; background-color: #CECFCE; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 8pt; border-bottom: 1px solid #E7E7E7}
.t3a	 					{width: 220px; padding: 7px 7px 7px 7px; margin: 0px; vertical-align: top; background-color: #CECFCE; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 8pt; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7}
.t4							{padding: 7px 7px 7px 7px; margin: 0px; vertical-align: top; background-color: #CECFCE; font-family: Verdana, Arial, sans-serif; color: #7B797B; font-size: 11px; border-bottom: 1px solid #E7E7E7}

/* form elements */
.textbox 					{padding: 2px 2px 2px 2px; font-size: 9pt; background-color: #ffffff; color: #313031; font-family: Verdana, Arial, sans-serif; width: 250px; height: 20px; border: #7B797B 1px solid}
.msgbox 					{padding: 2px 2px 2px 2px; font-size: 9pt; background-color: #ffffff; color: #313031; font-family: Verdana, Arial, sans-serif; width: 250px; height: 75px; border: #7B797B 1px solid}
.textbox1 					{padding: 2px 2px 2px 2px; font-size: 9pt; background-color: #ffffff; color: #313031; font-family: Verdana, Arial, sans-serif; width: 60px; height: 20px; border: #7B797B 1px solid}
.textbox2 					{padding: 2px 2px 2px 2px; font-size: 9pt; background-color: #ffffff; color: #313031; font-family: Verdana, Arial, sans-serif; width: 182px; height: 20px; border: #7B797B 1px solid}
.button 					{font-size: 9pt; background-color: #7B797B; color: #ffffff; font-family: Verdana, Arial, sans-serif; width: 100px; height: 20px; border: #CECFCE 1px solid; cursor: hand}
.tform						{padding: 4px 4px 4px 4px; margin: 0px; vertical-align: top; background-color: #CECFCE; font-family: Verdana, Arial, sans-serif; color: #313031; font-size: 12px}

/* images */
.floatLeft					{float: left; padding-right: 10px; padding-bottom: 3px}
.floatRight					{float: right; padding-left: 10px; padding-bottom: 3px}
.img 						{background-color: #B5B2A5; border-width: 1px; border-style: solid; border-color: #ffffff}
.imgContent					{margin-top: 5px; margin-bottom: 15px; margin-left: 15px; border: 1px #ffffff solid}
.imgContentLeft				{margin-top: 5px; margin-bottom: 15px; margin-right: 15px; border: 1px #ffffff solid}