/* STANDAARD */
* {
    margin: 0;
    padding: 0;
}
html, body {
  height: 100%; /* Required */
}
body {
	font-size: 10pt;
    color: #555;
	text-align:center;
	background: url(./img/background.gif) repeat-x top left;
	background-color:#eff7cc;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}

/* CONTENT */
#container-page {
	margin: 0 auto;
  	width: 975px;
  	text-align: left;
  	position: relative;
  	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
  	background-image: url(./img/content-back.gif);
	background-position:0px 4px;
}

#container-header { 
	width:975px;
	height:252px;
	background: url(./img/content-header.gif) no-repeat top left;
	background-color:#e2edb3;
}
#head {
	height: 252px;
}
#container-header h1{
	text-indent:-1000px;
}
#container-content{
	background: url(./img/content-page.gif) no-repeat top left;
	background-position:0px 4px;
	width:953px;
	margin-left:11px;
	padding: 0 0 45px 0; /*top,right,bottom,left*/
	margin-bottom: 45px;
	*padding: 0 0 27px 0; /*top,right,bottom,left*/
	*margin-bottom: 0 0 27px 0;
}

#container-content:after {
  clear: both;
  display: block;
  font: 0px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-menu { 
	float:left;
	width:195px;
	padding-left:14px;
	padding-top:51px;
	height:auto;
}
#content-pri { 
	float:left;
	width:505px;
	/*background: url(./img/dots.gif) repeat-y;
	background-position:0px 20px;*/
	padding-left:15px;
	padding-right:15px;
}
#content-pri p {
	font-size: 14px;
}

#content-submenu { 
	float:left;
	position:relative;
	width:195px;
	padding-top:29px;
	padding-left:14px;
	height:auto;
}

#container-footer {
	width: 975px;  
	position: absolute;
	bottom: 0 !important;
	bottom: 0px;
	height: 43px;
	left: 0px;
	right: 0px;
	background: url(./img/content-footer.gif) no-repeat top left;
}

#foot {
	line-height: 23px;
	text-align:center;
}

/* OPMAAK */
h1, h2, h3, h4, h5 {
	color: #555;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}
h2{
	font-size:1.8em;
	margin-top:20px;
	margin-bottom:7px;
	color:#1987a2;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
h3{
	font-size:1.3em;
	margin-top:5px;
	color:#1987a2;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
h4{
	color:#1987a2;
}
a {
	color:#55a3b6;
	text-decoration:none;
}
li {
	margin-left:15px;
}
li li {
	list-style:disc;
}
p {
	margin-top:0px;
	margin-bottom:14px;
}


fieldset { border:none; }
label{
	padding: 0px 50px 0px 0px; /*top,right,bottom,left*/
	margin: 0px 0px 0px 0px; /*top,right,bottom,left*/
	text-align:left;
	color: #555;	
	float: left;
    width: 132px;
}
.textarea {
	width:324px;
	*width:336px;
}


#content-menu li { 
	list-style-image: url(./img/menu-item.gif); 
	list-style-position:outside;
	line-height:0px;
	*line-height:26px;
	margin:0px;
	padding:0px;
	padding-left:8px;
	*padding-left:20px;
	margin-left:22px;
	*margin-left:10px;
	margin-bottom:6px;
} 

#content-menu li:hover, #content-menu li.over { 
	list-style:none;
	list-style-image: url(./img/menu-item-select.gif);
}
#content-menu li li {
	list-style:circle;
	list-style-image: none;
}
#content-menu li:hover,content-menu li li:hover { 
	list-style:circle;
}

#content-menu ul { 
	margin-right:10px;
	width:236;
}

#content-menu ul ul {
	margin:0px;
	margin-left:15px;
	margin-top:7px;
}
#content-menu ul li ul li {
	list-style-image:none;
	list-style:circle;
	list-style-position:top;
	line-height:20px;
	margin:0px;
	padding:0px;

}
#content-menu ul li ul li ul li {
	list-style-image:none;
	list-style:circle;
	line-height:20px;
	margin:0px;
	padding:0px;
	margin-right:-10px;
}
#content-menu ul ul ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}

#content-menu ul li a {
	text-decoration:none;
	font-size:1.3em;
	font-family:Tahoma, "Trebuchet MS", Arial, "Century Gothic";
	font-weight:normal;
	color:#4a4a4a;
}

#content-menu ul ul a{
	text-decoration:none;
	font-size:12px;
	font-family:Tahoma, "Trebuchet MS", Arial, "Century Gothic";
	font-weight:normal;
	color:#333;
}


#content-menu a:link { color:#4a4a4a; }



#content-menu ul li:link { list-style-image: url(./img/menu-item.gif); }
#content-menu ul li:visited { list-style-image: url(./img/menu-item.gif); }
#content-menu ul li:hover { list-style-image: url(./img/menu-item-select.gif); }
#content-menu ul li:active { list-style-image: url(./img/menu-item-select.gif); }
#content-menu ul li.active { list-style-image: url(./img/menu-item-select.gif); }
#content-menu ul li.active a {  color:#298ba3; }
#content-menu ul li.active ul li a {  color:#4a4a4a; }
#content-menu ul li ul li.active { list-style-image: none; }
#content-menu ul li ul li:hover { list-style-image: none; }
#content-menu ul li ul li.active a {  color:#298ba3; }
#content-menu ul li ul li.active ul li a {  color:#4a4a4a; }
#content-menu ul li ul li ul li.active a {  color:#298ba3; }

#submenu {
	
}
#submenu ul {
	list-style-type : none;
	float : right;
	display: inline; /* puur voor IE6 double-margin-bug */
	margin : 0 18px 5px 0;
	*margin : 0 8px 5px 0;
}
#submenu li {
	display : inline;
	height : 25px;
	margin:0px;
}
#submenu li a {
	margin-right:9px;
	display : block;
	float : left;
	width : 24px;
	height : 25px;
	text-indent : -9000px;
	/* IE 5 Hack \*/
	overflow : hidden;
	/* end hack */
	text-decoration : none;
}
#submenu li#subnav107 a { background : #ebf3cc url(./img/icon_home.gif) no-repeat; }
#submenu li#subnav60 a { background : #ebf3cc url(./img/icon_kalender.gif) no-repeat; }
#submenu li#subnav95 a { background : #ebf3cc url(./img/icon_contact.gif) no-repeat; }
#submenu li#subnav84 a { background : #ebf3cc url(./img/icon_extra.gif) no-repeat; }
#submenu li#subnav121 a { background : #ebf3cc url(./img/icon_routebeschrijving.gif) no-repeat; }
#submenu li#subnav107 a:hover { background : #ebf3cc url(./img/icon_home_h.gif) no-repeat; }
#submenu li#subnav60 a:hover { background : #ebf3cc url(./img/icon_kalender_h.gif) no-repeat; }
#submenu li#subnav95 a:hover { background : #ebf3cc url(./img/icon_contact_h.gif) no-repeat; }
#submenu li#subnav84 a:hover { background : #ebf3cc url(./img/icon_extra_h.gif) no-repeat; }
#submenu li#subnav121 a:hover { background : #ebf3cc url(./img/icon_routebeschrijving_h.gif) no-repeat; }

#submenu li a:hover { height : 25px ; }
* html #submenu li a { height: 25px; }
* html #submenu li a:hover { height: 25px; }

#kalender {
	position:relative;
	float:left;
	z-index:2000;
	margin-bottom:15px;
}
#links {
	position:relative;
	float:left;
	z-index:800;
}
#admin {
	position:relative;
	float:left;
	z-index:801;
}
#links ul {
	list-style-type : none;
	display: inline; /* puur voor IE6 double-margin-bug */
	margin : 0 0px 10px 0;
}
#links li {
	display : inline;
	height : 20px;
	margin:0px;
}
#links li a {
	display : block;
	float : left;
	width : 175px;
	background-color:#003399;
	height : 20px;
	text-indent : -9000px;
	/* IE 5 Hack \*/
	overflow : hidden;
	/* end hack */
	text-decoration : none;
}
#links li#sublinks24 a { background : #fff url(./img/whitetimehealing.gif) no-repeat; }
#links li#sublinks26 a { background : #fff url(./img/whitetimekristalhealing.gif) no-repeat; }
#links li#sublinks92 a { background : #fff url(./img/cosmic-crystal-soulhealing.gif) no-repeat; }
#links li#sublinks147 a { background : #fff url(./img/ik-innerlijke-kracht.gif) no-repeat; }

#links li#sublinks24 a, #links li#sublinks26 a, #links li#sublinks92 a, #links li#sublinks147 a {
	height:27px;
	line-height:27px;
	margin-bottom:5px;
	width:181px;
}

#tbl_standaard{
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #015071;
	width: 505px;
	border: 1px solid #83d5ff;
	padding: 0px;
}

#tbl_standaard th {
	background-color: #7ed4ff;
	color:#FFFFFF;
	padding: 5px;
	vertical-align:top;
	/*border:1px solid #fff;*/
}
#tbl_standaard.ver_header th{
	width:144px;
}

#tbl_standaard tbody tr td {
	background-color: #f5fbf2;
	padding: 5px;
}
	
#tbl_standaard tbody tr.odd  td {
	background-color: #e2f0f3;
}
#tbl_standaard tbody tr.part  td {
	background-color: #e8f8e0;
	padding:3px 5px 3px 5px;
}
#tbl_standaard tbody tr td.jumpin {
	background-color: #f5fbf2;
	width:16px;
}
#tbl_standaard tbody tr td.edit {
	width:40px;
}
#tbl_standaard tbody tr td.titel {
	font-weight:bold;
}
#tbl_standaard tbody a tr{
	cursor:hand;
	cursor:pointer;
}

.selectveld {
	width:444px;
}
.error {
	color:#1987a2;
	font-size:13px;
	color:#F00000;
	margin-bottom:0px;
}
fieldset, legend, form {
	margin:0px;
}

.button {
	background: url(./img/button.gif) no-repeat top left;
	margin-top:2px;
	width:155px;
	*width:155px;
	height:27px;
	line-height:25px;
	display:block;
	text-align:center;
	color: #1987a2;
	font-size:16px;
	font-weight:bold;
	border:none;
	
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}
.vericode {
	width:144px;
	*width:150px;
}
.small {
	font-style:italic;
	color:#1987a2;
	font-size:14px;
}

#content-pri img {
	margin-left: 10px;
	margin-right: 10px;
}
.odd {
	background-color:#e7f0c3;
}
