/**
 * Dette stilarket håndter størrelser og plasseringer av elementer.
 */

/* = Nullstilling */

* {
	margin:0px;
	padding:0px;
}

img {
	display:block;
	border:none;
}

a:active {
	outline:none;
}


/* Lenke slik som "flere artikler" inne på presse. Denne ble brukt flere steder før da systemet hadde egne temasider */
a.morearticles {
	display:block;
	margin-top:12px;
	padding:0px 0px 0px 17px;
}


/* en-pixlere som brukes for å lage runde hjørner på drop-down på verdenskartet, men kan også benyttes andre steder */
span.corner {
	display:block;
	position:absolute;
	width:1px;
	height:1px;
}

/* hjørnet top left */
span.tl {
	top:0px;
	left:0px;
}

/* hjørnet top right */
span.tr {
	top:0px;
	right:0px;
}

/* hjørnet bottom left */
span.bl {
	bottom:0px;
	left:0px;
}

/* hjørnet bottom right */
span.br {
	bottom:0px;
	right:0px;
}

/* fiks for å få til pen horisontal linje som også er en standard horisontal linje i visning uten stilark */
div.hr {
	margin:14px 0px 16px 0px;
	padding:0px;
	height:1px;
}

	div.hr hr {
		display:none;
	}


/* animasjonen som vises når innhold lastets med ajax */	
div.loader {
	display:block;
	width:62px;
	height:19px;
	z-index:6;
}

/* jeg tror denne har gått ut. Jeg kan ikke finne bruk av den noe sted. */		
div.open {
	height:20px;
}


/* HER BEGYNNER RAMMEVERKET */


/* hovedrammeverket sentrert på siden */
div.framework {
	position:relative;
	margin:0px auto;
	padding-bottom:61px;
	width:955px;
	overflow:hidden;
}
	
	/* skuler linjebrekk som opptrer inne i hovedrammeverket. Brekk brukes for å gi leslig side uten stilark. */
	div.framework br {
		display:none;
	}
	
	/* dersom linjebrekk opptrer inne i en paragraf skal den vises */
	div.framework p br {
		display:inline;
	}
	
	/* logoer og minimenyen helt i toppen av siden */
	div.framework div.header {
		height:59px;
	}
		
		div.framework div.header a.logo {
			display:block;
			float:left;
			width:170px;
			height:59px;
		}
	
			div.framework div.header a.logo span {
				display:none;
			}
				
		div.framework div.header ul {
			float:right;
			margin-top:10px;
			margin-left:12px;
			height:34px;
			display:inline;
		}
		
			div.framework div.header ul li {
				display:block;
				float:left;
				display:inline;
				padding-right:2px;
				
				height:34px;
				width:auto;
			}
			
			div.framework div.header ul li a {
				display:block;
				float:left;
				display:inline;
				padding:12px 7px 0px 9px;
				height:22px;
				width:auto;
				}
			
	div.framework div.inspirationshadow {
		height:33px;
	}


/* Det grå området med lister, verdenskart og "min matprat" her ette kalt "inspirasjon" */				
div#inspiration {
	position:relative;
	padding:0px;
	width:955px;
	height:70px;
	z-index:999;
	overflow:hidden;
	}

/* høyden når "inspirasjon" er åpen. Denne benyttes når området skal være åpent som standard */
div#inspiration.open {
	height:384px;
	overflow:visible;
	}


	/* timeglassikoner inne på "inspirasjon" */
	div#inspiration span.time {
		width:62px;
		}
	
	/* søkefelter */
	div#inspiration div.form {
		display:block;
		position:relative;
		float:left;
		width:317px;
		height:70px;
		}
	
			div#inspiration div.form fieldset {
				display:block;
				position:absolute;
				top:19px;
				left:18px;
				width:289px;
				height:49px;
				}
		
				div#inspiration div.form fieldset a {
					position:absolute;
					bottom:0px;
					left:7px;
					padding-left:9px;
					}
			
				div#inspiration div.form input {
					position:absolute;
					top:0px;
					left:0px;
					margin:5px 0px 0px 4px;
					padding:2px 2px 0 1px;
					width:198px;
					height:22px;
					}
				
				div#inspiration div.form input.button {
					display:block;
					left:auto;
					top:-6px;
					right:0px;
					padding:0px;
					width:73px;
					height:34px;
					text-indent:-100em;
					overflow:hidden;
					}
					
			div#inspiration div.form div.inactive-blocker {
				display:block;
				position:absolute;
				top:0;
				left:0;
				width:317px;
				height:70px;
				background:#000;
				opacity:0.5;
				}
				
			div#inspiration div.form div.hidden {
				display:none;
				}

	/* toplisten i "inspirasjon" */
	div#inspiration ul.top {
		display:block;
		float:left;
		width:638px;
		padding:0px 0px 0px 0px;
		height:70px;
	}
	
		/* fanene i nivå 1 */
		div#inspiration ul.top li {
			display:block;
			float:left;
			margin:0;
			padding:0;
			height:70px;
		}
		
			div#inspiration ul.top li div.header {
				height:70px;
				width:100%;
				cursor:pointer;
				}
				
				div#inspiration ul.top li div.header a {
					margin-left:1px;
					padding:19px 2px 0px 19px;
					height:50px;
					}
					
				div#inspiration ul.top li.open div.header a {
					height:51px;
					}
					
				div#inspiration ul.top li div.header a:hover {
					text-decoration:none;
					}
					
					div#inspiration ul.top li div.header span {
						display:block;
						padding:0;
						cursor:pointer;
						}
					
					div#inspiration ul.top li div.header a span.title {
						height:18px;
						width:100%;
						overflow:hidden;
						text-indent:-100em;
						}
						
					div#inspiration ul.top li div.header a span.subtitle {
						padding-left:14px;
						}	
		
			div#inspiration ul.top li span {
				padding:0px 0px 0px 29px;
				display:block;
			}
			
			div#inspiration ul.top li span.corner {
				padding:0px;
			}
		
			div#inspiration ul.top li a {
				outline:none;
				display:block;
				height:17px;
				width:124px;
			}
			
			/* innholdet i fanen når "inspirasjon" er åpen */
			div#inspiration ul.top li div.sub {
				position:absolute;
				padding:17px 20px 26px 20px;
				width:915px;
				height:295px;
				top:70px;
				left:0px;
				z-index:0;
			}
				
				
				/* diverse deklareringer som brukes i "inspirasjon" */
				div#inspiration ul.top li div.sub h3 {
					padding:0px 0px 11px 9px;
				}
			
				div#inspiration ul.top li div.sub ul {
					display:block;
					width:915px;
					height:auto;
				}
			
					div#inspiration ul.top li div.sub ul li {
						display:block;
						float:none;
						display:inline;
						height:24px;
						padding:0px;
					}
					
						div#inspiration ul.top li div.sub ul li div.row {
							display:block;
							margin:0px;
							padding:0px 0px 0px 18px;
							width:897px;
							height:22px;
							overflow:hidden;
						}
						
						div#inspiration ul.top li div.sub ul li div.row:hover {}
						
							div#inspiration ul.top li div.sub ul li div.row a.name {
								display:block;
								float:left;
								margin:0px;
								padding:0px;
								padding:3px 0px 4px 0px;
								width:300px;
								height:auto;
							}
							
							div#inspiration ul.top li div.sub ul li div.row a.delete {
								display:block;
								float:right;
								margin:0px;
								padding:3px 0px 4px 0px;
								width:24px;
							}
							
							div#inspiration ul.top li div.sub ul li div.row span {
								display:block;
								float:left;
								margin:0px;
								padding:0px;
							}
							
							div#inspiration ul.top li div.sub ul li div.row span.time {
								padding:4px 0px 4px 20px;
								width:82px;
							}
							
							div#inspiration ul.top li div.sub ul li div.row span.text {
								width:492px;
								padding:3px 0px 4px 0px;
								overflow:hidden;
							}
							
							div#inspiration ul.top li div.sub ul li div.row span.middeltext {
								width:464px;
								padding:3px 0px 4px 0px;
								overflow:hidden;
							}
							
							div#inspiration ul.top li div.sub ul li div.row span.shorttext {
								width:396px;
								padding:3px 0px 4px 1px;
								overflow:hidden;
							}
							
							div#inspiration ul.top li div.sub ul li div.row span.rating {
								float:right;
								width:98px;
							}
							
								div#inspiration ul.top li div.sub ul li div.row span.rating span {
									width:18px;
									height:22px;
								}
			
			/* "inspirasjon" innhold som igjen inneholder faner */					
			div#inspiration ul.top li div.multiple {
				position:absolute;
				padding:0px;
				width:955px;
				height:306px;
			}
			
				div#inspiration ul.top li div.multiple ul {
					padding:0px;
					height:43px;
				}
			
					div#inspiration ul.top li div.multiple ul li {
						display:block;
						margin-top:18px;
						padding:0px;
						float:left;
					}
					
						div#inspiration ul.top li div.multiple ul li a {
							display:inline;
							padding:0px 34px 0px 33px;
						}
						
						div#inspiration ul.top li div.multiple ul li div.subsub {
							position:absolute;
							top:32px;
							left:20px;
							width:935px;
						}
						
						div#inspiration ul.top li div.multiple ul li.visible div.subsub {
							z-index:1;
						}
					
							div#inspiration ul.top li div.multiple ul li div.subsub ul {
								margin:11px 0px 0px 0px;
								padding:0px;
								height:auto;
								overflow:hidden;
							}
						
							div#inspiration ul.top li div.multiple ul li div.subsub ul li {
								margin:0px;
								padding:0px;
							}
							
							
							/* sidevisning i bunnen som jeg kaller "paginering" */		
							div#inspiration ul.top li div.multiple ul li div.subsub div.pageing {
								position:absolute;
								bottom:17px;
								left:0px;
							}
							
								div#inspiration ul.top li div.multiple ul li div.subsub div.pageing a {
									display:inline;
									margin:0px;
									padding:0px 2px;
									height:auto;
								}
								
								div#inspiration ul.top li div.multiple ul li div.subsub div.pageing a.hidden {
									display:none;
								}
								
								div#inspiration ul.top li div.multiple ul li div.subsub div.pageing a.inactive {
									display:none;
								}
			
			/* setter en fane til synlig. */
			div#inspiration ul.top li div.visible {
				z-index:1;
			}
			
			/* fanen "Utvidet søk" */		
			div#inspiration ul.top li.search {
				width:144px;
				}
					
				div#inspiration ul.top li.search div.header a {
					margin-left:0;
					width:122px;
					}
					
				div#inspiration ul.top li.search div.sub {
					}
					
					div#inspiration ul.top li.search div.form {
						position:static;
						float:none;
						width:920px;
						height:auto;
						border-top: 1px solid #948e8a;
						border-bottom:1px solid #cac4c2;
						}
						
					div#inspiration ul.top li.search div.hover {
						background:none;
						}
					
					div#inspiration ul.top li.search div.sub fieldset {
						position:static;
						float:none;
						padding:30px 0 0 10px;
						border-top: 1px solid #cac4c2;
						border-bottom:1px solid #948e8a;
						width:910px;
						height:218px;
						background:none;
						}
						
						div#inspiration ul.top li.search div.sub fieldset select,
						div#inspiration ul.top li.search div.sub fieldset input,
						div#inspiration ul.top li.search div.sub fieldset div.newListSelected {
							display:block;
							position:static;
							float:left;
							margin:0 52px 42px 0;
							width:173px;
							height:29px;
							font-size:13px;
							line-height:29px;
							}
							
						div#inspiration ul.top li.search div.sub fieldset div.newListSelected {
							position:relative;
							width:173px;
							height:33px;
							color:#e0dcd4;
							background:url(../elm/bg_inspiration_search_select.gif) center left no-repeat;
							outline:none;
							}
							
						div#inspiration ul.top li.search div.sub fieldset div.active {
							z-index:20;
							}
							
						div#inspiration ul.top li.search div.sub fieldset div.selectedTxt {
							padding-left:11px;
							}
							
						div#inspiration ul.top li.search div.sub fieldset ul.newList {
							display:none;
							position:absolute;
							margin-left:1px;
							margin-top:2px;
							width:300px;
							max-height:150px;
							list-style:none;
							overflow:auto; 
							z-index:20;
							overflow-x:hidden;
							}
							
							div#inspiration ul.top li.search div.sub fieldset ul.newList li {
								display:block;
								
								line-height:24px;
								}
								
								div#inspiration ul.top li.search div.sub fieldset ul.newList li span.name {
                                    display:block;
                                    padding-left:11px;
                                    font-size:13px;
                                    }

                                div#inspiration ul.top li.search div.sub fieldset ul.newList li.indent span.name {
                                    padding-left:22px;
                                    }


                            div#inspiration ul.top li.search div.sub fieldset ul.newList li.newListOptionTitle {
                                height: auto;
                                }

                                div#inspiration ul.top li.search div.sub fieldset ul.newList li.newListOptionTitle .title {
                                    padding-left:11px;
                                    height: auto;
                                    font-weight: bold;
                                    }

                                div#inspiration ul.top li.search div.sub fieldset ul.newList li.newListOptionTitle ul {
                                    position: static;
                                    border:none;
                                    }

                                    div#inspiration ul.top li.search div.sub fieldset ul.newList li.newListOptionTitle .name {
                                        padding-left:22px;
                                        }
								
							
							
						div#inspiration ul.top li.search div.sub fieldset div.freetext {
							display:block;
							float:left;
							/*padding:0 0 0 9px;*/
							width:173px;
							height:34px;
							line-height:34px;
							}
							
							div#inspiration ul.top li.search div.sub fieldset div.freetext input {
								display:block;
								float:none;
								margin:6px 0 0 6px;
								height:19px;
								line-height:19px;
								width:155px;
								}
							
						div#inspiration ul.top li.search div.sub fieldset input.button {
							float:right;
							margin-top:17px;
							margin-right:61px;
							border:none;
							width:auto;
							}
			
			/* fanen "Top 10" */		
			div#inspiration ul.top li.top10 {
				width:166px;
				}
					
				div#inspiration ul.top li.top10 div.header a {
					width:143px;
					}
			
			/* fanen "Nyheter" */		
			div#inspiration ul.top li.news {
				width:143px;
				}
					
				div#inspiration ul.top li.news div.header a {
					width:120px;
					}
			
			/* fanen "Verdenskart" */		
			div#inspiration ul.top li.world {
				width:185px;
				}
					
				div#inspiration ul.top li.world div.header a {
					width:1630px;
					}
			
			
			/* fanen "Nyheter" */		
			div#inspiration ul.top li div.news {
				padding-top:30px;
			}
			
				div#inspiration ul.top li div.news ul {
					margin:0px;
					padding:2px 0px 0px 0px;
				}
				
					div#inspiration ul.top li div.news ul li {
						display:block;
						margin:0px;
						padding:0px;
						padding:0px 0px 0px 0px;
						height:24px;
						overflow:hidden;
					}
					
						div#inspiration ul.top li div.news ul li a {
							display:block;
							margin:0px;
							padding:0px;
							width:811px;
							overflow:hidden;
						}
						
							div#inspiration ul.top li div.news ul li a span {
								display:block;
								float:left;
								height:21px;
							}
						
							div#inspiration ul.top li div.news ul li a span.date {
								width:39px;
								padding:0px 8px 0px 14px;
							}
							
							div#inspiration ul.top li div.news ul li a strong {
								display:block;
								float:left;
								margin:0px;
								padding:0px 0px 0px 10px;
								width:290px;
							}
		
		
		/* fanen "Hele verden" */			
		div#inspiration ul.top li.world {}
		
			div#inspiration ul.top li.world div.sub {
				overflow:hidden;
			}
			
				div#inspiration ul.top li.world div.sub div.left {
					position:relative;
					float:left;
					width:547px;
					height:280px;
				}
				
					div#inspiration ul.top li.world div.sub div.left div.map {
						position:absolute;
						top:30px;
						left:0px;
						width:547px;
						height:308px;
					}
					
					div#inspiration ul.top li.world div.sub div.left ul {
						width:auto;
					}
					
					div#inspiration ul.top li.world div.sub div.left li {
						display:block;
						position:absolute;
						height:16px;
						overflow:hidden;
					}
					
						div#inspiration ul.top li.world div.sub div.left li a {
							padding:1px 0px 1px 17px;
							width:inherit;
							height:auto;
						}
						
						div#inspiration ul.top li.world div.sub div.left li ul {
							position:absolute;
							top:21px;
							display:none;
						}
					
							div#inspiration ul.top li.world div.sub div.left li ul li {
								padding:0px;
								position:static;
								display:inline;
							}
							
								div#inspiration ul.top li.world div.sub div.left div.map ul li ul li a {
									display:block;
									margin:0px 2px;
								}
								
					div#inspiration ul.top li.world div.sub div.left li.open {}
					
						div#inspiration ul.top li.world div.sub div.left li.open ul {
							display:block;
						}
					
					div#inspiration ul.top li.world div.sub div.left li.northamerica {
						top:60px;
						left:100px;
						width:96px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.northamerica ul {
							width:96px;
							height:30px;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.northamerica ul li {
								width:96px;
							}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.northamerica ul li a {
								width:75px;
							}
							
					div#inspiration ul.top li.world div.sub div.left li.centralamerica {
						top:105px;
						left:100px;
						width:115px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.centralamerica ul {
							width:140px;
							height:70px;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.centralamerica ul li {
								width:140px;
							}
						
								div#inspiration ul.top li.world div.sub div.left div.map ul li.centralamerica ul li a {
									width:119px;
								}
							
					div#inspiration ul.top li.world div.sub div.left li.southamerica {
						top:145px;
						left:140px;
						width:89px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.southamerica ul {
							margin-right:10px;
							width:110px;
							height:80px;
							overflow:auto;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.southamerica ul li {
								width:89px;
							}
						
								div#inspiration ul.top li.world div.sub div.left div.map ul li.southamerica ul li a {
									width:68px;
								}
							
					div#inspiration ul.top li.world div.sub div.left li.europa {
						top:50px;
						left:230px;
						width:62px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.europa ul {
							margin-right:10px;
							width:160px;
							height:148px;
							overflow:auto;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.europa ul li {
								width:135px;
							}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.europa ul li a {
								width:119px;
							}
							
					div#inspiration ul.top li.world div.sub div.left li.africa {
						top:110px;
						left:240px;
						width:52px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.africa ul {
							width:125px;
							height:110px;
							overflow:auto;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.africa ul li {
								width:100px;
							}
						
								div#inspiration ul.top li.world div.sub div.left div.map ul li.africa ul li a {
									width:79px;
								}
							
					div#inspiration ul.top li.world div.sub div.left li.asia {
						top:50px;
						left:340px;
						width:47px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.asia ul {
							width:125px;
							height:170px;
							overflow:auto;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.asia ul li {
								width:100px;
							}
						
								div#inspiration ul.top li.world div.sub div.left div.map ul li.asia ul li a {
									width:79px;
								}
							
					div#inspiration ul.top li.world div.sub div.left li.oceania {
						top:155px;
						left:380px;
						width:68px;
					}
					
						div#inspiration ul.top li.world div.sub div.left li.oceania ul {
							width:100px;
							height:50px;
						}
						
							div#inspiration ul.top li.world div.sub div.left div.map ul li.oceania ul li {
								width:100px;
							}
						
								div#inspiration ul.top li.world div.sub div.left div.map ul li.oceania ul li a {
									width:79px;
								}
					
					
						
				
				div#inspiration ul.top li.world div.sub div.right {
					float:left;
					width:368px;
				}
				
					div#inspiration ul.top li.world div.sub div.right ul {
						width:368px;
						height:240px;
						overflow:hidden;
					}
					
						div#inspiration ul.top li.world div.sub div.right ul li div.row {
							width:350px;
						}
					
					div#inspiration ul.top li.world div.sub div.right ul.scroll {
						overflow:auto;
					}
					
						div#inspiration ul.top li.world div.sub div.right ul.scroll li div.row {
								width:330px;
							}
		
		
		/* fanen "Min matprat" */					
		div#inspiration ul.top li.personal {}
								
			div#inspiration ul.top li.personal div.sub {
				height:295px;
			}
			
				div#inspiration ul.top li.personal div.sub h3 {
					padding-left:0px;
				}
				
				div#inspiration ul.top li.personal div.sub div.message {
					position:absolute;
					padding:14px 63px 0px 52px;
					width:201px;
					height:43px;
					top:50px;
				}
			
				div#inspiration ul.top li.personal div.sub fieldset {
					position:static;
					width:inherit;
				}
				
				div#inspiration ul.top li.personal div.sub label {
					display:block;
					height:25px;
					margin-bottom:5px;
				}
				
				div#inspiration ul.top li.personal div.sub label.button {
					padding:0px;
					height:auto;
				}
				
				div#inspiration ul.top li.personal div.sub label.textarea {
					overflow:hidden;
					width:203px;
					height:128px;
				}
				
					div#inspiration ul.top li.personal div.sub label.textarea textarea {
						margin:5px 0px 0px 5px;
						width:194px;
						height:119px;
					}
			
				div#inspiration ul.top li.personal div.sub input {
					width:191px;
					padding:3px 0px 3px 8px;
				}
				
					div#inspiration ul.top li.personal div.sub label.checkbox input {
						width:auto;
					}
					
					
					div#inspiration ul.top li.personal div.sub label.button input {
						padding:0px;
						width:auto;
					}
				
				/* profilområdet når man er logget inn */
				div#inspiration ul.top li.personal div.sub div.user {
					position:absolute;
					top:14px;
					right:17px;			
				}
				
					div#inspiration ul.top li.personal div.sub div.user span {
						display:block;
						float:left;
						padding:3px 20px 0px 0px;
					}
				
					div#inspiration ul.top li.personal div.sub div.user a {
						display:block;
						float:left;
						margin:0px;
						padding:0px;
						height:23px;
					}
					
					div#inspiration ul.top li.personal div.sub div.user a.profile {
						width:80px;
					}
					
					div#inspiration ul.top li.personal div.sub a.logout {
						width:67px;
					}
				
				/* vinduet med profilinstillinger */	
				div#inspiration ul.top li.personal div.sub div#personalsettings {
					display:none;
					position:absolute;
					margin:0px;
					padding:0px;
					top:9px;
					right:9px;
					height:296px;
					width:241px;
					z-index:2;
				}
				
				div#inspiration ul.top li.personal div.sub div#personalsettings.visible {
					display:block;
				}
				
					div#inspiration ul.top li.personal div.sub div#personalsettings h3 {
						position:absolute;
						width:100px;
						top:20px;
						left:20px;
					}
				
					div#inspiration ul.top li.personal div.sub div#personalsettings label.checkbox {
						background:none;
						margin-bottom:0px;
						height:20px;
					}
						
						div#inspiration ul.top li.personal div.sub div#personalsettings a.close {
							position:absolute;
							top:9px;
							left:211px;
							margin:0px;
							padding:0px;
							width:22px;
							height:20px;
							z-index:3;
						}
						
						div#inspiration ul.top li.personal div.sub div#personalsettings fieldset#personalsettingpane {
							position:absolute;
							top:47px;
							left:20px;
							height:172px;
							width:201px;
						}
						
						div#inspiration ul.top li.personal div.sub div#personalsettings fieldset.buttons {
							position:absolute;
							left:20px;
							bottom:12px;
							height:27px;
							width:201px;
						}
						
							div#inspiration ul.top li.personal div.sub div#personalsettings fieldset.buttons label.button {
								background:none;
							}
							
								div#inspiration ul.top li.personal div.sub div#personalsettings fieldset.buttons input.button {
									width:auto;
									border:none;
									padding:0px;
									position:absolute;
									bottom:0px;
									left:136px;
								}
								
					div#inspiration ul.top li.personal div.sub div#personalsettings div.error {
						padding:14px 56px 14px 20px;
						width:165px;
						height:auto;
					}
				
				/* venstre kolonne før man logger seg inn */
				div#inspiration ul.top li.personal div.sub div#personalleft {
					position:absolute;
					top:20px;
					left:25px;
					width:299px;
					height:294px;
				}
				
					div#inspiration ul.top li.personal div.sub div#personalleft div.login {
						padding:0px 61px 0px 33px;
						height:241px;
					}
					
						div#inspiration ul.top li.personal div.sub div#personalleft div.login p {
							padding:31px 0px 17px 0px;
						}
						
					div#inspiration ul.top li.personal div.sub div#personalleft label.button {
						position:absolute;
						bottom:55px;
						left:146px;
					}
					
					div#inspiration ul.top li.personal div.sub div#personalleft div.message {
						left:-23px;
					}
				
				
				/* midtre kolonne før man logger seg inn */
				div#inspiration ul.top li.personal div.sub div#personalcenter {
					position:absolute;
					top:20px;
					left:318px;
					width:318px;
				}
				
					div#inspiration ul.top li.personal div.sub div#personalcenter div.forgotten {
						padding:0px 62px 0px 55px;
						height:241px;
					}
					
						div#inspiration ul.top li.personal div.sub div#personalcenter div.forgotten p {
							padding:31px 0px 47px 0px;
						}
						
						div#inspiration ul.top li.personal div.sub div#personalcenter div.message {
							left:4px;
						}
						
						div#inspiration ul.top li.personal div.sub div#personalcenter label.button {
							position:absolute;
							bottom:2px;
							left:201px;
						}
				
				/* høyre kolonne før man logger seg inn */
				div#inspiration ul.top li.personal div.sub div#personalright {
					position:absolute;
					top:20px;
					left:638px;
					width:294px;
				}
				
					div#inspiration ul.top li.personal div.sub div#personalright div.newuser {
						padding:0px 40px 0px 55px;
						height:241px;
					}
					
						div#inspiration ul.top li.personal div.sub div#personalright div.newuser p {
							padding:31px 0px 47px 0px;
						}
						
						div#inspiration ul.top li.personal div.sub div#personalright label.button {
							position:absolute;
							left:0px;
							left:150px;
							bottom:2px;
						}
					
					
					/* når ett innhold inne på "Min matprat" har flere faner */	
					div#inspiration ul.top li.personal div.multiple ul li div.subsub {
						height:275px;
					}
					
					
					/* vervesiden */
					div#inspiration ul.top li.personal div.multiple ul li div.enlisting {
						margin-top:16px;
						height:238px;
					}
					
						div#inspiration ul.top li.personal div.multiple ul li div.enlisting br {
							display:block;
							margin-top:5px;
						}
					
						div#inspiration ul.top li.personal div.multiple ul li div.enlisting div {
							padding:0px;
						}
						
						div#inspiration ul.top li.personal div.multiple ul li div.enlisting span {
							padding:0px;
						}
						
						/* Vinduet på vervesiden med e-postlisten */
						div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistleft {
							position:absolute;
							top:0px;
							left:0px;
							padding:17px 35px 0px 15px;
							width:242px;
							height:221px;
						}
						
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistleft div#enlistlfigures {}
							
								div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistleft div#enlistlfigures div {
									width:180px;
									overflow:hidden;
								}
								
									div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistleft div#enlistlfigures div span {
										float:left;
										display:block;
									}
									
									div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistleft div#enlistlfigures div span.left {
										width:160px;
									}
									
									div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistleft div#enlistlfigures div span.right {
										width:20px;
										text-align:right;
									}
						
						/* mindre kolonne på vervesiden */
						div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistcenter {
							position:absolute;
							top:0px;
							left:291px;
							padding:17px 43px 0px 37px;
							width:205px;
							height:221px;
						}
						
						/* høyre kolonne på vervesiden */
						div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright {
							position:absolute;
							top:0px;
							left:578px;
							padding:17px 0px 0px 42px;
							width:275px;
							height:221px;
							z-index:1;
						}
						
							/* plussknappen */
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright a.plus {
								display:block;
								position:absolute;
								margin:0px;
								padding:0px;
								width:24px;
								height:23px;
								top:75px;
								left:249px;
								z-index:0;
							}
							
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright p {
								width:200px;
								padding-top:5px;
							}
							
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright input.button {
								position:absolute;
								padding:0px;
								width:auto;
								height:auto;
								left:188px;
								bottom:8px;
							}
							
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright div {
								padding-top:9px;
							}
							
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright div.message {
								width:214px;
								padding:14px 63px 0px 52px;
								top:40px;
								left:2px;
								z-index:2;
							}
							
								div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistright div a {
									margin:0px;
									padding:0px 0px 0px 8px;
									display:inline;
									bottom:auto;
									left:auto;
								}
								
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist {
								display:none;
								position:absolute;
								right:20px;
								bottom:-7px;
								margin:0px;
								padding:25px 3px 12px 3px;
								width:307px;
								height:200px;
								z-index:1;
							}
							
								div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist h3 {
									padding:0px 0px 0px 36px;
								}
							
								div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist a.close {
									position:absolute;
									top:9px;
									right:8px;
									margin:0px;
									padding:0px;
									width:22px;
									height:20px;
								}
								
								div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones {
									margin-top:15px;
									overflow:auto;
									height:130px;
									width:307px;
								}
									
										div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones div {
											width:307px;
											height:17px;
											padding:1px 0px 0px 0px;
											overflow:hidden;
										}
										
											div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones div span {
												display:block;
												float:left;
											}
										
											div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones div span.number {
												width:28px;
												text-align:right;
											}
										
											div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones div span.name {
												padding-left:6px;
												width:84px;
											}
										
											div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones div a {
												display:block;
												float:left;
												width:auto;
												height:auto;
												margin:0px;
												padding:0px;
											}
											
											div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.enlistingpersones div a.delete {
												float:right;
												margin-right:10px;
												width:15px;
												height:15px;
											}
							
							
								/* skroll når det trengs*/			
								div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.scroll {
									width:297px;
									height:195px;
								}
								
									div#inspiration ul.top li.personal div.multiple ul li div.enlisting div#enlistinglist div.scroll div {
										width:277px;
									}
									
							div#inspiration ul.top li.personal div.multiple ul li div.enlisting a#enlistsend2 {
								display:block;
								margin:0px;
								padding:0px;
								position:absolute;
								bottom:10px;
								right:10px;
								width:58px;
								height:27px;
								text-indent:-100000px;
							}
		
		
		/* skjema for registrering av ny bruker */							
		div#inspiration ul.top li.personal div.userregistration {
			position:absolute;
			left:0px;
			bottom:0px;
			width:955px;
			height:313px;
		}
		
		div#inspiration ul.top li.personal div.hidden {
			display:none;
		}
		
			div#inspiration ul.top li.personal div.userregistration div.left {
				position:absolute;
				top:0px;
				left:0px;
				width:209px;
				height:313px;
			}
			
				div#inspiration ul.top li.personal div.userregistration div.left a.back {
					position:absolute;
					margin:0px;
					top:9px;
					left:29px;
					width:59px;
					height:27px;
				}
			
			div#inspiration ul.top li.personal div.userregistration div.center {
				position:absolute;
				padding-top:20px;
				top:0px;
				left:209px;
				width:267px;
				height:293px;
			}
			
				div#inspiration ul.top li.personal div.userregistration div.center h3 {
					padding-left:30px;
				}
			
				div#inspiration ul.top li.personal div.userregistration div.center div.text {
					width:206px;
					height:221px;
					padding:0px 30px;
				}
			
					div#inspiration ul.top li.personal div.userregistration div.center div.text p {
						display:block;
						padding-top:16px;
						
					}
			
			div#inspiration ul.top li.personal div.userregistration div.right {
				position:absolute;
				top:0px;
				left:476px;
				width:479px;
				height:333px;
			}
			
				div#inspiration ul.top li.personal div.userregistration div.right h3 {
					position:absolute;
					top:20px;
					left:35px;
				}
				
				div#inspiration ul.top li.personal div.userregistration div.right div.pane {
					position:absolute;
					top:0px;
					left:0px;
					width:241px;
					height:267px;
					padding:0px 0px 0px 0px;
				}
				
					div#inspiration ul.top li.personal div.userregistration div.right div.pane div.message {
						padding:14px 63px 0px 52px;
						width:201px;
						height:43px;
						top:120px;
					}
				
					div#inspiration ul.top li.personal div.userregistration div.right div.pane h3 {
						position:absolute;
						top:20px;
						left:35px;
					}
					
					div#inspiration ul.top li.personal div.userregistration div.right div.pane div {
						position:absolute;
						left:0px;
						bottom:0px;
						width:240px;
						height:221px;
					}
					
						div#inspiration ul.top li.personal div.userregistration div.right div.pane p {
							display:block;
							position:absolute;
							width:205px;
							height:130px;
							top:19px;
							right:0px;
						}
						
						div#inspiration ul.top li.personal div.userregistration div.right div.pane a {
							display:block;
							position:absolute;
							margin:0px;
							width:205px;
							height:auto;
							top:149px;
							right:0px;
						}
				
						div#inspiration ul.top li.personal div.userregistration div.right div.pane div fieldset {
							position:absolute;
							width:205px;
							height:202px;
							top:19px;
							right:0px;
						}
					
						div#inspiration ul.top li.personal div.userregistration div.right fieldset input.button {
							position:absolute;
							padding:0px;
							bottom:-10px;
							right:1px;
							width:auto;
							border:none;
						}
	/* "Inspirasjon er slutt" */
	
	
	
	/* Filmopplisingsside - startes fra pressesidene */
	
	div.framework div.movies
	{
		padding:15px 20px 15px 20px;
	}
	
		div.framework div.movies div.movielist 
		{
			float:left; 
			padding: 5px;
			width: 300px;
			
		}
		
			div.framework div.movies div.movielist h2 
			{
				background:#FF5A60 url(../elm/bg_dotted_line.gif) repeat-x scroll left top;
				color:#F5F5EF;
				font-family:Georgia;
				font-size:13px;
				font-weight:normal;
				padding:3px 0px 2px 10px;
			}
			
			div.framework div.movies div.movielist div.box
			{
				background:#F5F5EF url(../elm/bg_dotted_line.gif) repeat-x scroll left top;
				height: 520px;
				overflow: auto;
				margin-top:1px;
				padding-top:1px;
			}
				
				div.framework div.movies div.movielist div.box ul li 
				{
					margin-top:5px;
					background:transparent url(../elm/bg_articlebox_default_a.gif) no-repeat scroll left top;
					font-size:1.2em;
					line-height:1.3em;
					padding:0px 17px 5px;
					border-bottom: solid 1px #FEFEFE;
				}
				
					div.framework div.movies div.movielist div.box ul li a
					{
						color:#9B3434;
					}
		
		div.framework div.movies div.preview 
		{
			float:right; 
			width:570px; 
			text-align:left; 
			padding: 5px;
		}
		
			div.framework div.movies div.preview h1
			{
				background:transparent none repeat scroll 0%;
				color:#554941;
				font-size:2.8em;
				line-height:0.8em;
				text-indent:0px;
				font-family:Georgia;
				font-weight:normal;
				height:auto;
				padding:0px 18px 13px 0px;
			}
			
			div.framework div.movies div.preview div.movie
			{
				padding: 3px 0px 12px 0px;
			}
			
			div.framework div.movies div.preview div.copycode
			{
				padding: 5px 0px 5px 0px;
			}
				
				div.framework div.movies div.preview div.copycode div.code
				{
					background:#F5F5EF url(../elm/bg_dotted_line.gif) repeat-x scroll left top;
					height: 90px;
					overflow: visible;
					margin-top:1px;
					padding: 5px;
				}
				
				div.framework div.movies div.preview div.copycode div.code textarea
				{
					background-color:#F5F5EF;
					height: 90px;
					overflow: auto;
					border:medium none;
					font-size:0.95em;
				}
				
				div.framework div.movies div.preview div.copycode div.button
				{
					background:#FFFFFF url(../elm/bg_dotted_line.gif) repeat-x scroll left top;
					margin-top:1px;
					padding-top:10px;
					text-align:right;
				}
				
				div.framework div.movies div.preview div.copycode div.button a
				{
				    border:1px solid #39302a;
					background:#554941;
					padding:4px;
                    text-decoration:none;
                    color:#efebe0;
                    font-weight:bold;
				}
				
				div.framework div.movies div.preview div.copycode div.button a:hover
				{
                    text-decoration:none;
                    color:#efebe0;
				}
				
				div.framework div.movies div.preview div.copycode div.button a:visited
				{
                    text-decoration:none;
                    color:#efebe0;
				}
				
			div.framework div.movies div.preview div.description
			{
				margin-top:17px;
			}
	
	/* Filmopplistingen er slutt */
	
	
	
	/* Hele det store området på forsiden med bilde, film, knapper osv, ned til artikkellisten */	
	div.framework div.entrance {
		position:relative;
		z-index:2;
		height:484px;
		width:955px;
	}
	
		div.framework div.entrance h2 {
			display:none;
		}
		
		/* bildet med film */
		div.framework div.entrance div#picture {
			position:absolute;
			left:0px;
			width:704px;
			height:483px;
			overflow:hidden;
		}
		
			div.framework div.entrance div#picture div#canvas {
				position:absolute;
				top:0px;
				left:0px;
				width:704px;
				height:395px;
				z-index:1;
				overflow:hidden;
			}
			
		        div.framework div.entrance div#picture div#canvas.closing {
			        z-index:2;
		        }
			
				div.framework div.entrance div#picture div#canvas div.image {
					position:absolute;
					top:0px;
					left:0px;
					z-index:1;
				}
					
					div.framework div.entrance div#picture div#canvas div.image div#playbutton {
						position:absolute;
						background:url(./images/dagens_tips2.png) no-repeat;
						z-index:2;
						top:145px;
						left:312px;
						height:80px;
						width:81px;
					}
				
				div.framework div.entrance div#picture div#canvas div#flashplayer {
					display:block;
					position:absolute;
					width:704px;
					height:397px;
					top:0px;
					left:0px;
					z-index:0;
				}
			
			/* liten grå meny med animasjon, og røde knapper */
			div.framework div.entrance div#picture div#bottom {
				display:block;
				position:absolute;
				padding:0px;
				top:372px;
				width:704px;
				height:111px;
				z-index:2;
			}
			
			div.framework div.entrance div#picture div#bottom.closing {
				z-index:1;
			}
			
				div.framework div.entrance div#picture div#bottom div#wrapper {
					position:absolute;
					height:111px;
					left:0px;
				}
				
				div.framework div.entrance div#picture div.closing div#wrapper {
					height:88px;
				}
			
				/* liten grå meny med animasjon */
				div.framework div.entrance div#picture div#bottom ul#links {
					display:block;
					top:0px;
					left:0px;
					width:704px;
					height:15px;
					z-index:2;
					padding:3px 0px 5px 0px;
				}
				
				div.framework div.entrance div#picture div#bottom.closing ul#links {
					display:none;
				}
				
				div.framework div.entrance div#picture div#bottom ul.hidden {
					display:none;
				}
			
					div.framework div.entrance div#picture div#bottom ul#links li {
						display:inline;
						padding:4px 0px 6px 16px;
					}
				
						div.framework div.entrance div#picture div#bottom ul#links li a {
							padding:0px 0px 0px 12px;
							z-index:1;
						}
						
						div.framework div.entrance div#picture div#bottom ul#links li div {
							position:absolute;
							overflow:hidden;
							bottom:111px;
							width:704px;
							left:0px;
							display:none;
							z-index:0;
						}
				
							div.framework div.entrance div#picture div#bottom ul#links li div ul {
								display:block;
								padding:27px 61px 20px 17px;
								width:626px;
							}
					
								div.framework div.entrance div#picture div#bottom ul#links li div ul li {
									padding:0px;
								}
							
									div.framework div.entrance div#picture div#bottom ul#links li div ul li a {
										padding:4px 0px 4px 11px;
										display:block;
									}
				
				
				/* store røde knapper */
				div.framework div.entrance div#picture div#bottom ul#topics {
					display:block;
					position:absolute;
					height:87px;
					width:704px;
					bottom:0px;
					left:0px;
					z-index:2;
				}
				
					div.framework div.entrance div#picture div#bottom ul#topics li {
						display:block;
						float:left;
						width:140px;
						height:87px;
					}
					
						div.framework div.entrance div#picture div#bottom ul#topics li a {
							display:block;
							width:140px;
							height:87px;
							background:transparent;
						}
		
		
		/* Registreing av nyhetsbrev */
		div.framework div.entrance div.newsletter {
			position:absolute;
			top:0px;
			right:0px;
			padding:0px 0px 0px 18px;
			width:233px;
			height:84px;
		}
		
			div.framework div.entrance div.newsletter h3 {
				display:none;
			}
		
			div.framework div.entrance div.newsletter input {
				position:absolute;
				width:125px;
				padding:0px 12px 0px 12px;
				bottom:21px;
				left:22px;
			}
			
			div.framework div.entrance div.newsletter input.button {
				left:auto;
				right:0px;
				width:auto;
				bottom:14px;
			}
			
			div.framework div.entrance div.newsletter div.error {
				position:absolute;
				bottom:2px;
				left:20px;
			}
		
		div.framework div.entrance a#to-personal {
			display:block;
			position:absolute;
			top:0px;
			right:0px;
			border:1px solid #c9c3c3;
			width:249px;
			height:115px;
			}
		
		/* dagens rett */
		div.framework div.entrance div.daily,
		div.framework div.entrance a#to-cookbook,
		div.framework div.entrance a#to-large-banner {
			display:block;
			position:absolute;
			top:116px;
			right:0px;
			width:251px;
			height:193px;
		}
		
		div.framework div.entrance a#to-cookbook,
		div.framework div.entrance a#to-large-banner {
			border:1px solid #C9C3C3;
			padding:3px 2px 2px 2px;
			width:245px;
			height:185px;
			background:#fff;
			}
		
		
			div.framework div.entrance div.daily h3 {
				text-indent:-5000px;
			}
		
			div.framework div.entrance div.daily a {
				margin-left:19px;
				display:block;
				margin-top:20px;
				padding-left:10px;
			}
		
			div.framework div.entrance div.daily a.img {
				margin-top:9px;
				padding:0;
			}
		
		
		/* svar på nyhetsbrevregistrering, som vises der dagens rett bor */	
		div.framework div.entrance div.newsletterresponse {
			padding:18px 18px 0px 18px;
			width:215px;
		}
		
			div.framework div.entrance div.newsletterresponse p {
				padding-bottom:10px;
			}
			
			div.framework div.entrance div.newsletterresponse strong {
				display:block;
				width:215px;
			}
			
			div.framework div.entrance div.newsletterresponse a {
				position:relative;
				padding:0px 0px 0px 0px;
				width:200px;
				margin-top:10px;
				margin-left:0px;
			}
		
		/* "matprat tv"-knapp */
		div.framework div.entrance div.tv {
			position:absolute;
			top:309px;
			right:0px;
			width:251px;
			height:43px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.tv a {
				display:block;
				width:251px;
				height:43px;
			}
			
			div.framework div.entrance div.tv h3 {
				display:none;
			}
		
		
		/* "nyttig å vite"-knapp */
		div.framework div.entrance div.knowledge {
			position:absolute;
			top:353px;
			right:0px;
			width:251px;
			height:43px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.knowledge h3 {
				display:none;
			}
		
			div.framework div.entrance div.knowledge a {
				display:block;
				width:251px;
				height:43px;
			}
			
	    /* "bocuse"-knapp */
		div.framework div.entrance div.bocuse {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.bocuse h3 {
				display:none;
			}
		
			div.framework div.entrance div.bocuse a {
				display:block;
				width:251px;
				height:86px;
			}
		
		/* "farikal"-knapp */
		div.framework div.entrance div.farikal {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.farikal h3 {
				display:none;
			}
		
			div.framework div.entrance div.farikal a {
				display:block;
				width:251px;
				height:86px;
			}
		
		/* "hygiene1"-knapp */
		div.framework div.entrance div.hygiene1 {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.hygiene1 h3 {
				display:none;
			}
		
			div.framework div.entrance div.hygiene1 a {
				display:block;
				width:251px;
				height:86px;
			}
		
		/* "hygiene2"-knapp */
		div.framework div.entrance div.hygiene2 {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.hygiene2 h3 {
				display:none;
			}
		
			div.framework div.entrance div.hygiene2 a {
				display:block;
				width:251px;
				height:86px;
			}
		
		/* "jul1"-knapp */
		div.framework div.entrance div.jul1 {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.jul1 h3 {
				display:none;
			}
		
			div.framework div.entrance div.jul1 a {
				display:block;
				width:251px;
				height:86px;
			}
		
		/* "jul2"-knapp */
		div.framework div.entrance div.jul2 {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.jul2 h3 {
				display:none;
			}
		
			div.framework div.entrance div.jul2 a {
				display:block;
				width:251px;
				height:86px;
			}
			
		/* "sunnhet"-knapp */
		div.framework div.entrance div.sunnhet {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.sunnhet h3 {
				display:none;
			}
		
			div.framework div.entrance div.sunnhet a {
				display:block;
				width:251px;
				height:86px;
			}
			
		/* "sunnhet2"-knapp */
		div.framework div.entrance div.sunnhet2 {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.sunnhet2 h3 {
				display:none;
			}
		
			div.framework div.entrance div.sunnhet2 a {
				display:block;
				width:251px;
				height:86px;
			}
			
		/* forside-knapp */
		div.framework div.entrance div.knapp {
			position:absolute;
			top:397px;
			right:0px;
			width:251px;
			height:86px;
			overflow:hidden;
		}
		
			div.framework div.entrance div.knapp h3 {
				display:none;
			}
		
			div.framework div.entrance div.knapp a {
				display:block;
				width:251px;
				height:86px;
			}
			

		div.framework div.entrance div#canvas {
			width:704px;
			height:397px;
		}
	
	/* artikkelliste */		
	div.framework div.articles {
		padding-top:10px;
	}
	
		div.framework div.articles div.article {
			position:relative;
			float:left;
			width:473px;
			padding:13px 0px 17px 0px;
		}
		
			div.framework div.articles div.article div {
				overflow:hidden;
				height:90px;
				width:287px;
			}
			
			div.framework div.articles div.right {
				float:right;
			}
			
			div.framework div.articles div.article img {
				float:left;
				margin:0px 14px 0px 18px;
			}
		
			div.framework div.articles h2 {
				padding-bottom:6px;
			}
			
			div.framework div.articles span.date {
			}
			
			div.framework div.articles a.readmore {
				position:absolute;
				bottom:18px;
				left:183px;
				width:100px;
			}
			
				div.framework div.articles a.readmore span {
					display:none;
				}
			div.framework div.articles a.seemore {
				left: 285px;
			}
	
	/* brun footer i bunnen av siden */			
	div.framework div.footer {
		display:table;
		float:left;
		margin-top:20px;
		padding:0 18px;
		width:919px;
		height:28px;
		overflow:hidden;
	}
	
		div.framework div.footer a {
			line-height:28px;
			display:block;
			float:left;
			width:130px;
		}
		
		div.framework div.footer a.newsletter {
			margin-left:250px;
			width:175px;
			text-align:center;
			}
		
		div.framework div.footer span {
			line-height:28px;
			display:block;
			float:right;
			width:250px;
		}


/* hovedinnhold på maler foruten forsiden */	
div#content {
	position:relative;
	overflow:hidden;
	height:100%;
	width:955px;
	z-index:1;
}


/* lenke med pil */
div#content a.morearticles {
	display:block;
	float:left;
	width:532px;
	color:#9b3434;
	background:url(../elm/bg_morearticles.gif) top left no-repeat;
}
	
	/* venstre kolonne med røde knapper mm.. */
	div#content div.left {
		float:left;
		width:185px;
	}
		
		div#content div.left ul {}
		
			div#content div.left ul li {}
			
				div#content div.left ul li a {
					display:block;
					height:59px;
					width:185px;
				}
		
		
		/* "matprattv"knapp */
		div#content div.left div.tv {
			height:43px;
			width:185px;
		}
		
			div#content div.left div.tv a {
				display:block;
				height:43px;
				width:185px;
			}
		
		/* "Nyttig å vite"-knapp */	
		div#content div.left div.knowledge {
			height:43px;
			width:185px;
		}
		
			div#content div.left div.knowledge a {
				display:block;
				height:43px;
				width:185px;
			}
		
		/* området under "Nyttig å vite"-knappen */	
		div#content div.left div.relevant {
			padding:17px 17px 17px 18px;
		}
		
			div#content div.left div.relevant img {
				margin-bottom:15px;
			}
			
			div#content div.left div.relevant h3 {
				padding-bottom:15px;
			}
			
			div#content div.left div.relevant a.readmore {
				display:block;
				padding:10px 0px 0px 0px;
			}
			
			/* "ABC Startsiden stjerner"-knapp */	
		    div#content div.left div.abcstar {
			    height:86px;
			    width:185px;
		    }
    		
			    div#content div.left div.abcstar a {
				    display:block;
				    height:86px;
				    width:185px;
			    }
			
			/* "MatPrat på Facebook"-knapp */	
		    div#content div.left div.mpfacebook {
			    height:68px;
			    width:185px;
		    }
    		
			    div#content div.left div.mpfacebook a {
				    display:block;
				    height:68px;
				    width:185px;
			    }
	
	
	/* hovedinnhold på underside */
	div#content div.center {
		float:left;
		padding:0px 18px 0px 18px;
		width:549px;
	}
	
	
	/* side med tre kolonner eks "oppskrift" */
	div.threecolumns h1 {
		display:block;
		float:left;
		padding:0px 18px 13px 18px;
		width:734px;
	}
	
	
		div#content div.center br {
			display:inline;
		}
	
		div#content div.center h2 {
			padding-bottom:12px;
		}
		
		div#content div.center div.top {
			padding-bottom:12px;
			margin-bottom:25px;
		}
			
			
			/* stort bilde i toppen der det også kan spilles av film */
			div#content div.center div.top div#canvas {
				position:relative;
				height:308px;
				width:547px;
			}
			
				div#content div.center div.top div#canvas div.image {
					position:absolute;
					top:0px;
					left:0px;
					z-index:2;
				}
				
					div#content div.center div.top div#canvas div.image img {
						z-index:0;
					}
			
					div#content div.center div.top div#canvas div.image ul {
						position:absolute;
						padding:4px 0px 0px 0px;
						height:19px;
						width:547px;
						left:0px;
						bottom:0px;
						z-index:1;
					}
				
						div#content div.center div.top div#canvas div.image ul li {
							display:inline;
							padding-left:18px;
						}
						
							div#content div.center div.top div#canvas div.image ul li a {
								padding-left:10px;
							}
				
				
				/* flash-avspiller */		
				div#content div.center div.top div#canvas div#flashplayer {
					position:absolute;
					width:547px;
					height:308px;
					top:0px;
					left:0px;
					z-index:20;
				}
			
			/* alle verktøyene som ligger rett under bildet: "til mobil" ol. */
			div#content div.center div.top ul.tools {
				margin-top:16px;
				height:38px;
				width:549px;z-index:0;
			}
		
				div#content div.center div.top ul.tools li {
					position:relative;
					display:block;
					float:left;
					height:34px;
					z-index:3;
				}
				
					div#content div.center div.top ul.tools li a {
						display:block;
						height:34px;
						outline:none;
					}
					
					div#content div.center div.top ul.tools li span.hint {
						display:block;
						width:100%;
						text-align:center;
						text-indent:0;
						}
					
					/* boksen med innholdet til verktøyet */
					div#content div.center div.top ul.tools li div.desc {
						position:absolute;
						top:50px;
						left:0px;
						padding:20px 30px 20px 30px;
						width:300px;
						height:auto;
						z-index:5;
					}
					
						div#content div.center div.top ul.tools li div.desc div#toolmessage {
							position:absolute;
							bottom:25px;
							padding-left:4px;
						}
						
						div#content div.center div.top ul.tools li.share div.desc div#toolmessage {
							position:absolute;
							top:193px;
							padding-left:4px;
						}
					
					div#content div.center div.top ul.tools li div.hidden {
						display:none;
					}
					
					div#content div.center div.top ul.tools li.difficulty div.desc {
						left:0px;
					}
					
						div#content div.center div.top ul.tools li div.desc h3 {
							padding-bottom:10px;
						}
						
							div#content div.center div.top ul.tools li div.desc a {
								display:block;
								width:43px;
								height:19px;
								margin-left:265px;
								margin-top:20px;
								padding:0px;
							}
				
				/* Varighet: timeglasset */
				div#content div.center div.top ul.tools li.durance {
					width:122px;
				}
				
				/* Vanskelighetsgrad */
				div#content div.center div.top ul.tools li.difficulty {
					width:240px;
				}
				
				/* "Del/tips denne oppskriften" */
				div#content div.center div.top ul.tools li.share {
					margin-left:0;
					width:24px;
				}
				
					div#content div.center div.top ul.tools li.share div.desc {
						left:auto;
						right:-15px;
						padding:20px 30px 20px 21px;
						width:358px;
					}
					
					div#content div.center div.top ul.tools li.share fieldset.tip {
						float:left;
						width:248px;
						margin-right:20px;
					}
					
					div#content div.center div.top ul.tools li.share fieldset.share {
						float:right;
						width:90px;
					}
					
					
						div#content div.center div.top ul.tools li.share div.desc h3 {
							padding-left:4px;
						}
						
						div#content div.center div.top ul.tools li.share div.desc p {
							padding-left:4px;
						}
					
						div#content div.center div.top ul.tools li.share div.desc label {
							display:block;
							margin-top:8px;
							width:248px;
							height:28px;
						}
						
						    div#content div.center div.top ul.tools li.share div.desc label input {
								margin:5px 0px 0px 5px;
								padding:1px 0px 2px 10px;
								width:229px;
							}
						
						div#content div.center div.top ul.tools li.share div.desc label.message {
							display:block;
							margin-top:8px;
							width:248px;
							height:61px;
						}
					
					        div#content div.center div.top ul.tools li.share div.desc label textarea {
								margin:5px 0px 0px 5px;
								padding:1px 0px 2px 10px;
								width:229px;
								height:49px;
							}		
							
						div#content div.center div.top ul.tools li.share div.desc a.sendtip {
							margin-top:8px;
							margin-left:205px;
						}	
												
						div#content div.center div.top ul.tools li div.desc a.sharesite {
						    padding:0px 0px 0px 21px;
						    margin-top:8px;
							margin-left:4px;
					    }				
				
				/* "legg i Min Matprat" */
				div#content div.center div.top ul.tools li.bookmark {
					margin-left:20px;
					width:36px;
					}
					
					div#content div.center div.top ul.tools li.bookmark div.desc {
						left:auto;
						right:-10px;
						padding:20px 30px 10px 21px;
						width:153px;
						}
						
						div#content div.center div.top ul.tools li.bookmark div.desc a {
							margin:0;
							padding-left:14px;
							width:100%;
							}
					
						div#content div.center div.top ul.tools li.bookmark div.desc a.lukk {
							margin-left:127px;
							width:100%;
							overflow:hidden;
							}
							
					div#content div.center div.top ul.tools li.bookmark div.long {
						width:300px;
						}
							
						div#content div.center div.top ul.tools li.bookmark div.long a.lukk {
							margin-left:270px;
							}
							
						div#content div.center div.top ul.tools li.bookmark div.desc p {
							padding-bottom:10px;
							}
							
							div#content div.center div.top ul.tools li.bookmark div.desc p a {
								display:inline;
								margin:0;
								padding:0;
								height:auto;
								width:auto;
								background:none;
								text-decoration:underline;
								}
								
						div#content div.center div.top ul.tools li.bookmark div.desc ol {
							margin-left:16px;
							}
							
							div#content div.center div.top ul.tools li.bookmark div.desc ol li {
								display:list-item;
								margin-bottom:10px;
								padding-left:0px;
								text-indent:0;
								float:none;
								list-style:decimal outside;
								}
				
				/* Oppskrift til mobil */
				div#content div.center div.top ul.tools li.mobile {
					margin-left:15px;
					width:30px;
				}
				
					div#content div.center div.top ul.tools li.mobile div.desc {
						left:auto;
						right:-10px;
						padding:20px 30px 20px 21px;
						width:243px;
					}
					
						div#content div.center div.top ul.tools li.mobile div.desc h3 {
							padding-left:4px;
						}
						
						div#content div.center div.top ul.tools li.mobile div.desc p {
							padding-left:4px;
						}
					
						div#content div.center div.top ul.tools li.mobile div.desc label {
							display:block;
							margin-top:8px;
							width:248px;
							height:28px;
						}
					
							div#content div.center div.top ul.tools li.mobile div.desc label input {
								margin:5px 0px 0px 5px;
								padding:1px 0px 2px 10px;
								width:229px;
							}
							
						div#content div.center div.top ul.tools li.mobile div.desc a {
							margin-top:8px;
							margin-left:207px;
						}
				
				/* skriv ut */
				div#content div.center div.top ul.tools li.print {
					margin-left:19px;
					width:26px;
					width:34px;
				}
				
				    div#content div.center div.top ul.tools li.print div.desc {
						left:auto;
						right:-10px;
						padding:20px 30px 20px 21px;
						width:153px;
					}
					
					    div#content div.center div.top ul.tools li.print div.desc a {
						    margin-left:0px;
						    margin-top:8px;
						    padding-left:14px;
						    height:auto;
						    width:auto;
					    }
					    
					    div#content div.center div.top ul.tools li.print div.desc a.lukk {
						    margin-left:110px;
						    padding-left:0px;
						    height:19px;
						    width:43px;
					    }
			
		/* serveres med, skal kun vises på print */
		div#content div.center div#servedwith {
			display:none;
		}
		
		/* stort tekstfelt under bildet */
		div#content div.center div.text {
			margin-bottom:18px;
		}
			
			/* ingress */
			div#content div.center div.text div.ingress {
				padding:0px 0px 10px 0px;
			}
			
			/* brødtekst med masse justeringer for kluss med tekst innlagt ved hjelp av editor */
			div#content div.center div.text div.body {
				padding:0px 0px 10px 0px;
			}
		
				div#content div.center div.text div.body h1 {
					padding:3px 0px;
				}
				
				div#content div.center div.text div.body h2 {
					margin:0px;
					padding:10px 0px 3px 0px;
				}
				
				div#content div.center div.text div.body h3 {
					padding:3px 0px;
				}
				
				div#content div.center div.text div.body h4 {
					padding:3px 0px;
				}
				
				div#content div.center div.text div.body img {
					margin-top:6px;
					margin-bottom:3px;
				}
				
				div#content div.center div.text div.body p {}
				
					div#content div.center div.text div.body p br {
						display:block;
						margin-bottom:12px;
					}
				
				div#content div.center div.text div.body ul {
				}
				
				div#content div.center div.text div.body li {
					padding:1px 0px 1px 0px;
				}
				
					div#content div.center div.text div.body ul li {
						padding-left:10px;
					}
					
				div#content div.center div.text div.body ol {
					margin:10px 0px 10px 18px;
					margin-bottom:10px;
				}
				
					div#content div.center div.text div.body ol li {
						padding-bottom:12px;
						padding-left:1px;
					}
					
				div#content div.center div.text div.body table {
					margin-bottom:25px;
					width:549px;
					border-style:solid solid none none;
					border-width:1px 1px 0px 0px;
				}
				
				div#content div.center div.text div.body table th {
					padding:2px 4px;
					border-style:none none solid solid;
					border-width:0px 0px 1px 1px;
					font-size:11px;
					text-align:left;
					font-weight:normal;
				}
				
				div#content div.center div.text div.body td {
					padding:2px 4px;
					font-size:12px;
					border-style:none none solid solid;
					border-width:0px 0px 1px 1px;
					vertical-align:top;
				}
				
				div#content div.center div.text div.body tr:first-child td {
					background:#ddd8d1;
				}
				
				div#content div.center div.text div.body td:first-child {
					text-align:left;
				}
		
		
		/* område med relevante lenker i butten  */		
		div#content div.center div.relevant {
			margin-top:20px;
			padding-bottom:18px;
		}
		
			div#content div.center div.relevant h2 {
				height:auto;
				padding:3px 17px 4px;
			}
			
			div#content div.center div.relevant div {
				padding:12px 15px 0px;
			}
			
				div#content div.center div.relevant div * {
					display:inline;
					padding-right:10px;
				}
		
		
		/* bransjesiden, aktivitetslisten og artikler i en kolonne.  */		
		div#content div.center div.branch {}
		
			div#content div.center div.branch div.weekselection {
				padding:14px 0px;
			}
			
				div#content div.center div.branch div.weekselection a {
					padding-right:8px;
				}
				
			div#content div.center div.branch table {
				margin-bottom:12px;
			}
		
			div#content div.center div.branch td {
				padding:0px 2px;
				width:15px;
				height:19px;
				text-align:center;
			}
			
			div#content div.center div.branch td.name {
				width:195px;
				text-align:left;
			}
			
			div#content div.center div.branch div.articles {
				width:372px;
			}
			
				div#content div.center div.branch div.articles div.article {
					float:none;
					width:372px;
					padding:0px;
				}
					div#content div.center div.branch div.articles div.article img {
						margin:0px 15px 0px 0px;
					}
				
					div#content div.center div.branch div.articles div.article div {
						overflow:hidden;
						height:90px;
						width:207px;
					}

					div#content div.center div.branch div.articles div.article a.readmore {
						position:static;
						display:block;
						float:left;
						width:200px;
						padding-top:7px;
					}
					
			div#content div.center div.branch fieldset {
				display:block;
				position:relative;
				margin-top:15px;
				padding:40px 40px 20px 40px;
			}
					
			div#content div.center div.branch label {
				display:block;
				position:relative;
				margin-bottom:8px;
				width:395px;
				height:28px;
				overflow:hidden;
			}
		
			div#content div.center div.branch label input {
				position:absolute;
				top:-1px;
				left:-1px;
				padding:8px 14px 8px 13px;
				width:397px;
				height:30px;
				vertical-align:middle;
			}
			
			div#content div.center div.branch input.button {
				margin:10px 0px 0px 308px; 
			}
		
		
		/* oppskriftsdelen på oppskriftsiden */
		div#content div.center div#portions {
			padding-bottom:25px;
		}
		
			div#content div.center div#portions label {}
			
				div#content div.center div#portions label input {
					width:23px;
				}
		
		div#content div.center div.recipe {
			overflow:hidden;
			width:549px;
			clear:both;
			margin-top:18px;
			margin-bottom:18px;
		}
		
			div#content div.center div.recipe h3 {
				padding-bottom:4px;
			}
			
			div#content div.center div.recipe ol {}
			
				div#content div.center div.recipe ol li {
					margin-bottom:5px;
				}
		
			div#content div.center div.recipe div#ingredients {
				float:left;
				position:relative;
				margin-right:10px;
				width:220px;
				z-index:0;
			}
			
				div#content div.center div.recipe div#ingredients ul {}
				
				div#content div.center div.recipe div#ingredients ul.invisible {
					position:absolute;
					top:20px;
					left:0px;
				}
			
			div#content div.center div.recipe div.process {
				float:left;
				width:305px;
				padding-right:14px;
			}
			
				div#content div.center div.recipe div.process {
				}
					
					
				div#content div.center div.recipe div.process div.text {
					padding-top:0px;
				}
				
				div#content div.center div.recipe div.process div.text ol {
					margin:0px 0px 0px 18px;
				}
				
				div#content div.center div.recipe div.process div.text li {
					padding:0px;
				}
				
				div#content div.center div.recipe div.text {
				}

				div#content div.center div.recipe div.images {
					margin-right:-14px;
					margin-top:30px;
				}
			
				div#content div.center div.recipe div.images img {
					float:left;
					margin-right:6px;
					margin-bottom:6px;
				}
			
			
			/* område for bilde med tekst inne i tekst */	
			div#content div.center div.media {
				width:183px;
				float:left;
				margin-top:5px;
				margin-bottom:5px;			
			}
				
				div#content div.center div.media div {
					padding:5px 2px 0px 2px;
					width:146px;
					font-size:1em;
					clear:left;
				}
			
			/* bilde som  flyter til venstre */
			div#content div.center div.aleft {}
			
			/* bilde som  flyter til høyre */
			div#content div.center div.aright {
				float:right;
			}
			
				div#content div.center div.aright img {
					float:right;				
				}
				
				div#content div.center div.aright div {
					float:right;
					clear:right;			
				}
				
				div#content div.center div.acenter div {
					margin:0px auto;
				}
			
			div#content div.center br.clearleft {
				clear:left;			
			}
			
			div#content div.center br.clear {
				clear:both;
			}
			
				
			/* Verktøy på bunnen av en artikkel*/	
			div#content div.center div.footer {
				margin:51px 0px 0px 0px;
				padding:0px;
				width:549px;
				height:63px;
			}
			
			    div#content div.center div.footer li div.desc h3 {
				    padding-bottom:10px;
			    }
			
				div#content div.center div.footer li.print {
					float:left;
					display:block;
					margin:15px 0px 0px 10px;
					padding:0px;
					width:25px;
					height:25px;
				}
				
				    div#content div.center div.footer li.print div.desc {
						position:absolute;
						left:253px;
						right:auto;
						bottom:68px;
						padding:20px 30px 20px 21px;
						width:153px;
						z-index:5;
					}
    					
					    div#content div.center div.footer li.print div.desc a {
					        margin-left:0px;
					        margin-top:8px;
					        padding-left:17px;
					        width:auto;
					        height:auto;
				        }
					    
				        div#content div.center div.footer li.print div.desc a.lukk {
					        margin-left:110px;
					        padding-left:0px;
					        height:19px;
					        width:43px;
				        }
				
				div#content div.center div.footer li.share {
					float:left;
					display:block;
					margin:15px 18px 0px 10px;
					padding-left:0px;
					height:25px;
					width:24px;
				}
				
				    div#content div.center div.footer li a {
					    margin:0px;
					    padding:0px;
					    width:25px;
					    height:25px;
					    overflow:hidden;
				    }
				
					div#content div.center div.footer li.share div.desc {
						position:absolute;
						left:203px;
						right:auto;
						bottom:68px;
						padding:20px 30px 20px 21px;
						width:358px;
						z-index:5;
					}
												
						div#content div.center div.footer ul.footertools li.share div.desc div#toolmessage {
							position:absolute;
							top:193px;
							left:21px;
							padding-left:4px;
						}
					
					div#content div.center div.footer ul.footertools li div.hidden {
						display:none;
					}
					
					div#content div.center div.footer div.desc fieldset.tip {
						float:left;
						width:248px;
						margin-right:20px;
					}
					
					div#content div.center div.footer div.desc fieldset.share {
						float:right;
						width:90px;
					}
					
					
						div#content div.center div.footer div.desc h3 {
							padding-left:4px;
						}
						
						div#content div.center div.footer div.desc p {
							padding-left:4px;
						}
					
						div#content div.center div.footer div.desc label {
							display:block;
							margin-top:8px;
							width:248px;
							height:28px;
						}
						
						    div#content div.center div.footer div.desc label input {
								margin:5px 0px 0px 5px;
								padding:1px 0px 2px 10px;
								width:229px;
							}
						
						div#content div.center div.footer div.desc label.message {
							display:block;
							margin-top:8px;
							width:248px;
							height:61px;
						}
					
					        div#content div.center div.footer div.desc label textarea {
								margin:5px 0px 0px 5px;
								padding:1px 0px 2px 10px;
								width:229px;
								height:49px;
							}		
							
						div#content div.center div.footer div.desc a.sendtipbottom {
							display:block;
							margin-top:8px;
							margin-left:205px;
							padding:0px;
							width:43px;
							height:19px;
						}	
												
						div#content div.center div.footer li div.desc a.sharesite {
						    float:none;
						    height:19px;
						    width:auto;
						    padding:0px 0px 0px 21px;
						    margin-top:8px;
							margin-left:4px;
					    }	
	
	/* Kursblokk med grå bakgrunn */			
	div#content div.course {}
		
		
		/* spørsmålsdel */
		div#content div.course div.questions {
			padding:24px 0px 34px 24px;
			width:525px;
			overflow:hidden;
		}
		
			div#content div.course div.questions h3 {
				margin-top:6px;
				width:460px;
			}
			
				div#content div.course div.questions h3 span.error {
					padding-left:17px;
				}
			
			div#content div.course div.questions h4 {
				width:460px;
			}
			
			div#content div.course div.questions fieldset {
				margin-top:20px;
				width:508px;
				height:auto;
			}
			
			div#content div.course div.questions label {
				display:block;
				margin-bottom:10px;
			}
			
			div#content div.course div.questions input {
				margin-right:5px;
			}
			
			div#content div.course div.questions input.button {
				margin-left:432px;
			}
			
			div#content div.course div.questions p {
				width:508px;
				height:auto;
			}
		
		
		/*  resultatdel */	
		div#content div.course div.result {}
			
			div#content div.course div.result h3 {
				margin:6px 0px 20px 0px;
			}
			
			div#content div.course div.result ul.tools {
				margin-top:24px;
				width:508px;
				height:28px;
			}
			
				div#content div.course div.result ul.tools li {
					display:inline;
				}
				
					div#content div.course div.result ul.tools li a {
						float:left;
						height:28px;
					}
					
					div#content div.course div.result ul.tools li.save a {
						width:210px;
					}
					
					div#content div.course div.result ul.tools li.print a {
						width:147px;
					}
	
	
	
	/* Råvareleksikon */
	div#content div.lexicon {
		padding-bottom:50px;
	}
	
		div#content div.lexicon div.hr {
			margin:10px 0px;
			clear:left;
		}
	
		div#content div.lexicon ul.alphabet {
			overflow:hidden;
			margin-bottom:16px;
		}
	
		div#content div.lexicon ul.alphabet * {
			display:inline;
			padding:0px;
			margin:0px;
			border:none;
		}
		
			div#content div.lexicon ul.alphabet li {
				margin:0px;
				padding:0px;
				border:none;
			}
			
			div#content div.lexicon ul.alphabet a {
				padding:0px;
			}
			
			div#content div.lexicon ul.alphabet span {
				padding:0px 1px;
			}
		
		div#content div.lexicon fieldset.search {}
		
			div#content div.lexicon fieldset.search label.input {
				float:left;
				display:block;
				position:relative;
				margin-right:6px;
				width:208px;
				height:28px;
				overflow:hidden;
			}
			
			div#content div.lexicon fieldset.search label.input input {
				position:absolute;
				top:-2px;
				left:-2px;
				padding:7px 0px 0px 10px;
				width:210px;
				height:23px;
			}
			
			div#content div.lexicon fieldset.search span {
				display:block;
				padding:15px 0px 0px 12px;
			}
			
		div#content div.lexicon h2 {
			padding:0px 0px 4px 12px;
		}
		
		div#content div.lexicon p {
			padding:0px 0px 0px 12px;
		}
		
			div#content div.lexicon p img {
				float:left;
				margin:0px 17px 10px 0px;
			}
			
		div#content div.lexicon div.pageing {
			margin:0px 12px;
		}
		
			div#content div.lexicon div.pageing a {
				padding-right:3px;
			}
		
			div#content div.lexicon div.pageing a.inactive {
				display:none;
			}
	
	
	/* oppskriftshefter */		
	div#content div.sheets {}
	
		div#content div.sheets div.ingress {
			padding-top:0px;
		}
		
		div#content div.sheets fieldset label {
			display:block;
		}
		
		div#content div.sheets fieldset label.checkbox {
			padding-bottom:10px;
		}
		
			div#content div.sheets fieldset label.checkbox input {
				margin-right:8px;
			}
			
		div#content div.sheets fieldset div.sheet {
			overflow:hidden;
			margin-bottom:25px;
		}
		
			div#content div.sheets fieldset div.sheet img {
				float:left;
				margin-right:25px;
			}
			
			div#content div.sheets fieldset div.sheet div.text {
				float:left;
				width:378px;
			}
			
				div#content div.sheets fieldset div.sheet div.text p {
					padding:0px 0px 15px 0px;
				}
			
		div#content div.sheets fieldset div.form {
			float:left;
			width:378px;
		}
		
			div#content div.sheets fieldset div.form span.info {
				display:block;
				margin:1px 2px 5px 5px;
				width:336px;
			}
			
			div#content div.sheets fieldset div.form label {
				margin-bottom:8px;
				padding:6px 3px 3px 6px;
				width:336px;
				height:19px;
			}
			
			    div#content div.sheets fieldset div.form label.text {
					height:auto;
				}
			
				div#content div.sheets fieldset div.form label input {
					margin-left:9px;
					width:323px;
					height:17px;
				}
				
				div#content div.sheets fieldset div.form label.amount input.amount {
					margin-left:9px;
					width:67px;
					height:17px;
				}
				
				div#content div.sheets fieldset div.form label.amount input.amounttext {
					margin-left:28px;
					width:221px;
					height:17px;
				}
				
				div#content div.sheets fieldset div.form label.radio {
					margin-bottom:0px;
					padding-left:16px;
					padding-top:1px;
					width:323px;
					font-size:1.3em;
				}
				
				div#content div.sheets fieldset div.form table.radio
				{
					margin-bottom:8px;
				}
				
				div#content div.sheets fieldset div.form table.radio label 
				{
					padding:0px;
					margin:0px 0px 5px 0px;
					display:inline;
					height:auto;
					width:auto;
					background:none;
				}
				
				div#content div.sheets fieldset div.form table.radio input 
				{
					margin:0px 4px 0px 14px;
					width:auto;
					height:auto;
				}
			
			div#content div.sheets fieldset div.form span.lbl {
				display: block;
				margin:1px 8px 0px 5px;
			}
			
			div#content div.sheets fieldset div.form label.textarea {
					overflow:hidden;
					padding:5px 3px 3px 6px;
					margin-bottom: 0px;
					width:336px;
					height:128px;
				}
				
					div#content div.sheets fieldset div.form label.textarea textarea {
						margin:0px 0px 0px 9px;
						width:322px;
						height:117px;
					}
				
			div#content div.sheets fieldset div.form label.button {
				position:relative;
				height:35px;
			}
			
				div#content div.sheets fieldset div.form label.button span {
					display:block;
					position:absolute;
					top:10px;
					left:110px;
				}
			
				div#content div.sheets fieldset div.form label.button input {
					position:absolute;
					top:5px;
					right:1px;
					width:auto;
					height:auto;
				}
	
	
	/* oppskriftsplansjer */				
	div#content div.charts {}
	
		div#content div.charts div.ingress {
			padding-top:0px;
			padding-bottom:20px;
		}
		
		div#content div.charts div.chart {
			position:relative;
			margin-bottom:29px;
			width:549px;
			height:115px;
			overflow:hidden;
		}
		
		div#content div.charts div.chart img {
			position:absolute;
			top:0px;
			left:0px;
		}
		
		div#content div.charts div.chart h2 {
			position:absolute;
			top:0px;
			left:164px;
			padding-bottom:10px;
		}
		
		div#content div.charts div.chart p {
			display:block;
			position:absolute;
			top:28px;
			left:164px;
			padding:0px;
		}
		
		div#content div.charts div.chart a {
			display:block;
			position:absolute;
			left:164px;
			bottom:1px;
		}
	
	
	/* oppdelingsguide på engelsk */	
	div#content div.wordbook {
		width:549px;
	}
	
		div#content div.wordbook table {
			width:549px;
		}
		
		div#content div.wordbook td {
			padding:0px 20px 2px 0px;
		}
	
		div#content div.wordbook h2 {
			padding:0px;
		}
		
		div#content div.wordbook h3 {
			padding:15px 0px 2px 0px;
		}
	
	
	/* oppdelingsguide med helt dyr og ajax-kall */	
	div#content div.guide {
		width:549px;
	}
	
		div#content div.guide h2 {
			padding:0px;
		}
		
		div#content div.guide div.ingress {
			padding:0px;
		}
		
		div#content div.guide div.part {
			width:549px;
			margin-bottom:40px;
			clear:left;
		}
		
			div#content div.guide div.part img {
				float:left;
			}
			
			div#content div.guide div.part h3 {
				float:left;
				margin-top:10px;
				padding:0px 0px 0px 11px;
				width:298px;
			}
			
			div#content div.guide div.part div {
				float:left;
				padding:5px 0px 0px 12px;
				width:297px;
			}
			
				div#content div.guide div.part p {
					padding-bottom:10px;
				}
				
			div#content div.guide div#guidepane {
				width:549px;
			}
	
	
	
	/* høyre kolonne inne på oppskrift, artikkel ol.. */
	div#content div.right {
		float:left;
		width:185px;
	}
	
		div#content div.right h3 {
			padding:3px 0px 5px 17px;
		}
		
		div#content div.right div {}
		
			div#content div.right div p {
				padding:8px 18px 15px 17px;
			}
		
		/* generell boks */	
		div#content div.right div.box {}
			
			div#content div.right div.box p {
				padding:12px 17px 16px 17px;
			}
			
			div#content div.right div.box a.arrow 
			{
				display:block;
				margin-left:17px;
			}
			
			div#content div.right div.box a.last 
			{
				padding-bottom:16px;
			}
		
		div#content div.right ul {
			margin:0px;
			padding:0px;
			width:185px;
		}
		
			div#content div.right ul li {
				display:inline;
				padding:0px;
				margin-top:1px;
			}
			
				div#content div.right ul li h3 {
					width:167px;
				}
			
				div#content div.right ul li a {
					display:block;
					margin-bottom:1px;
					width:167px;
				}
				
				div#content div.right ul li.last a {
					margin-bottom:0px;
				}
		
		/* næringsinnholdsboks */	
		div#content div.right ul.nutrientcontent {}
			
			div#content div.right ul.nutrientcontent li {
				display:inline;
				margin-top:0px;
			}
			
				div#content div.right ul.nutrientcontent li span {
					display:block;
					position:relative;
					padding:4px 0px 0px 17px;
				}
				
					div#content div.right ul.nutrientcontent li span span {
						padding:0px;
						position:absolute;
						top:3px;
						right:18px;
						width:55px;
					}
					
				div#content div.right ul.nutrientcontent li strong {
					display:block;
					padding:6px 0px 17px 17px;
				}
			
			div#content div.right ul li.first {
				margin-top:0px;
			}
			
				div#content div.right ul li a {
					display:block;
					padding:2px 0px 4px 17px;
				}
				
				div#content div.right ul li.last a {
					padding-bottom:18px;
				}
		
		/* Vurdering av oppskrift. */		
		div#content div.right div.rating {
			overflow:hidden;
		}
				
			div#content div.right div.rating div {
				display:block;
				margin-bottom:1px;
				padding:10px 35px 0px 18px;
				width:132px;
				height:25px;
				overflow:hidden;
			}
			
				div#content div.right div.rating div span {
					display:block;
					float:left;
					margin-right:4px;
					height:15px;
					width:19px;
				}
				
				div#content div.right div.rating a {
					display:block;
					padding:8px 35px 15px 27px;
					width:123px;
					cursor:pointer;
				}
				
				div#content div.right div.rating strong {
					display:block;
					padding:8px 0px 15px 18px;
					width:167px;
				}
			
			
			/* inviter en venn */	
			div#content div.right div.invitation {
				overflow:hidden;
			}
			
				div#content div.right div.invitation a {
					display:block;
					width:185px;
				}
				
				div#content div.right div.invitation a.getinvited {
					height:38px;
				}
				
				div#content div.right div.invitation a.invite {
					height:37px;
				}
	
	
	/* høyremeny som under "nyttig å vite" */
	div#content div.right ul#rightmenu {
		padding-top:0px;
	}
	
		div#content div.right ul#rightmenu li {
			display:inline;
		}
		
			div#content div.right ul#rightmenu li h3 {
				margin:1px 0px 0px 0px;
				padding:2px 0px 4px 19px;
				width:166px;
			}
			
				div#content div.right ul#rightmenu li h3 a {
					margin:0px;
					padding:0px;
					width:147px;
				}
				
			div#content div.right ul#rightmenu li div div {
				display:none;
			}
		
			div#content div.right ul#rightmenu li ul {
				padding:16px 0px;
			}
	
			div#content div.right ul#rightmenu li div div.visible {
				display:block;
			}
	
			div#content div.right ul#rightmenu ul li {}
			
				div#content div.right ul#rightmenu ul li a {
					margin:0px;
					padding:0px 0px 0px 19px;
					width:166px;
				}
	
	
	/* nyttig å vite forside */			
	div#content div.usefulllist {}
	
		div#content div.usefulllist h1 {
			margin-bottom:13px;
		}
			
		div#content div.usefulllist div.item {
			position:relative;
			float:left;
			width:359px;
			overflow:hidden;
			margin-bottom:14px;
			margin-right:17px;
		}
		
			div#content div.usefulllist div.item  h2 {
				padding:0px 0px 0px 9px;
				margin-bottom:10px;
			}
				
			div#content div.usefulllist div.item img {
				float:left;
			}
			
			div#content div.usefulllist div.item div {
				float:right;
				width:264px;
			}
			
				div#content div.usefulllist div.item div p {
					margin:0px;
					padding:0px;
					height:61px;
					overflow:hidden;
				}
				
				div#content div.usefulllist div.item div a.readmore {
					display:block;
					position:absolute;
					bottom:3px;
				}
				
	
	
	/* siden "Om oss" */			
	div#content div.about {
		width:752px;
		padding-right:0px;
		padding-bottom:50px;
	}
	
		div#content div.about h3 {
			margin-bottom:11px;
		}
		
		div#content div.about a {
			display:block;
			margin-top:18px;
		}
	
		div#content div.about div.ingress {
			width:500px;
		}
			
			div#content div.about div.wide {
				width:auto;
				margin-right:11px;
			}
		
		div#content div.about div.text {
			width:500px;
		}
		
		 div#content div.about div.footer {
		 	width:752px;
			height:1px;
			margin:30px 0px 0px 0px;
		 }
		 
		 div#content div.about div.staff {}
		 
		 	div#content div.about div.staff div.emplyee {
				float:left;
				padding:23px 30px 0px 0px;
				height:170px;
				width:346px;
			}
			
				div#content div.about div.staff div.emplyee img {
					float:left;
					margin-right:15px;
				}

        div#content div.about ul.staff {
            margin-top:34px;
            width:100%;
            }

             div#content div.about ul.staff li {
                display:block;
                float:none;
                width:100%;
                }

            div#content div.about ul.staff h2 {
                margin:0;
                padding:0 0 0 11px;
                height:33px;
                line-height:33px;
                }

            div#content div.about ul.staff ul {
                padding-bottom:10px;
                }

                div#content div.about ul.staff ul li {
                    display:block;
                    overflow:hidden;
                    width:100%;
                    padding-bottom:1px;
                    }

                div#content div.about ul.staff ul li.closed {
                    height:29px;
                    }

                div#content div.about ul.staff .title {
                    width:100%;
                    height:29px;
                    overflow:hidden;
                    }

                div#content div.about ul.staff .title h3,
                div#content div.about ul.staff .title .role,
                div#content div.about ul.staff .title .email {
                    display:block;
                    float:left;
                    margin:0;
                    padding:0;
                    height:29px;
                    line-height:29px;
                    }

                div#content div.about ul.staff .title h3 {
                    padding-left:29px;
                    width:270px;
                    }

                    div#content div.about ul.staff .title h3 a {
                        margin:0;
                        padding:0;
                        outline:none;
                        }

                 div#content div.about ul.staff .title .role {
                 	white-space:nowrap;
                    width:150px;
                    }

                div#content div.about ul.staff .title .email {
                    float:right;
                    margin-right:11px;
                    width:224px;
                    text-align:right;
                    }

             div#content div.about ul.staff li.boss .title {
                height:30px;
                }

             div#content div.about ul.staff li.boss ul {
                padding-bottom:0;
                }

             div#content div.about ul.staff li.boss li {
                background:none;
                }

                 div#content div.about ul.staff li.boss li {
                    height:39px;
                    }

                    div#content div.about ul.staff .title {
                        height:39px;
                        }

                    div#content div.about ul.staff li.boss .title h3,
                    div#content div.about ul.staff li.boss .title .role,
                    div#content div.about ul.staff li.boss .title .email {
                        height:39px;
                        line-height:39px;
                        }

             div#content div.about ul.staff li .staff-info {
                    margin-top:19px;
                    padding-bottom:11px;
                    overflow:hidden;
                    }

                     div#content div.about ul.staff li .staff-info img {
                        float:left;
                        }

                     div#content div.about ul.staff li .staff-info .text,
                     div#content div.about ul.staff li .staff-info .phones {
                        float:right;
                        margin-left:28px;
                        margin-right:18px;
                        width:367px;
                        }

                    div#content div.about ul.staff li .staff-info .text {
                        margin-top:-2px;
                        margin-bottom:30px;
                        }

                        div#content div.about ul.staff li .staff-info .text p {
                            padding-bottom:10px;
                            }

                    div#content div.about ul.staff li .staff-info .phones {
                        display:block;
                        overflow:hidden;
                        }

                        div#content div.about ul.staff li .staff-info .phones span {
                            display:block;
                            float:left;
                            width:144px;
                            }
				
	div#content div.default div.top h1 {
		height:auto;
		padding:0px 18px 13px 0px;
	}
	
	
	/* artikkelliste som vist under søkeresultat og matprattv */
	div#content div.list {}
	
		div#content div.list div.ingress {
			padding-top:0px;
		}
	
		div#content div.list div.item {
			width:549px;
			overflow:hidden;
		}
		
			div#content div.list div.item img {
				float:left;
				margin-right:15px;
			}
		
			div#content div.list div.item div {
				height:90px;
				overflow:hidden;
			}
			
				div#content div.list div.item div h3 {
					padding:3px 0px;
				}
				
				div#content div.list div.item div p {
					padding-bottom:9px;
				}
				
			div#content div.list div.item a.readmore {
				display:block;
				float:left;
				padding-top:7px;
				width:140px;
			}
			
			div#content div.list div.item a.seemore {
				display:block;
				float:left;
				padding-top:7px;
				width:140px;
			}


/* sider med to kolonner */				
div#content.twocolumns {}
	
	/* høyre kolonne */			
	div#content.twocolumns div.right {
		padding-left:18px;
		width:752px;
	}
		
		/* toppdel i høyre kolonne som på søkeresulatt */
		div#content.twocolumns div.right div.top {
			overflow:hidden;
			width:752px;
			padding-bottom:11px;
		}
		
			div#content.twocolumns div.right div.top h1 {}
			
			
			/* venstre del i toppdel */
			div#content.twocolumns div.right div.top div.left {
				float:left;
				width:549px;
			}
			
				div#content.twocolumns div.right div.top div.left h1 {
					padding:4px 0px 0px 18px;
					height:17px;
				}
				
				div#content.twocolumns div.right div.top div.left div#canvas {
					position:relative;
					margin-top:2px;
					height:308px;
					width:547px;
				}
				
					div#content.twocolumns div.right div.top div.left div#canvas div.image {
						position:absolute;
						top:0px;
						left:0px;
						z-index:2;
					}
				
						div#content.twocolumns div.right div.top div.left div#canvas div.image img {
							z-index:0;
						}
			
						div#content.twocolumns div.right div.top div.left div#canvas div.image ul {
							position:absolute;
							margin:0px;
							padding:4px 0px 0px 0px;
							height:19px;
							width:547px;
							left:0px;
							bottom:0px;
							z-index:1;
						}
				
							div#content.twocolumns div.right div.top div.left div#canvas div.image ul li {
								display:inline;
								padding:0px 0px 0px 18px;
							}
						
								div#content.twocolumns div.right div.top div.left div#canvas div.image ul li a {
									display:inline;
									padding:0px 0px 0px 10px;
									height:auto;
									width:auto;
								}
						
					div#content.twocolumns div.right div.top div.left div#canvas div#flashplayer {
						position:absolute;
						width:547px;
						height:308px;
						top:0px;
						left:0px;
						z-index:1;
					}
			
			
			/* høyre del i toppdel */
			div#content.twocolumns div.right div.top div.right {
				float:right;
				width:185px;
			}
			
				div#content.twocolumns div.right div.top div.right h2 {
					padding:3px 0px 2px 10px;
				}
				
				div#content.twocolumns div.right div.top div.right div.box {
					margin-top:1px;
					padding-top:1px;
				}
				
					div#content.twocolumns div.right div.top div.right div.box p {
						margin-top:1px;
					}
					
					div#content.twocolumns div.right div.top div.right div.box p.message {
						display:block;
						height:79px;
					}
					
					div#content.twocolumns div.right div.top div.right div.box fieldset {
						position:relative;
						padding:10px 0px 8px 15px;
					}
					
					div#content.twocolumns div.right div.top div.right div.box fieldset p {
						padding:0px 0px 10px 0px;
						background:none;
					}
					
					div#content.twocolumns div.right div.top div.right div.box fieldset label {
						display:block;
						height:28px;
						margin-bottom:8px;
						overflow:hidden;
						position:relative;
						width:154px;
					}
					
					div#content.twocolumns div.right div.top div.right div.box fieldset input {
						height:30px;
						left:-2px;
						padding:6px 14px 8px 13px;
						position:absolute;
						top:-2px;
						vertical-align:middle;
						width:130px;
					}
					
					div#content.twocolumns div.right div.top div.right div.box fieldset input.button {
						position:static;
						padding:0px;
						margin-top:0px;
						margin-left:91px;
						width:58px;
						height:27px;
					}
				
				div#content.twocolumns div.right div.top div.right div.bocuse {
					margin-top:1px;
					padding-top:1px;
				}
				
					div#content.twocolumns div.right div.top div.right div.bocuse h2 {
						padding:20px 15px 8px 15px;
					}
					
					div#content.twocolumns div.right div.top div.right div.bocuse p {
						margin-top:1px;
						padding:8px 8px 8px 14px;
					}
					
					div#content.twocolumns div.right div.top div.right div.bocuse a {
					}
					
				div#content.twocolumns div.right div.top div.right ul {
					margin-top:1px;
					padding-top:1px;
					height:310px;
				}
				
					div#content.twocolumns div.right div.top div.right ul li {
						margin:0px 0px 0px 0px;
					}
					
						div#content.twocolumns div.right div.top div.right ul li h3 {
							padding:9px 0px 0px 0px;
							width:185px;
						}
					
							div#content.twocolumns div.right div.top div.right ul li h3 a {
								margin:0px;
								padding:0px 18px 0px 17px;
								width:150px;
							}
						
						div#content.twocolumns div.right div.top div.right ul li p {
							display:block;
							padding:0px 18px 26px 17px;
						}
		
		
		/* fanene i toppen av temasidene */				
		div#content.twocolumns div.right ul.submenu {
			display:block;
			margin-bottom:22px;
			width:752px;
			height:39px;
		}
		
			div#content.twocolumns div.right ul.submenu li {
				display:inline;
				padding:0px;
				background:transparent;
			}
			
				div#content.twocolumns div.right ul.submenu li a {
					display:block;
					float:left;
					margin:0px 1px 0px 0px;
					padding:14px 0px 0px 0px;
					width:187px;
					height:25px;
					background:#00ffff;
				}
				
				div#content.twocolumns div.right ul.submenu li.end a {
					margin:0px 0px 0px 0px;
					float:right;
					width:187px;
				}
		
		
		/* paginering i bunnen på listesider */		
		div#content.twocolumns div.right div.pageing {
			padding-top:12px;
		}
				
			div#content.twocolumns div.right div.pageing a {
				padding-right:8px;
			}
			
			div#content.twocolumns div.right div.pageing a.inactive {
				display:none;
			}
		
		
		/* standard artikkelliste som på temasidene */	
		div#content.twocolumns div.right div.articles {
			padding:0px;
			overflow:hidden;
		}
		
			div#content.twocolumns div.right div.articles div.ingress {
				padding:20px 0px 10px 0px;
				overflow:hidden;
			}
			
				div#content.twocolumns div.right div.articles div.ingress div.left {
					float:left;
					padding-right:14px;
					width:535px;
				}
			
				div#content.twocolumns div.right div.articles div.ingress div.right {
					float:left;
					padding:0px;
					width:203px;
				}
				
					div#content.twocolumns div.right div.articles div.ingress div.right br {
						display:block;
					}
		
			div#content.twocolumns div.right div.articles div.article {
				float:left;
				margin-bottom:21px;
				padding:0px 0px 22px 0px;
				width:371px;
			}
			
			div#content.twocolumns div.right div.articles div.right {
				float:right;
			}
			
			div#content.twocolumns div.right div.articles div.article img {
				float:left;
				margin:0px 14px 0px 0px;
			}
			
			div#content.twocolumns div.right div.articles div.article div {
				overflow:hidden;
				height:90px;
				width:207px;
			}
			
			div#content.twocolumns div.right div.articles div.article h2 {
				padding:0px;
			}
			
			div#content.twocolumns div.right div.articles div.article p {
				padding:9px 0px 0px 0px;
				
			}
			
			div#content.twocolumns div.right div.articles a.readmore {
				display:block;
				padding:2px 0px 21px 0px;
				left:164px;
				width:208px;
				bottom:0px;
			}
			div#content.twocolumns div.right div.articles a.seemore {
				left:260px;
				width:112px;
			}
			
			div#content.twocolumns div.right a.morearticles {
				float:left;
				width:170px;
			}
		
		
		/* Matprattv */	
		div#content.twocolumns div.tv {}
		
			div#content.twocolumns div.tv div.top {}
			
				div#content.twocolumns div.tv div.top div.left {
					width:549px;
					height:335px;
				}
				
					div#content.twocolumns div.tv div.top div.left div#canvas {
						height:333px;
					}
					
						div#content.twocolumns div.tv div.top div.left div#canvas div#flashplayer {
							position:absolute;
							width:547px;
							height:333px;
							top:0px;
							left:0px;
							z-index:5;
						}
					
				div#content.twocolumns div.tv div.top div.right {}
				
				div#content.twocolumns div.tv div.top div.right h3 {
					padding:3px 0px 4px 17px;
				}
				
					div#content.twocolumns div.tv div.top div.right div {
						padding:0px;
						height:295px;
						overflow:hidden;
					}
				
					div#content.twocolumns div.tv div.top div.right ul {
						margin:0px;
						padding:0px;
						height:auto;
					}
					
						div#content.twocolumns div.tv div.top div.right ul li {
							margin:1px 0px 0px 0px;
							padding:0px;
						}
					
							div#content.twocolumns div.tv div.top div.right ul li a {
								display:block;
								margin:0px 0px 1px 0px;
								padding:2px 0px 4px 17px;
							}
							
						div#content.twocolumns div.tv div.top div.right ul li.end a {
							margin:0px;
							padding:2px 0px 25px 17px;
						}
						
						div#content.twocolumns div.tv div.top div.right ul li.more a {
							padding-bottom:24px;
						}
					
		div#content.twocolumns div.tv div.list {
			position:relative;
			}
		
			div#content.twocolumns div.tv div.list div.header {
				position:relative;
				margin:0px;
				padding:16px 0px 11px 0px;
				width:752px;
				height:25px;
			}
					
				div#content.twocolumns div.tv div.list div.header h1 {
					position:absolute;
					float:none;
					top:16px;
					left:3px;
					padding:0px;
					width:173px;
					height:auto;
				}
				
				div#content.twocolumns div.tv div.list div.header div.order {
					position:absolute;
					top:20px;
					left:196px;
					width:556px;
					overflow:hidden;
				}
				
					div#content.twocolumns div.tv div.list div.header div.order span {
						display:block;
						float:left;
						width:50px;
					}
					
					div#content.twocolumns div.tv div.list div.header div.order a {
						display:block;
						float:left;
						padding-top:2px;
						height:21px;
						width:73px;
						margin-right:5px;
					}
					
				div#content.twocolumns div.tv div.list div#movies {
					position:relative;
					width:752px;
				}
			
			div#content.twocolumns div.tv div.list div.item {
				float:left;
				margin:0px;
				padding:11px 5px 11px 0px;
				width:366px;
				overflow:hidden;
			}
			
			div#content.twocolumns div.tv div.list div.right {
				float:right;
			}
			
				div#content.twocolumns div.tv div.list div.item img {
					float:left;
					padding:0px 10px 0px 0px;
				}
				
				div#content.twocolumns div.tv div.list div.item div {
					height:61px;
					overflow:hidden;
					margin-bottom:3px;
				}
				
					div#content.twocolumns div.tv div.list div.item div h2 a {
						padding-left:10px;
					}
					
					div#content.twocolumns div.tv div.list div.item div p {
						padding:6px 0px 0px 0px;
					}
				
				div#content.twocolumns div.tv div.list div.item div.rating {
					overflow:hidden;
					width:90px;
					height:15px;
					left:90px;
					bottom:11px;
				}
				
					div#content.twocolumns div.tv div.list div.item div.rating span {
						display:block;
						float:left;
						margin-right:2px;
						width:13px;
						height:12px;
					}
					
		div#content.twocolumns div.tv div.list div.tvpageing {
			clear:left;
			overflow:hidden;
			width:752px;
			padding-top:10px;
		}
		
			div#content.twocolumns div.tv div.list div.tvpageing span {
				display:block;
				float:left;
			}
		
			div#content.twocolumns div.tv div.list div.tvpageing a {
				display:block;
				float:left;
				padding:0px 3px;
			}
			
			div#content.twocolumns div.tv div.list div.tvpageing a.inactive {
				display:none;
			}
			
		div#content.twocolumns div.default {}
			
			div#content.twocolumns div.default div.top div.right {
				margin-left:18px;
				padding-left:0px;
				width:185px;
				height:312px;
			}
					
				div#content.twocolumns div.default div.top div.right ul {
					height:auto;
					padding-top:1px;
				}
				
					div#content.twocolumns div.default div.top div.right ul li a {
						margin-bottom:1px;
					}
			
			
			/* kontaktsiden */	
			div#content.twocolumns div.contact {}
			
				div#content.twocolumns div.contact br {
					display:block;
				}
			
				div#content.twocolumns div.contact p {
					padding:20px 0px;
				}
			
				div#content.twocolumns div.contact fieldset {
					display:block;
					margin-top:15px;
					padding:42px 39px 0px 18px;
					width:695px;
					height:178px;
				}
				
					div#content.twocolumns div.contact fieldset div.content {
						position:relative;
						width:695px;
						height:178px;
					}
				
					div#content.twocolumns div.contact fieldset div.content div.left {
						position:absolute;
						top:0px;
						left:0px;
						padding:0px;
						width:410px;
					}
					
						div#content.twocolumns div.contact fieldset div.content div.left label {
							display:block;
							position:relative;
							margin-bottom:8px;
							width:395px;
							height:28px;
							overflow:hidden;
						}
					
						div#content.twocolumns div.contact fieldset div.content div.left input {
							position:absolute;
							top:-1px;
							left:-1px;
							padding:8px 14px 8px 13px;
							width:397px;
							height:30px;
							vertical-align:middle;
						}
					
					div#content.twocolumns div.contact fieldset div.content div.right {
						position:absolute;
						top:0px;
						right:0px;
						padding:0px;
						width:285px;
					}
					
					div#content.twocolumns div.contact fieldset div.content div.message {
						position:absolute;
						left:5px;
						bottom:50px;
					}
					
						div#content.twocolumns div.contact fieldset div.content div.right label {
							display:block;
							position:relative;
							margin-bottom:7px;
							width:285px;
							height:100px;
							overflow:hidden;
						}
					
						div#content.twocolumns div.contact fieldset div.content div.right textarea {
							position:absolute;
							top:-1px;
							left:-1px;
							padding:10px 4px 5px 13px;
							width:287px;
							height:102px;
						}
						
					div#content.twocolumns div.contact fieldset div.content input.button {
						position:absolute;
						right:-2px;
						bottom:38px;
					}
					
				div#content.twocolumns div.contact div.hr {
					margin:27px 0px;
				}
				
				div#content.twocolumns div.contact div.info {
					padding-top:7px;
					height:100px;
				}
				
					div#content.twocolumns div.contact div.info address {
						float:left;
						width:112px;
					}
					
					div#content.twocolumns div.contact div.info div.telephone {
						float:left;
						width:143px;
					}
					
					div#content.twocolumns div.contact div.info div.email {
						float:left;
						width:497px;
					}
		
		
		/* begynnelse på inviteringsside */			
		div#content.twocolumns div.invitation {}
		
			div#content.twocolumns div.invitation div.left {
				float:left;
				width:366px;
			}
			
				div#content.twocolumns div.invitation div.left div#menu {
					margin-bottom:40px;
					padding:20px;
				}
				
					div#content.twocolumns div.invitation div.left div#menu a {
						display:block;
					}
					
				div#content.twocolumns div.invitation div.left div#courses {
					width:366px;
					overflow:hidden;
				}
					
				div#content.twocolumns div.invitation div.left div#courses div.course {
					width:366px;
					overflow:hidden;
				}
				
					div#content.twocolumns div.invitation div.left div#courses div.course h3 {
						background:#00ff00;
					}
					
					div#content.twocolumns div.invitation div.left div#courses div.active h3 {
						background:#ff0000;
					}
				
					div#content.twocolumns div.invitation div.left div#courses div.course div.dish {
						overflow:hidden;
					}
					
						div#content.twocolumns div.invitation div.left div#courses div.course div.dish img {
							float:left;
						}
			
			div#content.twocolumns div.invitation div.right {
				float:right;
				width:368px;
			}
			
				div#content.twocolumns div.invitation div.right h3 {
					background:none;
					color:#000;
				}
				
				div#content.twocolumns div.invitation div.right div#searchresult {}
				
					div#content.twocolumns div.invitation div.right div#searchresult div.dish {}
					
						div#content.twocolumns div.invitation div.right div#searchresult div.dish div {
							height:80px;
							overflow:hidden;
						}
						
						div#content.twocolumns div.invitation div.right div#searchresult div.dish div.hr {
							height:1px;
						}
					
						div#content.twocolumns div.invitation div.right div#searchresult div.dish img {
							float:left;
							margin-right:15px;
						}
						
						div#content.twocolumns div.invitation div.right div#searchresult div.dish p {
							padding:7px 18px 15px 0px;
						}
		
		
		/* søkeresultatside */			
		div#content.twocolumns div.searchresult {}
		
			div#content.twocolumns div.searchresult div.top {
				position:relative;
				padding-bottom:6px;
			}
			
				div#content.twocolumns div.searchresult div.top h1 {
					margin:0px;
					padding:0px;
					width:490px;
				}
				
				div#content.twocolumns div.searchresult div.top span {
					display:block;
					position:absolute;
					top:9px;
					right:0px;
					width:257px;
				}
				
		div#content div.searchresult {}
		
			div#content div.searchresult fieldset {
				display:block;
				overflow:hidden;
				margin-bottom:17px;
			}
		
				div#content div.searchresult label {
					display:block;
					float:left;
					position:relative;
					width:170px;
					height:40px;
				}
				
					div#content div.searchresult label select {
						position:absolute;
						left:0px;
						bottom:0px;
						width:155px;
					}
					
					div#content div.searchresult label input {
						position:absolute;
						left:0px;
						bottom:0px;
						padding-left:5px;
						padding-right:5px;
						padding-top:1px;
						padding-bottom:2px;
						width:141px;
						background:#edeae1;
						border:1px solid #484646;
					}
					
				div#content div.searchresult input.button {
					margin-top:17px;
				}
		
			div#content div.searchresult div.result {
				margin-bottom:10px;
			}
				
			
			div#content div.searchresult div.order {
				overflow:hidden;
				width:752px;
				margin-bottom:25px;
			}
			
				div#content div.searchresult div.order * {
					display:block;
					float:left;
					width:73px;
				}
				
				div#content div.searchresult div.order span {
					width:752px;
					padding-bottom:3px;
					float:none;
				}
				
				div#content div.searchresult div.order a {
					margin-right:5px;
					padding-top:2px;
					height:21px;
				}
				
				div#content div.searchresult div.order a.long {
					width:117px;
				}
				
				div#content div.searchresult div.order a.hidden {
					display:none;
				}
					
				div#content div.searchresult div.list {
					width:752px;
					overflow:hidden;
				}
				
					div#content div.searchresult div.list div div {
						height:80px;
						overflow:hidden;
					}
					
					div#content div.searchresult div.list div div.hr {
						height:1px;
					}
					
						div#content div.searchresult div.list div div h2 {
						}
					
						div#content div.searchresult div.list div div p {
							padding:7px 18px 15px 0px;
						}
				
					div#content div.searchresult div.list div img {
						float:left;
						margin-right:15px;
					}
					
					
				
					div#content div.searchresult div.list div.left {
						float:left;
						width:368px;
					}
					
					div#content div.searchresult div.list div.right {
						float:right;
						width:376px;
						padding:0px;
					}
					
				div#content div.searchresult div.pageing span {
					padding-right:10px;
				}

/* animasjon som vises ved ajax-kall */			
img#loader {
	position:absolute;
	z-index:10;
	top:50%;
	left:50%;
}

div#loading_box {
	position:absolute;
	z-index:10;
	width:82px;
	height:82px;
	top:50%;
	left:50%;
}

.spinner {
	position:fixed;
	top:40%;
	left:50%;
	margin-top:-10px;
	margin-left:-58px;
	padding:8px;
	width:92px;
	color:#fff;
	background:#554941;
	z-index:1000;
	}
	
	.spinner img {
		margin:0 auto;
		}
		
	.spinner div {
		font-size:11px;
		text-align:center;
		}
				
.hidden {
	display:none;
}
