html {
	height		: 100%;
}

body {
        background      : url(/img/ekstranett/bg.jpg);
	background-repeat: repeat-x;
	background	: #DBDDDE;
	height		: 100%;
	margin-top	: 0px;
	margin-bottom	: 0px;
	padding		: 0px;
	text-align	: center;
}

.frame {
	background	: #ffffff;
        height          : 100%;
	padding         : 0px 0px 0px 0px;
	margin-left	: auto;
	margin-right	: auto;
	width		: 770px;
	text-align	: left;
}


.dot {
	height		: 100%;
	width		: 3px; 		
        background-image: url(/img/bg_dot.gif);
}

.middle {
	background	: #ffffff;
        border-left     : 0px solid #ffffff;
        border-right    : 0px solid #ffffff;
	width		: 770px;
	min-height	: 100%;
	float		: left;
}

/* IE Hack stuff */
/*\*/
* html .middle {
  height: 100%;
}
/**/



.container_top {
	width		: 770px;
	height		: 200px;
        padding         : 0px 0px 0px 0px;
}

.container_top img {
	border	: 0;
	width	: 770px;
	height	: 200px;
}

.container_main {
	width		: 770px;
        padding         : 0px 0px 0px 0px;
	min-height	: 500px;
}

/* IE Hack stuff */
/*\*/
* html .content_main {
  height: 500px;
}
/**/


.container_bottom {
	font-size	: 10px;
        border-top	: 1px solid #cccccc;
	width		: 560px;	
	margin-top	: 20px;
	padding		: 10px 0px 0px 0px;
	height		: 12px;
	text-align	: center;
}


.container_left {
  	width      	: 187px;
  	padding    	: 35px 5px 5px 15px;
  	margin     	: 0px;
  	float      	: left;
}

.container_center {
        background      : #ffffff;
  	width      	: 490px;
  	padding    	: 40px 40px 0px 30px;
  	margin     	: 0;
  	float      	: left;
}

.content_center {
        /*background      : #ffffff;*/
  	padding    	: 0;
  	margin     	: 0;
	min-height	: 435px;
	overflow	: hidden;
}

/* IE Hack stuff */
/*\*/
* html .content_center {
  height: 435px;
}
/**/


.container_img {
  width          : 270px;
  float          : right;	
  display        : inline;	
}

.img_detail {
  padding        : 0px 0px 5px 10px;
}

.container_img_plain{
 padding    : 10px 10px 10px 10px;
 float      : right;
}

.img_plain{
 width		: 200px;
 padding    : 0px 10px 20px 10px;
}

.img_desc {
 #color : #999999;
 font-size : 10px;
}

.list_element {
 padding:0 0 15px;
 width:490px;
}


.list_element .image {
 float:right;
 padding:0 0 0 10px;
 width:160px;
}





















.line_wide {
  background    : #C9CECF;
  margin        : 6px 0px 6px 0px;
  height	: 1px;
  width		: 520px;
}

.line_month {
  background    : #C9CECF;
  margin        : 5px 0px 6px 0px;
  height	: 1px;
  width		: 663px;
}

.line_gray {
  background	: #BABABA; 
  height	: 1px;
  margin 	: 0px 0px 0px 0px;
}



.content_bottom	{
	width           : 725px;	
        height          : 15px;
	color		: #ffffff;
	text-align	: center;
	background	: #000000;
	padding		: 1px 0px 0px 0px;
	font-size	: 11px;
}


.content_bottom a, .content_bottom a:link, .content_bottom a:visited {
 	color		: #ffffff;
}

.date {
  color : #92C360;
  font-size : 10px;
  font-weight : bold;
}

.content_press {
  padding : 11px 30px 11px 35px;
  width : 266px;
  float : left;
}


.content_list {
  padding : 11px 30px 11px 0px;
  width : 301px;
  float : left;
}

.content_calendar {
  padding : 11px 0px 11px 0px;
  width   : 663px;
}


.credits	{
        color           : #626262;
	width           : 848px;
        height          : 46px;
}

#spacer {
	margin-bottom	: 23px;
}

.search {
	padding : 0px 0px 10px 12px;;
}

.search .q { 
	color:#000000;
	width : 104px;
	border:1px #94999C solid;
	background:#f2f2f2;
	font-size:12px; 
}		

.nav {
	width	: 596px;
	padding	: 0px 0px 0px 35px;
}

.nav .left {
	width	: 245px;
	float	: left;
	text-align : left;
}

.nav .center {
	width	: 105px;
	float	: left;
	text-align : center;
}

.nav .right {
	width	: 245px;
	float	: left;
	text-align : right;
	padding	: 0px 0px 0px 0px;
}

.ill img {
 	width	: 663px;
	/*height	: 140px;*/
}


.pressesok  {
        width   : 626px;
        padding : 5px 0px 0px 47px;
	color	: #414141;
}
.pressesok .col1 {
	width	: 140px;
	vertical-align:top;
	font-weight : bold;
}
.pressesok .col2 {
	width	: 130px;
	color	: #414141;
	font-size : 12px;
	vertical-align:top;
}
.pressesok .col3 {
	width	: 54px;
}
.pressesok .col4 {
	width	: 246px;
	vertical-align:top;
	font-size : 12px;
	font-weight : bold;
}

.pressesok .search {
	text-align : right;
}

.detail_links  {
        width   : 606px;
        padding : 5px 12px 0px 47px;
	text-align : right;
}

.calendar_links  {
        width   : 556px;
        padding : 5px 0px 0px 47px;
	text-align : right;
}

.list_text {
	float : left;
	width	: 193px;
}

.no_img {
        width   : 301px;
}

.download_pdf {
	text-align : right;
        width   : 301px;
}


.month {
  font-size     : 11px;
  color         : #92C260;
  font-weight	: bold;
}





