@charset "utf-8";
/* CSS Document */

/* common */

body {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	color: #000;
	background-color: #ccddb9;
    background-image: url('../images/Background4.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center;
	
  text-align: center; /* for IE */
   }

body.menu {
   	/*background-color: #252525;
   		*/
    background-image: url('../images/Background5.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center;
	
  text-align: left; /* counter the body center */
   }
   
body.page {
		/*background-color: #aa44aa;
		background-image: url('../images/Pattern0.jpg');
		background-repeat: repeat;
		background-attachment:fixed;*/
}

body.page a{
    text-decoration: none;
    }

body.page a:hover{
    color: #ff0000;
    }


body.content {
	font-size: 12px;
}

h2 {
	margin-top: 0px;
	margin-bottom: 5px;
}

/* containers */
#container {
    margin:0px auto;
    width:1000px;
    border:0px solid #fff;
    }

#container-header{
    width:1000px;
		height:150px;
    border:0px solid #f00;
		display:none;
    }

#container-footer{
    width:1000px;
		height:20px;
		background-color: #2f3b4b;
    clear:both;
    border:0px solid #000;
		/*background-image: url('../images/FooterHomePage0.jpg');
		background-repeat: no-repeat;
		background-attachment:scroll;*/
}

#container-menu{ 
		width:180px;
    height:700px;
    float:left;
    border-right: 5px solid #2f3b4b;
    }

#container-content{
    width:815px;
		height:700px;
    float:right;
    border:0px solid #f00;
    }
    
    #googleads{
    }
    
    #googleadsindex{
	    text-align: center;
	    display:none;
    }
 
/*pagecontent - single page*/
#pagecontent {
    margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */


    /*width:1000px;*/
    width:100%;
    border:0px solid #fff;
    }
    
/* header */

#title{
		font-size: 300%;
		font-family: "times";
    font-variant: small-caps;
    text-align: center;
    color: #ffffff; /* #2f3b4b; */
		width:1000px;
		height:50px;
    background-image: url('../images/BannerHomePage3.jpg');
		background-repeat: no-repeat;
		background-attachment:scroll;
		background-position: bottom center;
}


/* links */
a {
		text-decoration: none;
		color: #555;
		font-style: italic;
		/*display:block;*/
}

a:hover{
    color: #ff4444;
    }

#container-footer a {
		text-decoration: none;
		color: #999;
		/*display:block;*/
}

#container-footer a:hover{
    color: #ffff00;
    }

/* frame */

#frame-menu { 
    width:100%;
    height:100%;
    border:0px solid #000;
}

#frame-content { 
    /*width:755px;*/
    width:100%;
    height:100%;
    border:0px solid #000;
}

/* menu */

#menu-content {
		width:100%;
    height:580px;
		/*background-image: url('../images/BannerMenu1.jpg');*/
		background-repeat: no-repeat;
		background-attachment:scroll;
		background-position: bottom center;
}

body.menu {
		width:90%;
		font-size:100%;
    font-family: "sans-serif";
}

body.menu a{
    display:block;
    font-size:90%;
    white-space: nowrap;
    }

body.menu a:hover{
    color: #ff0000;
    }

.menu-back {
		font-size:100%;
		color: #fff;
		padding-bottom:10px;
}


.menu-head{
		font-size:150%;
		color: #fff;
		padding-bottom:10px;
}

#menu-referentie {
		padding-top:10px;
		padding-bottom:10px;
}

#menu-wijzigingen {
		padding-top:10px;
		padding-bottom:10px;
}

.menu-content {
		margin-top: 10px;
		margin-bottom: 0px;
}

.menu-plaatsnaam {
		border:0px solid #fff;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		float:left; /*fix for IE7*/
		clear:left; /*fix for IE7*/
}

/*
.menu-plaatsnaam :hover{
		background-image: url('../images/BannerMenu1.jpg');
		background-repeat: no-repeat;
		background-attachment:scroll;
		background-position: top left;
}*/
.menu ul{
	margin-top: 0px;
}

.menu li{
		margin-left: -25px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;		
		display:inline; /*fix for IE7*/
		float:left; /*fix for IE7*/
		clear:left; /*fix for IE7*/
}

.menu li a{
		margin: 0px;
		padding: 0px;
}

/* footer */
div.copy {
	font-size: 100%;
    font-family: "sans-serif";
    font-variant: small-caps;
    text-align: center;
    color: #ffffff;
		float: center;
}

#image-banner-home {
   width:100%;
}

#image-footer-home {
   width:100%;
}

.caption div{
	font-style: italic;
}

/* images @@*/

/* literatuur CSS table*/

DIV.base-layer {
	background: transparent;
	border: solid  #2f3b4b 0px;
	margin: 0; 
	padding: 0; 
	text-align: left; 
	width: auto;
}

DIV.table-row {
	background: transparent; 
	border-color: #2f3b4b;
	border-style: solid;
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: 0;
	padding: 0; 
	text-align: left; 
	width: 100%;
}

DIV.left-container1 {
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 20%;
}

DIV.left-container2 {
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 70%;
}

DIV.right-container1 {
	border: none; 
	float: right; 
	margin: 0; 
	padding: 0; 
	width: 10%;
}

DIV.space-line {
	clear: both; 
	margin: 0; 
	padding: 0; 
	width: auto;
}

/* CSS table totalen */
DIV.base-layer-small {
	background: transparent;
	border: solid  #2f3b4b 1px;
	margin: 5px; 
	padding: 0; 
	text-align: left; 
	width: 250px;
	float: right;
	
}

DIV.left-container1-small {
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 40%;
}

DIV.left-container2-small {
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 40%;
}

DIV.right-container1-small {
	border: none; 
	float: right; 
	margin: 0; 
	padding: 0; 
	width: 20%;
}

/* Some rules for captions, headers and running text */

H3.table-caption {
	background: transparent; 
	font-family: sans-serif;
	font-size: 1em; 
	font-style: normal; 
	font-weight: bold; 
	margin: 0;
	padding: 0.3em; 
	text-align: left; 
	width: auto;
	border: solid  #2f3b4b 1px;
}

H5.colhdr {
	background: transparent; 
	border: solid #000 0px; 
	font-family: sans-serif; 
	font-size: 0,9em; 
	font-style: normal;
	font-weight: normal; 
	margin: 0; 
	padding: 0.3em 0.3em 0 0.3em;
	text-align: normal; 
	width: auto;
}

P.text {
	border: solid #0000 0px; 
	margin: 0; 
	padding: 0.3em 0.3em 0 0.3em;
	font-style: normal; 
	font-size: 1em; 
	text-align: left; 
	text-indent: 0;
	width: auto;
}

/* End of layer specific style rule set */


.link-head{
		font-size:200%;
		color: #000	;
		padding-bottom:10px;
}


.link-content {
		margin-top: 10px;
		margin-bottom: 0px;
}

.link ul{
	margin-top: 0px;
}

.link li{
		margin-left: -25px;
		
}

.link a:hover{
    color: #ff0000;
    }

.linkemp  {
    font-size: 120%;
    }
.linkemp  a:hover{
    color: #ff8800;
    }


.onbekend {
	color: #ff0000;
	font-style: italic;
}

#menu-image {

}

/*
#zoeken {
	margin-top: 100%;
	margin-bottom: 0px;
	text-align: center;
}*/

.zoeken {	
	margin-bottom: 5px;
}	

.fonanza {
	background-color: white;
	text-align: center;
}

div.ff {
  height: 20px;
	width: 100px;
	float: right;
	margin: 0px;
  padding: 0px;
	background-color: #2f3b4b;
}

a.ff{
	margin: 0px;
  padding: 0px;
}

img.ff {
	margin: 0px;
  padding: 0px;
	width=80;
	height=15;
	border= 0px;
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
