	body{ font: 11px Arial,Helvetica,sans-serif; margin: 25px 0px 0px; color:#4E4E4E;}
	a {
		color:#007CA3;
	}
		
	.demoHeaders { margin-top: 2em; }
	.button_link a {padding: 0px;text-decoration: none;position: relative;display:block; text-transform:capitalize; overflow:hidden; }
	.button_link a span.ui-icon {margin: 0 5px 0 0;position: absolute;right: .2em;top: 50%;margin-top: -8px;}
	.tusenfryd-icon {display:block;float:left;left:2px;margin:0px 5px 0 0;}
	.icon_right {display:block;float:right;margin:0px 5px 0 0;}
	
	.tusenfryd-icon {background-image:url(images/icons.png); height:29px; width:23px; display:block;}
	.tusenfryd-icon-link { overflow:hidden; display:block;}
	.tusenfryd-icon a {line-height:30px;}
	
	.tusenfryd-icon-barn 	{ background-position: 0 0; }
	.tusenfryd-icon-voksne 	{ background-position: 0px 29px }
	.tusenfryd-icon-toffe 	{ background-position: -27px 29px; }
	.tusenfryd-icon-youtube 	{ background-position: -27px 3px;width:50px; height:24px ;margin-top:-10px;}
	
	
	ul#icons {margin: 0; padding: 0;}
	ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
	ul#icons span.ui-icon {float: left; margin: 0 4px;}

	.fg-button,.fg-button_form  { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.fg-button .ui-icon, .fg-button_form  .ui-icon{ position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
	a.fg-button { float:left; }
	
	/* remove extra button width in IE */
	button.fg-button { width:auto; overflow:visible; }
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.ticket.fg-buttonset { float:right; }
	.fg-buttonset .fg-button { float: left; }
	.fg-buttonset-single .fg-button, 
	.fg-buttonset-multi .fg-button { margin-right: -1px;}
	.fg-buttonset form.fg-button{padding-bottom:3px;padding-top:2px;}
	
	.fg-toolbar { padding: .5em; margin: 0;  }
	.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
	.fg-toolbar .fg-button { font-size: 1em;  }
	
	.ui-widget-content {padding:10px 15px 15px; overflow: hidden; background-color: #ffffff; zoom:1;}
	.fitted{padding:2px;}
	.wrapper-float-left{ overflow:hidden; position:relative; float:left;}
	.spaced-bottom{ margin-bottom:5px}
	.spaced-top{margin-top:10px}
	.float_right{float:right;}
	.stack_top {padding-bottom:0px; border-bottom:0px}
	.stack_bottom {padding-top:0px; border-top:0px}
	
	
	.ui-tabs .ui-tabs-nav li {margin-left: 5px;}
	.ui-tabs .ui-tabs-nav  {padding-left: 10px;}
	 h3{ border-bottom:1px solid #E1E0E0; color:#007ca3; font-size:1.1em;padding:5px 0;margin-bottom:10px; font-weight:bold;}
	.ui-widget-content div.title_box { border-bottom:1px solid #E1E0E0; padding-bottom:5px;margin-bottom:10px; padding-top:5px;}
	.ui-widget-content div.title_box h3{color:#007ca3; font-size:1.1em; border-width:0; float:left; margin:0px; padding:0px;text-transform:uppercase;}
	.ui-widget-content  h3 a{color:#007ca3; font-size:1.1em; text-transform:uppercase;text-decoration: none;}
	.ui-widget-content  h6 a{color:#007ca3;  font-size:0.8em; text-transform:uppercase;text-decoration: none;}
	#accordion div.ui-accordion-content ul{
		margin: 0px;
		position: relative;
		overflow: hidden;
	}
	#accordion div.ui-accordion-content li
	{
		display: block;
		width: 100%; 
		margin: 0px; 
		padding:0px;
	} 
	#accordion div.ui-accordion-content li a
	{
		display: block;
		margin: 0px;  
		padding: 2px 22px; 
		text-decoration: none;
		border:1px solid #ffffff;
	} 
	#accordion div.ui-accordion-content li a:hover
	{

		background: #EFFBFF;
		color:#007CA3;
		
	} 
	
	#accordion div.ui-accordion-content li a.active
	{
		color:#DE1C70;
		background: #FFF0F6;
		font-weight: bold;
		

	} 

	
	#accordion div.ui-accordion-content {
		padding:5px 0 10px;
		margin:0 0 5px;
	}
	
	.green_bg
	{
		background:#2AA215 url(images/green_bg.png) repeat-x scroll 50% 50%;

	}
	.grid_3.float_right.wider
	{
		width: 250px;
		
	}
	.grid_4 .grid_4
	{
		margin-left: 0;
		margin-right: 0;
		
	}
	
	
	.ui-accordion.ui-widget-content h3 {padding-bottom:0px;margin-bottom:0px; }

	
