@import url('plugin.css');

* {
    margin:0px;
    padding:0px;
    border:0px;
		font-size:100%;
    }
    body {
        background:#fff url('../gfx/basic/bg_body.jpg') center 50px;
        /*background:#0ff;*/
        font-family:arial, verdana, sans-serif;
        color:#136087;
        text-align:center;
        }
        h1 {
            font-size:1.2em;
            line-height:1.2em;
            padding:0;
			text-transform:uppercase;
			}
			* html h1 {	position:relative;	}
			* html h2 {	position:relative;	}
        h2 {
            font-size:1em;
            line-height:1.2em;
            margin:0;
            padding:0 0 10px;
        }
				#index .large h2,
				#index .large h3 {
					padding-bottom:0;
					}
			 /*#index .tip p {
				position:relative;
				margin-left:190px;
				}*/
				#index .large img {
					margin-bottom:60px;
					}
					
					#bs {
					margin-bottom:0px;
					}		
p p {
	font-size:1em;
	}

        h3 {
            font-size:0.9em;
						padding:5px 0px;
        }
        h4 {
						font-size:0.85em;
            padding:0;
        }
        h5 {
						font-size:0.85em;
            padding:0px;
        }
        h6 {
						font-size:0.85em;
					}
        p {
            font-size:0.8em;
            padding:0px 0px 10px 0px;
						line-height:1.5em;
        }
        a {
            color:#136087;
            }
            a:hover {
                color:#ff9d11;
                text-decoration:underline;
            }
            a:active  {color:#ff9d11;}
            a:visited {color:#df7d01;}
        address {
            font-size:0.8em;
            margin:0 0 10px;
            font-style:normal;
        }
        ul {
            margin:0px;
            padding:0px;
						}
            ul li {
                list-style:none;
                font-size:0.8em;
                line-height:1.5em;
								height:1;
                background:url('../gfx/basic/arrow.gif') left 0.7em no-repeat;
                padding-left:8px;
                }
								ul li li {
									font-size:1em;
									}
                li a {
                    /*padding-left:10px;
                    background:url('../gfx/basic/arrow.gif') left 5px no-repeat;*/
										text-decoration:none;
                    font-weight:bold;
                    color:#ff9d11;
                }
                ul.orange a {
                    color:#ff9d11;
                }
                ul.blue a {
                  color:#136087;
                }
                ul.green a {
                    color:#170;
                }
				em {
					font-weight:bold;
					}

        ol {
            margin:15px;
            font-size:0.76em;
            line-height:1.5em;
            }
            ol li {
            }
        dl {
            font-size:0.76em;
            }
            dt {
                font-weight:bold;
            }
            dd {}
        table {
            padding:0px 0px 10px 0px;
            display:block;
            font-size:0.76em;
            border-bottom:1px solid #eee;
						}
						th,td {
							vertical-align:top;
							text-align:left;
							}
				#content table ul {
					margin:15px;
					}
				#content th *, #content td * {
					font-size:1em;
					}
            thead {
                }
                th {
                    padding:5px 10px 5px 0px;
                    /*background:#efefef;
                    border-top:1px solid #ddd;*/
                }
            tfoot {
                height:20px;
                }
                tfoot td {
	                }
            tbody {
                }
                tr {}
                tbody th ,
								tbody td {  
                    padding:5px 10px 5px 0px;
                    border-top:1px solid #eee;
                }
					.alg td {
						border:0;
						}

        .left {
            float:left;
            margin:0px 20px 5px 0px;
            display:inline;
        }
        .right {
            float:left;
            margin:0px 0px 5px 20px;
            display:inline;
        }
        img.ad {
            margin-bottom:20px;
            display:block;
        }
        #container {
            width:1003px;
            margin:0px auto;
            text-align:left;
            }
            #header {
                width:1003px;
                background:transparent url('../gfx/basic/bg_nav2.jpg') right 0 no-repeat;
/*                background:transparent url('../gfx/basic/bg_header.jpg') center -24px no-repeat;*/
                margin:0px auto;
                text-align:center;
                }
                #navigation {
                    height:60px;
                    padding:107px 0px 40px 2px;
                    margin-left:66px;
                    list-style:none;
                    }
                    #navigation li {
                        padding:0px;
                        display:inline;
												float:left;
												background:none;
                        }
                        #navigation li a {
                            display:block;
                            font-size:14px;
                            height:38px;
                            padding-top:22px;
                            color:#fff;
                            background:none;
                        }
							* html #navigation li a {
								padding-top:30px;
								height:60px;
								}
/*
861
*/
												#nav_01 {width:85px;}
												#nav_02 {width:132px;}
												#nav_03 {width:103px;}
												#nav_04 {width:138px;}
												#nav_05 {width:116px;}
												#nav_06 {width:97px;}
												#nav_07 {width:103px;}
												#nav_08 {width:115px;}
	
                    #navigation li a:hover,
					#navigation li.active a {
						text-decoration:none;
						color:#ffb64e;
						}
                #index #visual {
                    display:block;
										margin:0px auto;
                    height:273px;
                    width:1003px;
                    }
										#index #visual #player2 {
											height:273px;
											}
											#index #visual #player2 p {
												display:block;
												padding:10px;
												width:160px;
												text-align:center;
												margin:0 auto;
												margin-top:150px;
												background:#fff;
												}
            #main {
                width:866px;
                padding:20px 69px 20px 69px;
                display:block;
            }
            #vervolg #main {
                background:url('../gfx/basic/bg_main_vervolg.jpg') center top no-repeat;
                }
                #content {
                    float:left;
                    width:590px;
                    margin-right:20px;
                    display:inline;
                    }
                    .item {
                        /*height:120px;*/
                        padding:20px 0px;
                        display:block;
												overflow:hidden;
												zoom:1;
                        border-bottom:1px solid #cecece;
                        }
                        .item img {
                            float:left;
														clear:left;
                        }
                        .item .text {
                            margin-left:189px;
                            width:360px;
                            display:block;
                        }
.item_referentie {
	display:block;
	padding:20px;
	margin-top:20px;
	border:1px solid #e0e0e0;
	float:none;
	}
	.item_referentie h3 {
		text-transform:uppercase;
		}

                #sidecol {
                    float:left;
                    width:255px;
                    display:inline;
                }
                
                .large .first,
                .small .first {
                    margin:0px;
								}
                .large .text {
                    margin-left:189px;
                    width:340px;
                    display:block;
				  min-height:120px;
                }
			       .large .textblue {
                    /*margin-left:189px;*/
					margin-left:0px;
                    width:340px;
                    display:block;
				  min-height:120px;
				  color:#ffffff;
                }	
				
				.textblue a.bs {
				  display:block;
				  background-image:url(../gfx/basic/bg_kn_bekijk.gif);
				  background-repeat:no-repeat; 
				  height:26px;
				 
				
				}
                .large .flash {
                    min-height:144px;
                    }
					
                    .large .top     {
                        height:20px; 
                        background:url('../gfx/basic/bg_large_top.gif') bottom left no-repeat;
                    }
					/*--  bs --*/ 
					 .large .topblue     {
                        height:20px; 
                        background:url('../gfx/basic/bg_large_top_blue.gif') bottom left no-repeat;
                    }
                    .large .bottom  {
                        margin-bottom:20px;
                        width:590px;
                        height:20px; 
                        background:url('../gfx/basic/bg_large_bottom.gif') bottom left no-repeat;
                    }
                    .large .content {
                        padding:0 20px;
                        background:#fff;
                        display:block;
                    }
                    .large .tip {
                        margin-bottom:20px;
                        padding:0px 20px 20px 20px;
                        background:url('../gfx/basic/bg_large_bottom_feesttip.gif') bottom left no-repeat;
                    }
				
				      #tipblue {
                        margin-bottom:20px;
                        padding:0px 20px 20px 20px;
                        background:url('../gfx/basic/bg_large_bottom_blue.gif') bottom left no-repeat;
                    }	
                .small {/* what is basically the side column RHS */
                    }
                    .small .top {
                        height:20px;
                        background:url('../gfx/basic/bg_small_top.gif') bottom left no-repeat;
                    }
                    .small .bottom {
                        margin-bottom:20px;
                        height:20px;
                        background:url('../gfx/basic/bg_small_bottom.gif') bottom left no-repeat;
                    }
                    .small .content {
                        padding:0 20px;
                        background:#fff;
                    }
                    
            #footer {
                float:left;
                width:1003px;
                padding:25px 0px 0;
								height:65px;
                text-align:center;
                background:url('../gfx/basic/bg_footer.gif') top center no-repeat;
								font-size:0.9em;
								}
                #footer li {
                    padding:0px;
                    display:inline;
                    background:none;
                    color:#7f7f7f;
                }
                #footer a {
                    font-weight:normal;
                    color:#7f7f7f;
										text-decoration:underline;
										padding:0 2px;
										}
                    #footer a:hover {
                        color:#333;
												text-decoration:none;
                    }

select,
input.inp-standard,
textarea.inp-txt-standard {
	border:1px solid #999;
	width:220px;
	}
textarea.inp-txt-standard {
	font-size:11px !important;
	}
	inp.radio {
		
		}
textarea.inp-txt-standard {
	height:140px;
	}
.button-send {
	background:#018bb9;
	color:#ffb64e;
	padding:2px;
	}
.button-send:hover {
	background:#ffb64e;
	color:#018bb9;
	}
.button-reset {
	background:#ccc;
	color:#000;
	padding:2px;
	}
.button-reset:hover {
	background:#f00;
	color:#fff;
	}

/* SPECIAL MARKUP ITEMS
------------------------------------ */
.quote {/*obsolete, now referenties in content kader, but keep safe for the moment, this DIV should be placed within a class='content' DIV */
	margin-top:20px;
	padding:10px 20px 30px;
	border:1px solid #ddd;
	background:#f0f0f0;
	}
#videoincontent div {
	margin:30px 0 0;
	padding:0;
	}
	#videoincontent {}
	
	#thumb1,
	#thumb2,
	#thumb3 {
		background-position:center !important;
		}

#player1 {
	min-height:160px;
	margin-bottom:0;
	padding-bottom:0;
	}


				#details em {
					margin-left:5px;
					font-weight:normal;
					}


/* Image rotator
------------------------------------ */
html #therotator table td {
	margin:0;
	padding:0;
	}
#tdmain #mainimage {
	padding-bottom:5px;
	}
#rot-thmb1 {text-align:left;}
#rot-thmb2 {text-align:center;}
#rot-thmb3 {text-align:right;}

#sidecol table.visual,
#sidecol table.visual tbody td {
	border:0;
	}
.small tbody td {
		width:105px;
		}

/*
Wayfinder in content style
*/
.sitemapper ul li {
	padding-left:0;
	background:none;
	padding:2em 0 0;
	}
	.sitemapper ul ul {
		padding:1em;
		border-bottom:1px dotted #eee;
		}
	.sitemapper ul li a {
		color:#136087;
		display:block;
		}
	.sitemapper ul li li {
		background:url('../gfx/basic/arrow.gif') left 0.7em no-repeat;
		padding:0 0 0 8px;
		}
		.sitemapper li li a {
			color:#ff9d11;
			border:0;
			}

.banners a {
	display:block;
	margin-bottom:10px;
	padding-top:1px;
	}
	.banners a:hover {
		padding:0 0 1px;
		}
		
    p.h3 {
        font-size:0.9em;
				padding:5px 0px;
				font-weight: bold;
    }

/*
Implementatie tabel lokaties
------------------------ */
 table.lokatieoverview {
  /*border:1px solid black;*/
 }
.lokatieoverview th {border:0;}
.lokatieoverview td {border:0;}

  .lokatieoverview th a {
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    
    }
    .lokatieoverview th a:visited {
      color:#136087;
      }
      .lokatieoverview li
      {
        line-height:13px;
      }
