/* CONSOLE STYLE */
.console
 { font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; color: #000000
 }
div.console
 { display: none
 ; position: absolute
 ; z-index: 1
 ; top: 0px
 ; width: 100%
 }
div.cframe
 { height: 150px
 ; overflow: auto
 ; padding: 2px
 }
table.console
 { border-bottom: #444444 2px solid
 ; table-layout: fixed
 ; width: 100%
 ; border-spacing: 0px
 ; empty-cells: show
 ; border-collapse: collapse
 ; background: #888888;
 }
td.console
 { border: #444444 solid
 ; padding: 0px;
 ; width: 99.3%
 ; border-width: 0px 0px 2px 2px
 ; background: #E9E9E9
 }
td.console_admin
 { padding-top: 1px
 ; padding-left: 15px
 ; color: #000000
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 }
td.console_version
 { padding-top: 1px
 ; padding-right: 15px
 ; color: #000000
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 }
a.console_admin
 { text-decoration: none
 ; color: #000000
 }
a.console_admin:hover
 { text-decoration: none
 ; color: #FF0000
 }

 /* ERROR MESSAGES */
div.errors
 { width: 476px
 ; margin-bottom: 10px
 ; border: #FFFFFF 1px solid
 ; background: #8c0106
 ; padding: 10px
 ; font-size: 10px
 }
div.error
 { margin-bottom: 5px
 }

/* CONFIRMATION */
div.confirmation
 { margin-bottom: 10px
 ; font-size: 12px
 ; font-weight: bold
 ; text-align: left
 ; text-decoration: underline
 }

/* GENERAL SETTINGS */
body
 { padding: 0px
 ; margin: 0px
 ; font-family: Verdana, Arial, Helvetica
 ; color: #FFFFFF
 ; background: #8c0106
 ; scrollbar-3dlight-color:ff0000
 ; scrollbar-arrow-color:ff0000
 ; scrollbar-base-color:8c0106
 ; scrollbar-darkshadow-color:ff0000
 ; scrollbar-face-color:8c0106
 ; scrollbar-highlight-color:8c0106
 ; scrollbar-shadow-color:8c0106
 }
table
 { table-layout: fixed
 }
td
 { font-size: 10px
 }
a
 { color: #FFFFFF
 ; text-decoration: underline
 ; font-weight: bold
 }
a:hover
 { color: #FFFFFF
 ; text-decoration: none
 }
a.extern
 { padding-right: 12px
 ; background-image: url('/img/extern.gif')
 ; background-position: right 2px
 ; background-repeat: no-repeat
 }
p
 { margin: 0px
 ; padding: 0px
 }
h1
 { font-family: Verdana, Arial, Helvetica
 ; font-size: 16px
 ; margin-bottom: 20px
 }
h2
 { font-size: 12px
 ; margin-bottom: 7px
 }
td.data_firstcol
 { padding: 1px
 ; font-weight: bold
 ; text-align: right
 ; padding-right: 10px
 }
td.data
 { padding: 1px
 }
div.articleimage
 { border: #000000 0px solid /* IMPORTAND */
 ; margin: 5px
 }

/* FORM STYLE */
form
 { margin: 0px
 ; display: inline
 }
input
 { background: none
 }
input.text
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; border: #860000 solid
 ; border-width: 0px 0px 1px 1px
 ; color: #FFFFFF
 ; padding: 2px
 }
input.pb_confirm
 { font-size: 1px
 ; padding: 0px
 ; margin: 0px
 ; border: #860000 0px solid
 ; color: #FFFFFF
 ; background: none
 }
select
 { font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; margin-top: 3px
 ; border: #860000 1px solid
 ; background: #a20000
 ; border-color: #860000
 ; color: #FFFFFF
 }
textarea
 { border: #860000 1px solid
 ; padding: 2px
 ; font-family: Verdana, Arial, Helvetica
 ; font-size: 10px
 ; background: none
 ; color: #FFFFFF
 }
div.unhcode
 { position: absolute /*IMPORTAND*/
 ; visibility: hidden /*IMPORTAND*/
 ; overflow: auto /*IMPORTAND*/
 ; border: #860000 1px solid
 ; padding: 2px
 ; font-size: 10px
 }
td.unhcode_edit_selected
 { border: #860000 solid
 ; border-width: 1px 1px 0px 1px
 }
td.unhcode_preview_deselected
 { border: #860000 solid
 ; border-width: 1px 1px 1px 0px
 ; cursor: pointer
 ; background: #EEEEBB
 }
td.unhcode_edit_deselected
 { border: #860000 solid
 ; border-width: 1px 1px 1px 1px
 ; cursor: pointer
 ; background: #EEEEBB
 }
td.unhcode_preview_selected
 { border: #860000 solid
 ; border-width: 1px 1px 0px 0px
 }
td.unhcode_text
 { border: #860000 solid
 ; border-width: 0px 1px 1px 1px
 ; padding: 10px
 }
.button
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; font-weight: bold
 ; background: #C50000
 ; border: #860000 solid
 ; border-width: 1px 2px 2px 1px
 ; color: #FFFFFF
 ; text-align: center
 ; cursor: pointer
 }
table.form
 { border: none
 ; width: 496px
 ; overflow: hidden
 }
table.form td.fdesc
 { padding: 10px
 }
table.form td.headline
 { font-weight: bold
 ; text-align: center
 }
table.form td.desc
 { font-size: 10px
 ; vertical-align: top
 ; text-align: right
 ; padding-right: 10px
 }
table.form td.fnote
 { padding: 10px
 }

/* SITE SPECIFIC */

/* UNHCODE */
h2
 { font-size: 14px
 }
div.headline_quote
 { margin-left: 5%
 ; font-weight: bold
 }
div.quote
 { margin-left: 5%
 ; width: 90%
 ; padding: 5px
 ; border: #860000 1px solid
 }
div.headline_code
 { margin-left: 25px
 ; font-weight: bold
 }
table.code
 { table-layout: fixed
 ; width: 90%
 ; margin-left: 25px
 ; border: #860000 1px solid
 ; font-family: Courier New
 }
table.code td
 { vertical-align: top
 ; padding-left: 5px
 ; font-size: 11px
 ; padding-right: 2px
 ; padding-left: 5px
 ; width: 100%
 }
table.code td.line
 { border-right: #860000 1px solid
 ; text-align: right
 ; width: 15px
 }
span.high
 { font-size: 11px
 ; font-weight: bold
 }
div.high
 { border: #860000 1px solid
 ; background: #C50000
 ; margin: 5px
 ; padding: 5px
 }
div.headline_list
 { margin-left: 25px
 ; font-weight: bold
 }
ul
 { margin: 0px
 ; margin-left: 45px
 ; padding: 0px
 }
ol
 { margin: 0px
 ; margin-left: 45px
 ; padding: 0px
 }
ol.alpha_low
 { list-style-type: lower-alpha
 }
ol.alpha_up
 { list-style-type: upper-alpha
 }
ol.numeric
 { list-style-type: decimal
 }
ol.roman
 { list-style-type: upper-roman
 }
ul.dot
 { list-style-type: disc
 }
ul.circle
 { list-style-type: circle
 }
ul.square
 { list-style-type: square
 }
ul.check
 { list-style-type: none
 ; list-style-image: url('/img/check.gif')
 }
ul.cross
 { list-style-type: none
 ; list-style-image: url('/img/cross.gif')
 }
ul.none
 { list-style-type: none
 }

/* MENU */
div.menu
 { margin-top: 10px
 }
div.menu a
 { display: block
 ; color: #FFFFFF
 ; font-size: 16px
 ; font-weight: bold
 ; text-decoration: none
 ; padding-left: 24px
 ; margin-top: 5px
 ; margin-left: 3px
 ; background: url('/img/menu_empty.gif') no-repeat
 ; background-position: left 3px
 }
div.menu a:hover
 { background: url('/img/menu_ehover.gif') no-repeat
 ; background-position: left 3px
 }
div.menu a.active
 { background: url('/img/menu_full.gif') no-repeat
 ; background-position: left 3px
 }
div.menu a.active:hover
 { background: url('/img/menu_fhover.gif') no-repeat
 ; background-position: left 3px
 }