.ledenlijst, .ledenlijst td
{
	font-size: 17px;
	border: 1px solid;
	border-color: #AAAAAA;
	padding: 9px;
}

ul.menulijst
{
	padding: 10px 0 0 0;
	/*margin: 0 5% 0 0;*/
}

ul.menulijst li
{
	background-color: #ECECEC;
	display: inline-block;
	overflow:hidden;
	width: 210px !important;
	/*opacity: 0.4;*/
	border-radius: 3px;
	line-height: 20px;
	text-align:center;
	font-variant: normal;
	font-family: Arial, sans-serif;
	font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .menu 
{

	font-variant: small-caps;
	font-family: Times New Roman, Garamond, serif !important;
}

div.menu, .menucontainer
{
	font-size: 16pt;
	margin-right:0;
	padding-right:0;
}

.menu div.dottop
{
	margin-top: 5px;
	border-top: 3px solid black;
}

.menu h1
{
	/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
	color: #000000;
	font-size: 35pt;
	letter-spacing: 2px;
}

.paginatitel, h2, h3, h4, h5, h6
{
	color: #009347;
	font-weight: bold;
}

.inhoud
{
	color: #000000 !important;
}

a
{
	color: #009347;
	text-decoration: none;
}

a:hover
{
	color: #FF8C00;
	text-decoration: underline;
}

body
{
	border-left: 10px solid #f05623;
	min-height: 100vh;
	position: absolute;
	width: 100vw;
}

html
{
	border-left: 10px solid #2c3689;
	min-height: 100%;
}

.paginacontainer
{
	padding: 0 0 0 5%;
	margin-left: 0;
	margin-top: 0;
}

.inhoud
{
    text-align: justify;
    text-justify: inter-word;
}

.inhoudcontainer
{
	/*margin-right: 5%;*/
	margin-bottom: 0;
}

html, body, .paginacontainer
{
	/*height:100%;*/
}

body.cke_editable_themed
{
	border: initial;
	margin-left: 5px;
}

.klassiek-menu
{
	text-align: left;
}

.menucontainer
{
	margin-top: 0;
}

.klassiek-menu > div:not(.dottop)
{
	float: initial;
	position: absolute;
	top: 20px;
	right: 10%;
}

.menu ul.navbar-nav > li > a
{
    color: black;
    font-weight: bold;
    padding: 10px;
    margin: 5px;
    border: 1px solid #CFCFCF;
    border-radius: 4px;
    background-color: white;
}

.menu ul.navbar-nav > li > a:hover, .menu ul.navbar-nav > li.dropdown.open > a, .menu ul.navbar-nav > li.dropdown > a:focus
{
    color: black;
    border-color: #CFCFCF;
}

.menu h1
{
    color: #DDDDDD;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.navbar-toggle
{
    border: 1px solid #CFCFCF;
}

.navbar-toggle .icon-bar
{
    background-color: white;
}

.navbar-brand img
{
    height: 42px;
    padding: 2px 15px;
    border-radius: 4px;
    background-color: white;
}

@media (max-width: 767px)
{
    ul.dropdown-menu li a
    {
        color: white;
    }

    .navbar-brand
    {
        padding: 14px 15px;
    }
}

@media (min-width: 768px)
{
    .navbar-nav > li > .dropdown-menu
    {
        transform: translate(5px, -6px);
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    .minvh
    {
        min-width: 500px;
    }

    .minvt
    {
        min-width: 520px;
    }
}

.menu ul.navbar-nav > li > a.img-in-menuitem
{
    padding: 0;
    border: 0;
}

.menu ul.navbar-nav > li > a.img-in-menuitem img
{
    padding: 0px;
    margin: 0px;
    height: 100%;
    height: 42px;
}

#navbarSupportedContent > ul:first-child
{
    flex-wrap: wrap;
}

@media (min-width: 1400px)
{
    .container, .container-lg, .container-md, .container-sm, .container-xl
    {
        max-width: 1340px;
    }
}

@media (min-width: 1600px)
{
    .container, .container-lg, .container-md, .container-sm, .container-xl
    {
        max-width: 1540px;
    }
}
