
/*From the old trainer*/

IMG.scheduleNav {
	border-width: 2px;
	border-color: #FFFFFF;
	border-style: outset;
	padding: 2px;
	background-color: #C8C8C8
}


.blacknormal8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	color: #000000;
	text-decoration: none
}

.globnav {
	background-color: #99CCFF;
	padding-right: 18px;
}

.nav1link {
	font-size: 12px;
	color: #000000;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 18px;
	font-size: 12px;
	color: #FFFFFF;
}

.nav2link {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 18px;
}

.nav3link {
	font-size: 12px;
}

.langselect {
	background-color: #FF9900;
	vertical-align: middle;
	text-align: right;
	padding-right: 18px;
	padding-top: 0px;
	color: #000000;
}

.countryid {
	background-color: #FF9900;
	vertical-align: middle;
	padding-left: 18px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.vendor {
	background-color: #FF9900;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
}

.contact {
	background-color: #336699;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
}

.sitesearch {
	background-color: #FF9900;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 18px;
	padding-top: 0px;
	font-size: 12px;
	color: #FFFFFF;
}

.primnav {
	background-color: #336699;
	vertical-align: middle;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px;
	font-size: 12px;
	color: #FFFFFF;
}

.designator {
	background-color: #FF9900;
	vertical-align: bottom;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.picture {
	background-color: #336699;
	vertical-align: top;
}

.secnav {
	background-color: #336699;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.secnavlink {
	font-size: 12px;
}

.secnavID {
	font-size: 12px;
	font-weight: bold
}

.siteID {
	background-color: #FF9900;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 3px;
}

.main {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 10px
}

.selection {
	background-color: #FFCC99;
	vertical-align: top;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px
}

.footer {
	background-color: #FFFFFF;
	vertical-align: bottom;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px
}

.Grey {
	color: #FFCC99;
}

.enabled {
	color: #999999;
}

.flytab {
	width: 100px;
	border-width: 3px;
	border-color: #6699CC;
	border-style: solid;
	padding: 10px;
}

.flyheader1 {
	background-color: #6699CC;
	padding: 7px;
	margin: 0px;;
	font-weight: bold
}

.flyheader2 {
	background-color: #6699CC;
	padding: 2px;
	margin: 0px;
}

.flybody {
	background-color: #FFCC99;
	padding: 5px;
	margin: 0px;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
}

.flyfooter {
	background-color: #FFFFFF;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
}

.flyspace {
	background-color: #FFCC99;
}

.flyleft {
	background-color: #FFCC99;
	padding: 6px;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	vertical-align: top;
}

.flyright {
	background-color: #FFCC99;
	padding: 6px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 10px;
}

.flymiddle {
	background-color: #FFCC99;
	padding: 10px;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 10px;
}

.craheader1 {
	font-size: 12px;
	background-color: #FF9900;
	padding: 7px;
	margin: 0px;
	font-weight: bold
}

.crabody {
	font-size: 12px;
	background-color: #FFCC99;
	padding: 5px;
	margin: 0px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.crafooter {
	background-color: #FFCC99;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
}

.craspace {
	background-color: #FFCC99;
}

.persnavheader {
	font-size: 12px;
	background-color: #FF9900;
	padding: 7px;
	margin: 0px;
	font-weight: bold
}

.persnavfooter {
	background-color: #FFCC99;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
}

.legendeheader {
	background-color: #FF9900;
	padding: 7px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
}

.legende {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 10px;
}

.dsctitle {
	padding: 5px;
	font-size: 17px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #336699;
}

.footertable {
	width: 100%;
	border-style: none;
}

.fcopyright {
	width: 34%;
	color: #999999;
	font-size: 10px;
}

.flastupdate {
	width: 33%;
	color: #999999;
	font-size: 10px;
	text-align: center;
}

.funit {
	width: 33%;
	color: #999999;
	font-size: 10px;
	text-align: right;
}

.cartframe {
	background-color: #000000;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #660000;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #660000;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	border-bottom-width: 2px;
}

.cartheader {
	background-color: #660000;
	padding: 7px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold
}

.cart {
	background-color: #FFCC99;
	vertical-align: top;
	padding: 7px;
	margin: 0px;
	border-style: solid;
	border-color: #660000;
	border-width: 3px;
}

.carttab {
	background-color: #FFCC99;
	width: 100px;
	border-width: 3px;
	border-color: #660000;
	border-style: solid;
	padding: 10px;
}

.cartheader1 {
	background-color: #FF9900;
	padding: 7px;
	margin: 2px;
	font-weight: bold;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
}

.cartheader2 {
	background-color: #FF9900;
	padding: 2px;
	margin: 2px;
	font-weight: bold;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
}

.cartbodyXX {
	background-color: #00FF00;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.cartbody {
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.cartfooter {
	background-color: #FFFFFF;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
}

.formtext {
	height: 18px;
	font-size: 12px;
}

.formselect {
	height: 16px;
	font-size: 12px;
}

.formbutton {
	height: 20px;
	font-size: 12px;
}

.formbuttonfixedSize {
	FONT-SIZE: 11px;
	HEIGHT: 20px;
	WIDTH: 200px
}

.formButtonFixedSizeSmall {
	FONT-SIZE: 11px;
	HEIGHT: 20px;
	WIDTH: 70px
}

.pageheader {
	background-color: #336699;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.tableheader {
	background-color: #6699CC;
	padding: 5px;
	vertical-align: bottom;
	font-size: 12px;
}

.tableheaderplus {
	background-color: #6699CC;
	padding: 5px;
	font-weight: bold;
}

.tablebodyNumber {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
}

.tablebodyTitle {
	background-color: #FFCC99;
	padding: 3px;
	vertical-align: top;
}

.tablebodyType {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.tablebodyLang {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.tablebodyDetail {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.tablebodySelect {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
}

.tablebodyDivide {
	background-color: #FFCC99;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
}

.tablebodyFooter {
	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
}

.tablebodyPath {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-weight: bold;
}

.tablebodySubchapter {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
}


.tablebodyLabel {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	width: 250;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
}

.tablebodyLabel2 {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	width: 100;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
}

.tablebodyBullet {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	width: 30;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
}

.tablebodyForm {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-weight: normal;
}

.tablebodySettings {
	background-color: #FFCC99;
	padding: 2px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-weight: normal;
	padding-left: 5pt;
}

.tablebodyBullet {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	width: 30px;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
}


.wwdeclaration {
	vertical-align: top;
	padding-left: 10px;
	text-align: left;
}

.wwmail {
	vertical-align: top;
	padding-left: 10px;
	text-align: left;
	vertical-align: bottom;
	font-size: 10px;
}

.wwheader {
	vertical-align: top;
	padding-left: 10px;
	text-align: right;
}

.theader {
	background-color: #6699CC;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.theaderplus {
	background-color: #6699CC;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
}

.tleft {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	font-size: 12px;
}

.tleft-c {
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	font-size: 12px;
}

.tleft-r {
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	font-size: 12px;
}

.tleftbottom {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	font-size: 12px;
}

.tleftbottom-r {
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	font-size: 12px;
}

.tright {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 12px;
}

.tright-m {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: middle;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 12px;
}

.tright-b {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: bottom;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 12px;
}

.tright-c {
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 12px;
}

.tright-r {
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 12px;
}

.tright-l {
	text-align: left;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	font-size: 12px;
}

.trightbottom {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	font-size: 12px;
}

.tleftbottomright {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	font-size: 12px;
}

.tleftbottomright-c {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	font-size: 12px;
}

.tleftright {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.tbottom {
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	font-size: 12px;
}

.tnoborder-c {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
}

.tnoborder-r {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	font-size: 12px;
}

.tnoborder {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.tnoborder-m {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: middle;
	font-size: 12px;
}

.tfooter {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #6699CC;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #6699CC;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-top-color: #6699CC;
	border-top-width: 2px;
	font-size: 12px;
}

.talert {
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
	
	font-size: 12px;
}

.dscheader {
	background-color: #FF9900;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.dscheaderplus {
	background-color: #FF9900;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
}

.dscheaderplus-c {
	text-align: center;
	background-color: #FF9900;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
}

.dscheaderplus-r {
	text-align: right;
	background-color: #FF9900;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
}

.dscheader-c {
	text-align: center;
	background-color: #FF9900;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.dscheader-r {
	text-align: right;
	background-color: #FF9900;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.dscleft {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	font-size: 12px;
}

.dscleft-c {
	text-align: center;
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	font-size: 12px;
}

.dscleft-r {
	text-align: right;
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	font-size: 12px;
}

.dscleftbottom {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscleftbottom-c {
	text-align: center;
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscleftbottom-r {
	text-align: right;
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscright {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	font-size: 12px;
}

.dscright-m {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: middle;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	font-size: 12px;
}

.dscright-b {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: bottom;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	font-size: 12px;
}

.dscright-c {
	text-align: center;
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	font-size: 12px;
}

.dscright-r {
	text-align: right;
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	font-size: 12px;
}

.dscrightbottom {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscleftbottomright {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscleftbottomright-c {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscleftright {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	font-size: 12px;
}

.dscbottom {
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	font-size: 12px;
}

.dscnoborder-c {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
}

.dscnoborder-r {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	font-size: 12px;
}

.dscnoborder {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}

.dscnoborder-m {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: middle;
	font-size: 12px;
}

.dscfooter {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-top-color: #6699CC;
	border-top-width: 2px;
	font-size: 12px;
}

.suchkriterium {
	margin-top: 6pt;
	margin-bottom: 0pt;
}
.select {
	height: 16px;
	font-size: 12px;
	width: 150pt
}

.listselect {
	font-size: 12px;
	width: 250pt
}

.descspace {
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
}

.descselect {
	background-color: #FFCC99;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
}

.descunselect {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
}

.descbody {
	background-color: #FFFFFF;
	padding: 10px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
}

.descheader {
	background-color: #FF9900;
	padding: 5px;
	font-weight: bold;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
}

.descheader2 {
	background-color: #FF9900;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.desctext {
	background-color: #FFCC99;
	padding: 5px;
	padding-bottom: 15px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.descspecial {
	background-color: #FFCC99;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
}

.descline {
	background-color: #FFFFFF;
	padding: 0px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-top-width: 2px;
}

.descheaderleft {
	background-color: #FF9900;
	padding: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
}

.descheadertween {
	background-color: #FF9900;
	padding: 5px;
	text-align: center;
}

.descheaderright {
	background-color: #FF9900;
	padding: 5px;
	text-align: center;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.descleft {
	background-color: #FFCC99;
	padding: 5px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
}

.desctween {
	background-color: #FFCC99;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.descright {
	background-color: #FFCC99;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.descformleft {
	background-color: #FFCC99;
	padding: 5px;
	text-align: right;
	width: 150;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 2px;
}

.descformright {
	background-color: #FFCC99;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 2px;
}

.tabselected {
	background-color: #60A0C0;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}

.tabnotselected {
	background-color: #406080;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}


.linkitem {
	list-style-image: url(../images/link.gif)
}


.date {
	font-size: 10px;
}

.legal {
	font-size: 10px;
}

.owner {
	font-size: 10px;
}

.up
.headline1
.headline2 

form.dataform {
	width: 70em;
	font-size: 1em;
	line-height: 120%;
	margin: 1em;
}

form.dataform fieldset {
	padding: 10px;
}

form.dataform fieldset p {
	clear: both;
}

form.dataform fieldset legend {
	margin: 0.5em;
	padding: 0.1em 0.4em;
	width: 15em;
	font-weight: bold;
	color: #000000;
}

label {
	width: 20em;
	margin: 3px;
	padding: 3px;
	float: left;
	text-align: left;
	font-weight: normal;
	color: #000000;
}

textarea.notification {
	background-color: #ffcdcd;
}

div.textareastatus {
	border: 1px solid #d55b5b;
	background-color: #ffcdcd;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	width: 20px;
	height: 10px;
	float: left;
	margin-left: 25em;
}

textarea {
	width: 30em;
	height: 5em;
}

.scheduleTable {
	width: 100%;
}

.scheduleTableBase {
	border: #ACA899;
	background: #E0E0E0;
}

#filterBox, #trainerSelectBox, .scheduleTableBase td {
	border: thin solid #aaaaaa;
}

.scheduleTableScrollbar {
	width: 7px; /* 16px see DBCARGO-303*/
}

#multiScheduleTable {
	max-height: 500px;
	/*IE 6, IE 7 Quirksmode*/
	height: expression(this.scrollHeight > 499 ? '500px' : '100%');
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0;
	margin: 0 0 1px 0;
}

/*end: from the old trainer*/