/*** DEFAULT STYLESHEET ***/

/******************************************************************************** GENERAL ELEMENTS ***/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #ed1c24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; /* This is based on the browser default of 16px. */
	line-height: 1.125em; /* This is based on the above font size of 16px and results in 18px. */
	color: #333333;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 0.5em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	line-height: 1.35em;
	font-size: 1.5em;
}

h2 {
	line-height: 1.35em;
	font-size: 1.5em;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.25em;
}

h5 {
	font-size: 1.1em;
}

h6 {
	font-size: 1em;
}

p {
	font-size: 1em;
}

a {
	text-decoration: underline;
	color: #2fa1b5;
}

a:hover {
	text-decoration: underline;
	color: #0d5b69;
}

img {
	border: none;
}

hr {
	height: 0;
	color: #cccccc;
	border: none;
	border-bottom: 1px solid #cccccc;
	clear: both;
}

ul {
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

ul li {
	background: url(/siteimg/listmarker.png) no-repeat left 0.5em;
	margin: 0.25em 0;
	padding-left: 1.5em;
}

ol {
	margin: 0 0 1em 1.5em;
	padding: 0;
}

ol li {
	margin: 0.25em 0;
}

table {
	margin: 0 0 1em;
	font-size: 1em;
}

table th,
table td {
	padding: 0.5em 1em;
}



/******************************************************************************** BASIC CLASSES ***/

.clear {
	clear: both !important;
}

.hidden {
	display: none !important;
}

.noborder {
	border: none !important;
}

.center {
	text-align: center !important;
}

/* Use the noprint class for elements which aren't allowed to be printed. */
.noprint {
	display: block !important;
}

/* Use the printonly class for elements visible only while printing a webpage. */
.printonly {
	display: none !important;
}



/******************************************************************************** BASIC FORM ELEMENTS ***/

form fieldset {
	border: none;
}

form legend {
	display: none;
}

form input {
	float: left;
	height: 22px; /* 28px */
	padding: 6px 9px 0;
	border: 1px solid #d8d8d8;
}

form select {
	float: left;
	height: 28px;
	padding: 0 0 0 3px;
	border: 1px solid #d8d8d8;
	font-size: 1em;
	color: #000000;
}



/******************************************************************************** GENERAL LAYOUT ***/

div.page {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 0 20px;
	font-size: 0.75em; /* This is based on the browser default of 16px and results in 12px. */
}



/******************************************************************************** HEADER ***/

div#header {
	background: url(/siteimg/bg_header.png) top left repeat-x #ffffff;

}

div#header div.page {
	position: relative;
	background: url(/siteimg/bg_header_visual.png) no-repeat top left;
	width: 980px;
	height: 270px;
	padding: 0;
}

div#header a#logo {
	position: relative;
	display: block;
	background: url(/siteimg/logo.png) no-repeat;
	width: 285px;
	height: 106px;
	top: 37px;
	left: 29px;
	text-indent: -9999px;
	cursor: pointer;
}

div#header div.participants {
	position: absolute;
	top: 24px;
	right: 14px;
	background: url(/siteimg/bg_header_participants.png) no-repeat;
	width: 150px;
	height: 159px;
}

div#header div.participants a {
	margin-left: 10px;
	visibility: hidden;
	position: absolute;
}

div#header div.participants a.participant_link {
	position: absolute;
	bottom: 18px;
	left: 17px;
	margin-left: 0;
	visibility: visible;
	font-weight: bold;
	font-size: 0.9em;
}

div#header div.page div.bottom {
	position: absolute;
	bottom: 0;
	background: #ffffff;
	width: 980px;
	height: 50px;
	border-top: 3px solid red;
}

div#header form#form_quicksearch {
	position: absolute;
	top: 180px;
	left: 20px;
}

div#header form#form_quicksearch fieldset {
	background: url(/siteimg/bg_form_quicksearch.png) no-repeat;
	width: 450px;
	height: 50px;
	padding: 10px;
}

div#header form#form_quicksearch input#form_quicksearch_field {
	width: 330px; /* 348px */
	border-right: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #999999;
}

div#header form#form_quicksearch input#form_quicksearch_field.inactive {
	color: #cccccc;
}

div#header form#form_quicksearch input#form_quicksearch_button {
	background: url(/siteimg/bg_form_search_btn.png) no-repeat;
	width: 78px;
	height: 30px;
	padding: 6px 9px;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
}

div#header ul.webtrail {
	position: absolute;
	top: 235px;
	left: 20px;
	margin: 0;
}

div#header ul.webtrail li {
	float: left;
	padding: 0 1.5em 0 1em;
	font-size: 0.9em;
}

div#header ul.webtrail li a {
	text-decoration: none;
}



/******************************************************************************** CONTENT ***/

div#content {
	background: #ffffff;
}

div#content div.page {
	position: relative;
}

div#content div.content_column_small,
div#content div.content_column_medium,
div#content div.content_column_wide,
div#content div.content_sidebar {
	display: block;
	float: left;
	margin: 0 20px 2em 0;
}	

div#content div.content_column_small {
	width: 140px;
}

div#content div.content_column_medium {
	width: 460px;
}

div#content div.content_column_wide {
	width: 620px;
}

div#content div.content_sidebar {
	width: 300px;
	margin-right: 0;
}

div#content div.content_sidebar h2 {
	background: url(/siteimg/icon_skillcity.png) no-repeat 0 2px;
	padding-left: 50px;
}

div#content div.content_sidebar h2 a {
	color: #000000;
}

div#content ul.main_nav {
	margin: 0 0 3em;
}

div#content ul.main_nav li {
	background: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d8d8d8;
}

div#content ul.main_nav li a {
	display: block;
	background: url(/siteimg/listmarker.png) no-repeat 5px 10px;
	width: 250px;
	padding: 5px 0 6px 50px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}

div#content ul.main_nav li.active {
	background: #2fa1b5;
}

div#content ul.main_nav li.active a {
	background: url(/siteimg/listmarker_active.png) no-repeat 5px 9px;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}

div#content div.rss_container {
	height: 40px;
	margin-bottom: 110px;
}

div#content a.link_rss {
	float: left;
	display: block;
	background: url(/siteimg/icon_rss.png) no-repeat right;
	width: 60px;
	height: 35px;
	padding: 5px 2.8em 0 2em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}

div#content a.link_hint {
	float: left;
	padding: 5px 0 0 1.2em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
}

div#content div.agenda {
	margin: 0 0 2em;
}

div#content div.agenda h2 {
	background: url(/siteimg/bg_agenda_top.png) no-repeat;
	width: 120px;
	height: 35px;
	margin: 0;
	padding: 6px 10px 0;
	color: #ffffff;
}

div#content div.agenda h2 a {
	text-decoration: none;
	color: #ffffff
}

div#content div.agenda ul {
	background: #f3f3f3;
	margin: 0;
	padding: 9px;
	border: 1px solid #cccccc;
}

div#content div.agenda ul li.overzicht{
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	background: url(/siteimg/bg_agenda_divider.png) no-repeat top;
}

div#content div.agenda ul li.overzicht a {
	color: #ef0505;
	text-decoration: none;
}

div#content div.agenda ul li.overzicht a:hover {
	color: #ef0505;
	text-decoration: underline;
}

div#content div.agenda ul li {
	background: url(/siteimg/bg_agenda_divider.png) no-repeat bottom;
	margin: 0 0 0.5em;
	padding: 0 0 0.85em;
	font-size: 0.9em;
}

div#content div.agenda ul li a {
	text-decoration: none;
	color: #575757;
}

div#content div.agenda ul li a:hover {
	color: #000000;
}

div#content div.agenda ul li.last {
	background: none;
	margin: 0;
}

div#content div.agenda ul li a span.agenda_date {
	float: left;
	clear: both;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	color: #000000;	
}

div#content div.agenda ul li a:hover span.agenda_date {
	text-decoration: none;
}

div#content div.agenda ul li a:hover span.agenda_title {
	text-decoration: underline;
}

div#content a.banner {
	display: block;
	margin: 0 0 2em;
}

div#content div#realisation {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 300px;
	margin-right: 20px;
	margin-bottom: 2em;
}

div#content div#realisation p {
	padding: 0 0 0.5em;
	border-bottom: 1px solid #d8d8d8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
}



/******************************************************************************** FOOTER ***/

div#footer {
	background: url(/siteimg/bg_footer.png) top left repeat-x;
	height: 210px;
	padding: 24px 0 0;
}

div#footer div.footer_column1,
div#footer div.footer_column2,
div#footer div.footer_column3,
div#footer div.footer_column4 {
	float: left;
	background: url(/siteimg/bg_footer_divider.png) no-repeat 0 3px;
	height: 150px;
	margin-right: 20px;
	padding: 0 0 0 16px;
	color: #ffffff;
}

div#footer div.footer_column1 {
	background: none;
	width: 130px;
	padding: 0;
}

div#footer div.footer_column2 {
	width: 200px;
}

div#footer div.footer_column3 {
	width: 200px;
}

div#footer div.footer_column4 {
	width: 280px;
	margin-right: 0;
}

div#footer h3 {
	margin: 0 0 0.75em;
	font-size: 1.5em;
}

div#footer p {
	font-size: 0.9em;
}

div#footer div.footer_column1 a,
div#footer div.footer_column2 a,
div#footer div.footer_column3 a,
div#footer div.footer_column4 a {
	color: #ffffff;
}

div#footer form input#form_footer_newsletter_field {
	width: 248px;
	margin: 0 0 1em;
	font-family: Arial;
	font-weight: bold;
	font-size: 1em;
	color: #666666;
}

div#footer form input#form_footer_newsletter_field.inactive {
	color: #999999;
}

div#footer form input#form_footer_report_button,
div#footer form input#form_footer_newsletter_button {
	background: url(/siteimg/bg_form_button.png) no-repeat;
	width: 105px;
	height: 28px;
	padding: 0;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
	cursor: pointer;
}

div#footer form input#form_footer_newsletter_button {
	float: left;
	clear: both;
}



/******************************************************************************** PAGINATOR ***/

div#content div.paginator {
	background: #f5f5f5;
	width: 426px;
	height: 24px;
	margin: 0 0 1em;
	padding: 14px 17px 19px;
	border-top: 1px solid #d8d8d8;
}

div#content div.paginator a.paginator_btn_prev,
div#content div.paginator a.paginator_btn_next {
	display: block;
	float: left;
	width: 30px;
	height: 24px;
	text-indent: -9999px;
}

div#content div.paginator a.paginator_btn_prev {
	background: url(/siteimg/bg_paginator_btn_prev.png) no-repeat;
}
div#content div.paginator a.paginator_btn_prev:hover {
	background: url(/siteimg/bg_paginator_btn_prev_hover.png) no-repeat;
}

div#content div.paginator a.paginator_btn_next {
	background: url(/siteimg/bg_paginator_btn_next.png) no-repeat;
}
div#content div.paginator a.paginator_btn_next:hover {
	background: url(/siteimg/bg_paginator_btn_next_hover.png) no-repeat;
}

div#content div.paginator ul {
	float: left;
	background: url(/siteimg/bg_paginator.png) repeat-x;
	margin: 0;
}

div#content div.paginator ul li {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}

div#content div.paginator ul li a {
	display: block;
	height: 20px;
	padding: 4px 9px 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}

div#content div.paginator ul li a:hover,
div#content div.paginator ul li.active a {
	color: #333333;
}

div#content div.paginator a.paginator_link_overview {
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
}



/******************************************************************************** T1 HOME ***/

div#content div.article p.article_author_date_time {
	margin: 0;
	font-weight: bold;
	font-size: 0.8em;
	color: #999999;
}

.article .zoekterm {
	background-color: #f0adaf;
}

div#content div.article ul.article_links {
	margin: 0 0 2em;
}

div#content div.article ul.article_links li {
	display: inline;
	background: none;
	margin: 0 1em 0 0;
	padding: 0 0 0 1.5em;
}

div#content div.article ul.article_links li a {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
}

div#content div.article ul.article_links li.article_link_mail {
	background: url(/siteimg/icon_envelope.png) no-repeat 0 4px;
}

div#content div.article ul.article_links li.article_link_full {
	background: url(/siteimg/icon_page.png) no-repeat 0 1px;
}

div#content div.article ul.article_links li.article_link_reactions {
	background: url(/siteimg/icon_textballoon.png) no-repeat 0 2px;
}

div#content div.article ul.article_links li.article_link_react {
	background: url(/siteimg/icon_pencil.png) no-repeat 0 1px;
}

div#content form#form_ict_directory_search fieldset {
	display: block;
	background: url(/siteimg/bg_form_search_directory.png) no-repeat;
	width: 430px; /* 460px */
	height: 103px; /* 116px */
	margin: 0 0 2em;
	padding: 26px 15px 0;
}

div#content form#form_ict_directory_search h2 {
	margin: 0 4px;
	color: #575757;
}

div#content form#form_ict_directory_search p {
	margin: -3px 4px 8px;
	font-size: 0.9em;
	color: #000000;
}

div#content form#form_ict_directory_search input#form_ict_directory_search_field {
	width: 330px; /* 348px */
	border-right: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #999999;
}

div#content form#form_ict_directory_search input#form_ict_directory_search_field.inactive {
	color: #cccccc;
}

div#content form#form_ict_directory_search input#form_ict_directory_search_button {
	background: url(/siteimg/bg_form_search_btn.png) no-repeat;
	width: 78px;
	height: 30px;
	padding: 6px 9px;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
}



/******************************************************************************** T3 BEDRIJVEN ***/

div#content form#form_company_filter {
	position: relative;
	background: url(/siteimg/bg_form_company_filter.png) no-repeat;
	width: 586px; /* 620px */
	height: 137px; /* 157px */
	margin: 1em 0 2em;
	padding: 10px 17px;
}

div#content form#form_company_filter label {
	float: left;
	width: 150px;
	margin: 0 20px 0 0;
}

div#content form#form_company_filter select,
div#content form#form_company_filter input {
	margin: 0 10px 0 0;
}

div#content form#form_company_filter select {
	width: 160px;
	height: 22px;
}

div#content form#form_company_filter input#form_company_filter_name_contains {
	width: 144px;
	height: 16px;
	padding: 3px 5px 1px;
	font-size: 0.9em;
	color: #000000;
}

div#content form#form_company_filter input#form_company_filter_button {
	background: #ff0000;
	width: 78px;
	height: 22px;
	margin: 0;
	padding: 2px 9px 3px;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
}

div#content form#form_company_filter ul.alphabetic_list {
	float: left;
/*
	position: absolute;
	left: 18px;
	top: 85px;
*/
	margin: 36px 0 0;
}

div#content form#form_company_filter ul.alphabetic_list li {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}

div#content form#form_company_filter ul.alphabetic_list li a {
	display: block;
	width: 21px;
	height: 20px;
	margin: 0;
	padding: 1px 0 0;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

div#content form#form_company_filter ul.alphabetic_list li a.wide {
	width: 37px;
}

div#content form#form_company_filter ul.alphabetic_list li a:hover {
	background: #2fa1b5;
	color: #ffffff;
}

div#content form#form_company_filter ul.alphabetic_list li.active a {
	background: #2fa1b5;
	color: #ffffff;
}

div#content ul.show_toggle {
	margin: 0 0 1em;
	font-weight: bold;
	color: #000000;
}

div#content ul.show_toggle li {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

div#content ul.company_list li {
	float: left;
	background: none;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 0.9em;
}

div#content ul.company_list li a {
	float: left;
	display: block;
	background: #f5f5f5;
	width: 300px;
	height: 85px;
	margin: 0 20px 0 0;
	text-decoration: none;
}

div#content ul.company_list li a:hover {
	background: #ffffff;
	cursor: pointer;
}

div#content ul.show_toggle li.active a {
	text-decoration: none;
	color: #000000;
}

div#content ul.company_list li.even a {
	margin-right: 0;
}

div#content ul.company_list li img {
	float: left;
	visibility: hidden;
}

div#content ul.company_list li span {
	float: left;
	display: block;
	width: 137px; /* 160px */
	height: 55px; /* 85px */
	margin: 0 0 0 1px;
	padding: 15px 11px;
}

div#content ul.company_list li span span {
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

div#content ul.company_list li span span.company_name {
	font-weight: bold;
}

div#content ul.company_list li span span.company_location {
	color: #999999;
}

div#content ul.company_list li a:hover span span.company_location {
	color: #575757;
}

div#content div.paginator_centered {
	clear: both;
	margin: 0 0 1em;
}

div#content div.paginator_centered div.paginator {
	position: relative;
	left: 50%;
	background: none;
	width: auto;
	margin: 0 0 0 -68px; /* Offset waarde om te centreren moet nog via js worden berekend (afhankelijk van aantal paginanummers). */
	padding: 0;
	border: none;
}

div#content div.report_company {
	float: left;
	clear: both;
	background: url(/siteimg/bg_report_company.png) no-repeat;
	width: 500px; /* 620px */
	height: 31px; /* 56px */
	padding: 25px 15px 0 105px;
	font-weight: bold;
	font-size: 0.9em;
}

div#content div.report_company a {
	font-weight: normal;
}



/******************************************************************************** T4 ONDERNEMERS ***/

div#content ul.participants_list li {
	float: left;
	background: none;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 0.9em;
}

div#content ul.participants_list li a {
	float: left;
	display: block;
	background: #f5f5f5;
	width: 300px;
	height: 85px;
	margin: 0 20px 0 0;
	text-decoration: none;
}

div#content ul.participants_list li a:hover {
	background: #ffffff;
	cursor: pointer;
}

div#content ul.participants_list li.even a {
	margin-right: 0;
}

div#content ul.participants_list li img {
	float: left;
	border: 1px solid #cccccc;
}

div#content ul.participants_list li span {
	float: left;
	display: block;
	width: 196px; /* 219px */
	height: 55px; /* 85px */
	margin: 0 0 0 1px;
	padding: 15px 11px;
	overflow: hidden;
}

div#content ul.participants_list li span span {
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

div#content ul.participants_list li span span.participant_name {
	font-weight: bold;
	line-height: 1.3em;
	padding: 0 0 0.4em;
}

div#content ul.participants_list li span span.participant_function,
div#content ul.participants_list li span span.participant_company {
	color: #999999;
}

div#content ul.participants_list li a:hover span span.participant_function,
div#content ul.participants_list li a:hover span span.participant_company {
	color: #575757;
}



/******************************************************************************** T5 BEDRIJF DETAIL ***/

div#content h2.contact {
	float: left;
	font-weight: normal;
}

div#content a.linkedin {
	float: left;
	display: inline-block;
	background: url(/siteimg/icon_linkedin.png) no-repeat;
	width: 10px;
	height: 10px;
	margin: 8px 10px 0;
	text-indent: -9999px;
}

div.company_info {
	margin: 1em 0 0;
}

div.company_info img {
/*	border: 1px solid #cccccc; */
}

div.company_info div {
	float: left;
}

div.company_info div.company_logo {
	width: 140px;
}

div.company_info div.company_details {
	width: 296px;
	margin: 0 0 0 24px;
}

div#content p.contact {
	margin: 2em 0 0;
	font-size: 0.9em;
}

div#content p.contact a {
	text-decoration: none;
}

div#content p.contact a img {
	float: left;
	border: 1px solid #cccccc;
}

div#content p.contact span {
	float: left;
	display: block;
	width: 196px; /* 219px */
	height: 55px; /* 85px */
	margin: 0 0 0 1px;
	padding: 15px 11px;
	overflow: hidden;
}

div#content p.contact span span {
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

div#content p.contact a span span.participant_name {
	font-weight: bold;
	line-height: 1.3em;
	padding: 0 0 0.4em;
}

div#content p.contact a span span.participant_function,
div#content p.contact a span span.participant_company {
	color: #999999;
}

div#content p.contact a:hover span span.participant_function,
div#content p.contact a:hover span span.participant_company {
	color: #575757;
}




/******************************************************************************** T6 AANMELDEN ***/

div#content form#form_application {
	position: relative;
	width: 310px;
	margin: 30px 70px;
}

div#content form#form_application label.error {
	color: #e7161c;
}

p.error {
	color: #e7161c;
}

div#content form#form_application input {
	width: 298px;
	height: 16px;
	margin: 0 0 1em;
	padding: 2px 5px;
}


div#content form#form_application input.checkbox {
	width: 20px;
	border: 0;
}

div#content form#form_application span.prefix {
	position: absolute;
	left: -50px;
	margin-top: 20px;
}

div#content form#form_application input#form_application_button {
	background: url(/siteimg/bg_btn.png) no-repeat;
	width: 101px;
	height: 30px;
	padding: 2px 10px;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
}

div#content form#form_application p.sub_text {
	float: left;
	clear: both;
	margin: 1em 0;
	font-size: 0.8em;
}

/******************************************************************************** T7 REACTIES ***/

p.bron_italic{
	text-align: right;
	font-style: italic;
	margin-top: 20px;
}

ul#lstReacties{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#lstReacties li {
	border: 1px solid #D9D9D9;
	margin-top: 17px;
	padding: 10px;
	position: relative;
	background: none;
}

div.postHeader {
	padding-right:5px;
	position:absolute;
	top:-13px;
	width:100%;
}

div.postHeader h2 a {
	background-color: #fff;
	padding: 0 0.25em;
	text-decoration: none;
}

div.postHeader span {
	background:#FFFFFF url(/siteimg/blt_small.gif) no-repeat scroll 4px 7px !important;
	float:right;
	font-size:11px;
	margin-right:20px;
	padding:0 10px;
	position:relative;
	top:-30px;
}

form#frmWeblogReageer textarea {
	border: 1px solid #D9D9D9;
	margin-bottom: 20px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	height: 130px;
	width: 320px;
}

form#frmWeblogReageer label {
	float: left;
	clear: both;
	height: 45px;
	line-height: 25px;
	width: 160px;
}

form#frmWeblogReageer fieldset {
	float: left;
	clear: both;
	position: relative;
}

form#frmWeblogReageer fieldset label {
	margin-left: 7px;
	position: absolute;
	float: left;
	line-height: 18px;
}

form#frmWeblogReageer input#inpWebLogReageer {
	float: right;
	padding: 5px;
	height: 30px;
	margin-right: 298px;
	
	background: url(/siteimg/bg_btn.png) no-repeat;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
	width: 101px;
	
}

form#frmWeblogReageer img#captcha {
	float: left;
	padding: 5px;
	height: 30px;
}



/******************************************************************************** T8 CONTACT ***/

div#map {
	width: 618px;
	height: 300px;
	margin: 0 0 1em;
	border: 1px solid #d8d8d8;
}

/******************************************************************************** OTHER ***/

.btn_participanten_login
{
	background: url(/siteimg/bg_participantenlink_btn.png) no-repeat;
	border: none;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
	padding: 7px 10px 7px 10px;
}

.btn_participanten_login:hover
{
	color: #ffffff;
	text-decoration: none;
}

.btn, .messageSuccess, .messageFailure
{
	background: url(/siteimg/bg_login_btn.png) no-repeat;
	border: none;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	cursor: pointer;
	padding: 6px 10px 8px 13px;
	margin-top: 8px;
	width: 101px;
	height: 30px;
}

.messageSuccess, .messageFailure
{
	background: url(/siteimg/bg_bar_login.png) no-repeat;
	width: 450px;
	height: 30px;
}
