.kop, h1            {color: #0072b9; font-size: 14px; line-height: 16pt; font-family:Verdana, Arial; font-weight: bold }
.subkop, h2         {color: #0072b9; font-size: 13px; line-height: 14pt; font-family:Verdana, Arial; font-weight: bold }
.itemkop, th        {color: #000000; font-size: 12px; font-family:Verdana, Arial; font-weight: bold }

.tekstgroot         {color: #000000; font-size: 16px; font-family:Verdana, Arial }
.tekst, td, body    {color: #000000; font-size: 12px; font-family:Verdana, Arial; }
.menuhead           {color: #ffffff; font-size: 11px; font-family:Verdana, Arial; font-weight: bold; }
.geel               {color: #FFFF00; }
.zwart              {color: #000000; }
.grijs              {color: #666666; }
.tekstklein         {color: #000000; font-size: 11px; font-family:Verdana, Arial }
.tekstheelklein     {color: #000000; font-size: 9px; font-family:Verdana, Arial }
.tekstfoto          {color: #000000; font-size: 10px; font-family:Verdana, Arial; font-style: italic }

a:link              {color: #0072b9; border: 0px transparent; text-decoration: none; font-weight: bold }
a:active            {color: #0072b9; border: 0px transparent; text-decoration: none; font-weight: bold }
a:visited           {color: #0072b9; border: 0px transparent; text-decoration: none; font-weight: bold }
a:hover             {color: #003366; border: 0px transparent; text-decoration: none; font-weight: bold }

a.nav:link          {color: #555555; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.nav:active        {color: #555555; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.nav:visited       {color: #555555; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.nav:hover         {color: #9999aa; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.navon:link        {color: #888899; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.navon:active      {color: #888899; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.navon:visited     {color: #888899; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }
a.navon:hover       {color: #9999aa; border: 0px transparent; text-decoration: none; font-size: 13px; font-weight: bold }

a.nav1:link         {color: #7777dd; border: 0px transparent; text-decoration: none; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1:active       {color: #7777dd; border: 0px transparent; text-decoration: none; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1:visited      {color: #7777dd; border: 0px transparent; text-decoration: none; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1:hover        {color: #ddddff; border: 0px transparent; text-decoration: none; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1on:link       {color: #aaaaee; border: 0px transparent; text-decoration: underline; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1on:active     {color: #aaaaee; border: 0px transparent; text-decoration: underline; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1on:visited    {color: #aaaaee; border: 0px transparent; text-decoration: underline; font-size: 11px; font-weight: bold; font-style: italic }
a.nav1on:hover      {color: #ddddff; border: 0px transparent; text-decoration: underline; font-size: 11px; font-weight: bold; font-style: italic }

a.knoop:link        {color: #666666; border: 0px transparent; text-decoration: underline }
a.knoop:active      {color: #666666; border: 0px transparent; text-decoration: underline }
a.knoop:visited     {color: #666666; border: 0px transparent; text-decoration: none }
a.knoop:hover       {color: #666666; border: 0px transparent; text-decoration: underline }

html, body          {height:100%; margin: 0px;}
table               {height:1%; margin: 0px;}
table.high          {height:100%; margin: 0px; background-image: url(img/backgroundnew.jpg); background-position: 0 0; background-attachment:scroll; background-repeat: no-repeat;}
iframe              {height: 100%; overflow-x: hidden; overflow-y: auto; }
iframe.block4       {position: absolute; top: 0px;  left: 261px;  width: 716px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #ffffff; margin-left: 5px; margin-right: 5px; }

div.outer           {position: relative; height:100%; }
div.hmenu           {position: absolute; top:   0px; left: 0px;   width: 172px; text-align: center; }
div.hmenutxt        {position: absolute; top:   7px; left: 290px; width: 730px; text-align: left; }
div.lmenu1          {position: absolute; top:   0px; left: 15px;  width: 227px; text-align: left; height: 150px; background-color: #ffffff; overflow-x: hidden; overflow-y: hidden; }
div.lmenu1bgtop     {position: absolute; top: 0px;  left: 4px;  width: 249px; text-align: left; height: 11; }
div.lmenu1bgmiddle  {position: absolute; top: 0px;  left: 4px;  width: 249px; text-align: left; height: 350px; overflow-x: hidden; overflow-y: hidden; }
div.lmenu1bgbottom  {position: absolute; top: 150px;  left: 4px;  width: 249px; text-align: left; height: 12; }
div.lmenu2          {position: absolute; top: 165px; left: 15px;   width: 227px; text-align: left; height: 45px; background-color: #ffffff; overflow-x: hidden; overflow-y: hidden; }
div.lmenu2bgtop     {position: absolute; top: 154px;  left: 4px;  width: 249px; text-align: left; height: 11; }
div.lmenu2bgmiddle  {position: absolute; top: 165px;  left: 4px;  width: 249px; text-align: left; height: 45px; overflow-x: hidden; overflow-y: hidden; }
div.lmenu2bgbottom  {position: absolute; top: 210px;  left: 4px;  width: 249px; text-align: left; height: 12; }
div.lmenu3          {position: absolute; top: 224px; left: 15px;   width: 227px; text-align: left; height: 45px; background-color: #ffffff; overflow-x: hidden; overflow-y: hidden; }
div.lmenu3bgtop     {position: absolute; top: 213px;  left: 4px;  width: 249px; text-align: left; height: 11; }
div.lmenu3bgmiddle  {position: absolute; top: 224px;  left: 4px;  width: 249px; text-align: left; height: 45px; overflow-x: hidden; overflow-y: hidden; }
div.lmenu3bgbottom  {position: absolute; top: 269px;  left: 4px;  width: 249px; text-align: left; height: 12; }
div.block0          {position: absolute; top: 0px;  left: 15px;  width: 227px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #ffffff; }
div.block0bgtop     {position: absolute; top: 0px;  left: 4px;  width: 249px; text-align: left; height: 11; }
div.block0bgmiddle  {position: absolute; top: 0px;  left: 4px;  width: 249px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: hidden; }
div.block0bgbottom  {position: absolute; top: 0px; left:   4px;  width: 249px; text-align: left; height: 12; }
div.block1          {position: absolute; top: 0px;  left: 261px;  width: 227px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #ffffff; }
div.block1bgtop     {position: absolute; top: 0px;  left: 250px;  width: 249px; text-align: left; height: 11; }
div.block1bgmiddle  {position: absolute; top: 0px;  left: 250px;  width: 249px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: hidden; }
div.block1bgbottom  {position: absolute; top: 0px; left: 250px;  width: 249px; text-align: left; height: 12; }
div.block2          {position: absolute; top: 0px;  left: 508px;  width: 227px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #ffffff; }
div.block2bgtop     {position: absolute; top: 0px;  left: 497px;  width: 249px; text-align: left; height: 11; }
div.block2bgmiddle  {position: absolute; top: 0px;  left: 497px;  width: 249px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: hidden; }
div.block2bgbottom  {position: absolute; top: 0px; left: 497px;  width: 249px; text-align: left; height: 12; }
div.block3          {position: absolute; top: 0px;  left: 755px;  width: 227px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #ffffff; }
div.block3bgtop     {position: absolute; top: 0px;  left: 744px;  width: 249px; text-align: left; height: 11; }
div.block3bgmiddle  {position: absolute; top: 0px;  left: 744px;  width: 249px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: hidden; }
div.block3bgbottom  {position: absolute; top: 0px; left: 744px;  width: 249px; text-align: left; height: 12; }
div.block4          {position: absolute; top: 0px;  left: 261px;  width: 716px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #ffffff; margin-left: 5px; margin-right: 5px; }
div.block4bgtop     {position: absolute; top: 0px;  left: 250px;  width: 743px; text-align: left; height: 11; }
div.block4bgmiddle  {position: absolute; top: 0px;  left: 250px;  width: 743px; text-align: left; height: 100%; overflow-x: hidden; overflow-y: hidden; }
div.block4bgbottom  {position: absolute; top: 0px; left: 250px;  width: 743px; text-align: left; height: 12; }
div.logo            {position: absolute; top: -113px;left: 38px;  width: 188px; text-align: left; z-index: 20;}
div.footer          {position: absolute; top: 8px;left: 20px;  width: 960px; text-align: center; color: #555555; }
div.margined        {margin-left: 5px; margin-right: 5px; text-align: justify; }
div.verlineleft     {position: absolute; bottom: 0px; left:  0px;  width: 22px; }
div.verlineright    {position: absolute; bottom: 0px; right: 0px;  width: 22px; }
div.verlinetop      {position: absolute; top:    0px; left:  0px; height: 22px; }
div.verlinebottom   {position: absolute; bottom: 0px; left:  0px; height: 22px; }

td.bg1              {background-image: url(img/background1.jpg); background-position: 0 0; background-attachment:scroll; background-repeat: no-repeat; }
td.bg2              {background-image: url(img/background2.jpg); background-position: 0 0; background-attachment:scroll; background-repeat: no-repeat; }

img.border          {border: #444499; border-style: solid; border-width: 1px; }

p                   {margin: 0; padding: 0; }

input, select, option {margin: 1; padding: 0; height: 20px; font-size: 11px; }

 /****** let op linkjes, inputs etc. in deze laag: position:relative; ! ****/
a, input, textarea, select { position: relative; }

	/* Mozilla ignores crazy MS image filters, so it will skip the following */
.blockbgtop         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/blockbgtop.png'); }
.blockbgmiddle      {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/blockbgmiddle.png'); }
.blockbgbottom      {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/blockbgbottom.png'); }
.blockwbgtop        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/blockwbgtop.png'); }
.blockwbgmiddle     {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/blockwbgmiddle.png'); }
.blockwbgbottom     {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/blockwbgbottom.png'); }
.logo_knooppunt     {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo_knooppunt_internetdiensten.png'); }
.hmenuimg           {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/menu.png'); }
.verlinepngl        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/verlinel.png'); }
.verlinepngr        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/verliner.png'); }
.verlinepngt        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/verlinet.png'); }
.verlinepngb        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/verlineb.png'); }
	/* IE ignores styles with [attributes], so it will skip the following. */
.blockbgtop[class]     {background-image:url(img/blockbgtop.png); }
.blockbgmiddle[class]  {background-image:url(img/blockbgmiddle.png); }
.blockbgbottom[class]  {background-image:url(img/blockbgbottom.png); }
.blockwbgtop[class]    {background-image:url(img/blockwbgtop.png); }
.blockwbgmiddle[class] {background-image:url(img/blockwbgmiddle.png); }
.blockwbgbottom[class] {background-image:url(img/blockwbgbottom.png); }
.logo_knooppunt[class] {background-image:url(img/logo_knooppunt_internetdiensten.png); }
.hmenuimg[class]       {background-image:url(img/menu.png); }
.verlinepngl[class]    {background-image:url(img/verlinel.png); }
.verlinepngr[class]    {background-image:url(img/verliner.png); }
.verlinepngt[class]    {background-image:url(img/verlinet.png); }
.verlinepngb[class]    {background-image:url(img/verlineb.png); }
