@charset "utf-8";
/* CSS Document */

/********************
HTML Tags
********************/

/** reset defaults **/
body, html, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, p, img {margin:0;padding:0;}
img {border:none;}

html {overflow-y:scroll;} /* css3 > ff */
body {
	text-align:center;
	margin-top:44px;
	background-color:#101010;
}

/** headings **/
h1 {font-size:1.3em; color:#606060; margin-bottom:6px;}
h2 {font-size:1em; color:#E20F94;}

/** links **/
a:link, a:visited, a:hover {color:#F0F0F0;text-decoration:underline;}
a:hover {color:#E20F94;}

/**********************
LAYOUT DIVS & STYLES
**********************/

#pagewrap {
	width:888px;
	text-align:left; 
	margin-left:auto; 
	margin-right:auto;
	font:.75em "Lucida Grande", Arial, Verdana, sans-serif;
	color:#F0F0F0;
}
#footer {
	width:863px;
	margin:4px 0 10px 0;
	text-align:right;
	font-size:.85em;
	color:#515151;
}
#pheader {
	position:absolute;
	width:718px;
	height:15px;
	margin-top:50px;
	text-align:right;
	text-transform:uppercase;
	font-size:18px;
	color:#666;
	font-weight:bold;
}
#pheader h1 {
	font-size:18px;
	color:#666;
	font-weight:bold;
}
/* columns */
#cl-wrap {}
#cl-nav {
	width:102px;	
	display:inline;
	float:left;
}
#cl-center {
	width:760px;
	display:inline;
	float:left;
	line-height:18px;
}
#cl-sidebar {
	width:22px;
	margin-top:25px;
	height:452px;
	display:inline;
	float:left;	
	background:url(../img/esther-van-der-wallen.png) no-repeat;
}
/* globalnav */
#cl-nav ul {margin:0;padding:0}
#cl-nav li {
	margin:0;
	padding:7px 9px 7px 0;
	list-style-type:none;
	font-weight:bold;
	text-align:right;
	background-color:#171717;
}
#cl-nav li a {
	display:block;
	width:100%;
	text-decoration:none;
}
#cl-nav li a:hover {color:#E20F94;}
.nav-top  {
	background:url(../img/bg-nav-top.png) no-repeat top left;
	border-top:none;
	border-left:none;
}
.nav-cen  {
	border-top:1px solid #E20F94;
	border-left:1px solid #E20F94;
}
.nav-sub-top  {
	border-top:1px solid #E20F94;
	border-left:1px solid #E20F94;
	color:#999;
}
.nav-sub  {
	border-top:1px solid #E20F94;
	border-left:1px solid #E20F94;
	font-size:11px;
}
.nav-bot  {
	background:url(../img/bg-nav-bot.png) no-repeat bottom left;
	border-top:1px solid #E20F94;
	border-left:none;
}
/* content */
#top {
	position:relative;
	height:35px;
	background:url(../img/bg-ct-top.png) no-repeat;
}
#content, #content-s {
	width:680px;
	padding:0 39px;
	min-height:430px;
	height:auto !important;
	height:430px;
	border-left:1px solid #E20F94;
	border-right:1px solid #E20F94;	
	background:url(../img/bg-ct-content.png) repeat-y;	
}
#bot {
	height:35px;
	background:url(../img/bg-ct-bot.png) no-repeat;
}
#ct-r, #ct-r-home {
	width:409px;
	margin-right:39px;
	display:inline;
	float:left;
	text-align:justify;
}
#ct-r {
	padding-top:43px;
}
#ct-r h1 {margin-bottom:9px;line-height:18px;}
#ct-l {
	width:230px;
	margin-top:47px;
	display:inline;
	float:left;
	text-align:justify;
	font-size:.9em;
}
#imagewrap {
	background-repeat:no-repeat;
	float:left;
}
/* schilderijen */
#content-s {
	width:680px;
	padding:0 39px;
}
#ct-top {
	padding:16px 0 0 5px;
	font-size:.9em;
	color:#515151;
}
#ct-s {
	width:684px;
	padding-top:25px;
	font-size:.9em;
}
#ct-s a:link, #ct-s a:visited, #ct-s a:hover {color:#F0F0F0;text-decoration:none;} /* ff 1.5 */
#ct-s a:hover {color:#E20F94;} /* ff 1.5 */
.ptitle {text-decoration:underline;} /* ff 1.5 */
table#collectie td  {
	text-align:center;
	vertical-align:top;
}
table#collectie img  {
	border:1px solid #2A2A2A;
}
.formaat {color:#999;}
.sep {
	margin:20px 0 14px 5px;
	width:675px;
	border-top:2px solid #202020;
}

/* contact list */
#ct-l ul {
	margin:12px 0 0 0;
	padding:0;
	border-top:1px solid #333;
}
#ct-l li {
	margin:0;
	padding:3px 0 3px 2px;
	width:228px;
	list-style-type:none;
	color:#666;
	border-bottom:1px solid #333;
}
#ct-l a {color:#666;text-decoration:none;}
#ct-l a:hover {color:#E20F94;}


/********************
FORM STYLES
********************/

input, textarea {
	font:11px "Lucida Grande", Arial, Verdana, sans-serif;
	color:#F0F0F0;
	width:250px;
	background-color:#101010;
	border:1px solid #101010;	
	border-bottom:1px solid #E20F94;
}
textarea {
	border:1px solid #E20F94;
	padding:2px;
	margin-top:-4px;
	width:321px;
	overflow:auto;
}
label, input, textarea {
	display:block;
	float:left;
	margin-bottom:7px;
}
label {
	width:75px;
	margin-top:1px;
}	
form br {
	clear:left;
}
.vbutton {
	width:95px;
	margin:12px 0 0 230px;
	color:#F0F0F0;
	letter-spacing:1px;
	border:1px solid #666;
	background-color:#171717;
	display:inline;
	cursor:pointer;
}

/********************
GENERIC CLASSES
********************/
.floatright {float:right;}
.floatleft {float:left;}
.clear {clear:both;}
.sml {font-size:.85em;}
.subtxt {color:#606060;line-height:14px;}
.hide {display:none;}
.roze{color:#E20F94;}
 a.roze, a.roze:visited {color:#E20F94;}
 a.roze:hover {color:#E20F94;text-decoration:none;}
.grijs{color:#515151;}
 a.roze, a.roze:visited {color:#515151;}
 a.roze:hover {color:#515151;text-decoration:none;}
 
