/*-----basic layout------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 11px;
}

#container {
	width:903px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width: 903px;
	height: 169px;
}

.ctlist_editbut {
   background:#d54317;
   border:1px solid #8d2100;
   padding:5px;
   color:white;
   width:150px;
   cursor:pointer;
   text-align:center;
}

/*-----content------*/
#contentborder_top {
	width: 903px;
	height: 3px;
   font-size:1px;
   line-height:1px;
}

#contenthome_content {
	width: 901px;
   min-height:297px;
}
#contenthome_photoleft {
	float: left;
	width: 194px;
	margin-left: 24px;
	margin-top: 20px;
}
.contenthome_text{
	float: left;
	width: 260px;
	padding-right: 44px;
	margin-top: 20px;
}
.contenthome_text span {
   line-height:150%;
}
.contenthome_itemright{
	float: left;
	width: 356px;
	margin-top: 20px;
}
#arrangementbutton {
   background-image:url(../gfx/congres/congres_arrangbuttonbg.jpg);
   border:1px solid #8F8F8F;
   margin-top:10px;
   padding:4px 20px;
   float:left;
}

#contentnext_content{
	width: 901px;
}
#contentnext_items{
	float: left;
	margin-left: 40px;
	margin-top: 65px;
	width: 631px;
}
.contentnext_mainitem{}

#contentnext_photoitem{
	float: right;
	border-left: 1px solid #393939;
	width: 200px;
}

#contentnext_photoitem img{
	float: right;
}

.contentnext_subitems{
	margin-top: 20px;
	float: left;
	width: 600px;
}

#contentborder_bottom{
	width: 903px;
	height: 3px;
   font-size:1px;
   line-height:1px;
}

/*----topnavigation bar----*/

.logo{
	float: left;
	width:208px;
	height: 169px;
}

#topnav_zoeken{
	background-image: url(../gfx/topnav_selectbg.png);
	float: left;
	width: 495px;
	height: 41px;
	margin-top: 0px;
	margin-right: 0px;
}
#topnavleft_text{
	float: left;
	margin-left: 25px;
	margin-top: 2px;
	color: #e3e3e3;
}

#topnavleft_text img{
   xdisplay:block;
   position:relative;
   top:6px;
}

#topnavleft_select{
	float: right;
	height: 20px;
	margin-top: 11px;
	margin-right: 17px;
}

#languagebar {
	float: left;
	width: 118px;
	height: 12px;
	margin-right: 3px;
   padding:13px;
	background-image: url(../gfx/topnav_languagebg.png);
	color: #3b3b3b;
}
.langbar_label {
   position:relative;
   top:-2px;
   margin-right:4px;
}

#printbutton{
	background: url(../gfx/topnav_printbutton.gif) no-repeat;
	float: right;
	width: 30px;
	height: 28px;
	margin-top: 5px;
   margin-right:22px;
   cursor:pointer;
}

/*----photoframe----*/

#photoframehome{
	position: absolute;
	margin-top: 41px;
	margin-left: 219px;
	width: 662px;
	height: 423px;
   overflow:hidden;
}

#photoframenext{
	position: absolute;
	margin-top: 41px;
	margin-left: 219px;
	width: 662px;
	height: 177px;
   overflow:hidden;
}

img.header_image {
   position:absolute;
   top:0;
   left:0;
}

img.pagevisual_overlay {
   display:block;
   position:absolute;
   top:0;
   left:0;
}

.photoselect {
	position:absolute;
	right:23px;
	top:376px;
   padding:7px 0 6px 6px;
	background:url(../gfx/imagefader_nav_left.png) no-repeat;
	font-weight: bold;
}
.photoselect .photoselect_cap {
   position:absolute;
   top:0;
   right:-8px;
}
.photoselect li {
	list-style-type: none;
	float:left;
}
.photoselect a {
   padding: 4px 11px 6px 10px;
   display:block;
   background:url(../gfx/photoselect_b.gif) 0 -22px repeat-x;
   text-decoration:none;
}
.photoselect a:hover {
   background-position:0 0;
}

#photoframehome .ctlist_editbut {
   position:absolute;
   top:15px;
   right:20px;
}


/*----navigation bar----*/

#navcontainer {
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-left: 8px;
}
#navcontainer ul {
	font-size: 12px;
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}
#navcontainer ul li {
	padding:7px 0 5px 10px;
	margin-left: 0px;
}
#navcontainer ul li li {
   padding:2px 0 2px 0;
}

#navcontainer ul ul {
	font-size: 11px;
	margin: 0px;
	padding-left: 14px;
	padding-bottom: 10px;
}

.sifr_link {
   position:relative;
   height:20px;
   text-decoration:none;
   overflow:hidden;
}
#subnavlist .active {
   font-weight:normal;
   color:#D54317;
}


.breadcrumbs {
   margin-bottom:15px;
}
.breadcrumbs span {
   font-weight: bold;
}
.breadcrumbs .bc_current {
}


/*-----logobar------*/

#logobar {
	width: 903px;
	height: 33px;
	background-image: url(../gfx/logobarall_bg.gif);
	background-repeat: no-repeat;
}

#logobarlist {
	height: 33px;
}
#logobarlist li {
	list-style-type: none;
	float:left;
   margin-right:26px;
}
#logobarlist li img{
	border: 0px;
}
a.lb_button {
   display:block;
   height:33px;
   background-position:0 -33px;
}
a.lb_button:hover {
   background-position:0 0;
}
#logobarlist a.lb_fontainreroyale {
   width:84px;
}
#logobarlist a.lb_congrescentrumamstelveen {
   width:154px;
}
#logobarlist a.lb_tgeregt {
   width:74px;
}
#logobarlist a.lb_grandhotelamstelveen {
   width:43px;
}
#logobarlist a.lb_dekegeltennis {
   width:69px;
}
#logobarlist a.lb_dekegelbowling {
   width:61px;
}
#logobarlist a.lb_planbureauprojecta {
   width:195px;
}

#footer{
	height: 38px;
}

#footnav{
	float: left;
	margin-left: 25px;
	_margin-left: 12px;
	margin-top: 12px;
}

#foot_remotion {
	float: right;
	margin-top:12px;
   margin-right:25px;
   _margin-right:12px;
}

/*----general elements----*/

.clearright {
	clear: 			right;
}

.clearboth {
	clear: 			both;
}


.spacersmall {
	height: 11px;
	background: none;
   font-size:1px;
   line-height:1px;
}

.spacerbig {
	height: 16px;
	background: none;
}
.spacer_horizontal{
	height: 305px;
}
#spacer_horizontal {
   clear:both;
}
#spacer_horizontal img {
   display:none;
}

