* {
	margin:				0;
	padding:			0;
}

body {
	background-color:	#FFF;
	font:				normal 11px Verdana, sans-serif;
	line-height:		140%;
}

html {
   overflow:			-moz-scrollbars-vertical;
}

h2 {
	font:				normal 30px "Gill Sans Light", "Gill Sans", Helvetica, Arial, sans-serif;
	margin-top:			20px;
}

h3 {
	font:				normal 12px "Gill Sans Light", "Gill Sans", Helvetica, Arial, sans-serif;
	margin-top:			20px;
}


/*font-weight:		bold;*/
a:link, a:visited {
	
	color:				#900;	
	text-decoration:	none;
	font: 				normal 12px  Verdana, sans-serif;
}

a:hover, a:active {
	color:				#D3140C;
}


p {
	margin:				10px 0;
}

img {
	border:				0;
}

/*
For testing
td{
		border-bottom:		1px solid #CCC;
		border-top:				1px solid #CCC;
		border-left:				1px solid #CCC;
		border-right:			1px solid #CCC;
}
*/

.ingress {
	font-size:					12px;
	font-style:					italic;
	padding-bottom:			10px;
}

.brodtekst{
	
}

#container {
	background:			#FFF url(/images/bg-middle.gif) top left repeat-y;
	margin:				0 auto;
	width:				980px;
}

#innerContainer {
	background:			transparent url(/images/bg-top.gif) top left no-repeat;
}

#rostning {
	background:			#FFF url(/images/bg_popup350.gif) top center repeat-y;

}
#rostningpopup {
	background-color:	#FFF;

}

#popupbody350 {
	margin:				0 auto;
	width:				230px;
}
#popupbody400 {
	margin:				0 auto;
	width:				290px;
}
#header {
	background:			#CC1109 url(/images/bg-header.jpg);
	height:				128px;
	margin:				0 11px 0 10px;
}

#header h1 {
	float:				left;
}

#header h1 a:link, #header h1 a:visited {
	display:			block;
	height:				60px;
	margin:				5px;
	width:				120px;
}

#header h1 span {
	display:			none;
}


#externalMenu {
	background:			transparent url(/images/bg-external-menu.gif) top left no-repeat;
	float:				right;
	font-size:			10px;
	line-height:		20px;
	list-style-type:	none;
	padding-left:		24px;
}

#externalMenu li {
	background-color:	#FFF;
	float:				left;
	height:				21px;
	padding-right:		15px;
}

#externalMenu a:link, #externalMenu a:visited {
	color:				#333;
	font-weight:		normal;
}

#externalMenu a:hover {
	color:				#333;
	font-weight:		normal;
	text-decoration:	underline;
}

#mainMenu {
	clear:				both;
	list-style-type:	none;
	position:			absolute;
	top:				105px;
	margin-left:		79px;
}

#mainMenu li {
	float:				left;
}

#mainMenu li a {
	display:			block;
	height:				23px;
}

#mainMenu span {
	display:			none;
}

#mainMenu li#startsidaLink a {
	background-image:	url(/images/menu-button-startsida.gif);
	width:				74px;
}

#mainMenu li#produkterLink a {
	background-image:	url(/images/menu-button-produkter.gif);
	width:				124px;
}

#mainMenu li#produkterLink a:hover {
	background-image:	url(/images/menu-button-produkter_over.gif);
	width:				124px;
}

#mainMenu li#produktutviklingLink a {
	background-image:	url(/images/menu-button-produktutvikling.gif);
	width:				125px;
}

#mainMenu li#produktutviklingLink a:hover {
	background-image:	url(/images/menu-button-produktutvikling_over.gif);
	width:				125px;
}

#mainMenu li#dypfrystLink a {
	background-image:	url(/images/menu-button-dypfryst.gif);
	width:				185px;
}

#mainMenu li#dypfrystLink a:hover {
	background-image:	url(/images/menu-button-dypfryst_over.gif);
	width:				185px;
}

#mainMenu li#findusLink a {
	background-image:	url(/images/menu-button-findus.gif);
	width:				103px;
}

#mainMenu li#findusLink a:hover {
	background-image:	url(/images/menu-button-findus_over.gif);
	width:				103px;
}

#subMenu {
	color:				#666;
	list-style-type:	none;
	margin-left:		78px;
	position:			absolute;
	top:				135px;
}

#subMenu li {
	float:				left;
	margin-right:		10px;
}

#subMenu li:before {
	content:			"|";
	padding-right:		10px;
}

#subMenu li:first-child:before {
	content:			"";
}

#subMenu a {
	color:				#666;
	font-weight:		normal;
}

#subMenu a:hover {
	color:				#666;
	font-weight:		normal;
	text-decoration:	underline;
}

#subMenu a.selected {
	font-weight:		bold;
}

#subMenu a.selected:hover {
	font-weight:		bold;
}


#content {
	background:			transparent url(/images/bg-bottom.gif) bottom left no-repeat;
	clear:				both;
	padding:			30px 11px 100px 10px;
}

#recipeTypes{
	
	float:					right;
	margin-left:		50px;
}


#mainColumn {
	float:				left;
	width:				730px;
}

#mainColumn h1 {
	height:				204px;
	width:				730px;
}

#mainColumn h1 span {
	display:			none;
}





#sideColumn {
	display:			inline;
	float:				right;
	margin-right:		10px;
	width:				200px;
}

#sideColumn .sideBox {
	background:			transparent url(/images/side-box-top.gif) top left no-repeat;
	color:				#333;
	margin-bottom:		20px;
}

#sideColumn .sideBox form {
	background:			transparent url(/images/side-box-bottom.gif) bottom left no-repeat;
	padding:			15px;
}

#sideColumn .sideBox h2 {
	font-size:			22px;
	font-weight:		normal;
	margin:				0;
}

#sideColumn h2 {
	font-size:			22px;
	font-weight:		normal;
	margin:				0;
}

#sideColumn .smaller h2 {
	font-size:			18px;
	font-weight:		normal;
	margin:				0;
	padding:	 0;
}


#sideColumn .extra {
	font-size:			23px;
	font-weight:		normal;
	margin-bottom:		-10px;
	padding:			0;
}

#sideColumn .extra2 {
	font-size:			30px;
	font-weight:		normal;
	margin-bottom:	0px;
	padding:			0;
}

#sideColumn .sideBox p {
	margin-top:			10px;
}

#sideColumn .sideBox select {
	margin-bottom:	5px;
	width:				100%;
	font: 10px Verdana, sans-serif;
}

#sideColumn .sideBox input[type=text] {
	width:				100%;
	font: 10px Verdana, sans-serif;
}
            
#textColumn {
	margin:				15px auto;
	width:				510px;
}

.fotnot {
	font:				italic 10px Verdana, sans-serif;
}

#textColumn li {
	margin-left: 20px;
}

#sideColumn li {
	margin-left: 20px;
}

#textColumn h2 {
	font:				normal 30px "Gill Sans Light", "Gill Sans", Helvetica, Arial, sans-serif;
	margin-bottom:		0;

}

#textColumn h3 {
	font:				normal 18px Verdana, sans-serif;
	margin-top:			15px;
}

#textColumn h4 {
	font:				bold 11px Verdana, sans-serif;
	padding-top:		15px;
}


#textColumn p {
	margin:				5px 0;
}

#textColumn table {
	border-bottom:		1px solid #CCC;
	width:				100%;
}

#textColumn table th {
	color:				#666;
	padding-bottom:		5px;
	text-align:			left;
	vertical-align:		bottom;
}

#textColumn table td {
	border-top:			1px solid #CCC;
	padding:			5px;
	vertical-align: top;
}

#textColumn table td.productImage {
	vertical-align:		top;
}

#textColumn table td h3 {
	margin-top:			0;
}

#textColumn table tr.odd {
	background-color:	#F9F9F5;
}

#footer {
	margin-left:		20px;
	padding-top:		20px;
	color:				#666666;
	clear:				both;
}

.video {
    float:              left;
    width:              340px;
	padding-right:		15px;
}

.videoimage {
	clear: right;
	padding-bottom: 20px;
}

#bullet {
	padding-bottom:		4px;
	padding-top:		4px;
}

#bullettext {
	vertical-align:		top;
	padding-left:		4px;
}

.smallRecipeBox{
margin-left:	20px;
float:					left;
}


.smallRecipeBox  h3{
	font:				normal 18px "Gill Sans Light", "Gill Sans", Helvetica, Arial, sans-serif;
	margin-bottom:			-10px;
}

.smallRecipeBox  img{
	width: 		110px;	
	position:		relative;
	left: 			20px;
}

input[type=submit] {
	font:				11px Verdana, sans-serif;
}
input[type=button] {
	font:				11px Verdana, sans-serif;
}


.icon {
	vertical-align:		bottom;
	padding-right:		4px;
}


.leftbild {
    float:              left;
	padding-right:		10px;
}
