body, html {
  margin: 0; padding: 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px; line-height: 24px; color: #2f2f2f;
  background: #000000 url(bg-repeat.jpg) repeat-x;
  line-height: 18px;
  overflow-x: hidden;
}

@font-face {
    font-family: 'FontinSansBold';
    src: url('fonts/fontin-sans-bold/fontin-sans-bold.eot');
    src: url('fonts/fontin-sans-bold/fontin-sans-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/fontin-sans-bold/fontin-sans-bold.woff') format('woff'),
         url('fonts/fontin-sans-bold/fontin-sans-bold.ttf') format('truetype'),
         url('fonts/fontin-sans-bold/fontin-sans-bold.svg#FontinSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontinSansRegular';
    src: url('fonts/fontin-sans-regular/fontin_sans_r_45b-webfont.eot');
    src: url('fonts/fontin-sans-regular/fontin_sans_r_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fontin-sans-regular/fontin_sans_r_45b-webfont.woff') format('woff'),
         url('fonts/fontin-sans-regular/fontin_sans_r_45b-webfont.ttf') format('truetype'),
         url('fonts/fontin-sans-regular/fontin_sans_r_45b-webfont.svg#FontinSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1{
	margin: 0; padding: 0;
}

img{ border: none; }
p { margin: 0; padding: 0px 0px 10px 0px; }

a:link {color:#2f2f2f; text-decoration: none;}      /* unvisited link */
a:visited {color:#2f2f2f; text-decoration: none;}  	/* visited link */
a:hover {color:#FFFFFF; text-decoration: none;}  	/* mouse over link */
a:active {color:#2f2f2f; text-decoration: none;}  	/* selected link */

/* Sinds 1931 */
#sinds1931{
	position: relative; float: left;
	font-size: 0.9em; line-height: 22px; color: #fff;
	margin: 20px 50px 20px 65px;
	width: 1000px;
}

#sinds1931 h1{
	margin: 0 0 5px 0; text-indent: -9999px; 
	position: relative; clear: both;
	width: 651px; height: 58px;
	background: url(header-sinds1931.png) no-repeat; }
}

#sinds1931 p{
	margin: 0px 0px 17px 0px;
}
/* Recepten */
#recept{
	position: relative; float: left;
	font-size: 0.9em; color: #fff;
	margin: 20px 50px 20px 65px;
	width: 600px;
}

#recept ul li{
	list-style-type: square;
	margin: 0px 0px 0px 14px; padding: 0;
}

#recept h2{
	margin: 0 0 5px 0; text-indent: -9999px; 
	position: relative; float: left;
	width: 174px; height: 58px;
	background: url(header-recepten.png) no-repeat; 
}

/*#recept h2{
	font-size: 2.4em; font-weight: lighter;
	margin: 12px 0px;
}*/

#recept h3{
	font-size: 1.2em; font-weight: bold;
	margin: 5px 0px;
}

h3{ font-weight: bold; }

.recept{
	position: relative; float: right;
}

#submenu a{
	position: relative; float: left;
	height: auto; width: 250px;
	text-align: right; color: #fff;
	margin: 20px 0px 0px 0px;
}

#submenu ul li a{
	background: url() right no-repeat;
	height: 20px;
	margin: 0px 0px 15px 0px; padding: 5px 8px 5px 5px;
	font-size: 11px;
}

#submenu ul li a:hover{
	/*background: url(submenu-item.png) right no-repeat;*/
	height: 20px;
	margin: 0px 0px 15px 0px; padding: 5px 8px 5px 5px;
	text-decoration: underline;
}

#submenu ul li.breed a:hover{
	/*background: url(submenu-item-breed.png) right no-repeat;*/
	height: 20px;
	margin: 0px 0px 15px 0px; padding: 5px 8px 5px 5px;
	text-decoration: underline;	
}

#submenu ul li a.subactive:link{
	/*background: url(submenu-item.png) right no-repeat;}*/
	text-decoration: underline;
	}	
#submenu ul li a.subactive:visited{
	background: url(submenu-item.png) right no-repeat;}
#submenu ul li a.subactive:active{
	background: url(submenu-item.png) right no-repeat;}
	
#submenu ul li.breed a.subactive:link{
	/*background: url(submenu-item-breed.png) right no-repeat;}*/
	text-decoration: underline; }	
#submenu ul li.breed a.subactive:visited{
	background: url(submenu-item-breed.png) right no-repeat;}
#submenu ul li.breed a.subactive:active{
	background: url(submenu-item-breed.png) right no-repeat;}
	
/*print*/
p.print{ float: right; }
