html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#87b8e1; 
font-size:85%; 
font-family:verdana;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

/*
-------------------------
 positionering met DIVs 
-------------------------
*/

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#print_head{
position:absolute; margin:0; top:10px; left:0px; height:30px; right:0; z-index:55; overflow:hidden;
font-size:1.4em;
}

#content {overflow:auto; position:absolute; z-index:3; top:60px; bottom:0px; left:0px; right:0; background:#87b8e1;}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:60px solid #fff; 
border-bottom:0px solid #fff; border-left:0px solid #fff;}


#head {visibility:hidden;}
#foot {visibility:hidden;}
#left {visibility:hidden;}
#padje{visibility:hidden;}

/*
--------------
opmaak
----------------
*/

#content div {padding:5px 10px 5px 20px;}
*html #content div {padding:5px 10px 5px 10px;}

/*
--------------------
 commentaren
--------------------
*/
.themeComments{
  background :#83B7E3;
	margin-top: 15px;
	padding: 4px;
}
.themeSearch{
	margin-top: 15px;
	padding: 4px;
	border-style: dashed;
	border-width: 2px;
	border-color: #000000;
	margin-top: 15px;
	}
.themeTopNews {
	width: auto;
	padding: 0px;
   margin: 0px;
  }
.themeTopNewsArticle {
	padding: 0px;
 	margin: 0px;
}
.themeTopNewsContent {
	padding:0;
}
/*
-----------------
 fotoalbums
-----------------
*/
div.thumb {
visibility:hidden;
height:1px;
	margin: 3px;
	border: 1px solid #7B6D29;
	text-align: center;
  background : #83B7E3;
	float: left;
	width: 180px;
	height: 160px;
	padding:0;
	overflow:hidden;
}	
.thumb img{
	/*display: block;*/
	margin: 0;
	padding: 0;
/*	border: 1px solid #EBED7F; */
	}

.photocattitle {
text-align: center; 
font-weight: bold;
} 
.phototitle {
text-align: center; 
  font-weight: bold;
  margin: 0;
  font-size: 120%;
  }
 .themeAlbum fieldset{
	border: 0px solid #DCDCDC;
}
 .themeAlbum fieldset legend{
	margin: 10px;
	text-align: center;
	text-decoration: none;
	color: #D9E08B;
	font-style: normal;
	font-weight: bold;
	font-size: 120%;
}

#album_wrapper {
visibility:hidden;
height:1px;
	width: auto;
	text-align: center;
	margin:0;
	padding:0;
}
#album_wrapper img {
margin:1;
padding:1;
border:0;
}
.themeAlbum{
	padding: 2px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}
.themePhoto{
  padding: 2px;
  font-size: 8pt;
	height: 125px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}
.themePhotoNav{
	padding: 2px;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	text-align: center;
	margin-top: 15px;
}
.foto img {
	border: 1px solid #EBED7F;
	padding: 3px;
	margin: 3px;
	float: none;
	vertical-align: text-top;
}

/* special voor dit programma*/
.themeComments{
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: auto;

}
.themeComments fieldset{
	padding: 10px;
	border: 2px solid #D9E08B;
	width: auto;
}
.themeComments fieldset legend{
	margin: 10px;
	text-align: center;
	text-decoration: none;
	color: #D9E08B;
	font-style: normal;
	font-weight: bold;
	font-size: 120%;
}
.themeComments a{
	color: #FFA500;
	font-weight: lighter;
}

.themeSearch{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border: 0px 0px 0px 0px;
	font: normal 12px verdana, helvetica, sans-serif;
}
.themePath{
	text-align: right;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 1px;
	font-size: 90%;
	color: Black;
}

.commentname{
	font-family : monospace;
	font-size : small;
	padding: 4px 0px 3px 0px;
	text-decoration:underline;
}
.commenttext{
	font-family : monospace;
	font-size :small;
	padding: 13px 0px 13px 0px;
}

