*, html {
	margin: 0;
	padding: 0;
}
html body{
	background: url(../images/bg_tiles.jpg) #000 top left repeat-x;
	height: 100%;
	font-family: Tahoma, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 165%;
	letter-spacing: 1px;
	color: #F0F0F0;
}
#container {
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align:center;	
	margin: 0 auto;  /*the bottom margin is the negative value of the footer's height */
	
}

#shadowwrap {
	background: url(../images/bg_bordershadow.png)top left repeat;	
	width:1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align:center;	
	position:relative;	
	margin: 0 auto;
	
}

#wrapper {
	background: url(../images/bg_main.jpg) #000 top left no-repeat;
	width: 980px;
/*    min-height:1000px;
    height:auto !important;
    height:1000px;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;		
	text-align:center;
	position:relative;
	margin:0 auto;
}

.margin5 {
	margin-bottom: 5px;
}

.margintop {
	margin-top: 20px;
}

.imgmargin {
	float: left;
	display: block;
	margin: 0 10px 0 0;
}

p {
	margin-bottom: 10px;
}

.smallprint {
	font-size: 9px;
	font-style: italic;
}

h1 {
	font-size: 14px;
	font-weight: normal;
}

#topspacer {
	width: 1000px;
	height: 20px;
	margin: 0 auto;
}

.border1 {
	border: #FFF 1px solid;
}

.spacediv {
	width: 459px;
	height: 35px;
	display: inline-block;
	float: left;
}

/* Clearfix
---------------------------------------------------------------------------
--------------------------------------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Content
---------------------------------------------------------------------------
--------------------------------------------------------------------------- */
#c_left {
	width: 240px;
	display: block;
	float:left;
	text-align:left;
}

#c_middle {
	width: 460px;
	padding: 220px 0 0 20px;
	display: block;
	float: left;
	text-align:left;
}

#c_right {
	width: 260px;
	height: 800px;
	display: block;
	float: left;
	text-align:left;
}

#cf_middle {
	width: 530px;
	padding: 220px 0 0 20px;
	display: block;
	float: left;
	text-align:left;
}

#cf_right {
	width: 190px;
	height: 800px;
	display: block;
	float: left;
	text-align:left;
}
.newsbox {
	width: 460px;
	margin-bottom: 10px;
	display: block;
	float: left;
}

.fotoalbumbox {
	width: 140px;
	height: 177px;
	background: url(../images/polaroid.jpg) top left no-repeat;
	display: block;
	float: left;
	text-align: center;
	padding: 12px 10px 10px 10px;
	margin: 0 15px 20px 0;
	color: #333;
}

.foto {
	width: 140px;
	height: 145px;
	float: left;
	clear: right;
	margin-bottom: 12px;
}

/* Menu
---------------------------------------------------------------------------
--------------------------------------------------------------------------- */
#menubox {
	background: url(../images/bg_menu.jpg) top left no-repeat;
	width: 200px;
	height: 670px;
	padding: 10px 10px 10px 10px;
	margin: 20px 0 0 20px;
}
#home {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
}

#home:hover { 
  background-position: -200px 0;
}

#home span {
  display: none;
}

#behandelingen {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -32px;  
}

#behandelingen:hover { 
  background-position: -200px -32px;
}

#behandelingen span {
  display: none;
}

#arrangementen {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -64px;  
}

#arrangementen:hover { 
  background-position: -200px -64px;
}

#arrangementen span {
  display: none;
}

#verzorging {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -96px;  
}

#verzorging:hover { 
  background-position: -200px -96px;
}

#verzorging span {
  display: none;
}

#wistudat {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -128px;  
}

#wistudat:hover { 
  background-position: -200px -128px;
}

#wistudat span {
  display: none;
}

#fotoalbum {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -160px;  
}

#fotoalbum:hover { 
  background-position: -200px -160px;
}

#fotoalbum span {
  display: none;
}

#prijslijst {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -192px;  
}

#prijslijst:hover { 
  background-position: -200px -192px;
}

#prijslijst span {
  display: none;
}

#voorwaarden {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -224px;  
}

#voorwaarden:hover { 
  background-position: -200px -224px;
}

#voorwaarden span {
  display: none;
}

#contact {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -256px;  
}

#contact:hover { 
  background-position: -200px -256px;
}

#contact span {
  display: none;
}

#links {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: 0 -288px;  
}

#links:hover { 
  background-position: -200px -288px;
}

#links span {
  display: none;
}
/* Menu Highlight
---------------------------------------------------------------------------
--------------------------------------------------------------------------- */
#homeh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px 0;
}

#homeh span {
  display: none;
}

#behandelingenh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -32px;
}

#behandelingenh span {
  display: none;
}

#arrangementenh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -64px;
}

#arrangementenh span {
  display: none;
}

#verzorgingh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -96px;
}

#verzorgingh span {
  display: none;
}

#wistudath {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -128px;
}

#wistudath span {
  display: none;
}

#fotoalbumh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -160px;
}

#fotoalbumh span {
  display: none;
}

#prijslijsth {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -192px;
}

#prijslijsth span {
  display: none;
}

#voorwaardenh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -224px;
}

#voorwaardenh span {
  display: none;
}

#contacth {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -256px;
}

#contacth span {
  display: none;
}

#linksh {
  display: inline;
  margin: 0;
  float:left;
  width: 200px;
  height: 32px;
  background: url("../images/menu.jpg") no-repeat 0 0;
  background-position: -200px -288px;
}

#linksh span {
  display: none;
}

/* Contact
---------------------------------------------------------------------------
--------------------------------------------------------------------------- */

#contactform {
	width: 460px;
}

.contactmargin {
	margin-bottom: 10px;
}

/* Footer
---------------------------------------------------------------------------
--------------------------------------------------------------------------- */
.footer, .push {
	background: url(../images/footer.png) top left no-repeat;
	width: 100%;
	float: left;
	height: 50px;  /*.push must be the same height as .footer */
	position: relative;
	margin: auto;
	text-align:center;
}

a:link {
	color: #900;
    text-decoration: underline;
}
a:active {
	color: #900;
    text-decoration: none;
}
a:visited {
	color: #900;
    text-decoration: none;
}
a:hover {
	color: #F90;
	text-decoration: none;
}
.noborder {
	border: none;
}
