
body {
		font-family: arial, sans-serif;
		font-size: small;
		background: #5f5f33;
}


.page_background {
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
		width: 800px;
		background: white;
}

.page_background_2 {
		background: white url(/images/header/00005A.jpg);
		background-repeat: no-repeat;
		width: 800px;
		float: right;
}

.trace {
		background: #bfbfbf;
		padding: 5px;
		font-weight: bold;
		margin: 0;
}

.trace p {
		margin: 0;
		padding: 0;
		font-size: small;
		color: white;
}

.header_foto img {
		border: 4px #5F5F33 solid;
		float: right;
		margin: 30px 30px 10px 10px;
}

.background {
		margin: 200px 20px 10px 10px;
		background: white;
}

.menu a {
		text-decoration: none;
		color: white;
		font-weight: bold;
		width: 102px;
		height: 21px;
		display: block;
		padding: 4px 4px 0 30px;
		margin: 0 0 5px 0;
}

.menu {
		width: 150px;
		float: left;
		padding: 0 0 10px 0;
}

a.menu1 { background: url(http://www.ajvscouting.nl/images/menu/bear.gif); }
a.menu2 { background: url(http://www.ajvscouting.nl/images/menu/foot.gif); }
a.menu3 { background: url(http://www.ajvscouting.nl/images/menu/chicken.gif); }
a.menu4 { background: url(http://www.ajvscouting.nl/images/menu/claw.gif); }
a.menu5 { background: url(http://www.ajvscouting.nl/images/menu/claw2.gif); }
a.menu6 { background: url(http://www.ajvscouting.nl/images/menu/claw3.gif); }
a.menu7 { background: url(http://www.ajvscouting.nl/images/menu/deer.gif); }
a.menu8 { background: url(http://www.ajvscouting.nl/images/menu/duck.gif); }

.content {
		margin-left: 150px;
		background: white;
}

.left_column {
		width: 355px;
		background: white;
		float: left;
		margin: 15px 0 20px 0; 
		border: dashed #BFBFBF;
		border-width: 0 1px 0 0;
		padding: 0 20px 0 0;
}

.right_column {
		width: 223px;
		margin: 15px 0 20px 0;
		padding: 0 0 20px 20px;
		background: white;
		border: dashed #BFBFBF;
		border-width: 0 0 0 1px;
		float: left;
}

.login {
		margin: 20px 0 0 20px;
}

.login label {
		background-color: #BFBFBF;
		color: white;
		font-size: xx-small;
		text-transform: uppercase;
		padding: 2px;
		clear: left;
}

.login input {
		display: block;
		margin-bottom: 0.5em;
		width: 100px;
		border: solid #bfbfbf;
		border-width: 1px 2px 2px 1px;
}

.login legend {
		font-family: arial, sans-serif;
		color: black;
		text-transform: capitalize;
		font-size: normal;
		font-weight: bold;
}

.login fieldset {
		padding: 10px;
}

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

.header {
		border: dashed #BFBFBF;
		border-width: 0 0 1px 0;
}

.header_2 {
		border: dashed #BFBFBF;
		border-width: 1px 0 0 0;
}

#login_submit {
		border: solid black;
		border-width: 1px 2px 2px 1px;
		cursor: pointer;
		width: 105px;
		float: left;
		margin: 5px 5px 0 0;
}

.footer {
		border: solid #BFBFBF;
		border-width: 1px 0 0 0;
		color: #BFBFBF;
		font-size: xx-small;
		text-align: center;
		padding:0;
		margin: 0;
		width: 100%;
		background: #5f5f33;
		float: left;
}

.footer p {
		padding: 5px 0 0 0;
		margin: 0;
}

h1 {
		font-size: small;
		text-transform: uppercase;
		padding: 0;
		margin: 0 0 5px 0;
		color: #BFBFBF;
		border: solid #BFBFBF;
		border-width: 0 0 1px 0;
		
}

h2 {
		color: #813c24;
		padding: 0;
		margin: 0;
}

h3 {
		padding: 0;
		margin: 0 0 5px 0;
		font-size: small;
		color: #813c24;
}

#home {
		background: url(/images/home.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#groepen {
		background: url(/images/groepen.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#nieuws {
		background: url(/images/nieuws.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#agenda {
		background: url(/images/agenda.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#prikbord {
		background: url(/images/agenda.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#organisatie {
		background: url(/images/agenda.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#links {
		background: url(/images/agenda.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

#contact {
		background: url(/images/agenda.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 25px;
		font-size: large;
		margin: 0 0 5px 0;
		text-transform: uppercase;
		color: black;
		border: 0;
}

p {
		margin: 0 0 15px 0;
}
a {
		color: #3c4756;
}

ul {
		margin: 0;
		list-style: inside;
}

.extramenu {
		margin: 0 0 25px 0;
}

.fotoknop {
		width: 50px;
		text-align: center;
		background: url(http://www.ajvscouting.nl/images/camera.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 17px;
		font-weight: bold;
		margin: 0 0 5px 0;
}

h4 {
		border: dashed #bfbfbf;
		border-width: 1px;
		font-size: small;
		color: #3C4756;
		padding: 3px;
		display: block;
		height: 38px;
		margin: 0 0 5px 0;
		vertical-align: middle;
}

h4 img {
		float: left;
		margin: 0 10px 0 0;
		height: 38px;
}

#report {
		text-decoration: none;
		color: #3c4756;
		display: block;
		margin: 0 0 5px 0;
}

a#report:hover {
		text-decoration: underline;
}

.foto {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		width: 300px;
}

.foto a {
		text-decoration: none;
		border: none;
		margin: 3px 0 15px 0;
}

a img {
		border: solid #5f5f33;
		border-width: 1px 2px 2px 1px;
}

#agenda_img {
		float: right;
        border: solid #5f5ff33;
}

.left {
		width: 355px;
		background: white;
		margin: 15px 0 20px 0; 
		border: dashed #BFBFBF;
		border-width: 0 1px 0 0;
		padding: 0 20px 0 0;
}
.columns td {
		padding: 10px 0px 0 0;
}

.logo {
		float: right;
}