* {
margin:0;
padding:0;
} 

body {
margin:0;
background-image:url('../images/patroon.jpg');
font-family:'Trebuchet ms', Verdana, sans-serif;
}

h1 {
font-size: 1.3em;
margin:15px 0 9px 0;
}

h2 {
font-size:1.1em;
margin:12px 0 6px 0;
}

h3 {
font-size:0.9em;
margin:10px 0 4px 0;
}

img {
border:none;
}

a {
text-decoration:none;
border-bottom:1px dotted #A4051B;
}

a:link {
color:#A4051B;
outline:none;
}

a:visited {
color:#4C1920;
border-bottom:1px dotted #4C1920;
outline:none;
}

a:hover, a:active {
border-bottom:none;
color:#A4051B;
outline:none;
}

#container {
width:900px;
margin:0 auto;
background:#FFF;
}
	
#header {
float:left;
display:inline;
width:900px;
margin:0;
padding:0;
background-image:url('../images/patroon.jpg');
}

#logo {
float:left;
display:inline;
margin:60px 0 10px 0;
}

#navigatie {
float:right;
display:inline;
width:595px;
font-size:0px;
margin:0;
padding:0;
}

#navigatie img {
display:inline;
float:left;
font-size:0px;
margin:0;
padding:0;
}

#menu {
float:left;
display:inline;
font:normal bold 15px/normal Helvetica, sans-serif;
padding:10px 0 5px 0; 
background:#FFF;
margin:0px;
}

#menu ul {
margin:0;
list-style:none;
float:left;
display:inline;
padding:0;
}

#menu li {
display:inline;
margin:0;
padding:0;
line-height:16px;
height:26px;
float:left;
}

#menu a {
float:left;
display:inline;
background:url('../images/tab_links.gif') no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
border:none;
}

#menu a span {
float:left;
display:inline;
background:url("../images/tab_rechts.gif") no-repeat right top;
color:#2C1C0F;
padding:3px 9px 4px 5px;
}

#menu a:hover {
background-position:0% -42px;
color:#FFF;
}

#menu a:hover span {
background-position:100% -42px;
color:#FFF;
}

#menu #actieve_pagina a {
background-position:0% -42px;
color:#FFF;
}

#menu #actieve_pagina a span {
background-position:100% -42px;
color:#FFF;
}

#hoekenboven{
background-image: url('../images/patroon.jpg');
margin:0;
padding:0;
font-size:0;
}

#banner {
float:left;
display:inline;
width:833px;
background:url(../images/kok.jpg) no-repeat right;
border-bottom:1px solid #CFC9AC;
margin:0;
padding:10px 0px 10px 55px;
}

#bannertitel h1 {
font:normal 600 2em 'Trebuchet MS',sans-serif;
color:#333;
margin-top:30px;
}

#banner p {
width:450px;
color:#666;
font-size:1.1em;
line-height:1.6em;
margin:25px 0 15px 0;
}

#banner ul {
color:#666;
font-size:1.1em;
margin:0 0 30px 50px;
}

#banner ul li {
padding-bottom:10px;
}

#zoekbalk {
clear:both;
background:#d4e585;
border-bottom:1px solid #CFC9AC;
margin:0;
height:60px;
padding-top:17px;
}

#zoekformulier {
margin-left:160px;
}

#zoekformulier input {
font-size:1.6em;
font-family:'Trebuchet MS',sans-serif;
padding:5px;
}

.inhoudsbalk {
float:left;
display:inline;
width:274px;
margin:0;
padding:25px 12px 25px 25px;
color:#333;
}

.breedbalk {
width:548px;
}

.volledig {
width: 860px;
float:left;
display:inline;
padding:25px 12px 25px 25px;
color:#333;
}

.breed {
float:left;
display:inline;
width:873px;
margin:0;
padding:10px 0px 10px 25px;
color:#333;
}

.breed h1 {
font-size: 1.3em;
margin:15px 0 9px 0px;
}

#footer {
clear:both;
width:900px;
margin:0;
padding:0;
background-image: url('../images/patroon.jpg');
}

#footerboven {
float:left;
display:inline;
width:900px;
background:url(../images/rh_onder.jpg) no-repeat top center;
margin:0;
padding:0px 0px 50px 0px;
font-size:0.8em;
text-align:center;
color:#CFC9AC;
}

#footerboven p {
margin-top:20px;
}

#footerboven p a {
text-decoration:none;
padding:0 5px;
color:#CFC9AC;
border-bottom:none;
}

#footerboven p a:hover {
text-decoration:underline;
color:#FFF;
}

.img_schaduw {
float:left;
display:inline;
background:url(../images/schaduw.png) no-repeat bottom right !important;
background:url(../images/schaduw.gif) no-repeat bottom right;
margin:10px 15px 0 10px !important;
margin:10px 15px 0 5px;
}

.img_schaduw img {
display:block;
position:relative;
background: #fff;
border:1px solid #CFC9AC;
margin:-8px 5px 5px -5px;
padding:5px;
}

.receptbanner {
float:left;
display:inline;
width:538px;
border-bottom:1px solid #CFC9AC;
border-top:1px solid #CFC9AC;
margin:0;
padding:10px 0px 10px 15px;
}

.receptblok {
float:left;
display:inline;
font-size:1em;
margin:15px 0;
line-height:1.2em;
width:498px;
}

.receptblok h2 {
font-size:1.1em;
margin-bottom:15px;
}

.receptblok ul {
margin-left:15px;
}

.receptblok ol {
margin-left:15px;
}

.receptblok ul li {
margin-bottom:0.5em;
line-height:1.2em;
}

.receptblok ol li {
margin-bottom:0.5em;
line-height:1.2em;
margin-left:10px;
}

.actie_recept {
float:left;
display:inline;
margin-top:15px;
}

.actie_recept ul li {
margin:0 0 0 25px;
padding:0;
list-style-type:none;
}

.actie_recept_onder {
border-bottom:2px solid #A4051B;
}

.actie_recept a {
font-size: 0.9em;
text-decoration:none;
display:block;
font-weight:bold;
padding:10px;
border-top:2px solid #A4051B;
border-bottom:none;
}

.actie_recept a:link {
color:#333;
border-bottom:none;
}

.actie_recept a:visited {
color:#333;
border-bottom:none;
}

.actie_recept a:hover {
background:#A4051B;
color:#FFF;
border-bottom:none;
}

.actie_recept a:active {
color:#333;
border-bottom:none;
}

.knop {
font-size:0.9em;
color: #FFF;
cursor: pointer;
text-decoration:none;
font-weight:normal;
padding:2px;
border:2px solid;
border-color:#B3B45D #67682B #67682B #B3B45D;
background:#888d1d;
margin-bottom:15px;
}

.knop:hover {
color: #FFF;
cursor: pointer;
text-decoration:none;
font-weight:normal;
padding:2px;
background:#888d1d;
border:2px solid;
border-color:#67682B #B3B45D #B3B45D #67682B;
}

ul#linkernav {
list-style-type:none;
}

ul#linkernav li {
margin: 20px 0 10px 0;
}

.kookboek {
width:190px; 
float:left; 
display:inline;
margin-right:25px;
font-size:0.9em;
}

.kookboek ul {
list-style-type:none;
}

.kookboek ul li {
padding-bottom:5px;
}

fieldset {  
margin:20px 0 0 0;  
padding:0;
border:1px solid #CFC9AC;
}

legend {  
margin-left:10px;  
padding:0 5px;
color:#333;  
font-weight:bold;
}

fieldset ol {  
padding:15px 15px 0 15px;  
list-style:none;
}

fieldset li {  
padding-bottom:15px;
}

fieldset.submit {  
border-style:none;
}

label {  
float:left; 
display:inline; 
width:220px;  
margin-right:1em;
}

.tekst, .bestand {
color:#333;
font-family:sans-serif;
font-size:1em;
border:1px solid #CFC9AC;
background:#FFF;
}

.bestand {

}

select {
color:#333;
font-family:sans-serif;
font-size:0.8em;
border:1px solid #CFC9AC;
background:#FFF;
width:253px;
}

.centerform {
width:730px;
margin:0 auto;
}

#tooltip{
cursor: pointer;
position:absolute;
border:1px solid #333;
background:#FFF;
padding:2px 5px;
color:#A4051B;
display:none;
}

.accordeon {
width:400px;
margin: 20px 0 0 0;
}

.accordeon h3 {
background:#FFF;
color:#A4051B;
padding:4px 4px 4px 0;
}

.accordeon h4 {
cursor:pointer;
background:#FFF;
padding:4px 4px 4px 0;
}

.accordeon p {
padding:10px 6px 15px 0;
background:#FFF;
}

.dagmenu {
float:left;
display:inline;
width:180px;
margin:0 0 10px 10px;
background:#d4e585;
padding:9px;
border:1px solid #ccc;
}

div.dagmenu img { 
border:1px solid #ccc; 
}

#preview{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:3px;
display:none;
color:#fff;
}

ul.img_tooltip {
list-style-type:none;
}

ul.img_tooltip li {
margin-bottom:5px;	
}

ul.img_tooltip li a {
color:#333;
text-decoration:none;
border:none;
font-weight:bold;
}

.fout {
color:#A4051B;
}

.foutenlijst {
margin-left:18px;
color:#A4051B;
}

.recept_resultaat {
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:0.8em;
background:#fff;
width:540px;
border-collapse:collapse;
text-align:left;
}

.recept_resultaat td {
color:#333;
padding:6px 8px;
}

#loginbox {
padding:0;
margin:10px 0 0 0;
display:inline;
float:right;
}

#toevoeging {
font-weight:bold;
color:#333;
background:#D4E585;
padding:9px 0;
text-align:center;
}

.hz_letter {
color:#A4051B;
padding:4px 4px 4px 0px;
font-size:1.2em;
}

.loginknop {
background:transparent;
border:none;
cursor:pointer;
color:#FFF;
font-weight:bold;
font-size:1em;
margin-top:3px;
}

#logout a {
color:#FFF;
font-weight:bold;
border-bottom:none;
}

ul li ul {
margin-left:35px;
}

.smallit {
font-style:italic;
font-size:0.9em;
}

.recept {
display:block;
width:498px;
}

.recept h3 {
margin-left:20px;
}

.linklijst {
margin-bottom:25px; 
list-style-type:none;
}

ul.linklijst li {
margin-bottom:8px;
}

/* Share/save link */
a.a2a_dd  {
	border:none;
}

#share_link {
	margin-top:155px;
	margin-left:220px;
}

.kookboekenlinks {
	background-color:#D4E585; 
	padding:5px 20px 15px 20px; 
	width:210px;
}

.kookboekenlinks a img {
	border:none;
	text-decoration:none;
	font-size:13px;
}



