
/* /public/web/static/10941-1-PUB_PROD/none/resource/index.css */

/* GENERAL TYPOGRAPHY AND ELEMENT PROPERTIES */

/* cancelled browser defaults */

html, body, form, fieldset, table, caption, thead, tfoot, tbody, tr, td, th, div, span, p, ul, ol, li, a, img, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: solid 0 #ccc; background-repeat: no-repeat; }

html { font-size: 100.01%; text-align: center; }
body, table { font-family: Verdana, 'Geneva CE', lucida, sans-serif; }
table { font-size: 100%; border-collapse: collapse; }


/* default color and font size */

body { color: #333; background: #fff; font-size: 75%; line-height: 1.5em; }


/* links */

a:link { color: #00501f; text-decoration: underline; }
a:visited { color: #333; }


/* text flow */

p, ul, ol, dl, dd, table, form, fieldset, blockquote { margin-bottom: 1.5em; }
ul, ol, dd, blockquote { margin-left: 1.5em; }
blockquote { margin-right: 1.5em; }

hr { height: 0.25em; padding: 0; border: 0; background-color: #ccc; color: #ccc; margin-bottom: 1.25em; }

sup, sub { line-height: 0; }


/* list style */

ul { list-style-type: square; }
ol { list-style-type: decimal; }
.plain-list { list-style-type: none; margin-left: 0; }


/* font-weight */

h1, h2, h3 { font-weight: normal; }
th, strong, dt, h4, h5, h6, dfn { font-weight: bold; }


/* font style */

em, dfn, q, cite { font-style: italic; }


/* quotes */

q:before { content: open-quote; }
q:after { content: close-quote; }

q { font-style: italic; quotes: '\201E' '\201C' '\201A' '\2018'; }
q:lang(en) { quotes: '\201C' '\201D' '\2018' '\2019'; }


/* headings */

h1 { color: #00501f; }
h2, h3 { color: #000; }
h4, h5, h6 { color: #222; }

h1 { font-size: 2em; line-height: 1.5em; margin-bottom: 0.5em; }
h2 { font-size: 1.5em; line-height: 2em; margin-top: 1.5em; margin-bottom: 0.5em; }
h1+h2 { margin-top: -0.5em; margin-bottom: 0.5em; }
h3 { font-size: 1.1667em; line-height: 1.2857; margin-bottom: 1.2857em; }
h4 { font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; }
h5, h6 { font-size: 0.9167em; line-height: 1.6364em; margin-bottom: 1.6364em; }


/* other sizes */

.rem { font-size: 0.9167em; line-height: 1.6364em; }
p.rem, .rem p, .rem ul, .rem ol { margin-bottom: 1.6364em; }
.rem ul, .rem ol { margin-left: 1.6364em; }


/* illustrations */

p img.right { float: right; margin: 0 0 1.5em 1.5em; }
p img, p img.left { float: left; margin: 0 1.5em 1.5em 0; padding: 0; }


/* document revisions */

ins { background: #060; color: #fff; }
del { background: #900; color: #fff; }


/* data tables */

table.grid-view, table.grid-view td, table.grid-view th { border: solid 1px #fff; color: #000; }
table.grid-view td, table.grid-view th { text-align: left; vertical-align: top; background-color: #fff; }
table.grid-view tbody tr:hover td, table.grid-view tbody tr:hover th,
table.grid-view tbody tr.selected td, table.grid-view tbody tr.selected th { background-color: #ffc; }
table.grid-view thead th, table.grid-view tbody tr.h th, table.grid-view tfoot td { background-color: #a2bf30; font-weight: normal; }
table.grid-view th, table.grid-view td, table.grid-view caption { padding: 4px 10px 4px 5px; }
table.grid-view tr.even td, table.grid-view tr.even th { background-color: #e9e9e9; }
table.grid-view caption { background: #e9e9e9; }

table.grid-view tr.inv th { color: #fff; background-color: #2e5d28; }
table.grid-view tr.inv th a:link, table.grid-view tr.inv th a:visited { color: #fff; }


/* grid controls */

th .tool, td .tool { margin: 0 0 0 0.5em; float: right; }
th .tool img, td .tool img { vertical-align: baseline; }

th input, th button { font-size: 0.9167em; }
th input.text { width: 70%; }
th .submit { font-weight: bold; }


/* forms */

.text, textarea { border: 1px solid #999; background: #fff; padding: 2px; }
.submit { border-width: 1px; border-style: solid; border-color: #597f55 #24481f #24481f #597f55; padding: 1px 7px; margin: 0; background: #2e5d28; width: auto; color: #fff; cursor: pointer; }
button.submit { padding: 1px 3px; }

.submit-x { background-image: url('../External/11353_4_cross_white.gif');}
.submit-r { background-image: url('../External/11333_4_r_white.gif'); }
.submit-x, .submit-r { background-repeat: no-repeat; background-position: center center; font-size: 0.9167em; padding: 0; width: 15px; line-height: 15px }

.required { border-color: #000; }
.disabled, .button-disabled { border-color: #ccc; color: #666; }
input.disabled, textarea.disabled { background-color: #eee; }
.error { border-color: #c00; }
input.error, textarea.error { background-color: #fcc; }


/* messages */

.msg-error, .msg-notice, .msg-success { padding: 0.6667em 1.5em; border: 0.0833em solid #ddd; margin-bottom: 1.5em; }
.msg-error *:last-child, .msg-notice *:last-child, .msg-success *:last-child { margin-bottom: 0; }
.msg-error { background-color: #ffebeb; border-color: #c00; }
.msg-notice { background-color: #b4d8f6; border-color: #045295; }
.msg-success { background-color: #e6efc2; border-color: #c6d880; }

.msg-error, .field-error { color: #c00; }
.msg-notice, .field-notice { color: #003b6d; }
.msg-success, .field-success { color: #264409; }

.field-comment { font-size: 0.9167em; color: #666; line-height: 2em; }

.field-h { font-size: 1em; color: #333; margin: 0 0 0.25em; font-weight: bold; }


/* boxes */

.box { margin: 0 0 1.5em; }
.box .h { font-size: 1em; line-height: 1.5em; margin: 0; padding: 0.1667em 0.75em; font-weight: normal; color: #000; background-color: #a2bd30; }
.inv .h { color: #fff; background-color: #2e5d28; }

.article-list .data { list-style-type: none; margin: 0; border-width: 0 1px 1px; padding: 0.75em; }
.article-list .data h3 { font-size: 1em; line-height: 1.5em; margin: 0 0 0.0833em; font-weight: normal; }


/* button row */

.prev, .prev *, .next, .next * { display: block; }
.prev, .prev *, .next, .next *, .prev:link, .prev *:link, .next:link, .next *:link { color: #fff; }
.prev, .next { background-position: left center; text-decoration: none; }
.prev *, .next * { background-position: right center; }

.prev, .prev * { background-image: url('../External/11386_4_form_arrow_left.png'); }
.next, .next * { background-image: url('../External/11394_4_form_arrow_right.png'); }

.prev { padding: 0 0 0 1.916em; }
.prev * { padding: 0.333em 1.25em 0.5em 0; }
.next { padding: 0 0 0 1px; }
.next * { padding: 0.333em 1.916em 0.5em 1.25em; }

.buttons .prev { float: left; }
.buttons .next { float: right; }

.buttons { text-align: center; }
.buttons input { vertical-align: middle; }
.buttons .submit { margin-left: 2px; margin-right: 2px; }

.for-table { margin-top: -1.5em; margin-bottom: 1.5em; padding: 0.75em; background-color: #a2bf30; }


/* link container presentation */

.more { display: block; text-align: right; }
.more:after { content: " >"; }


/* pagination */

.per-page { float: right; margin-left: 1.5em; color: #000; }
.pages { text-align: left; margin-bottom: 1.5em; }
.per-page, .pages { overflow: hidden; }

.pages a, .pages span, .per-page a, .per-page span, .per-page .intro { display: block; float: left; padding: 0.25em 0.5em; margin-right: 0.1667em; }
.pages a, .per-page a { border: solid 1px #fff; }
.pages span, .per-page span { font-weight: bold; border: solid 1px #000; }


/* non-semantic */

.reset, .reset-left, .reset-right { display: block; font-size: 1px; line-height: 0px; height: 0px; overflow: hidden; }
.clear, .reset { clear: both; }
.clear-left, .reset-left { clear: left; }
.clear-right, .reset-right { clear: right; }
.no-clear { clear: none; }

.hidden { display: none; }
.block { display: block; }
.inline { display: inline; }

.narrow { margin-left: 1.5em; margin-right: 1.5em; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.wide { width: 100%; }

.no-margin { margin: 0; }

.r { display: table-row; }


/* WIDGETS */

/* jquery ui */

.ui-datepicker { background-color: #fff; border: solid 1px #666; width: 20em; padding: 1px; font-size: 0.9167em; }
.ui-datepicker .ui-datepicker-header { overflow: hidden; }
.ui-datepicker .ui-datepicker-prev { float: left; padding: 0 2px; }
.ui-datepicker .ui-datepicker-next { float: right; padding: 0 2px; }
.ui-datepicker .ui-datepicker-title { font-weight: bold; }

.ui-datepicker table { width: 100%; margin: 0; }
.ui-datepicker table td, .ui-datepicker table th { padding: 1px; text-align: center; }
.ui-datepicker table tbody tr:hover td { background-color: #fff; }
.ui-datepicker table tbody tr td:hover { background-color: #ffc; }


/* lightbox */

.lb-shadow, .lb-1 { display: none; }
.lb-visible .lb-shadow, .lb-visible .lb-1 { display: block; position: fixed; width: 100%; height: 100%; left: 0; top: 0; }
.lb-visible .lb-shadow { z-index: 1000; background-color: #000; opacity: 0.5; }
.lb-visible .lb-1 { z-index: 1001; display: table; }
.lb-visible .lb-2 { display: table-cell; margin: auto; vertical-align: middle; }
.lb-visible .lb-3 { margin: 0 auto; }

.lb-visible object { visibility: hidden; }

.lb-text { background-color: #fff; text-align: left; }

.lb-image img { border: solid 1px #333; vertical-align: middle; }
.lb-image a { margin: 1em; border: solid 1px #333; padding: 1em; background-color: #fff; }
.lb-image a img { border-color: #fff; border-width: 0 5px 3px }


/* COMMON PAGE PARTS */

/* alternate list formatting */

.submenu, .submenu ul, .form-links, #site-list ul { list-style-type: none; margin: 0; }


/* page layout */

#page { width: 83em; max-width: 100%; min-width: 960px; margin: 0 auto; padding: 11px 0 0; text-align: left; position: relative; }

#main, #foot { display: table; border-collapse: separate; border-spacing: 1.5em; }
#content, #apps { display: table-cell; vertical-align: top; }

#main { clear: both; }
#content { width: 100%; }
#apps, #aside { width: 224px; }

.app-for-portlet { padding: 0.75em; } /* iframe in right sidebar */

/* left column */

#content { display: table; border-spacing: 0; direction: rtl; } /* TODO: jaky display ma mit #content? */
#article, #aside { display: table-cell; direction: ltr; vertical-align: top; }
#aside { padding-right: 1.5em; }

.submenu li { background-image: url('../External/11335_4_arrows_submenu.gif'); background-repeat: no-repeat; background-color: #fff; padding-left: 15px; background-position: left 0.75em; }
.submenu a, .submenu strong, .submenu span { background-color: #fff; display: block; display: block; padding-top: 3px; padding-bottom: 3px; line-height: 1.5em; }
.submenu>li>a, .submenu>li>strong { color: #000; }

.submenu .expanded { background-position: -55px 0.75em; }
.submenu .selected { background-position: -26px 0.75em; font-weight: normal; }


/* app page variant */

.app-page #main, .app-page-r #main { table-layout: fixed; border-spacing: 0; margin: 0 1.5em; clear: both; direction: ltr; border: 0 none; }
.app-page #login, .app-page #user, .app-page-r #login, .app-page-r #user { margin-bottom: 1.5em; }

#app-data { display: table-cell; direction: ltr; padding-right: 1.4166em; width: auto; border-right: 1px solid #ccc; }

#app-aux { display: table-cell; direction: ltr; width: 215px; padding-left: 1.4166em; }
#app-aux .submenu+.help { margin-top: 3em; }

.app-page-r #main { direction: rtl; }
.app-page-r #app-data { padding-right: 0; padding-left: 1.4166em; border-left: 1px solid #ccc; border-right: 0; }
.app-page-r #app-aux { padding-left: 0; padding-right: 1.4166em; }


/* wizard steps */

#steps { border-bottom: 1px solid #ccc; margin: 0 1.5em 1.5em; clear: both; }
#steps:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#steps li, #steps li a:link, #steps li a:visited { background-image: url('../External/11392_4_white_border.png'); }
#steps li { line-height: 1em; padding: 0 0 0 0.833em; float: left; display: inline; margin: 0 0.833em 0 0; list-style-type: none; background-position: left top; }
#steps a:link, #steps a:visited { display: block; color: #000; padding: 0.667em 0.833em 0.5em 0; font-weight: normal; background-position: right top;  }
#steps li.selected { background-position: left top; padding-bottom: 1px; margin-bottom: -1px; }

#steps li.selected,
#steps li.selected a,
#steps li.selected a:link,
#steps li.selected a:visited { background-image: url('../External/11266_4_border.png'); }


.theme-forests h1, 
.theme-forests a:link { color: #005127; }
.theme-forests a:visited { color: #333; }

.theme-forests table.grid-view thead th, 
.theme-forests tr.h th, 
.theme-forests table.grid-view tfoot td, 
.theme-forests table.grid-view .for-table, 
.theme-forests .box .h,
.theme-forests .sidebar-calendar td.today { background-color: #005127; color: #fff; }
.theme-forests .sidebar-calendar td.today { border-color: 1px solid #005127; }
.theme-forests .inv .h,
.theme-forests table.grid-view tr.inv th,
.theme-forests .structured-text h2,
.theme-forests .sidebar-calendar td.action { background: #a2bd30; color: #000; }
.theme-forests .sidebar-calendar td.action { border-color: #a2bd30; }
.theme-forests table.no-head { border-top: solid 0.5em #005127; }
.theme-forests input.submit, 
.theme-forests button.submit { border-color: #b5cb5b #7d9225 #7d9225 #b5cb5b; background-color: #a2bd30; color: #000; }
.theme-forests input.altbtn,
.theme-forests button.altbtn { border-color: #b5cb5b #7d9225 #7d9225 #b5cb5b; background-color: #005127; color: #fff; }
.theme-forests .pages li strong { border-color: #005127; color: #005127; }

.theme-forests #steps li.selected, 
.theme-forests #steps li.selected a { background-image: url('../External/11408_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-forests .submenu li,
.theme-forests .arr { background-image: url('../External/11398_4_arrows_submenu.gif'); }


.theme-ls h1, 
.theme-ls a:link { color: ; }
.theme-ls a:visited { color: #333; }

.theme-ls table.grid-view thead th, 
.theme-ls table.grid-view tr.h th, 
.theme-ls table.grid-view tfoot td, 
.theme-ls .for-table, 
.theme-ls .box .h,
.theme-ls .sidebar-calendar td.today { background-color: ; color: ; }
.theme-ls .sidebar-calendar td.today { border-color: ; }
.theme-ls .inv .h, 
.theme-ls table.grid-view tr.inv th,
.theme-ls .structured-text h2,
.theme-ls .sidebar-calendar td.action { background: ; color: ; }
.theme-ls .sidebar-calendar td.action { border-color: ; }
.theme-ls table.no-head { border-top: solid 0.5em ; }
.theme-ls input.submit, 
.theme-ls button.submit { border-color: ; background-color: ; color: ; }
.theme-ls input.altbtn,
.theme-ls button.altbtn { border-color: ; background-color: ; color: ; }
.theme-ls .pages li strong { border-color: ; color: ; }

.theme-ls #steps li.selected, 
.theme-ls #steps li.selected a { background-image: url(''); background-repeat: no-repeat; color: ; }
.theme-ls .submenu li,
.theme-ls .arr { background-image: url(''); }


.theme-landoffices h1, 
.theme-landoffices a:link { color: #62331c; }
.theme-landoffices a:visited { color: #333; }

.theme-landoffices table.grid-view thead th, 
.theme-landoffices table.grid-view tr.h th, 
.theme-landoffices table.grid-view tfoot td, 
.theme-landoffices .for-table, 
.theme-landoffices .box .h,
.theme-landoffices .sidebar-calendar td.today { background-color: #62331c; color: #fff; }
.theme-landoffices .sidebar-calendar td.today { border-color: #62331c; }
.theme-landoffices .inv .h, 
.theme-landoffices table.grid-view tr.inv th,
.theme-landoffices .structured-text h2,
.theme-landoffices .sidebar-calendar td.action { background: #a0531e; color: #fff; }
.theme-landoffices .sidebar-calendar td.action { border-color: #a0531e; }
.theme-landoffices table.no-head { border-top: solid 0.5em #62331c; }
.theme-landoffices input.submit, 
.theme-landoffices button.submit { border-color: #835d4b #4c2716 #4c2716 #835d4b; background-color: #62331c; color: #fff; }
.theme-landoffices input.altbtn,
.theme-landoffices button.altbtn { border-color: #835d4b #4c2716 #4c2716 #835d4b; background-color: #a0531e; color: #fff; }
.theme-landoffices .pages li strong { border-color: #a0531e; color: #a0531e; }

.theme-landoffices #steps li.selected, 
.theme-landoffices #steps li.selected a { background-image: url('../External/11423_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-landoffices .submenu li,
.theme-landoffices .arr { background-image: url('../External/11413_4_arrows_submenu.gif'); }


.theme-root h1, 
.theme-root a:link { color: #2e5d28; }
.theme-root a:visited { color: #333; }

.theme-root table.grid-view thead th, 
.theme-root table.grid-view tr.h th, 
.theme-root table.grid-view tfoot td, 
.theme-root .for-table, 
.theme-root .box .h,
.theme-root .sidebar-calendar td.today { background-color: #2e5d28; color: #fff; }
.theme-root .sidebar-calendar td.today { border-color: #2e5d28; }
.theme-root .inv .h, 
.theme-root table.grid-view tr.inv th,
.theme-root .structured-text h2,
.theme-root .sidebar-calendar td.action { background: #a2bf30; color: #000; }
.theme-root .sidebar-calendar td.action { border-color: #a2bf30; }
.theme-root table.no-head { border-top: solid 0.5em #2e5d28; }
.theme-root input.submit, 
.theme-root button.submit { border-color: #597f55 #24481f #24481f #597f55; background-color: #2e5d28; color: #fff; }
.theme-root input.altbtn,
.theme-root button.altbtn { border-color: #597f55 #24481f #24481f #597f55; background-color: #a2bf30; color: #000; }
.theme-root .pages li strong { border-color: #a2bf30; color: #a2bf30; }

.theme-root #steps li.selected, 
.theme-root #steps li.selected a { background-image: url('../External/11438_4_border.png'); background-repeat: no-repeat; color: #000; }
.theme-root .submenu li,
.theme-root .arr { background-image: url('../External/11428_4_arrows_submenu.gif'); }


.theme-ministry h1, 
.theme-ministry a:link { color: #007135; }
.theme-ministry a:visited { color: #333; }

.theme-ministry table.grid-view thead th, 
.theme-ministry tr.h th, 
.theme-ministry table.grid-view tfoot td, 
.theme-ministry table.grid-view .for-table, 
.theme-ministry .box .h,
.theme-ministry .sidebar-calendar td.today { background-color: #007135; color: #fff; }
.theme-ministry .sidebar-calendar td.today { border-color: 1px solid #007135; }
.theme-ministry .inv .h,
.theme-ministry table.grid-view tr.inv th,
.theme-ministry .structured-text h2,
.theme-ministry .sidebar-calendar td.action { background: #a2bd30; color: #000; }
.theme-ministry .sidebar-calendar td.action { border-color: #a2bd30; }
.theme-ministry table.no-head { border-top: solid 0.5em #007135; }
.theme-ministry input.submit, 
.theme-ministry button.submit { border-color: #b5cb5b #7d9225 #7d9225 #b5cb5b; background-color: #a2bd30; color: #000; }
.theme-ministry input.altbtn,
.theme-ministry button.altbtn { border-color: #b5cb5b #7d9225 #7d9225 #b5cb5b; background-color: #007135; color: #fff; }
.theme-ministry .pages li strong { border-color: #007135; color: #007135; }

.theme-ministry #steps li.selected, 
.theme-ministry #steps li.selected a { background-image: url('../External/11455_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-ministry .submenu li,
.theme-ministry .arr { background-image: url('../External/11445_4_arrows_submenu.gif'); }


.theme-agriculture h1, 
.theme-agriculture a:link { color: #62331c; }
.theme-agriculture a:visited { color: #333; }

.theme-agriculture table.grid-view thead th, 
.theme-agriculture tr.h th, 
.theme-agriculture table.grid-view tfoot td, 
.theme-agriculture table.grid-view .for-table, 
.theme-agriculture .box .h,
.theme-agriculture .sidebar-calendar td.today { background-color: #62331c; color: #fff; }
.theme-agriculture .sidebar-calendar td.today { border-color: 1px solid #62331c; }
.theme-agriculture .inv .h,
.theme-agriculture table.grid-view tr.inv th,
.theme-agriculture .structured-text h2,
.theme-agriculture .sidebar-calendar td.action { background: #eab90c; color: #000; }
.theme-agriculture .sidebar-calendar td.action { border-color: #eab90c; }
.theme-agriculture table.no-head { border-top: solid 0.5em #62331c; }
.theme-agriculture input.submit, 
.theme-agriculture button.submit { border-color: #eec83f #b58f09 #b58f09 #eec83f; background-color: #eab90c; color: #000; }
.theme-agriculture input.altbtn,
.theme-agriculture button.altbtn { border-color: #eec83f #b58f09 #b58f09 #eec83f; background-color: #62331c; color: #fff; }
.theme-agriculture .pages li strong { border-color: #62331c; color: #62331c; }

.theme-agriculture #steps li.selected, 
.theme-agriculture #steps li.selected a { background-image: url('../External/11470_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-agriculture .submenu li,
.theme-agriculture .arr { background-image: url('../External/11460_4_arrows_submenu.gif'); }


.theme-vv_gmo h1, 
.theme-vv_gmo a:link { color: #734b18; }
.theme-vv_gmo a:visited { color: #333; }

.theme-vv_gmo table.grid-view thead th, 
.theme-vv_gmo table.grid-view tr.h th, 
.theme-vv_gmo table.grid-view tfoot td, 
.theme-vv_gmo .for-table, 
.theme-vv_gmo .box .h,
.theme-vv_gmo .sidebar-calendar td.today { background-color: #734b18; color: #fff; }
.theme-vv_gmo .sidebar-calendar td.today { border-color: #734b18; }
.theme-vv_gmo .inv .h, 
.theme-vv_gmo table.grid-view tr.inv th,
.theme-vv_gmo .structured-text h2,
.theme-vv_gmo .sidebar-calendar td.action { background: #E38B35; color: #000; }
.theme-vv_gmo .sidebar-calendar td.action { border-color: #E38B35; }
.theme-vv_gmo table.no-head { border-top: solid 0.5em #734b18; }
.theme-vv_gmo input.submit, 
.theme-vv_gmo button.submit { border-color: #907048 #593a13 #593a13 #907048; background-color: #734b18; color: #fff; }
.theme-vv_gmo input.altbtn,
.theme-vv_gmo button.altbtn { border-color: #907048 #593a13 #593a13 #907048; background-color: #E38B35; color: #000; }
.theme-vv_gmo .pages li strong { border-color: #E38B35; color: #E38B35; }

.theme-vv_gmo #steps li.selected, 
.theme-vv_gmo #steps li.selected a { background-image: url('../External/11560_4_border.png'); background-repeat: no-repeat; color: #000; }
.theme-vv_gmo .submenu li,
.theme-vv_gmo .arr { background-image: url('../External/11550_4_arrows_submenu.gif'); }


.theme-animalprotection h1, 
.theme-animalprotection a:link { color: #62331c; }
.theme-animalprotection a:visited { color: #333; }

.theme-animalprotection table.grid-view thead th, 
.theme-animalprotection table.grid-view tr.h th, 
.theme-animalprotection table.grid-view tfoot td, 
.theme-animalprotection .for-table, 
.theme-animalprotection .box .h,
.theme-animalprotection .sidebar-calendar td.today { background-color: #62331c; color: #fff; }
.theme-animalprotection .sidebar-calendar td.today { border-color: #62331c; }
.theme-animalprotection .inv .h, 
.theme-animalprotection table.grid-view tr.inv th,
.theme-animalprotection .structured-text h2,
.theme-animalprotection .sidebar-calendar td.action { background: #bb4722; color: #fff; }
.theme-animalprotection .sidebar-calendar td.action { border-color: #bb4722; }
.theme-animalprotection table.no-head { border-top: solid 0.5em #62331c; }
.theme-animalprotection input.submit, 
.theme-animalprotection button.submit { border-color: #835d4b #4c2716 #4c2716 #835d4b; background-color: #62331c; color: #fff; }
.theme-animalprotection input.altbtn,
.theme-animalprotection button.altbtn { border-color: #835d4b #4c2716 #4c2716 #835d4b; background-color: #bb4722; color: #fff; }
.theme-animalprotection .pages li strong { border-color: #bb4722; color: #bb4722; }

.theme-animalprotection #steps li.selected, 
.theme-animalprotection #steps li.selected a { background-image: url('../External/11485_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-animalprotection .submenu li,
.theme-animalprotection .arr { background-image: url('../External/11475_4_arrows_submenu.gif'); }


.theme-srs h1, 
.theme-srs a:link { color: #007135; }
.theme-srs a:visited { color: #333; }

.theme-srs table.grid-view thead th, 
.theme-srs tr.h th, 
.theme-srs table.grid-view tfoot td, 
.theme-srs table.grid-view .for-table, 
.theme-srs .box .h,
.theme-srs .sidebar-calendar td.today { background-color: #007135; color: #fff; }
.theme-srs .sidebar-calendar td.today { border-color: 1px solid #007135; }
.theme-srs .inv .h,
.theme-srs table.grid-view tr.inv th,
.theme-srs .structured-text h2,
.theme-srs .sidebar-calendar td.action { background: #a2bd30; color: #000; }
.theme-srs .sidebar-calendar td.action { border-color: #a2bd30; }
.theme-srs table.no-head { border-top: solid 0.5em #007135; }
.theme-srs input.submit, 
.theme-srs button.submit { border-color: #b5cb5b #7d9225 #7d9225 #b5cb5b; background-color: #a2bd30; color: #000; }
.theme-srs input.altbtn,
.theme-srs button.altbtn { border-color: #b5cb5b #7d9225 #7d9225 #b5cb5b; background-color: #007135; color: #fff; }
.theme-srs .pages li strong { border-color: #007135; color: #007135; }

.theme-srs #steps li.selected, 
.theme-srs #steps li.selected a { background-image: url('../External/11455_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-srs .submenu li,
.theme-srs .arr { background-image: url('../External/11445_4_arrows_submenu.gif'); }


.theme-research h1, 
.theme-research a:link { color: #00387d; }
.theme-research a:visited { color: #333; }

.theme-research table.grid-view thead th, 
.theme-research table.grid-view tr.h th, 
.theme-research table.grid-view tfoot td, 
.theme-research .for-table, 
.theme-research .box .h,
.theme-research .sidebar-calendar td.today { background-color: #00387d; color: #fff; }
.theme-research .sidebar-calendar td.today { border-color: #00387d; }
.theme-research .inv .h, 
.theme-research table.grid-view tr.inv th,
.theme-research .structured-text h2,
.theme-research .sidebar-calendar td.action { background: #005bbe; color: #fff; }
.theme-research .sidebar-calendar td.action { border-color: #005bbe; }
.theme-research table.no-head { border-top: solid 0.5em #00387d; }
.theme-research input.submit, 
.theme-research button.submit { border-color: #356198 #002b61 #002b61 #356198; background-color: #00387d; color: #fff; }
.theme-research input.altbtn,
.theme-research button.altbtn { border-color: #356198 #002b61 #002b61 #356198; background-color: #005bbe; color: #fff; }
.theme-research .pages li strong { border-color: #005bbe; color: #005bbe; }

.theme-research #steps li.selected, 
.theme-research #steps li.selected a { background-image: url('../External/11500_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-research .submenu li,
.theme-research .arr { background-image: url('../External/11490_4_arrows_submenu.gif'); }


.theme-country h1, 
.theme-country a:link { color: #005127; }
.theme-country a:visited { color: #333; }

.theme-country table.grid-view thead th, 
.theme-country table.grid-view tr.h th, 
.theme-country table.grid-view tfoot td, 
.theme-country .for-table, 
.theme-country .box .h,
.theme-country .sidebar-calendar td.today { background-color: #005127; color: #fff; }
.theme-country .sidebar-calendar td.today { border-color: #005127; }
.theme-country .inv .h, 
.theme-country table.grid-view tr.inv th,
.theme-country .structured-text h2,
.theme-country .sidebar-calendar td.action { background: #cccb1b; color: #000; }
.theme-country .sidebar-calendar td.action { border-color: #cccb1b; }
.theme-country table.no-head { border-top: solid 0.5em #005127; }
.theme-country input.submit, 
.theme-country button.submit { border-color: #357554 #003f1e #003f1e #357554; background-color: #005127; color: #fff; }
.theme-country input.altbtn,
.theme-country button.altbtn { border-color: #357554 #003f1e #003f1e #357554; background-color: #cccb1b; color: #000; }
.theme-country .pages li strong { border-color: #cccb1b; color: #cccb1b; }

.theme-country #steps li.selected, 
.theme-country #steps li.selected a { background-image: url('../External/11515_4_border.png'); background-repeat: no-repeat; color: #000; }
.theme-country .submenu li,
.theme-country .arr { background-image: url('../External/11505_4_arrows_submenu.gif'); }


.theme-environment h1, 
.theme-environment a:link { color: #734b18; }
.theme-environment a:visited { color: #333; }

.theme-environment table.grid-view thead th, 
.theme-environment table.grid-view tr.h th, 
.theme-environment table.grid-view tfoot td, 
.theme-environment .for-table, 
.theme-environment .box .h,
.theme-environment .sidebar-calendar td.today { background-color: #734b18; color: #fff; }
.theme-environment .sidebar-calendar td.today { border-color: #734b18; }
.theme-environment .inv .h, 
.theme-environment table.grid-view tr.inv th,
.theme-environment .structured-text h2,
.theme-environment .sidebar-calendar td.action { background: #d8ab12; color: #000; }
.theme-environment .sidebar-calendar td.action { border-color: #d8ab12; }
.theme-environment table.no-head { border-top: solid 0.5em #734b18; }
.theme-environment input.submit, 
.theme-environment button.submit { border-color: #907048 #593a13 #593a13 #907048; background-color: #734b18; color: #fff; }
.theme-environment input.altbtn,
.theme-environment button.altbtn { border-color: #907048 #593a13 #593a13 #907048; background-color: #d8ab12; color: #000; }
.theme-environment .pages li strong { border-color: #d8ab12; color: #d8ab12; }

.theme-environment #steps li.selected, 
.theme-environment #steps li.selected a { background-image: url('../External/11528_4_border.png'); background-repeat: no-repeat; color: #000; }
.theme-environment .submenu li,
.theme-environment .arr { background-image: url('../External/11520_4_arrows_submenu.gif'); }


.theme-farmer h1, 
.theme-farmer a:link { color: #005127; }
.theme-farmer a:visited { color: #333; }

.theme-farmer table.grid-view thead th, 
.theme-farmer table.grid-view tr.h th, 
.theme-farmer table.grid-view tfoot td, 
.theme-farmer .for-table, 
.theme-farmer .box .h,
.theme-farmer .sidebar-calendar td.today { background-color: #005127; color: #fff; }
.theme-farmer .sidebar-calendar td.today { border-color: #005127; }
.theme-farmer .inv .h, 
.theme-farmer table.grid-view tr.inv th,
.theme-farmer .structured-text h2,
.theme-farmer .sidebar-calendar td.action { background: #347831; color: #fff; }
.theme-farmer .sidebar-calendar td.action { border-color: #347831; }
.theme-farmer table.no-head { border-top: solid 0.5em #005127; }
.theme-farmer input.submit, 
.theme-farmer button.submit { border-color: #357554 #003f1e #003f1e #357554; background-color: #005127; color: #fff; }
.theme-farmer input.altbtn,
.theme-farmer button.altbtn { border-color: #357554 #003f1e #003f1e #357554; background-color: #347831; color: #fff; }
.theme-farmer .pages li strong { border-color: #347831; color: #347831; }

.theme-farmer #steps li.selected, 
.theme-farmer #steps li.selected a { background-image: url('../External/11545_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-farmer .submenu li,
.theme-farmer .arr { background-image: url('../External/11535_4_arrows_submenu.gif'); }


.theme-food h1, 
.theme-food a:link { color: #734b18; }
.theme-food a:visited { color: #333; }

.theme-food table.grid-view thead th, 
.theme-food table.grid-view tr.h th, 
.theme-food table.grid-view tfoot td, 
.theme-food .for-table, 
.theme-food .box .h,
.theme-food .sidebar-calendar td.today { background-color: #734b18; color: #fff; }
.theme-food .sidebar-calendar td.today { border-color: #734b18; }
.theme-food .inv .h, 
.theme-food table.grid-view tr.inv th,
.theme-food .structured-text h2,
.theme-food .sidebar-calendar td.action { background: #E38B35; color: #000; }
.theme-food .sidebar-calendar td.action { border-color: #E38B35; }
.theme-food table.no-head { border-top: solid 0.5em #734b18; }
.theme-food input.submit, 
.theme-food button.submit { border-color: #907048 #593a13 #593a13 #907048; background-color: #734b18; color: #fff; }
.theme-food input.altbtn,
.theme-food button.altbtn { border-color: #907048 #593a13 #593a13 #907048; background-color: #E38B35; color: #000; }
.theme-food .pages li strong { border-color: #E38B35; color: #E38B35; }

.theme-food #steps li.selected, 
.theme-food #steps li.selected a { background-image: url('../External/11560_4_border.png'); background-repeat: no-repeat; color: #000; }
.theme-food .submenu li,
.theme-food .arr { background-image: url('../External/11550_4_arrows_submenu.gif'); }


.theme-variant_images h1, 
.theme-variant_images a:link { color: ; }
.theme-variant_images a:visited { color: #333; }

.theme-variant_images table.grid-view thead th, 
.theme-variant_images table.grid-view tr.h th, 
.theme-variant_images table.grid-view tfoot td, 
.theme-variant_images .for-table, 
.theme-variant_images .box .h,
.theme-variant_images .sidebar-calendar td.today { background-color: ; color: ; }
.theme-variant_images .sidebar-calendar td.today { border-color: ; }
.theme-variant_images .inv .h, 
.theme-variant_images table.grid-view tr.inv th,
.theme-variant_images .structured-text h2,
.theme-variant_images .sidebar-calendar td.action { background: ; color: ; }
.theme-variant_images .sidebar-calendar td.action { border-color: ; }
.theme-variant_images table.no-head { border-top: solid 0.5em ; }
.theme-variant_images input.submit, 
.theme-variant_images button.submit { border-color: ; background-color: ; color: ; }
.theme-variant_images input.altbtn,
.theme-variant_images button.altbtn { border-color: ; background-color: ; color: ; }
.theme-variant_images .pages li strong { border-color: ; color: ; }

.theme-variant_images #steps li.selected, 
.theme-variant_images #steps li.selected a { background-image: url(''); background-repeat: no-repeat; color: ; }
.theme-variant_images .submenu li,
.theme-variant_images .arr { background-image: url(''); }


.theme-grants h1, 
.theme-grants a:link { color: #00387d; }
.theme-grants a:visited { color: #333; }

.theme-grants table.grid-view thead th, 
.theme-grants tr.h th, 
.theme-grants table.grid-view tfoot td, 
.theme-grants table.grid-view .for-table, 
.theme-grants .box .h,
.theme-grants .sidebar-calendar td.today { background-color: #00387d; color: #fff; }
.theme-grants .sidebar-calendar td.today { border-color: 1px solid #00387d; }
.theme-grants .inv .h,
.theme-grants table.grid-view tr.inv th,
.theme-grants .structured-text h2,
.theme-grants .sidebar-calendar td.action { background: #6ab1e1; color: #000; }
.theme-grants .sidebar-calendar td.action { border-color: #6ab1e1; }
.theme-grants table.no-head { border-top: solid 0.5em #00387d; }
.theme-grants input.submit, 
.theme-grants button.submit { border-color: #89c1e7 #5289ae #5289ae #89c1e7; background-color: #6ab1e1; color: #000; }
.theme-grants input.altbtn,
.theme-grants button.altbtn { border-color: #89c1e7 #5289ae #5289ae #89c1e7; background-color: #00387d; color: #fff; }
.theme-grants .pages li strong { border-color: #00387d; color: #00387d; }

.theme-grants #steps li.selected, 
.theme-grants #steps li.selected a { background-image: url('../External/11575_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-grants .submenu li,
.theme-grants .arr { background-image: url('../External/11565_4_arrows_submenu.gif'); }


.theme-aqua h1, 
.theme-aqua a:link { color: #00387d; }
.theme-aqua a:visited { color: #333; }

.theme-aqua table.grid-view thead th, 
.theme-aqua table.grid-view tr.h th, 
.theme-aqua table.grid-view tfoot td, 
.theme-aqua .for-table, 
.theme-aqua .box .h,
.theme-aqua .sidebar-calendar td.today { background-color: #00387d; color: #fff; }
.theme-aqua .sidebar-calendar td.today { border-color: #00387d; }
.theme-aqua .inv .h, 
.theme-aqua table.grid-view tr.inv th,
.theme-aqua .structured-text h2,
.theme-aqua .sidebar-calendar td.action { background: #6ab1e1; color: #000; }
.theme-aqua .sidebar-calendar td.action { border-color: #6ab1e1; }
.theme-aqua table.no-head { border-top: solid 0.5em #00387d; }
.theme-aqua input.submit, 
.theme-aqua button.submit { border-color: #3290ab #002b61 #002b61 #3290ab; background-color: #00387d; color: #fff; }
.theme-aqua input.altbtn,
.theme-aqua button.altbtn { border-color: #3290ab #002b61 #002b61 #3290ab; background-color: #6ab1e1; color: #000; }
.theme-aqua .pages li strong { border-color: #6ab1e1; color: #6ab1e1; }

.theme-aqua #steps li.selected, 
.theme-aqua #steps li.selected a { background-image: url('../External/11590_4_border.png'); background-repeat: no-repeat; color: #000; }
.theme-aqua .submenu li,
.theme-aqua .arr { background-image: url('../External/11580_4_arrows_submenu.gif'); }


.theme-portal_mze h1, 
.theme-portal_mze a:link { color: #005127; }
.theme-portal_mze a:visited { color: #333; }

.theme-portal_mze table.grid-view thead th, 
.theme-portal_mze table.grid-view tr.h th, 
.theme-portal_mze table.grid-view tfoot td, 
.theme-portal_mze .for-table, 
.theme-portal_mze .box .h,
.theme-portal_mze .sidebar-calendar td.today { background-color: #005127; color: #fff; }
.theme-portal_mze .sidebar-calendar td.today { border-color: #005127; }
.theme-portal_mze .inv .h, 
.theme-portal_mze table.grid-view tr.inv th,
.theme-portal_mze .structured-text h2,
.theme-portal_mze .sidebar-calendar td.action { background: #347831; color: #fff; }
.theme-portal_mze .sidebar-calendar td.action { border-color: #347831; }
.theme-portal_mze table.no-head { border-top: solid 0.5em #005127; }
.theme-portal_mze input.submit, 
.theme-portal_mze button.submit { border-color: #357554 #003f1e #003f1e #357554; background-color: #005127; color: #fff; }
.theme-portal_mze input.altbtn,
.theme-portal_mze button.altbtn { border-color: #357554 #003f1e #003f1e #357554; background-color: #347831; color: #fff; }
.theme-portal_mze .pages li strong { border-color: #347831; color: #347831; }

.theme-portal_mze #steps li.selected, 
.theme-portal_mze #steps li.selected a { background-image: url('../External/11545_4_border.png'); background-repeat: no-repeat; color: #fff; }
.theme-portal_mze .submenu li,
.theme-portal_mze .arr { background-image: url('../External/11535_4_arrows_submenu.gif'); }

