/* general */

body { background-color: #CFE0F0; font-family: arial; padding: 0px 0px; margin: 0px 0px; }

p { font-size: 17px; color: #000000; margin: 5px 0px 5px 0px; }
p.comment { font-family: times; font-style: normal; font-weight: 700; font-size: 13px; text-align: left; }

h1,h2,h3,h4,h5 { font-weight: 700; font-family: arial; font-style: normal; text-align: left; color: #003765; margin: 14px 0px 5px 0px; }
h1 { font-size: 22px; margin: 14px 0px 20px 0px; text-align: center; }
h2 { font-size: 19px; margin: 15px 0px 5px 0px; }
h3 { font-size: 17px; color: #005B00; margin: 13px 0px 4px 0px; }
h4 { font-size: 15px; margin: 11px 0px 3px 0px; }
h5 { font-size: 15px; font-weight: 500; margin: 11px 0px 3px 0px; }

a { color: #801149; font-weight:700; text-decoration: none; }
a.extlink { color: #2222FF; }
a.special { font-family: arial; font-weight: 700; font-size: 15px; color: #2222EE; }

img { border: 0px; }
img.border { border: 1px solid black; margin: 0px 5px 0px 5px; }

ul { font-size: 15px; color: #000000; padding: 0px 0px 0px 30px; margin: 5px 0px 8px 0px; }
ul li { margin: 0px 0px 3px 0px; }

/* forms */

form { margin: 0px 0px; }
input.box,select,textarea.box { background-color: #CCCCCC; border: 1px inset #000000; }
textarea.box { font-family: arial; }
input.button { background-color: #CCCCCC; border: 1px outset #000000; }
table.form { width: 100%; padding: 2px 2px; background-color: #FFEEEE; }

/* tables */

table.nice { border-collapse: collapse; font-size: 13px; background-color: #AEC6FF; }
table.nice td { border: 1px solid black; padding: 2px 5px 2px 5px; }
table.nice tr.header { font-weight: 700; background-color: #B9A1FF; }

/* formating of the default layout */

table.formater { border-collapse: collapse; }
table.formater td { padding: 0px 0px; margin: 0px 0px; }

table.mainformater { width: 100%; height: 100%; border-collapse: collapse; }
table.mainformater td.menu_main { background-color: #33CCFF; height: 30px; }
table.mainformater td.menu_main table.formater { width: 100%; }
table.mainformater td.menu_main table.formater td { text-align: center; }
table.mainformater td.menu_main table.formater td a { font-weight: 700; }
table.mainformater td.logo { padding: 0px 0px; margin: 0px 0px; }
table.mainformater td.logo td.title { background: url('../img/background-clouds.jpg'); padding: 10px 20px; vertical-align: top; color: #000000; font-size: 20px; font-weight: 700; width: 100%; }
table.mainformater td.menu_context { background-color: #33CCFF; padding: 0px 2px 2px 2px; height: 26px; }
table.mainformater td.content { height: 100%; vertical-align: top; padding: 0px 10px 10px 10px; }

/* context menu */
.context_a { border: 1px solid #000000; background-color: #DDEEFF; font-size: 12px; padding: 2px 3px; }
.context_a a { font-weight: 700; }
.context_b { border: 1px solid #000000; background-color: #FFDDCC; font-size: 12px; padding: 2px 3px; }
.context_b a { font-weight: 700; }

