a {
outline: none;
}
a img {
border:none;
}
:focus { -moz-outline-style: none; }

ul
{
	list-style-type:square;
}

body
{
	font: 12px arial;
	color: #333333;
	background:#e1e1e1 url('achtergrondkleur.png');
	margin: 0px;
	padding: 0px;
}
h1, h2 ,h3
{
	color: black;
}
a
{
	color: #333333;
	font: 12px arial;
}

.schoon
{
	clear: both;
}
.lolcat
{
	margin: 0px auto;
	width: 900px;
}
.hoofd
{
	height: 131px;
}
.logo .naam
{
	background-image:url('logo.png');
	width: 295px;
	height: 80px;
	float: right;
	margin-right: 25px;
}
.logo
{
	height: 80px;
	background: #fff url('tas.png');
}
.vagestreep
{
	margin-top: 54px;
	background-image:url('vagestreep.png');
	width: 284px;
	height: 26px;
	float: left;
}
.menu
{
	background-color: black;
	height: 30px;
}
.brood
{
	height: 50px;
}
.brood .kruimel
{
	
	padding: 17px;
	padding-left: 30px;
	float: left;
}
.brood .sponsor
{
	padding: 6px;
	padding-right: 19px;
	padding-bottom: 1px;
	margin: 2px;
	float: right;
}
.inhoud .links
{
	width: 550px;
	float: left;
}
.inhoud .rechts
{
	margin-left: 10px;
	width: 340px;
	float: left;
}
.blok
{
	padding: 10px;
	padding-right: 20px;
	padding-left: 20px;
	
	margin-bottom: 10px;
	background-color: #FFF;
}
.blok h1
{
	margin: 0px;
	padding-bottom: 5px;
	font: 14px arial;
	font-weight: bold;

}
.blok  img
{
	margin: 4px;
}
.voet .voetnoot 
{
	
	padding-bottom: 19px;
	float: left;
}
.voet .tekstBond
{
	padding: 5px;
	padding-right: 0px;
	float: right;
}
.afzakker
{
	margin-top: 20px;
}

#theTable
{
	border:2 ridge;
	border-collapse:collapse;
	width: 100%;
}
.theTableRegelEven , .theTableRegelOneven
{
 border-bottom: 1px solid #000;
 padding: 5px;
	
}

.lekkerGroot
{
	font-size:25px;
}
.lekkerGroot a
{
	font-size:25px;
}
.lekkerGroot a:hover {font-size:25px}

#menu {
	padding-top: 2px;
	width: 840px;
	z-index: 50;
	margin:0px auto;
	position:relative;
}
img{
	margin: 1px;
}

a img {
	 background-color: none;
	 border: 0px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 140px;
float: left;

}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
font-size : 13px;
background: #000;

}

#menu h2 {
color: #fff;
text-transform: lowercase;


}

#menu a {
color: #FFF;
text-decoration: none;
}

#menu a:hover {
color: #ff6600;


}

#menu ul ul a:hover {background: #1a1a1a;}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 50;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;

}

.geopendePagina
{
	color: #ff6600!important;
}
.actie
{
	text-align:left;
	width: 805px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 90px;
	background: #fff url('tas.png')!important;
	text-align: center;
	font-size:25px;
}
.ledenonly
{
	text-align:left;
	width: 805px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 90px;
	background: #fff url('tas.png')!important;
	text-align: left;
}

.ledenonly a
{
	background:#FFF;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 6px;
	text-decoration: none;
	
}
.ledenonly sup
{
	background-color: red;
	margin: 2px;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
}


.ledenonly a:hover
{
	background:#000;
	color: #FFF
}


.actie a
{
	font-size:25px;
	font-weight: bold; 
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}



