/* congress.css
------------------------------------------------------------------------
This stylesheet contains the CSS rules for salzburg.info congress

Author: elements.at 
--------------------------------------------------------------------- */

/* GENERAL (Overwrites)
--------------------------------------------------------------- */


/* top area (languages , search ... )
--------------------------------------------------------------------- */
#top .functions .f_container .metalinks {
	width: 408px;
}

#top .functions .f_container .metalinks a {
	margin: 0 18px 0 0;
}

/* metanavigation
--------------------------------------------------------------- */

#metanav {
	background: url(/static/img/congress/metanav_bg.gif) left top repeat-x;
}

#metanav ul li.sfhover ul li.sfhover a, #metanav ul li.sfhover ul li.sfhover a:hover {
	background: url(/static/img/congress/metasub_arrow.gif) left 5px no-repeat;
	color: #005ab4;
	cursor: pointer;
}


/* metabox (languageselect, interest select)
--------------------------------------------------------------- */
#metabox {
	width: 340px;
}
/* language box */
#languages .actualselect {
	color: #005ab4;
}

#languages .selectbutton {
	background: url(/static/img/congress/dropdown_selectbutton.gif) left top no-repeat;
}

#languages .options a {
	color: #005ab4;
}


/* footer
--------------------------------------------------------------- */

#footer .f_line .f_left .fl_links a {
	color: #003c78;
}


/* PORTAL (Overwrites)
--------------------------------------------------------------- */

/* Portal teaser no Tabbing */
#portal #portal_teasers_congress {
	background: url(/static/img/congress/portal_teasers_bg.gif) left top no-repeat;
	width: 740px;
	height: 90px;
	overflow: hidden;
	padding: 1px 0 1px 0;
	position: absolute;
	top: 450px;
	left: 20px;
	z-index: 100;
}


#portal_teasers_congress .pt_teaser {
	background: url(/static/img/portal_teaser_bg.gif) left top no-repeat;
	width: 167px;
	height: 82px;
	overflow: hidden;
	padding: 24px 9px 0 9px;
	float: left;
	cursor: pointer;
}

#portal_teasers_congress .pt_teaser h3 {
	width: 167px;
	overflow: hidden;
	color: #003c78;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
}

#portal_teasers_congress .pt_teaser p {
	width: 167px;
	height: 28px;
	overflow: hidden;
	color: #666;
}

#portal_teasers_congress .pt_teaser p a {
	text-decoration: none;
	color: #666;
}


#portal_teasers_congress .pt_teaser.wide {
	background: url(/static/img/portal_teaser_bg_wide.gif) left top no-repeat;
	width: 352px;
}

#portal_teasers_congress .pt_teaser.wide h3 {
	width: 352px;
}

#portal_teasers_congress .pt_teaser.wide p {
	width: 352px;
}



#portal_teasers_congress .pt_img_teaser {
	background: url(/static/img/portal_teaser_bg_wide.gif) left top no-repeat;
	width: 368px;
	height: 90px;
	overflow: hidden;
	padding: 0 1px;
	float: left;
	cursor: pointer;
}

#portal_teasers_congress .pt_img_teaser .image {
	width: 85px;
	height: 90px;
	overflow: hidden;
	float: left;
}

#portal_teasers_congress .pt_img_teaser .pti_text {
	width: 264px;
	height: 90px;
	overflow: hidden;
	padding: 24px 9px 0 10px;
	float: left;
}

#portal_teasers_congress .pt_img_teaser h3 {
	width: 264px;
	overflow: hidden;
	color: #003c78;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
}

#portal_teasers_congress .pt_img_teaser p {
	width: 264px;
	height: 28px;
	overflow: hidden;
	color: #666;
}

#portal_teasers_congress .pt_img_teaser p a {
	text-decoration: none;
	color: #666;
}


/* portal box (enquirybox, maps teaser)
----------------------------------------------------------------*/
#portal #portal_box {
	background: url(/static/img/congress/portal_box_bg.gif) left top no-repeat;
}

#portal_box #enquirybox {
	width: 220px;
	height: 155px;
	overflow: hidden;
}

#enquirybox .head_line {
	background: url(/static/img/congress/enquirybox_head_bg.gif) left top repeat-x;
	width: 220px;
	height: 24px;
	overflow: hidden;
}

#enquirybox .head_line h3 {
	width: 185px;
	height: 16px;
	line-height: 16px;
	color: #003c78;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	overflow: hidden;
	padding: 4px 0 4px 10px;
}

#enquirybox .eb_content {
	background: url(/static/img/congress/enquirybox_content_bg.gif) 10px bottom no-repeat;
	width: 210px;
	overflow: hidden;
	height: 120px;
	padding: 0 0 2px 10px;
}

#enquirybox .eb_content p {
	width: 200px;
	height: 56px;
	overflow: hidden;
	padding: 9px 0 5px 0;
	color: #333;
}

#enquirybox .eb_content .eb_links {
	width: 200px;
	overflow: hidden;
	padding: 0;
}

#enquirybox .eb_content .eb_links .eb_link {
	width: 200px;
	overflow: hidden;
	padding: 0;
}

#enquirybox .eb_content .eb_links .eb_link a {
	background: url(/static/img/congress/enquirybox_arrow.gif) left 4px no-repeat;
	overflow: hidden;
	text-decoration: none;
	color: #003c78;
	padding: 0 0 0 10px;
}

/* maps teaser */
#portal_box .sbg_maps_teaser  {
	background: url(/static/img/congress/sbg_map_teaser_bg.gif) left top no-repeat;
	padding: 43px 10px 0 10px;
}


/* portal box new 2010
----------------------------------------------------------------*/
#portal #portal_single_box {
	background: url(/static/img/congress/anfrageteaser.png) left top no-repeat;
	width:220px;
	height:246px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 296px;
	left: 760px;
	z-index: 101;
}

#portal_single_box .head_line {
	width: 220px;
	height: 24px;
	overflow: hidden;
}

#portal_single_box .head_line h3 {
	width: 185px;
	height: 16px;
	line-height: 16px;
	color: #990101;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	overflow: hidden;
	padding: 4px 0 4px 10px;
}

#portal_single_box .eb_content {
	width: 210px;
	overflow: hidden;
	padding: 0 0 2px 10px;
}

#portal_single_box .eb_content p {
	width: 200px;
	height: 166px;
	overflow: hidden;
	padding: 9px 0 5px 0;
	color: #333;
}

#portal_single_box .eb_content .eb_links {
	width: 200px;
	overflow: hidden;
	padding: 0;
}

#portal_single_box .eb_content .eb_links .eb_link {
	width: 200px;
	overflow: hidden;
	padding: 0;
}

#portal_single_box .eb_content .eb_links .eb_link a {
	display:block;
	float:left;
	width:220px;
	height:20px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	padding: 0 0 0 35px;
	margin:0 0 2px 0;
	line-height:18px;
}

#portal_single_box .eb_content .eb_links .eb_link a.red {
	background:url(/static/img/congress/anfrageteaser_button_red.png) left top no-repeat;
}

#portal_single_box .eb_content .eb_links .eb_link a.blue {
	background:url(/static/img/congress/anfrageteaser_button_blue.png) left top no-repeat;
}



/* CONTENT (Overwrites)
--------------------------------------------------------------- */


#contentarea #toggle_map .button {
	color: #003c78;
}

/* subnavigation */
#contentarea .subnavigation .head h3 {
	color: #003c78;
}

#contentarea .subnavigation .head h3 a {
	color: #003c78;
}


/* level 1 */
#contentarea .subnavigation ul li a {
	background: url(/static/img/congress/subnav_arrow.gif) left 7px no-repeat;
}

#contentarea .subnavigation ul li a:hover {
	color: #003c78;
	text-decoration: none;
}

/* level 2 */
#contentarea .subnavigation ul li ul {
	background: none;
	width: 155px;
	overflow: hidden;
	padding: 3px 0 15px 0;
	list-style: none;
	margin: 0;
	border-top: 1px solid #d8dce0;
}

#contentarea .subnavigation ul li ul li, #contentarea .subnavigation ul li ul li.active {
	background: none;
	width: 145px;
	overflow: hidden;
	padding: 0 0 0 10px;
	list-style: none;
	margin: 0;
}

#contentarea .subnavigation ul li ul li a:hover {
	background: url(/static/img/congress/subnav_arrow_blue.gif) left 6px no-repeat;
	color: #003c78;
}

#contentarea .subnavigation ul li ul li.active a.active {
	background: url(/static/img/congress/subnav_arrow_blue.gif) left 6px no-repeat;
	color: #003c78;
}

/* level 2 */
#contentarea .subnavigation ul li ul li ul li a:hover {
	background: url(/static/img/congress/subnav_arrow_blue.gif) left 6px no-repeat;
	color: #003c78;
}

#contentarea .subnavigation ul li ul li ul li.active a.active {
	background: url(/static/img/congress/subnav_arrow_blue.gif) left 6px no-repeat;
	color: #003c78;
}


/* textarea 
---------------------------------------------------*/

#textarea h1 {
	width: 530px;
	overflow: hidden;
	padding: 0 20px 0 20px;
	margin: 0 0 8px 0;
	font-size: 24px;
	line-height: 30px;
	color: #003c78;
	font-weight: normal;
}

/* gallery slider 
----------------------------------------------- */
.gallery_slider .images .all_images .image_entry a .zoom {
	background: url(/static/img/congress/zoom.gif) left top no-repeat;
}

.gallery_slider .gallery_slide_left {
	background: url(/static/img/congress/gallery_slider_left.gif) left top no-repeat;
}

.gallery_slider .gallery_slide_right {
	background: url(/static/img/congress/gallery_slider_right.gif) left top no-repeat;
}


/* standard content block 
----------------------------------------*/

#textarea .contentblock .cb_img_block .cb_img .image .zoom {
	background: url(/static/img/congress/zoom.gif) left top no-repeat;
}

#textarea .contentblock a {
	text-decoration: none;
	color: #003c78;
}

#textarea .contentblock table.standard  th {
	background: #005ab4;
}

/* linkblock
----------------------------------------*/
#textarea .linkblock .lb_block a {
	background: url(/static/img/congress/linklist_link_arrow.gif) left 4px no-repeat;
	color: #003c78;
}


/* teaserbox
----------------------------------------*/
#textarea .teaserbox {
	background: url(/static/img/contentblock_bg.gif) left top repeat-x;
	width: 570px;
	overflow: hidden;
	padding: 10px 0 10px 0;
	color: #000;
}

#textarea .teaserbox .preface {
	width: 535px;
	overflow: hidden;
	padding: 0 15px 10px 20px;
	color: #000;
}


/* culture teasers (3 per line) */
#textarea .teaserbox #culture_teasers .c_teaser .ct_text h3 {
	color: #003c78;
}

#textarea .teaserbox #culture_teasers .c_teaser .ct_text h3 a {
	color: #003c78;
}


/* hover teasers  */
#hover_teasers .img_text_teaser .itt_text h3 {
	color: #003c78;
}

#hover_teasers .img_text_teaser .itt_text h3 a {
	color: #003c78;
}

#hover_teasers .img_text_teaser .itt_text .infolink a {
	background: url(/static/img/congress/infolink_arrow.gif) left 5px no-repeat;
	color: #003c78;
}

#hover_teasers .img_text_teaser.hover {
	background: url(/static/img/congress/hoverteaser_bg_hover.gif) left top no-repeat;
}

/* gastro list
----------------------------------------*/

#textarea .gastro_list .gastro_entry .general .g_info h3 {
	color: #003c78;
}

#textarea .gastro_list .gastro_entry .general .g_info h3 a {
	color: #003c78;
}

#textarea .gastro_list .gastro_entry .extrainfo .info_link a {
	background: url(/static/img/congress/infolink_arrow.gif) left 5px no-repeat;
	color: #003c78;
}

#textarea .gastro_list .gastro_entry.premium {
	background: url(/static/img/gastro_entry_premium_bg.gif) left top no-repeat;
}




/* Tabbox (loacations and allowance)
----------------------------------------------------------------*/

.tabbox_informations .tab_navigation .tab {
	background: url(/static/img/congress/tab_bg.gif) left top no-repeat;
}

.tabbox_informations .tab_navigation .tab span {
	background: url(/static/img/congress/tab_inside_bg.gif) right top no-repeat;
}

.tabbox_informations .tab_navigation .tab.active {
	background: url(/static/img/tab_bg_active.gif) left top no-repeat;
}

.tabbox_informations .tab_navigation .tab.active span {
	background: url(/static/img/congress/tab_inside_bg_active.gif) right top no-repeat;
	color: #003c78;
}


/* Tab Contents */
.tabbox_informations .tab_content .location_text a {
	color: #003c78;
}

.tabbox_informations .tab_content .info_text a {
	color: #003c78;
}

.tabbox_informations .tab_content .additional_infos .img_teaser .it_text h3 {
	color: #003c78;
}

.tabbox_informations .tab_content .tab_event_list .event_line .event_name a {
	background: url(/static/img/congress/watchlist_arrow_blue.gif) left 5px no-repeat;
	color: #003c78;
}


/* location detail
---------------------------------------------------------------*/
#location_detail .location_adress_block .shortlinks a {
	background: url(/static/img/congress/infolink_arrow.gif) left 4px no-repeat;
	color: #003c78;
}


/* events 
---------------------------------------------------------------*/
#searchbox form #eventsearch p select {
	width: 60px;
}

#searchbox form #eventsearch p select.month {
	width: 90px;
	margin-right: 5px;
}

#searchbox form #eventsearch p label {
	width: 20px;
}

#eventsearch .left {
	float: left;
	width: 230px;
}

#eventsearch .right {
	float: left;
	width: 230px;
}

#searchbox form .submitline input.submit_congress {
	background: #003C78 url(/static/img/submit_arrow_white.gif) no-repeat right center;
	border: 1px solid #003C78;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-weight: bold;
	overflow: visible;
	padding: 2px 30px 2px 10px;
	width: auto;
}

#textarea .congress_events h3 {
	color: #003C78;
	font-size: 11px;
	text-transform: uppercase;
	padding:0 0 10px 0;
}

#textarea .congress_events {
	overflow: hidden;
	padding: 10px 0 10px 20px;
	width: 550px;
}

#textarea .congress_events .event_line {
	background: url(/static/img/event_entry_bg.gif) repeat-x left top;
	height: 25px;
	overflow: hidden;
	width: 550px;
}

#textarea .congress_events .event_line .left {
	float: left;
	padding: 5px 0 0 0;
	width: 100px;
}

#textarea .congress_events .event_line .right {
	float: left;
	padding: 5px 0 0 0;
	width: 400px;
	text-align:left;
}


/* team block 
----------------------------------------*/

#textarea .team_block table th {
	color: #003c78;
}


/* routenplaner 
----------------------------------------*/

#textarea .route .routeplaner input.submit {
	background: #003c78 url(/static/img/arrow_white.gif) right center no-repeat !important;
	border: 1px solid #003c78 !important;
}

#textarea .calculate_route_box form .crb_submit_line input.submit {
	background: #003c78 url(/static/img/submit_arrow_white.gif) right center no-repeat;
	border: 1px solid #003c78;
}

/* watch list detail
----------------------------------------*/
#textarea .watchlist_block .wl_entry .entry_desc a {
	background: url(/static/img/congress/watchlist_arrow_blue.gif) left 5px no-repeat;
	color: #003c79;
}

#textarea .watchlist_block .wl_entry .entry_delete .delete_button {
	background: url(/static/img/congress/watchlist_delete.gif) right 1px no-repeat;
	color: #005ab4;
}


/* feedback and suggest (form)
----------------------------------------*/
#textarea .feedback_suggest form .fs_submit_line input.submit {
	background: #003c78 url(/static/img/submit_arrow_white.gif) right center no-repeat;
	border: 1px solid #003c78;
}

#textarea .feedback_suggest .newsletter_text a {
	color: #005ab4;
}


/* Paging
----------------------------------------*/

#textarea .paging .pagenav a {
	color: #003c78;
}

#textarea .paging .pagenav a.back {
	background: url(/static/img/congress/paging_back.gif) left top no-repeat;
}

#textarea .paging .pagenav a.next {
	background: url(/static/img/congress/paging_next.gif) left top no-repeat;
}

#textarea .paging .sortfunction form select {
	color: #003c78;
}



/* Sidebar 
-------------------------------------------------------------- */

/* Vacancy search box */
#sidebar #enquiry_box {
	width: 200px;
	overflow: hidden;
	padding: 0 20px;
	margin: 0 0 12px 0;
}

#enquiry_box .head {
	width: 200px;
	overflow: hidden;
	padding: 6px 20px 6px 0;
}

#enquiry_box .head h3 {
	width: 200px;
	height: 16px;
	line-height: 16px;
	color: #003c78;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase;
}

#enquiry_box .enquiry_box_content {
	background: url(/static/img/congress/enquirybox_content_bg.gif) left bottom no-repeat;
	width: 200px;
	overflow: hidden;
	padding: 0 0 2px 0;
}

#enquiry_box .enquiry_box_content p {
	width: 200px;
	overflow: hidden;
	padding: 9px 0 5px 0;
	color: #333;
}

#enquiry_box .enquiry_box_content .enquiry_box_links {
	width: 200px;
	overflow: hidden;
	padding: 10px 0;
}

#enquiry_box .enquiry_box_content .enquiry_box_links .enquiry_box_link {
	width: 200px;
	overflow: hidden;
	padding: 0;
}

#enquiry_box .enquiry_box_content .enquiry_box_links .enquiry_box_link a {
	background: url(/static/img/congress/enquirybox_arrow.gif) left 4px no-repeat;
	overflow: hidden;
	text-decoration: none;
	color: #003c78;
	padding: 0 0 0 10px;
}




/* payed ads */
#sidebar .payed_ads .ad h3 {
	color: #003c78;
}

#sidebar .payed_ads .ad h3 a {
	color: #003c78;
}


/* img teaser (sidebar) */
#sidebar .img_teaser .it_text h3 {
	color: #003c78;
}

/* text teaser (sidebar) */
#sidebar .text_teaser h3 {
	color: #003c78;
}

#sidebar .text_teaser h3 a, #sidebar .img_teaser h3 a {
	color: #003c78 !important;
	text-decoration: none;
}

#sidebar .text_teaser h3 a:hover, , #sidebar .img_teaser h3 a:hover {
	color: #003c78 !important;
	text-decoration: none;
}

#sidebar .text_teaser .links a {
	background: url(/static/img/congress/linklist_link_arrow.gif) no-repeat left 4px;
	color: #003c78;
}



/* footer (content)
--------------------------------------------------------------- */


#footer .f_links_container a {
	background: url(/static/img/congress/linklist_link_arrow.gif) left 4px no-repeat;
	color: #003c78;
}

/* social Toolbar
--------------------------------------------------------------- */

#toolbar .tool_container .watchlist a {
	background: url(/static/img/congress/watchlist_plus.gif) left 4px no-repeat;
	color: #005ab4;
}

#toolbar .tool_container .bookmark label {
	color: #005ab4;
}

#toolbar .tool_container .bookmark a {
	color: #005ab4;
}

#toolbar .tool_container .button a {
	color: #005ab4;
}


/* Imagebox (Lightbox)
----------------------------------------------------------------*/

#imagebox #imgbox_close {
	behavior: url(/static/js/iepngfix.htc);
	background: url(/static/img/congress/imagebox_close.png) left top no-repeat;
} 

#ib_container .image_functions .image_navigation .img_navigation .backward {
	background: url(/static/img/congress/img_navigation_backward.gif) left top no-repeat;
}

#ib_container .image_functions .image_navigation .img_navigation .forward {
	background: url(/static/img/congress/img_navigation_forward.gif) left top no-repeat;
}


#textarea .azint_list .az_entry .general .g_info h3 a, #textarea .azint_list .az_entry .extrainfo .info_link a{
color:#003c78;
}


#textarea .azint_list .az_entry .extrainfo .info_link a {
background:url(/static/img/congress/subnav_arrow.gif) no-repeat scroll left 5px;
}

/*override search input bg image*/
#searchform #searchInput input.submit {
	background: #fff url(/static/img/submit_search_congress.gif) right center no-repeat;
	color:#003C78;
	
}


/* Nutch Search 
--------------------------------------------------------------- */
#nutch_search form input.submit {
	background: #003c78 url(/static/img/submit_arrow_white.gif) right center no-repeat;
	border: 1px solid #003c78;
}


#textarea #search_result_entries .sr_entry h3 {
	color: #003c78;
}

#textarea #search_result_entries .sr_entry h3 a {
	color: #003c78;
}




/* sujet teasers
----------------------------------------------------------------*/
#sujet_teasers .sj_teaser .sj_head {
	background-color: #003C78;
}

#sujet_teasers .sj_teaser .sj_head h2 {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}


