html {
	height:100%; max-height:100%; padding:0; margin:0; border:0; font-family: Verdana, Helvetica, Arial, sans-serif;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
	}

body { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;
	background:#ff3355;
scrollbar-3dlight-color : #FE737E;
scrollbar-darkshadow-color : #FE737E;
scrollbar-face-color : #FE737E;
scrollbar-arrow-color : #000;
scrollbar-highlight-color : #D3D3D3;
scrollbar-shadow-color : #D3D3D3;
scrollbar-track-color : #FE737E; }

#content { display:block; overflow:auto; position:absolute; z-index:3;
	top:90px; bottom:70px; width:50%; left:25%; background:transparent; font-size:0.8em; line-height:1.4em;}
* html #content { top:0; bottom:0; height:100%; width:50%; border-top:90px solid #FE737E;
	border-bottom:69px solid #FE737E; }

#tekstvlak { position:absolute; width:50%; left:25%; top:0; bottom:0; height:100%; margin:0px; overflow:hidden; z-index:2; background: #FF7E85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85;}



p, ul { margin:0px 20px 20px 30px; }
ul { margin-left:-10px !important; margin-left:30px; } ul ul { margin-left:10px; }
li { margin-left:20px; list-style-image:url(images/list-witje.gif); list-style-position:outside; margin-top:10px;  }
#prod #content li { margin-top:5px; }


h1 { font:bold 15px/40px Verdana; color:#000; letter-spacing:1px; margin-top:-10px;}
hr { margin:10px 0px; width:100%; height:1px; border:1px dashed white; color:white; }

a, a:visited {color:black; text-decoration:none; border-bottom:1px dashed white; }
a:hover {color:white; border-bottom:1px dashed black; }


#menulijst  { width:25%; z-index:999; top:0px; left:0px; z-index:80;  position:absolute; }
#menulijst ul { margin:39px 5px 0px 0px !important;  margin:39px 5px 0px 30px; }
#menulijst li { font:bold 15px/33px Verdana; color:#000; letter-spacing:1px; text-decoration:none; border:none; list-style-image: none; list-style-type:none; height:35px; }
#menulijst li a:link, #menulijst li a:visited { color:white; text-decoration:none; border:none; margin-left:0px; background-color:#ff3355; }  #menulijst li a:hover, #menulijst li a:active { color:#000; }

#home #m1, #marg #m2, #prod #m3, #acti #m4, #port #m5, #veer #m6 { list-style-image:url(../images/krul-list.gif); list-style-type:none; height:35px; }

#home a.hom, #home a:visited.hom, #home a:hover.hom,
#marg a.tek, #marg a:visited.tek, #marg a:hover.tek,
#prod a.pro, #prod a:visited.pro, #prod a:hover.pro,
#acti a.act, #acti a:visited.act, #acti a:hover.act,
#port a.por, #port a:visited.por, #port a:hover.por,
#veer a.vee, #veer a:visited.vee, #veer a:hover.vee { color:black; }







/* CONTACT voetregels */
#contact1, #contact2, #tekstnet { overflow:hidden; position:absolute; left:25%; bottom:18px; width:50%; text-align:left; z-index:11; margin-left:31px;}
#contact2 { left:50%; margin-left:0px;}  #tekstnet { left:45px; margin-left:0px;}
#contact1, #contact2, #contact2 a, #contact2 a:visited, #tekstnet, #tekstnet a, #tekstnet a:visited { color:#FF4D65; font:normal 11px/17px Verdana; letter-spacing:1px; }
#tekstnet a:hover, #contact2 a:hover{ color:white; border-bottom:1px dashed #FF3355; }














 /* PORTFOLIO LIJSTEN */
#lijst { text-align:left; margin:0px; padding:0; color:black; }
#lijst li.gever {list-style-image:none; list-style-type:none; z-index:4; margin:30px 0px 0px 40px !important; margin:30px 0px 0px 30px; }
#lijst li.gever a, #lijst li.gever a:visited { border:none; color:white; }
#lijst li.gever a:hover { color:black; }
#lijst li .sub { color:white; font:normal small-caps 0.9em Verdana; }
#lijstjanssen, #lijstbavaria, #lijstabbott, #lijstbayer, #lijstbrockbernd, #lijstgansewinkel, #lijstkynoloog, #lijstlegeland { display:none;}


#lijst li.gever ul li { margin:0px 0px 0px 0px !important; margin:0px 0px 0px 7px;  padding:0; list-style-image:url(images/list-witje.gif); list-style-position:outside; color:black; }

#lijst li.gever ul li a, #lijst li.gever ul li a:visited { text-decoration:none; color:black; border-bottom:1px dashed black; }
#lijst li.gever ul li a:hover { color:white; border-bottom:1px dashed white;  }

#lijst #lijstbavaria li.inleiding,
#lijst #lijstbrockbernd li.inleiding,
#lijst #lijstbayer li.inleiding,
#lijst #lijstgansewinkel li.inleiding
{ list-style-image:none; list-style-type:none; margin-left:-30px !important; margin-left:-10px;}




/* TOOLTIP */
a.info, a.infopdf { position:relative; z-index:24; text-decoration:none; border-bottom:1px dashed #000; }  a.info:hover, a.infopdf:hover {  z-index:25; color:white; border-bottom:1px solid #f0f; } /* background NODIG voor IE6 !! */
a.info span, a.infopdf span {display: none; }
a.infopdf span { right:30px; white-space:nowrap; }
a.info:hover span, a.infopdf:hover span { display:block; position:absolute; left:0px; border:none; background-color:white; color:#888; padding:2px 7px; font:normal 10px/11px verdana; letter-spacing:1px;}


.collage div { position:absolute; bottom:0px; z-index:8; border-bottom:none !important;   background-color:#C6C0CC; border:3px solid #C6C0CC;} /* FireFox geen border-bottom - anders extra ruimte binnen kader */
.collage div img { border:1px solid #FFF;}
#lijst li a .plaatjes, #lijst li a .pdf { top:16px; width:66px;}
