/* CSS Document */
html, body{margin: 0; padding: 0;height: 100%;}
body{background: #FFEC00 url(../images/background.gif) no-repeat; font: 12px arial,sans-serif;height: 100%;}

#front_container{position: relative; width: 1000px; top: 90px;left: 60px; }
#front_top{height: 135px;}
#front_top h1{width: 400px; float: left;}
#front_lang{float: right; margin: 127px 200px 0 0;clear: right;}
#front_lang img{border: 0;margin-right: 10px;}
#lang{position:absolute; left: 820px; top: 92px;}
#lang img{border: 0;margin-right: 10px;}
#front_content{text-align: center;padding: 100px 0 0 100px;height:200px;}
#front_content a{display: block; float: left;margin-right: 20px;text-decoration: none; color: #FFF;font-size: 18px; text-transform: uppercase; font-style: italic;font-weight: bold; width: 157px;}
#front_content a:hover{color: #000;}
#front_content img{border: none;margin-bottom: 15px;}

#container{min-height: 100%; _height: 100%;background: url(../images/containerback.jpg) no-repeat 0 0; width: 1000px;position:relative; top: 0px; left: 0px; }
#nav {margin: 0; padding: 0; list-style: none;position: absolute; top: 126px; left: 80px;height: 35px;z-index: 2000;}
#nav li{height: 27px;line-height: 27px;;padding: 8px 0 0 0;float: left;position: relative;}
#nav li a{color: #000; padding: 0 10px; border-left: 1px solid;display: block;font:italic 16px arial,sans-serif;text-decoration: none;}
#nav li a:hover{text-decoration: underline;}
#nav li.first a{border:0;}

#nav li ul {display:none; list-style: none; position: absolute; top:35px; left: -20px;margin: 0; padding: 0 0 13px 0;background: url(../images/submenu_bottom.gif) no-repeat 0 bottom;line-height: 20px;z-index: 50;}#nav li ul li{padding: 0 10px;width: 95px;background: #FFFCDB; height: 20px;float: none;line-height: 20px;margin: 0;top: 0; left: 0;overflow: hidden;z-index:20000;}
#nav li ul li a{border: 0;font-size: 12px;font-weight: normal;line-height: 20px;}
/*#nav li ul li a:hover{font-weight: bold;}*/

#nav li:hover ul,#nav li.over ul{display: block;} 

#left{width: 214px;overflow-x: hidden;float: left;clear: left;margin: 161px 0 0 0; padding: 0 0 0 76px; }
#news{color: #fff; font-size: 16px; font-style: italic;margin: 30px 0 0 30px; width: 170px;}
#news a{color: #000; font-weight: bold;text-decoration: none;}

address{font-size: 12px;font-weight: bold;margin: 80px 0 0 30px;}
address a{color: #000; text-decoration: none;}
#iso {margin: 20px 20px;}
#homelink{position: absolute; top: 20px;left: 80px;width: 210px;height:100px;}

#center{width:490px;float: left;margin: 205px 0 0 0; padding: 0 0 0 30px;line-height: 150%; font-size: 13px; }
#center h2{margin: 0; padding: 0; font-size: 16px;}

#right{width: 102px; float: left;margin: 161px 0 0 0; padding: 0 0 0 30px;}

#right table{position: relative;margin-bottom: 15px;}
#right td{text-align: center; vertical-align: middle;width: 102px; height: 102px; cursor: pointer;}

#right a{color: #fff; text-decoration: none;font-size: 15px; font-weight: bold;text-align: center;width: 102px; height: 102px;display: table-cell;vertical-align: middle;}
#right a:hover { color:#ffce00; }




.foto_klein{vertical-align: middle; margin: 10px 10px 0 0 ;}
h2.albumtitel{margin-top: 20px; clear: both;}
h2.albumtitel#first{margin-top: 0;}

.nieuwsitem h3{margin: 15px 0 5px 0;padding:0;}
.leesverder{color: #000;}

form{margin: 20px 0;}
label{width: 150px; vertical-align: top;display: block; float: left;}
input.txt,textarea{width: 300px; border: 1px solid #000;font: arial;float: left;margin-top: 5px;}
.verplicht{clear: both;display:block;}
.submit{color: #000; background: #fff; border: 1px solid #ffce00;}

.editorlink{color: #000;}


