/*
	Algemene opmaak classes
*/
body { margin:0; background-color:#F4F4F4; font-family: Verdana, Sans Serif; }
form { margin:0; padding:0; }
input { font: 10px Verdana, Sans Serif; }
p { margin:0px; padding:0px;  }
.table_container { width:100%; height:585px; }
.td_container { width:100%; height:100%; background-color:#FFFFFF; }
.shadow_left_stroke { background:url('../images/shadow_l_bg.gif'); width:10px; }
.shadow_right_stroke { background:url('../images/shadow_r_bg.gif'); width:10px; }
.shadow_bottom_stroke { background:url('../images/shadow_b_bg.gif'); height:10px; }
.content_margin { padding-left:24px; padding-right:24px; }
.black { color:#000000; }
.orange { color:#ff8400; }
.blue { color:#008ac9; }
.logo { margin-top:10px;margin-left:0px; }


/*
	Menu classes
*/
.menu_normal { background-color:#F4F4F4; height:28px; text-align:center; font-size:9px; padding-top:1px; color:#A0A0A0; font-weight:bold; cursor:pointer; }
.menu_normal a { text-decoration:none; color:#A0A0A0; font-size:9px; }
.menu_normal a:hover { text-decoration:none; color:#008AC9; font-size:11px; }
.menu_hilite { background-color:#FFFFFF; height:28px; text-align:center; font-size:11px; padding-top:2px; color:#008AC9; font-weight:bold; cursor:pointer; }
.menu_hilite a { text-decoration:none; color:#008AC9; font-size:11px; }
.menu_hilite a:hover { text-decoration:none; color:#008AC9; font-size:11px; }
.menu_hilite_left { float:right; width:5px; }
.menu_hilite_right { float:right; width:5px; }
.no_margin { padding:0; margin:0; list-style-type:none;list-style-position:outside;}
.main_menu_sub { background:url('../images/content_top_bg.gif');; height:10px; }

.small_menu_table { margin-bottom:12px; }
.small_menu_item { color:#000000; margin:0; padding-left:10px; padding-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; }
.small_menu_item a { color:#000000; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item a:visited { color:#000000; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item a:hover { color:#FF8400; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item a:active { color:#000000; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item_hi { color:#FF8400; margin:0; padding-left:10px; padding-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; }
.small_menu_item_hi a { color:#FF8400; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item_hi a:visited { color:#FF8400; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item_hi a:hover { color:#FF8400; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }
.small_menu_item_hi a:active { color:#FF8400; margin:0; padding-left:10px; margin-right:15px; height:16px; font-size:10px; font-weight:bold; vertical-align:top; text-decoration:none; }

.small_menu_hor_filler { background-color:#D9D9D9; height:1px; width:100%; }
.small_menu_ver_filler { background-color:#D9D9D9; height:100%; width:1px; }

.menu_bar_gray_small { width:469px; height:20px; background:url('../images/bar_gray_bg.gif'); vertical-align:middle;color:#ffffff;}
.menu_bar_gray { width:100%; height:28px; background:url('../images/bar_gray_bg.gif'); vertical-align:middle;}
.menu_bar_gray ul { padding:0; margin-left:21px; margin-top:0; margin-bottom:0; }
.menu_bar_gray li { font-size:12px; color:#FFFFFF; font-weight:bold; }
.menu_bar_filler { background-color:#B5B5B5; width:1px; height:1px; }
.menu_bar_blue { width:717px; height:28px; background:url('../images/bar_blue_bg.gif'); vertical-align:middle; }
.menu_bar_search { height:18px; width:124px; color:#808080; }

.crumble_path { font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF; padding-top:1px; }
.crumble_path a {color:#FFFFFF; text-decoration:underline;}
.crumble_path a:visited {color:#FFFFFF; text-decoration:underline;}
.crumble_path a:hover {color:#FFFFFF; text-decoration:none;}
.crumble_path a:active {color:#FFFFFF; text-decoration:underline;}

.search_button { padding-top:3px; text-align: left; }
.search_button a { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; margin-left:5px; }
.search_button a:visited	{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; margin-left:5px; }
.search_button a:hover	{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#D9D9D9; margin-left:5px; }
.search_button a:active{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; margin-left:5px; }

#submenu { margin:0; width:170px; }
#submenu table { width:100%; }
#submenu ul { margin:0px; padding:0px; }
#submenu li { list-style-type: none; }
.submenu_td_1 { width:147px; }
.submenu_td_2 { width:23px; }
#submenu h1 { height:23px; font-size:11px; margin:0; color:#008ac9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; padding-bottom:0px; margin-left:8px; }
#submenu h1 a { color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h1 a:visited { color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h1 a:hover { color:#008ac9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h1 a:active { color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h2 { height:21px; font-size:13px; margin:0; color:#008ac9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; padding-bottom:0px; margin-left:8px; }
#submenu h2 a { color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h2 a:visited { color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h2 a:hover { color:#008ac9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
#submenu h2 a:active { color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; }
.submenu_splitter { background-color:#D9D9D9; height:1px; width:170px; margin-bottom:4px; }
#info_div { margin-top:13px; }
.do_show { display:visible; }
.do_not_show { display:none; }
#language_window { position:absolute; display:none; z-index:1000; }
#language_window_content { position:relative; left:-70px; top:-9px; min-width:100px; border:1px solid #d9d9d9; background:#ffffff; }
#language_window_content p { margin-top:8px; margin-bottom:8px; padding:0; }
#language_window_content a { color:#000000; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; text-decoration:none; }
#language_window_content a:visited { color:#000000; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; text-decoration:none; }
#language_window_content a:hover { color:#ff8400; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; text-decoration:none; }
#language_window_content a:active { color:#000000; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; text-decoration:none; }
#language_window_content img { margin-left:8px; margin-right:0px; padding:0; }



/*
	Introduction of personnel
*/
#introduction { margin:35px 0px 0px 0px; }
#introduction h2 { margin:0px 0px 0px 8px; padding:0px; color:#888888; font-size:11px; }
#introduction h3 { margin:0px 0px 0px 8px; padding:0px; color:#008ac9; font-size:11px; }
#introduction p { margin:0px 0px 8px 8px; padding:0px; color:#888888; font-size:11px; font-style:italic; }
#introduction .foto { margin:8px 0px 5px 13px; }
#introduction .spacer { font-style:normal; line-height:16px; }
#introduction a { color:#008ac9; text-decoration:none; font-size:10px; }
#introduction a:hover { color:#ff8400;  text-decoration:none; }




/*
	Homepage banners
*/
.banner_container { position:absolute; }

#banner1_bg { width:528px; height:76px; background:url(../images/banner_1_bg.png); z-index:1; }
.banner1_IE { width:528px; height:76px; background:url(../images/banner_1_bg.png); filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
#home_banner_1 { position:absolute; padding-top:18px; font-size:9px; color:#FFFFFF; z-index:10; }
#home_banner_1 h1 { font-size:18px; margin:0; color:#FFFFFF; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; padding-left:10px; padding-bottom:0px; margin-right:4px; float:left; }
#home_banner_1 h2 { font-size:18px; margin:0; color:#ff8400; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; padding-bottom:0px; margin-bottom:0px; }
#home_banner_1 p { margin-left:10px; margin-top:6px; }
#home_banner_1 a {color:#FFFFFF; text-decoration:underline; }
#home_banner_1 a:visited {color:#FFFFFF; text-decoration:underline; }
#home_banner_1 a:hover {color:#FFFFFF; text-decoration:none; }
#home_banner_1 a:active {color:#FFFFFF; text-decoration:underline; }

#banner2_bg { width:187px; height:361px; background:url(../images/banner_2_bg.png); z-index:2; }
.banner2_IE { width:187px; height:361px; background:url(../images/banner_2_bg.png); filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
#home_banner_2 { position:absolute; z-index:1000; }
.banner_2_div { width:173px; font-size:12px;color:#008AC9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; }
.banner_2_div a { color:#008AC9; text-decoration:none; }
.banner_2_div a:visited { color:#008AC9; text-decoration:none; }
.banner_2_div a:hover { color:#008AC9; text-decoration:underline; }
.banner_2_div a:active { color:#008AC9; text-decoration:none; }
.banner_2_div img { margin-bottom:8px; }
.banner_2_splitter { background-color:#D9D9D9; height:1px; width:173px; margin-top:15px; margin-bottom:15px; }
.banner_2_splitter2 { background-color:#D9D9D9; height:1px; width:173px; margin-top:15px; }
.knowledgebase { min-height:182px; margin:0; margin-top:1px; color:#072939; line-height:16px; padding-bottom:25px; }

/*
	Domaincheck
*/
.domaincheck_div_norm { width:187px; height:156px; font-size:10px;color:#008AC9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; background:url(../images/domaincheck_bg.png); text-align:center; }
.domaincheck_div_ie6 { width:187px; height:156px; font-size:10px;color:#008AC9; font-family: Gill Sans, Verdana, Sans Serif; font-weight:bold; background:url(../images/domaincheck_bg.gif); text-align:center; }
.domaincheck_p { width:173px; text-align:left; padding:0px; margin:0px 0px 0px 0px; }
.domaincheck_content { width:173px; color:#000000; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;}
.domaincheck_title { width:173px; font-size:10px;color:#008AC9; font-weight:bold; }
.domaincheck a {color:#000000; text-decoration:none; }
.domaincheck a:visited {color:#000000; text-decoration:none; }
.domaincheck a:hover {color:#000000; text-decoration:none; }
.domaincheck a:active {color:#000000; text-decoration:none; }
/*
	Page classes
*/
#page_banner { width:188px; float:right; padding-left:1px; }
#page_header { width:531px; float:left; }

#page_title { height:29px; width:100%; background:url(../images/page_header_bg.gif) repeat-x; margin:0; }
#page_title h1 { font-family: Gill Sans, Verdana, Sans Serif; font-size:18px; color:#FFFFFF; font-weight:normal; margin:0; padding-left:30px; padding-top:3px; }
#title_content { background:url(../images/page_content_bg.gif) repeat-x; min-height:182px; margin:0; margin-top:1px; color:#072939; line-height:16px; padding-bottom:25px; }
#title_content ul { margin:0; padding:0; }
#title_content li { margin:0; padding:0; margin-left:30px; padding-top:13px; font-size:12px; font-weight:bold; line-height:17px; }
#title_content p { margin:0; padding:0; margin-left:31px; margin-right:31px; padding-top:13px; font-size:11px; }
#title_content td { font-size:11px; }
#title_content a { color:#008AC9; text-decoration:underline; }
#title_content a:visited { color:#008AC9; text-decoration:underline; }
#title_content a:hover { color:#008AC9; text-decoration:none; }
#title_content a:active { color:#008AC9; text-decoration:underline; }
#title_content .title h1 { font-size:13px; color:#000000; font-weight:bold; margin:0; padding-left:30px; padding-top:6px; }


#header_seperator img { width:719px; height:2px; background:#ff8400;margin-top:2px; float:left; }

.content { width:719px; margin-top:1px; float:left; }
.content .right { float:right; }
.content .title { background-color:#f0f0f0; height:29px; }
.content .title h1 { font-size:13px; color:#000000; font-weight:bold; margin:0; padding-left:30px; padding-top:6px; }
.content .title h1 a {color:#000000; text-decoration:none; }
.content .title h1 a:visited {color:#000000; text-decoration:none; }
.content .title h1 a:hover {color:#ff8400; text-decoration:none; }
.content .title h1 a:active {color:#000000; text-decoration:none; }
.content .text { background:url(../images/page_content_bg.gif) repeat-x; margin:0; margin-top:1px; color:#072939; line-height:16px; }
.content td { font-size:11px; }
.content .text p { margin:0; padding:0; margin-left:31px; margin-right:31px; padding-top:13px; padding-bottom:25px; font-size:11px; }
.content .text img { float:right; margin-left:20px; margin-bottom:20px; }
.content .text h3 { width:150px; float:left; font-size:11px; margin:0px; margin-left:31px; padding-top:2px; font-weight:normal; }
.content .text h4 { font-size:11px; margin:0px; margin-left:31px; padding-top:2px; margin-bottom:5px; font-weight:normal; }
.content .text h5 { font-size:10px; margin:0px; margin-left:31px; padding-top:2px; margin-bottom:5px; font-weight:normal; }
.content .text .tabletext { font-size:11px; padding-top:3px; }
.content .text .form1 { font-size:11px; width:300px; margin-bottom:10px; }
.content .text .form2 { font-size:11px; width:100px; margin-bottom:10px; }
.content .text .form3 { font-size:11px; width:30px; }
.content .text .textarea1 { font-size:11px; width:453px; margin-bottom:10px; margin-left:31px; height:80px; font-family: Verdana, Sans Serif; }
.content .text .textarea2 { font-size:11px; width:453px; margin-bottom:10px; margin-left:0px; margin-top:10px; height:80px; font-family: Verdana, Sans Serif; }
.content .text select { font-size:11px; width:453px; margin-bottom:10px; margin-left:31px; font-family: Verdana, Sans Serif;  }
.content .text .submit { margin-left:206px; font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#000000; height:20px; width:100px; cursor:pointer; margin-bottom:10px; }
.content .text .submit2 { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#000000; height:20px; width:100px; cursor:pointer; float:left; }
.content a { color:#008AC9; text-decoration:underline; }
.content a:visited { color:#008AC9; text-decoration:underline; }
.content a:hover { color:#008AC9; text-decoration:none; }
.content a:active { color:#008AC9; text-decoration:underline; }
.content .text_no_bg { margin:0; margin-top:1px; color:#072939; line-height:16px; }
.content .text_no_bg p { margin:0; padding:0; margin-left:31px; margin-right:31px; padding-top:13px; padding-bottom:25px; font-size:11px; }

#pricetable { clear:both; }
#pricetable a.back { font-size:11px; }
#pricetable a.back:hover {  }
#pricetable td { font-size:9px; }
#pricetable .title { font-size:9px; color:#ffffff; font-weight:bold; background:#878787; }
#pricetable .item { font-size:9px; color:#ffffff; font-weight:bold; background:#878787; }
#pricetable .value { font-size:9px; color:#000000; font-weight:normal; background:#eaeaea; }
#pricetable .serverdiv { float:left; width:220px; margin:0px; padding:0px; font-size:9px; color:#000000; line-height:14px; }
#pricetable .serverdiv h1 { font-size:12px; color:#008ac9; padding:0px; margin:0px 0px 3px 0px; }
#pricetable .serverdiv h2 { float:left; width:80px; font-size:9px; color:#000000; padding:0px; margin:0px; font-weight:normal; }
#pricetable .serverdiv h3 { font-size:9px; color:#000000; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; line-height:15px; }
#pricetable .serverdiv h4 { float:left; width:95px; font-size:9px; color:#000000; padding:0px; margin:0px; font-weight:normal; }
#pricetable .serverdiv h5 { float:left; width:60px; font-size:9px; color:#000000; padding:0px; margin:0px; font-weight:normal; }
#pricetable .serverdiv img { margin:22px 0px 10px 0px; padding:0px; }
#pricetable .serverdiv .seperate { height:1px; clear:both; background-color:#D9D9D9; padding:0px; margin:0px;}
#pricetable .serverdiv .specs { vertical-align:top; margin:0px 0px 0px 0px; padding:0px; }
#pricetable .serverdiv .note { padding:0px; margin:0px 0px 20px 0px; font-size:9px; color:#000000; line-height:14px; }
#pricetable .serverdiv .button {width:100%; text-align:center; margin:10px 0px 15px 0px; }
#pricetable .serverdiv .button input { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000; height:20px; width:140px; cursor:pointer; }

#products { width:480px; margin:30px 0px 0px 31px; }
.product_left { width:230px; clear:both; float:left; margin:0px 0px 20px 0px; padding:0px 0px 1px 0px; background:#03a4ed; }
.product_right { width:230px; float:left; margin:0px 0px 20px 20px; padding:0px 0px 1px 0px; background:#03a4ed; }
.product_content { padding:0px; margin:0px; background:url(../images/product_line_bg.gif); }
.product_content h1 { font-size:12px; color:#ffffff; width:230px; height:28px; padding:0px; margin:0px; background:url(../images/product_bg.gif); line-height:28px; }
.product_content h3 { font-size:10px; color:#000000; padding:0px; margin:10px 0px 0px 10px; font-weight:normal; }
.product_content h4 { font-size:31px; color:#ff7b00; padding:0px; margin:10px 0px 0px 10px; font-weight:bold; line-height:36px;  }
.product_content h5 { font-size:9px; color:#878787; font-weight:bold; padding:0px; margin:0px 0px 0px 10px; }
.product_content .stripe { width:210px; height:1px; background:#d9d9d9; margin:10px 0px 10px 10px; }
.product_content .product_img { float:right; margin:5px 5px 0px 0px; }
#products a { width:80px; height:18px; font-size:10px; text-decoration:none; font-weight:bold; color:#ffffff; background:url(../images/button_bg.gif); text-align:center; margin:6px 10px 0px 0px; clear:both; float:right; }
#products a:visited { text-decoration:none; font-weight:bold; color: #ffffff; }
#products a:active { text-decoration:none; font-weight:bold; color: #ffffff; }
#products a:hover { text-decoration:none; font-weight:bold; color: #d9d9d9; }
.banner_content { padding:0px; margin:0px 0px 0px 1px; width:228px; height:218px; background:url(../images/banner_bg.jpg); }



/*
	Footer classes
*/
.disclaimer_div { width:100%; float:left; height:36px; }
.logo_div { float:right; }
.logo_div_cc { margin: 80px 0 0 0; }
.logo_div_cc span { padding-left: 9px; color:#888888; font-family: Gill Sans, Verdana, Sans Serif; font-weight:normal; text-decoration:none; font-size: 10px }
.logo_div_cc  .logo_div_td { height: auto}
.logo_div_td { height:49px; vertical-align:top; }
.clickable_logo { margin-left:9px; margin-right:9px; border:0px; }
.footer_text { color:#888888; font-size:10px; padding-top:5px; text-align:right; }
.footer_text a { color:#888888; font-size:10px; text-decoration:none; }
.footer_text a:visited { color:#888888; font-size:10px; text-decoration:none; }
.footer_text a:active { color:#888888; font-size:10px; text-decoration:none; }
.footer_text a:hover { color:#FF8400; font-size:10px; text-decoration:none; }
.footer_text_small { color:#888888; font-size:9px; padding-top:5px; }