/* --- MISC --- */
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.toleft { float: left; margin: 0 10px 10px 0; }
.toright { float: right; margin: 0 0 10px 10px; }
.clear { clear: both; }

li.icon { 
	padding: 5px 0 20px 30px; 
    list-style-type: none;
    background-repeat: no-repeat;
}
li.yes { background-image: url(/images/common/icon-check.png); }
li.no { background-image: url(/images/common/icon-no.png); }    
li.info { background-image: url(/images/common/icon-info.png); }    
li.question { background-image: url(/images/common/icon-question.png); }    

div.note { 
	background-color: #F5F1F6; 
	clear: both;
	font-size: 11px; 
	color: #4D0062; 
	margin: 5px 25px;
	padding: 2px 5px 5px 5px;
}

.border { border: solid 3px #C4BDC5; }
.error { color: #ff0000 !important; }
	 
/* --- ITEMS --- */
div.item { 
} 
   
    div.item span.itemdate { 
    	color: #5F8B3E;
    	text-transform: uppercase;
    	font-size: 0.9em; 
	}

    div.item p { margin: 0 0 10px 0; }

    div.item .itempicture {  
        border: none;
        float: right;
        margin: 10px; 
    } 
	    
/* --- TABEL --- */
dl.table-display {
	margin: 0;}

    dl.table-display a {
	    font-weight: normal;}

    .table-display dt {
	    width: 190px;
	    float: left;
	    margin: 3px 0;}

    .table-display dd {
		width: 445px;
	    float: left;
	    margin: 3px 0;}

		.table-display dd span { display: block; width: 250px; float: left; }
		.table-display dd span.label { width: 100px; clear: left; }
		
    /* commented backslash hack for mac-ie5 \*/
    dt { clear: both; }
    /* end hack */

dl.pasvorm-display {
	margin: 0;}

    dl.pasvorm-display a {
	    font-weight: normal;}

    .pasvorm-display dt {
	    width: 220px;
	    float: left;
	    text-align:right;
	    margin: 3px 0;
	    padding-right:10px;}

    .pasvorm-display dd {
		width: 405px;
	    float: left;
	    margin: 3px 0;}

		.pasvorm-display dd span { display: block; width: 250px; float: left; }
		.pasvorm-display dd span.label { width: 100px; clear: left; }
		.pasvorm-display dd span.of{float:none;display:inline;padding-left:10px;font-weight:bold;}
		
    /* commented backslash hack for mac-ie5 \*/
    dt { clear: both; }
    /* end hack */
    
    .pasvorm-display input.sml{width:40px;text-align:center;}
    

dl.pasvorm-display-sml {
	margin: 0;
	padding: 0;
}
    dl.pasvorm-display-sml a {font-weight: normal;}
    .pasvorm-display-sml dt {
	    /*width: 200px;*/
	    padding:10px 0 3px 0;
	    text-align:center;
	    margin: 0 0 0 -5px;
	    clear:both;
	}
    .pasvorm-display-sml dd {
		/*width: 200px;*/
	    float: left;
	    margin: 3px 0;
	}
	.pasvorm-display-sml dt.left {
		padding-left:15px;
		text-align:left;
	}
	.pasvorm-display-sml dd.left {padding-left:10px;}
	.pasvorm-display-sml dd.submit {padding:8px 0 0 50px;}
		.pasvorm-display-sml dd span { display: block; width: 200px; float: left; }
		.pasvorm-display-sml dd span.label { width: 100px; clear: left; }
		.pasvorm-display-sml dd span.of{float:none;display:inline;padding-left:10px;font-weight:bold;}
		
    .pasvorm-display-sml input.sml{width:40px;text-align:center;margin-left:65px;}
    .buttons{padding:10px 0 0 10px;;margin:0;float:left;}
    

/* --- FORM --- */
input.formtext {
	width:200px;
	border:none;
	padding:1px 2px 3px 2px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#4d0062;
	border: solid 1px #DDCEE1;
	/*background:url("/images/common/bg-txt.png");*/
}
input.formsubmit {
	border: none;
	color: #fff;
	padding: 3px 15px 3px 2px;
	background:url("/images/common/bg-submit.png") top right no-repeat;
}

form input[type=text], form select, form textarea { width: 250px; }
form input.kort { width: 35px; }
form input.korter { width: 25px; }
form input.straat { width: 206px; }

/* --- VACATURES --- */
.toprightbutton { 
	width: 208px;
	height: 31px;
	/*width: 243px;
	height:67px;*/
	float: right;
	background:url('/images/common/top-right-button.gif') no-repeat top right;
	font-weight:normal; font-style:normal; font-variant:normal; font-size:14px; font-family:Lucida Sans Unicode, Helvetica, Arial, sans-serif;
	margin:-5px 0 10px 0;
	padding:36px 0 0 50px;
}

	.toprightbutton a { 
		text-decoration: none;
		color: #6C3F8A; 
	}

/* --- WASTIPS --- */
ul.wastips { margin-left: 10px; }

/* --- WINKELS --- */
.winkel, .winkel a { 
	font-size: 16px;
	color: #611A72;
	font-family: Lucida Sans Unicode, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

ul.winkels { margin-left: 0; padding-left: 0; }

	ul.winkels li { padding: 20px 0 0px 0; list-style-type: none; border-bottom: solid 1px #5A982D; }
	ul.winkels fieldset { padding: 10px; }
	ul.winkels td { padding: 0 0 0 2px; width: 100px; }

ul.collecties-zoek{
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
}

ul.collecties-resultaat { 
	float: right; 
	margin: 0;
	
	/* toevoeging 20 feb 2009 */
	/*height:auto;
	width:330px;*/
}
div.email-form{padding-top:5px;}

	ul.collecties-zoek li {
		display: inline;
		float: left;
		padding: 0px 4px 0px 0px;
		margin: 0px 4px 0px 1px;
		list-style-type: none;
		color: #fff;
		font-size: 9px;
		text-transform: uppercase;
		letter-spacing: 1px;
		border: none;
		
		/* toevoeging 20 feb 2009 */
		/*float:right;
		margin-bottom:5px;*/
	}

	ul.collecties-zoek li input { margin: 0 0 0 2px !important; }
	ul.collecties-zoek li div { padding: 2px 5px; }

	ul.collecties-zoek li.regulier { background-color: #360256;}
	ul.collecties-zoek li.positie { background-color: #8296C6;}
	ul.collecties-zoek li.plus { background-color: #8A8A02;}
	ul.collecties-zoek li.lang { background-color: #AA5E1A; }
	ul.collecties-zoek li.kort { background-color: #fbba00; }
	ul.collecties-zoek li.fixedwidth{width:120px;}

.routeframe{border:solid 3px #360256;}
#gMap{width:630px;height:400px;margin-top:15px;}

a.sluit { 
	display: block;
	padding: 0 5px;
	width: 80px;
	text-decoration: none;
	float: right; 
	background-color: #360256;
	color: #fff;
}
div.route {
	background-color: #fff;
	padding: 10px;
}

/* --- PERSFOTOS --- */

ul.persfotos {
	width: 600px;
    clear: both;
}

ul.persfotos li {
    font-size: 10px;
    float: left;
    list-style-type: none;
    margin-right: 27px;
    margin-bottom: 2px;
    color: #000;
}

.persfotos ul li a {
    display: block;
    padding: 5px;
    text-align: center;
    font-size: 10px;
}

ul.persfotos li a img {
    background: #fff;
    border: 1px solid #efefef;
    display: block;
    margin-bottom: 5px;
}

ul.persfotos li a:hover img {
    background: #efefef;
    border: 1px solid #ccc;
}

.persfotos A:link { text-decoration: none; color: #ccc }
.persfotos A:active { text-decoration: none; color:#ccc }
.persfotos A:visited { text-decoration: none; color:#ccc }
.persfotos A:hover { text-decoration: none; color:#888 }

/* --- ALGEMEEN KNOP toegevoegd door NB op 23 okt--- */
.leftbutton { 
	width: 208px;
	height: 31px;
	float: left;
	background:url('/images/common/normal-button.gif') no-repeat top right;
	font-weight: normal;
	font-weight:normal; font-style:normal; font-variant:normal; font-size:14px; font-family:Lucida Sans Unicode, Helvetica, Arial, sans-serif; margin-left:0; margin-right:0; margin-top:-5px; margin-bottom:10px; padding-left:35px; padding-right:0; padding-top:36px; padding-bottom:0
}

.leftbutton a { 
		text-decoration: none;
		color: #6C3F8A; 
}