	html,
	body {
	   margin:0;
	   padding:0;
	   height:100%;
	   background-color: #0071BC;
		font-family:  'TextaAlt-Book';
		font-size: 100%;
		font-size: 17px;
		color: #333333;
	}

	#background {
	clear: both;
	top:0;
	left: 0;
	position:absolute;
	background: #FFFFFF;
	border: none;
	width: 100%;
	}

	button, .btn, .button {

		width: 80px;
		height: 35px;

		color: #333333;
		font-family:  'TextaAlt-Book';
		font-size: 16px;
		padding: 10px;


	}

#header
	{
		background: #ffffff;
		color: #333333;
		padding-top: 10px;
		padding-bottom: 10px;
	}

#header .uitloggen
{
float: right;
font-family: 'TextaAlt-Bold';
color: #ED1E79;
font-size: 17px;
	text-transform:  uppercase;
}

.gratisverzenden
{
	color: #ED1E79;
}
.dewittetabel a:hover
{
 text-decoration: none;
}


a:link {
	color: #ED1E79;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ED1E79;
}
a:hover {
	text-decoration: underline;
	color:  #ED1E79;
}
a:active {
	text-decoration: none;
	color: #ED1E79;
}


img
{
	border: 0px;
}
strong
{
font-family: 'TextaAlt-Bold';
font-weight:100;
}

.blauw { color: #0071BC;}
.rose { color: #ED1E79;}

#broodkruimel { font-size: 15px; text-transform: uppercase; color: #0071BC; }
#broodkruimel a { color: #0071BC; }

h1
{

	font-family: 'TextaAlt-Black';
	padding-left: 0px;
	font-weight: normal;
	text-align: left;
	color: #ED1E79;
	font-size: 40px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 0px;
		margin-top: 0px;
}

h2
{
	font-family: 'blokletters_balpenbalpen';
	font-size: 19px;
}

h3
 {
	 font-family:'blokletters_balpenbalpen';
	 text-transform: normal;
	 font-size: 17px;
  	 line-height: 180%;
 }




/* menu */

.menu
{ margin-bottom: 40px; }



/* tabellen  (hover) */

					#content ul
					{
						margin-left: 20px;
					}




					.rijen tr
					{
							height: 35px;
					}






					.eersterij tr:hover
					{
							background-color: #ffffff;
					}

					.gegevensrij
					{
						cursor: pointer;
					}

					.gegevensrij:hover td
					{
							color: #ffffff;
							background-color: #868686;
					}



					.tbutton

					{
							min-width: 50px;
							height: 20px;
							text-align: center;
							font-size: 15px;


					}

					.tbutton a

					{

							width: 100%;
							height: 100%;
							display:block;
							color: #333333;
							padding: 4px;
							padding-top: 6px;


					}


					.tbutton a:hover

					{
							color: #ffffff;
							background-color: #ED1E79;
							text-decoration: none;
					}




/*loginpagina */
.downloadbutton
{
	background: #ED1E79;
	color: #ffffff;
	width: 300px;
	height: 50px;
	padding: 10px;
	font-family:  'TextaAlt-Bold';
 font-size: 20px;
 text-transform: uppercase;
}



/* berichten opmaak */
#berichten
{
	height: 350px;
	overflow:auto;
	border: 1px solid #333333;
	width: 100%;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
	-webkit-appearance: none;
	margin-bottom: 10px;

}

 #berichten table
{

	font-size: 14px;
}
 #berichten table tr td
{

	padding: 10px;
}
 #berichten table tr td .schrijver
{
	text-transform: uppercase;
	color: #0071BB;
	font-size: 16px;
}

/* formulier opmaak */
#formulier input:focus, #formulier textarea:focus
{
background-color: #868686;
color: #ffffff;
}

#formulier  input, #formulier select,  #formulier textarea, .opmaakform input, .opmaakform select,  .opmaakform textarea
 {

	height: 40px;
	font-family:  'TextaAlt-Book';
	font-size: 16px;
	color: #0071bc;
	font-weight:100;
	background-color: #ebebeb;
	padding: 5px;
	border: 0px;
	width:100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	  -webkit-appearance: none;
	margin-bottom: 10px;
}

#formulier textarea
{
	height: 250px;
}


#formulier input[type="checkbox"] {
     -webkit-appearance: checkbox !important;
     -moz-appearance: checkbox !important;
     -ms-appearance: checkbox !important;
     -o-appearance: checkbox !important;
     appearance: checkbox !important;
	height: 20px;
	width: 20px;

}

#formulier .checkboxx {
height: 20px;
width: 20px;
}

#formulier .versturen  {

	height: 40px;
	font-family:  'TextaAlt-Book';
	font-size: 16px;
	color: #ebebeb;
	font-weight:100;
	background-color: #0071bc;
	padding: 4px;
	border: 0px;
	width:100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	  -webkit-appearance: none;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}


#formulier .versturenrose  {

	height: 40px;
	font-family:  'TextaAlt-Book';
	font-size: 16px;
	color: #ebebeb;
	font-weight:100;
	background-color: #ED1E79;
	padding: 4px;
	border: 0px;
	width:100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	  -webkit-appearance: none;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

#formulier .knoprosevoorplanne
{
	height: 40px;
	font-family:  'TextaAlt-Book';
	font-size: 16px;
	color: #ebebeb;
	font-weight:100;
	background-color: #ED1E79;
	padding: 4px;
	border: 0px;
	width:100%;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
	-webkit-appearance: none;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

#formulier .planregelverwijder
{
background-color: #ED1E79; color: #ffffff; font-weight: bold; width: 50px;
}


#formulier label.error { display: none; }
#formulier input.error { display: inline; background-color: #ED1E79; }
#formulier select.error { display: inline; background-color: #f8acce; }
#formulier textarea.error { display: inline; background-color: #f8acce;  }


.header
{

	 font-size: 18px;

}


/*
label
{
	padding-top: 20px;

}

*/
.home
{

	color: #ffffff;

}




.qoutedgrijs
{
	 padding: 0px;
	 margin: 0px;
 	 background: #666666;
	 width: 100%;
	 color: #ffffff;
  }




.qouteblauw
{
	 padding: 0px;
	 margin: 0px;
 	 background: #0071BC;
	 width: 100%;
	 color: #E6E6E6;
}


.qouterose
{
	 padding: 0px;
	 margin: 0px;
 	 background: #ED1E79;
	 width: 100%;
	 color: #ffffff;
}
.eenqoute

{
 font-family: 'blokletters_balpenbalpen';
	 text-transform: normal;
	 font-size: 30px;
 	text-align: center;
  	padding-top: 50px;
	 padding-bottom: 50px;
	  line-height: 220%;

}

.rechtuitlijnen
{
	text-align: right;
	width: 100%;
}

.knoprose a
	{

	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-family:  'TextaAlt-Thin';
	font-weight: 100;
	text-align: center;
	background-color: #ED1E79;
	color: #ffffff;
	width: 100%;
	text-transform: lowercase;
	display: block;
	font-size: 19px;

	}

.kopgroen
{
	color: #7AC943;
}

.koprose
{
	color: #ED1E79;
}

.kopblauw
{
	color: #0071bc;
}

.knopgroen a
	{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-family:  'TextaAlt-Thin';
	font-weight: 100;
	text-align: center;
	background-color: #7AC943;
	color: #ffffff;
	width: 100%;
	text-transform: lowercase;
	display: block;
	font-size: 19px;

	}

.knopblauw a
	{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-family:  'TextaAlt-Thin';
	font-weight: 100;
	text-align: center;
	background-color: #0071BC;
	color: #ffffff;
	width: 100%;
	text-transform: lowercase;
	display: block;
	font-size: 19px;
	}

.knopgrijs a
	{

	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-family:  'TextaAlt-Thin';
	font-weight: 100;
	text-align: center;
	background-color: #666666;
	color: #ffffff;
	width: 100%;
	text-transform: lowercase;
	display: block;
	font-size: 19px;


}

.knopgrijs a:hover, .knopblauw a:hover, .knoprose a:hover, .knopgroen a:hover
{
text-decoration: none;
}




/* bottom */
	#bottom
	{
		background: #0071bc;
		color: #ffffff;
		padding-top: 10px;
		padding-bottom: 10px;
	   position:relative;
	   bottom:0;
	   width:100%;

	}


	#bottom a
	{
	color: #ffffff;
	}

	 #bottom .rood
	 {
		color: #ED1E79;
	 }



	.bottomfooter
	{

	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	}

	.bottomfooterright
	{

	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	text-transform: uppercase;

	}

	.bottommenu a.selected

{
color: #ED1E79;
}






	#bottomcontact
	{
	 margin-top: 10px;
	 border-top: 1px solid #545656;
	 padding-top: 10px;
	 padding-bottom: 10px;
	  border-bottom: 1px solid #545656;
	  text-align:center;
	  overflow: hidden;

	}

	#bottomlogo
	{
		margin-top: 10px;
		text-align:right;
	}

	#bottomcondept
	{
		margin-top: 20px;
		text-align: center;

	}

	#bottomcopy
	{
		margin-top: 20px;

	}


	.bottommenu
	{

	}
	#bottom a
	{

		text-decoration:none; outline:0; transition-property:color .1s linear 0s; -moz-transition:color .1s linear 0s; -webkit-transition:color .1s linear 0s; -o-transition:color .1s linear 0s;

	}

	#bottom a:hover
	 {
		color: #ED1E79;
	 }


	 #bottom .bottomtitel a
	{

			font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #0071BC;

		text-decoration:none; outline:0; transition-property:color .1s linear 0s; -moz-transition:color .1s linear 0s; -webkit-transition:color .1s linear 0s; -o-transition:color .1s linear 0s;

	}


	 #bottom  a
	{

		text-decoration:none; outline:0; transition-property:color .1s linear 0s; -moz-transition:color .1s linear 0s; -webkit-transition:color .1s linear 0s; -o-transition:color .1s linear 0s;

	}
	#bottom a:hover
	 {
		color: #ED1E79;
	 }



/* verberg  bottommenu */
	@media screen and (max-width: 767px) {

		.bottommenu, #bottomcopy, #bottomcondept, #nieuwsbrief, .bottomfooter, .foodsocial
			{
				display: none;
			}
		#bottomlogo
		{
			text-align:center;
			margin-top: 20px;
		}

		.bottomfooterright
		{
		text-align: center;
		}



	}





 .zoeken input:focus
{
background-color: #868686;
color: #ffffff;
}

.zoeken input {

	height: 40px;
	font-family:  'TextaAlt-Book';
	font-size: 16px;
	color: #0071bc;
	font-weight:100;
	background-color: #ebebeb;
	padding: 4px;
	border: 0px;
	width:100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	  -webkit-appearance: none;
}

.zoeken select {

	height: 40px;
	font-family:  'TextaAlt-Book';
	font-size: 16px;
	color: #0071bc;
	font-weight:100;
	background-color: #ebebeb;
	padding: 4px;
	border: 0px;
	width:100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	  -webkit-appearance: none;
}

.zoeken .verzenden
{
	color: #ffffff;
	background-color: #0071bc;
	border: 0px;
}








/***** Images iFrames & Videos  *****/

img 									{ border:0; -ms-interpolation-mode:bicubic; }
.max-img 								{ width:100%; height:auto; }
.media 									{ position:relative; margin:0 0 15px 0;	padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; border:1px solid #ccc; }
.media iframe,
.media object,
.media embed 							{ position:absolute; top:0; left:0; width:100%; height:100%; }