/* Background colors */
/* Navigation buttons background */
/* Bullets */
/* Colors */
/* news, calendar, infobox, feedback form */
/* Borders */
/* Fonts */
body { background: white; color: #222222; font-size: 14px; line-height: 1.6em; font-family: Verdana, Arial, sans-serif; }

a { color: #555555; }

div#oh_content_column div.oh_headline { padding-bottom: 17px; }

div.oh_headline h1 { padding: 9px 0px 9px 0px; border-bottom: solid 1px #d0d0d0; color: #777777; font-family: "Courier New", "Courier", serif; font-size: 1.8em; }

div#oh_page { margin-top: 1em; width: 780px; margin: 0px auto; }

div#oh_page_wrapper { border: solid 1px #b0b0b0; margin: 1em 0px; }

div#oh_main_box { padding: 10px 0px 0px 0px; }

div#oh_third_column { padding-top: 18px; }

div#oh_breadcrumbs { width: 97.6%; padding: 0px 1.2%; }

div#oh_top_navigation { border-top: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; background: #e0e0e0; width: 97.6%; overflow: hidden; margin: 0px 0px 9px 0px; padding: 0px 1.2%; }
div#oh_top_navigation ul { float: right; padding: 0.1em 0px; margin: 0px; list-style: none; }
div#oh_top_navigation ul li { float: left; padding: 2px 0px 2px 10px; margin-left: 20px; background: url(../../i/li.png) no-repeat 0px 0.7em; }
div#oh_top_navigation ul li a { display: block; text-decoration: none; font-weight: bold; color: #777777; }

a#oh_site_logo_title { border: none; text-decoration: none; float: left; padding: 9px 9px; display: block; width: auto; max-width: 762px; }
a#oh_site_logo_title img { max-width: 100%; }

div#oh_site_title { padding: 10px; width: 400px; overflow: hidden; float: left; }
div#oh_site_title a { color: #777777; font-size: 30px; font-weight: bold; letter-spacing: 3px; font-family: "Courier New", "Courier", serif; }

div#oh_language_navigation { float: right; padding: 5px 9px 9px 0px; }
div#oh_language_navigation li { font-size: 0.85em; font-weight: bold; }
div#oh_language_navigation li a { text-decoration: none; color: #777777; }

div#oh_navigation_column { padding-top: 36px; padding-bottom: 9px; }

div#oh_local_navigation { background: #e0e0e0; width: 210px; border: solid 1px #b0b0b0; padding: 8px 0px; line-height: 1.2em; color: #777777; }
div#oh_local_navigation ul, div#oh_local_navigation ul.oh_local_sibling { margin-left: 4px; }
div#oh_local_navigation li { padding: 0.4em 5px 0.4em 15px; background: url(../../i/li.png) no-repeat 0px 0.6em; }
div#oh_local_navigation li.oh_active { background: url(../../i/li-open.png) no-repeat 0px 0.75em; }
div#oh_local_navigation a { text-decoration: none; color: inherit; }
div#oh_local_navigation a:hover { text-decoration: underline; }
div#oh_local_navigation ul.oh_subnavigation { width: auto; margin-left: 0px; }
div#oh_local_navigation ul.oh_subnavigation li { background: url(../../i/li-sub.png) no-repeat 0px 0.8em; padding: 0.4em 0px 0.4em 10px; }
div#oh_local_navigation ul.oh_subnavigation a { font-size: 0.9em; }

div#oh_breadcrumbs { font-size: .85em; }
div#oh_breadcrumbs a { text-decoration: none; }
div#oh_breadcrumbs a:hover { text-decoration: underline; }

div.oh_sidebox { width: 100%; padding: 0px; }

div.oh_image_gallery_4pic { background: #f0f0f0; }

div.html_content div.oh_verbar div.oh_thumbnail_list_backward { background: url(/_oh_themes_/common_images/top-gray-on-transp-white-250.png) no-repeat 50% 50%; }
div.html_content div.oh_verbar div.oh_thumbnail_list_forward { background: url(/_oh_themes_/common_images/down-gray-on-transp-white-250.png) no-repeat 50% 50%; }
div.html_content div.oh_verbar div.oh_thumbnail_list { border: solid 1px silver; }

div.html_content div.oh_horbar div.oh_thumbnail_list_backward { background: url(/_oh_themes_/common_images/top-gray-on-transp-white-250.png) no-repeat 50% 50%; }
div.html_content div.oh_horbar div.oh_thumbnail_list_forward { background: url(/_oh_themes_/common_images/down-gray-on-transp-white-250.png) no-repeat 50% 50%; }
div.html_content div.oh_horbar div.oh_thumbnail_list, div.html_content div.oh_horbar div[class~="oh_thumbnail_list"] { border: solid 1px silver; }
div.html_content div.oh_horbar div.oh_thumbnail_list div.oh_thumbnail_list_backward, div.html_content div.oh_horbar div[class~="oh_thumbnail_list"] div.oh_thumbnail_list_backward { background: url(/_oh_themes_/common_images/left-gray-on-transp-white-250.png) no-repeat 50% 50%; }
div.html_content div.oh_horbar div.oh_thumbnail_list div.oh_thumbnail_list_forward, div.html_content div.oh_horbar div[class~="oh_thumbnail_list"] div.oh_thumbnail_list_forward { background: url(/_oh_themes_/common_images/right-gray-on-transp-white-250.png) no-repeat 50% 50%; }

div.html_content ul.oh_image_gallery li { border: solid 1px silver; width: 90px; height: 90px; }
div.html_content ul.oh_image_gallery li div.oh_single_image { height: 90px; width: 90px; overflow: hidden; }

div.oh_important { background: #f0f0f0; }

div.oh_img_text { font-style: italic; }

h1, h2, h3, h4, h5, h6 { font-family: "Courier New", "Courier", serif; color: #777777; }

h3.oh_section_title { width: 100%; text-align: center; border-bottom: dotted 1px #d0d0d0; margin-bottom: 0.25em; padding-bottom: 0.25em; font-weight: bold; color: #777777; }

div.oh_3_sections { margin: 9px 0px; }

div.oh_section_1_3, div.oh_section_1_3_right { padding: 9px 0px 8px 0px; border-bottom: dotted 1px #d0d0d0; }

div.oh_important { background: #f0f0f0; }

div.oh_3_sections div.oh_section_1_3, div.oh_3_sections div.oh_section_1_3_right { min-height: 200px; }

div.oh_tab_container div.oh_tab_content_container { border: solid 1px silver; }
div.oh_tab_container ul.oh_tab_selector li { background: url(/_oh_themes_/common_images/oh_tab_border_left.png) no-repeat 0px 0px; background-color: #e0e0e0; color: #222222; }
div.oh_tab_container ul.oh_tab_selector li span { background: url(/_oh_themes_/common_images/oh_tab_border_right.png) no-repeat 100% 1px; }
div.oh_tab_container ul.oh_tab_selector li.oh_active { background-color: white; color: #222222; }

table td, table th, div.html_content table td, div.html_content table th { border: solid 1px #444444; }
table td.oh_important, table th.oh_important, div.html_content table td.oh_important, div.html_content table th.oh_important { background-color: #5aa02f; color: #222222; }

div.html_content td.oh_important, div.html_content th.oh_important { background-color: #BFD6F6; }

h3.oh_infobox_title, h3.oh_event_calendar_title, h3.oh_news_list_title, h3.oh_feedback_form_title { text-align: center !important; color: #777777; border-bottom: dotted 1px #d0d0d0; margin-bottom: 0.5em; font-weight: bold; }

h3.oh_event_calendar_title a, h3.oh_news_list_title a, h3.oh_feedback_form_title a { color: #777777; text-decoration: none; }
h3.oh_event_calendar_title a:hover, h3.oh_news_list_title a:hover, h3.oh_feedback_form_title a:hover { text-decoration: underline; }

div#oh_zone_top, div#oh_zone_footer, div#oh_zone_bottom, div#oh_zone_center_top, div#oh_zone_center_bottom, div#oh_zone_footer, div#oh_onlinehub_footer { float: left; width: 97.6%; padding: 0px 1.2%; }

div.html_content div.oh_thumbnail_list { background: white; }

div.oh_scene, div.oh_gallery_frame { background: #f0f0f0; }

/* Mobile */
div#oh_mobile_top { background: #9f9f9f; padding: 3px 10px; }

/* Styles */
h2.oh_subtitle { color: #777777; }

h4.oh_question { margin-bottom: 0px; font-style: italic; }

p.oh_answer { margin-top: 0px; }

img.oh_border, img.oh_thumbnail { border: solid 1px silver; }

tr:hover { background: #e0e0e0; }

em.oh_important { font-weight: bold; font-style: normal; }

span.oh_date { font-size: 0.85em; font-weight: bold; color: #777777; }

span.oh_author { font-size: 1.1em; letter-spacing: 3px; }

span.oh_marker { background-color: yellow; color: #222222; }

table { border: solid 1px #444444; }
table td, table th { padding: 3px; }

table.oh_no_border, table.oh_no_border td, table.oh_no_border th { border: none; }

td.oh_important, th.oh_important { background-color: yellow; color: #222222; }
