body {margin:0; padding:0; background:#cc0607;}

#container {width:933px; margin-left:auto; margin-right:auto;}

#menu {width:933px;height:36px;}
#menu-list {margin:0px;padding:0px;float:right;}
#menu ul {padding:0px 0px 0px 0px;margin:0px;list-style:none;}
#menu li {padding:0px;margin:0px;float:left;position: relative;}
#menu li a {padding:5px 0px 0px 10px;margin:0px;font-family:Arial;font-size:11px;font-weight:bold;color:#ffffff;background-color:#cc0607;text-decoration:none;line-height:32px;}
#menu li a:hover {padding:5px 0px 0px 10px;margin:0px;font-family:Arial;font-size:11px;font-weight:bold;color:#ffffff;background-color:#cc0607;text-decoration:underline;line-height:32px;}
#menu .menu_selected {color:#ffffff;text-decoration:underline;}
#menu .menu_selected a{color:#ffffff;text-decoration:underline;}


.sub{display:none;width:170px;position:absolute;top:32px;left:-1px;border:1px #ffffff solid;background-color:#fff;border-top:none; z-index:1000;}

#menu .sub ul{list-style:none;padding:0;margin:0;}
#menu .sub li{width:170px;padding:0;margin:0;}
#menu .sub li a{display:block;color:#ffffff;text-decoration:none;padding:0px 0px 0px 12px;margin-top:-8px;}
#menu .sub li a:hover{background-color:#cc0607;color:#fff;display:block;text-decoration:underline;padding:0px 0px 0px 12px;margin-top:-8px;}
#menu .sub li>ul {top: auto;left: auto;background-color:red;}
#menu .sub li:hover ul, li.over ul {display: block;}

#site		{background:url(../images/background_content.jpg) no-repeat #fff;}
#intro		{height:546px;width:933px;background:url(../images/intro_background.gif);text-align:center;}
#intro_top	{height:89px;}
#top		{height:191px;}
#logo		{margin:30px 0px 0px 30px; float:left;border:0px;}
#top_image	{padding:20px 20px 0px 0px; float:right;}
#middle		{min-height:399px;}
#bottom		{height: 34px;margin: 0px 0px 0px 0px;text-align: right; clear:both;}
#bottom a	{font-family:Arial;font-size:12px;color:#000000;font-weight:bold;text-decoration:none;}
#bottom a:hover	{font-family:Arial;font-size:12px;color:#000000;font-weight:bold;text-decoration:underline;}
#bottom img	{float:right;}
#footer		{width:933px;height:34px;padding:1px 0px 0px 0px;margin:0px;font-family:Arial;font-size:11px;font-weight:bold;color:#ffffff;background-color:#cc0607;text-decoration:none;line-height:32px;}
#footer a	{color:#fff; text-decoration:none;}
#footer a:hover	{color:#fff; text-decoration:underline;}

/* Content */
#content	{width:737px;margin:10px 0px 0px 176px;font-family:Arial;font-size:12px;color:#000;vertical-align:top; z-index:10;}
#content	h1 {font-family:Arial;font-size:12px;color:#000;font-weight:bold;padding:0px;margin:0px;}
#content	h2 {font-family:Arial;font-size:12px;color:#000;font-weight:bold;padding:0px;margin:0px;}
#content	h3 {font-family:Arial;font-size:12px;color:#000;font-weight:bold;padding:0px;margin:0px;}
#content	h4 {font-family:Arial;font-size:15px;color:#ff0000;font-weight:bold;padding:0px;margin:0px 0px 3px 0px;}

#content .onderschrift	{width:180px; font-family:Arial;font-size:10px;color:#666666; margin:5px 0px 0px 0px; clear:right; float:right;}

#content a {font-family:Arial;font-size:12px;color:#cc0607;text-decoration:underline;}
#content a:hover {font-family:Arial;font-size:12px;color:#cc0607;text-decoration:underline;}
#content .afbeelding {float:right;margin-left:30px;}
#content .afbeelding_referentie {float:left;border:2px solid #fff;}

#content .imgbox {width:182px; background:#fff; margin:0px 15px 20px 0px; border:2px solid #cc0607; padding:2px; float:left;}
#content .imgbox img {float:left;}
#content .caption {clear:both; float:left; width:183px; padding:0px 0px 10px 0px; margin:0px; text-align:center; color:#cc0607; font-weight: normal;}
#content .textbox {width:435px; margin:0px 0px 20px 0px; float:left; padding:10px}
#content .clear {clear:both;}
#content .goback {text-align:right; padding:0px 20px 0px 0px;}
#content .gofurther {text-align:right;}

#contact {width:500px; height:500px; float:left;}
#contact .tekst {clear:both;width:130px;margin:5px 5px 0 0;font-weight:bold;float:left;}
#contact .tekst2 {width:550px; margin:5px 5px 0 0;font-weight:normal; float:left;}
#contact .invoer {width:270px;margin:5px 5px 0 0; float:left;}
#contact input {width: 250px;margin-right: 5px;}

#form_extra	{float:right; width:200px; font-style:italic; font-size:10px; line-height:18px;}

#noflash1 {font-family:Arial;font-size:12px;color:#000;}
#noflash1 span{font-weight:bold;}
#noflash1 a{color:#cc0607;;}

#map {width:737px; height:300px;}
#map span{margin:0px; padding:0px;display:none;}
#directions {width:737px;font-family:Arial; font-size:11px;}
#directions td {width:737px;font-family:Arial; font-size:11px;}
#route_table {font-family: Arial; font-size:11px;}
.route_input {font-family: Arial; font-size:11px; margin:0px 10px 0px 5px;}
.route_submit {font-family: Arial; font-size:11px; margin:0px 10px 0px 5px;}
.div_header {color:#000000; font-weight:bold; padding:4px 0px 4px 0px; margin:20px 0px 5px 0px;}

#aanb_butt			{margin:0px 0px 0px 534px;}
#aanb_butt a		{background:#cc0607; color:#fff; font-weight:bold; float:left; line-height:26px; text-decoration:none; padding:0px 8px 0px 8px;}
#aanb_butt a:hover	{background:#000; color:#fff; text-decoration:none;}
