/* Martijn Fransen - Proximedia  */




/* HYPERLINKS */

a{
	color : #B87095;
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a:hover{
	color : #555555;
	font :  bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:active{
	color : #B87095;
	font :  bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.adreslink{
	color : #555555;
	font : bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.adreslink:hover{
	color : #B87095;
	font : bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.adreslink:active{
	color : #555555;
	font : bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.navlink{
	color : #555555;
	font : bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left: 8px;
	padding-right: 8px;
}
a.navlink:hover{
	color : #B87095;
	font : bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.navlink:active{
	color : #555555;
	font : bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

td{
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.wit{
	background-color : #FFFFFF;
}



.fout{
    font : 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Red;
	letter-spacing : 1pt;
}

.klein{
	font : 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* HEADERS */

h1{
	font : bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000088;
	text-align : left;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 200px;
	/*background-image : url(../images/h1.gif);
	background-position : left top;
	background-repeat : no-repeat;
	background-attachment : fixed;*/
}
h2{
	font : bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4791CE;
	text-align : right;
	padding-top: 5px;
	padding-right: 10px;
	margin-bottom: -5px;
	padding-bottom: 0px;
}
h3{
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-bottom: -5px;
}



/*  ---------------------------------------------------------- */
/*  Gastenboek  */
.titel{
	font : bold;
}
a.pagina{
	color : #AE8A67;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.pagina:hover{
	color : #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.pagina:active{
	color : #AE8A67;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.delete{
	color : red;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.delete:hover{
	color : black;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.delete:active{
	color : red;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.afscheidingslijn{
	background-color : #AE8A67;
}
/*  ---------------------------------------------------------- */



/* FOTO'S  */

.foto {
	border : 1px solid #B87095;
}
.fotorechts {
	border : 1px solid #B87095;
	float:right;
	margin-left: 10px;
	margin-bottom: 3px;
	margin-right: 0px;
	padding-top: 0px;
}
.fotorechtszonder {
	border : 0px solid #B87095;
	float:right;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-top: 0px;
}
.fotolinks {
	border : 1px solid #B87095;
	float:left;
	margin-right: 15px;
	margin-top: -20px;
}
.fotolinkszonder {
	border : 0px solid #B87095;
	float:left;
	margin-right: 10px;
	margin-top: 0px;
}



/* OPSOMMINGEN */

ul{
	list-style: url(../images/list.gif);
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
}



/*  FORMULIEREN */
.invul, .route {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10;
	/*filter: alpha(opacity=70)*/
	background-color: #FFFFFF;
	color: #000000;
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-bottom : 1px solid #777777;
	border-right : 1px solid #777777;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#777777;
	scrollbar-highlight-color:#777777;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#777777;
	margin-bottom: 0px;
}
textarea.invul{
    height: 75px;
	width : 225px;
	margin-bottom: 2px;
}
input.invul{
	width : 225px;
}
.route{
	width : 110px;
}


/*    BUTTONS    */
.versturen, .wissen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #999999;
	color: #FFFFFF;
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-bottom : 1px solid #777777;
	border-right : 1px solid #777777;
	width : 110px;
	margin-top: 2px;
}
.wissen{
	margin-right: 5px;
}




/*   Scrollende DIV in IE   */
#scrolltekst{
	position:absolute;
	text-align:left;
	left:301px;
	top:232px;
	width:476px;
	height:325px;
	z-index:10;
	overflow: auto;
	scrollbar-face-color:#6F6F6F;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #6F6F6F;
	scrollbar-darkshadow-color: #6F6F6F;
	scrollbar-track-color: #6F6F6F;
	scrollbar-arrow-color:#FFFFFF;
	border : 0px solid #B8B8B8;
	padding-right: 15px;
}
/*   Scrollende DIV in Firefox   */
html>body  #scrolltekst{
	left:301px; 
	top:232px; 
	width:461px; 
	height:309px;
}

#iframediv{
	position:absolute;
	text-align:left;
	left:301px;
	top:232px;
	z-index:10;
}
.nieuwscata{
   width: 100%;
   height: 100%;
}

/* ===========================================================================*/


ul.navigatielijst{
	list-style-type : none;
	padding: 0 0 2 0;
	margin: 172 0 0 1;
	/*width: auto;
	Width of Menu Items */
	width: 223px;
	/*Width of Menu Items */
	background-image : url(../images/bg_nav.gif);
	background-position : left top;
	background-repeat : repeat;
}
ul.navigatielijst li{
	/*float: left;*/
	display: block;
}
ul.navigatielijst li a {
	font : bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #777777;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
	text-align : left;
	/*background-color : #B87095;*/
}

ul.navigatielijst li a:hover {
	font : bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #B87095;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
} 

ul.navigatielijst li a:active {
	font : bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
} 

/* Fix IE. Hide from IE Mac \*/
* html ul.navigatielijst li { float:left;}
* html ul.navigatielijst li a { height: 1%;  }
/* End */




/* ==========  ==========*/



#navigation ul {
	margin: 0;
	margin-left: 1px;
	padding: 0;
	padding-bottom: 2px;
	list-style: none;
	width: 240px; /* Width of Menu Items */
	background-image : url(../images/bg_nav.gif);
	background-position : left top;
	background-repeat : repeat;
}
html>body #navigation ul{
	background-image : url(../images/bg_nav2.gif);
}

#navigation ul li {
	position: relative;
}
	
#navigation li ul {
	position: absolute;
	left: 221px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
	width: 250px;
	background-image : url(../images/bg_nav2.gif);
}

/* Styles for Menu Items */
#navigation ul li a {
	font : bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #777777;
	/*background: #dddddd;  IE6 Bug */
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
	border-bottom:0px solid #6F6F6F;
}
html>body #navigation ul li{
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: -1px;
}
html>body #navigation ul li a{
	padding-top: 2px;	
}
html>body #navigation ul li a:hover{
	padding-top: 2px;	
	color: #FFFFFF;
	background-image : url(../images/bg_nav2.gif);
}
#navigation ul li a:hover {
	font : bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #B87095;
	filter:alpha(opacity=50); 
	/*-moz-opacity:0.5;*/
}
#navigation ul li a:active {
	font : bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777777;
	/*background-color : #B87095;*/
}



/* Fix IE. Hide from IE Mac \*/
* html #navigation ul li { float:left; height: 1%; }
* html #navigation ul li a { height: 1%;  }
/* End */

#navigation li ul { 
	background-color : #FFFFFF;
} 
html>body #navigation li ul { 
	padding-top: 1px;
} 


#navigation li ul li a { 
    border:0px solid #000000; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
    /*filter:alpha(opacity=79); 
    -moz-opacity:.79; 
    opacity:.79; */
	background-color : #FFFFFF;
	color: #777777;
} /* Sub Menu Styles */
  
  
#navigation li:hover ul a:hover, #navigation li.over ul a:hover { 
    color:#FFFFFF; 
	background-color: #B87095; 
	filter:alpha(opacity=100); 
	/*-moz-opacity:.89; opacity:.89;  */
} /* Mouseover Subitems */
	
#navigation li:hover ul, #navigation li.over ul { display: block; } /* The magic */






/*   Stilstaande Tekst DIV   */
#tekstdiv{
	position:relative;
	text-align:left;
	left:90px;
	top:0px;
	width:450px;
	z-index:1;
	border : 0px solid #B8B8B8;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
	/* background-color : Silver; */
}

.catalogus{
	width: 100%;
	height: 100%;
	border: 0px solid #000000;
}



/*  Tabel in contactformulier  */

.contact{
	/*width: 380px;*/
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}
.contactleft{
	width: 140px;
	height: 20px;
	vertical-align : top;
	text-align : left;
}
.contactright{
	width: 240px;
	height: 20px;
	vertical-align : top;
	text-align : right;
}
.contactklein{
	width: 140px;
	height: 20px;
	vertical-align : bottom;
	text-align : left;
	font-size : 9px;
}
.contactbuttons{
	width: 240px;
	height: 20px;
	vertical-align : bottom;
	text-align : right;
}

/*  Tabel in contactformulier  */

.routetabel{
	width: 300px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}
.routeleft{
	width: 150px;
	height: 20px;
	vertical-align : top;
	text-align : left;
}
.routeright{
	width: 150px;
	height: 20px;
	vertical-align : top;
	text-align : right;
}
.routeklein{
	width: 150px;
	height: 20px;
	vertical-align : bottom;
	text-align : left;
	font-size : 9px;
}
.routebuttons{
	width: 150px;
	height: 20px;
	vertical-align : bottom;
	text-align : right;
}



/*  ---------------------------------------------------------- */
/*  PROXImedia link  */
#proximedia{
	float: left;
}

a.proxlink{
	color : #B87095;
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 2px;
}
a.proxlink:hover{
	color : #555555;
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.proxlink:active{
	color : #B87095;
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}


#webdesigner{
	display: none;
}


/* ========== Vragenbak ========== */

#v0, #v1,#v2,#v3, #v4, #v5, #v6, #v7, #v8, #v9, #v10, #v11, #v12, #v13, #v14, #v15, #v16, #v17, #v18, #v19{
	display:none;
	padding:10px 20px 0px 20px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px dotted #CCCCCC;
}


#myframe{
	padding-top: 20px;
	margin-left: -4px;
}

