html, body {
    margin:				0;
    padding:			0;
    font-family:		Arial, Helvetica, sans-serif;
    font-size:			12px;
    color: 				#000000;
    text-align:			center;
    height:				100%;
    min-height:			100%;
}

/* ========================================================================= */
/* HTML elements */
h1,h2,h3,p,a,form,input,textarea,ul,li,img,table,td {
    margin:				0;
    padding:			0;
}
p {
    font-size:			12px;
    line-height:		1.5;
    padding:			0 10px 10px 10px;
}

tr {
	vertical-align: top;
}
th {
    font-size:			14px;
    line-height:		1.5;
	font-style:			italic;
	background-color:	#FAFAFA;
	border-bottom:		1px solid #E85425;
}

th.kenmerkGroep {
	background-color: 	#E5E5E5;	
	margin-bottom: 		10px;
}

td {
    font-size:			12px;
    line-height:		1.5;
}

a {
    text-decoration:	none;
}
a:hover {
    text-decoration:	underline;
}

img {
    border:				none;
}

h3 {
    padding:			10px;
    text-align:			center;
    font-size:			16px;
    font-weight:		bold;
}

input {
	vertical-align:		bottom;
}
	input.search {
		font-style:			italic;
	}

.shadowBox_white {
    /* background: 		#FFFFFF url(../images/shadowBox_white.jpg) no-repeat bottom right; */
	padding:			0 2px 2px 0;
    z-index: 			10;
	line-height:		1;
}
.shadowBox_grey {
    /*background: 		#E5E5E5 url(../images/shadowBox_grey.jpg) no-repeat bottom right;*/
    z-index: 			10;
	line-height:		1;
}

/* ========================================================================= */
/* NAVIGATION */
ul{
    padding:			10px 15px;
    list-style:			none;
    text-transform:		capitalize;
    font-size:			14px;
}
ul li a {
    display:			block;
    padding:			0 0 0 20px;
    color:				#FCE1D0;
    height:				20px;
}

ul li a.selected {
    padding:			0 0 0 20px;
    background: 		url(../images/li_selected.gif) no-repeat left;
    color:				#000000;
    font-weight:		bold;
    height:				20px; /* IE6 */
}

ul.subcat{
    padding:				0 0 15px 0;
    font-size:				14px;
}
    ul.subcat li a {
       color: 			#000;
       font-style: 		italic;
	   height:			20px;
	   text-transform:	lowercase;
    }

    ul.subcat li a.selected {
		font-weight:		bold;
		height:				15px;
		text-transform:		uppercase;
		background: 		url() no-repeat left;
    }

ul.subcattype{
    padding:				0 0 15px 20px;
    font-size:				14px;
	text-transform:			lowercase;
}
	ul.subcattype li a {
		color: #000;
		padding:			0 0 0 50px;
		text-transform:		none;
	}

    ul.subcattype li a.selected {
        padding:			0 0 0 50px;
        background: 		url(../images/li_selectedType.gif) no-repeat left;
        color:				#000000;
        font-weight:		bold;
        height:				17px; /* IE6 */
		text-transform:		none;
    }


/* ========================================================================= */
/* DIV columns */
#outer{
    position:			relative; /* needed for footer positioning*/
    margin:				0 auto; /* center, not in IE5 */
    text-align:			left;

    width:				999px;
    margin:				auto;
    height:				auto !important; /* real browsers */
    height:				100%; /* IE6: treaded as min-height*/
    min-height:			100%; /* real browsers */
}
#header {
    width:				100%;
    min-width:			999px;
    height:				125px;
    background-color: 	#FFFFFF;
    position:			absolute;
    top:				0;
    left:				0;
    z-index:			1;
    overflow:			hidden;
}

#header_content {
    position:			relative; /* needed for footer positioning*/
    margin:				0 auto;  /* center, not in IE5 */
    width:				999px;
    margin:				auto;
    text-align:			left;
}

#header_content p{
    position:			absolute;
    bottom:				0;
    left:				0;
    width:				599px;
    padding:			0 0 40px 0;
    font-weight:		bold;
    font-size:			80%;
    text-transform:		uppercase;
}

#header_content_left {
    position:			relative;
    float:				left;
    width:				197px;
    height:				125px;
}

#header_content_middle {
    position:			relative;
    float:				left;
    width:				599px;
    height:				125px;
    text-align:			center;
    vertical-align:		bottom;
	font-size:			large;
}

	td a, p a {
		color:				#E85425;
	}

#header_content_right {
    position:			relative;
    float:				right;
    width:				197px;
    height:				125px;
}

#content_center h2 { text-transform:		uppercase; }
#content_center ul {  text-transform: none;}

.typeContainer {
	float: 				left;
	padding: 			25px 0 0 10px;
	margin: 			0;
}

.type {
	float: 				left;
	padding: 			0 22px 20px 0;
}

.typeTitle {
	clear: 				both;
}

form.searchForm {
	position:			absolute;
	bottom:				40px;
}	
	form.searchForm input {
		color:				#999999;
		border:				1px solid #000000;
		height:				16px;
	}

		form.searchForm input[type=image] {
			border:				0px solid #000000;
			height:				19px;
		}
		form.searchForm input.noborder {
			border:				0px solid #000000;
			height:				19px;
		}


#content_center ul { margin-left: -5px; }
#content_center ul a { color: #E85425; padding-left: 0; }
#content_center ul li { list-style: disc; }

