﻿.festival_container_title { font-size: 24px; color: #292929; }
.festival_container_active { font-size: 0.8em; color: #195593; font-weight: bold; }
.photodetail_container_submenu { background: url('/Images/Menu/menu_sub_large.png') no-repeat scroll center top; width: 612px; height: 70px; font-size: 0.8em; padding-left: 1px; padding-top: 2px; }
.photodetail_container_submenu a, .festival_container_submenu a:visited { text-decoration: none; color: #363636; }
.photodetail_container_submenu a:hover { text-decoration: underline; }
.photodetail_container_submenuitems { padding-top: 12px; font-size: 13px; }
.photodetail_table_submenu { width: 100%; padding-top: 4px; }
.photodetail_popup_editions { font-size: 0.8em; }
.photodetail_panel_editions { font-weight: bold; color: #0a4a8b; text-decoration: none; background: #f0f0f0; cursor: pointer; width: 598px; border: solid 1px #d0d0d0; text-align: center; z-index: 1001; height: 200px; overflow: auto; }
.photodetail_container_editions { padding-left: 6px; }
.photodetail_button_editions { font-size: 0.8em; }
.photodetail_container_submenuitems { padding-top: 12px; font-size: 13px; }
.photodetail_container_title { font-size: 24px; color: #292929; }
.photodetail_container_active { font-size: 0.8em; color: #195593; font-weight: bold; }
.photodetail_container_advertisement { margin: 8px 0 0 10px; float: left; }
.photodetail_container_shoutbox { padding-top: 12px; }
.photodetail_container_photoviewer { background-color: #f3f3f3; width: 608px; border: solid 2px #c1c1c1; color: #595959; font-size: 0.8em; position: relative; padding: 4px 0 4px 0; }
.photodetail_container_photoviewer img { border: none; }
.photodetail_container_photoviewer:hover { cursor: pointer; }
.photodetail_container_photoviewer a, .photodetail_container_photoviewer a:visited { text-decoration: none; color: #4f6b85; cursor: pointer; }
.photoDetail_normal { max-width: 440px; max-height: 320px; vertical-align: middle; }
.photodetail_container { padding-top: 12px; }
.photodetail_container_photoselection { /*background: url('/Images/Content/album_bg_large.png') no-repeat;*/ background-color: #f3f3f3; width: 608px; border: solid 2px #c1c1c1; color: #595959; font-size: 0.8em; position: relative; padding: 4px 0 4px 0; }
.photoDetailContainer { background-color: Transparent; width: 86px; height: 86px; position: relative; margin: 0px; padding: 0px; display: block; }
.image_padding { padding-right: 10px; padding-left: 10px; }
.master_shadow_blur { background-color: #eee; margin-top: 8px; }
.master_shadow_shadow { background-color: #ccc; position: relative; right: 1px; bottom: 1px; }
.master_shadow_content { background-color: #fff; color: #000; padding: 0px; position: relative; right: 3px; bottom: 3px; }
.master_shadow_content_hover { background-color: #fff; color: #000; padding: 0px; position: relative; right: 3px; bottom: 3px; }
.master_shadow_content img, .master_shadow_content_hover img { border: none; }
.festival_container_suggestion_imagecell { width: 90px; height: 95px; overflow: hidden; }
.default_container_bottom_imagerow { width: 612px; height: 95px; }
.Photo_spaccing { width: 118px; }
/*
.photoDetailContainer_lt { width: 10px; height: 10px; position: absolute; top: 0px; left: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_border.png') no-repeat scroll top left; }
.photoDetailContainer_rt { width: 10px; height: 10px; position: absolute; right: 0px; top: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_border.png') no-repeat scroll top right; }
.photoDetailContainer_lb { width: 10px; height: 10px; position: absolute; left: 0px; bottom: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_border.png') no-repeat scroll bottom left; }
.photoDetailContainer_rb { width: 10px; height: 10px; position: absolute; right: 0px; bottom: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_border.png') no-repeat scroll bottom right; }
*/
.photoDetailContainer_lt_selected, .photoDetailContainer_lt:hover { width: 10px; height: 10px; position: absolute; top: 0px; left: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_selected.png') no-repeat scroll top left; }
.photoDetailContainer_rt_selected, .photoDetailContainer_rt:hover { width: 10px; height: 10px; position: absolute; right: 0px; top: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_selected.png') no-repeat scroll top right; }
.photoDetailContainer_lb_selected, .photoDetailContainer_lb:hover { width: 10px; height: 10px; position: absolute; left: 0px; bottom: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_selected.png') no-repeat scroll bottom left; }
.photoDetailContainer_rb_selected, .photoDetailContainer_rb:hover { width: 10px; height: 10px; position: absolute; right: 0px; bottom: 0px; background: transparent url('/Images/_Festivals/PhotoRounder_selected.png') no-repeat scroll bottom right; }
.photoDetail_thumb { width: 86px; height: 86px; cursor: pointer; border: solid 2px #c1c1c1; }
.photoDetail_thumb:hover { border: solid 2px #ff7e00; }
.photoDetailMenu_lt { width: 10px; height: 10px; position: absolute; top: -2px; left: -2px; background: transparent url('/Images/_Festivals/PhotoRounder_border_view.png') no-repeat scroll top left; }
.photoDetailMenu_rt { width: 10px; height: 10px; position: absolute; right: -2px; top: -2px; background: transparent url('/Images/_Festivals/PhotoRounder_border_view.png') no-repeat scroll top right; }
.photoDetailMenu_lb { width: 10px; height: 10px; position: absolute; left: -2px; bottom: -2px; background: transparent url('/Images/_Festivals/PhotoRounder_border_view.png') no-repeat scroll bottom left; }
.photoDetailMenu_rb { width: 10px; height: 10px; position: absolute; right: -2px; bottom: -2px; background: transparent url('/Images/_Festivals/PhotoRounder_border_view.png') no-repeat scroll bottom right; }
.photodetail_container_paging a.photodetail_button_selectedpage, .photodetail_container_paging a.photodetail_button_selectedpage:visited { color: #83b441; text-decoration: none; font-weight: bold; font-size: 13px; float: left; width: 400px; }
.photodetail_container_paging a.photodetail_button_selectedpage:hover { text-decoration: none; color: #83b441; font-weight: bold; font-size: 13px; }
.photodetail_container_paging a, .photodetail_container_paging a:visited { text-decoration: underline; color: #000; font-weight: normal; font-size: 14px; }
.photodetail_container_paging a:hover { text-decoration: none; color: #000; font-weight: normal; font-size: 14px; }
/*.photo_overlaylarge { border:medium none; background-image: none; border: medium none; display: block; left: 105.5px; position: absolute; top: 54.7px; z-index: 10000; }*/
.festival_popup_editions { font-size: 0.8em; }
.festival_panel_editions { font-weight: bold; color: #0a4a8b; text-decoration: none; background: #f0f0f0; cursor: pointer; width: 598px; border: solid 1px #d0d0d0; text-align: center; z-index: 1001; height: 200px; overflow: auto; }
.festival_container_editions { padding-left: 6px; }
.agendaRowStyleFestival { background-color: #FFFFFF; color: #0A4A8B; font-size: 0.8em; font-weight: normal; height: 24px; line-height: 24px; max-width: 100px; overflow: hidden; padding: 4px; vertical-align: middle; width: 100px; }
.agendaRowStyleFestival a, .agendaRowStyleFestival a:visited { color: #0A4A8B; font-size: 0.9em; font-weight: bold; }
.popup_image_large { border: medium none; display: inline-block; height: 365px; line-height: 80px; overflow: hidden; text-align: center; vertical-align: middle; width: 490px; padding-top: 50px; padding-left: 50px; padding-right: 50px; margin-left: 25px; }
.photodetail_container_submenubar { background-image: url('/Images/Buttons/SelectionBar.png'); background-repeat: no-repeat; width: 620px; height: 33px; }
.global_button_Me { background-image: url('/Images/Buttons/BTNspot.png'); background-repeat: no-repeat; border-style: none; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; text-align: left; display: inline-block; vertical-align: middle; line-height: 24px; margin-left: 4px; }
.Festival_Collapse_editions { overflow: hidden; visibility: hidden; width: 100%; height: 0px; }
.photodetail_container_padding { padding-top: 5px; }
.previous_page { background-image: url('/Images/Buttons/Previous.png'); background-repeat: no-repeat; width: 127px; height: 28px; border-style: none; float: left; cursor: pointer; }
.next_page { background-image: url('/Images/Buttons/Next.png'); background-repeat: no-repeat; width: 127px; height: 28px; border-style: none; float: right; cursor: pointer; }
.shout_collapse_editions { overflow: hidden; visibility: hidden; width: 100%; height: 0px; }
.paging_next_page { background-image: url('/Images/Buttons/btnNextPagePaging.png'); background-repeat: no-repeat; width: 41px; height: 39px; border-style: none; float: right; }
.paging_first_page { background-image: url('/Images/Buttons/btnFirstPagePaging.png'); background-repeat: no-repeat; width: 41px; height: 39px; border-style: none; float: right; }
.paging_last_page { background-image: url('/Images/Buttons/btnLastPagePaging.png'); background-repeat: no-repeat; width: 41px; height: 39px; border-style: none; float: right; }
.paging_previous_page { background-image: url('/Images/Buttons/btnPreviousPagePaging.png'); background-repeat: no-repeat; width: 41px; height: 39px; border-style: none; float: right; }
.paging_highlited, .paging_highlited:visited { background-image: url('/Images/Buttons/PagingHighlited.png'); background-repeat: no-repeat; width: 41px; height: 39px; border-style: none; float: right; line-height: 39px; vertical-align: middle; text-align: center; color: #ffffff; text-decoration: none; }
.button_label_position { padding-bottom: 7px; }
.div_pagina_center { float: left; width: 90px; }
.div_paging_middle { float: left; width: 390px; }
.div_paging_middle a, .div_paging_middle a:visited { text-decoration: none; margin-left: 4px; margin-right: 4px; }
.div_pagina_center1 { float: right; width: 90px; }
.compleet_pagina { padding-left: 12px; padding-top: 12px; }
.checkbox_style { padding-top: 3px; }
.addthis_toolbox addthis_default_style { margin-top: 15px; }
.global_message_gray { color: #363636; font-size: 11px; font-weight: normal; text-align: center; }
.photodetail_span_labelposition { vertical-align: top; height: 15px; }
.photodetail_div_position { padding-left: 3px; }
.photodetail_reactions_colour { color: #595959; }
.popupbg { text-align: center; }
.popupbuttonstyle { height: 24px; width: 123px; background-image: url('/Images/Fotos/popupbutton.png'); background-repeat: no-repeat; vertical-align: middle; text-align: center; font-weight: bold; font-size: 0.8em; color: #ffffff; border-style: none; background-color: Transparent; cursor: pointer; padding: 0px; }

