/*
Stijlblad Havixhorst


Kleurstelling:

Groen: #cccc00
Paars: #48003b
Roze:  #E2007A
Grijs: #B1B3B4
Blauw: #69bfda
Zwart: #000000
Wit:   #FFFFFF

Font: verdana, 11px #000
*/

body {margin:0px 0px 0px 0px;padding:0px;text-align: center;background-color:#48003b;}
form {margin:0px;padding:0px;}

#sitecontainer {margin: 0px auto;padding:0px;text-align:left;width:950px;position:relative;font-family:verdana;font-size:11px;}

#header {position:relative;width:950px;height:155px;background:#fff url(/images/havixhorst-logo.jpg) no-repeat;background-position:50% 50%;}
#header #logo_havixhorst a {position:absolute;left:362px;height:140px;width:238px;}
#header #vlag_nl {position:absolute;left:870px;top:8px;}
#header #vlag_en {position:absolute;left:905px;top:8px;}

/* HOOFDMENU */
#menu {position:absolute;top:130px;background-color:#fff;font-size:10px;z-index:10;}
#menu ul {width:170px;margin:0px;padding:0px;list-style-type:none;z-index:5;}
#menu ul li {float:left;width:170px;margin:0px;padding:0px;}
#menu ul li a {color:#cccc00;padding:0px 14px 0px 14px;text-decoration:none;line-height:25px;width:100%;font-weight:bold;}
#menu ul ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;display:none;overflow:hidden;z-index:3;}
#menu ul ul li {float:left;width:170px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#menu ul ul li a {color:#B1B3B4;padding:0px 14px 0px 14px;text-decoration:none;display:block;line-height:25px;width:100%;}
#menu ul ul li a:hover {color:#fff;text-decoration:none;background-color:#48003b;display:block;line-height:25px;}

/* SUBMENU */
#submenu {position:absolute;top:155px;background-color:#fff;overflow:hidden;font-size:10px;}
#submenu {float:left; background-color:#fff;overflow:hidden;font-size:10px;}
#submenu ul {width:170px;margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
#submenu ul li {float:left;width:170px;margin:0px;padding:0px;}
#submenu ul li a {color:#fff;padding:0px 14px 0px 14px;text-decoration:none;background-color:#48003b;display:block;line-height:25px;font-weight:bold;}
#submenu ul ul {margin:0px;padding:0px;list-style-type:none;display:none;overflow:hidden;}
#submenu ul ul li {float:left;width:170px;margin:0px;padding:0px;}
#submenu ul ul li a {color:#B1B3B4;padding:0px 14px 0px 14px;text-decoration:none;display:block;line-height:25px;width:100%;background-color:#fff;}
#submenu ul ul li a:hover {color:#fff;text-decoration:none;background-color:#90668C;display:block;line-height:25px;}

/* SUBMENU 2 */
#submenu2 {position:absolute; top:250px; left:0px;background-color:#fff;overflow:hidden;font-size:11px;z-index:0;}
#submenu2 ul {width:170px;margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
#submenu2 ul li {float:left;width:170px;margin:0px;padding:0px;}
#submenu2 ul li a {color:#48003b;padding:0px 14px 0px 14px;text-decoration:none;background-color:#fff;display:block;line-height:17px;font-weight:bold;}
#submenu2 ul ul {margin:0px;padding:0px;list-style-type:none;display:block;overflow:hidden;}
#submenu2 ul ul li {float:left;width:170px;margin:0px;padding:0px;}
#submenu2 ul ul li a {color:#B1B3B4;padding:0px 14px 0px 14px;text-decoration:none;display:block;line-height:17px;width:100%;background-color:#fff;}
#submenu2 ul ul li a:hover {color:#48003b;text-decoration:none;background-color:#fff;display:block;line-height:17px;}
#submenu2 .selected {color:#48003b;z-index:2;}

/* SUBSUBMENU */
#subsubmenu {position:absolute;top:180px;background-color:#fff;overflow:hidden;font-size:10px;}
#subsubmenu ul {width:170px;margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
#subsubmenu ul li {float:left;width:170px;margin:0px;padding:0px;}
#subsubmenu ul li a {color:#fff;padding:0px 14px 0px 14px;text-decoration:none;background-color:#90668C;display:block;line-height:25px;font-weight:bold;}
#subsubmenu ul ul {margin:0px;padding:0px;list-style-type:none;display:none;overflow:hidden;}
#subsubmenu ul ul li {float:left;width:170px;margin:0px;padding:0px;}
#subsubmenu ul ul li a {color:#B1B3B4;padding:0px 14px 0px 14px;text-decoration:none;display:block;line-height:25px;width:100%;background-color:#fff;}
#subsubmenu ul ul li a:hover {color:#fff;text-decoration:none;background-color:#D1BFCF;display:block;line-height:25px;}

/* SUBSUBMENU 2 */
#subsubmenu2 {background-color:#fff;overflow:hidden;font-size:10px;margin-left:10px;}
#subsubmenu2 ul {width:170px;margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
#subsubmenu2 ul li {float:left;width:170px;margin:0px;padding:0px;}
#subsubmenu2 ul li a {color:#fff;padding:0px 14px 0px 14px;text-decoration:none;background-color:#90668C;display:block;line-height:20px;font-weight:normal;}
#subsubmenu2 ul ul {margin:0px;padding:0px;list-style-type:none;display:block;overflow:hidden;}
#subsubmenu2 ul ul li {float:left;width:170px;margin:0px;padding:0px;}
#subsubmenu2 ul ul li a {color:#B1B3B4;padding:0px 14px 0px 14px;text-decoration:none;display:block;line-height:20px;width:100%;background-color:#fff;}
#subsubmenu2 ul ul li a:hover {color:#fff;text-decoration:none;background-color:#D1BFCF;display:block;line-height:20px;}
#subsubmenu2 .selected {color:#48003b;}

.subsubmenu {position:absolute;top:205px;left:1px;width:142px;color:#fff;padding:0px 14px 0px 14px;text-decoration:none;background-color:#D1BFCF;display:block;line-height:25px;font-weight:bold;overflow:hidden;}
.paginatitel {position:absolute;top:155px;left:175px;width:152px;color:#fff;padding:0px 14px 0px 14px;text-decoration:none;display:block;line-height:25px;font-weight:bold;overflow:hidden;}

#balk_submenu  { width:950px; height:25px; background-color:#cccc00; overflow:hidden;}
#balk_submenu2 { width:950px; height:25px; background-color:#cccc00; overflow:hidden;}
#balk_submenu3 { width:950px; height:25px; background-color:#cccc00; overflow:hidden;}

#e404 {position:relative;height:427px;background-color:#B1B3B4;font-size:16px;padding:30px 0px 0px 18px;font-weight:bold;color:#fff;z-index:-1;}

#start_beeld {width:950px;}

ul#start_template {margin:0px;padding:0px;list-style-type:none;z-index:-1;}
ul#start_template li {margin:0px;padding:0px;list-style-type:none;}
ul#start_template li img{padding: 0px;border:none;}

#subpage {background-color:#fff;padding:20px 0px 20px 0px;min-height:387px;overflow:hidden;z-index:2;}
#subpage #left {float:left;width:395px;padding-left:193px;line-height:17px;}
#subpage .left {float:left;width:395px;padding-left:193px;line-height:17px;}
#subpage .left a {color:#48003b;}
#subpage .leftnews a {color:#48003b;}
#subpage  .left .nav {color:#48003b;font-weight:bold;text-decoration:none;}
#subpage  .left .nav:hover {color:#48003b;font-weight:bold;text-decoration:underline;}
#subpage  .leftnews {float:left;width:695px;padding-left:193px;line-height:17px;}
#subpage  .leftnews .nav {color:#48003b;font-weight:bold;text-decoration:none;}
#subpage  .leftnews .nav:hover {color:#48003b;font-weight:bold;text-decoration:underline;}

ul#sub_template {clear:left; margin:0px;padding:0px;list-style-type:none;float:left;padding-left:40px;}
ul#sub_template li {margin:0px;padding:0px;list-style-type:none;}
ul#sub_template li img {padding: 0px;border:none;}

#pagenumber {text-align:right;color:#48003b;font-weight:bold;padding-top:10px;}
#pagenumber a {color:#B1B3B4;text-decoration:none;}
#pagenumber active {color:#48003b;}

#suite_overview {position:relative;background-color:#fff;padding:20px 0px 20px 223px;height:387px;min-height:427px;z-index:1}
#suite_overview #suite_image {float:left;}
#suite_overview ul {float:left;list-style-type:none;margin:0px;padding:0px 0px 0px 40px;}
#suite_overview ul li {margin:0px;padding:0px 0px 5px 0px;}
#suite_overview ul li img {cursor:pointer;}
#suite_overview .suite_block {float:left;text-align:center;width:165px;padding:0px 15px 0px 0px;}
#suite_overview .suite_block h2 {color:#48003b;font-size:12px;margin:15px 0px 15px 0px;}
#suite_overview .suite_block a {color:#cccc00;font-weight:bold;text-decoration:none;}
#suite_overview .nav {position:absolute;bottom:25px;left:450px;color:#48003b;font-weight:bold;text-align:center;}
#suite_overview .nav a {color:#48003b;text-decoration:none;}

#form_container {position:relative;background-color:#fff;padding:20px 0px 20px 223px;z-index:1;color:#48003b;min-height:387px;}
#form_container label {float:left;width:100px;height:40px;line-height:20px;}
#form_container br {clear:both;}
#form_container .nofloat {float:none;padding:0px 5px 0px 5px;height:40px;line-height:20px;}
#form_container .inp {font-family:verdana;font-size:11px;height:15px;padding:5px 5px 0px 5px;}
#form_container .large {width:350px;}
#form_container .medium {width:235px;}
#form_container .small {width:45px;}
#form_container .area {width:350px;height:60px;}
#form_container label.error {display:none;width:0px;height:0px;line-height:0px;}
#form_container div.error { display:none;}
#form_container input:focus { /*border: 2px dotted black;*/ }
#form_container input.error { border: 2px dotted #E2007A; }
#form_container select {font-family:verdana;font-size:11px;color:#000;}

#footer {position:relative;width:950px;height:67px;background:transparent url(/images/footer.gif) no-repeat;background-position:50% 50%;z-index:0;padding-top:20px;}
#footer #mail {margin-left:600px;}
#footer #mail img {}

.absolute_balk {position:absolute;top:158px;left:220px;color:#fff;font-family:verdana;font-size:11px;line-height:16px;}
.absolute_balk ul {margin:0px;padding:0px;list-style-type:none;z-index:-1;}
.absolute_balk ul li {float:left;padding-right:15px;}
.absolute_balk ul li a {color:#fff;font-weight:bold;text-decoration:none;}

.absolute_text {position:absolute;top:155px;left:220px;color:#fff;font-family:verdana;font-size:11px;line-height:14px;width:730px;height:75px;overflow:hidden;padding:0px;margin:0px;}
.absolute_text span { position:absolute; display: table-cell; vertical-align:text-bottom; margin:0px;padding:10px 0px 0px 0px;list-style-type:none; top:0px; left:140px;width:380px;height:75px; }
.absolute_text span a {color:#fff;text-decoration:none;}
.absolute_text ul {position:absolute;margin:0px;padding:0px;list-style-type:none; top:0px;right:0px;}
.absolute_text ul li a {color:#fff;text-decoration:none;background-color:#69bfda;padding:0px 14px 0px 14px;display:block;line-height:25px;width:136px;font-weight:bold;}

.nmo{color:#fff;text-decoration:none;background-color:#48003b;display:block;line-height:25px;}

#route_map_header		{display:block;font-size:11px;width:385px;margin:0px 0px 5px 0px;}
#route_map				{width:385px; height:300px; margin:0px 0px 15px 0px; border:1px solid #a3abb6; display:block;}
#directions_header		{display:none;font-size:11px;width:385px;}
#directions				{width:385px; margin:-10px 0px 15px 0px; display:none;color:#000;}
#directions a			{color:#48003b;}