*																				{	margin: 0; padding: 0;}
body																		{ font-family: Tahoma, Arial; font-size: 12px; color: #707779; background: #e7f3f8 url(/images/gfx/bg-gradient.png) repeat-x}
img	{border:0}
#top h1 a																{ background: url(/images/gfx/logo.png); display: block; font-size: 12px; height: 140px; width: 220px; text-indent:-1500px;overflow:hidden}
#topright																{ background: url(/images/gfx/banner.png); float: right; height: 120px; width: 700px; }

#container 															{ margin:0 auto;width: 962px; margin-bottom: 20px;position:relative }
#inner																	{ border: 1px solid #d8e2e7; background: #fff; padding: 20px 20px 0 20px; position: relative}

#content																{ float: left; width: 480px; padding-left: 220px; line-height:150%}
#content a															{ color: #2d9cca; font-weight: bold;}
#content input													{vertical-align:top}
#content h1															{ color: #ff6600; font-size: 24px; font-weight: bold; margin: 0 0 10px 0; line-height:30px}
#content h2															{ color: #ff6600; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; line-height:25px}
#content p															{ margin: 10px 0}
#content .cblock												{padding:0 10px 20px 20px}
#content .cblock ul											{padding:5px 0 10px 20px;list-style:square}
#content .crumb													{font-size:11px;color:#ccc;margin:0 0 10px 20px}
#content .crumb a												{color:#ccc; text-decoration:none;font-weight:normal}
#content .crumb a:hover									{text-decoration:underline}
#content .no20													{margin-left:0}

#columnright														{ float: right; width: 200px; min-height: 730px; padding-left: 20px; }
#columnright a													{color:#2d9cca; text-decoration:none}
#columnright label											{display:block;float:left;width:56px; color:#333333;font-size:11px;padding:3px 0;}
#columnright select											{margin-bottom:3px;width:122px;}
#columnright .zoekknop									{margin:4px 0 0 56px}
#bedrijfscalc								{display:none;}

#menu																		{ width: 200px; position: absolute; top:20px; left:20px;}
#menu ul li															{ list-style: none; margin: 0 0 10px 0; font-size: 13px; font-weight: bold; line-height:17px;}
#menu ul li ul													{ display: block; border-top: 1px dotted #999; background: url(/images/gfx/menu-gradient.png) repeat-x;}
#menu ul li a														{ text-decoration: none; color: #333;  }
#menu ul li	ul li												{ list-style: none; margin: 0 0 3px 10px}
#menu ul li ul li a											{ font-size: 11px; font-weight: normal }
#menu ul li ul li ul										{display:none}

.content_smallblock											{	margin: 0 10px 20px 10px; padding: 10px; float: left; width: 198px; height: 205px; background: #f9fbfc; border: 1px solid #e3ebee;}
.content_wideblock1											{ margin: 0 10px 20px 10px; padding: 10px; clear: both; width: 440px; background: #e8f1f5;}
.content_wideblock2											{ margin: 0 10px 20px 10px; padding: 10px; clear: both; width: 440px; background: #d9e6ec;}

.content_wideblock2 .input							{ border: 1px solid #bbc8ce; width: 190px; padding: 2px; font-family: Tahoma, Arial; font-size: 13px; color: #707779}

h3																			{ font-size: 13px; font-weight: bold; color: #707779 ; line-height:17px}

#content .cblock ul.contentlist, .contentlist		{ list-style: none; padding:0; }
.contentlist li													{ padding-left: 15px; margin: 6px 0 0 0;background: url(/images/gfx/bullet1.png) 0 1px no-repeat;line-height:130%}
#content .contentlist li a							{color: #707779; font-weight:normal;text-decoration:none;}
#content .contentlist li a:hover				{text-decoration:underline}

.window																	{ border: 1px solid #b2c2c8; background: #e6f0f4; width: 198px; margin-bottom: 20px}
.window .caption												{ height: 21px; border-bottom: 1px solid #b2c2c8;padding: 5px 0 5px 10px; width: 188px; background: url(/images/gfx/caption-gradient.png) }
.window .windowcontent									{ padding: 10px 5px 10px 10px }

#bottom																	{ font-family: Verdana; font-size: 11px; margin: 4px auto; width: 922px; color: #95b4c1; padding: 0 20px}
#bottom	a																{ color: #95b4c1; text-decoration: none; }
#footer																	{ background: #95b4c1; border-top: 1px solid #b7cdd7 }
#innerfooter														{ margin:auto; width: 962px; padding-top: 20px; padding-bottom: 20px;}
#innerfooter ul													{ display: block; float: left; width: 220px; margin-left: 20px }
#innerfooter li													{ list-style: none; padding: 2px 0 2px 0 }
#innerfooter li a												{ color: #d9e6ec; text-decoration: none; font-size: 11px }

#vragen{
position:absolute;
left:20px;
bottom:20px;
}
#vragen img	{vertical-align:middle;margin-top:3px}
.nrblue, .alleacties{ font-size:16px;color:#2d9cca;font-weight:bold;}
.alleacties{margin:0 10px 10px 10px;display:block;}
#vragen h2	{ color: #ff6600; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; line-height:25px}