@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../layout_img/body_bg_vlag_repeat.png); background-repeat:repeat-x;}
a {text-decoration:underline; color:#000000;}
img{margin:3px;}

p.minilogo{font-size:11px; padding:0;}
#minilogo img{float:left;margin:3px 7px 3px 8px;}
#minilogo{}

#wrapper{width:992px; height:900px; margin:0px auto; margin-top:-4px;}
.shine{margin-top:5px;}

#header{height:210px; }
#header #logo {margin-left:19px; margin-right:32px; margin-top:8px; height:180px; width:272px; float:left;}
#header #logo div{margin-bottom:6px; width:272px; height:170px; background-repeat:no-repeat; background-position:center center;}
#header #head-image{width:655px; height:195px; float:left; margin-top:8px; background-repeat:no-repeat; background-position:center center; }

#left{float:left; width:272px; height:547px; margin-left:19px; background-image:url(../layout_img/extern_menu_bg.png); background-repeat:no-repeat;}
#left ul{margin:0; padding:0;}
#left ul li{padding:7px 0 5px 30px; height:20px; display:block; background-image:url(../layout_img/menu_bg_normal.png); background-repeat:repeat; border-bottom:1px solid white;}
#left ul li a{height:31px; display:block; color:#FFFFFF; text-decoration:none; outline:none;} 
#left ul li.active{background-image:url(../layout_img/menu_bg_over.png); background-repeat:repeat;}
#left ul li.active a{background-image:url(../layout_img/menu_pijl.png); background-repeat:no-repeat; margin-left:-25px; padding-left:25px;}
#left ul li.last{ border-bottom:11px solid #d90f0f;}
#left ul li:hover{background-image:url(../layout_img/menu_bg_over.png); background-repeat:repeat;}

#content {float:right; margin:0 19px 0 19px; width:647px;  background-image:url(../layout_img/content_bg_trans.png); background-repeat:repeat; }
#content h1{padding: 5px 24px 5px 0px; margin:0; color:#d90f0f; border-bottom:solid 2px #2480ba; font-size:18px; font-weight:normal; }
#content h2{padding: 0; margin:0; font-size:14px; font-weight:normal; color:#2480ba;}
#content h3{padding: 5px 24px 5px 0px; margin:0; font-size:12px; font-weight:bold; color:#2480ba;}
#content p{padding: 5px 0px 0px 0px; margin:0;}

#intro_im_bg {margin: 10px 5px 5px 5px; width:203px; height:150px; background-image:url(../layout_img/intro_im_bg.png); background-repeat:no-repeat; float:right;}
#afbeelding_intro{padding-right:7px; width:187px; height:135px;}

#canvas_map{margin:15px 5px 5px 25px; width: 357px; height: 277px; background-image:url(../layout_img/map_bg.png); background-repeat:no-repeat;}
#map_canvas{margin:2px 0 0 2px; width: 350px; height: 270px;}
#map_canvas .bedrijfsnaam{ background-color: #E9E9E9; font-weight:bold;}

#contenttext {min-height:500px;}
#nieuws{margin-top:5px; margin-bottom:10px;}

#footer {float:right;  width:100%; height:124px; background-image:url(../layout_img/content_bg.png); background-position:bottom; background-repeat:no-repeat;}
#footer_span{padding-top:5px; clear:both; display:block; height:50px; width:100%;}
#footer img{margin:0; padding:0;}
#footer_txt {width: 500px; float: left;}

.accordionButton {font-size: 14px; font-weight: bold; display: block; width: 100%; height: 25px; background-color: #cccccc;  border-bottom: 1px solid #ffffff; line-height:25px; }
.accordionButton a {text-decoration: none;margin-left: 5px;}

.accordionContent {margin: 5px;}
