/**
 * Stylesheet for NOP
 *
 * @author	Reinhold Störmann
 * @author	Johannes Ranke
 *
 * Restructured 2008-02-28
 * by Johannes Ranke
 */

/**
 * Global settings
 */

body { background: #dbf7e1; }

img { border: none; }

p,h1,h2,h3,h4,ul,ol,li,td,th  { font-family:Arial,sans-serif; }

td,th,p,sub,sup{ font-size:10pt; }
h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:14pt; }
h4 { font-size:12pt; }
a { text-decoration:none; }
a:link { color: #008855 }
a:visited { color: #008855 }
a:active { color: #008855 }

table.centered { margin-left: auto; margin-right: auto; }
.centeredText { text-align: center; }
.centeredTextNomargin { text-align: center; margin:0 }

td.width20 { width: 20px }
td.width170 { width: 170px }

.nomargin { margin:0 }
.small { font-family: Arial,sans-serif; font-size:8pt; }
.accent { color:#DD2222; }
.tabdata { font-size:12pt; }
.outgoing { font-size:10pt; color:#FF0000; font-style:italic; font-weight:bold; }

/**
 * Menu
 */
table.menuPage { margin:0; width: 100%; }
table.menu { margin:0 }
td.expmenu { width:200px }
td.menuItem { font-weight: bold; font-size: 12pt }
td.submenuItem { font-size: 10pt }
td.activeMenuItem { font-weight: bold; font-size: 12pt }
td.activeSubmenuItem { font-size: 10pt }
a.activeMenuItem { color: #00CC99 }
a.activeSubmenuItem { color: #00CC99 }

/**
 * Legend
 */
table.legend { 
	margin-top:20px; margin-bottom:15px; 
	margin-left: auto; margin-right: auto;
}
tr.legend { margin-top: 10px; margin-bottom: 10px }
td.legend { margin:10px }


/**
 * Colors of data availability classes
 */
.data_high { font-size:10pt; background:#FFFFFF; }
.data_medium { font-size:10pt; background:#DDDDFF; }
.data_low { font-size:10pt; background:#B0B0FF; }
.data_none { font-size:10pt; background:#CC77FF; }

/**
 * Colors of effect factor classes
 */
.effect_0 { font-size:10pt; background:#FFFFFF; }
.effect_0_to_10 {font-size:10pt; background:#FFCCCC; }
.effect_10_to_100 { font-size:10pt; background:#FF9999; }
.effect_100_to_1000 {font-size:10pt; background:#FF6666; }
.effect_1000_to_50000 { font-size:10pt; background:#FD6E2F; }

/**
 * Varia
 */
table.articlegroup { margin-top: 8pt; }
td.indices { text-align: right }
td.substance_name { font-weight: bold; font-size: 14pt }

table.reaction { margin-top:0; margin-bottom:0; margin-left: auto; margin-right: auto; }
table.substance { margin-top:0; margin-bottom:0; margin-left: auto; margin-right: auto; }
tr.lehrmodul { background-color: #D0D0D0 }
td.overview { font-weight: bold; font-size: 12pt }

td.blueButton { background-image: url(img/blue_button.png); color: #FFFFFF; font-style: italic; font-weight: bold; font-size: 10pt; text-align: left; white-space: nowrap }

/**
 * Foot
 */
div.foot { margin-top: 12pt }
div.lastmodified { text-align: right; font-style: italic; font-size:8pt; margin-right:8pt }

/**
 * ReCaptcha
 */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#dbf7e1 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #dbf7e1 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
