html {
	height		: 100%;
}

body {
        background-image: #ffffff url(/img/bg.jpg);
	margin-top	: 0px;
	padding		: 0px;
	text-align	: center;
}
.frame {
        background-image: url(/img/bg_frame.jpg);
	padding         : 0px 15px 0px 15px;
	margin-left	: auto;
	margin-right	: auto;
	width		: 950px;
	text-align	: left;
	/*border	: #00ff00 1px solid;*/
}

.container_top {
        background-image: url(/img/bg_top.jpg);
	width		: 950px;
	height		: 191px;
        padding         : 0px 0px 0px 0px;
	/*border	: #ff0000 1px solid;*/
}

.container_ticker_logo {
	width		: 715px;
	float           : left;
}

.ticker {
	margin-top: 13px;
	margin-left: 1px;
	height : 16px;
	padding	: 0px 0px 0xp 0xp;	

}

.logo {
  width		: 180px;
  height	: 100px;
  padding	: 3px 0px 28px 55px;
}

.container_search {
  width		: 185px;
  height	: 100px;
  padding	: 5px 0px 28px 0px;
  float		: left;
  text-align	: left;
}

.container_search input {
  width		: 140px;
  height	: 11px;
  font-size	: 9px;
  line-height	: 11px;
}

.container_search submit {
  padding       : 20px 0px 0px 0px;
}

.container_main {
        background-image: url(/img/bg_main.gif);
	width		: 915px;
	min-height	: 627px;
        padding         : 0px 0px 0px 35px;
	/*border	: #ff0000 1px solid;*/
}

/* IE Hack stuff */
/*\*/
* html .container_main {
  height: 627px;
}
/**/



.main {
        background-image: url(/img/bg_center.jpg);
	background-repeat : no-repeat;
	float		: left;
	width		: 724px;
        min-height      : 640px;
        padding         : 0px 0px 0px 0px;
	/*border	: #ff0000 1px solid;*/
}


/* IE Hack stuff */
/*\*/
* html .main {
  height: 640px;
}
/**/


.main_products {
	float		: left;
	width		: 716px;
        min-height      : 640px;
        padding         : 0px 2px 0px 6px;
	/*border	: #ff0000 1px solid;*/
}


/* IE Hack stuff */
/*\*/
* html .main {
  height: 640px;
}
/**/


.container_products .image {
	float		: left;
        width           : 160px;	
        height          : 165px;
        padding         : 0px 6px 0px 6px;
	overflow	: hidden;
        border        : #ff0000 0px solid;

	/*background	: #ff0000;*/
}
.container_products .image img{
 border        : #ff0000 0px solid;
}

.container_top_products {
	padding	: 0px 0px 10px 10px;
} 
.container_top_products h1{
	margin	: 0px 0px 0px 0px;
} 
.container_products .content h1{
	margin	: 0px 0px 10px 0px;
} 
.container_products .content{
        font-size       : 11px;
	float		: left;
        width           : 355px;
	padding		: 10px 5px 10px 10px;	
	overflow	: hidden;
        border          : #ff0000 0px solid;
}

.container_products h1{
  	font-size	: 16px;
	font-weight	: bold;
}

.container_detail .image {
        padding         : 0px 6px 0px 6px;
	overflow	: hidden;
        border        : #ff0000 0px solid;

	/*background	: #ff0000;*/
}
.container_detail .image img{
 border        : #ff0000 0px solid;
}

.container_detail h1{
	font-size	: 20px;
	margin	: 0px 0px 10px 10px;
} 
.cat_desc{
	padding	: 0px 0px 5px 10px;
} 
.container_detail .content{
        font-size       : 11px;
	float		: left;
        width           : 400px;
	padding		: 10px 5px 10px 10px;	
	overflow	: hidden;
        border          : #ff0000 0px solid;
}

.container_img {
        float           : left;
        width           : 224px;
        padding         : 12px 0px 0px 10px;
}

dl {
  float:left;
  width	: 240px;
  }

dt {
  float:left;
  font-weight	: bold;
  text-transform: capitalize;
  width : 115px;
  padding: 0px 5px 0px 0px;
  margin: 0px;
}

dd{
  float:left;
  width	: 120px;
  padding: 0px;
  margin: 0px;
}




.img_plain {
	padding         : 0px 0px 20px 0px;

}

.container_detail h1{
  	font-size	: 16px;
	font-weight	: bold;
}

.container_brosjyre {
        float           : left;
        width           : 305px;
        padding         : 10px 0px 10px 0px;
}

.container_brosjyre img{
        float           : left;
        width           : 64px;
	border		: 0px;
        padding         : 0px 5px 0px 5px;
}

.brosjyre {
        float           : left;
        width           : 225px;
        padding         : 0px 0px 0px 5px;
}

.brosjyre a:link, .brosjyre a:visited {
  color           	: #0033cc;
  text-decoration 	: none;
}

.brosjyre a:hover {
  text-decoration 	: underline;
}


.brosjyre h1{
	font-size	: 12px;
	margin		: 0px;
}


.right {
	width		: 100px;
	float		: left;
        padding         : 0px 0px 0px 0px;
}
.container_main_top {
	width		: 700px;
	height		: 252px;
        padding         : 18px 6px 17px 18px;
	overflow	: hidden;
	/*background	: #ff0000;*/
}
.container_main_top .image {
	float		: left;
        width           : 265px;	
        height          : 238px;
        background-image: url(/img/bg_pic1.gif);
        background-repeat : no-repeat;
        padding         : 9px 9px 9px 8px;
	overflow	: hidden;
        border        : #ff0000 0px solid;

	/*background	: #ff0000;*/
}
.container_main_top .image img{
 border        : #ff0000 0px solid;
}

.container_main_top .content h1{
	font-size	: 20px;
	margin	: 0px 0px 10px 0px;
} 

.container_main_top .content{
	float		: left;
        width           : 390px;	
        height          : 247px;
        padding         : 0px 5px 9px 17px;
	overflow	: hidden;
        border          : #ff0000 0px solid;
}

.readon a:link, .readon a:visited {
  font-size		: 11px;
  font-weight		: bold;
  color           	: #195E77;
  text-decoration 	: none;
}

.readon a:hover {
  text-decoration 	: underline;
}

.fiskekvote{
        background-image: url(/img/bg_fiskekvote.jpg);
        background-repeat : no-repeat;
	float		: left;
        width           : 150px;	
        padding         : 0px 5px 9px 16px;
	overflow	: hidden;
}

.fiskekvote td{
        padding         : 2px 0px 2px 0px;
}


.container_main_left {
        float           : left;
	width		: 351px;
	height		: 313px;
        padding         : 12px 0px 0px 14px;
	overflow	: hidden;
        /*border        : #ff0000 1px solid;*/
}
.video {
	font-family	: arial,verdana;
	font-size	: 12px;
	font-weight	: bold;
	width		: 345px;
	height		: 309px;
        padding         : 4px 0px 0px 5px;
	overflow	: hidden;
        /*border        : #ff0000 1px solid;*/
}
.steinbit {
	width		: 335px;
	height		: 299px;
        padding         : 0px 0px 0px 0px;
	overflow	: hidden;
        /*border        : #ff0000 1px solid;*/
}
.container_main_right {
        float           : left;
	width		: 354px;
	height		: 325px;
        padding         : 0px 0px 0px 0px;
	overflow	: hidden;
}

.b_news {
	width           : 345px;
        height          : 155px;
        padding         : 5px 0px 0px 9px;
        overflow        : hidden;
}

.b_news .image {
	float		: left;
        width           : 143px;	
        height          : 128px;
        background-image: url(/img/bg_pic2.gif);
        background-repeat : no-repeat;
        padding         : 9px 9px 9px 9px;
	overflow	: hidden;
        border        : #ff0000 0px solid;

	/*background	: #ff0000;*/
}
.b_news .image img{
 border        : #ff0000 0px solid;
}

.b_news .content{
        font-size       : 11px;
	float		: left;
        width           : 162px;	
        padding         : 0px 0px 9px 17px;
	overflow	: hidden;
        border          : #ff0000 0px solid;
}

.c_news {
	width           : 340px;
        height          : 155px;
        padding         : 5px 0px 0px 14px;
        overflow        : hidden;
}

.c_news .image {
	float		: left;
        width           : 143px;	
        height          : 128px;
        background-image: url(/img/bg_pic2.gif);
        background-repeat : no-repeat;
        padding         : 9px 9px 9px 9px;
	overflow	: hidden;
        border        : #ff0000 0px solid;

	/*background	: #ff0000;*/
}
.c_news .image img{
 border        : #ff0000 0px solid;
}

.c_news .content{
        font-size       : 11px;
	float		: left;
        width           : 162px;	
        padding         : 0px 10px 9px 0px;
	overflow	: hidden;
        border          : #ff0000 0px solid;
}


.drop {
        padding         : 0px 30px 0px 0px;
	width		: 100px;
	float		: left;
}

.search_table {
        float           : left;
        width           : 679px;
}

.search_content {
        padding         : 0px 0px 0px 0px;
        float           : left;
        width           : 679px;
}

.drop_search {
        padding         : 11px 30px 10px 0px;
	width		: 80px;
	float		: left;
}

.drop_search input{
	width		: 80px;

}

.list_oppskrift {
	padding         : 10px 6px 10px 5px;
        width           : 155px;
	height		: 130px;
        float           : left;
	overflow	: hidden;
}

.list_oppskrift img{
	padding         : 0px 0px 0px 0px;
        width           : 150px;
}

.ingridienser {
        padding         : 0px 0px 10px 20px;
        width           : 400px;
}

.banner {
        padding         : 2px 0px 2px 0px;
}

.log_in {
	width		: 155px;
	height		: 93px;
        background-image: url(/img/bg_log_in.jpg);
        padding         : 25px 0px 2px 0px;
}


.login_text {
	font-size	: 11px;
	font-weight	: bold;
}

.teaser_oppskrifter {
        background-image: url(/img/bg_teaser_oppskrifter.gif);
        background-repeat : no-repeat;
	width		: 156px;
        padding         : 15px 5px 5px 5px;
	height		: 130px;
	float		: left;
}

.list_oppskrifter {
        background-image: url(/img/bg_list_oppskrifter.gif);
        background-repeat : no-repeat;
	width		: 150px;
        padding         : 15px 11px 15px 5px;
	height		: 120px;
	float		: left;
	overflow	: hidden;
}

.container_right_top {
        background-image: url(/img/bg_right_top.gif);
        background-repeat : no-repeat;
	width		: 135px;
        padding         : 0px 5px 10px 15px;
	height		: 162px;
}

.image_text {
        font-size       : 11px;
	color		: #999999;
	/*font-style	: italic;*/
	float		: left;
	padding		: 0px 0px 0px 0px;	
        border          : #ff0000 0px solid;
}

.contact_table {
        padding         : 0px 0px 0px 10px;
        font-size       : 11px;

}

.katalog_table {
	float		: left;
	width		: 200px;
        padding         : 0px 0px 0px 10px;
        font-size       : 11px;

}

.kat h1 {
	margin-top	: 10px;
	margin-bottom	: 10px;
	margin-left	: 5px;
	font-size 	: 16px;
}

.kat table {
	background	: #ffffff;
}

.kat th {
	padding		: 0px 3px 0px 3px;
	border-bottom	: 2px solid #999999;
        background      : #ffffff;
}

.kat td {
	text-align	: center;
	padding		: 0px 3px 0px 3px;
}


.container_bottom {
        background-image: url(/img/bg_bottom.jpg);
        background-repeat : no-repeat;
	/*border	: 1px solid #ff0000;*/
	margin-left	: auto;
	margin-right	: auto;
	text-align	: left;
	width		: 980px;
	height		: 22px;
}

