.ui-slider {clear: both;}
div#eventdaterangeslider {  }


/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
	overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
	display: none;
}
.ui-slider .ui-state-hover .ui-slider-tooltip,
.ui-slider .ui-state-active .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 2.5em;
	text-align: center;
	padding: .9em 0 0 0;
	width: 8.6em;
	height: 3.3em;
	border: none;
	margin-left: -2.7em;
	background: url('gfx/ui-slider-tooltip-bg.png') no-repeat top left;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, 
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	position: absolute; 
	display: block;
	width:0; 
	height:0; 
	border-bottom-width: 0;
	background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {	
	border-left: 7px dashed transparent; 
	border-right: 7px dashed transparent;
	border-top-width: 8px;
	bottom:	-8px;
	right: auto;
	left: 50%;
	margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	border-left: 6px dashed transparent; 
	border-right: 6px dashed transparent;
	border-top: 7px solid #fff;
	bottom:	auto;
	top: -9px;
	left: -6px;
}
.ui-slider a {
	text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider span.ui-slider-label {
	position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}

/** OWN UI STYLES **/
#eventdaterangeslider .ui-slider .ui-slider-range { background: url('gfx/ui-slider-range-bg.png') repeat-x bottom;  }
#eventdaterangeslider .ui-state-default,
#eventdaterangeslider .ui-widget-content .ui-state-default { border: none; background: url('gfx/ui-slider-handle-bg1.png') no-repeat center center; }
#eventdaterangeslider .ui-slider-horizontal .ui-slider-handle { top: -0.4em; }
#eventdaterangeslider .ui-slider-horizontal .ui-state-hover { background-image: url('gfx/ui-slider-handle-bg-active.png'); }
#eventdaterangeslider .ui-slider-horizontal { height: 1.1em; border-color: #eee; background: url('gfx/ui-slider-bg.png') repeat-x center center; }
#eventdaterangeslider .ui-slider * { outline: none; }

/** AUTOCOMPLETE **/
.ui-autocomplete { z-index: 10!important; background: none; background-color: #313336; width: 255px!important; }
.ui-autocomplete-loading, .ui-autocomplete-input { background: none; }
.ui-autocomplete li { background: none; padding: 0.4em; border-bottom: 2px ridge #2c2e30; }
.ui-autocomplete li a { color: #fff; font-size: 1.2em; }

#topsearch input { color: #c7c7c7; }
#topsearch .searchactive { background-image: url('http://www.orebrotown.com/webdav/images/px/grundmall/searchtop_bg-active.png'); }
#topsearch .searchactive input { color: #000; }
#topsearch .searchactive-open {  background-image: url('http://www.orebrotown.com/webdav/images/px/grundmall/searchtop_bg-active-open.png'); }

/*** NEWS SLIDER **/
div.firstpage_news_holder { width: 100%; overflow: hidden; position: relative; height: 11em; padding-bottom:1em; }
div.news_firstpage { width: 2000em; position: relative; }
div.news_firstpage ul { position: relative; float: left; }

div.listItemHolder { border-bottom:1px solid #e7e7e7;padding-top:0.3em;padding-bottom:0.5;margin-bottom:0.5em;margin-left:1em;margin-right:0.5em;color:#232323;}
div.listItemHeadline a { font-size:110%;font-weight:bold;margin-bottom:0.3em;}
div.listItemText { font-size:110%;font-weight:normal;line-height:150%;}
div.listItemLeft { float:left;width:80px;margin-right:9px;padding-left:0.5em;}
div.listItemLeft > a > img { width:64px;padding:2px;border:1px solid #e9e9e9;}
div.listItemLeft > a > img:hover { border:1px solid #67ba22;}
div.listItemRight { float:left;width:16.5em;}


div.pakageItemHolder { border-bottom:1px solid #e7e7e7;padding-top:0.3em;padding-bottom:0.5;margin-bottom:0.5em;margin-left:1em;margin-right:0.5em;color:#232323;}
div.pakageItemHeadline a { font-size:110%;font-weight:bold;margin-bottom:0.3em;}
div.pakageItemText { font-size:110%;font-weight:normal;line-height:150%;}
div.pakageItemLeft { float:left;width:80px;margin-right:9px;padding-left:0.5em;}
div.pakageItemLeft > a > img { width:64px;padding:2px;border:1px solid #e9e9e9;}
div.pakageItemLeft > a > img:hover { border:1px solid #67ba22;}
div.pakageItemRight { float:left;width:16.5em;}

div.startpakageItemHolder { border-bottom:1px solid #e7e7e7;padding-top:0.3em;margin-top:0.3em;margin-left:1em;margin-right:0.5em;color:#232323;}
div.startpakageItemHeadline a { font-size:120%;font-weight:bold;margin-bottom:0.3em;}
div.startpakageItemText { font-size:110%;font-weight:normal;line-height:150%;}
div.startpakageItemLeft { float:left;width:60px;margin-right:5px;padding-left:0.5em;}
div.startpakageItemLeft > a > img { width:50px;padding:2px;border:1px solid #e9e9e9;margin-bottom:5px;}
div.startpakageItemLeft > a > img:hover { border:1px solid #67ba22;}
div.startpakageItemRight { float:left;width:13.5em;}

/** TYPE FILTER **/
.str-checkboxes { /*border-bottom: 1px solid #eee;*/ }
.str-checkboxes .jquery-checkbox { display: inline-block; float: left; }
.str-checkboxes .type_choice { width: 19em; margin-bottom: 1em; display: inline-block; float: left; }
.str-checkboxes .type_choice label { display: inline-block; padding-left: 0.8em; font-size: 110%; vertical-align: top; padding-top: 0.2em; }

.str-checkboxes .str-types { padding: 2em 2em; float: left; border-right: 1px solid #eee; width: 58em; }
.str-checkboxes .str-subcats { padding: 2em 0em 0em 2em; }
#themeform { margin: 0; }
.str-checkboxes .str-type-searcher { float: left; }
.str-checkboxes .str-type-searcher .str-type-searcher-buttons { height: 100%; }

form#slider_search #slider_search_content { display: block; clear: both; }
form#slider_search #slider_search_content .slider_search_col { float: left; width: 12em; margin-right: 1em; }
form#slider_search #slider_search_content input { cursor: pointer; }

#str-start-checkboxes { display: none; border-bottom: 1px solid #eee; white-space:normal; }
#str-start-checkboxes .jquery-checkbox { display: inline-block; margin-top: 0;  }
#str-start-checkboxes .type_choice { width: 19.5em; margin-bottom: 1em; display: inline-block; vertical-align: middle; }
#str-start-checkboxes .type_choice label { display: inline-block; padding-left: 0.8em; font-size: 110%; vertical-align: top; padding-top: 0.2em; }
#str-start-checkboxes .str-types { padding: 2em 2em; float: left; border-right: 1px solid #eee; width: 58em; }
#str-start-checkboxes .str-type-searcher { float: left; }
#str-start-checkboxes .str-type-searcher .str-type-searcher-buttons { height: 100%; }

#str-start-checkboxes .divider  { clear: both; margin: 1em 0; border-bottom: 1px solid #eee; }

#str-start-checkboxes .city_choice { width: 19.5em; margin-bottom: 1em; display: inline-block; vertical-align: middle; }
#str-start-checkboxes .city_choice label { display: inline-block; padding-left: 0.8em; font-size: 110%; vertical-align: top; padding-top: 0.2em; }


#slide_search_details { float:left; display:none; margin-top: 1em; }
#slide_search_details a { color: #66bd29!important; display: block; padding-right: 15px; background: url('http://www.orebrotown.com/images/18.27922c1c128094c487e80007015/gronpil_ned.png') no-repeat right center; outline: none; font-size: 110%; }
#slide_search_details a.active { background-image: url('http://www.orebrotown.com/images/18.27922c1c128094c487e80007016/gronpil_upp.png'); }
#slide_search_details a:hover { text-decoration: underline!important; }
 
.crossnav_holder .calendarItem,
.event_calholder .cal_events_list .calendarItem { margin: 1em 2.3em; }
.crossnav_holder .calendarContent { height: 17em; } 

.str-type-searcher-buttons { padding-top: 3.3em; padding-left: 3.5em; }
.str-type-searcher-buttons .input_wrapper { background: url("http://www.orebrotown.com/images/18.736ba213127e1c00d2980003481/search_bg.png") no-repeat; }
.str-type-searcher-buttons input { color: #000; background: none; border: none; width: 223px; padding-left: 40px; height: 33px;  }
.str-type-searcher-buttons .searchactive { background-image: url('http://www.orebrotown.com/images/18.736ba213127e1c00d2980003480/search_bg-active.png'); }
.str-type-searcher-buttons .searchactive input { color: #000; }

/*http://www.orebrotown.com/webdav/images/px/jquery/liten_knapp_input_bg.png*/
input.hasDatepicker { background: url('http://www.orebrotown.com/webdav/images/px/startsida/datepicker_input_bg.png') no-repeat top left; width: 104px; height: 30px; border: none; line-height: 30px; padding-left: 10px; }
input.datepickerActive { background-position: 0 -32px; outline: none; }

/** KNAPPAR **/
input.small_button { background: url('http://www.orebrotown.com/webdav/images/px/jquery/liten_knapp_input_bg.png') no-repeat 0 0; width: 89px; height: 36px; border: none; font-weight: bold; padding-right: 25px; outline: none; }
input.small_button_hover { background-position: 0 -41px; }
input.small_button_down { background-position: 0 -82px; }

/***/
#ajaxLoaderImg { margin: 20px auto; }


div.tab-container{

}

div.tab-active 
{
	font-weight:bold;
	color:#252525;
	cursor:hand;
	cursor:pointer;
	margin-right:4px;
	height:28px;
	display:block;
	background:#fff url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980001101/white_left.png) no-repeat top left;
	
}
div.tab-active span
{
	font-weight:bold;
	color:#252525;
	margin-left:5px;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	height:23px;
	display:block;
	background:#fff url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980001102/white_right.png) no-repeat top right;
}

div.tab-inactive
{
	font-weight:bold;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	margin-right:4px;
	height:28px;
	display:block;
	background:#fff url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980001097/normal_left.png) no-repeat top left;
}
div.tab-inactive span
{
	font-weight:bold;
	color:#ffffff;
	margin-left:5px;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	height:23px;
	display:block;
	background:#fff url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980001098/normal_right.png) no-repeat top right;
}

div.tab-over 
{
	font-weight:bold;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	margin-right:4px;
	height:28px;
	display:block;
	background:#fff url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980001099/over_left.png) no-repeat top left;
}
div.tab-over span
{
	font-weight:bold;
	color:#ffffff;
	margin-left:5px;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	height:23px;
	display:block;
	background:#fff url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980001100/over_right.png) no-repeat top right;
}

.bookingLink a{width:200px;height:28px;display:block;padding-top:15px;}

.paketpufftext {width:290px;height:150px;display:block;padding-left:20px;padding-top:115px;}

.tema_pufftext {width:155px;height:97px;display:block;padding-left:50px;padding-top:55px;padding-right:31px;}
#temaHolder .tema_pufftext {width:153px;height:97px;display:block;padding-left:19px;padding-top:55px;}


#lnkBooking{display:block;width:197px;height:40px;background:url(http://www.orebrotown.com/images/18.27922c1c128094c487e80007491/boka_btn_normal.png) no-repeat top left;text-align:center;padding-top:10px;font-size:12px;}
#lnkBooking:hover{background:url(http://www.orebrotown.com/images/18.27922c1c128094c487e80007490/boka_btn_hover.png) no-repeat top left;}
#lnkBooking:active{background:url(http://www.orebrotown.com/images/18.27922c1c128094c487e80007489/boka_btn_click.png) no-repeat top left;}



.iconrow1{top:4px;}
.iconrow2{top:36px;}
.iconrow3{top:68px;}
.iconrow4{top:100px;}
.iconrow5{top:132px;}
.iconrow6{top:164px;}

.icon_family{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002331/category_icon_family.png) no-repeat top left;

}

.icon_lecture{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002332/category_icon_lecture.png) no-repeat top left;

}

.icon_market{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002333/category_icon_market.png) no-repeat top left;

}

.icon_music{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002334/category_icon_music.png) no-repeat top left;

}

.icon_sport{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002337/category_icon_sport.png) no-repeat top left;

}

.icon_theatre{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002338/category_icon_theatre.png) no-repeat top left;

}

.icon_other{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002336/category_icon_other.png) no-repeat top left;

}

.icon_exhibit{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002330/category_icon_exhibit.png) no-repeat top left;

}

.icon_orebro2010{
	background:url(http://www.orebrotown.com/images/18.736ba213127e1c00d2980002335/category_icon_orebro2010.png) no-repeat top left;

}

#likeHolder{text-align:center;width:75px;}

#contakt_proxy_info {
	padding: 1em 0em 0em 1em;	
}
#contakt_proxy_info div.infoblock {
  float:left;
}
#contakt_proxy_info div.infoblock a {
  color: #66bd29;
  width: 100%;
  display: block;
}
#contakt_proxy_info div#infoblock_1 {
  width: 20em;
  padding-left: 3em;
}
#contakt_proxy_info div#infoblock_2 {
  width: 15em;
  padding-right: 1em;
}
#contakt_proxy_info div#infoblock_2 h3, #contakt_proxy_info div#infoblock_3 h3 {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-family: Verdana;
}
#contakt_proxy_info div#infoblock_3 {
  width: 10em;
}

#contakt_proxy_docs {
	padding: 1em 0em 0em 1em;	
}
