/*		------	layout	------		*/
html {
padding:0px;
margin:0px;
}

body{
margin:0px;
padding:0;
text-align: center;
font-family: Arial, sans-serif;
font-size:11px;
color:#fff;
background: #515050 url(../i/bg.jpg) repeat-x top ;
}


#container{
margin:10px auto;
width: 950px;
}

#header{
margin:0;
padding:0;
width: 948px;
height:98px;
background: url(../i/header.jpg) left no-repeat;
text-align:left;
}

#header a{
text-decoration:none;
border:none;
cursor: default;
}

#header img{
border:0;
}

#topmenu{
width:930px;
height:33px;
margin:10px 0 10px 6px;
background: url(../i/menubalk.jpg) top no-repeat;
font-size:12px;
}

#topmenu ul, #topmenu li{
display:inline;
list-style: none;
padding:0;
margin:0;
}


#topmenu li a { 
display: block;
text-decoration: none; 
color:#fff;
margin:1px 1px 0 0;
padding: 8px 0px 0px 0px;
text-align: center;
height:23px;
width:183px;
float:left;
border-right:1px solid #fff;
}

#topmenu li a:hover, #topmenu li a:active { 
background: url(../i/knop_s.jpg) top no-repeat;
color:#ffd200;
}

#topmenu li a#select {
background: url(../i/knop_s.jpg) top no-repeat;
color:#ffd200;
border:0;
}

#topmenu li a:hover#select {
color:#ffd200;
}

#topmenu li a.last{
border:0;
}

#links{
width: 206px;
margin: 13px 5px 0 10px;
float:left;
text-align:left;
font-size:12px;
}

.menuvlak{
width: 196px;
background: #7b7b7b url(../i/vlak.jpg) bottom no-repeat;
margin:0 0 20px 0;
border:1px solid #515050;
line-height:15px;
padding:15px 0;
}

.menuvlak a{
padding: 0px 0 0 15px;
}

.menuvlak h1{
padding: 0 0 10px 15px;
font-size:12px;
}

.menuvlak .linklist{
padding:0px 0 0 15px;
}

#logout{
position:absolute;
width:100px;
height:40px;
top:0px;
right:0px;
text-align:center;
}

#rechts{
width: 206px;
margin: 13px 5px 0 6px;
float:left;
text-align:left;
font-size:12px;
}

#zoekbalk{
margin:5px 0 0 0;
padding:0;
width: 710px;
height:98px;
background: url(../i/zoekbalk_nw.gif) left no-repeat;
color:#515050;
}

#zoekbalk form{
width: 700px;
padding:33px 0 0 20px;
text-align:left;
}

#zoekbalk .titel{
font-size:15px;
font-style:italic;
font-weight:bold;
margin-right:5px;
}

#zoekbalk .titel a, #zoekbalk .titel a:hover, #zoekbalk .titel a:visited{
font-size:15px;
font-style:italic;
font-weight:bold;
text-decoration:none;
color:#515050;
}

.zoeklink{
text-decoration:none;
color:#515050;
border:0;
}

#zoekbalk input{
width:200px;
margin-right:15px;
}

#content_large{
margin:5px 0 0 12px;
padding:0;
width: 916px;
text-align:left;
}

/* for Internet Explorer */
/*\*/
* html #content_large {
margin:5px 0 0 0px;
}
/**/

*:first-child+html #content_large {margin:5px 0px 0 0px;}

#zoekmenu{
margin:5px 0 0 10px;
padding:0;
width: 916px;
height:64px;
background: url(../i/zoekbalk_l.gif) left no-repeat;
color:#515050;
}

/* for Internet Explorer */
/*\*/
* html #zoekmenu {
margin:5px 0 0 0px;
}
/**/

*:first-child+html #zoekmenu {margin:5px 0px 0 0px;}


#zoekmenu form{
width: 900px;
padding:13px 0 0 20px;
text-align:left;
}

#zoekmenu .titel{
font-size:15px;
font-style:italic;
font-weight:bold;
margin-right:5px;
}

#zoekmenu .titel a, #zoekmenu .titel a:hover, #zoekmenu .titel a:visited{
font-size:15px;
font-style:italic;
font-weight:bold;
text-decoration:none;
color:#515050;
}


#zoekmenu input{
width:250px;
margin-right:15px;
}



.fotobalk{
background:#d0d0ce;
width:700px;
height: 200px;
margin:15px 0 0 0px;
}
/* for Internet Explorer */
/*\*/
* html .fotobalk {
margin:15px 0 0 0px;
}
/**/

*:first-child+html .fotobalk {margin:15px 0px 0 0px;}

.fotobalk .foto{
width:160px;
height:205px;
overflow:hidden;
margin:10px 0px 0px 12px;
float:left;
display:inline;
z-index:1;
}

.fotobalk .foto img{
height:160px;
overflow:hidden;
}

.fotobalk .naam{
width:160px;
height:35px;
margin:7px 0px 0px 0px;
color:#000;
text-align:center;
z-index:1;
}




.fotobalk_home{
background:#d0d0ce;
width:490px;
height: 200px;
margin:18px 0 0 0px;
}


.fotobalk_home .foto{
width:150px;
height:205px;
overflow:hidden;
margin:10px 0px 0px 12px;
float:left;
text-align:center;
display:inline;
z-index:1;
}

.fotobalk_home .foto img{
height:150px;
overflow:hidden;
}

.fotobalk_home .naam{
width:150px;
height:35px;
margin:7px 0px 0px 0px;
color:#000;
text-align:center;
z-index:1;
}


#content_home{
margin:5px 5px 0 0px;
width:490px;
padding:0;
text-align:left;
float:left;
}

/* for Internet Explorer */
/*\*/
* html #content_home {
margin:5px 0 0 0px;
}
/**/

*:first-child+html #content_home {margin:5px 0px 0 0px;}

#content{
margin:5px 0 0 0px;
width:700px;
padding:0;
text-align:left;
}

/* for Internet Explorer */
/*\*/
* html #content {
margin:5px 0 0 0px;
}
/**/

*:first-child+html #content {margin:5px 0px 0 0px;}

#content_fotograaf{
margin:5px 0 0 0px;
width:700px;
padding:0;
text-align:left;
float:left;
}

#navigatie{
margin:15px 0 0 10px;
width: 916px;
height:20px;
border-top:1px solid #ffd200;
text-align:center;
color:#ffd200;
padding:10px 0 0 0;
font-size:12px;
z-index:1;
}

/* for Internet Explorer */
/*\*/
* html #navigatie {
margin:15px 0 0 0px;
}
/**/

*:first-child+html #navigatie {margin:15px 0px 0 0px;}


#navigatie a:link,  #navigatie a:visited{
font-weight:bold;
color:#ffd200;
text-decoration:none;
margin:0 10px ;
}

#navigatie a:hover, #navigatie a#selected{
color:#fff;
}

#footer{
position:relative; 
margin:5px 0 0 10px;
width: 916px;
border-top:1px solid #ffd200;
text-align:center;
padding:5px 0 0 0;
font-size:10px;
color:#ffd200;
}

/* for Internet Explorer */
/*\*/
* html #footer {
margin:5px 0 0 0px;
}
/**/

*:first-child+html #footer {margin:5px 0px 0 0px;}


.space{
clear:both
}

h1{
font-size:14px;
padding:10px 0px 0 0px;
margin:0;
color:#ffd200;
}

h1.grijs{
font-size:16px;
padding:22px 0px 0 10px;
margin:0;
color:#515050;
text-align:left;
}


.lijn{
font-size:14px;
padding:10px 0px 1px 0px;
margin:0;
color:#fff;
display:inline;
}

h2{
font-size:12px;
padding:10px 0px 0 0px;
margin:0;
color:#fff;
}

h3{
font-size:12px;
font-weight:bold;
margin: 2px 2px 0 0px;
background: #2a1272;
}

#content p{
padding:5px 15px 0 0px;
}

.link{
color:#ffd200;
font-weight:bold;
}

.linknaam{
color:#000;
font-weight:normal;
}

a.linkfotograaf {
color:#ccc;
font-weight:normal;
text-decoration:none;
margin:0px;
}

a.linktxt {
color:#ccc;
font-weight:normal;
text-decoration:none;
margin-left:12px;
background: url(../i/dot_active.jpg) left no-repeat;
}

.linkmeer{
color:#ffd200;
font-weight:normal;
text-decoration:none;
font-style:italic;
float:right;
margin: 5px 10px 0 0;
}

a:hover.linktxt {
color:#fff;
background: url(../i/dot.jpg) left no-repeat;
}

a.linklist {
color:#ccc;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin-left:12px;
background: url(../i/dot_active.jpg) left no-repeat;
display:block;
}

a:hover.linklist {
color:#fff;
background: url(../i/dot.jpg) left no-repeat;
}


.provincielijst{
width:230px;
float:left;
padding:1px;
}

.provincielink{
color:#fff;
font-weight:normal;
font-size:12px;
}

#banners{
width:940px;
margin:0px 0 0 6px;
text-align:center;
}

#banners img{
border:0;
margin: 0 13px 0 0;
float:left;
}

#banners a{
text-decoration:none;
border:0;
}

#quotes{
width:940px;
margin:0px 0 0 6px;
text-align:left;
}

.testimonial{
width: 300px;
margin-right:10px;
float:left;
font-family:Georgia;
font-style:italic;
}

blockquote p
	{
	padding: 0px 15px 5px 16px;
	font-size: 11px !important;	
	float: left;
	background: url(../i/quote_down.gif) bottom right no-repeat;
}

blockquote
	{
	padding: 10px 10px;
	font-size: 10px;	
	background: url(../i/quote_up.gif) top left no-repeat;
	margin:0;
}

cite
	{
	font-size: 9px;
	float: right;	
}





#sitemap{
width:940px;
margin:15px 0 0 6px;
border-top:1px solid #ffd200;
text-align:center;
color:#ccc;
padding:10px 0 0 0;
font-size:11px;
z-index:1;
}

/* for Internet Explorer */
/*\*/
* html #sitemap {
margin:15px 0 0 0px;
}
/**/

*:first-child+html #sitemap {margin:15px 0px 0 0px;}


#sitemap a:link,  #sitemap a:visited{
font-weight:normal;
text-decoration:none;
color:#ccc;
margin:0 2px ;
}

#sitemap a:hover, #sitemap a#selected{
color:#ccc;
}

.listgallery{
width:96px;
height:96px;
overflow:hidden;
border:2px solid #fff;
padding:0;
margin: 0 5px 5px 0;
text-align:left;
background:#000;
float:left;
}

.listgallery img{
width:100px;
margin-left:0px;
padding:0;
border:0;
}

/* for Internet Explorer */
/*\*/
* html .listgallery img {
margin-left:0px;
}
/**/

*:first-child+html .listgallery img {margin-left:0px;}


.listgallery a{
color:#ccc;
text-decoration:none;
border:0;
}


.listgallery2{
width:91px;
height:91px;
overflow:hidden;
border:2px solid #fff;
padding:0;
margin: 0 5px 5px 0;
text-align:left;
background:#000;
float:left;
}

.listgallery2 img{
width:94px;
margin-left:0px;
padding:0;
border:0;
}

/* for Internet Explorer */
/*\*/
* html .listgallery2 img {
margin-left:0px;
}
/**/

*:first-child+html .listgallery2 img {margin-left:0px;}


.listgallery2 a{
color:#ccc;
text-decoration:none;
border:0;
}


.highlight{
font-weight:bold;
color:#ffd200;
}

#content_rechts{
width:700px;
float:left;
text-align:left;
}

#content_rechts h3{
color:#fff;
background:none;
}

#content_rechts h3 a{
color:#fff;
background:none;
}


.fotolijst{
width:335px
height:110px;
padding:2px;
margin:5px 10px 5px 0;
float:left;
background: #cdcccd url(../i/vlak_result.jpg) bottom no-repeat;
border:1px solid #7b7b7b;
text-align:left;
}

.fotolijst .picture{
width:100px;
height:100px;
overflow:hidden;
margin-right:10px;
float:left;
border:0;
background:none;
}

.fotolijst .picture img{
width:100px;
border:0;
background:none;
}

.fotolijst .txt{
padding:30px 0 0 0;
width:220px;
float:left;
text-decoration:none;
color:#000;
font-weight:bold;
font-size:13px;
}


.fotolistlink{
border:0;
text-decoration:none;
color:#000;
font-weight:bold;
cursor: pointer;
}

table.sortable{border:0; padding:0; margin:0;}
table.sortable td{padding:4px; width:200px; border-bottom:solid 1px #DEDEDE;}
table.sortable th{padding:4px;}
table.sortable thead{background:#d0d0ce; color:#000; text-align:left;}

.link_alg{
color:#fff;
}

.alfabet{
color:#ffd200;
font-weight:bold;
padding: 0 12px 0 0;
}

#topmenu_fg{
width:930px;
height:33px;
margin:10px 0 10px 6px;
background: url(../i/menubalk.jpg) top no-repeat;
font-size:12px;
}

#topmenu_fg ul, #topmenu_fg li{
display:inline;
list-style: none;
padding:0;
margin:0;
}


#topmenu_fg li a { 
display: block;
text-decoration: none; 
color:#fff;
margin:1px 1px 0 0;
padding: 8px 0px 0px 0px;
text-align: center;
height:23px;
width:112px;
float:left;
border-right:1px solid #fff;
}

#topmenu_fg li a:hover, #topmenu_fg li a:active { 
background: url(../i/knop_s.jpg) top no-repeat;
color:#ffd200;
}

#topmenu_fg li a#select {
color:#ffd200;
}

#topmenu_fg li a:hover#select {
color:#ffd200;
}

#topmenu_fg li a.last{
border:0;
}


.menuvlak_fg{
margin:0 10px 20px 0;
background: #7b7b7b;
border:1px solid #515050;
line-height:15px;
padding:15px 0;
float:left;
}

.menuvlak_fg p{
padding: 0px 0 0 15px;
}

.menuvlak_fg h1{
padding: 0 0 10px 15px;
font-size:12px;
}

.menuvlak_fg a{
padding: 0px 0 0 15px;
}

.menuvlak_content{
width:700px;
text-align:left;
margin:14px 10px 20px 0;
background: #7b7b7b url(../i/vlak_large.jpg) bottom repeat-x;
border:1px solid #7b7b7b;
padding:15px 0;
float:left;
}

.menuvlak_content p{
padding: 0px 15px 0 15px;
}

.menuvlak_content h1{
padding: 0 0 10px 15px;
font-size:14px;
}

.menuvlak_content a{
padding: 0px 0 0 px;
color:#ffd200;
font-weight:bold;
}

.menuvlak_content hr{
border: none 0; 
border-top: 1px dashed #fff;
width: 95%;
height: 1px;
}

/* for Internet Explorer */
/*\*/
* html .menuvlak_content hr {
margin-left:15px;
}
/**/

*:first-child+html .menuvlak_content hr {margin-left:15px;}



.foto_fg{
width:180px;
padding:2px;
margin:2px 0px 5px 12px;
border: 1px solid #ffd200;
float:left;
}

.pict_fg{
width:100px;
height:100px;
margin-right:2px;
overflow:hidden;
}

.txt_fg{
width:165px;
margin:2px auto;
}

.nr_fg{
width:165px;
padding:0;
margin:0 auto;
}

#fileQueue {
width: 260px;
padding:10px;
margin-bottom: 10px;
}

.uploadifyQueueItem {
font: 11px Arial;
border: 2px solid #E5E5E5;
background-color: #F5F5F5;
margin-top: 5px auto;
padding: 10px;
width: 230px;
color:#000;
}

.uploadifyError {
border: 2px solid #FBCBBC !important;
background-color: #FDE5DD !important;
}

.uploadifyQueueItem .cancel {
float: right;
}

.uploadifyProgress {
background-color: #FFFFFF;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #C5C5C5;
border-bottom: 1px solid #C5C5C5;
margin-top: 10px;
width: 100%;
}

.uploadifyProgressBar {
background-color: #0099FF;
width: 1px;
height: 3px;
}

#uploadify{
margin:0 0 10px 0;
}

.uploadifyBtn{
margin: 0 0 10px 15px;
}

.startknop{
width: 100px;
line-height:34px;
background: url(../i/bg_link.jpg) top repeat-x;
color:#fff;
display:block;
text-align:center;
text-decoration:none;
font-size:12px;
margin: 0 0px 10px 10px;
padding:0;
float:left;
border:1px solid #808080;
}

.startknop:hover{
background: url(../i/bg_link_s.jpg) top repeat-x;
}

hr {
border: none 0; 
border-top: 1px dashed #fff;
width: 95%;
height: 1px;
margin-left:15px;
}

/* for Internet Explorer */
/*\*/
* html hr {
margin-left:-16px;
}
/**/

*:first-child+html hr {margin-left:-16px;}
