

body {
   margin:0;
   padding:0;
   height:100%;
}

#container {
   min-height:100%;
   position:relative;
}


header {
font-size: 24px;
margin: 0 auto;
}


hr {
	color: #f6f6f6;
	background-color: #f6f6f6;
	height: 2px;
  	border: 0;
  	width: 100%;
}

.content {

margin: 0 auto;
}
input, select {
border:1px solid #D9D9D9;
border-top:1px solid #C0C0C0;
width:500px;
font-size:14px;
outline:none;
padding:6px;
}
input:hover , select:hover {
border:1px solid #C0C0C0;
border-top: 1px solid #777;
}
input:focus , select:focus {
border:1px solid #4d90fe;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
button {
background-color: #4D90FE;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
background-image: linear-gradient(top,#4D90FE,#4787ED);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
border: 1px solid #3079ED;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-user-select: none;
-webkit-user-select: none;
color: white;
font-size: 11px;
font-weight: bold;
height: 30px;
width: auto;
text-align: center;
padding: 0 7px;
}
button:active {
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
}
button:hover {
border: 1px solid #2F5BB7;
}


.pages {
    padding: 1em 1em 2em 1em;
    margin: 1em 0;
    font-size: 85%;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #f6f6f6;
	text-align: center; 
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #f6f6f6;
    font-weight: bold;
    background: #f6f6f6;
	color: #ff0000;
}

.pages a {
    border: 1px solid #f6f6f6;
    text-decoration: none;
    color: #666;
}

.pages a:hover {
    border-color: #ff0000;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}



div.footer_titel {
	background:url(/images/footer_top.gif);
	width:932px;
	line-height:36px;
	padding:0 25px;
	overflow:hidden;
}
div.footer_titel p.left {
	float:left;
	font-size:13pt;
}
div.footer_titel p.right {float:right;}
div.footer_titel p.right a {
	background:url(/images/list_image.gif) no-repeat right;
	padding:0 10px 0 0;
	color:#0157FE;
	text-decoration:none;
}
div.footer_titel p.right a:hover {
	color:#0157FE;
	text-decoration:underline;
}
#footer {
	background:#fff;
	width:930px;
	padding:30px 25px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#footer div.left {
	float:left;
	width:185px;
}
#footer div.left a {
      text-decoration:none;
}
#footer div.left a:hover {
	color:#0157FE;
	text-decoration:underline;
}

#footer div.inhoud {
	float:right;
	width:720px;
}
#footer p.titel_left {
	float:left;
	font-size:18pt;
	color:#000;
}
#footer p.titel_left img {vertical-align:middle;}
#footer p.titel_left span {
	display:block;
	font-size:8pt;
	color:#343434;
}
#footer p.right {
	float:right;
	width:210px;
}
#footer img.foto {margin:15px 12px 0 0;}
#footer_bottom {
	background:url(/images/footer_bottom.gif);
	width:982px;
	height:6px;
	line-height:0%;
	font-size:0pt;
}