body {
	padding-top: 70px;
}

.page-contents {
	background: transparent;
}

td,
ul,
ol,
p {
	font:	16px arial, sans-serif;
	margin-bottom:	1em;
}

ul {
  list-style-position: outside;
}

hr {
	color:	#73AD21;
	background-color:	#73AD21;
}

li {
	list-style-position:	inside;
	margin-top:		4px;
	margin-bottom:		4px;
}

img {
	float:		left;
	margin: 	0px 10px 10px 0px;
}

div {
	/* border: 2px solid #ff0000; */
}

.page-contents {
	border-radius:	25px;
	border:		2px solid #73AD21;
	padding:	30px; 
}

.pagepicture {
	vertical-align: text-top;
	max-width:	300px;
}

h1 {
	margin-top:	0;
	margin-bottom:	30px;
	font:		32px arial, sans-serif;
}

h3 {
	margin-top:	24px;
	margin-bottom:	16px;
	font:		20px arial, sans-serif;
}

/* fix image gallery lightbox: image too small on desktop */

.gallery-fix1 {
	/*border:		2px dashed red;*/
	width:		90%;
	max-width:	90%;
	height:		80%;
	max-height:	80%;
	margin-left:	auto;
	margin-right:	auto;
}

.gallery-fix2 {
	width:		90%;
	max-width:	90%;
	height:		90%;
	max-height:	90%;
	/*border:		5px dashed yellow;*/
}

/* bootstrap adaptions below */

.container {
}

.navbar,
.navbar-header {
	background: #333333;
}

.navbar-brand {
	font:	22px arial, sans-serif bold;
}

.dropdown-toggle {
	font:	18px arial, sans-serif bold;
	/*border: 3px solid red;*/
}

.dropdown-toggle:hover,
.dropdown-toggle:active,
.dropdown-toggle:focus {
	background-image:	transparent !important;
	background-color:	#e6e6e6 !important;
}
