@import url(mktree.css);
@import url(vertaling.css);

body { 
	background-color: #7D7DA0;
/*	background : #d1d1d1 url("/images/bg_pg_gray.gif"); */
	background-position : 100% 0%; 
	padding : 0; 
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
	font-size : 0.7em; 
} 

.block {
	display: block !important;
}

#pageheader {
	border-bottom : 2px solid #868686; 
	background-color: #383979; 
	background-image: url("/images/fancy_smancy_header_bg.jpg"); 
	background-repeat: no-repeat;
	background-position: right;
} 

#page_content {
	margin : 3%; 
}
#page_description  { 
	background-position: right;
	border : 2px solid #dadada; 
/*
	background-color: #868686; 
	background-image: url("/images/fancy_smancy_header_bg.jpg"); 
	height: 20px;
	background-image: url("/images/fancy_smancy_content_top_im.gif"); 
	width: 90%;
	margin : 30px 30px 0px 30px; 
	 */
	text-align: center;
} 
#page_description  * { 
	color: #555 !important;
}
ul#p7menubar {
	font-family : "Verdana", "Arial", "sans serif", serif !important;
}
#error { 
	background-color: #f00; 
	border : 2px solid #000; 
	font-size : 16pt; 
	color: #fff !important; 
} 


#pageholder{
	z-index : 1; 
	display : block; 
	clear : both; 
	border : 1px solid #333; 
	background-color : #FAFAFA; 
	color : #000; 
}

#pageheader_navigation {
	z-index : 2; 
	height: 26px; 
	background-color : #000; 
	border-top : 1px solid #333; 
	border-bottom : 1px solid #333; 
	color:#fff;
	display : block; 
	clear : both; 
}

#pageheader_navigation ul {
	z-index : 99; 

}

#pageheader_navigation a {
	color : #fff;
	font-size : 1.9em; 
}

#uw_logo_hiero img {
	vertical-align : text-top; 
	margin : 10px; 
}

html > body { 
/*	font-family : "times", "times new roman", "Verdana", "Arial", sans serif, serif;
	font-family : "Verdana", "Arial", sans serif, serif; 
 */
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
} 

.grijzig { 
	background-color : #fff; 
} 

.currentfolder { 
	font-weight : bold; 
	font-style : italic; 
	font-size : 1.3em; 
} 


.deletedlink { 
	color : #aaa; 
	background : #ddd; 
} 
.normallink { 
	text-decoration : none; 
} 
li.nolistimage {
	list-style: none !important;
	list-style-image: none !important;
	list-style-type: none !important;
}

li.tabdinges, .navigitem, .sIFR-hasFlash .navigitem {
/*
	width : 10% !important; 
*/	
}

.navigitem, .sIFR-hasFlash .navigitem {
/*	
	font-size : 20pt; 
*/	
	font-size : 1.9em; 
	font-weight : bold; 
	color : #fff; 
}



P { 
	color : #000; 
} 
LI { 
	color : #000; 
} 
dl { 
	color : #000; 
	display: block;
	float: none;
	clear: both;
	width: 90%;
} 
dd {
	color : #000;
	margin-left: 10px;
} 

dt {
	color : #000;
	font-weight: bold;
	font-size: 1.3em;
	font-style: italic;
	margin: 3px;
	margin-top: 20px;
} 
.bokito dd {
	width: 65%;
	display: block;
	float: left;
	clear: both;
}

.bokito dt {
	width: 30%;
	display: block;
	float: left;
	clear: left;
	font-weight: normal;
	font-size: 1.0em;
	font-style: normal;
	margin-top: 0px;
}

.input , .input_text , select.input , option , textarea { 
	background : #fff; 
	font-size: 1em;
	color : #333; 
	font-family : "Verdana", "Arial", sans serif, serif; 
	border: 1px solid #ddd;
} 

.input_text { 
	display : block; 
	float : right; 
	background : #ddd !important; 
	text-align : right; 
	color : #000; 
	text-decoration : none; 
} 
TEXTAREA { 
	color : #333; 
} 
H1 { 
	padding-right : 0; 
	padding-left : 0; 
	font-weight : normal; 
	font-size : 16pt; 
	margin-bottom : 24px; 
	padding-bottom : 12px; 
	color : #999; 
	margin-right : 10px; 
	padding-top : 0; 
	border-bottom : medium none #999; 
	font-style : italic; 
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
} 
H2 { 
	padding-right : 0; 
	padding-left : 0; 
	font-weight : normal; 
	font-size : 14pt; 
	margin-bottom : 12px; 
	padding-bottom : 0; 
	color : #999; 
	margin-right : 10px; 
	padding-top : 12px; 
} 
H2#bigtitle { 
	font-weight: bold; 
	font-size : 16pt; 
	font-weight:normal;

	text-align:center;
	text-transform:uppercase;
	letter-spacing:5px;

	color : #000; 
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
	text-align:center;

	letter-spacing:5px;
	text-transform:uppercase;

} 

#headerform { 
	display : none; 
} 
#img_naar_huis {
	border : 0px solid #eee; 
}
.luister {
	border : 1px solid #eee; 
}
#description, #bigtitle_description { 
	font-size : 8pt; 
	text-transform:uppercase;
	text-align:center;
	font-weight: normal;
	text-transform:uppercase;
	letter-spacing:5px;
/*
	margin : 0 5px 5px; 
	padding : 0 20px 20px; 
	border : 1px solid #eee; 
	border-width : 0 1px 1px; 
	max-width : 700px; 
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
	font : 78%/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; 
	text-transform : uppercase; 
	letter-spacing : 0.2em; 
	color : #999; 
*/	
} 
H3 { 
	padding-right : 0; 
	padding-left : 0; 
	font-weight : normal; 
	font-size : 13pt; 
	margin-bottom : 12px; 
	padding-bottom : 0; 
	color : #999; 
	margin-right : 10px; 
	padding-top : 12px; 
} 
.bigletter { 
	color : #000; 
	float : left; 
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
	font-size : 15pt; 
	font-weight: bold; 
	font-weight : normal; 
/*	height : 1.1em; */
	letter-spacing:2px;
	line-height : 20pt; 
	margin-top: 1px;
	margin-bottom: 8px;
	padding-bottom : 0; 
	padding-left : 0; 
	padding-right : 1px; 
	padding-top : 0; 
	text-align:left;
	text-transform:uppercase;
	vertical-align : baseline; 
} 

.bigletter2 { 
	padding-right : 10px; 
	padding-left : 0; 
	font-weight : normal; 
	font-size : 32pt; 
	float : left; 
	padding-bottom : 0; 
	margin : 0 0 -9px; 
	vertical-align : baseline; 
	line-height : 32pt; 
	padding-top : 0; 
	height : 1.1em; 
} 


.dagboekentry , .fotolist { 
	border-right : 1px solid #666; 
	border-top : 1px solid #666; 
	border-left : 1px solid #666; 
	border-bottom : 1px solid #666; 
	padding-right : 5px; 
	padding-top : 5px; 
	padding-left : 5px; 
	padding-bottom : 5px; 
	margin : 1%; 
	background-color : #fff; 
} 


.fotonavigation { 
	clear : both; 
	display : block; 
	margin : 10px; 
	padding : 5px; 
	border-bottom : 1px solid #000; 
	border-top : 1px solid #000; 
	background-color : #fff; 
} 
.fotoshow { 
	margin : 1%; 
	height : 400px; 
} 
.fototekst { 
	float : left; 
	padding-left : 5px; 
	margin : 1%; 
	border-left : 1px solid #666; 
} 
.fotolist { 
	margin : 1%; 
	width : 250px; 
	height : 150px; 
	display : inline; 
	float : left; 
} 
.formarea { 
	clear : both; 
	margin : 1%; 
	width : 250px; 
	height : 150px; 
	display : block; 


} 

div.columns {
	display: block !important; 
	float: none !important; 
	clear: both !important; 
}

.bonmottabel { 
	display : block; 
	float : left; 
	width : 16%; 
	margin-right: 3px;
	border: 1px solid #ddd !important; 
	background: #F9F9F9 !important; 
	text-align: left;
} 

.bonmottabel a { 
	text-decoration: none;
	color: #000033;
	font-size: 1.2em;
} 
.bonmottabel a:hover { 
	text-decoration: underline;
} 

.bonmottabelright { 
	clear: right !important; 
	margin-right: 0px;
} 


ul.linklist {
	display : block; 
}
.kolom_rechts , .kolom_links { 
	width : 400px; 
} 

.bigletter { 
	width : 90%; 
} 


.kolom_rechts , .kolom_links { 
	margin : 10px; 
	padding : 10px; 
	background-color : #fff; 
	display : block; 
	float : left; 
} 
.kolom_rechts { 
	clear: right;
} 

.break { 
	clear : both; 
	display : block; 
} 
.bonmot { 
	width : 500pt; 
	display : block; 
/*	border-right : 1px solid #666; 
	border-left : 1px solid #666; */
	border-top : 1px solid #666; 
	border-bottom : 1px solid #666; 
	padding-right : 5px; 
	padding-top : 5px; 
	padding-left : 5px; 
	padding-bottom : 5px; 
	margin : 1%; 
	background-color : #fff; 
} 
.bonmotclass {
	display : block;
	font-style : normal;
	clear: both;
	float: none;
} 

.bonmotexplicatie, .bonmotclass {
	padding-left : 20pt;
	padding-bottom : 5pt;
} 


.gedicht { 
	padding-right : 5px; 
	padding-top : 5px; 
	padding-left : 50px; 
	padding-bottom : 5px; 
	margin : 1%; 
	background-color : #fff; 
} 
#myForm {
/* 	float : left; */
	padding-right : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	margin-left : 3%;
} 
#navbar { 
	float : left; 
	margin : 0; 
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 0; 
	padding-top : 0; 
	left : 0; 
	top : 0; 
} 
#main { 
	background-color : #FAFAFA; 
/*	
	margin: 2%;
	z-index : 1; 
	display : block; 
	clear : both; 
	background-position : 0% 0%; 
	background-repeat : no-repeat; 
	border : 2px solid #868686; 
	background-color : #fff; 
	color : #000; 
*/	
} 
.spacer { 
	border-top-width : 0; 
	clear : both; 
	border-left-width : 0; 
	border-bottom-width : 0; 
	border-right-width : 0; 
} 


A { 
	color : #003399; 
} 
A:visited { 
	color : #993399; 
} 
A:hover { 
	color : #990000; 
} 

small A:hover { 
	border-bottom: none;
} 


.bullit { 
	float : right; 
	padding-top : 4px; 
} 
hr { 
	color : #000000; 
} 
#footer { 
	clear : both; 
	display : block; 
	font-size : 8pt; 
	color : #999; 
	margin-bottom : 20pt; 
} 
#footer P { 
	display : block; 
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 0; 
	margin : 0; 
	padding-top : 0; 
} 
#footer A { 
	font-size : 8pt; 
	color : #dac96c; 
} 
.inmemoriam { 
	background-color : #cfcfcf; 
	border-bottom : 3px solid #0c0c0c; 
	border-left : 1px solid #000000; 
	border-right : 3px solid #0c0c0c; 
	border-top : 1px solid #000000; 
	font-family : arial, sans-serif; 
	font-size : 110%; 
	margin : 0% 0% 0% 7%; 
	padding-bottom : 20px; 
	padding-left : 20px; 
	padding-right : 20px; 
	padding-top : 20px; 
	text-align : center; 
	width : 70%; 
} 
.img-shadow-nofloat { 
	float : left; 
	background : url(/images/shadowAlpha.png) no-repeat 100% 100% !important; 
	background : url(/images/shadow.gif) no-repeat 100% 100%; 
	margin : 10px 0 0 10px !important; 
	margin : 10px 0 0 5px; 
} 
.img-shadow-right { 
	float : right; 
	background : url(/images/shadowAlpha.png) no-repeat 100% 100% !important; 
	background : url(/images/shadow.gif) no-repeat 100% 100%; 
	margin : 10px 0 0 10px !important; 
	margin : 10px 0 0 5px; 
} 
.img-shadow { 
	float : left; 
	background : url(/images/shadowAlpha.png) no-repeat 100% 100% !important; 
	background : url(/images/shadow.gif) no-repeat 100% 100%; 
	margin : 10px 0 0 10px !important; 
	margin : 10px 0 0 5px; 
} 
.img-shadow img, .img-shadow div  { 
	display : block; 
	position : relative; 
	background-color : #fff; 
	border : 1px solid #a9a9a9; 
	margin : -6px 6px 6px -6px; 
	padding : 4px; 
} 

.img-oldenstyle img { 
	border : 1px solid #a9a9a9; 
	padding : 4px; 
	margin : 6px; 
} 

#fotostrip ul { 
	padding : 2px 12px 2px 10px; 
	background : #3e75c9; 
} 
#fotostrip { 
	background : #3e75c9; 
} 
#fotostrip li { 
	display : block !important; 
	background : #3e73e7; 
	margin : 2px; 
} 
#fotostrip .vorige { 
	display : inline !important; 
	clear : both; 
} 
#fotostrip .volgende { 
	display : inline !important; 
	clear : both; 
	border : 0 solid #fff; 
} 
#fotostrip .huidige { 
	display : inline !important; 
	clear : both; 
	border : 10px solid #000; 
	background : #000; 
} 
#fotostrip img { 
	display : inline !important; 
	clear : left; 
	border : 0 solid #fff; 
} 
#fotostrip p { 
	float : left; 
	display : inline !important; 
} 
.bonmotlinkavailable:visited { 
	color : #fff; 
} 
.bonmotlinkavailable, .bonmotlinkunavailable, .bonmotlinkavailable_disabled, .bonmotlinkcurrent { 
	font-size : 9pt; 
	line-height : 140%; 
	margin-top : 6pt; 
	color : #fff; 
	padding : 2px; 
	border-right : 1px solid #000; 
	border-top : 1px solid #000; 
	border-left : 1px solid #000; 
	border-bottom : 1px solid #000; 
	background : #003399; /* #3e75c9; */
	text-decoration : none; 
	font-weight : bold; 
} 


a.bonmotlinkavailable, a.bonmotlinkunavailable, a.bonmotlinkavailable_disabled, a.bonmotlinkcurrent { 
	padding: 3px 8px 3px 8px;
} 


.bonmotlinkunavailable, .bonmotlinkavailable_disabled { 
	color : #aaa; 
	border-right-color: #aaa; 
	border-top-color: #aaa; 
	border-left-color: #aaa; 
	border-bottom-color: #aaa; 
	background : #ddd; 
} 
.bonmotlinkcurrent { 
	color : #000; 
	border-right-color: #000; 
	border-top-color: #000; 
	border-left-color: #000; 
	border-bottom-color: #000; 
	border-width: 3px;
	background : #fff; 
	font-weight : bold; 
	text-decoration : underline; 
	
} 
.bonmotlinkavailable:hover { 
	text-decoration : underline; 
	color : #003399; 
	background : #ffffff; /* #3e75c9; */
} 


td.divider { 
	background-image : url(/images/scheiding.gif); 
	background-repeat : repeat-y; 
} 
table #bonmot { 
	border-right : 1px solid #666; 
	border-top : 1px solid #666; 
	border-left : 1px solid #666; 
	border-bottom : 1px solid #666; 
	padding-right : 5px; 
	padding-top : 5px; 
	padding-left : 5px; 
	padding-bottom : 5px; 
	margin : 5px; 
	background-color : #fff; 
} 
.bonmotleft { 
	width : 45%; 
	float : left; 
} 
.bonmotright { 
	width : 45%; 
	float : right; 
} 
.button { 
	font-family : "Verdana", "Arial", sans serif, serif; 
	font-size : 10px; 
	color : #000; 
	background-color : #ccc; 
	border-top : 1px solid #868686; 
	border-right : 1px solid #555; 
	border-bottom : 1px solid #333; 
	border-left : 1px solid #111; 
} 
.button_right { 
	background : url("/images/css_images/right.jpg") no-repeat 100% 0%; 
} 
#content { 
	background-color : #ffffff; 
/*	left : 200px; 
	display : block; */
	float: left;
	border-right: 1px dotted #CCCCCC;
} 
#container { 
	background-color : #ffffff; 
} 
.item { 
	display : inline; 
	width : 30%; 
	float : left; 
	border-top : 1px solid #fff; 
	border-right : 2px none #fff; 
	border-bottom : 2px none #fff; 
	border-left : 1px solid #fff; 
} 
.jarig { 
	padding-right : 4px; 
	padding-left : 0; 
	padding-bottom : 2px; 
	padding-top : 4px; 
	margin : 0; 
	line-height : 12px; 
	border-top : 1px solid #dddddd; 
	list-style-type : none; 
	text-decoration : none; 
} 


table { 
	padding : 0; 
	margin : 0; 
} 
td { 
	padding : 0; 
	margin : 0; 
	color : #333; 
	vertical-align : top; 
} 
.form_row { 
	clear : both; 
	font-size : 8pt; 
	border : 0 solid #fff; 
} 
div.form_row span.form_label { 
	margin-right : 10px; 
	float : left; 
	width : 100px; 
	text-align : right; 
} 
div.form_row span.form_element { 
	padding : 0; 
	float : left; 
	text-align : left; 
} 
.descriptor { 
	color : #000; 
	text-transform : uppercase; 
	margin-top : 6pt; 
	margin-bottom : 6pt; 
	font-size : 8pt; 
} 

#bonmotform , #GastenboekForm {
	display : inline; 
	float : left; 
} 


#new_link { 
	width : 60% !important; 
	display : inline; 
	float : left; 
} 



.noprint { 
	display : none; 
} 

ul {
	color : #333;
} 




.dagboekentry { 
	border-right : 1px solid #666; 
	border-top : 1px solid #666; 
	border-left : 1px solid #666; 
	border-bottom : 1px solid #666; 
	padding-right : 5px; 
	padding-top : 5px; 
	padding-left : 5px; 
	padding-bottom : 5px; 
	margin : 1%; 
	background-color : #fff; 
} 
.skip { 
	display : none; 
} 




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

.altcolor_1 {
		background : #ffffff;
}
.altcolor_2 {
		background : #dddddd;
}

li.altcolor_1, li.altcolor_2 {
	list-style: none;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

span.gedicht_dichter {
	width: 28%;
/*
	position: relative; left: 23%;
*/
}
.gedicht_titel {
	position: absolute; left: 28%;
}

span.input {
	text-decoration: none !important;
	border: 1px solid #aaa;
	padding: 5px;
	float: right;
	margin-bottom: 100px;
}

.alignleft {
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: right;
	vertical-align: text-top;
	float: left;
}

.commentcount {
	/*right: 36px;*/
	right:16px;
	top: 0;
	font-family: Georgia,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #eeeeee;
	/*
	position: absolute;
	color: #ff0000;
	color: #e0e0d0;
	color: #DFCFC4;
	*/
	float: right;
}

#bonmotform label, #GastenboekForm label {
	display: block;
	clear:both;
}

#bonmotform , #bonmotform input, #bonmotform select , #bonmotform option, #GastenboekForm input {
	font-size : 0.9em;
} 

#bonmotform input, #bonmotform select, #GastenboekForm input {
	background: #fff;
	border: 1px solid #444;
}

#GastenboekForm input {
	width: 120px;
}

#bonmotform label, #GastenboekForm label {
	font-size : 0.85em;
}
#bonmotform label {
	font-weight: bold;
	width: 180px;
} 


#bonmotform input, #bonmotform select {
	margin-bottom: 10px;
} 

.hasborder {
	border: none !important;
}

/*
.floatleft {
	border:1px solid #d00;
	float: left;
	display: inline;
}

*/
a.hidden_link:hover, a.hidden_link, h4 a, h4 a:visited, h4 a:hover {
	text-decoration: none;
	color: #000;
}

pre { 
	background-color: #f1f1f1; 
	padding: 2%;
	font-size : 1.3em;
}

#zoekdiv form#bonmotform {
	background: #dfdfdf;
	width: auto;
	height: auto;
	display: block;
	clear: both;
	float: none;
	padding: 10px;
}


#datum_achtergrond{
	margin:0px;
	margin-top:26px;
	padding:0px;
	width:72px;
	height:68px;
	background-image:url(/images/achtergrond_datum.gif);
	background-repeat:no-repeat;
	float:left;
}
	
#kalender_datum{
	margin:0px;
	margin-top:8px;
	margin-left:13px;
	padding:0px;
	width:30px;
	height:33px;
	font-family:Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#868686;
	text-decoration:none;
	line-height:12px;
	text-align:center;
}

#kalender_jaar{
	margin:0px;
	margin-top:4px;
	margin-left:11px;
	padding:0px;
	width:30px;
	height:20px;
	font-family:Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	line-height:12px;
	text-align:center;
}

.gastenboektekst {
	width: 70%;
}

.gastenboekcountoff {
	width: 10%;
}

.gastenboekentry { 
	float: none;
	clear: both;
} 

.gastenboekentry div {
	display: block;
	float:left;
	clear: left;
	width: 95%;
} 

.gastenboekentry , #myForm fieldset {
	border-top: 1px solid #eeeeee;
	padding : 1%;
	background : url("/images/achtergrond_div_gastenboek.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	display: block !important;
	float: none;
	margin-top: 0%;
	margin-right: 2%;
	margin-bottom: 2%;
	margin-left: 2%;
} 

.gastenboekentry {
	background : none !important;
} 

.gastenboekentry img , .gastenboekentry a img { 
	border: none !important;
	display: inline;
} 


#gastenboek {
	width : 60%;
	border-right : 1px solid #666;
	border-left : 1px solid #666;
	float: left;
	display: inline;
	background-color: #FFFFFF;
} 

ul.verhaaltje {
	margin-bottom: 15px;
	padding: 30px;
	background: #FAFAFA;
	margin-bottom: 30px;
}

ul.verhaaltje + ul.verhaaltje {
	border-top: 1px dotted #000000;
}


ul.verhaaltje, .verhaaltje li {
	list-style: none !important;
}

.verhaaltje li img {
	text-align: left!important;
	float: left!important;
	display: block !important;
	vertical-align: top !important;
	margin-right: 10px !important;
	border: 1px solid #999999 !important;
	padding: 2px !important;
	clear: both;
	margin-top: 0px;
}
.verhaaltje li {
	display: block;
	clear: both;
	font-size: 1.4em;
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
	page-break-before: always;
	margin-top: 15px;
}

.dikkie_dik li {
	height: 160px;
	margin-top: 5px;
	margin-bottom: 10px;
	list-style: none !important;
}
span.hilite, .yellow { 

	background-color: #ff0; 
/*	font-size : 16pt;  */
	color: #000; 
} 


.caption {
	margin: 5px;
	padding: 5px;
	border: solid 1px #E5E5FF;
	font-size:0.8em;
	color: black;
	font-family : "Georgia", "times", "times new roman", "Verdana", "Arial", sans serif, serif;
}
.caption img, .caption object {
	display: block !important;
	clear: both !important;
}

.right {
	float: right;
}
.left {
	float: left;
}

.flickr-photo { border: solid 2px #000000; }
.flickr-yourcomment { }
.flickr-frame { text-align: left; padding: 3px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }

#sidebar_div div.welkom {
	padding: 5px;
	margin-bottom: 4px;
	background-image: url(../images/bg_welkom_sidebar.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#sidebar_div .welkom h2 {
	font-size: 1.2em;
}

#sidebar_div .welkom ul, #sidebar_div .welkom li {
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

#sidebar_div #searchform legend {
	display: none;
}
#sidebar_div #searchform fieldset {
	background: none;
	padding: 0px;
	margin: 0px;
	border: none !important;
}
#sidebar_div #searchform #s {
	border: none; 
}
#sidebar_div #searchform #s, #sidebar_div #searchform #searchsubmit {
	background: #ffffff;
}
#sidebar_div #searchform #searchsubmit {
	border: 0px !important; 
	width: 70px;
	background: none !important;
	padding: 0px !important;
	position: relative;
	top: -1px;
}
#mijn_klok {
	margin-right: 4px;
	margin-bottom: 4px;
}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 1px 6px 1px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 1px 3px 1px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 1px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


#searchform #s, #searchform .buttons button, #searchform .buttons {
    display: inline !important;
    float: left !important;
/*	margin-right: 3px; */
	height: 22px;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

input.unfocused {
	color: #999999 !important;
}
input.lostfocus {
	color: #000000 !important;
}
input.focused {
	background: #FFFFFF !important;
}


#p7menubar {
	width: 70%;
}

#sidebar_div #searchform, #p7menubar {
	/* voor IE6 */
	position: absolute;
	top: 75px;
}
#sidebar_div #searchform {
	background-image: url(/images/bg_search_form.png);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	padding-left: 4px;
}

#sidebar_div #searchform fieldset {
	background-image: none;
	border: none;
}

html>body #sidebar_div #searchform, html>body #p7menubar {
	/* NON IE6 hack */
	top: 70px;
}

#sidebar_div #searchform  {
	right: 65px;
	width: 200px;
	display: block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 30px;
	border: none;
}

#searchform #s {
	/* voor IE6 */
	height: 12px;
	font-size: 0.8em;
	font-weight: bold;
}

html>body #searchform #s {
	/* NON IE6 hack */
	height: 16px;
}
#searchform #s .buttons button img {
    padding: 0 !important;
    margin: 0 !important;
    border:none;
    width:66px;
    height:16px;
}

#rss_bonmot {
	font-family : Arial, Helvetica, sans-serif !important;
}
#rss_bonmot img {
	float: left;
	margin-right: 3px;
}

.thumbnails a {
	display: block;
	float: left;
	width: 140px;
	height: 140px;
	vertical-align: middle;
	text-align: center;
	background-color: #EFEFEF;
	margin: 3px;
	padding: 2px;
}
.thumbnails a img {
	display: inline;
	float: none;
	overflow: hidden;
}
/* special classes */
.omroep {
	text-transform:uppercase;
	font-size:0.9em;
}
.hidden {
	display: none;
	visibility:hidden
}

.flickr-photo { border: solid 2px #000000; } 
.flickr-yourcomment { } 
.flickr-frame { text-align: left; padding: 3px; } 
.flickr-caption { font-size: 0.8em; margin-top: 0px; }

.wp-caption {
	background: #fafafa;
	padding: 5px;
	border: 1px solid #afafaf;
}

.wp-caption-text {
	font-size: 11px;
	line-height: 10px;
}
