 @font-face {
 font-family: Palatino Linotype;
 font-style:  normal;
 font-weight: normal;
 src: url(PALATIN3.eot);
}
 @font-face {
 font-family: Palatino Linotype;
 font-style:  normal;
 font-weight: 700;
 src: url(PALATIN2.eot);
}
 @font-face {
 font-family: Palatino Linotype;
 font-style:  oblique;
 font-weight: normal;
 src: url(PALATIN1.eot);
}
 @font-face {
 font-family: Palatino Linotype;
 font-style:  oblique;
 font-weight: 700;
 src: url(PALATIN0.eot);
}
* {
	margin:0;
	padding:0
}
p {
	margin-bottom:1em
}
/* mac hide \*/
html, body {
	height:100%
}
/* end hide */
body {
	text-align:center;
	padding:0;
	margin:0 auto;
	background-color:#999;
	background-image:url(shema.jpg);
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}
#outer {
	/*width:expression(document.body.clientWidth > 1000? "1000px": "94%" );*/
	min-width:777px;
	max-width: 1000px;
	width:94%;
	height:100%;
	margin:0 auto;
	box-shadow: 0 0 15px #222222;
	-moz-box-shadow: 0 0 15px #222222;
	-webkit-box-shadow: 0 0 15px #222222;
}
div#container {
	background-color:#ccc;
	position : relative;
	/*width : 94%;*/
	/*margin : 0 auto;*/
	margin-bottom:-30px;
	min-height:100%;
}
/* mac hide \*/
* html #container {
	height:100%
}
/* end hide */

HR.holder {
	width:777px;
	visibility: hidden;
	height: 0px;
}
/*-----------header: foto,handtekening,schilderijen---------*/

div#header {
	height: 143px;
	width: 100%;
	padding: 0px;
	/*	margin-top:10px;*/
	margin:0;
	overflow: hidden;
	font-style:normal;
	position:relative;
	font-weight:bold;
	background-color:black;/*text-align:center;*/
}
#header a {
	text-decoration:none;
}
#header a:visited {
	color:#444;
}
div#subheader_right {
	width:75%;
	float:left;
	position:relative;
}
div#pic {
	height:143px;
	/*width:auto;*/
	width:175px;
	float:left;
	position:relative;
	clear:left;
	background-image:url(Pict220.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#signature {
	height: 143px;
	width: auto;
	padding: 0;
	margin:0;
	overflow: hidden;
	font-style:normal;
	position:relative;
	/*float:left;*/
	font-weight:bold;
	background-image:url(signature.jpg);
	background-position:center;
	background-repeat:no-repeat;/*border-right:2px solid white;*/
}
div#multi_works {
	height: 143px;
	width: 25%;
	float:right;
	position:relative;
	background-image:url(multi_works.jpg);
	background-position:0px;
	background-repeat:no-repeat;
}
.greeting {
	padding:0;
	margin:0;
	color: #555;
	/*font-size:1.3em;*/
	background-color:transparent;
	font-style:italic;/*	width:597px;
	float:left;*/
}
div#siteid {
	position: absolute;
	text-align:left;
	right: 5px;
	bottom:5px;
}
div#name {
	position: absolute;
	text-align:left;
	left: 5px;
	top:5px;
	clear:none;
	width:auto;
}
/*--------------------menu met type kunstwerk------------------------*/

div#works_menu_container {
	/*float:left;*/
height:20px;
	width:auto;
	border-bottom:2px solid #333;
	border-top:1px double #333;
	font-weight:bold;
	background-color:#ddd;
	color:black;
	letter-spacing:0;
	font-size:14px;
	text-align:center;
}
#works_menu_container em {
	display:block;
	float:left;
	font-style:italic;
	text-align:center;
	width:auto;
	color:#999;
}
.menu {
	width:100px;
	height:20px;
	position:relative;
	margin:0;
	font-size:14px;
	float:left;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:99px;
	height:20px;
	border:1px solid #999;
	border-width:0 1px 0 0;
	line-height:19px;
	font-size:14px;
	margin:auto;
	vertical-align:bottom;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	position:relative;
}
.menu ul li ul {
	display: none;
}
.menu table {
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
}
.menu ul li:hover a, .menu ul li a:hover {
	color:#fff;
	background:#999;
}
.menu ul li:hover ul, .menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:100px;
	width:505px;
	background: transparent;
}
.menu ul li:hover ul li, .menu ul li a:hover ul li {
	float:left;
}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
	display:block;
	color:#000;
	width:100px;
	float:left;
	background:#ddd;
	font-size:14px;
	text-align:center;
}
.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {
	background:#dfc184;
	color:#000;
}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
	background:#bbb;
	color:#000;
}
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	width:200px;
}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
	visibility:visible;
	left:-1px;
	top:31px;
	color:#000;
}
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {
	display:block;
	width:200px;
	background:#dfc184;
	color:#000;
	border-left:1px solid #eee;
}
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {
	background:#bd8d5e;
	color:#fff;
}
.menu_right {
	width:100px;
	height:20px;
	position:relative;
	margin:0;
	font-size:14px;
	float:right;
}
.menu_right ul li a, .menu_right ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:99px;
	height:20px;
	border:1px solid #999;
	border-width:0 0 0 1px;
	line-height:19px;
	font-size:14px;
	background:#ddd;
}
.menu_right ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu_right ul li {
	float:left;
	position:relative;
}
.menu_right ul li ul {
	display: none;
}
.menu_right table {
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
}
.menu_right ul li:hover a, .menu_right ul li a:hover {
	color:#fff;
	background:#999;
}
.menu_right ul li:hover ul, .menu_right ul li a:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:-303px;
	width:400px;
	background: transparent;
}
.menu_right ul li:hover ul li, .menu_right ul li a:hover ul li {
	float:left;
}
.menu_right ul li:hover ul li a, .menu_right ul li a:hover ul li a {
	display:block;
	color:#000;
	width:100px;
	float:left;
	font-size:14px;
	background:#ddd;
	text-align:center;
}
.menu_right ul li:hover ul li a.sub, .menu_right ul li a:hover ul li a.sub {
	background:#bbb;
	color:#000;
}
.menu_right ul li:hover ul li a:hover, .menu_right ul li a:hover ul li a:hover {
	background:#bbb;
	color:#000;
}
.menu_right ul li:hover ul li ul, .menu_right ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	width:200px;
}
.menu_right ul li:hover ul li:hover ul, .menu_right ul li a:hover ul li a:hover ul {
	visibility:visible;
	left:-1px;
	top:31px;
	color:#000;
}
.menu_right ul li:hover ul li:hover ul li a, .menu_right ul li a:hover ul li a:hover ul li a {
	display:block;
	width:200px;
	background:#dfc184;
	color:#000;
	border-left:1px solid #eee;
}
.menu_right ul li:hover ul li:hover ul li a:hover, .menu_right ul li a:hover ul li a:hover ul li a:hover {
	background:#bd8d5e;
	color:#fff;
}
/*---------------middenstuk---------------------*/


.outerwrap {
	float: right;
	width: 100%;
	position:relative;
	border:1px solid red;
}
div#contentright {
	color:white;
	/*	width:100%;*/
	font-weight:normal;
	background-color:#ccc;/*text-align:center;*/
}
div#mainstory {
	padding:0 2%;
	height:auto;
	text-align:left;
	background-color:#ccc;
	width: 96%;
	color:#000000;
	font-size:85%;
	font-weight:normal;
	overflow:hidden;/*margin-bottom:20px;
	margin: 0 auto;*/
}
* html #mainstory {
	overflow:hidden
}
div#contact {
	padding:0 2%;
	height:auto;
	text-align:left;
	background-color:#ccc;
	width: 96%;
	color:#000000;
	font-size:85%;
	font-weight:normal;
	overflow:auto;/*min-height:400px;*/
}
div#contact p {
	padding-left:20px;
	padding-top: 20px;
}
div#test {
	text-align:center;
	border:1px solid #000;
	height:50px;
	width:300px;
}
.news {
/*padding-left:20px;*/
	}
.news tr td ul li {
	list-style-type:none;
}
.news tr td h6{
	font-weight:bold;
	display:block;
	width:8em;
	letter-spacing:0.07em;
	color:#666;
	font-size:120%;
	padding-left:20px;
	border-top: 1px solid #666;
	margin-top:20px;
}
.news_item {
	padding-left:40px;
	padding-bottom:10px;
	padding-right:10px;
}
.news_item h2 {
	padding-bottom:10px;
	font-style:italic;
	 margin-left: -15px;
}
.news_item strong {
	font-weight:bold;
}

.news_item img {
	margin: 5px 20px 5px 0;
	text-decoration:none;
	border:1px solid #666666;
	box-shadow: 0 0 6px #999999;
	-moz-box-shadow: 0 0 10px #999999;
	-webkit-box-shadow: 0 0 10px #999999;
}

.page_number {
	font-size:120px;
	font-style:italic;
	font-weight:bold;
	color:#c2c2c2;
	width:35px;
	position:absolute;
	left:5px;
	bottom:20px;
	z-index:1000;
	letter-spacing:-0.07em;
	padding:5px;
}
.gallery_nav {
	font-style:italic;
	color:#666;
	font-size:14px;
	text-align:center;
}
.gallery_nav a {
	text-decoration:none;
	color:#666;
}
.gallery_nav a:visited {
	text-decoration:none;
	color:#666;
}
.gallery_nav table {
	width:auto;
	margin: 0 auto;
}

.gallery_nav tr td {
	padding:0;
}

tr.odd_tr td{
	background-color: #ccc;
}

.gallery_nav div {
	display:block;
	background-color:#ccc;
	width:16px;
	height:16px;
	border:2px solid #bbb;
	margin:2px;
	font-weight:bold;
	text-align:center;
}
.gallery table {
	/*	display:block;*/
	width:auto;
	margin: 0 auto;
	/*	margin-left:auto;
	margin-right:auto;*/
	float:none;
	border-collapse:collapse;
}
.gallery img {
	text-decoration:none;
	border:1px solid #666666;
	box-shadow: 0 0 6px #999999;
	-moz-box-shadow: 0 0 10px #999999;
	-webkit-box-shadow: 0 0 10px #999999;
}
.gallery_test {
	text-decoration:none;
	border:3px solid white;
	z-index:1000;
}
.gallery p {
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:bold;
	line-height:110%;
	display:block;
	padding-top:8px;
	padding-bottom:20px;
	width:180px;
	margin:auto;
}
.gallery p em {
	font-size:12px;
	font-style:italic;
	padding:5px;
	display:block;
}



.gallery td {
	text-align:center;
	width:355px;
}
h1 {
	font-size:2.7em;
	font-weight:bold;
	padding: 0.2em 0;
	margin-left:0;
	color:#888;
	font-style:italic;
	text-align:left;
	z-index:1000;
	position:relative;
}
.bio {
	text-align:left;
	width:99%;
	padding-bottom:10px;
	margin-left:10px;
}
.bio tr {
	padding-left:10px;
}
.bio td {
	padding-right: 10px;
}
.bio b {
	font-weight:900;
}
.bio img {
	border:1px solid black;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.bio a {
	text-decoration:none;
	color:black;
}
.bio a:hover {
	/*color:#FFFFFF;
background-color:#aaa;*/
text-decoration:underline;
}
.bio a:visited {
	color:black;
}
.bio em {
	font-weight:bold;
}
.korova p {
	text-indent:20px;
}
div#bio_story {
	font-size:95%;
	margin:0 5px;
}
div#welcome {
	font-size:95%;
	margin:0 5px;
	width: 73%;
	float:right;
}
div#welcome_img {
	clear:none;
	float:left;
	width: 23%;
	min-width:250px;
	overflow:hidden;
}
div#welcome_img img {
	margin:0;
	padding:0;
	display:block;
	clear:none;
	float:left;
	border:1px solid #999;
}
td.gena {
	vertical-align:middle;
	width:150px;
}
.exh {
	color:#666;
	width:auto;
}
div#gallery_list {
	/*padding-left:20px;*/
color:#000000;/*text-align:center;
line-height: 20px;*/
}
div#gallery_list ul {
	list-style-type:none;
	font-size:18px;
	font-weight:bold;
}
div#gallery_list ul li {
/*padding-bottom: 10px;*/
}
div#gallery_list ul li ul li {
	font-weight:normal;/*padding-left: 20px;*/
}
div#gallery_list a {
	text-decoration:none;
	color:#000000;
	padding:0;
	margin:0;
}
div#gallery_list ul li ul li a {
	font-weight:normal;
	padding:3px;
	margin:0;
	display:inline-block;/*padding-left: 20px;*/
}

div#gallery_list ul li ul li p a:hover {
	background-color:#bbbbbb;
}



div#gallery_list a:hover {
	text-decoration:none;
	
}
div#gallery_list a:visited {
	color:#000000;
}
div#gallery_list a img {
	text-decoration:none;
	border:1px solid #666;
	margin:5px 0;
	padding:0;
		box-shadow: 0 0 6px #999999;
	-moz-box-shadow: 0 0 6px #999999;
	-webkit-box-shadow: 0 0 6px #999999;
}

div#gallery_list a:hover img {
	text-decoration:none;
	background-color: transparent;
}
.shadow {
	background:#bfbfbf\9;
	border:1px solid #bfbfbf\9;
	padding:2px;
	margin:0px auto;
}


div#gl_left {
	float:left;
	width:34%;
	padding:0 8%;
	text-align:center;
}
div#gl_right {
	float:right;
	width:34%;
	padding:0 8%;
	text-align:center;
}
div#gl_center {
	float:right;
	width:32%;
	text-align:center;
}
/*--------menu onder --------*/



#clearfooter {
	clear:both;
	height:30px;
}/*needed to make room for footer*/
div#menu_bottom {
	position:relative;
	height:25px;
	width:100%;
	border-top:0;
	border-bottom:0;
	background-color:#000;
	margin:0;
	padding:0;
	clear:both;
	color:#666;
	border-top:1px dashed #999;
	border-bottom:4px solid #888;
}
* html div#menu_bottom {/*only ie gets this style*/
	\height:30px;/* for ie5 */
	he\ight:25px;/* for ie6 */
}
#menu_bottom a {
	text-decoration:none;
	color:#999;/*666*/
	display:block;
	width:15%;
	font-size:16px;
	font-weight:bold;
	height:25px;
	/*line-height:25px;*/
	text-align:center;
	float:left;
	padding:0;
	margin:0;
}
#menu_bottom a:visited {
	color:#999;/*666*/
}
#menu_bottom a:hover {
	color:#fff;
	background-color:#333;/*border-top:2px solid black;bbb*/
	height:25px;
	/*font-style:italic;*/
	font-weight:bolder;/*letter-spacing:0.1em;*/
}

div#social {
/*	height: 25px;*/
	float: right;
/*	width: 50px;*/
}

#social a, #social a:hover {
	display: block;
	width: 20px;
	height:20px;
	margin: 2px 5px 0 0;
	background-color: #000;
	border: 0;
	text-decoration: none;
}

#social img {
	border: 0;
}

img#photo {
	position:relative;
	float:left;
	width:180px;
}
img#stuff {
	position:absolute;
	bottom:35px;
	left:1px;
	float:left;
}
div#copyright {
	width:180px;
	float:left;
	position:absolute;
	bottom:2px;
	left:1px;
	font-size:0.5em;
	line-height:1.1em;
}
td {
	vertical-align:top;
}
/*---------------------------------------------vertical test*/
.vertical {
	width:27px;
	padding:0;
	margin:0;
	margin-top:1em;
	list-style-type:none;
	font-size:1.2em;
	float:right;
	clear:none;
	position:relative;
	display:block;
	height:auto;
}
.vertical li {
	float:left;
	margin:0;
}
.vertical li {
	text-decoration:none;
	color:#000;
	display:block;
	width:27px;
	height:auto;
}
.vertical li em {
	font-style:normal;
	display:block;
	text-align:center;
	background:#000;
	color:#777;
	height:1.1em;
	line-height:1.1em;
}
.vertical li a em.nd {
	border-bottom:0.1em solid #000;
}
#small-personal {
	font-size:0.7em;
}
#small-personal li {
	line-height:1.1em;
	width:1.2em;
}
em {
	/*	font-weight:bold;*/
	font-style:italic;
}
/*------------------upload form------------------------*/

form {
/*margin: 0 auto;*/
/*width: 800px;*/
}
form input, form select {
	margin: 5px auto;
	background-color:#ddd;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	height:28px;
	padding: 2px;

}
form textarea {
	margin: 5px auto;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:90%;
	background-color:#ddd;
	height:28px;
	padding: 2px;
}
form label {
	font-size:1.1em;
	margin: 5px auto;
	font-weight:bold;
	height:28px;
	display:inline-block;
	/*float:left;*/
	padding: 2px;

}
.cms img {
	border:none;
}
.hoverbox a {
	cursor: default;
	text-decoration:none;
	border:none;
}
.hoverbox a .preview {
	display: none;
}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	z-index: 100;
	left:20px;
	border: 1px solid black;
}
.hoverbox img {
	/*height:100px;*/
border: 1px solid black;
}
table.cms {
	width:900px;
	text-align:center;
	border-collapse:collapse;
	border: 1px solid #777;
}

body.cms {
	background-image:url(signature2.jpg);
}

.cms td {
    /*height: 100px;*/
    vertical-align: centre;
    border-bottom: 2px solid black;
    margin: 5px;
    background-color: #bbb;
    font-size: 14px;
     padding: 5px;
     border-right: 1px solid #AAAAAA;
    /* background: rgba(255, 255, 255, 0.4);
   filter: alpha(opacity = 40);*/

}

.cms h2 {
	font-size:110%;
}

.cms file, label {
	/*width:150px;*/
}

.cms textarea {
	height:20px;
	margin:3px;
}

div.cms {
	margin:auto;
	width:600px;
	text-align:left;
}
div.cms ul li {
	list-style-type:none;
	margin:15px 30px;
}
div.cms a {
	text-decoration:none;
	color:black;
}
div.cms a:visited {
	color:black;
}
div.cms a:hover {
	text-decoration:underline;
}
div.cms h2 {
	margin-bottom:10px;
}
tr#cms_th td {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	font-size: 14px;
}
td#visible_radio_buttons {
	font-size:small;
}
.greyed_out {
	color:#888;
}
#dialog {
text-align:left;
font-size:14px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}

#dialog img{
/*border: solid 3px #eee;*/

}

#dialog input, #dialog select{
margin-bottom: 10px;
font-size:0.9em;
border: 1px solid #AAAAAA;
}

input.ui-accordion-content{
	width:300px;
}

.cms form {
text-align:left;
margin-left: 30%;
}

div#press_content {
    margin-top: 15px;
    padding: 0 20px;
	
}

#nav {
	font-size:60%;
	display: block;
	height:8px;
	width:50px;
	background:url(css/images/controls.png) no-repeat top left;
}

.a2a_default_style {
	
	width:150px;
}

.edit_icon {
	margin-top:20px;
}

.dialog_img img {
	box-shadow: 0 0 6px #666;
	border:1px solid #666;
}

.tooltip {
		position: absolute;
		visibility: hidden;
		left: 0px;
		top: -1000px;
		width: 1px;
		height: 1px;
		border: 1px solid #111;
		background: #DDDDDD;
		z-index: 100;
		box-shadow: 1px 1px 6px #333;
	}

.submit_btn {
	padding:5px;
	font-size: 16px !important;
	font-weight:bold;
	margin-left:150px;
	background-color:#555;
	color:#fff;
	border-radius:6px;
	height: auto;
}

