
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #000; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #000; }
body { background: #f0f0f0; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; overflow: hidden; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 14px auto; padding: 14px; width: 884px; background: #fff; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 884px; height: 232px; background: url('../userfiles/header/headerBg.png') no-repeat bottom; }
	#headerCntr a.logo { position: absolute; top: 0px; left: 0px; display: block; width: 189px; height: 61px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
		
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 75px; left: 0px; height:22px; width: 884px; border-bottom: 8px solid #e63f97;  }
		#menuCntr ul { padding: 0px 10px 0px 10px; overflow: hidden; width: 864px; list-style: none;  }
		#menuCntr li { float: left; display: inline; font-size: 12px; }
		#menuCntr li a {  padding: 0px 20px 0px 20px; display: block; float: left; height: 22px; line-height: 22px; text-decoration: none; color: #e63f97; font-weight:bold; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #fff; background: #e63f97; }
		
		
		#menuCntr ul ul { padding-left: 0px; position: absolute; top: 25px; clear: both; display: none; width: auto; }
		#menuCntr ul ul li { font-weight: normal; color: #707070;  width:120px; height:20px;}
		#menuCntr ul ul li a { padding: 0px 15px 0px 10px; color: #707070; display: inline; width:100px; font-weight:normal; overflow: hidden;}
		
		
		
		/* ### MENU CONTAINER ### 
		#menuCntr { position: absolute; top: 85px; left: 0px; width: 884px; height: 22px; border-bottom: 8px solid #e63f97; }
		#menuCntr ul { padding: 0px 10px 0px 10px; overflow: hidden; width: 864px; list-style: none; }
		#menuCntr li { float: left; display: inline; font-size: 12px; }
		#menuCntr li a { padding: 0px 20px 0px 20px; display: block; float: left; height: 22px; line-height: 22px; text-decoration: none; color: #e63f97; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #fff; background: #e63f97; }
		
		#menuCntr ul ul { padding-left: 36px; position: absolute; top: 19px; clear: both; display: none; width: auto; }
		#menuCntr ul ul li { font-weight: normal; color: #707070; }
		#menuCntr ul ul li a { padding: 0px 5px 0px 5px; color: #707070; }*/
		
		/* ### TOP CONTAINER ### */
		#topCntr { position: absolute; top: 0px; right: 0px; width: 600px; }
		#topCntr ul { overflow: hidden; width: 600px; list-style: none; }
		#topCntr li { float: right; display: inline; font-size: 10px; color: #969696; }
		#topCntr li a { padding: 0px 10px 0px 10px; text-decoration: none; color: #969696; }
		#topCntr li a:hover { text-decoration: underline; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 14px 0px 14px 0px; overflow: hidden; width: 884px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; overflow: hidden; width: 580px; }
		#leftCntr div.right { float: right; }
		
		
		
			/* ### TEXT BOX ### */
			.textBox { padding-bottom: 10px; width: 580px; }
			.textBox h1 { padding-bottom: 2px; font-size: 18px; font-weight: bold; color: #e63f97; }
			.textBox h2 { padding-bottom: 10px; font-size: 11px; font-weight: bold; color: #fcc425; }
			.textBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #e63f97; }
						.textBox h3 a { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #e63f97; }
			.textBox p { padding-bottom: 10px; }
			.textBox form
    {
   


    padding: 15px;
    width: 450px;
    height:auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    }
		
		
.textBox input {		
		clear: right;
float: left;

width: 150px;
margin-top:10px;
}

.textBox submit
    {


    margin-bottom: 10px;
    padding-right: 190px;
    }
		

		
.textBox label
    {
    float: left;
    width: 175px;
    text-align: left;
      margin-bottom: 10px;
    margin-right: 15px;
    }
		
		
.textBox select
    {
    width: 150px;
    font-size: x-small;
    background-color: #f5f5f5;
    
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
     margin-right: 15px;

		margin-top:10px;
    }		
		
		
.textBox textarea
    {
    width: 150px;
    height: 100px;
    background-color: #f5f5f5;
margin-top:10px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    
    margin-bottom: 10px;
    }
			/* ### CAT BOX ### */
			.catBox { padding: 24px; float: left; width: 224px; background: #f6f6f6; }
			.catBox img { border: 1px solid #464646; }
			.catBox ul { padding-top: 4px; list-style: none; }
			.catBox li { padding: 2px; border-bottom: 1px dotted #000; }
			.catBox li a { font-weight: bold; text-decoration: none; color: #e63f97; }
			.catBox li a:hover { text-decoration: underline; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 245px; }
		
			/* ### NIEUWS BOX ### */
			.nieuwsBox { width: 245px; border-top: 8px solid #e63f97; }
			.nieuwsBox h3 { margin: 0px 0px 5px 10px; padding: 0px 10px 0px 10px; float: left; height: 18px; font-size: 12px; font-weight: bold; color: #fff; background: #e63f97; }
			.nieuwsBox ul { padding: 10px 5px 5px 5px; list-style: none; background: #f6f6f6; }
			.nieuwsBox li { margin-bottom: 10px; padding: 0px 0px 10px 13px; font-size: 10px; color: #737373; border-bottom: 1px dotted #000; background: url('../images/arrow.gif') no-repeat left 2px; }
			.nieuwsBox li a { margin-bottom: 5px; display: block; font-size: 11px; font-weight: bold; text-decoration: none; color: #e63f97; }
			.nieuwsBox li a:hover { text-decoration: underline; }
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 884px; }
	#footerCntr div.grey { margin-bottom: 14px; padding: 14px; overflow: hidden; width: 856px; background: #eaeaea; }
	#footerCntr ul { margin-right: 14px; float: left; width: 170px; list-style: none; }
	#footerCntr li { height: 15px; line-height: 15px; font-size: 9px; border-bottom: 1px dotted #000; }
	#footerCntr li a { text-decoration: none; color: #000; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr span { padding-bottom: 5px; display: block; font-size: 10px; font-weight: bold; color: #e63f97; }
	#footerCntr div.copy { margin-top: 12px; padding-top: 20px; float: right; overflow: hidden; width: 272px; height: 59px; background: url('../images/copy.gif') no-repeat; }
	#footerCntr img { float: left; }
	#footerCntr img.right { float: right; }
