/* stylesheet for ~/dws/dws/ */

/* generic settings */
BODY  {
        margin-top: 0pt; margin-left: 0pt; background: white url("../images/background.gif"); background-repeat:repeat-y;
}
BODY.empty  {
        margin-top: 0pt; margin-left: 0pt; background: white;
}
P, UL, LI, OL, DIR, MENU, DT, DD, ADDRESS, BLOCKQUOTE, BR, HR, DL, TD {
        font-family: arial,sans-serif;
        font-size: 100%;
        color:black;
        margin:0pt;
        margin-left: 0pt;
        margin-right: 5pt;
        text-align:justify;
}

td {vertical-align:top;}
img.banner{border:non; margin:none;}
img.noborder{border:none; margin-top: 3pt;}
img.border{border:1pt solid black; margin-top: 3pt;}

UL {
		margin-top: 5pt; margin-bottom: 5pt; padding-left: 20pt; list-style-type: disc;
}
OL {
		margin-top: 5pt; margin-bottom: 5pt; padding-left: 20pt; list-style-type: decimal;)
}

/* content settings */
P.pageheader {
        font-size: 110%; font-weight: bold; margin-bottom: 0pt; color:red;
}

P.pageheader_center {
        font-size: 110%; font-weight: bold; margin-bottom: 0pt; text-align:center; color:red;
}

P.pageheader_right {
        font-size: 110%; font-weight: bold; margin-bottom: 0pt; text-align:right; color:red;
}

P.header {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; color:red;
}
P.header_center {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; text-align:center; color:red;
}
P.header_right {
        font-weight: bold; margin-top: 8pt; margin-bottom: 0pt; text-align:right; color:red;
}

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: 1pt; margin-bottom: 0pt;
}
P.bullet_center {
        text-align:center; margin-top: 1pt; margin-bottom: 0pt;
}
P.bullet_right {
        text-align:right; margin-top: 1pt; 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.popup {
        margin-top: 3pt; margin-bottom: 3pt;
}
P.popup_center {
        margin-top: 3pt; margin-bottom: 3pt; text-align:center;
}
P.popup_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;
}


/* layout settings (if these settings are used depends on the current template) */
P.pagetitle {
    font-size: 110%; font-weight: bold; margin-bottom: 12pt; color:brown;
}


table.table {
	margin:-2pt;
}
table.table_border {
	border: 1pt dotted #dddddd; margin:10pt; 
}
TD.table_l {
    vertical-align: top;
}

TD.Table_r {
    vertical-align: top;
}

/* 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: #3333AA;}
A:link {color: #3333AA;}
A:hover {color: #BBBBFF;}

A.currentItem {
        color: white;
}
A.currentItem:hover {
        color: white;
}
A.currentItem:link {
        color: white;
}
A.currentItem:visited {
        color: white;
}
A.Item {
        color: yellow;
}
A.Item:hover {
        color: yellow;
}
A.Item:link {
        color: yellow;
}
A.Item:visited {
        color: yellow;
}
P.menu {margin-left: 2pt; margin-top: 3pt;
}
P.MenuItem {
        font-size: 100%; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2pt;
}
P.SubmenuItem {
        font-size: 90%; margin-top: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;
}
P.SubSubmenuItem {
        font-size: 80%; margin-top: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16pt;
}


/* 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 {
        text-decoration: underline;
}



/* varia */

table.layout {
	margin:1pt;}

TD.banner {
	text-align:right; 
}
TD.menu {

}


P.modified {
	font-size: 80%; color: #AAAAAA; margin-top:0pt; margin-right: 3pt; text-align:center;
}

img.ikon {border:none; margin-left:3pt; margin-right:3pt;}
p.candy {text-align:right;}