/**************************************************************************
	Transparency support for IE5.5+
**************************************************************************/
* html img
{
	behavior: url(/iepngfix.htc);
}

/**************************************************************************
	Overrides
**************************************************************************/
body
{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
body *
{
	margin: 0;
	padding: 0;
}

.Normal,
.SkinObject
{
	padding: 1em 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
}


img
{
border:none;
}
ul
{
	list-style-type:circle;
	list-style-position: outside;
	padding-left: 1.5em;
}
li
{
	text-indent:0px;
}


p,td
{
	padding: 1em 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
}


a, a:link
{
	color: #ce9529;
	text-decoration: none;
}
a:hover
{
	cursor: pointer;
	text-decoration: underline;
	color: #00F;
}


h1, h2, h3,
h1 span.Head,
h2 span.Head,
h3 span.Head
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h1 span.Head { font-size: 16px; }
h2, h2 span.Head { font-size: 14px; }
h3, h3 span.Head { font-size: 12px;	}


h1
{
	height:20px;	
	
}

.ModuleTitle_MenuItem
{
	border: none;
}

.DNNAlignleft, .DNNAligncenter, .DNNAlignright
{
text-align:left;
}


td 
{
	vertical-align: top;
}


/**************************************************************************
	Skin skeleton
**************************************************************************/

div.pageOuterWrapper
{
	width: 961px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

div.pageWrapper
{
	background: transparent;
	margin: 0;
	padding: 0;
	width: 961px;
}
/**************************************************************************
	Headings
**************************************************************************/

div.pageHead
{
	padding:0px;
	width:961px;
	height:356px;
	background: transparent url(images/header_start.jpg) no-repeat;
}

div.pageHeadStart
{
	padding:0px;
	width:961px;
	height:356px;
	background: transparent url(images/header_start.jpg) no-repeat;
}
div.pageHeadKonferens
{
	padding:0px;
	width:961px;
	height:356px;
	background: transparent url(images/header_konferens.jpg) no-repeat;
}
div.pageHeadBrollop
{
	padding:0px;
	width:961px;
	height:356px;
	background: transparent url(images/header_brollop.jpg) no-repeat;
}
div.pageHeadMat
{
	padding:0px;
	width:961px;
	height:356px;
	background: transparent url(images/header_catering.jpg) no-repeat;
}
div.pageHeadEvent
{
	padding:0px;
	width:961px;
	height:356px;
	background: transparent url(images/header_catering3.jpg) no-repeat;
}
* html #dnn_dnnLOGO_imgLogo
{
	height: 70px;
	width: 172px;
}

div.pageSearch
{
	float: right;
	padding: 8px 0;
}
#dnn_dnnSEARCH_cmdSearch
{
	background: transparent url(images/button.png) no-repeat center;
	width: 75px;
	border: dotted 1px gray;
	padding: 5px;
	color: #FFF;
}

div.pageContent
{
	width: 961px;
	height:100%;
}

div.pageFooter
{

	width:961px;
	border-bottom: solid 20px #fdb94d;
	height:120px;
}
#dnnLOGIN 
{
	float:right;
	margin-top:30px;
	margin-left:-740px;
	color:	#ffffff
}
.SkinObject a,
.SkinObject a:link,
.SkinObject a:active,
.SkinObject a:visited
{
	color:	#ffffff
	
}
.SkinObject a:hover
{
	color:	#ffffff;
	
}
.hitta_oss
{
	width:202px;
	float:right;
	margin-top:-80px;
	margin-right:20px;
	
}
/*************************************************************************
	Menu
*/
.menu
{
	padding-top:300px;
	width:100%;
	height:60px;
	position:relative;
	
}


/**************************************************************************
	Panes
**************************************************************************/
.meny_wrap
{
	width:500px;	
}

#dnn_StartPane1
{
	width:240px;
	height:240px;
	float:left;
	margin-left:-10px;
	margin-top:-57px;
	#margin-top:-63px;
	
	
}
#dnn_StartPane2
{
	width:240px;
	height:240px;
	float:left;
	margin-left:-2px;
	margin-top:-57px;
	#margin-top:-63px;
	
}
#dnn_StartPane3
{
	width:240px;
	height:240px;
	float:left;
	margin-top:-57px;
	#margin-top:-63px;
	
	
}
#dnn_StartPane4
{
	width:240px;
	height:240px;
	float:left;
	margin-left:-1px;
	margin-top:-57px;
	#margin-top:-63px;
	
}

#dnn_ContentPane
{
	width:690px;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:20px;
}

#dnn_RightPane
{
	width:240px;
	margin:0;
	padding:0;
	float:right;
	margin-top:70px;
}
#dnn_leftPane
{
	width:240px;
	float:left;
	padding-right:10px;
	margin-top:20px;
}


#dnn_FooterPane
{
	width:720px;
	height:120px;
	background:#000000;
}

/*---- sIFR ---*/

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/
  .sIFR-active h1 {
      padding-bottom: 0;
      color:#ce9529;
      font-size:18px;
      
    }
    
  .sIFR-active h3 {
      padding-bottom: 0;
      color:#ce9529;
      font-size:18px;
    }
    
  .sIFR-active h2 {
      padding-bottom: 0;
      color:#ce9529;
      background:transparent;
    }
	
	  .sIFR-active .content_f p {
      padding-bottom: 0;
      color:#ce9529;
      background:transparent;
    }
