/* stylesheet for dws site*/

/* generic settings */
BODY  {
        margin-top: 0pt; margin-left: 0pt; background: white url("../images/back.gif"); background-repeat:repeat-y;
}

H1, H2, H3, H4, H5, H6, P, UL, LI, OL, DIR, MENU, DT, DD, ADDRESS, BLOCKQUOTE, BR, HR, DL, TD {
        font-family: arial,sans-serif; font-size: 10pt; color:black; margin-left: 10pt; text-align:left;
}

UL {margin-top: 12pt; margin-bottom: 0pt; margin-left: 12pt;}
IMG.banner {margin:0pt;}
IMG.menu {margin:0pt; margin-top:1pt; margin-left:89pt;}
IMG.bottom {margin:0pt; margin-left:0pt;}
TD.content {background: white url("../images/tile.gif"); border:0pt solid white;}
TABLE { margin:0pt; border:0pt solid white;}

/* content settings */

P.pageheader {
        font-size: 12pt; font-weight: bold; margin-top: 8pt; margin-bottom: 12pt;
}
P.pageheader_center {
        font-size: 12pt; font-weight: bold; margin-top: 8pt; margin-bottom: 12pt; text-align:center;
}
P.pageheader_right {
        font-size: 12pt; font-weight: bold; margin-top: 8pt; margin-bottom: 12pt; text-align:right;
}

P.header {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt;
}
P.header_center {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; text-align:center;
}
P.header_right {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; text-align:right;
}

P.bodytext {
        margin-top: 3pt; margin-bottom: 0pt;
}
P.bodytext_center {
        margin-top: 3pt; margin-bottom: 0pt; text-align:center;
}
P.bodytext_right {
        margin-top: 3pt; margin-bottom: 0pt; text-align:right;
}

P.subscript {
        text-style: italic;
}
P.subscript_center {
        text-style: italic; text-align:center;
}
P.subscript_right {
        text-style: italic; text-align:right;
}

P.bullet {
        margin-top: 24pt; margin-bottom: 0pt;
}
P.bullet_center {
        text-align:center; margin-top: 24pt; margin-bottom: 0pt;
}
P.bullet_right {
        text-align:right; margin-top: 24pt; margin-bottom: 0pt;
}

P.hyperlink {
        margin-top: 3pt; margin-bottom: 3pt;
}
P.hyperlink_center {
        margin-top: 3pt; margin-bottom: 3pt; text-align:center;
}
P.hyperlink_right {
        margin-top: 3pt; margin-bottom: 3pt; text-align:right;
}

P.image {
        margin-top: 3pt; margin-bottom: 3pt;
}
P.image_center {
        margin-top: 3pt; margin-bottom: 3pt; text-align:center;
}
P.image_right {
        margin-top: 3pt; margin-bottom: 3pt; text-align:right;
}

P.download {
        margin-top: 6pt; margin-bottom: 6pt; margin-left: 24pt;
}

P.options {
        display: inline; font-weight: bold;
}

P.movie        {
        text-align: center;
}


/* menu layout (template dependent) */
/*                   'normal' menu settings */
P.menu {
        margin-left: 14pt; margin-top: 6pt;
}

P.submenu {
        margin-left: 6pt;
}

A{
        display: inline; text-decoration: none;
}

A:visited {
        color: #4877BE;
}
A:link {
        color: #4877BE;
}
A:hover {
        color: #4877BE;
}
A.visitedMenu:visited {
        color: black;
}
A.visitedMenu:link {
        color: black;
}
A.visitedMenu:hover {
        color: #4877BE;
}
A.activeSubmenu:visited {

}
A.activeSubmenu:link {

}
A.activeSubmenu:hover {

}
B.visitedSubmenu {
        font-weight:normal;
}


/*                   collapsing menu settings (colors don't really matter, they are set in A.xxx*/
P.collapsing {
        margin-top: 9pt;
}

A.col_visitedMenu:visited {
        text-decoration: none; color: black; font-size: 10pt;
}

A.col_visitedMenu:link {
        text-decoration:none; color: black; font-size: 10pt;
}

A.col_visitedMenu:hover {
        text-decoration: none; color: #4877BE; font-size: 10pt;
}

B.col_visitedSubmenu {
        font-size: 9pt; font-weight:normal;
}

P.col_visitedSubmenu {
        font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt;
}

P.col_visitedMenu {
        font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5pt;
}

P.col_activeSubmenu {
        font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt;
}

P.col_activeMenu {
        font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5pt;
}
P.col_visitedSubmenu {
        font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt;
}

P.col_visitedMenu {
        font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; font-weight: normal; margin-left: 5pt;
}

/*                   content menu settings (colors don't really matter, they are set in A.xxx*/
P.pagemenu {
        margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt;
}
P.pagemenu_center {
        margin-top: 0pt; margin-bottom: 0pt; text-align:center;
}
P.pagemenu_right {
        margin-top: 0pt; margin-bottom: 0pt; text-align:right;
}

A.pagemenu:visited {
        display: inline; text-decoration: none; color: #4877BE; font-size: 10pt;
}

A.pagemenu:link {
        display: inline; text-decoration:none; color: #4877BE; font-size: 10pt;
}

A.pagemenu:hover {
        display: inline; text-decoration: none; color: 4877BE; font-size: 10pt;
}


/* varia */
P.modified {
		font-size: 8pt; color: #AAAAAA;
}
