html {
	background-color: #9ABED2;
	background: linear-gradient(to right,  #8BACBF, #9ABED2, #8BACBF ); 
}
p, li, td, div {
	color: #4A5757;
}
#mobiel_menu {
	background-color: rgba(255,255,255, 0.9);
	box-shadow: inset 0px 0px 48px rgba(193,208,199,0.3);
}
#hoofd_div {
	background-color: rgba(255,255,255, 0.9);
	box-shadow: 0px 0px 1px #5E8484, inset 0px 0px 270px rgba(109,148,145,0.25);
	border: 1px solid #5A866D;
	border-top: 18px solid #5A866D;
	border-bottom: 12px solid #5A866D;
}
#footer {
	border-top: 1px solid #C3DADA;
	background-color: #C9DAD7;
}
#logo {
	background-color: #D4E2DD;
	border-bottom: 1px solid #C3DADA;
}
#facebook_kop {
	border: 1px solid #374F7F;
}
#facebook_kop:hover {
	border: 1px solid #7699E2;
}
/* menu */
#nav a.hoofdknop, #nav .hoofdknop a {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	color: #667680;
}
#nav a:hover {
	color: #58676F;
	background-color: #E3EFEF;
} 
#nav .submenu a  	{
	color: #4A5757;
	background-color: transparent;
} 
#nav .submenu a:hover, #nav .submenu a.aan, #nav .submenu a.aan:hover {
	background-color: #E3EFEF;
	color: #2A3737;
} 
/* menu's */
.blokje {
	background-color: rgba(255,255,255, 0.7);
	border: 1px solid #C3D0C7;
	border: 1px solid #A1B0A7;
	border-radius: 7px;
}
.blokje.blauw {
	background-color: #F2F7F9;	
}
.blokje.geel {
	background-color: #FDF4DF;
	border: 1px solid #ECDEAA;
}
.blokje .kopje, .blokje .midden_kopje, #light .kopje  {
	color: #11568E;
	border-bottom: 1px solid #B0C9DE;
	background-color: #D4E8F7;
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
}
.blokje .midden_kopje {
	border-top: 1px solid #B0C9DE;
}
/* flex */
.flex_container .blokje {
	background-color: #FFFEFC;
}
#footer div a  {
	color: #6B9898;
}
#footer div a:hover {
	color: #3D687F;
}
#footer #webdesigner a {
	color: #3D687F;
}
#footer #webdesigner a:hover {
	color: #1D485F;
}
.iframe_div {
	background-color: #EAEAEA;
	border: 1px solid #798EC3;
}
h1 {
	color: #4B6F5E;
}
h2  {
	color: #36687F;
}
h3  {
	color: #36687F;
}
h4  {
	color: #4B6F5E;
}	
h5 {
	color: #4F6D80;
}
.onderkop {
	color: #4F6D80;
}
h6 {
	color: #36687F;
}	
a {
	color: #00669C;
}
a:hover {
	color: #D30000;
}
b, strong, .item_titel {
	color: #62747E;
}
.attentie::before {
	color: #F00;	
}
hr {
	border-top: 1px solid #C5D0C8;
} 
.plaatje {
	border: 1px solid #CEAE93;
}
.cover_pic {
	border: 1px solid #C5D4E3;
}		
.html5_player {
	border: 1px solid #A4B9CC;
}


/* formulier elementen */	
label {
	color: #444045;
	background-color: #D7E7E8;
	border: 1px solid #C1D9DD;
}
.accent {
	color: #444045;
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
	border: 1px solid #C1D9DD;
	background-color: #D2EAF7;
}
.veld {
	color: #1E323A;
	background-color: #FFFFFF;
	border: 1px solid #A1B0A7;
}
.knop {
	color: #444045;
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
	border: 1px solid #9CB7CE;
	background-color: #D2EAF7;
}	
.knop:hover, #zoekknop_voordracht:hover  {
	background-color: #EDF8FF;
}
.knop.bestellen {	
	color: #6B1911;
	background-color: #FFE794;
	box-shadow: inset 0px 0px 21px rgba(200,132,48,0.3); 
	border: 1px solid #C8A030;
}	
.knop.bestellen:hover {
	background-color: #FFF1BD;
}	
.knoppendiv .knop, .knoppendiv .verzendknop, .knoppendiv.knop, .knoppendiv.verzendknop {
	box-shadow: 2px 0px 10px #E2EEFF; 
}
#zoekknop_voordracht {
    background-image: url(/nav/icons/search_48.png);
	color: #444045;
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
	border: 1px solid #9CB7CE;
	background-color: #D2EAF7;
}
.blokje.fieldset {
	border: 1px solid #C1D0C7;
	background-color: #EEF4F7;
}
/* rubriekenmenu */
#rubrieken_menu {
	background-color: #E1ECE6;
}
#rubrieken_menu a, #rubrieken_knop, #rubrieken_weg_knop  {
	background-color: #D4EAE2;
	border: 1px solid #AFC5BB;
	box-shadow: inset 0px 0px 32px rgba(104,148,128, 0.4);
}
#rubrieken_menu .submenu {
	background-color: #E8F3ED;
	border-left: 1px solid #AFC5BB;
	border-right: 1px solid #AFC5BB;
}
#rubrieken_menu .submenu a 	{
	color: #143A27;
	background-color: #E8F3ED;
	border-bottom: 1px solid #AFC5BB;
}		
#rubrieken_menu .aankleur, #rubrieken_menu a:hover, #rubrieken_knop:hover, #rubrieken_weg_knop:hover {
	color: #143A27;
	background-color:#E1F1ED;
	} 	
#rubrieken_menu .submenu a:hover, #rubrieken_menu .submenu .aankleur, #rubrieken_menu a.aan {
	color: #143A27;
	background-color:#F9FBFD;
}  
/* rubriekenmenu */
/* zoekregel */
.zoekveld {
	border: 1px solid #AFC5BB;
}
.zoekknop {
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
	border: 1px solid #AFC5BB;
	background-color: #D2EAF7;
}
.zoekknop:hover {
	box-shadow: inset 0px 0px 32px rgba(131,172,194,0.4);
	background-color: #EDF8FF;
}
#zoek_hints {
	background-color: #FFF;
}
/* zoekregel */
/* vervolgmenu's */
.bladermenu a, .bladermenu .menueerst, .bladermenu .menulaatst {
	color: #444045;
	box-shadow: inset 0px 0px 21px rgba(123,171,195,0.3); 
	border: 1px solid #9CB7CE;
	background-color: #CFE5EE;
}
.bladermenu a:hover, .bladermenu a.menuaan {
	background-color: #E8F9FF;
}
/* vervolgmenu's */
#light {
	background-color: #ECF3F7;
	border: 1px solid #889DAF;
	box-shadow: 2px -2px 12px rgba(102,102,102,0.4)
}
/* alerts en confirms */
#alert_div {
	background-color: rgba(255,255,255, 0.9);
	border: 1px solid #889DAF;
	box-shadow: 2px -2px 12px rgba(102,102,102,0.4)
}
#alert_div > #alert_div_head { 
	color: #11568E;
	border-bottom: 1px solid #B0C9DE;
	background-color: #D4E8F7;
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
}
#alert_div > #alert_div_foot { 
	background-color: #F9FCFF;
}
/* alerts en confirms */
#fade{
	background-color: #FFFFFF;
}
#light div {
}


/* tabellen */
.gegevenstabel {
	border: 1px solid #A8C5D6;
	background-color: #FFFFFF;
}
.gegevenstabel .kop, .gegevenstabel .koplink, .gegevenstabel .tabvoet {
	background-color: #CEE5ED;
}
.gegevenstabel .tabvoet {
	border-top: 1px solid #C2D3E4;
}
.koplink:hover {
	background-color: #E6F4F5;
	}
.gegevenstabel .rij, .gegevenstabel .celdonker {
	border-top: 1px solid #C2D3E4;
}
.rijdonker td, .rijdonker .rij, .celdonker, .rijdonker .celdonker {
	background-color: #EAF3F7;
}
.toon_meerinfo, td.rij, td.rij a {
	color: #4B5857;
}
.toon_meerinfo:hover, td.rij a:hover {
	color: #0052A9 !important;
}
.gegevenstabel td.meer_info:nth-child(even) {
	border-top: 1px solid #FF0000;
}
.meerinfo_inhoud {
	height: 0px;
	padding: 0px 12px;
	margin: 0px;
}
.meerinfo_inhoud .blokje {
	border: 1px solid #C5D4E3;
}
/* tabellen */

@media all and (max-width: 1600px) {
#hoofd_div {
	border-top: 9px solid #5A866D;
	border-bottom: 12px solid #5A866D;
}
}
@media all and (max-width: 999px) {
#nav a {
	background-color: transparent !important;
	border-color: transparent !important; 

}
#mobiel_menu {
	background-color: rgba(255,255,255, 0.85);
}
}