@charset "utf-8";

/*********************************** DEFAULT ***********************************/
body, html		{	margin:0px;	padding:0px; width:100%; height:100%; }
img				{	border:0px; }
a				{	color:#ed1c24;	}
*					{	outline:none; }
.red			{	color:#ed1c24;	}
li, ul 			{ 	margin:0px; padding:0px; list-style-type:none; }
body			{	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background-image:url('../images/bg.jpg'); background-position:50% 0px;  }

p:first-child	{	padding:0px; }
.clearfix		{	line-height:0px; font-size:1px; height:1px; width:1px; margin:0px; padding:0px; overflow:hidden; clear:both; display:block; }
#logo			{	width:150px; height:188px; background:url('../images/logo.png') no-repeat 50% 50%; position:absolute; left:-25px; top:10px; text-indent:-1000px;}

a								{	color:#DD0000; }
p								{	margin:10px 0px 0px 0px;}
p:first-child					{	margin:0px; }
.clearfix 						{ 	clear: both; height:1px; font-size:1px; line-height:1px; overflow:hidden; padding:0px; margin:0px; }

/*********************************** SPONSOREN ***********************************/
.social					{	position:relative; height:30px; }
.twitter				{	display:block; position:absolute; right:15px; top:0px; }
.facebook				{	display:block;  position:absolute; right:85px; top:0px; }


#container				{	position:relative; z-index:2; margin:0px auto 0px auto; width:839px; }
#content				{	background:url('../images/bg_top.png') 0px 0px no-repeat; padding:25px 0px 0px 0px; }
#contents				{	background:url('../images/bg_content.png') 0px 0px repeat-y; min-height:500px;  }
#footer					{	background:url('../images/bg_bottom.png') 0px 0px no-repeat; clear:both; height:25px; display:block;  }

#left									{	float:left; width:596px; color:#00a6ee; position:relative;  }
#text p, #text form						{	margin:0px; padding:20px 25px 20px 25px; clear:both; }
#text h1, #text h2, #text h3, #text h4	{	margin:0px; padding:20px 25px 20px 25px; clear:both; }

#text h2				{	background-color:#ed1c24; color:#FFF; font-size:21px; padding:10px 5px 10px 25px; margin:0px; line-height:26px;}
#text h3				{	background-color:#ed1c24; color:#FFF; font-size:21px; padding:10px 5px 10px 25px; margin:0px; line-height:26px;}
#text h4				{	background-color:#ed1c24; color:#FFF; font-size:17px; padding:10px 5px 10px 25px; margin:0px; line-height:22px;}
#text h5				{	background-color:#ed1c24; color:#FFF; font-size:13px; padding:10px 5px 10px 25px; margin:0px; line-height:18px;}


#header					{	height:130px; }
#right					{	float:left; width:233px;   }

#right .sidemenu		{	padding:0px 0px 0px 0px; border-top:1px solid #dedede; margin:0px 15px 20px 15px; }
#right .sidemenu li		{	border-bottom:1px solid #dedede; }
#right .sidemenu li a	{	display:block; padding:5px 0px 5px 20px; text-decoration:none; background:url('../images/sidemenu.gif') 7px 12px no-repeat; color:#666; font-weight:bold; font-size:15px; text-transform:capitalize;}
#right .sidemenu li.active a,
#right .sidemenu li a:hover	{ color:#ed1c24;  }
#right .sidemenu li.active a { background-position:17px 12px;padding:5px 0px 5px 30px; }

#foto_container			{	position:relative;margin:0px 0px 10px 15px;height:132px;overflow:hidden;}
#random_foto			{	padding:0px 1px 0px 1px;}
#fotoload				{	width:198px;position:relative;overflow:hidden;}
#sponsoren_container	{	position:relative;margin:0px 0px 0px 15px;}
#sponsoren_container .padding 	{	padding:1px 10px 1px 10px;}
/**********************************************
MENU
**********************************************/
#menu							{	z-index:10; position:absolute; top:0px; left:139px; height:130px; width:700px; overflow:hidden;}
#menu li						{	display:block; float:left; background:url('../images/menu_left.gif') no-repeat 0px 0px; padding:0px 0px 0px 5px; margin:100px 3px 0px 0px; border-bottom:1px solid #dedede;}
#menu li span					{	display:block; background:url('../images/menu_right.gif') no-repeat 100% 0px;  padding:0px 5px 0px 0px;}
#menu li a						{	display:block; padding:7px 0px 4px 0px; background-color:#FFF; color:#555; font-weight:bold; text-decoration:none; font-size:12px; text-transform:capitalize; }
#menu li.active,
#menu li:hover					{	background-image:url('../images/menu_left.gif'); }
#menu li.active span,
#menu li:hover span				{	background-image:url('../images/menu_right.gif'); }
#menu li.active a.main,
#menu li:hover a.main			{	color:#ed1c24;}

#menu ul						{	background-color:#dedede; margin:0px 0px 0px -5px; padding:5px 0px 0px 0px; list-style-type:none; display:none; position:absolute; }
#menu ul.level1 li				{	float:none; margin:0px; padding:0px 10px 0px 0px; background:none;}
#menu ul.level1	a				{	padding:5px 0px 5px 7px; background:url('../images/arrow-black.gif') 0px 3px no-repeat; color:#333; border-bottom:#dedede 1px solid; text-align:center;}		
#menu ul.level1	a:hover			{	padding:5px 0px 5px 7px; background:url('../images/arrow-red.gif') 0px 3px no-repeat; color:#DD0000;}


#bg								{	position:absolute; z-index:1; width:100%; height:100%; overflow:hidden; margin:0px; padding:0px; top:0px; left:0px; }
#breadcrumbs					{	position:absolute; right:10px; top:-19px; }
#breadcrumbs li					{	float:left; background:url('../images/breadcrumb.gif') 0px 7px no-repeat; padding:0px 0px 0px 8px; margin:0px 0px 0px 5px;}
#breadcrumbs li:first-child		{	background-image:none;}
#breadcrumbs a					{	color:#bebebe; text-decoration:none; }


#left h1	{	margin:0px 0px 0px 139px; padding:10px 0px 4px 0px; color:#FFFFFF; font-size:18px; border-bottom:1px #FFFFFF dashed; width:585px; }
#left #text	{	padding:20px 0px 0px 0px;}


#weer			{	height:300px; background-color:#FFF; padding:10px; text-align:center; padding-left:110px;}
#weer a			{	color:#0160B2;font-family:Arial,Helvetica,sans-serif;font-size:0.8em;letter-spacing:0.002em;line-height:1;font-weight:bold;margin-left:-25px;display:block; }
#weer iframe	{	border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; width: 355px; height: 270px;}
/*********************************** KADER RECHTERBALK ***********************************/
.kader_top			{	background-image:url('../images/kader_top.gif'); background-repeat:no-repeat; background-position:0px 0px; height:8px; width:199px;	 position:absolute; top:0px; z-index:100; line-height:1px; font-size:1px;}
.kader_bottom		{	background-image:url('../images/kader_bottom.gif'); background-repeat:no-repeat; background-position:0px 0px; height:8px; width:199px; position:absolute; bottom:0px;  z-index:100;  line-height:1px; font-size:1px;}
.kader_bg			{	background-image:url('../images/kader_bg.gif'); background-repeat:repeat-y; background-position:0px 0px; width:199px; }

/*********************************** SPONSOREN ***********************************/
#sponsoren					{	position:relative; overflow:hidden; height:551px; }
#sponsoren ul				{	position:absolute; left:0px; top:0px; width:100%; }
#sponsoren li, 
#sponsoren ul				{	list-style-type:none; margin:0px; padding:0px; }
#sponsoren li				{	cursor:pointer; text-align:center; padding:14px 0px 10px 0px; }
#sponsoren li:hover			{	background-color:#dedede;; }
#sponsoren li				{	background-image:url('../images/dots.gif'); background-repeat:repeat-x; background-position:0px 100%; }

#sponsorenmodule 			{ padding:30px 0px 0px 20px;}
#sponsorenmodule a			{ position:relative; width:162px; height:120px; float:left; background-color:#FFF; margin:0px 8px 10px 0px; border:5px solid #dedede; padding:5px; background-repeat:no-repeat; background-position:50% 25%; color:#333; text-decoration:none;}
#sponsorenmodule a:hover	{ border:5px solid #222;}
#sponsorenmodule a	 span	{ display:block; color:#666; position:absolute; left:0px; width:100%; bottom:2px; text-align:center; font-weight:bold; border-top:1px solid #dedede; padding-top:3px;}

/*********************************** GASTENBOEK ***********************************/
#gastenboek						{ margin:20px 0px 0px 0px; width:595px; position:relative; }

.gastenboekbericht				{ padding:5px 0px 5px 20px; margin:5px 0px 5px 0px;}
.gastenboekbericht .regel		{ background-color:#000; background-image:url(../images/icon_gastenboek.gif); background-position:10px 7px; background-repeat:no-repeat; padding:4px 4px 4px 30px; height:20px;}
.odd .regel						{ background-color:#ed1c24; }
.gastenboekbericht .datum		{ color:#FFF; display:block;  margin:0px 10px 0px 0px; font-size:10px; font-weight:bold; float:right;}
.gastenboekbericht .naam		{ color:#FFF; font-weight:bold; display:block; float:left;}
.gastenboekbericht .email		{ display:block; float:left; padding:0px 0px 0px 10px}
.gastenboekbericht .email a		{ color:#FFF; text-decoration:none;}
.gastenboekbericht .tekst		{ clear:both; display:block; padding:5px 0px 0px 0px;   margin:px 0px 0px 0px;}



#gastenboek .navbar				{	height:50px; position:relative;  }

#gastenboek a.nieuwbericht					{ background-color:#767676; color:#FFF; font-weight:bold; padding:6px; position:absolute; right:10px; }

#gastenboek .navbar .jaren					{ display:block;  margin:0px 0px 4px 20px;  }
#gastenboek .navbar .jaren label			{ float:left;display:block;  width:70px; text-align:left; }
#gastenboek .navbar .jaren ul				{ float:left; }
#gastenboek .navbar .jaren ul li			{ list-style-type:none; float:left; }
#gastenboek .navbar .jaren a				{ color:#FFF; text-decoration:none; margin:0px 0px 0px 10px; padding:2px;}
#gastenboek .navbar .jaren a:hover, 
#gastenboek .navbar .jaren a.actief			{ background-color:#ed1c24;}

#gastenboek .navbar .paginas				{ display:block;  margin:0px 0px 0px 20px; clear:both;}
#gastenboek .navbar .paginas label			{ float:left;display:block;  width:70px; text-align:left;  }
#gastenboek .navbar .paginas ul				{ float:left; }
#gastenboek .navbar .paginas ul li			{ float:left; }
#gastenboek .navbar .paginas a				{ color:#FFF; text-decoration:none; margin:0px 0px 0px 10px; padding:2px;}
#gastenboek .navbar .paginas a:hover, 
#gastenboek .navbar .paginas a.actief		{ background-color:#ed1c24;}


#fout									{ 	border:1px solid #ed1c24; color:#FFF; background-color:#222;  padding:10px;}


#formulier 								{	margin:0px 0px 0px 10px;}
#formulier input, #formulier textarea	{ 	width:400px; background-color:#d4d4d4; border:0px; padding:3px 3px 3px 3px; color:#000;}
#formulier .bullet						{ 	background-image:url('../images/bullet.gif'); background-repeat:no-repeat; background-position:0px 14px; padding:10px 0px 0px 16px;}
#formulier #submit						{ 	background-color:#ed1c24; color:#FFF; padding:3px; width:auto; float:right;}

#ajaxformulier 									{	margin:0px 0px 0px 0px;}
#ajaxformulier input, #ajaxformulier textarea	{ 	width:300px; background-color:#d4d4d4; border:0px; padding:4px 3px 3px 3px; color:#000; line-height:normal;}
#ajaxformulier .bullet							{ 	background-image:url('../images/bullet.gif'); background-repeat:no-repeat; background-position:0px 14px; padding:10px 0px 0px 16px;}
#ajaxformulier #submit							{ 	background-color:#ed1c24; color:#FFF; padding:3px; width:auto;}
#ajaxformulier .error							{	background-color:#ed1c24; color:#FFF;}

#ajaxResultNieuwsbrief 					{	padding:10px 0px 0px 0px; }
#ajaxResultNieuwsbrief .fout			{	display:block; background-color:#666; border:1px solid #FFF; padding:10px; color:#000; }

/*********************************** FOTOBOEK ***********************************/
#fotoboek_albums			{ }
#fotoboek_albums a			{	float:left; display:block;color:#FFF;padding:10px;text-decoration:none;  background-color:#dedede; margin:10px 20px 10px 0px;}
#fotoboek_albums a:hover	{	background-color:#FFF; color:#000; }
#fotoboek_albums img		{	margin:0px 0px 5px 0px;}
#fotoboek_albums .datum		{	color:#3e3e3e; display:block; width:110px; text-align:center; font-size:10px;}
#fotoboek_albums .titel		{	color:#ed1c24; display:block; width:110px; text-align:center; font-size:10px; font-weight:bold;}

#fotoboek_thumbs img		{	border:5px solid #dedede; margin:10px 11px 0px 0px; width:118px; }
#fotoboek_thumbs img:hover		{	border:5px solid #FFF;  }
.navbar						{	text-align:center; }
.navbar a.active			{	font-size:20px; color:#FFF; }


.route						{	}
.route #routemap			{	height:280px;width:596px;}
.route .submitter			{	background-color:#767676;color:#FFF;border:0px;font-weight:bold;font-size:12px;padding:6px;}
.route .postcode			{	width:60px;padding:3px;border:1px solid #adc2dd;height:12px;}
.route .form				{	padding:0px 0px 0px 25px;}
.route #routebeschrijving	{	padding:0px 0px 0px 25px; width:500px;}

/*********************************** TOOLBOX IMAGES ***********************************/
.img_left_border			{ 	float:left; margin-right:15px; margin-bottom:5px; clear:left;}
.img_left_noborder			{ 	float:left; margin-right:15px; margin-bottom:5px;  clear:left;}
.img_right_border			{ 	float:right; margin-left:15px; 	margin-bottom:5px; clear:right;}
.img_right_noborder			{ 	float:right; margin-left:15px; margin-bottom:5px; clear:right;}
.img_noalign_noborder		{	margin:0px; }
.img_noalign_border			{ 	margin:0px; }


	/** 91730eb84eb1ee02100bc51cc6237594 **/
	li.home-left-2	{	background-image:url(../website_images/home/left_2.jpg);	}	

	/** 6f787f7b32a3b993b914a03252b385bd **/
	li.home-left-3	{	background-image:url(../website_images/home/left_3.jpg);	}	

	/** 65761fbebae184535aed3c7b388efc6b **/
	li.home-left-7	{	background-image:url(../website_images/home/left_7.jpg);	}	

	/** 45024acb6b7ce04143e3e0d03ccfa55b **/
	li.home-left-14	{	background-image:url(../website_images/home/left_14.jpg);	}	

	/** 67a5b1c3612301e1a872477edb503500 **/
	li.home-left-6	{	background-image:url(../website_images/home/left_6.jpg);	}	

	/** 4c350cadba031a11c3a74536bb725a07 **/
	li.home-left-5	{	background-image:url(../website_images/home/left_5.jpg);	}	

