
body {
  font: 600 14px/24px "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Sans-Serif;
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  background-color: #e0e0e0;
  background: url("../opmaak/bg.gif"); }

fieldset {
  border: none; }
 
h1 {
  font-weight: bold;
  font-size: 2em; }

h2 {
  font-weight: bold;
  font-size: 1.6em; }

h3 {
  font-weight: bold;
  font-size: 1.4em; }

ul {
   list-style-type: none;
}

.clearfix::before, .clearfix::after {
  content: "";
  display: table; }

.clearfix::after {
  clear: both; }

.text--center {
  text-align: center; }

.center_text {
	text-align: center;
}

.center_image {
	position: absolute;
	left: 50%;
}

.kader {
	border-style: double;
	border-width: 1px;
}

.streep {
	border-bottom-style: solid;
	border-width: 1px;
}

.relatief {
    position:relative;
}

.absoluut {
    position:absolute;
}

.flexi {
   display: flex; 
}
 
.flexi_space {
   display: flex;
   justify-content: space-around; 
}
 
.flexi_kolom {
   display: flex;
   justify-content: space-around;
   flex-direction: column; 
}

.flexi-center {
  display: flex;
  justify-content: center; }

.flexi-center-wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

.flexi-column {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.verborgen {
   display: none; 
}
 
.text_licht {
   color: #FFDFA7; 
}
 
.tekst_medium {
  font-size: 0.8em; 
}

.tekst_klein {
   font-size: 0.6em; 
}
 
.cursief {
  font-style: italic; }

 
.tekst_vet {
   font-weight: bold; 
}
 

.mb-10 {
  margin-bottom: 10px; }

.mb-20 {
  margin-bottom: 20px; }



/*# sourceMappingURL=C:/Data/WEBSERVER/kampen/app/public/maps/algemeen.css.map */
