
/**
* $Id: vandemaker.css
* 2009/07/07 22:27:56
* ontwerpbureau van de maker
* Elton Eerkens
* vandemaker [at] gmail [dot] com
 */



/**
 * basics
 */
input {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/**
 * links
 */
a {
	color: #333333;
	cursor: pointer;
	font-size: 12px;
	font-family: sans-serif;
}

a:hover { text-decoration: none; 
}

a:visited {
	color: #999999;
}

/**
 * general divisions
 */
 
 
body  {
	margin: 0px;
	background-color: #FCFCFC;
	overflow-x: hidden !important;
	overflow: -moz-scrollbars-vertical!important; 
	overflow-y: scroll!important;

}

#page {
	margin-right: auto;
	margin-left:auto;
	width: 1200px;
	z-index: 1;
	margin-top: 45px;
	height: 90%;
} 

#content {
	float: left;
	overflow: hidden;
	overflow-x: hidden;
	width: 700px;
	z-index: 100;
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.node {
	width: 700px;
	margin: 0px;
	padding: 0px;
}


/**
 * information nodes
 */
 
#node-4 {
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 50px;
	height: auto;
}

#node-5 {
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	height: auto;
}

#node-6 {
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	height: auto;
}

#node-32 {
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	height: auto;
}

#node-67 {
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	height: auto;
}


/**
 * main navigation
 */
 
#navigation_container {
	position: relative;
	width: 250px;
	z-index: 3;
	float: left;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
} 

#bellinkx {
	position: relative;
	z-index: 20;
	width: 220px;
	height: 85px;
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	background-image: url(titel.jpg);
} 
 
#mainnavigation {
	position: relative;
	top: 10px;
	z-index: 20;
	width: 220px;
	display: block;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/**
 * admin divisions
 */
 
#sidebar_admin {
	position: relative;
	width: 250px;
	z-index: 3;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
		
#admin_content {
	position: absolute;
	float: left;
	overflow: hidden;
	overflow-x: hidden;
	width: 675px;
	display: block;
	z-index: 100;
	top: 10px;
	left: 250px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.preview .node { background: #ffffff; }


.node-unpublished { background: #ffffff; }

/**
 * end of divisions
 */

.clear-both { clear: both; }

object {
	display: block;
	padding: 0px;
	margin: 0px;
	clear: both;
	float: none;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}

#headtitle {
	font-size: 14px;
	font-family: sans-serif;
	color: #333333;
	margin: 0;
	padding-bottom: 15px;
	font-weight: bold;
}

#title {
  float: left;
  margin: 56px 0 48px 0;
  height: 66px;
  padding: 5px 0 0 20px;
}

#title h1 {
  font-size: 30px;
  font-family: sans-serif;
  line-height: 30px;
  color: #000000;
  padding-right: 30px;
  margin: 0;
}

h1, h2, h3, h4, h5, h6, pre, form, textarea, form, p {
	color:#333333;
	font-family: sans-serif;
	font-size:12px;
	text-decoration:none;
}

#title h1 a {color: #000000; }

#title-spacer { width: 264px; }

#nav {
  height: 25px;
  width: 675px;
  clear: both;
  font-size: 10px;
}

#nav ul {
  margin: 0 0 0 30px;
  padding: 0;
  list-style-type:none;
}

#nav li {
  float: left;
  list-style: none;
}

#nav a {
  text-decoration: none;
  color: #000000;
  display: block;
  padding: 0 15px 1px;
  line-height: 24px;
  margin-right: 3px;
}

#nav a:hover { text-decoration: underline; background: #FFFFFF; color: #FFFFFF; }
#nav a.active { color: #FFFFFF; background: #FFFFFF; }
#nav a.active:hover { color: #FFFFFF; background: #FFFFFF; }

#content h1, #content h2 {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  letter-spacing: 0px;
  line-height: 1.2em;
  margin: 0;
}


/**
 * administration menu
 */

body.admin-menu { margin-top: 0 !important; }

#admin-menu {
  background:  #ffffff;
  border-bottom: 4px solid #333;
}

div.hr {
	width: 675px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both !important;
	height: 5px;
	display: block !important;
	position: relative;
	top: 35px;
}

.hr_small {
	width: 220px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
	height: 5px;
}

/**
 * background tinymce texterea
 */

body.mceContentBody {background: #fff;
}

/**
 * image
 */

img {
	border: 0;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/**
 * list items
 */
 
.submenu{
	list-style-type:none;
}

ul.links li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.node-links ul.links { margin-left: 0px; }

.block .content ul li, .block .content ol li { margin-left: 0em; }

.block .content ul.menu li { margin-left: 0em; }

.block .content ul, .block .content ol { margin-bottom: 1.5em; }

.block .content ul.menu { margin-bottom: 0; }

li.leaf {
	list-style-type: none;	
}

li.expanded {
	list-style-type: none;
}

li.collapsed {
	list-style-type: none;
}

/**
 * news region
 */
 #dhtml_menu-1048 {
	font-size: 16px !important;
	font-family: Arial, sans-serif !important;
	letter-spacing: 0.5px !important;
	text-decoration: none !important;
}

#block-menu-menu-news {
	width: 200px;
	line-height: 13px;
	float: left;
	display: block;
	position: relative;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#block-menu-menu-news a {
	font-family:"Trebuchet MS";
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	outline: 0;
	text-align: left;
	color: #6F6F6F;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 0.5px;
}

#block-menu-menu-news ul{
     white-space : nowrap;
	 text-indent: 0px;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}

#block-menu-menu-news a:link { color: #6F6F6F; }

#block-menu-menu-news a:visited { color: #6F6F6F; }

#block-menu-menu-news a:hover {color: #CCCCCC; }

#block-menu-menu-news a:active { color: #6F6F6F; }

/**
 * film and video region
 */
#dhtml_menu-1045 {
	font-size: 16px !important;
	font-family: Arial, sans-serif !important;
	letter-spacing: 0.5px !important;
	text-decoration: none !important;
}

#dhtml_menu-350 {
	margin-left: 20px!important;
}

#dhtml_menu-680 {
	margin-left: 20px!important;
}

#dhtml_menu-347 {
	margin-left: 20px!important;
}

#dhtml_menu-348 {
	margin-left: 20px!important;
}

#dhtml_menu-345 {
	margin-left: 20px!important;
}

#dhtml_menu-346 {
	margin-left: 20px!important;
}

#dhtml_menu-329 {
	margin-left: 20px!important;
}

#dhtml_menu-328 {
	margin-left: 20px!important;
}

#dhtml_menu-353 {
	margin-left: 20px!important;
}

#dhtml_menu-354 {
	margin-left: 20px!important;
}

#dhtml_menu-356 {
	margin-left: 20px!important;
}

#dhtml_menu-357 {
	margin-left: 20px!important;
}

#block-menu-menu-filmvideo {
	width: 200px;
	line-height: 13px;
	float: left;
	display: block;
	position: relative;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#block-menu-menu-filmvideo a {
	font-family:"Trebuchet MS";
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	outline: 0;
	text-align: left;
	color: #5A7286;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 0.5px;
}
	
#block-menu-menu-filmvideo ul{
     white-space : nowrap;
	 text-indent: 0px;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}

#block-menu-menu-filmvideo a:link { color: #5A7286; }

#block-menu-menu-filmvideo a:visited { color: #5A7286; }

#block-menu-menu-filmvideo a:hover {color: #CCCCCC; }

#block-menu-menu-filmvideo a:active { color: #5A7286; }

/**
 * installations region
 */
 #dhtml_menu-1046 { 	
	font-size: 16px !important;
	font-family: Arial, sans-serif !important;
	letter-spacing: 0.5px !important;
	text-decoration: none !important;
}

#block-menu-menu-installations {
	width: 200px;
	line-height: 13px;
	float: left;
	display: block;
	position: relative;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;		
}

#block-menu-menu-installations a {
	font-family:"Trebuchet MS";
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	outline: 0;
	text-align: left;
	color: #5C865A;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 0.5px;
}

#block-menu-menu-installations ul{
     white-space : nowrap;
	 text-indent: 0px;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}

#block-menu-menu-installations a:link { color: #5C865A; }

#block-menu-menu-installations a:visited { color: #5C865A; }

#block-menu-menu-installations a:hover {color: #CCCCCC; }

#block-menu-menu-installations a:active { color: #5C865A; }

/**
 * drawings region
 */
 #dhtml_menu-1044{ 	
	font-size: 16px !important;
	font-family: Arial, sans-serif !important;
	letter-spacing: 0.5px !important;
	text-decoration: none !important;
}

#dhtml_menu-254 {
	margin-left: 5px!important;
}
 
#block-menu-menu-drawings {
	width: 200px;
	line-height: 13px;
	float: left;
	display: block;
	position: relative;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

#block-menu-menu-drawings a {
	font-family:"Trebuchet MS";
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	outline: 0;
	text-align: left;
	color: #86815A;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 0.5px;
}

#block-menu-menu-drawings ul{
     white-space : nowrap;
	 text-indent: 0px;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}

#block-menu-menu-drawings a:link { color: #86815A; }

#block-menu-menu-drawings a:visited { color: #86815A; }

#block-menu-menu-drawings a:hover {color: #CCCCCC;}

#block-menu-menu-drawings a:active { color: #86815A; }

/**
 * information region
 */
#dhtml_menu-1066 {
	font-size: 16px !important;
	font-family: Arial, sans-serif !important;
	letter-spacing: 0.5px !important;
	text-decoration: none !important;
}


#block-menu-menu-information {
	width: 200px;
	line-height: 13px;
	float: left;
	display: block;
	position: relative;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

#block-menu-menu-information a {
	font-family:"Trebuchet MS";
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	outline: 0;
	text-align: left;
	color: #924141;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 0.5px;
}

#block-menu-menu-information ul{
     white-space : nowrap;
	 text-indent: 0px;
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}

#block-menu-menu-information a:link { color: #924141; }

#block-menu-menu-information a:visited { color: #924141; }

#block-menu-menu-information a:hover {color: #CCCCCC; }

#block-menu-menu-information a:active { color: #924141; }

li.dhtml-menu{
	font-weight: normal;
	width: 200px;
}

/**
 * system-menu
 */

ul.menu {
  list-style: none !important;
  border: none !important;
  text-align:left; /* LTR */
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}

ul.menu li {
	margin-top: 3px!important;
	margin-right: 0px !important;
	margin-bottom: 3px!important;
	margin-left: 0px !important;
}
li.expanded {
	list-style-type: none !important; /* LTR */
	margin: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}
li.collapsed {
	list-style-type: none !important; /* LTR */
    margin: 0px !important;
	padding: 0px !important;
}
li.leaf {
	list-style-type: none !important; /* LTR */
	margin: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}

li a.active {
	text-decoration:none !important;
	border-bottom-width: 1px !important;
	border-bottom-style: dotted !important;
	border-bottom-color: #999999 !important;
}

td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0px;
  padding: 0px;
}
ul.links.inline {
  display: inline;
}
ul.links li {
	display: inline;
	list-style-type: none;
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.block ul {
	margin: 0; /* LTR */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}