p {
	padding: 0;
    margin: 5px 0 0 0;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-align: left;
}
h1 {
    padding: 0;
    margin: 0;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    color: #99CC00;
}
h2, h2 a {
    padding: 0;
    margin: 0;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    color: #99CC00;
}
h4 {
    padding: 0;
    margin: 5px 0 0 0;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #009900;
    text-decoration: none;
}

ul, ol {
    padding: 0 0 0 15px;

    margin: 5px;
}
li {
    padding: 0;
    margin: 5px 0 0 0;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-align: left;
}
.ak180green li { color: #99cc00; }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-1 p a {
    padding: 0;
    margin: 0 0 0 15px;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #99CC00;
    text-align: left;
}
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { line-height: 12px; }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 15px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 30px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 45px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #009900; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #99CC00; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #666666; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #666666; }

DIV.csc-menu-4 p a {
    padding: 0;
    margin: 0 0 0 15px;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #009F00;
    text-align: left;
    line-height: 20px;
}

/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 0px; padding-right: 0px;
    padding: 0;
    margin: 5px 0 0 0;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-align: left;
}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell {  }
FORM TABLE TR TD.csc-form-fieldcell {  }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {  }
FORM TABLE TR TD.csc-form-label P.csc-form-label-req { }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }




/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/* Formatierung des Mail-Formulares */
.mailform { font-size: 11px; font-style: normal; color: #32378C; }
.mailformrequired { font-size: 11px; font-style: normal; color: #32378C; }
.mailformradio { font-size: 11px; font-style: normal; color: #FFFFFF; }
.csc-form-label { vertical-align: bottom; }

TABLE TR TD { padding-left: 0px; padding-right: 0px;
    padding: 0;
    margin: 5px 0 0 0;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-align: left;
}
 

