/* CSS Document */

body {
	font:11px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background:url(img/bg.gif) no-repeat 50% 0;
	text-align:center;
}

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	padding-top:10px;
}

/*----------clearfix----------*/
/* fixes containers with floats */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfixr {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*--------end clearfix--------*/

a {
	color:#ffa100;
	text-decoration:underline;
}
a:hover {
	color:#48bfd1;
	text-decoration:none;
}

a.img {
	text-decoration:none;
	border:1px solid #f78f1e;
}

a.img:hover {
	text-decoration:none;
	border-color:#bbada7;
}



#wrapper {
	width:821px;
	background:url(img/bg2.gif) no-repeat 50% -10px;
	margin:0 auto;
	padding-top:20px;
	text-align:left;
	padding-bottom:40px;
}
#container {
	margin:0 20px 20px;
	position:relative;	
}

#left {
	position:absolute;
	left:0px;
	top:0;
	width:315px;
}




#right {
	float:right;
	width:450px;
}
#logo {
	background:url(img/logo2.gif) no-repeat;
	width:315px;
	height:35px;
}
#logo a {
	display:block;
	width:315px;
	height:35px;
}
#logo strong {
	display:none;
}


#tekst {
	margin-top:10px;
}

/* styling linker navigatie menu ---------------------------------------------------- */
ul {
	list-style:none;
	margin-top:10px;
	border:1px solid gray;
	padding:1px;
 }
ul li {
	display:block;
	margin-bottom:1px;
	color:#fff;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	cursor:pointer;
}
ul li strong {
	padding-left:15px;
}

ul li ul {
  display:none;
  padding:0;
  margin:0;
  border:none;
  background:#fff;
}
ul li ul li{
	background-color:#fff;
	border-bottom:1px dotted gray;
	line-height:16px;	
	padding:1px 0 2px 0;
}
ul li ul li a{
	color:#888888;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	font-size:12px;
	margin:25px 2px 2px 2px;
	width:120px;
	
	
}

#nav  #li1 .here2 {
background-color:#EDE9EA;
display:block;
width:280px;
margin-bottom:2px;
margin-top:2px;



}

#nav  #li2 .here2 {
background-color:#EDE9EA;
display:block;
width:280px;
margin-bottom:2px;
margin-top:2px;



}
#nav  #li3 .here2 {
background-color:#EDE9EA;
display:block;
width:280px;
margin-bottom:2px;
margin-top:2px;



}
#nav  #li4 .here2 {
background-color:#EDE9EA;
display:block;
width:280px;
margin-bottom:2px;
margin-top:2px;



}
ul li ul li a:hover{
	color:black;
	font-weight:normal;
	text-decoration:none;
}



#nav #li1{background-color:#888888;}	
#nav #li2{background-color:#A6A4A4;}	
#nav #li3{background-color:#B6B3B3;}	
#nav #li4{background-color:#CFCFCF;}	

/* styling submenu navigatie ---------------------------------------------------------- */
#nav2{
	background-color:#888888; 
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	padding:1px;
}
#plan nav2{
float:right;
}

#nav2 a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
}
.subnav{
	float:left;
	position:relative;
	display:block;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
#nav2 .lijn .subnav .subsubnav a{
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#nav2 .lijn .subnav .subsubnav a:visited{
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#nav2 .lijn .subnav .subsubnav a:hover{
	text-decoration:underline;
}
.subsubnav{
	z-index:1; 
	position:absolute; 
	top:auto;
	left:auto;
	background-color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	border-left:4px solid #888888;
	border-bottom:1px solid #888888;
	font-weight:normal;
	padding-left:5px; 
	padding-right:5px; 
	display:none;
	width:80px;
}
#plan .subsubnav{
position:absolute;
top:80px;
}
.subsubnav em{
	display:none;
}
.lijn{
	border:1px solid white;
	width:451px;
	height:17px;
}

/* styling algemne navigatie, boven de rechter foto -------------------------------------------- */
#algemenenav {
	padding-right:5px;
	margin-top:20px;
	margin-bottom:9px;
	color:#888888;
	font-size:14px;
	text-align:right;
}

#algemenenav .here{

	color:#333333;
	

	
}



#plan #algemenenav{
	margin-top:30px;
}
#algemenenav a{	
	font-size:13px;
	font-weight:bold;
	color:#999999;
	display:inline;
	text-decoration:none;
}

#algemenenav a:hover{	
	font-size:13px;
	font-weight:bold;
	display:inline;
	text-decoration:underline;
}

/* styling js navigatiemenu ------------------------------------------------------------ */
#botmenu{}

.over ul{
display:block;}

.fu ul{
display:none;
}
.tekstweg{
display:none;
}
.bottom{
display:none;
}
.fotobij{
background-image:url(images/right_pic2.jpg);
}

/* styling js navigatiemenu ------------------------------------------------------------ */
#botmenu{}

.over ul{
display:block;}

.fu ul{
display:none;
}
.tekstweg{
display:none;
}
.bottom{
display:none;
}
.fotobij{
background-image:url(images/right_pic2.jpg);
}

/* styling home eerste maal -------------------------------------------------------- */
#kijker{
	float:left;
	clear:left;
	font-size:12px;
	color:white;
	background-color:#888888;
	margin-top:10px;
	padding:5px;
}
#kijker holder{
	float:left;
	width:126px;
	height:108px;
	padding-top:10px;
}
#kijker p{
	
	width:300px;
	margin-left:10px;
	padding-top:10px;
}
#kijker h1{
	
	margin-left:10px;
	width:300px;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
#kijker a{
	color:#ffa100;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	display:block;
}
#kijker a:visited{
	color:#CB0100;
	font-weight:bold;
}
#kijker a:hover{
	color:#CB0100;
	font-weight:bold;
	text-decoration:underline;
}
#kijker .ag{
 background-image:url(images/kijker.gif);
 background-repeat:repeat-x;
 background-position:top left;
 width:445px;
 height:2Opx;
 margin-top:-4px;
}
#kijker .ag2{
 background-image:url(images/kijker.gif);
 background-repeat:repeat-x;
 background-position:bottom left;
 width:445px;
 height:2Opx;
 margin-bottom:-3px;
 color:#888888;
}

/* Momenteel overbodige tags ----------------------------------------------------------------
#rightpic{
	width:456px;
	height:307px;
}

#planpic{
	background-image:url(images/map.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:456px;
	height:307px;
	margin-top:-8px;
	margin-left:15px;
	margin-right:5px;
}
#planpic_big{
	background-image:url(images/map_big.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:780px;
	height:512px;
	padding-left:1px;
}

#planmenu{
	float: right;
	margin-top:10px;
	margin-left:6px;
	margin-right:6px;
	background-color:#CCCCCC;
	border:1px solid;
	border-color:#CCCCCC;
	width:780px;

}
#plantext1{
	
	float:right;
	margin-right:15px;
	margin-bottom:2px;
	font-family:Verdana;
	font-size:13px;
	
}


#bottompic{
	width:453px;
	height:168px;
	background-color:#B6B3B3;
	background-position:left;
	background-repeat:no-repeat;
	margin-left:15px;
	
}	
#intext{
	font-family:Verdana;
	font-size:13px;
	padding-top:20px;
	padding-right: 10px;
	padding-left:180px;
	color:#FFFFFF;
}
#intext2{
	font-family:Verdana;
	font-size:13px;
	padding-top:20px;
	padding-right: 10px;
	padding-left:15px;
	color:#999999;
}
#bottomtext{
	font-family:Verdana;
	font-size:13px;
	padding-top:20px;
	padding-right: 10px;
	padding-left:15px;
	color:#999999;
}

#bottompic img{
	display:block;
	float:left;
	padding-left:20px;
	padding-top:25px;

}
--------------------------------------------------------------------------------------------- */
#left ul#partnav li{
	color:black;
	border:1px solid gray;
	margin-bottom:5px;
	width:250px;
	height:15px;
}


#left ul#partnav li a{
	color:#888888;
	text-decoration:none;
	
}

.herepart{
	display:block;
	margin-bottom:0px;
	margin-top:0px;
	height:0px;


	

}

#left ul#partnav{
	border:0px;
}

