/* webdev: Pim Rijpsma - pim@fabrique.nl */

#searchisland, #kalender, #breadcrumb, #generic, #navigation, #subnavigation, #footer, #wmvstream, #wmvoverlay , #wmvtxt, #steps, #historynoflashbtn, .quicktime, embed, object { display: none !important; }

body{ margin: 0; padding: 0; background: #FFFFFF; color: #010133; font: 84%/1.4em "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}
img, img a{ border: none; }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
p{ margin: 0 0 1em 0; padding: 0;}

h1, h2, h3{ line-height: 110%; font-weight: normal; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; /*display: block; clear: both;*/ }
h1{ font-size: 170%; margin:  0 0 0.5em 0; padding: 0 1.5em 0 0; color: #7F7F54; }
h2{ font-size: 150%; margin: 0.1em 0 0.5em 0; padding: 0; }
h3{ font-size: 120%; margin: 0.1em 0 0.3em 0; padding: 0; font-weight: bold; }
h4{ font-size: 110%; margin: 0 0 0.1em 0; padding: 0; }
h5{ font-size: 100%; margin: 0 0 0.1em 0; padding: 0; }

#logo{ width: 100%; height: 74px; display: block; background: url(../images/print_logo.gif) no-repeat; }

#content ul{ margin: 0 0 1em 2em; padding: 0; }
#content ul.decimal{ list-style: decimal }
#content ul.alpha{ list-style: lower-alpha }
#content ul.roman{ list-style: upper-roman }
#content ul.disk{ list-style: disc }
#container ul.square{ list-style: none; margin: 0 0 1em 0; padding: 0; }
#container ul.square li{ line-height: normal; padding: 0.2em 0 0.2em 1em; background: url(../images/list_bullet.gif) 0em 0.8em no-repeat;}

#container a{ color: #1065B8; text-decoration: underline; }
#footer a{ color: #7F7F54; text-decoration: underline; }

img.borhov { border: 1px #AEAE95 solid; }
a.borhov img{ border: 1px #AEAE95 solid; }

form{ margin: 0 0 1em 0; padding: 0; }
form p span{ /*padding: -0.2em 0 0 0; */}
form label{ display: block; cursor: pointer; float: left; width: 38%; }
form p{ margin: 0; padding: 0 0 0.2em 0; width: 95%;}
form input, form select { border: 1px #AEAE95 solid; width: 60%; padding: 2px 0 3px 3px; font-size: 92%; color: #010133;  }
textarea{ border: 1px #AEAE95 solid; width: 100%; padding: 2px 0 3px 3px; font-size: 92%; color: #010133; }
form .button{ font-weight: bold; padding: 0.1em 0.2em 0.1em 0.2em; width: auto !important; margin: 0 0 0 0.2em; cursor: pointer; border: 1px #AEAE95 outset; }
form .buttonhover{ font-weight: bold; padding: 0.1em 0.2em 0.1em 0.2em; width: auto !important; margin: 0 0 0 0.2em; cursor: pointer; border: 1px #AEAE95 outset; }

hr{border: none; margin: 1em 0; width: 99%; clear: both; display: block; background: #AEAE95; color: #AEAE95; line-height: 1px; height: 1px; }

table{ width: 100%; border-collapse: collapse; }
table caption{ text-align: right; font-size: 90%; color:#787899;  }
thead th{ font-weight: bold; padding: 0 2em 0.6em 0.2em; width: auto; }
tfoot td{ font-weight: normal; padding-top: 0.6em; }
td{ padding: 0.2em 1em 0.2em 0;}
table, td{ border: 0; font-size: 100%; empty-cells: show; vertical-align: top; text-align: left; }
table.line td{ border-bottom: 1px #AEAE95 solid; padding: 0.4em 1em 0.4em 0.2em; }
table.leden { border: 1px #FAFAF6 solid; border-bottom: 1px #AEAE95 solid; float: left; margin: 0 0 1em 0;}
table.leden td{ border-top: 1px #AEAE95 solid; border-right: 1px #DFDFD5 solid; padding: 0.4em 1em 0.4em 0.2em; }
table.leden td a{ text-decoration: none !important; }

.center{ margin: auto auto; }
.centertxt{ text-align: center; }
.clear{ clear: both; display: block; }
.desc{ color: #AEAE95; font-size: 90%; }
.left{ float: left; }
.leftimg{ float: left; margin: 4px 8px 4px 0; }
.lefttxt { text-align: left; }
.right{ float: right; }
.rightimg{ float: right; margin: 4px 0 4px 8px; }
.righttxt{ text-align: right; }
.wrap{ width: auto; /*word-wrap: break-word; */}
.nowrap{ white-space: nowrap; }
.hide{ display: none; }
.flaguk{ background: url(../images/flag_uk.gif) 0 0.3em no-repeat; padding: 0 0 0 1.7em; }
.auto{ width: auto; }
.date{ color: #5A5A65; padding: 0 0.5em 0 0.3em; }
.alt{ text-indent: -9999px; }
.hide{ display: none !important; }
.third{ width: 33%; }
.checkbox{ border: none; width: auto; margin: 0 0 -0.1em 0; }
.noprint{ display: none; }

.padding{ padding: 6px; }
#container .padding{ padding: 12px; }

#style-home #columnone{ width: 100%; }
#style-home #columntwo{ width: 100%; }
#style-home #columnthree{ width: 100%;  }
#style-one #columntwo, #style-two #columntwo{ width: 100%; }
#style-one #columnthree, #style-two #columnthree{ width: 100%;  }
#style-three #columntwo{ width: 100%;  }
#style-three #columnthree{ width: 100%; }

div.linedottedwide{ padding: 0; margin: 0; clear: both; display: block; height: 1px;  border-bottom: 1px #D2D1BC dashed; }
div.linedotted{ padding: 0; margin: 1em 0 1em 0; clear: both; display: block; height: 1px; border-bottom: 1px #D2D1BC dashed; }
div.line1px{ padding: 0; margin: 1em 0 1em 0; clear: both; display: block; height: 1px; border-bottom: 1px #D2D1BC solid; }
div.line2px{ padding: 0; margin: 1em 0 0.5em 0; clear: both; display: block; height: 2px;  border-bottom: 2px #D2D1BC solid; }

.zoeken{ font-size: 90%; margin: 0 0 0 2em; }

#framework { width: 100%; margin: auto auto; text-align: left; }
#container{ background: #FFFFFF; width: 100%; margin: 1em 0; }
#content{ margin: 0; padding: 0; }
#blockcontainer{ width:100%; }

#head{ background: #F3F3E9; padding: 12px; border-bottom: 1px #D2D1BC solid; color: #5A5A65; width: auto;   }
#headfold{ display: block; width: 100%; }
.block{  background: #FAFAF6; border: 1px #AEAE95 solid; width: auto; margin: 0 0 2em 0; }

#contact { width: auto; padding-right: 0px; }
#zieook { width: auto; }

#info #vergaderingen{ width: 100%; background: none; }
#info{  border: 1px #AEAE95 solid; width: auto; margin: 0; }
#info table{ margin: -0.3em 0 0 0; }
#info td span{ font-size: 90%; width: 6.5em; display: block }
#info td img { margin: 0 6px 0 0; }

#blockcontainer table{ margin: -0.3em 0 0 0; }
#blockcontainer td{padding: 0.1em 0 0.1em 0 !important;}
#blockcontainer td span{ font-size: 90%; display: block; color: #5A5A65; margin: 0 2em 0 0; }
#blockcontainer td img { margin: 0 122px 0 0; }

#footer{ padding: 1em 0; height: 30px; width: 100%; color: #7F7F54; border-top: 2px #AEAE95 solid; font-size: 90%; }
#footer a{ text-decoration: none; }

/* history */
.histroy{ height: 258px; position: relative;}
.histroy *{ color: #FFFFFF; }
.histroy .btn{ background: #1065B8; color: #FFFFFF; position: absolute; left: 330px; top: 200px; width: 4em; }
.histroy .btn a{ color: #FFFFFF !important; text-decoration: none !important; border: #FFFFFF 1px solid; font-size: 120%; font-weight: bold; padding: 0.3em 1em; float: left; }
.histroy .btn a:hover{ text-decoration: underline !important; }

.spadding{ padding: 6px; }
.lightgreyolive{ background: #AEAE95;  }
.lightgreyolive a, .lightgreyolive * { color: #FFFFFF !important; }
.darkgreyolive{ background: #9E9E86;  }
.darkgreyolive a, .darkgreyolive * { color: #FFFFFF !important; }
.description{ font-size:86%; line-height: normal; }
.borhov { border: 1px #AEAE95 solid; }

.thumbnailer{  }
.thumbnailer img{ padding: 0 5px;  }
.thumbnailer .btn{ margin-top: 25px; }
a.btn { color: #6B6A3A !important; text-decoration: none !important; border: #6B6A3A 1px solid; font-size: 120%; font-weight: bold; padding: 0em 0.2em; float: left; }
a.btn:hover{  background: #1065B8; color: #FFFFFF !important; border: #1065B8 1px solid; text-decoration: none !important; }

a.icopano{ background: url(../images/icon_360.gif) center right no-repeat; padding: 0.8em 2.5em 0.5em 0; float: left;  }
a.icoscr{ background: url(../images/icon_fullscr.gif) no-repeat; margin-top:0.5em; padding: 0 0 0 1.8em; float: left;  }

.lightgreyolive ul.square, .darkgreyolive ul.square{ list-style: none; margin: 0.3em 0; padding: 0; }
.lightgreyolive ul.square li, .darkgreyolive ul.square li{ line-height: normal; padding: 0.2em 0 0.2em 0.8em; background: url(../images/list_bullet_white.gif) 0em 0.8em no-repeat !important;}
.blockalert{  background: url(../images/icon_warning.gif) #FEFFE6 center left no-repeat; margin: 0.2em 0 0.2em 40px; font-size:92%; border: 1px #AEAE95 solid; width: 100%; margin: 0 0 0.5em 0; display: block; float: left;  }
.blockalert .padding{ padding: 21px 21px 21px 47px !important; }
.noquicktime{ display: none; }

#ingangen{ position:relative;height:399px; }
#ingangen .streets{ position:absolute;top:0px; }
#ingangen .mapdetail{ position:relative;top:12px;height:139px }
#ingangen .map{ position:absolute;z-index:3;top:153px;left:2px }
#ingangen .mapnav{ position:absolute;z-index:4;top:153px;left:2px }
