body { background-color: #000; background-image: url(../images/background.gif); background-repeat: repeat-x; }
#container { width: 834px; margin: auto; }
#top { background-image: url(../images/gui/top.jpg); height: 81px; }
#top h1 { display: none; }
#top form { float: left; padding-top: 50px; padding-left: 340px; }
#top form a { color: #1a6468; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: none; }
#top form a:hover { color: #012c2e; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: none; }
#top form input { vertical-align: middle; width: 120px; margin-right: 8px; padding: 4px 3px 2px; }
#taalkeuze { float: right; margin-top: 35px; margin-right: 46px; }
#bg { background-image: url(../images/gui/bg.jpg); }
#links { background-image: url(../images/gui/links.jpg); width: 76px; height: 640px; float: left; }
#midden { width: 712px; float: left; }
#menu_links { background-image: url(../images/gui/menu_links.jpg); background-repeat: no-repeat; background-position: 0 104px; width: 182px; height: 460px; float: left; }
#main { width: 530px; float: right; }
#rechts { background-image: url(../images/gui/rechts.jpg); width: 46px; height: 640px; float: right; }
#header { height: 183px; }
#menu_boven { height: 41px; }
#content { width: 355px; float: left; padding-top: 40px; padding-bottom: 20px; }
#menu_rechts { background-image: url(../images/gui/menu_rechts.jpg); background-repeat: no-repeat; width: 140px; height: 320px; float: right; padding-top: 40px; }
#footer { color: #1a6468; font-size: 11px; line-height: 17px; background-image: url(../images/gui/footer.gif); background-repeat: no-repeat; text-align: center; height: 40px; }
#footer a { color: #1a6468; font-size: 11px; line-height: 17px; text-decoration: none; }
#footer a:hover { color: #012c2e; font-size: 11px; line-height: 17px; text-decoration: none; }
div.teamlid { color: #fff; background-color: #333; background-repeat: no-repeat; vertical-align: middle; height: 175px; margin-bottom: 20px; padding-top: 5px; padding-right: 180px; padding-left: 20px; border: solid 1px #000001; }
div.teamlid p { color: #eee; }
div.teamlid h3 { color: #fff; }
.body-padder { color: black; font-size: 12px; line-height: 17px; padding-right: 32px; }
.klein-blue { color: #1a6468; font-size: 11px; line-height: 17px; }
.klein-blue a { color: #1a6468; font-size: 11px; line-height: 17px; text-decoration: none; }
.klein-blue a:hover { color: #012c2e; font-size: 11px; line-height: 17px; text-decoration: none; }
.kopje { color: black; font-size: 13px; font-weight: bold; line-height: 16px; }

/*	Menus	*/
#menu_l1, #menu_l2, #menu_tt, #menu_rr { list-style: none; list-style-type: none; }
#menu_l1, #menu_l2 { width: 110px; padding: 0; }
#menu_l1 { margin: 0 0 15px 0; }
#menu_l2 { margin: 0 0 40px 0; }
#menu_l1 li, #menu_l2 li { margin: 0; padding: 1px 0 0 0; }
#menu_l1 li a { display: block; color: black; text-decoration: none; }
#menu_l1 li a:hover { color: #1a6468; text-decoration: none; }
#menu_l2 li a { display: block; color: #1a6468; text-decoration: none; }
#menu_l2 li a:hover { color: black; text-decoration: none; }
#menu_tt { margin: 0; padding: 0; }
#menu_tt li { display: block; float: left; border-right: 1px solid #1a6468 ;}
#menu_tt li.last { border-right-width: 0px; }
#menu_tt li a { display: block; float: left; color: #1a6468; text-decoration: none; padding: 10px 20px 5px 20px; }
#menu_tt li a:hover { color: black; text-decoration: none; }
#menu_rr { margin: 0 0 0 25px; padding: 0; }
#menu_rr li { margin: 0; padding: 5px 0 0 0; }
#menu_rr li a { font-weight: bold; display: block; color: black; text-decoration: none; }
#menu_rr li a:hover { color: #1a6468; text-decoration: none; }

#vakantie { border: 1px solid #dfdccb; background-color: #f4f3ed; font-weight: bold; padding: 10px; }

#content.impressum p {
	font-size: 10px;
	line-height: 15px;
}