@charset "utf-8";

body{margin:0;padding:0;background:#fff;min-width:996px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000}
#wrap{position:relative;width:996px;margin:0 auto;background:url(/images/design/middle.gif) 0 0 repeat-y #fff}

/*html tags*/
hr{background-color:#000;border:0;color:#000;height:1px;margin:10px 0 10px 0}
a{color:#000}
a:hover{color:red}
h1{color:red;font-size:12px;margin:0;padding:0 0 17px 0}
h2{color:red;font-size:12px;margin:0;padding:0 0 17px 0}
h3,
h4,
h5,
h6{color:red;font-size:12px;margin:0;padding:0 0 17px 0}
p{margin:0;padding:0 0 17px 0}
ul{margin:0;padding:0 0 17px 0}
ol{margin:0;padding:0 0 17px 0}
li{margin:0 0 0 24px;padding:0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
address{position:absolute;left:18px;top:42px}

/*common classes*/
.hidden{display:none}
.center{text-align:center}
.flr{float:right}
.fll{float:left}
.clr{clear:right}
.cll{clear:left}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both}
.fs90{font-size:90%}
.fs80{font-size:80%}
.leesmeer{text-align:right;padding:0}

/*header,footer,columns*/
#header{position:relative;width:996px;height:200px;background:url(/images/design/header.gif) 0 19px no-repeat #fff}
#left_column{float:left;width:153px}
#content_column{float:right;width:843px}
#content{float:left;width:528px;padding:2px 0 0 0}
#right_column{float:right;width:315px;padding:16px 0 0 0}
#footer{height:46px;width:996px;background:url(/images/design/footer.gif) 0 0 no-repeat #fff}

/*horizontal menu*/
.hmenu{position:absolute;top:160px;left:24px}
.hmenu, .hmenu ul li a{}
.hmenu ul, .hmenu ul li{display:inline;list-style-type:none;margin:0;padding:0}
.hmenu ul li a{display:block;float:left;margin:0 7px 0 0;color:#fff;width:99px;line-height:28px;height:28px;padding-left:6px;padding-right:3px;text-decoration:none;font-weight:bold;overflow:hidden}
.hmenu ul li a:hover, .hmenu ul .active a{}
.hmenu ul .hm1 a, .hmenu ul .hm1a a {background:red;border:2px solid red}
.hmenu ul .hm2 a, .hmenu ul .hm2a a {background:#FF9933;border:2px solid #FF9933}
.hmenu ul .hm3 a, .hmenu ul .hm3a a {background:#66CC33;border:2px solid #66CC33}
.hmenu ul .hm4 a, .hmenu ul .hm4a a {background:#660066;border:2px solid #660066}
.hmenu ul .hm5 a, .hmenu ul .hm5a a {background:#006699;border:2px solid #006699}
.hmenu ul .hm6 a, .hmenu ul .hm6a a {background:#006633;border:2px solid #006633}
.hmenu ul .hm7 a, .hmenu ul .hm7a a {background:red;border:2px solid red;}
.hmenu ul .hm8 a, .hmenu ul .hm8a a {background:#663300;border:2px solid #663300}
.hmenu ul .hm1a .active, .hmenu ul .hm1a a:hover,
.hmenu ul .hm1 .active, .hmenu ul .hm1 a:hover {color:red}
.hmenu ul .hm2a .active, .hmenu ul .hm2a a:hover,
.hmenu ul .hm2 .active, .hmenu ul .hm2 a:hover {color:#FF9933}
.hmenu ul .hm3a .active, .hmenu ul .hm3a a:hover,
.hmenu ul .hm3 .active, .hmenu ul .hm3 a:hover {color:#66CC33}
.hmenu ul .hm4a .active, .hmenu ul .hm4a a:hover,
.hmenu ul .hm4 .active, .hmenu ul .hm4 a:hover {color:#660066}
.hmenu ul .hm5a .active, .hmenu ul .hm5a a:hover,
.hmenu ul .hm5 .active, .hmenu ul .hm5 a:hover {color:#006699}
.hmenu ul .hm6a .active, .hmenu ul .hm6a a:hover,
.hmenu ul .hm6 .active, .hmenu ul .hm6 a:hover {color:#006633}
.hmenu ul .hm7a .active, .hmenu ul .hm7a a:hover,
.hmenu ul .hm7 .active, .hmenu ul .hm7 a:hover {color:red}
.hmenu ul .hm8a .active, .hmenu ul .hm8a a:hover,
.hmenu ul .hm8 .active, .hmenu ul .hm8 a:hover {color:#663300}

.hmenu ul .hm1a a, .hmenu ul .hm2a a, .hmenu ul .hm3a a, .hmenu ul .hm4a a, .hmenu ul .hm5a a, .hmenu ul .hm6a a, .hmenu ul .hm7a a, .hmenu ul .hm8a a {line-height:14px}
.hmenu ul .hm1 a:hover, .hmenu ul .hm2 a:hover, .hmenu ul .hm3 a:hover, .hmenu ul .hm4 a:hover, .hmenu ul .hm5 a:hover, .hmenu ul .hm6 a:hover, .hmenu ul .hm7 a:hover, .hmenu ul .hm8 a:hover,
.hmenu ul .hm1a a:hover, .hmenu ul .hm2a a:hover, .hmenu ul .hm3a a:hover, .hmenu ul .hm4a a:hover, .hmenu ul .hm5a a:hover, .hmenu ul .hm6a a:hover, .hmenu ul .hm7a a:hover, .hmenu ul .hm8a a:hover,
.hmenu ul .hm1 .active, .hmenu ul .hm2 .active, .hmenu ul .hm3 .active, .hmenu ul .hm4 .active, .hmenu ul .hm5 .active, .hmenu ul .hm6 .active, .hmenu ul .hm7 .active, .hmenu ul .hm8 .active,
.hmenu ul .hm1a .active, .hmenu ul .hm2a .active, .hmenu ul .hm3a .active, .hmenu ul .hm4a .active, .hmenu ul .hm5a .active, .hmenu ul .hm6a .active, .hmenu ul .hm7a .active, .hmenu ul .hm8a .active {background:#fff}

/*vertical menu*/
.vmenu {float:left;padding:0 17px 0 24px;width:112px}
.vmenu ul, .vmenu ul li{margin:0;padding:0;list-style-type:none;display:block}
.vmenu ul{width:112px}
.vmenu ul li{padding-bottom:7px}
.vmenu ul li a{display:block;text-decoration:none;padding:0 3px 0 6px;line-height:28px;color:#fff;font-weight:bold;height:28px;overflow:hidden}
.vmenu ul li .double{line-height:14px}
.vmenu ul li a:hover, .vmenu ul .active a{color:red;background:#fff}
.vmenu .hm1s li a {background:red;border:2px solid red}
.vmenu .hm2s li a {background:#FF9933;border:2px solid #FF9933}
.vmenu .hm3s li a {background:#66CC33;border:2px solid #66CC33}
.vmenu .hm4s li a {background:#660066;border:2px solid #660066}
.vmenu .hm5s li a {background:#006699;border:2px solid #006699}
.vmenu .hm6s li a {background:#006633;border:2px solid #006633}
.vmenu .hm7s li a {background:red;border:2px solid red}
.vmenu .hm8s li a {background:#663300;border:2px solid #663300}
.vmenu .hm1s li a:hover, .vmenu .hm1s .active a {background:#ffffff;color:red}
.vmenu .hm2s li a:hover, .vmenu .hm2s .active a {background:#ffffff;color:#FF9933}
.vmenu .hm3s li a:hover, .vmenu .hm3s .active a {background:#ffffff;color:#66CC33}
.vmenu .hm4s li a:hover, .vmenu .hm4s .active a {background:#ffffff;color:#660066}
.vmenu .hm5s li a:hover, .vmenu .hm5s .active a {background:#ffffff;color:#006699}
.vmenu .hm6s li a:hover, .vmenu .hm6s .active a {background:#ffffff;color:#006633}
.vmenu .hm7s li a:hover, .vmenu .hm7s .active a {background:#ffffff;color:red}
.vmenu .hm8s li a:hover, .vmenu .hm8s .active a {background:#ffffff;color:#663300}

/*DefaultPage*/
#DefaultPage{padding:10px 40px 10px 0;line-height:17px}

/*DefaultForm*/
.DefaultForm{position:relative;margin:0;padding:0}
.DefaultForm fieldset{border:0;margin:0;padding:30px 0 10px 0}
.DefaultForm legend{height:1px;overflow:hidden}
.DefaultForm legend span{position:absolute;left:0;top:10px;display:block;font-weight:bold;font-size:12px}
.DefaultForm label{display:block;float:left;width:110px;padding:1px 0;margin:0;line-height:16px;clear:left}
.DefaultForm input,
.DefaultForm select,
.DefaultForm textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 0 5px 0}
.DefaultForm .input1{width:300px;border:1px solid #333;padding:1px;background:#fff}
.DefaultForm .submit{border:1px solid #333;cursor:pointer;margin:5px 0 0 110px}
.DefaultForm input.input1_error,
.DefaultForm select.input1_error,
.DefaultForm textarea.input1_error,
.DefaultForm input.input1_error:focus,
.DefaultForm select.input1_error:focus,
.DefaultForm textarea.input1_error:focus{width:285px;border:1px solid red;padding:1px 16px 1px 1px;background:url(/images/warning_obj.gif) 100% 50% no-repeat #fff}
.DefaultForm .error{color:red}
.DefaultForm .required{color:red}
.DefaultForm .form_footer{text-align:right}

/*SubscribeForm*/
#SubscribeForm{position:absolute;right:17px;top:35px;color:#e4001b}
#SubscribeForm fieldset{padding:30px 10px 10px 10px;}
#SubscribeForm legend{}
#SubscribeForm legend span{left:10px}
#SubscribeForm label{width:60px}
#SubscribeForm .input1{width:140px;border:1px solid #e4001b}
#SubscribeForm input.input1_error,
#SubscribeForm input.input1_error:focus{width:125px}
#SubscribeForm .submit{margin:0 0 0 60px;border-color:#e4001b;background:#e4001b;color:#fff;padding:0px 20px;width:144px}

/*SearchForm*/
#SearchForm{position:absolute;right:10px;top:30px;text-align:right}
#SearchForm fieldset{padding:0}
#SearchForm label{display:block;height:18px;padding:0 5px 0 0;line-height:18px;float:left;width:auto;margin:0;clear:none}
#SearchForm .input1{width:120px;float:left}
#SearchForm input.input1_error,
#SearchForm input.input1_error:focus{float:left;width:105px}
#SearchForm .submit{margin:0 0 0 5px}

/*breadcrumb*/
.breadcrumb{display:none}

/*GoogleMaps*/
#map_canvas{width:560px;height:400px;overflow:hidden;margin:0 0 20px 0;padding:0}
#infowindow{line-height:16px;width:200px;height:120px}
#infowindow h2{font-size:14px;padding:0;margin:0}
#infowindow p{padding:0;margin:0}

/*SearchResults*/
.search_result{list-style-type:none;margin:0;padding:0}
.search_result li{margin:0;padding:0;padding-bottom:4px}
.search_result li{line-height:13px;padding-bottom:15px}
.search_result table{margin:3px 0 1px 0}
.search_result table td{line-height:3px;height:3px}

/*Sitemap*/
.sitemap ul{margin:0;padding:3px 0}
.sitemap li{margin:0 0 0 16px;padding:0}

.payoff{position:absolute;left:170px;top:50px}
