html { min-width: 779px;}
body	{
	font:11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	color:#744;
	background:#922 url(/img/website/red/background.gif) top right 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:#200; background-color:transparent;}
a:hover {font-weight:bold; text-decoration:underline; color:#411; 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; font-weight:normal; padding:6px;}
h1 {margin:10px 0; color:#fed; background:#fff url(/img/website/red/h1.jpg) top left no-repeat; height:35px; text-align:center; font:17px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;}
h2 {margin:0; background:#fff url(/img/website/red/h2.jpg) top left no-repeat; height:28px; clear:both; font:12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;}

div#header_home		{background: url(/img/website/red/logo.jpg) center no-repeat; height:100px; width:619px;}
div#header_leden	{background: url(/img/website/red/header_leden.jpg) no-repeat; height:90px; width:619px;}
div#header_nieuw	{background: url(/img/website/red/header_nieuw.jpg) no-repeat; height:90px; width:619px;}
div#header_forum	{background: url(/img/website/red/header_berichten.jpg) no-repeat; height:90px; width:619px;}
div#header_agenda	{background: url(/img/website/red/header_agenda.jpg) no-repeat; height:90px; width:619px;}
div#header_archief	{background: url(/img/website/red/header_archief.jpg) no-repeat; height:90px; width:619px;}
div#header_links	{background: url(/img/website/red/header_sponsor.jpg) no-repeat; height:90px; width:619px;}

div#wrapper	{margin:0; background:url(/img/website/red/resize.jpg) top left repeat-y; width:779px; clear:both; width:779px;}
div#footer	{margin:0; background: url(/img/website/red/footer.jpg) top left no-repeat; display:block; clear:both; height:60px; width:779px;}
div#footer p	{display:none;}
div#footer_right {margin:27px 20px 0 0; float:right;}
div#header	{margin:0; background: url(/img/website/red/header.jpg) top left no-repeat; height:130px; width:779px;}
div#header_right	{margin:0 20px; float:right;}
div#wrapper_menu	{width:140px; float:left; color:#fed;}
div#wrapper_menu #np	{margin-left:10px; width:100px;}
div#wrapper_menu a:link, div#wrapper_menu a:visited {font-weight:bold; text-decoration:none; color:#fed; background-color:transparent;}
div#wrapper_menu 	a:hover {font-weight:bold; text-decoration:underline; color:#fed; background-color:transparent;}
div#wrapper_menu .butt 	{color:#fed; background:#844; border:1px solid #fed;}
div#wrapper_text	{width:619px; float:left; font:12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;}
div#wrapper_text	a:link, a:visited {font-weight:bold; text-decoration:none; color:#200; background-color:transparent;}
div#wrapper_text	a:hover {font-weight:bold; text-decoration:underline; color:#411; background-color:transparent;}
div#navtop		{background: url(/img/website/red/nav_top.jpg) top left no-repeat; width:140px; height:40px;}
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 #99a; 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 #99a; padding:10px 20px; display:none; font-size:14px; float:left;}

	/* Begin hoofdmenu */
div#nav	{margin:10px 0 0 0; height:201px; width:120px;}
div#nav ul {height:201px; width:120px;	position:relative; background:transparent url(/img/website/red/menu.jpg) top left no-repeat;}
div#nav ul li	{list-style:none; position:absolute; left:0; width:120px;}
div#nav ul li a,#nav ul li a:hover {height:25px; display:block; text-indent:-9999px; text-decoration:none;}
	
#home		{top:0; height:25px;}
#agenda		{top:25px; height:25px;}
#archief	{top:50px; height:25px;}
#forum		{top:75px; height:25px;}
#leden		{top:100px; height:25px;}
#nieuw		{top:125px; height:25px;}
#links		{top:150px; height:50px;}
div#nav ul li#links a,#nav ul li#links a:hover {height:50px;}

#home a:hover {background: transparent url(/img/website/red/menu.jpg) -120px 0 no-repeat;}
#agenda a:hover {background: transparent url(/img/website/red/menu.jpg) -120px -25px no-repeat;}
#archief a:hover {background: transparent url(/img/website/red/menu.jpg) -120px -50px no-repeat;}
#forum a:hover {background: transparent url(/img/website/red/menu.jpg) -120px -75px no-repeat;}
#leden a:hover {background: transparent url(/img/website/red/menu.jpg) -120px -100px no-repeat;}
#nieuw a:hover {background: transparent url(/img/website/red/menu.jpg) -120px -125px no-repeat;}
#links a:hover {background: transparent url(/img/website/red/menu.jpg) -120px -150px no-repeat;}

div#home_menu #home {background: transparent url(/img/website/red/menu.jpg) -120px 0 no-repeat;}
div#agenda_menu #agenda {background: transparent url(/img/website/red/menu.jpg) -120px -25px no-repeat;}
div#archief_menu #archief {background: transparent url(/img/website/red/menu.jpg) -120px -50px no-repeat;}
div#forum_menu #forum {background: transparent url(/img/website/red/menu.jpg) -120px -75px no-repeat;}
div#leden_menu #leden {background: transparent url(/img/website/red/menu.jpg) -120px -100px no-repeat;}
div#nieuw_menu #nieuw {background: transparent url(/img/website/red/menu.jpg) -120px -125px no-repeat;}
div#links_menu #links {background: transparent url(/img/website/red/menu.jpg) -120px -150px no-repeat;}
	/* Einde hoofdmenu */



	/* Begin usermenu */
div#usermenu	{margin:0 0 10px 0; height:25px; width:619px;}
div#usermenu ul {height:25px; width:619px; position:relative; background:transparent url(/img/website/red/usermenu.jpg) top left no-repeat;}
div#usermenu ul li	{list-style:none; position:absolute; top:0;}
div#usermenu ul li a, #usermenu ul li a:hover {height:25px; display:block; text-indent:-9999px; text-decoration:none;}
	
#ugegevens	{left:15px; width:94px;}
#uverhaal	{left:109px; width:76px;}
#uagenda	{left:185px; width:78px;}
#uarchief	{left:263px; width:74px;}
#ufotos		{left:337px; width:78px;}

#ugegevens a:hover {background: transparent url(/img/website/red/usermenu.jpg) -15px -25px no-repeat;}
#uverhaal a:hover {background: transparent url(/img/website/red/usermenu.jpg) -109px -25px no-repeat;}
#uagenda a:hover {background: transparent url(/img/website/red/usermenu.jpg) -185px -25px no-repeat;}
#uarchief a:hover {background: transparent url(/img/website/red/usermenu.jpg) -263px -25px no-repeat;}
#ufotos a:hover {background: transparent url(/img/website/red/usermenu.jpg) -337px -25px no-repeat;}

div#ugegevens_menu #ugegevens {background: transparent url(/img/website/red/usermenu.jpg) -15px -25px no-repeat;}
div#uverhaal_menu #uverhaal {background: transparent url(/img/website/red/usermenu.jpg) -109px -25px no-repeat;}
div#uagenda_menu #uagenda {background: transparent url(/img/website/red/usermenu.jpg) -185px -25px no-repeat;}
div#uarchief_menu #uarchief {background: transparent url(/img/website/red/usermenu.jpg) -263px -25px no-repeat;}
div#ufotos_menu #ufotos {background: transparent url(/img/website/red/usermenu.jpg) -337px -25px no-repeat;}
	/* Einde usermenu */
	
	
		/* Begin eventmenu */
div#eventmenu	{margin:0 0 10px 0; height:25px; width:619px;}
div#eventmenu ul {height:25px; width:619px;	position:relative; background:transparent url(/img/website/red/eventmenu.jpg) top left no-repeat;}
div#eventmenu ul li	{list-style:none; position:absolute; top:0;}
div#eventmenu ul li a, #eventmenu ul li a:hover {height:25px; display:block; text-indent:-9999px; text-decoration:none;}
	
#egegevens	{left:15px; width:94px;}
#eomschrijving	{left:109px; width:46px;}
#ebezoekers	{left:155px; width:101px;}
#eberichten	{left:256px; width:93px;}
#efotos		{left:349px; width:66px;}

#egegevens a:hover {background: transparent url(/img/website/red/eventmenu.jpg) -15px -25px no-repeat;}
#eomschrijving a:hover {background: transparent url(/img/website/red/eventmenu.jpg) -109px -25px no-repeat;}
#ebezoekers a:hover {background: transparent url(/img/website/red/eventmenu.jpg) -155px -25px no-repeat;}
#eberichten a:hover {background: transparent url(/img/website/red/eventmenu.jpg) -256px -25px no-repeat;}
#efotos a:hover {background: transparent url(/img/website/red/eventmenu.jpg) -349px -25px no-repeat;}

div#egegevens_menu #egegevens {background: transparent url(/img/website/red/eventmenu.jpg) -15px -25px no-repeat;}
div#eomschrijving_menu #eomschrijving {background: transparent url(/img/website/red/eventmenu.jpg) -109px -25px no-repeat;}
div#ebezoekers_menu #ebezoekers {background: transparent url(/img/website/red/eventmenu.jpg) -155px -25px no-repeat;}
div#eberichten_menu #eberichten {background: transparent url(/img/website/red/eventmenu.jpg) -256px -25px no-repeat;}
div#efotos_menu #efotos {background: transparent url(/img/website/red/eventmenu.jpg) -349px -25px no-repeat;}
	/* Einde eventmenu */
/*  */
.photo {width:100px; height:120px; float:left; text-align:center;}
.photo a:hover {background:#8ac;}
.small_photo {width:100px; height:100px;}
.butt {color:#411; background:#fed; margin:1px 0; padding:1px; border:1px solid #411;}
.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:#ccc;}
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 #99a; padding:10px 0; display:block;}
img.in_message {float:right; margin:0 4px 10px 0; border:1px solid #557;}
img.in_user {float:right; border:1px solid #557;}
img.in_link {float:none; margin:0 auto; border:0;}
div.link {background:#fff; text-align:center; width:290px; margin:8px 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;}
img.in_text {margin:0 0 10px 10px; float:right; border:1px solid #557;}

