#container{width: 780px;margin: 20px auto 0 auto;overflow: visible;font: 10px verdana,arial,sans-serif;}

#top{width: 100%;height: 186px; background: #0C84CC url('../images/front/front08.jpg') top right;}
#topvervolg{width: 100%;height: 82px; background: #0C84CC url('../images/top06.jpg') top right;}

#logo{border: 0;float: left; height: 186px; width: 130px;}
#logovervolg{border: 0;float: left; height: 82px; width: 130px;}

#slogan{ height: 186px;font: bold 26px/186px verdana,sans-serif; color: #FFFFFF;text-align: center;text-transform: uppercase;}
#sloganvervolg{ height: 82px;font: bold 26px/82px verdana,sans-serif; color: #FFFFFF;text-align: center;text-transform: uppercase; overflow:hidden;}

#menu {height: 43px; width:100%; list-style: none; padding: 0;margin:0px 0 0 0;}
#menu li {background-image: url('../images/button_back.gif'); width: 130px; height: 100%;float: left;}
#menu li:hover,
#menu li.over{background-image: url('../images/button_back_active.gif');color: #ffffff;}
#menu li a{display: block; height: 100%; line-height: 43px; text-align: right; text-transform: uppercase;padding-right: 20px;color: #000000; font-size: 11px; font-family: verdana,arial,sans-serif; font-weight: bold;text-decoration: none;}
#menu li a:hover{color:#FFFFFF;}
#menu li.active{background-image: url('../images/button_back_active.gif');color: #ffffff;}

#submenu {list-style:none;padding: 0;margin: 0 0 12px 12px; }
#submenu li {background: #BCBDC0 url('../images/button_back_small.gif') top right no-repeat; width: 235px;height: 30px;padding: 0;}
#submenu li:hover,
#submenu li.over{background-image: url('../images/button_back_active_small.gif');}
#submenu li.active {background: #008FD4 url('../images/button_back_active_small.gif') top right no-repeat;}
.subnavigatie {display: block; height: 100%; line-height: 30px;padding-right: 20px; text-align: right;text-transform: uppercase;color: #000000; font-size: 11px; font-weight: bold;font-family: verdana,arial,sans-serif; text-decoration: none;}
.subnavigatie:hover{color: #FFFFFF;}

.item{height: 156px; width: 260px; background: #FFFFFF url('../images/frontitem_back.gif') 50% 50% no-repeat;margin: 12px 0 12px 0;float: left;}
.item img{max-height: 140px;max-width: 100px; _width: 100px; margin: 8px 0 0 10px; float: left; } 
.itemtext{margin: 8px 0 0 8px;width: 130px; height: 100px; overflow: hidden;float: left; line-height: 150%;}

#newsticker{float: left; clear: both;height: 25px;color:#FFFFFF;background-color: #000000; margin: 3px 0; font-weight: bold;line-height: 25px;}
#footer{height: 30px;line-height: 30px;vertical-align: bottom; border-top: 3px #000000 solid;clear: both;display: block;}
.footertext{float: right;margin-right: 30px;font-weight: bold;}
.footertext a{text-decoration: none; color: #000000;}
.vlag{float: right;margin: 5px 5px 0 0;border: 0;height:20px;}
.footerbalk{float: left;}
.footerbalk{color: #FFFFFF; background: #000000; display: block; border-top: 3px solid white; text-decoration: none; padding-left: 5px; padding-right: 5px;}

.titel{font-weight: bold;font-size: 16px;}

.leesverder				{ background-color: #BCBDC0; color: #ffffff;font-weight: bold;text-decoration: none; padding-left: 5px; padding-right: 5px;}
.leesverder:link  		{ background-color: #BCBDC0; color: #ffffff;text-decoration: none;}
.leesverder:visited 	{ background-color: #BCBDC0; color: #ffffff; text-decoration: none;}
.leesverder:active  	{ background-color: #BCBDC0; color: #ffffff;text-decoration: none;}
.leesverder:hover 	{ background-color: #008FD4; color: #ffffff;} 

#left{margin: 12px 15px 12px 25px; width: 435px;min-height: 300px;_height: 300px;float: left; line-height: 175%;  }
#right{margin: 12px 0 0 18px;width: 252px;min-height: 300px;_height: 300px;float: left;display: block; overflow-x: hidden;}

.blockright, .blockrightdark{height: 71px;width: 235px; overflow: hidden; margin: 0 0 6px 12px; padding: 5px 0 5px 5px;}
.blockright{background: url(../images/block_right.gif);font-size: 9px; letter-spacing: -0.1px;}
.blockright:first-line {font-weight: bold;text-transform: uppercase;}
.blockrightdark{clear: left;background: url(../images/block_right_dark.gif);}

.blockright img{width: 90px; height: 64px;margin-right: 4px;}
.blockrightdark .text{text-align: center; vertical-align: middle; margin-top: 15px;_margin-top: 25px;}
.blockrightdark .text a{display: block;height: 100%; width: 215px;color: #FFFFFF;text-decoration: none;font-weight: bold; font-size: 11px; }

.blockrightsmall1 {width: 120px; height: 81px;background: url(../images/block_right_small.gif);margin: 0 0 6px 12px;_margin: 0 0 6px 6px;/*padding: 12px 18px 12px 12px;*/float: left;text-align: center; vertical-align: middle;line-height: 75px;}
.blockrightsmall2 {width: 120px; height: 81px;background: url(../images/block_right_small.gif);margin: 0 0 6px 0px;/*padding: 12px 18px 2px 12px;*/float: left;clear: right;text-align: center; vertical-align: middle;line-height: 75px;}
.blockrightsmall1 a img{ margin-left: -6px;_margin-top: 20px;}
.blockrightsmall2 a img{margin-left:-6px;_margin-top: 20px;}

.blockrightsmall1 a,.blockrightsmall2 a{color: #000000; text-decoration: none; font-weight: bold;}

#textright{margin: -2px 0 0 12px;/*_margin: -19px 0 -19px 12px;*/ /*border: 1px #000000 solid;*/background: url(../images/block_ag_rechts_wit_midden.gif);overflow: hidden;padding: 0 15px 0 10px;border: 0;font-size: 10px;}
#textright:first-child{margin-top: 0;}
#textright p,
#textright div {margin: 0; padding: 5px;}
#contact input,
#contact textarea{width: 200px;_width: 190px;}

.cel_content { line-height: 150%; font-size: 20px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash #sloganspan{visibility: hidden; float:left;}
.sIFR-hasFlash #sloganspan.sIFR-replaced{float: none;padding-top: 1px;_padding-top: 70px;}
.sIFR-hasFlash #sloganspan.sIFR-replaced span.sIFR-alternate{margin-top: 0px;_margin-top: -80px;}

.sIFR-hasFlash #sloganspan2{visibility: hidden; float:left;}
.sIFR-hasFlash #sloganspan2.sIFR-replaced{float: none;padding-top: 25px;_padding-top: 30px;}
.sIFR-hasFlash #sloganspan2.sIFR-replaced span.sIFR-alternate{margin-top: -25px;_margin-top: -40px;}

.txt {width: 50px;}
