*			{
			margin:0;
			padding:0;
			border:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:12px;
			line-height:22px;
			}

html, body		{
			width:100%;
			height:100%;
			background-color:#ffffff;
			text-align:center;
			}
				
html		{
			overflow-x:hidden;
			overflow-y:scroll;
			}

body		{
			background-image:url(../img/upp_bg.gif);
			background-position:top center;
			background-repeat:repeat-x;
			}

#container	{
			position:relative;
			width:990px;
			min-height:95%;
			background-color:#ffffff;
			text-align:left;
			margin:0 auto 1px auto; /* bottom-margin is height #bot */
			}

#container:after	{
					clear:both;
					}

#upp		{
			width:990px;
			height:174px;
			background-image:url(../img/upp_home2.jpg);
			background-position:top center;
			background-repeat:no-repeat;
			overflow:hidden;
			}

#mid		{
			/* min-height:100%; */
			overflow:hidden;
			background-image:url(../img/mid_home2.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			clear:both;
			}

#navcapsule		{
			width:230px;
			float:left;
			background-color:#9f151a;
			border-width:1px;
			border-style:solid;
			border-color:#ffffff;
			margin-left:20px;
			}

#topnav		{
			float:left;
			width:320px;
			height:45px;
			padding:34px 19px 0 19px;
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			line-height:16px;
			}

#topnav i	{
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			line-height:16px;
			}

#topnav a	{
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			line-height:16px;
			text-decoration:none;
			}

#topnav a:link		{
			color:#ffffff;
			text-decoration:none;
			}

#topnav a:visited, #navcapsule a:visited		{
					color:#ffffff;
					text-decoration:none;
					}

#topnav a:hover		{
			color:#ffffff;
			text-decoration:underline;
			}

#topnav a:active		{
			color:#ffffff;
			text-decoration:none;
			}


#main		{
			width:718px;
			min-height:100%;
			float:left;
			padding:10px 0 19px 19px;
			}

#bot		{
			clear:both;
			margin:0 auto 0 auto;
			width:100%;
			height:190px;
			background-color:#5a5a5a;
			padding:10px;
			border-width:1px;
			border-style:solid;
			border-color:#ffffff;
			text-align:center;
			}

#logolink			{
			display:block;
			width:227px;
			height:61px;
			margin-top:55px;
			margin-left:18px;
			text-decoration:none;
			}

#payoff			{
			overflow:hidden;
			width:920px;
			height:175px;
			margin:0 auto 0 auto;
			border-width:0 1px 0 1px;
			border-color:#ffffff;
			border-style:solid;
			text-align:left;
			color:#ffffff;
			padding:0 25px 0 25px;
			}

#payoff td, #payoff td b, #payoff td strong, #payoff td i, #payoff td a, #payoff td div	{
							color:#ffffff;
							}
#payoff td a	{
		font-weight:normal;
		}

#popupcontainer	{
		display:none;
		}

.popup		{
		background-color:#ffffff;
		border:1px solid #333;
		padding:10px;
		text-align:left;
		}

p			{
			margin:12px 0 12px 0;
			}

h1, h1 i			{
			font-family:Arial, Helvetica, sans-serif;
			color:#0c3c6a;
			font-weight:bold;
			font-size:22px;
			line-height:22px;
			margin-bottom:4px;
			}

h2, h2 b, h2 em, h2 i, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active	{
			font-family:Arial, Helvetica, sans-serif;
			color:#0c3c6a;
			font-weight:bold;
			font-size:18px;
			line-height:18px;
			margin:20px 0 10px 0;
			text-decoration:none;
			}

h2 a:hover	{
			text-decoration:underline;
			}

h3, h3 i, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active	{
			font-family:Arial, Helvetica, sans-serif;
			color:#0c3c6a;
			font-weight:bold;
			font-size:14px;
			line-height:14px;
			margin-bottom:4px;
			text-decoration:none;
			}

h3 a:hover	{
			text-decoration:underline;
			}

a:link, a:visited, a:hover, a:active	{
				color:#9f151a;
				font-weight:bold;
				text-decoration:underline;
				}

a:hover			{
			text-decoration:none;
			}

a.linkreverse:link, a.linkreverse:visited, a.linkreverse:hover, a.linkreverse:active	{
				color:#9f151a;
				font-weight:bold;
				text-decoration:none;
				}

a.linkreverse:hover			{
			text-decoration:underline;
			}

ul, ol		{
			margin:12px 0 12px 16px;
		}


.evenementalert	{
		width:200px;
		background-color:#d9bd00;
		margin:0 0 10px 10px;
		padding:5px 5px 5px 5px;
		float:right;
		clear:right;
		}


.evenementalert h2	{
		font-family:arial;
		color:#ffffff;
		font-size:14px;
		line-height:18px;
		margin-top:0;
		}

.error		{
		font-weight:bold;
		color:#9f151a;
		}

.nav		{
			/* padding:32px 25px 32px 25px; */
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			line-height:18px;
			}

.nav2		{
			padding:32px 10px 32px 25px;
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:14px;
			line-height:14px;
			text-align:left;
			}

.nav2.normaal		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#ffffff;
			}

.nav2 a		{
			color:#ffffff;
			}

.intro		{
			margin:20px 0 20px -10px;
			padding:2px 0 2px 10px;
			background-color:#dfdfdf;
			}


.textlink:before	{
					content:"» ";
					}

.nav ul		{
			margin:23px 0 33px 0;
			list-style:none;
			}

.nav li		{
			display:block;
			width:100%;
			}

.nav li a		{
			display:block;
			padding:9px 0 9px 25px;			
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			line-height:18px;
			}

.nav a:link	{
			text-decoration:none;
			}

.nav a:visited	{
			text-decoration:none;
			}

.nav a:hover	{
			background-color:#d61b21;
			}

.nav a:active	{
			text-decoration:none;
			}

.blok, .blok_ic		{
			background-color:#dfdfdf;
			width:100%;
			padding:7px 0 7px 10px; /* 7+10+7=24 (=2 regels) */
			margin:10px -20px 10px -10px;
			overflow:hidden;
			}

.blok_ic			{
			background-color:#d9c2c3;
			}

.linkblok		{
			background-color:#dfdfdf;
			padding:7px 7px 7px 10px; /* 7+10+7=24 (=2 regels) */
			margin:10px 0 10px 0;
			overflow:hidden;
			}

.linkblok:hover		{
			background-color:#abb6c1;
			}


.linkblok a		{
			display:block;
			width:100%;
			height:100%;
			font-weight:normal;
			color:#000000;
			text-decoration:none;
			}

.linkblok a:link		{
			text-decoration:none;
			}

.linkblok a:visited		{
			text-decoration:none;
			}

.linkblok a:hover		{
			text-decoration:none;
			}

.linkblok a:active		{
			text-decoration:none;
			}

.linkblok a.textlink		{
			color:#9f151a;
			font-weight:bold;
			text-decoration:underline;
			}

.linkblok .textlink a, u .textlink	{
				color:#9f151a;
				font-weight:bold;
				text-decoration:underline;
				}

.linkblok u .textlink:hover		{
				text-decoration:none;
				}

.hoverunderline:hover		{
				text-decoration:underline;
				}

.textlink:hover			{
				text-decoration:none;
				}

.ok_edge				{
				border:0;
				display:inline;
				}

.formfieldtitle			{
				display:block;
				margin-top:3px;/* nodig voor uitlijning met input text content */
				}

.regel			{
			background-color:#f4f4f4;
			margin:0 25px 0 0;
			padding:0 3px 0 3px;
			}

.regel2			{
			background-color:#dfdfdf;
			margin:0 25px 0 0;
			padding:0 3px 0 3px;
			}

input[type="submit"]	{
			background-color:#9f151a;
			color:#ffffff;
			font-weight:bold;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;
			padding:15px;			
			}

input[type="submit"].dwerg	{
			font-size:16px;
			padding:2px 5px 3px 5px;
			}

.button			{
			display:block;
			width:40px;
			padding:0 5px 0 5px;
			background-color:#9f151a;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
			}

a.button			{
			color:#ffffff;
			text-decoration:none;
			}

input[type="text"], textarea	{
			border-width:1px;
			border-style:solid;
			border-color:#abb6c1;			
			background-color:#abb6c1;			
			}

input[type="text"]		{
			height:19px;
			padding-top:6px;
			}

input[type="text"].focus, textarea.focus	{
			border-color:#ffffff;
			border-bottom-style:dotted;
			border-bottom-color:#0e3c68;
			background-color:#ffffff;
			}


input[type="text"].emailadres_nieuwsbrief	{
						float:left;
						width:155px;
						height:26px;
						padding-left:3px;
						padding-top:0;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						font-style:italic;
						line-height:12px;
						border:0;
						background-color:#ffffff;
						color:#8e8e8e;
						}

input[type="text"].emailadres_nieuwsbrief_focus	{
								float:left;
								width:155px;
								height:26px;
								padding-left:3px;
								padding-top:0;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								font-style:normal;
								line-height:12px;
								border:0;
								background-color:#ffffff;
								color:#000000;
								}

#headslideshow	{
	position:absolute;
	width:381px;
	height:253px;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
	/* background-color:#103c69; */
	background-color:#9f151a;
	left:607px;
	top:0;
	z-index:999;
	}

