/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* CSSTidy 1.3dev: Thu, 07 Aug 2008 10:20:16 +0200 */.form-container .controlset label.checkbox_checked{background:#fff url('img/input/checkbox_form_tick.gif') 0 0 no-repeat;display:block;padding-left:30px;width:555px;height:19px;text-align:left;cursor:pointer;margin:0;}.form-container .controlset label.checkbox_unchecked{background:#fff url('img/input/checkbox_form_notick.gif') 0 0 no-repeat;display:block;padding-left:30px;width:555px;height:19px;text-align:left;cursor:pointer;margin:0;}#signup_newsletter label.radio_checked{background:url('img/bullets/bullet_white.gif') no-repeat;padding-left:15px;color:#C8C8C8;margin:10px 0;}#signup_newsletter label.radio_unchecked{background:url('img/bullets/bullet_grey.gif') no-repeat;padding-left:15px;color:#fff;margin:10px 0;}.form-container label.radio_checked{background:#fff url('img/input/radio_form_check.gif') 0 0 no-repeat;display:block;height:15px!important;padding-left:20px;font-size:85%;cursor:pointer;line-height:15px;margin:0;}.form-container label.radio_unchecked{background:#fff url('img/input/radio_form_uncheck.gif') 0 0 no-repeat;display:block;height:15px!important;padding-left:20px;font-size:85%;cursor:pointer;line-height:15px;margin:0;}.crirHidden{position:absolute;left:-1000px;}/*
	mediaCT webinterieur - www.mediact.nl - info@mediact.nl - 050 5799393 - Groningen - The Netherlands
	copyright: http://creativecommons.org/licenses/by-nc-nd/2.0/deed.nl
*/



/* GENERAL STYLES */
body { color: #7d7d7d; background-color: #fff; font-size: 13px; }

/* begin_screen_mct_beheer_editor */

body,td,th,input,select,textarea { font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; line-height: 18px; }

input,textarea { line-height: normal; }

p { margin-bottom: 10px; }

a 		 	{ color: #7d7d7d; }
a:hover  	{ color: #7d7d7d; text-decoration: none; }
a:focus  	{ color: #ED1C24; }
a:active 	{ color: #7d7d7d; }
img 		{ border: none; }
fieldset 	{ border: none; }
caption 	{ display: none; }

ul {}
ol li { list-style-position: outside; list-style-type: decimal; margin: 3px 0 3px 26px; }

table { border-collapse: collapse; }
th, td {}
th {}
thead th {}
tbody th {}
tfoot th {}
tfoot td {}

dl dt {}
dl dd {}

strong { font-weight: 700; }
em { font-style: italic; }



/* HEADINGS */
h1,h2,h3,h4,h5,h6 { margin-bottom: 5px; color: #484848; }

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration: none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {  }

h1 { font-size: 22px; margin-bottom: 0; }
h2 { font-size: 123.1%; } /* 16px */
h3 { font-size: 123.1%; } /* 16px */
h4 { font-size: 108%; } /* 14px */
h4 { font-size: 100%} /* 14px */


/* GENERAL CLASSES */
img.stroke { border: 1px solid #636363; margin-bottom: 13px; }

	/* GENERAL CLASSES > DOWNLOAD ICONS */
	.download_doc,
	.download_pdf  { line-height: 22px; padding: 0 0 2px 35px; }
	.download_doc:hover,
	.download_pdf:hover  { text-decoration: none; }
	.download_doc { background: url('img/icons/icon_doc.gif') no-repeat 10px 0; }
	.download_pdf { background: url('img/icons/icon_pdf.gif') no-repeat 11px 0; }
	
	.red { color: #ed1c24 !important; }
	.red_big { color: #ed1c24 !important; font-size: 108% !important; }
	
	/* GENERAL CLASSES > PULL QUOTES */
	span.quote_left {}
	span.quote_right {}
	
	/* GENERAL CLASSES > FEATURES LIST */
	li.features_list {
		list-style-type: none !important;
		list-style-position: inside;
		padding-left: 15px;
		background: transparent url('img/bullets/bullet_plus.gif') 0 6px no-repeat;
	}

/* end_screen_mct_beheer_editor */

.left 			{ float: left; }
.right 			{ float: right; }

.clear			{ clear: both; }
.clear-left		{ clear: left; }
.clear-right	{ clear: right; }

.text-right		{ text-align: right; }
.text-center	{ text-align: center; }
.text-left		{ text-align: left; }
.text-justify	{ text-align: justify; }

.hide			{ display: none !important; }

.ui-tabs-hide 	{ display: none; }



/* CONTAINER */
#container { width: 950px; margin: 0 auto; }



/* HEADER */
#hd { position: relative; height: 110px; background: url('img/common/header_bg.png') no-repeat 290px 0; }
#hd a.logo {
	position: absolute;
	top: 14px;
	left: 20px;
	width: 106px;
	height: 82px;
	background: url('img/logo.png');
	display: block;
	text-indent: -1234em;
	outline: none;
}
#hd #slogan {
	position: absolute;
	top: 43px;
	left: 150px;
	color: #ed1c24;
	font-size: 108%;
	font-weight: 700;
}

	/* HEADER > BUTTONS */
	#hd #menu2 { position: absolute; top: 43px; right: 0; display: block; }

		/* HEADER > BUTTONS > LOGIN */
		#hd #btn_login {
			padding-right: 20px; /* NORMAL = 20px, LANGAUGE OFF = 0px */
			_width: 147px; /* IE6 */
		}
		#hd #btn_login_l {
			padding-left: 5px;
			background: url('img/common/btn_menu2_grey_l.png') no-repeat 0 0;
		}
		#hd #btn_login_r {
			padding-right: 5px;
			background: url('img/common/btn_menu2_grey_r.png') no-repeat 100% 0;
		}
		#hd #btn_login_c {
			display: block;
			height: 23px;
			padding: 1px 5px 0 5px;
			background: url('img/common/btn_menu2_grey_m.png') repeat-x;
			font-size: 85%; /* 11px */ 
		}
		#hd #btn_login_c a {
			background: url('img/icons/icon_login.gif') no-repeat 0 3px;
			padding-left: 15px;
			color: #7D7D7D;
			text-decoration: none;
		}

		/* HEADER > BUTTONS > LANGAUGESELECT */
		#hd #btn_langselect {
			_width: 60px; /* IE6 */
		}
		#hd #btn_langselect_l {
			padding-left: 5px;
			background: url('img/common/btn_menu2_white_l.png') no-repeat 0 0;
		}
		#hd #btn_langselect_r {
			padding-right: 5px;
			background: url('img/common/btn_menu2_white_r.png') no-repeat 100% 0;
		}
		#hd #btn_langselect_c {
			display: block;
			height: 23px;
			padding: 1px 5px 0 5px;
			background: url('img/common/btn_menu2_white_m.png') repeat-x;
			font-size: 85%; /* 11px */ 
		}
		#hd #btn_langselect_c a {
			padding-left: 20px;
			color: #7D7D7D;
			text-decoration: none;
		}
		#hd #btn_langselect_c a.en { background: url('img/icons/icon_lang_en.gif') no-repeat 0 3px; }
		#hd #btn_langselect_c a.nl { background: url('img/icons/icon_lang_nl.gif') no-repeat 0 3px; }
		
		#hd #btn_login_c a:hover,
		#hd #btn_login_c a:focus,
		#hd #btn_langselect a:hover,
		#hd #btn_langselect a:focus {
			text-decoration: underline;
			color:#484848;
			outline: none;
		}



/* INTRO */
#intro #intro_text { width: 360px; background: url('img/common/banner_intro_bg.png') repeat-x; }
#intro #intro_text .intro_text_leftcorn { padding-left: 18px; background: url('img/common/banner_intro_leftcorn.png') no-repeat 0 100%; }
#intro #intro_text .intro_text_content { display: block; height: 145px; padding: 19px 20px 0 1px; }
#intro #intro_text .intro_text_content h2 { color: #464646; line-height: 26px; font-size: 155%; margin-bottom: 12px; }
#intro #intro_text .intro_text_content p { color: #fff; font-size: 93%; } /* 12px */
#intro #intro_text .intro_text_content a { color: #fff; }
#intro #intro_text .intro_text_content a:hover { color: #cbcbcb; }
#intro #intro_text .intro_text_content a:focus { color: #cbcbcb; }
	/* INTRO > FLASH */
	#intro #intro_interactive { background: transparent url('img/common/intro_flash_bg.png') 0 0 no-repeat; width: 590px; height: 164px; }



/* CONTENT */
#content { padding: 30px 0; }
.content_home { padding: 30px 0 0 0; }

#content .col { padding: 20px; }
#content .col-295 { width: 254px; _width: 252px; /* IE6 */ }
#content .col-295-m { width: 295px; _width: 293px; /* IE6 */ }
#content .col-360 { width: 320px; }
#content .col-655 { width: 615px; _width: 614px; /* IE6 */ }
#content .col_special { background: url('img/common/content_bg_special_middle.png') repeat-x; }
#content .col_special2 { background: url('img/common/content_bg_special_right.gif') no-repeat; }
#content .col_line_left { background: url('img/common/content_bg_line.png') repeat-y 0 0; padding-left: 1px; }
#content .col_line_right { background: url('img/common/content_bg_line.png') repeat-y 100% 0; padding-right: 1px; }
#content .col_special .article { display: block; padding: 20px 19px; }
#content .col_special2 #teasers { display: block; padding: 20px 20px 20px 19px; height: 550px; }
#content .col_special2 #banners { padding: 20px 20px 20px 19px; }

	/* CONTENT > NO JAVASCRIPT ERROR */
	#content noscript p.note_js { background: url('img/common/note_required_fields_js.gif') no-repeat; padding-left: 35px; color:#ED1C24; }
	#content #google_map #map_canvas noscript p.note_js { background-position: 0px 15px; margin: 20px; }

	/* CONTENT > FONTSIZER */	
	#fontsizer { display: none; width: 75px; } /* Not visible when javascript is off */
	#fontsizer a.changer { margin: 5px 0 0 5px; text-indent: -1234em; display: block; height: 16px; width: 16px; line-height: 16px; background: no-repeat left top; text-decoration: none; outline: none; }
	#fontsizer a.icon_zoomin { margin-left: 7px; background-image: url('img/icons/icon_zoomin.gif'); }
	#fontsizer a.icon_zoomout { background-image: url('img/icons/icon_zoomout.gif'); }
	#fontsizer a.icon_print { background-image: url('img/icons/icon_print.gif'); }
	#fontsizer a.changer:hover,
	#fontsizer a.changer:focus { background-position: left bottom; }

	/* CONTENT > ARTICLE */	
	#content h1, h2 { font-size: 182%; color: #ed1c24; margin-bottom: 20px; line-height: normal; } /* 24px */
	#content h2.subtitle { font-size: 153.9%; color: #484848; margin-bottom: 5px; line-height: normal; } /* 20px */
	#content .article { font-size: 12px; } /* 12px 93% */
	#content .article_marginbottom { margin-bottom: 40px; }
	#content .article h3.red_title { font-size: 138.5%; color: #ed1c24; } /* 18px */
	#content .article_page p { margin-bottom: 15px; }
	#content .article_page span.date { font-size: 93%; /* 12px */ }
	#content .article_page h3 a { color: #484848; }
	#content .article_page ul li {
		list-style-position: inside;
		list-style-type: disc;
	}
	#content .article_page_10reasons ol li { margin: 20px 0 20px 30px; list-style-position: outside; }
	#content .article_check ul li {
		background: url('img/bullets/bullet_list_check.png') 0 3px no-repeat;
		text-indent: 23px;
		line-height: 24px;
	}
	#content .article_check ul li.first { background-image: url('img/bullets/bullet_list_check_first.png'); }
	#content .article img.image_contact_phone { margin: 10px 10px 10px 0; }
	#content .article img.image_conferencecard { margin: 30px 0 10px 10px; }
	#content .article img.image_newsletter { margin: 35px 30px 10px 0px; }
		/* CONTENT > ARTICLE > ARTICLELIST */
		#content .articlelist h3 { margin: 15px 0 0 0; }
		#content .articlelist h3 a { color: #484848; }
		#content a.newsarchive { color:#484848; padding-top: 2px; }

		/* CONTENT > ARTICLE > GOOGLE MAPS */	
		#google_map #map_canvas { border: 1px solid #636363; height: 250px; width: 360px; }
		
		/* CONTENT > ARTICLE > QUOTE */	
		#content .article_page span.quote_pulled_r { margin: 10px 0 0 20px; float: right; clear: right; }
		#content .article_page span.quote_pulled_l { margin: 10px 20px 0 0; float: left; }
		
		#content .article_page span.quote_pulled_top {
			width: 201px;
			display: block;
			padding-top: 9px;
			background: #cb272d url('img/common/quote_top.gif') no-repeat 0 0;
		}
		#content .article_page span.quote_right_pulled {
			display: block;
			padding: 16px 30px 30px 30px;
			*padding: 0 30px 30px 30px; /* IE6 en 7 */
			margin-bottom: 10px;
			width: 141px;
			font-size: 108%; /* 14px */
			text-align: right;
			color: #fff;
			background: #cb272d url('img/common/quote_bottom.gif') no-repeat 0 100%;
		}
		#content .article_page span.quote_left_pulled {
			display: block;
			padding: 16px 30px 30px 30px;
			*padding: 0 30px 30px 30px; /* IE6 en 7 */
			margin-bottom: 10px;
			width: 141px;
			font-size: 108%; /* 14px */
			text-align: left;
			color: #fff;
			background: #cb272d url('img/common/quote_bottom.gif') no-repeat 0 100%;
		}
		
		/* CONTENT > ARTICLE > TABLE */	
		#content .article_page table strong { color: #484848; margin-bottom: 10px; }

	/* CONTENT > CATEGORIES */
	#categories { padding-top: 20px; }
	#categories a { outline: none; text-decoration: none; cursor: pointer; }
	
	#categories .cat { margin-bottom: 15px; } 
	
	#categories .cat_top { background-color: #ececec; }
	#categories .cat_top .cat_top_left { padding-left: 10px; background: #ececec url('img/common/cat_top_left.gif') no-repeat 0 0; }
	#categories .cat_top .cat_top_right { padding-right: 10px; background: #ececec url('img/common/cat_top_right.gif') no-repeat 100% 0; }
	#categories .cat_top .cat_top_middle { height: 10px; overflow: hidden; }
	
	#categories .cat_content { display: block; background: #ececec url('img/common/cat_btn.gif') no-repeat 10px 50%; padding: 0 15px 0 48px; }
		#categories .cat_content_notes { background: #ececec url('img/common/image_notes.gif') no-repeat 20px 50%; padding: 0 15px 0 90px; }
		#categories .cat_content_func { background: #ececec url('img/common/image_func.gif') no-repeat 20px 50%; padding: 0 15px 0 90px; }
	#categories .cat_content_down { background-image: url('img/common/cat_btn_down.gif') !important; }
	#categories .cat_content_faq { background-image: url('img/common/cat_btn_faq.gif') !important; }
	#categories .cat_content_products { background-image: none !important; padding-left: 11px !important; }
	#categories .cat_content .width_110 { width: 103px; }
	#categories .cat_content .width_310 { width: 480px; }
	#categories .cat_content h3,
	#categories .cat_content p { color: #484848; margin-bottom: 0px !important; }
	#categories .cat_content h3 a { text-decoration: underline; }
	#categories .cat_content a { color: #484848; text-decoration: underline; }
	#categories .cat_content a:hover,
	#categories .cat_content a:focus { text-decoration: none; }
	#categories .cat_content ul { margin: 10px 0; }
	#categories .cat_content ul li { color: #484848; margin: 5px 0; background: #ececec url('img/icons/icon_tick.gif') no-repeat 0 0; padding-left: 25px; *padding-left: 5px; /* IE6 */ list-style-type: none; }
	
	#categories .cat_bottom { background-color: #ececec; }
	#categories .cat_bottom .cat_bottom_left { padding-left: 10px; background: #ececec url('img/common/cat_bottom_left.gif') no-repeat 0 100%; }
	#categories .cat_bottom .cat_bottom_right { padding-right: 10px; background: #ececec url('img/common/cat_bottom_right.gif') no-repeat 100% 100%; }
	#categories .cat_bottom .cat_bottom_middle { height: 10px; overflow: hidden; }
	
	/* CONTENT > FORM PROGRESSBAR */
	#form-progressbar { margin: 25px 0 0 0; }
	#form-progressbar ul li { float: left; list-style-position: outside !important; list-style-type: none !important;  }
	#form-progressbar .bar_left { padding-left: 10px; background: url('img/common/progressbar_left.gif') no-repeat 0 0; }
	#form-progressbar .bar_right { padding-right: 10px; background: url('img/common/progressbar_right.gif') no-repeat 100% 0; }
	#form-progressbar .bar_content { overflow: hidden; display: block; height: 33px; background-color: #dedede; }
	
	#form-progressbar .bar_content .tab { width: 110px; margin-left: 10px; _margin-left: 5px; /* IE6 */ float: left; }
	#form-progressbar .bar_content li.first .tab { width: 110px; margin-left: 0px; float: left; }
		.article_card #form-progressbar .bar_content .tab { width: 120px; }
		.article_faq #form-progressbar .bar_content .tab { width: 165px; white-space: nowrap; }
		.article_sub #form-progressbar .bar_content .tab,
		.article_sub #form-progressbar .bar_content li.first .tab { width: 141px; }
		.article_subweb #form-progressbar .bar_content .tab { width: 188px; }
	#form-progressbar .bar_content .tab_left { padding-left: 7px; background: url('img/common/progressbar_tab_left.gif') no-repeat 0 0; }
	#form-progressbar .bar_content .tab_right { padding-right: 7px; background: url('img/common/progressbar_tab_right.gif') no-repeat 100% 0; }
	#form-progressbar .bar_content .tab_content { padding-top: 10px; display: block; height: 33px; background: url('img/common/progressbar_tab_content.gif') repeat-x; }
		.article_faq #form-progressbar .bar_content .tab_content,
		.article_sub #form-progressbar .bar_content .tab_content,
		.article_subweb #form-progressbar .bar_content .tab_content { text-align: center; }
	#form-progressbar .bar_content .tab_content a,
	#form-progressbar .bar_content .tab_content span { text-decoration: none; font-size: 85%; /* 11px */ }
	#form-progressbar .bar_content li.ui-tabs-selected .tab_content a { color: #ed1c24; }
	#form-progressbar .bar_content .tab_content a:hover { text-decoration: underline; }
	#form-progressbar .bar_content .tab_content .step { padding: 1px 0 2px 22px; background-repeat: no-repeat; outline: none; }
		.article_faq #form-progressbar .bar_content .tab_content .step { padding: 1px 5px 2px 6px; }
		.article_sub #form-progressbar .bar_content .tab_content .step,
		.article_subweb #form-progressbar .bar_content .tab_content .step { padding: 1px 0 2px 0; }
		.article_sub #form-progressbar .bar_content .tab_content .step-active,
		.article_subweb #form-progressbar .bar_content .tab_content .step-active { color: #ed1c24; }
	#form-progressbar .bar_content .tab_content .step1 { background-image: url('img/icons/icon_stepone_active.gif'); }
	#form-progressbar .bar_content li.ui-tabs-disabled .tab_content .step1 { background-image: url('img/icons/icon_stepone.gif'); color: #bfbfbf; }
	#form-progressbar .bar_content li.ui-tabs-disabled .tab_content .step1:hover { text-decoration: none; cursor: default; }
	#form-progressbar .bar_content .tab_content .step2 { background-image: url('img/icons/icon_steptwo_active.gif'); }
	#form-progressbar .bar_content li.ui-tabs-disabled .tab_content .step2 { background-image: url('img/icons/icon_steptwo.gif'); color: #bfbfbf; }
	#form-progressbar .bar_content li.ui-tabs-disabled .tab_content .step2:hover { text-decoration: none; cursor: default; }
	#form-progressbar .bar_content .tab_content .step3 { background-image: url('img/icons/icon_stepcheck_active.gif'); }
	#form-progressbar .bar_content li.ui-tabs-disabled .tab_content .step3 { background-image: url('img/icons/icon_stepcheck.gif'); color: #bfbfbf; }
	#form-progressbar .bar_content li.ui-tabs-disabled .tab_content .step3:hover { text-decoration: none; cursor: default; }

	/* CONTENT > TABS CONTENT */
	#tabs_container { display: none; }
	.article_faq #tabs_container { display: block; }
	#tabs_container div.controlset div { margin: 0 0 0px 10px !important; }
	
	#tabs_container #step1 a.next_step {
		margin: 20px 0 0 34px;
		text-align: center;
		padding-top: 2px;
		color: #fff;
		text-decoration: none;
		display: block;
		height: 29px;
		width: 156px;
		background: url('img/common/btn_submit_white.gif') no-repeat;
	}

	/* CONTENT > TEASER */	
	.teaser,
	.teaser p { font-size: 93%; /* 12px */ color: #5a5a5a; }
	.teaser a { color: #5a5a5a; }
	.teaser a:hover { text-decoration: none; }
	.teaser a:focus { color: #ed1c24; }
	.teaser h4 {
		font-size: 138.5%; /* 18px */
		background: url('img/common/title_cloud.gif') no-repeat 0 2px;
		padding-left: 22px;
	}
	
	/* CONTENT > SIGNUP CONFERENCECARD */	
	#content #signup_conferencecard {
		margin: 20px 0 20px 15px;
		height: 195px;
		background: url('img/common/content_bg_cloud.png') no-repeat 100% 100%;
	}	
	#content #signup_conferencecard label { font-size: 85%; }	
	#content #signup_conferencecard input {
		height: 22px;
		width: 206px;
		border: 0;
		padding: 6px 0 0 10px;
		color: #4b4b4b;
		background: url('img/common/input_bg.png') left top no-repeat;
	}	
	#content #signup_conferencecard input:focus { background-position: left bottom; }	
	#content #signup_conferencecard input.button {
		cursor: pointer;
		outline: none;
		color: #fff;
		width: 157px;
		height: 29px;
		padding: 0 0 8px 0;
		margin: 10px 0 0 62px;
		_margin: 10px 0 0 47px; /* IE6 */
		background: url('img/common/btn_submit_grey.png') no-repeat;
	}
	
	/* CONTENT > BANNERS */
	#content #banners .banner {
		display: block;
		width: 236px;
		height: 35px;
		color: #fff;
		margin-bottom: 15px;
		
		padding: 10px 0 0 20px;
		font-size: 93%; /* 12px */
		font-weight: 700;
		text-decoration: none;
	}
	
	#content #banners a#banner_gogreen { background: url('img/common/banner_gogreen.gif') left bottom no-repeat; }
	#content #banners a#banner_infocenter { background: url('img/common/banner_infocenter.gif') left bottom no-repeat; }
	#content #banners a#banner_gogreen:hover,
	#content #banners a#banner_gogreen:focus,
	#content #banners a#banner_infocenter:hover,
	#content #banners a#banner_infocenter:focus { background-position: left top; }



/* ITEM NAVIGATION */
#itemnavigation { clear: both; margin-bottom: 15px; }
#itemnavigation ul { margin-left: 0; margin-top: 0; }
#itemnavigation ul li { display: inline; background-image: none; padding-left: 0; font-size: 10px; }



/* BREADCRUMB */
#breadcrumb_l { padding-left: 9px; background: url('img/common/breadcrumb_red_leftcorn.gif') no-repeat 0 0; }
#breadcrumb_r { padding-right: 9px; background: url('img/common/breadcrumb_grey_rightcorn.gif') no-repeat 100% 0; }

#breadcrumb_c { height: 30px; display: block; background: url('img/common/breadcrumb_red_bg.gif') repeat-x; }
#breadcrumb_c .breadcrumb_c_red { height: 30px; }
#breadcrumb_c .breadcrumb_c_grey { height: 30px; width: 286px; background: url('img/common/breadcrumb_grey_bg.gif') repeat-x; }
#breadcrumb_c ul { margin: 5px 15px 0 0; }
#breadcrumb_c ul li { float: left; color: #fff; font-size: 70%; /* 9px */ padding-right: 5px; }
#breadcrumb_c ul li.info { color: #ea9fa1; }
#breadcrumb_c ul li a { color: #fff; }
#breadcrumb_c ul li a:hover { text-decoration: none; }
#breadcrumb_c ul li a:focus { color: #ea9fa1; }



/* CSS FORM TEMPLATE */
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 30px 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: 700; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 125px; font-size: 90%; color: #333; }
div.form-container form p.note_required { height: 26px; margin: 25px 0 30px 0 !important; padding: 2px 0 0 35px; background: url('img/common/note_required_fields.gif') no-repeat; }
div.form-container form p.note_email { margin-left: 135px; width: 206px; font-size: 72%; /* 9px */ }
div.form-container form fieldset { margin: 10px 0; padding: 10px; }
div.form-container form legend { font-weight: 700; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 115px; display: block; float: left; text-align: right; position: relative; }
div.form-container span.label2 { margin: 5px 0 0 10px; display: block; float: left; font-weight: 700; }
div.form-container span.margin135 { margin-left: 135px; }
div.form-container a.remove { background: url('img/icons/icon_remove.gif') no-repeat 0 1px; padding: 2px 0 2px 23px; margin-left: 10px;}

div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input { height: 22px; width: 206px; border: 0; padding: 6px 0 0 10px; color: #4b4b4b; background: url('img/common/input_bg.png') left top no-repeat; }
div.form-container input.required { background: url('img/common/input_bg_req.gif') left top no-repeat; }
div.form-container input.inputerror { background: url('img/common/input_bg_error.gif') left top no-repeat; }
div.form-container input:focus { background-position: left bottom; }

div.form-container textarea {  resize: none; /* Safari */ height: 172px; width: 306px; border: 0; padding: 6px 0 0 10px; color: #4b4b4b; background: url('img/common/textarea_bg_big.gif') left top no-repeat; }
div.form-container textarea.required { background: url('img/common/textarea_bg_big_req.gif') left top no-repeat; }
div.form-container textarea.inputerror { background: url('img/common/textarea_bg_big_error.gif') left top no-repeat !important; }
div.form-container textarea:focus { background-position: left bottom; }

div.form-container div.controlset { _padding: 13px 0; /* IE6 */ }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; height: 15px; width: 15px; }
div.form-container div.controlset label { margin-right: 0; padding-right: 0; height: 28px; }
div.form-container div.controlset label.question {
	display:block;	
	background:url(/img/question.gif) no-repeat 0 0;		
	height:28px;
	line-height:28px;
	padding-left:90px;
	margin-bottom:.5em;
}
div.form-container div.controlset div { margin: 0 0 10px 140px; }

div.form-container div.controlset_yn { margin: 0 0 6px 10px; }
div.form-container div.controlset_yn label { padding-left: 20px; margin-top: 5px; font-size: 93%; }

div.form-container div.buttonrow { margin-left: 140px; }
div.form-container div.buttonrow input { cursor: pointer; outline: none; color: #fff; width: 157px; height: 29px; padding: 0 0 8px 0; background: url('img/common/btn_submit_white.gif') no-repeat; }

div.form-container div.buttonrow input.submit_big { outline: none; color: #fff; width: 220px; height: 28px; padding: 0 0 8px 0; background: url('img/common/btn_submit_big_page.gif') no-repeat; }

div.form-container .questions_sub label { margin-right: 10px; padding-left: 10px; width: 600px; display: block; float: left; text-align: left; position: relative;  }
div.form-container .questions_sub input,
div.form-container .questions_sub textarea { margin: 6px 0 10px 10px; }
div.form-container .questions_sub { display: none; }

div.form-container div.hidden { display: none; }
div.form-container div.show{ display: inline; background-color: #FFC; border-color: #C00; }




/* SITEMAP */
#sitemap li {
	margin-left: 0;
	list-style-image: none;
	list-style-type: none;
	min-height: 22px;
}

#sitemap li a { display: block; font-weight: 700; text-decoration: none; padding-top: 10px; }

#sitemap li a:hover { text-decoration: underline; }

#sitemap li li a {
	height: 22px;
	margin: 0; padding: 0;
	padding-left: 25px;
	font-weight: 400;
}

#sitemap li li li a {
	padding-left: 40px;
}

#sitemap li li li li a {
	padding-left: 55px;
	background-position: 45px top;
}

#sitemap li li li li li a {
	padding-left: 70px;
	background-position: 60px top;
}



/* MENU */
#menu {
	height: 64px;
	background: #7e7e7e url('img/common/menu_bg.png') repeat-x;
	border-bottom: 2px solid #4b4b4b;
}

#menu ul li {
	float: left;
	height: 64px;
	display: block;
}
#menu ul li a {
	display: block;
	float: left;
	margin: 15px 15px 0 15px;
	_margin: 15px 10px 0 10px; /* IE6 */
	padding: 0 2px;
	_padding: 0; /* IE6 */
	color: #fff;
	text-decoration: none;
	outline: none;
}
#menu ul li:hover,
.menu-hover { background: #7e7e7e url('img/common/menu_bg_hover.gif') repeat-x; }
#menu ul li.active { background: #7e7e7e url('img/common/menu_bg_active.png') repeat-x; }
#menu ul li a span {
	display: block;
	font-family: "Tahoma",Geneva,Kalimati,sans-serif;
	font-size: 70%; /* 9px */
	color: #c8c8c8;
	line-height: 12px;
}
#menu ul li.cls_conferencing_by,
#menu ul li.cls_vergaderen_via {
	margin: 8px 9px 0 9px;
	height: 56px;	
	background: url('img/common/menu_sub_bg1.png') no-repeat;
}
#menu ul li.cls_conferencing_by a,
#menu ul li.cls_vergaderen_via a {
	margin: 0 5px !important;
	padding: 15px 5px 16px 5px !important;
	_padding: 15px 5px 16px 0 !important; /* IE6 */
	font-size: 77%; /* 10px */
}
#menu ul li ul {
	display: none;
}
#menu ul li.cls_conferencing_by ul,
#menu ul li.cls_vergaderen_via ul {
	float: left;
	display: block;
}
#menu ul li.cls_conferencing_by ul li,
#menu ul li.cls_vergaderen_via ul li {
	padding: 0;
	height: 49px;
	background: url('img/common/menu_sub_bg2.png') repeat-x;
}
#menu ul li.cls_conferencing_by ul a,
#menu ul li.cls_vergaderen_via ul a {
	margin: 0 5px;
	padding: 15px 5px 16px 5px !important;
	_padding: 15px 0 16px 0 !important; /* IE6 */
	font-size: 100%; /* 13px */	
}
#menu ul li.cls_conferencing_by ul a.active,
#menu ul li.cls_conferencing_by a:hover,
#menu ul li.cls_conferencing_by ul a:hover,
#menu ul li.cls_vergaderen_via ul a.active,
#menu ul li.cls_vergaderen_via a:hover,
#menu ul li.cls_vergaderen_via ul a:hover {
	color: #c8c8c8;
}
#menu ul li.cls_conferencing_by ul li.cls_video a,
#menu ul li.cls_vergaderen_via ul li.cls_video a {
	margin: 0 !important;
	padding: 15px 10px 16px 10px !important;	
	background: url('img/common/menu_sub_bg3.png') no-repeat 100% 0;
}

/* FOOTER - PRINTPAGE */
#ft_print { display: none; }

/* FOOTER */
#ft {
	clear: both;
	background-color: #e0e0e0;
}
#ft_top {
	background: #636363;
	border-bottom: 2px solid #5c5c5c;
}
#ft_top_left {
	padding-left: 19px;
	background: url('img/common/footer_leftcorn.png') no-repeat 0 0;
}
#ft_top_right {
	padding-right: 19px;
	background: url('img/common/footer_rightcorn.png') no-repeat 100% 0;
}
#ft_top_content {
	display: block;
}

	/* FOOTER > CONTENT */
	#ft_top_content	.ft_content {
		color: #fff;
		padding: 10px 0 10px 20px;
	}
	#ft_top_content	.ft_content a {
		color: #fff;
	}
	#ft_top_content	.ft_content a:hover {
		text-decoration: none;
	}
	#ft_top_content	.ft_content p,
	#ft_top_content	.ft_content li {
		margin: 0;
		font-family: Tahoma;
		color: #c8c8c8;
		font-size: 70%; /* 9px */
	}
	#ft_top_content	.ft_content .image_phonesforconference { margin: 5px 20px 0 0; }
	#ft_top_content	.ft_content p.ft_content_title {
		font-size: 100%;
		color: #fff;
	}
	#ft_top_content	.ft_content li {
		background: url('img/bullets/bullet_list_circle.gif') 0 7px no-repeat;
		padding-left: 15px;
	}	
	#ft_top_content #ft_content_l {
		width: 321px;
		padding: 10px 20px 0 0;
	}
	#ft_top_content #ft_content_m { width: 275px; }
	#ft_top_content #ft_content_r { width: 255px; }
	
#ft_bottom {
	height: 20px;
	background: #4b4b4b;
	font-family: Tahoma;
	color: #939393;
	font-size: 70%; /* 9px */
}

#ft_bottom p {
	padding: 0 20px;
	margin: 0;
}

#ft_bottom a {
	color: #939393;
	text-decoration: none;
}

#ft_bottom a:hover,
#ft_bottom a:focus {
	text-decoration: underline;
}