/* standaards */
html, body, p,h1, h2, h3, h4, h5, td{font-family:"Helvetica", Arial, Verdana;}
body { color: #000; margin:0; padding:0; background-color:#FFFFFF;}
p, #pagina{color:#000;font-size:12px;line-height:22px;}
td {color:#000;}
td h1{color: #343434;}
h1{ color: #343434;font-size:16px;letter-spacing: 1px;}
h2{ color: #222222;font-size:13px;font-weight:bold;}
h3{ color: #000000;font-size:12px;}

#pagina hr{ height: 0; border-style: solid none none; border-width: 1px 0 0; border-top-color: #343434; width:655px;}
/* navigatie */
#navHolder{position:relative;float:left;top:30px;width:655px;z-index:12;margin:0px;margin-bottom:-10px;}
#navHolder #navigatie{position:relative;top:0px;left:0px;font-family:"Helvetica", Arial, Verdana;font-size:12px;background-image:url(navigatiebalk.jpg);background-repeat: no-repeat;height:20px;padding:5px 10px;margin-bottom:15px;}
#navHolder #navigatie a:link,#navHolder #navigatie a:visited, #navHolder #navigatie a:active{color:#343434;text-decoration:none;}
#navHolder #navigatie a:hover{color:#000000;text-decoration:none;}
#navHolder #navigatie h2{font-family:"Helvetica", Arial, Verdana;font-size:12px;font-weight:bold;margin:0px;color:#888888;margin-top:3px;}

/* Content positionering etc. */
#holder{position:absolute;width:970px;margin-left:50%;left:-500px;top:15px;min-height:850px;background-color:#FFFFFF;padding:15px;}
/* snelkoppeling */
#snelkoppeling{position:absolute;left:685px;top:16px;width:297px;height:28px;padding:0px;border:1px solid #cccccc;background-color:#ffffff;}
	
/* rechter kolom*/
#rechterKolom{position:absolute;left:685px;top:137px;width:300px;padding:0px;}
#nieuwsFlash{position:absolute;top:208px;margin:0px;margin-bottom:15px;background-color:#343434;width:300px;height:120px;}
#nieuwsFlash hr{ height: 0; border-style: solid none none; border-width: 1px 0 0; border-top-color: white; margin:0px;}
#nieuwsFlash p.Nieuwsoverzichten{color:yellow;margin-left:10px;font-family:"Helvetica", Arial, Verdana;font-weight:normal;letter-spacing: 2px;font-size:16px;line-height:12px;}
#nieuwsFlash a{color:white;text-decoration:none;font-size:12px;line-height:18px;margin-left:10px;}
#nieuwsFlash a:hover{color:yellow;text-decoration: underline;}

/* Zoek */
#zoeken{position:absolute;margin:0px;padding:0px;width:300px;height:30px;left:685px;top:57px;}/*top:185px;*/
#zoeken form p input{height:28px;padding: 0px 5px;border:1px solid #ccc;width:210px;}
#zoeken form p input.zoekBut{height:30px;border:1px solid #343434;background-color:#343434;width:60px;margin-left:15px;color:#FFF;}
#zoeken fieldset{border:0px;margin:0px;padding:0px;}
#zoeken form p { position: relative; margin: 0px 0px;}
#zoeken form p label { position: absolute; top: 0px; left: 0px;}
#zoeken form p br {display: none;}
#zoeken form fieldset p label {width: 210px;display: block;margin: 0px 5px 0px 6px;padding: 4px 0px;color: #777;font-style: italic;}

/* naw gegevens */ 

#naw_gegevens h1.naw{margin-bottom:10px;}
#naw_gegevens{position:absolute;margin:0px;padding:0px;top:340px;width:297px;border:1px solid #ccc;padding-top:10px;color:#343434;}
#naw_gegevens p,#naw_gegevens h3, #naw_gegevens h1{margin:0px;margin-left:15px;color:#343434;line-height:18px;}
#naw_gegevens a{color:#343434;} 
#naw_gegevens .dag{font-weight:bold;width:220px;}

#naw_gegevens p.naw span{margin-bottom:10px;color: #343434;font-size:16px;letter-spacing: 1px;font-weight:bold;}

/* googleMaps */
#map{position:absolute;border:1px solid #cccccc;width:298px; height: 300px;color:black;background-color:white;background-image:url('/keuken_bestanden/content/loading.gif');background-position:center center;background-repeat:no-repeat;}
#mapHolder{position:absolute;top:425px;background-color:transparent;}

/* logo */
#logo{position:relative;float:left;top:0px;left:-7px;z-index:1;margin:0px;width:655px;}

/* Header */
#header{position:relative;float:left;top:35px;width:655px;height:310px;border:0px solid #ccc;z-index:6;overflow:hidden;}
#header img { position:absolute;top:0;left:0;z-index:8;border:0px;}
#header img.active{z-index:10;border:0px;}
#header img.last-active {z-index:9;}

/* pagina inhoud */
#pagina{position:relative;float:left;top:55px;width:655px;min-height:415px;z-index:12;margin:0px;padding-bottom:30px;}
#pagina a:link, #pagina a:active, #pagina a:visited{text-decoration:underline;color:#343434;font-weight:bold;font-weight:bold;}
#pagina a:hover{text-decoration:none;color:#343434;}

.nieuwsKolom{position:relative;width:300px;height:105px;background-image:url(/keuken_bestanden/content/nieuws_item.jpg);margin-bottom:15px;overflow:hidden;padding:10px;}
#nieuwsItem_1{float:left;}
#nieuwsItem_2{float:right;}
.nieuwsKolom span{margin-top:0px;font-size:14px;color:white;text-shadow: 1px 1px 1px #666;font-weight: bolder;font-family:Verdana;overflow:hidden;height:20px;}
.nieuwsKolom p{margin-top:0px;font-size:10px;line-height: normal;color:white;font-family:Verdana;}
.meer{position:absolute;bottom:5px;right:15px;color:yellow;}
.meer a{font-weight:bold;color:yellow;}
#nieuwsItem_1 a.leesmeer,#nieuwsItem_2 a.leesmeer{color:yellow;}

/* Merken footer */
#merken{position:absolute;bottom:-70px;left:0px;color:#cccccc;}
#merken span{font-size:12px;font-weight:normal;margin:0px;margin-bottom:3px;}
#merken span a{color:#1e96c8;text-decoration:none;font-size:9px;font-weight:normal;line-height:12px;}
#merken span a:hover, 
#merken span a:focus,
#merken span a:active {color:#cccccc;}

/* Nieuws */
.nieuwsItem{width:98%;height:20px;margin:0px;margin-bottom:5px;padding:2px 5px;text-decoration:none;color:black;}
a:link p.nieuwsItem, a:visited p.nieuwsItem, a:active p.nieuwsItem, a:hover p.nieuwsItem{text-decoration:none;}
a.nieuws:hover p, p a:hover{color:red;text-decoration:none;}
span.datumveld{width:200px;font-family:Verdana;font-size:12px;font-weight:normal;margin:0px;margin-right:20px;}

#nieuwsBerichten{position:absolute;top:0px;left:0px;width:320px;height:390px;border:0;overflow:hidden;color:#343434;}
#nieuwsBerichten ul {list-style: none;margin: 0;padding: 0;}
#nieuwsBerichten ul li {margin: 0;padding: 0;}
#nieuwsBerichten ul li a {display: block;text-decoration: none;width: 100%;padding: 5px 10px;text-align: center;font-size:12px;color: gray;height:100%;border:0;border-bottom:1px solid gray;}
#nieuwsBerichten ul li a:hover, #nieuwsBerichten ul li a.actief, #nieuwsBerichten ul li a:focus {font-weight: normal;font-size:12px;color: black;}

div.folder_holder img{border:1px solid #cccccc;}

/* sitemap */
ul.tree, ul.tree ul {list-style-type: none;background-image:url('vline.png');background-repeat:repeat-y; margin: 0;padding: 0;font-size:10px;}
#pagina ul.tree li a:link,ul.tree li a:visited, ul.tree li a:active{color:#343434;font-size:10px;font-weight:normal;}
#pagina ul.tree li a:hover{color:red;}
ul.tree ul {margin-left: 10px;}
ul.tree li {margin: 0;padding: 0 12px;line-height: 14px;background-image: url(node.png);background-repeat:no-repeat;color: #343434;font-weight: normal;}
ul.tree li.last {background:#ffffff url(lastnode.png) no-repeat;}

/* module 70 */
/* categorie */
div.categorie,div.categorie2{position:relative;width:155px;margin:0px;margin-bottom:10px;height:120px;border:0;float:left;overflow:hidden;border:5px solid #ccc;text-align:center;cursor:pointer;}
div.categorie{margin-right:10px;cursor:pointer;}
div.categorie2{margin-right:0px;cursor:pointer;}
div.albumnaam{position:relative;background-color:transparent;text-align:center;overflow:hidden;background-image:url('wit80.png');height:25px;width:160px;margin:0px;margin-top:-20px;color:red;font-weight:bold;z-index:12;cursor:pointer;}
div.categorie img,div.categorie2 img{margin:0px 0 0;width:160px;height:120px;border:0;cursor:pointer;}

img.album{padding: 3px;background:white;border:1px solid #BBB;margin: 0px 0px 10px 0px;}
div.thumbje{float:left;height:95px;width:163px;}
div.thumbje2{float:left;height:140px;width:356px;border:1px solid #bbb;margin:0px 5px 10px 0px;}
div.titel{position:relative;margin-top:-35px;width:150px;margin-left:4px;z-index:98;background-color:transparent;text-align:center;overflow:hidden;background-image:url('wit80.png');}
div.titel h1.titel{font-size:9px;margin:0px;font-weight:normal;font-family:Arial, Helvetica, Verdana;color:black;}

div.titel2{position:absolute;margin-top:-40px;padding:0px;width:150px;margin-left:4px;z-index:98;background-color:transparent;text-align:right;overflow:hidden;}
div.titel2 h1.titel2{font-size:9px;margin:0px;font-weight:bold;font-family:Arial, Helvetica, Verdana;color:white;}

div.thumb_holder{float:left;width:655px;margin-bottom:30px;}

input.mod3{border:1px solid #888888;width:300px;height:18px;margin-bottom:5px;}
input.mod3Error{width:300px;height:18px;margin-bottom:5px;}
input.code{border:1px solid #888888;height:18px;}
input.codeError{height:18px;}
textarea.mod3{border:1px solid #888888;width:298px;height:100px;}
textarea.mod3Error{width:298px;height:100px;}

input.mod3Error,textarea.mod3Error,input.codeError{background-color:#FF7777;border:1px solid #FF0000;}

/* hotspot */
div.hotspot:hover,div.hotspot{background-image:url('info_hotspot.png');background-repeat:no-repeat;background-position: center center;width:28px;height:28px;}

#submenu a:link,#submenu a:active,#submenu a:visited{font-weight:normal;color:#888;}
#submenu{border:0px;border-top:1px solid #888;border-bottom:1px solid #888;margin:10px 0px;color: #888;}

/* Social */
div.sociable{
	margin:0px;
	float:right;
	padding:0;
	margin-top:44px;
	display:block;
	margin-right:-8px;
}
.sociable img{
	float: none;
	width: 20px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
}

div.sociable a {
	text-dexoration:none;
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	background: url("social-sidebar.png");
}
div.sociable a.hyves {
	background-position: 0px 0px;
}
div.sociable a.hyves:hover {
	background-position: 0px 20px;
}
div.sociable a.twitter {
	background-position: -20px 0px;
}
div.sociable a.twitter:hover {
	background-position: -20px 20px;
}
div.sociable a.linkedin {
	background-position: -40px 0px;
}
div.sociable a.linkedin:hover {
	background-position: -40px 20px;
}
div.sociable a.rss {
	background-position: -60px 0px;
}
div.sociable a.rss:hover {
	background-position: -60px 20px;
}
div.sociable a.youtube {
	background-position: -80px 0px;
}
div.sociable a.youtube:hover {
	background-position: -80px 20px;
}
div.sociable a.flickr {
	background-position: -100px 0px;
}
div.sociable a.flickr:hover {
	background-position: -100px 20px;
}
div.sociable a.facebook {
	background-position: -120px 0px;
}
div.sociable a.facebook:hover {
	background-position: -120px 20px;
}
