/* AlexxDesign.com websites */
body, div, html, li, p, span, ul, img, h1, h2, h3, h4, h5, h6, hr { 
margin: 0px; padding: 0px; }
html, body { height:100%; }
body {
   height: 100%;
	color: #333;
	min-height: 100%;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
	background: #FEE8B1 url(images/bgd_1.png) repeat-y left top; 
}
body {  margin:0; padding:0; height: auto}

a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #D5652B;
}

a:hover {
font-weight: bold;
text-decoration: underline;
}

#box{
	background: url(images/line_3.png) no-repeat 0px 0px;
	width: 800px;
	height: 101%;
	
	}

#box {
	min-height: 800px;
	}
#boxhypno{
height: 100%;
	/* background: url(images/praktijk_1.png) no-repeat 110px 177px;	*/
background: url(images/praktijk_1.png) no-repeat 179px 117px;

}

#headline {
position: relative;
top: 0px;
left: 100px;
   height: 140px;
	width: 450px;
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	padding: 30px 0 40px 10px;
	text-align: justify;
	line-height: 1.5em;
	font-weight: normal;
	text-decoration: none;
	color: #333;	
	
	}
		#headline p {	
		width: 450px;
	margin:0 20px 0 73px;
	padding: 0px;
	
		}

p.byline {
color: #999;
font-size: 0.85em;
text-align: right;
margin-right: 100px;
}

#main-title {
margin: 0px 0px 0px 0px;
font-size: 0.8em;
letter-spacing: 5px;
text-align: left;
padding: 3px 50px 3px 20px;
font-weight: bold;
background-color: transparent;
color: #ffffff;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
}

#header-image {
height: 5px;
}

#navbar {
/*
margin: 10px 0 15px 185px;
padding-left: 3px  0 3px 0px; */
margin: 0;
padding: 0 0 5px 185px;
font-size: 0.82em;
text-align: left;
font-weight: bold;
color: #e76d39;
word-spacing: 5px;
}

#navbar a:link, #navbar a:visited {
color: maroon;
}

#navbar a.current {
	color: #fffbef;
	background: maroon;
}
#navbar a:hover {
	color: #dd0000;
	word-spacing: 5px;
	text-decoration: underline;
	border-bottom: 2px solid #900;
}
#navbar a.active {
	color: #fff;
	background: maroon;
}

h1 {
margin-top: 20px;
margin-left: 0;
margin-right: 0;
font-size: .8em;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 50px;
padding-right: 0;
color: #000000;
letter-spacing: 5px;
font-weight: normal;
}

#main-text {
margin: 0px 150px 0 185px;
padding:0 10px 0 10px;
font-size: 0.8em;
line-height: 1.7em;
/* background: url(images/main-textbgd.png) repeat-y left top; 
border-left:1px solid #FFDFDE;
border-right:1px solid #E7966B; */
}
.o {background: url(images/w.png) repeat;border:1px solid #FFDFDE;}
.op {
background: url(images/p_bgd.png) repeat-y left top;
border-left:1px solid #FFEFEF;
border-top:1px solid #FFEFEF;
border-bottom:1px solid #FFCFCE;
border-right:1px solid #FFCFCE;
}
h2 {
	margin-left: 0;
	margin-right: 0;
	font-size: 1.3em;
	padding-bottom: 0px;
	padding-right: 0;
	color: Maroon;
	border-bottom: 1px #E7966B solid;
	letter-spacing: 3px;
	font-weight: normal;
/* 	font: italic; */
}

p {
margin: 12px 0 25px 0px;
padding: 10px 10px 10px 10px;
text-align: left;


}
ul, ol {
	margin: 10px 0 0 0;
	padding: 0 0 20px 63px;
	text-align: left;		
}

hr { height: 2px;
	border: 1px solid maroon;
}
li a:hover {
	color: maroon;
	text-decoration: none;
}

li a:active {
	color: #ddd;
}
li a:focus {
	color: #ff0000;
	}

#footer { 
top: 100%;
bottom: 0;
	text-align: center;
	margin: 0;
	padding: 10px 50px 10px 60px;;
	font-size: .65em;
	color: #E76D39;
	font-weight: bold;
	word-spacing: 3px;
}

#footer a:link, #footer a:visited {
color: #cc3333;
}

#footer a:hover {
text-decoration: underline;
color: #ff0000;
}
.hide {
	display: none;
	}
.reset {
display: block;
width: 1px;
height: 1px;
clear: both;
font-size: 1px;
margin: 0px;
padding: 0px;
line-height: 1px;
  }
