/*
 * framework Definitionen
 */
body { font-family: Verdana, Helvetica, sans-serif; margin: 0 0 20 0; background-color: #fff; }
p { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; color: #000; }
td { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; color: #000; }
/* access */
a { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }

/*
 * Pagetitle Definitionen
 */
.pageTitle td { background-color: #999; font-size: 12px; color: #fff; }

/*
 * left Column Definitionen
 */
/* access */
.leftColumn { }
.leftColumn .header { background-color: #ededed; font-size: 12px; }
.leftColumn .body { padding: 0 5 0 16; }
.leftColumn p { font-size: 10px; }
.leftColumn td { font-size: 10px; }
/* access */
.leftColumn a { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.leftColumn a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }

.grey { background-color: #ededed; }

/*
 * main Column Definitionen
 */
.mainColumn { }
.mainColumn .header { font-size: 14px; padding: 0 0 0 5; }
.mainColumn .subHeader { font-size: 12px; padding: 0 0 0 5; }
.mainColumn .borderHeaderTop { border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999; }
.mainColumn .borderHeaderBottom { border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; }
.mainColumn .body { padding: 0 0 0 5; }
.mainColumn .spacer { border-bottom: 1px solid #999; }
.mainColumn a { }
.mainColumn a:hover { }

/*
 * right Column Definitionen
 */
/* access */
.rightColumn { }
.rightColumn .header { font-size: 12px; }
.rightColumn .body { padding: 0 5 0 16; }
.rightColumn p { font-size: 10px; }
.rightColumn td { font-size: 10px; }
/* access */
.rightColumn a { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.rightColumn a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }

/* main Menu Definitionen */
.mainMenu { background-color: #000; }
.mainMenu a { color: #fff; }
.mainMenu a:hover { color: #000; }
.mainMenu .act { color: #000; }
.mainMenu .subBG { background-color: #999; padding: 0 10 0 10; border-top: 1px solid #fff; }

/*
 * sub Menu Definitionen
 */
/* access */
.subMenu { }
/* access */
.subMenu a { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.subMenu a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.subMenu .act { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }

/*
 * path Menu Definitionen
 */
.pathMenu { }
.pathMenu td { border-top: solid 1px #999; border-bottom: solid 1px #999; }
/* access */
.pathMenu a { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.pathMenu a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.pathMenu .act { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }

/*
 * func Menu Definition
 */
.funcMenu { background-color: #8d8d8d; }
.funcMenu a { color: #fff; }
.funcMenu a:hover { color: #000; }

/*
 * Input-Login-Form Definitionen
 */
/* access */
.loginSearch { }
.loginSearch .header { background-color: #eee; font-size: 12px; }
.loginSearch .body { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; color: #fff; }
.loginSearch .input { font-size: 10px; width: 100px; height: 16px; border: solid 1px #000; background-color: #ededed; }
.loginSearch .submit { font-size: 10px; width: 22px; height: 16px; border: solid 1px #000; background-color: #ededed;}

/*
 * copyright notice
 */
.copyright { background-color: #999; }
/* access */
.copyright .copy { font-size: 9px; color: #fff; }
.copyright a { font-size: 9px; color: #999; }
.copyright a:hover { font-size: 9px; color: #999; }

/*
 * news
 */
.news { }
.news .latest { padding: 5 5 0 16; }
.news .headerLatest { border-top: 1px solid #333; padding: 3 0 0 0; }