/*GENERAL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html, td, body, div, p, ul, li, input, textarea, select, h1, h2, h3, h4 		{ font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; color: #999999; }
body														{ margin: 0px; padding: 0px }
html														{ overflow:scroll }

a														{ text-decoration: none; color:#000099; outline:none}
a:hover													{ text-decoration:underline; outline:none }

a img													{ border:none }

/*TEXT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1														{ color:#72c600; font-size:18px; font-weight:normal; margin:0px 0px 10px 0px; padding-bottom:10px; border-bottom:1px solid #eee;}
h2														{ color:#72c600; font-size:14px; font-weight:normal; margin:0px 0px 10px 0px;}
h3														{ color:#000099; font-size:14px; font-weight: bold; margin:0px 0px 10px 0px}
h4														{ color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px; padding: 0px}
h5														{ color:#72c600; font-size:12px; font-weight:bold; margin:15px 0px 10px 0px }
h6														{ }

p														{ }
.ErrorMessage												{ color:  red}

/*MAIN LAYOUT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#container												{ border: 0px solid #EB208D; width: 935px; position:relative; margin: 0px 0px 0px -467px; left: 50%; }
#container												{ background-image: url(../img/background.jpg); background-repeat: repeat-y; }
#header													{ border: 0px solid #EB208D; width: 100%; height: 113px; background-image: url(../img/header.jpg) }
#main													{ border: 0px solid #EB208D; width: 883px; min-height: 650px; _height: 650px; /* ie hack, this is ignored by normal browsers */ margin: 0px 0px 0px 26px}
#content													{ border: 0px solid #EB208D; width: 881px; margin-top: 24px }
#footer													{ border: 0px solid #EB208D; width:auto; height: 121px; background-image: url(../img/footer.jpg); clear:both }

/*MAIN MENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#mainmenu												{ border: 0px solid #EB208D; height: 24px; }
#mainmenu ul											{ margin: 0px; padding: 0px }
#mainmenu li											{ list-style-type: none; float:left; margin-left: 7px; text-align:center}
#mainmenu li.home										{ margin-left: 13px }

#mainmenu a												{ border: 0px solid #EB208D; display:block; height: 21px; padding: 7px 0px 0px 2px}
#mainmenu a												{ outline: none; font-weight:bold; font-size: 9px; color: #333333; background-image:url(../img/arrow-link.gif); background-repeat:no-repeat; background-position: 7px 10px} 
#mainmenu a:hover										{ text-decoration:underline; color:#000099} 
#mainmenu a.active										{ color: #009900; background-image:url(../img/arrow-current.gif); background-repeat:no-repeat; background-position: 7px 10px} 

#mainmenu li.home a										{ width: 64px;  }
#mainmenu li.beelden a									{ width: 119px;  }
#mainmenu li.persoonlijk a								{ width: 142px; }
#mainmenu li.selectie a									{ width: 140px;  }
#mainmenu li.contact a									{ width: 75px; }

/*SUB MENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#submenu												{ margin-bottom: 25px}
#submenu ul												{ margin: 0px; padding: 0px }
#submenu li												{ list-style-type: none }
#submenu a												{ background-image:url(../img/arrow-submenu.gif); font-weight: normal; background-position: 0px 2px; background-repeat:no-repeat; padding-left: 15px }
#submenu a.active										{ color: #72c600; }

/*OPTIONMENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#smallmenu												{ border-left: 1px solid #C1C1C1; width: 129px; border-bottom: 1px solid #C1C1C1; padding: 0px 9px 9px 9px; margin-bottom: 25px }

/*PAGE HOME RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#top													{ border: 0px solid #EB208D; margin: 28px 0px 0px 0px; }
#top .left												{ border: 0px solid #EB208D; width: 596px; height: 150px; background-image:url(../img/image01_home.jpg); float:left }
#top .right												{ border: 0px solid #EB208D; width: 256px; height: 134px; background-image:url(../img/personal_home.jpg); float:left; margin-left: 13px; padding: 8px; font-weight:bold}
#top .right ul											{ margin: 0px; padding: 0px }
#top .right li											{ list-style-type: none; margin-bottom: 2px }
.link_a													{ height: 19px; padding: 3px 25px 0px 0px; background-image: url(../img/link_a.gif); background-repeat:no-repeat; background-position:right; text-align:right;}
.link_a a												{ color: #72c600;}					

#text_home												{ border: 0px solid #EB208D; width: 433px; float:left }

/*CONTENT RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content #left											{ border: 0px solid #EB208D; float: left; width: 150px}
#content #right											{ border: 0px solid #EB208D; float: left; width: 721px; margin-left: 10px; }

/*SEARCH RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#search_small											{ border: 0px solid #EB208D; width: 435px; margin-bottom: 10px }
#search_small .top										{ border: 0px solid #EB208D; height: 6px; background-image: url(../img/search_small_top.gif); background-repeat: no-repeat; }
#search_small .content									{ border: 0px solid #EB208D; background-image: url(../img/search_small_bg.gif); background-repeat:repeat-y; padding: 10px}
#search_small .bottom									{ border: 0px solid #EB208D; height: 6px; background-image: url(../img/search_small_bottom.gif); background-repeat: no-repeat}

#search_large											{ border: 0px solid #EB208D; width: 721px }
#search_large .top										{ height: 6px; background-image: url(../img/search_large_top.gif); background-repeat: no-repeat}
#search_large .content									{ background-image: url(../img/search_large_bg.gif); background-repeat:repeat-y; padding: 10px}
#search_large .bottom									{ height: 6px; background-image: url(../img/search_large_bottom.gif);background-repeat: no-repeat }

/*LOGIN RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#loginform 											{ border: 0px solid #EB208D; width: 435px; margin-bottom: 15px }
#loginform .top											{ height: 6px; background-image: url(../img/search_top.gif); background-repeat:repeat-y}
#loginform .content										{ background-image: url(../img/search_bg.gif); background-repeat:repeat-y; padding: 10px}
#loginform .bottom										{ height: 6px; background-image: url(../img/search_bottom.gif);background-repeat:repeat-y }

/*SPECIAL RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#specials												{ border: 0px solid #EB208D; width: 272px; float:left; margin: 0px 0px 0px 12px;  }
#specials .top											{ height: 6px; background-image: url(../img/special_top.gif); background-repeat: no-repeat; margin-top: 10px}
#specials .content										{ background-image: url(../img/special_bg.gif); background-repeat:repeat-y; padding: 10px; }
#specials .bottom										{ height: 6px; background-image: url(../img/special_bottom.gif);background-repeat: no-repeat; }
#specials .content .img									{ border: 0px solid #EB208D; }
#specials .content .text								{ border: 0px solid #EB208D; margin-top:5px; height:17px; width:240px; text-align:right;}

/*FORM RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
input													{ margin: 0px; padding: 0px }
#search_large .content .input								{ width: 250px; height: 20px; font-size:14px; padding-top: 2px }
#search_small .content .input								{ width: 250px; height: 20px; font-size:14px; padding-top: 2px }

/*TABEL RELATED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
table													{ border-collapse: collapse }
th													{ text-align:left }
tr													{ height: 19px }
#overview												{ margin-bottom: 25px }

/*NAVIGATION 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navigation 											{ width:718px; margin:10px 0 10px 0; text-align:center; }
#navigation .input										{ border:1px solid #e8edf3; text-align: center; padding: 0px; margin: 0px; height: 17px} 	
#navigation .ok											{ padding:0px 0px 0px 0px ; margin: 0px 0px -1px 0px; height: 21px; width: 50px; text-align: center;   } 	

















