html { min-width: 779px;}
body	{
	font:11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	color:#446;
	text-align:center;
	background:#ccc url(/img/website_2009/background.jpg) top left repeat;
}

hr {border:1px dotted #557; margin:10px 0; clear:both;}
td {padding:1px 25px 1px 1px;}
a:link, a:visited {font-weight:bold; text-decoration:none; color:#224; background-color:transparent;}
a:hover {font-weight:bold; text-decoration:underline; color:#33a; background-color:transparent;}
em {font-style:oblique;}
img {border:0;}
p,li {margin:0; padding:0;}
strong {font-weight:bold;}
div,ul {margin:0; padding:0; border:0;}
h1,h2 {display:block; padding:2px;}
h1 {margin:10px 0; background:#99a url(/img/website_2009/h1.jpg) top right no-repeat; color:#fff; text-align:center; padding:11px 0; font:17px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;}
h2 {margin:0 0 5px 0; color:#fff; border:1px solid #224; font-weight:bold; background:#99a url(/img/website_2009/h2.gif) top right no-repeat; clear:both; font:12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;}
ul.dots {margin-left:30px;}
div#header_forum	{background: url(/img/website_2009/header_guestbook_2010.jpg) no-repeat; height:80px; width:619px;}
div#header_links	{background: url(/img/website_2009/header_links.jpg) no-repeat; height:80px; width:619px;}

div#wrapper	{margin:0 auto; background: url(/img/website_2009/resize_2010.jpg) top left repeat-y; width:779px; text-align:left;}
div#footer	{margin:0 auto; background: url(/img/website_2009/footer_2010.jpg) top left no-repeat; display:block; clear:both; height:104px; width:779px;}
div#footer p	{display:none;}
div#footer_right {margin:50px 20px 0 0; float:right;}
div#header	{margin:0 auto; background: url(/img/website_2009/header_classic_2010.jpg) top left no-repeat; height:190px; width:779px;}
div#header_right	{margin:0 20px; float:right;}
div#wrapper_menu	{width:140px; float:left}
div#wrapper_menu #np	{margin-left:25px; width:100px;}
div#wrapper_text	{width:619px; float:left; font:12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;}
div#photo_list		{font-weight:bold;}
div#photo_list input 	{color:#557; background:transparent;margin:0; padding:0; border:0; float:right; height:18px;}
div#photo_list div	{width:617px; margin:1px 0; padding:0; height:18px; border:1px solid #986; display:block;}
div#photo_list p	{margin:1px 2px; float:left; font:10px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;}
div#please_wait		{margin:10px; text-align:center; font-style:italic; border:1px solid #986; padding:10px 20px; display:none; font-size:14px; float:left;}

	/* Begin hoofdmenu */
div#nav	{margin:10px 25px; height:263px; width:100px;}
div#nav ul {height:263px; width:100px;	position:relative; background:transparent url(/img/website_2009/menu_classic_2010.jpg) top left no-repeat;}
div#nav ul li	{list-style:none; position:absolute; left:0; width:100px;}
div#nav ul li a,#nav ul li a:hover {height:29px; display:block; text-indent:-9999px; text-decoration:none;}
	
#home			{top:0; height:29px;}
#evenement		{top:29px; height:29px;}
#inschrijving		{top:58px; height:29px;}
#informatie		{top:87px; height:29px;}
#fotoverslagen		{top:116px; height:29px;}
#gastenboek		{top:145px; height:29px;}
#downloads		{top:174px; height:29px;}
#links			{top:203px; height:29px;}
#contact		{top:232px; height:29px;}


#home a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px 0 no-repeat;}
#evenement a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -29px no-repeat;}
#inschrijving a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -58px no-repeat;}
#informatie a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -87px no-repeat;}
#fotoverslagen a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -116px no-repeat;}
#gastenboek a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -145px no-repeat;}
#downloads a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -174px no-repeat;}
#links a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -203px no-repeat;}
#contact a:hover {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -232px no-repeat;}


div#home_menu #home {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px 0 no-repeat;}
div#evenement_menu #evenement {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -29px no-repeat;}
div#inschrijving_menu #inschrijving {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -58px no-repeat;}
div#informatie_menu #informatie {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -87px no-repeat;}
div#fotoverslagen_menu #fotoverslagen {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -116px no-repeat;}
div#gastenboek_menu #gastenboek {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -145px no-repeat;}
div#downloads_menu #downloads {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -174px no-repeat;}
div#links_menu #links {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -203px no-repeat;}
div#contact_menu #contact {background: transparent url(/img/website_2009/menu_classic_2010.jpg) -100px -232px no-repeat;}
	/* Einde hoofdmenu */


.photo {width:100px; height:120px; float:left; text-align:center;}
.photo a:hover {background:#e31;}
.small_photo {width:100px; height:100px;}
.picture_left {float:left; margin-right:10px;}
.butt {color:#557; background:transparent; margin:1px 0; padding:1px; border:1px solid #557;}
.input_100 {width:98px; height:15px; padding:0; margin:2px 0; border:1px solid #557; font: 10px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida,  sans-serif;}
.input_300 {width:298px; height:15px; padding:0; margin:2px 0; border:1px solid #557; font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida,  sans-serif;}
.input_600 {width:598px; height:15px; padding:0; margin:2px 0; border:1px solid #557; font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida,  sans-serif;}
.selectbox {height:15px; padding:0px; margin:2px 0; border:1px solid #557; font:11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida,  sans-serif;}
.small_picture {width:78px; height:78px;}
.messagebox {width:400px; height:200px; padding:0; margin:2px 0; border:1px solid #557; font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida,  sans-serif;}
.textbox {width:560px; height:150px; padding:0; margin:2px 0; border:1px solid #557; font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida,  sans-serif;}
.hl {background:#dca;}
p.error {display:block;	padding:2px; margin:4px 0; background:#633; color:#fff;	text-align:center; font:14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;}
p.center {text-align:center; margin-bottom:10px; font-weight:bold;}
p.top_item {text-align:left; margin-bottom:10px; font-weight:bold;}
p.place_index {text-align:right; font-weight:bold; height:22px;}
p.item {margin:8px 0; font-weight:bold;}
p.info {text-align:center; font-style:italic; border:1px solid #986; padding:10px 0; display:block;}
img.in_message {float:none; margin:0 4px 10px 0; border:1px solid #557;}
img.in_text {margin:0 0 10px 10px; float:right; border:1px solid #557;}
img.in_link {float:none; margin:0 auto; border:0;}
div.link {background:#fff; text-align:center; border:0; width:290px; margin:2px 0; padding:2px; float:left;}
div.smile {width:80px; height:80px; text-align:center; float:left;}
div.message {margin:0 138px 10px 2px;}
div.overview {width:619px; float:left; margin-bottom:10px;}
div.column {width:292px; margin:0 4px; float:left;}

