body { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color: #000; }

body, h1, h2, h3, h4, h5, h6, div, p, table, td, th, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre, form { margin: 0; padding: 0; }

p, li, h1, h2, h3, h4, h5, h6, input, th, td { font-weight: normal; font-size: 12px; color: #000; text-decoration: none; } 

img { border: 0px; }
table { border-collapse: collapse; }
body {   }
html { height: 101%; }
a:hover { color: #fd6801; }
a { color: #333; }
label { font-size: 12px; }
hr { margin-top: 10px; margin-bottom: 10px; }
#header { background:url(/rls/images/layout/header_oranje.jpg) top center no-repeat; margin-top: 15px; cursor: pointer;}
#login a { font-size: 12px; color: #000000; font-weight: bold; }
#login p { font-size: 12px; color: #000000; font-weight: bold; }
#login { height: 55px; margin: 0 auto; width: 1005px; text-align: right; padding-top: 55px; padding-right: 25px; }
#menu_v_wrapper { background:url(/rls/images/layout/menu_v_background.jpg) top center repeat-y;}
#menu_v {  clear: both; margin: 0 auto; padding: 5px 10px; height: 20px; width: 985px; }
#menu_v ul {  }
#menu_v li { font-size: 14px; display: inline; padding-left: 15px; }
#menu_v a { text-decoration: none; font-weight: bold;}
#content_background { background:url(/rls/images/layout/content_background.jpg) top center repeat-y; }
#content_wrapper { margin: 0 auto; width: 1005px; }
#footer { text-align: center; font-size: 12px; padding-top:10px; height: 30px; background:url(/rls/images/layout/footer_background.jpg) top center no-repeat;}
#footer ul { list-style-type: none; }
#footer li { display: inline; padding-left: 5px; }

#column_1 { float: left; width: 303px; padding-top: 10px; padding-left: 14px; padding-right: 5px;  }
#column_2 { margin-left: 325px; margin-right: 210px; padding-left: 5px; padding-right: 5px; padding-top: 10px; }
#column_3 { float: right; width: 205px; padding-right: 5px; padding-left: 2px; padding-top: 10px;  }


#cockpit_start { background:url(/rls/images/layout/background_cockpit_start.jpg) top center no-repeat; }
#cockpit_end { background:url(/rls/images/layout/background_cockpit_end.jpg) bottom center no-repeat; }
#user_menu ul { list-style-type: none; }
#user_menu li { margin-bottom: 5px;  padding-top: 5px; height: 25px; width: 144px; text-align: center; background:url(/rls/images/layout/button_big_background.jpg) top center no-repeat; }
#user_menu a { color: white; font-weight: bold; text-decoration: none; }
#user_menu a:hover { color: #fd6801; }
#search_result_wrapper { height: 340px; overflow: hidden; }
#search_result a { color: #333; text-decoration: none; display: block; cursor: pointer; }
#search_header {  height: 77px; border-bottom: 1px dashed #a8a9ab; margin-bottom: 8px;  }
#search_header p {  margin-bottom: 3px;  }
#search_header select { width: 220px; }
#content_footer { padding-left: 325px; padding-right: 215px; clear: both; text-align: center; }
#ajax_pagination { height: 20px; margin-top:10px;}

#logos_wrapper { background:url(/rls/images/layout/logo_background.jpg) top center no-repeat; height: 420px; padding-top: 10px; }
#logos p { padding-top: 30px; padding-bottom: 30px; }

#counter { height: 212px; background:url('/rls/images/layout/counter_background.jpg') top center no-repeat; }
#counter p { font-size: 35px; font-weight: bold;  color: white; text-align: center; padding-top: 102px; margin-left: -10px;} 
select { background-color: #fff; border: 1px solid #cdcdcf; padding: 1px; }

#videobox_wrapper { height: 230px; }
.disabled { background-color: #ededef; }

.detail { overflow: hidden; }
.detail h1 { font-size: 14px; font-weight: bold; color: #fd6801; }
.detail h2 { font-size: 14px; font-weight: bold; }
.detail h3 { margin-bottom: 3px; }
.detail p { margin-top: 5px; margin-bottom: 15px; line-height: 20px; }

.react {  border-bottom: 1px dashed #a8a9ab; margin-bottom: 15px;  }

.logo { background:url(/rls/images/layout/logo_background.jpg) top center no-repeat; height: 420px; padding-top: 10px; }

.list_entry { width: 425px; padding-left: 15px; padding-top: 7px; padding-right: 10px; font-size: 12px; color: #333; height: 26px; background:url(/rls/images/layout/entry_background.jpg) top center no-repeat; }
.list_entry a { text-decoration: none; color: #333; }

.entry_small {font-family: Verdana; margin-bottom: 5px; padding-left: 25px; padding-top: 7px; font-size: 10px; color: white; height: 20px; background:url(/rls/images/layout/entry_small_background.jpg) top center no-repeat; }
.entry_small a { text-decoration: none; color: white; }
.entry_small a:hover { color: #fd6801; }

.vspace { font-size: 5px; }

.box_start { padding: 5px; background-color: #dcd6da; }
.box_content { border-left: 1px solid #dcd6da; border-right: 1px solid #dcd6da; }
.box_end { background-color: #dcd6da; height: 10px;  }
.center { text-align: center; }
.right { text-align: right; }
.margin_top { margin-top: 10px; }
.padding_left_search { padding-left: 230px; }
.float_box { overflow: hidden; }
.float_right { float: right; }
.float_left { float: left; }
.clear_both { clear: both; }
.none_decoration { text-decoration: none; }
.odd { padding: 5px; background-color: #dcd6da; }
.odd:hover { background-color: #f34739; }
.even { padding: 5px; background-color: #fff; }
.even:hover { background-color: #faf01c; }
.sub_title { font-size: 12px; color: black; }

.valign_middle { vertical-align: middle; }

.pagination { font-size: 14px; text-align: center; font-weight: bold; }
.pagination img { vertical-align: middle; }
.pagination a { padding-left: 3px; padding-right: 3px; text-decoration: none; }
.current { text-decoration: underline; padding-left: 3px; padding-right: 3px; }
.highlight { font-weight: bold; color: #000; }

.red { color: #fd6801; }
.green { color: green; }
.bold { font-weight: bold; }

.button { font-weight: bold; padding: 4px 35px; border-top-width: 0px; border-left-width: 0px; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1;  color: #fff; background-color: #545456;}
.button { text-decoration: none; }
.field_red {  }
.field_lightgray { font-size: 12px;   }
.field_gray {  }
.field_title { font-size: 12px; font-weight: bold; float: left; text-align: right; padding-right: 20px; width: 120px; display:block; color: #4b4b4d; }
.comment { padding-left: 140px; }
.long_field { width: 280px; }
.short_field { width: 150px; }
.text_area { font-family: Arial, sans-serif; height: 300px; width: 300px; }
.area_out { margin-left: 140px; }
.formError { padding-left: 140px; color: #d9001b; }
.fieldWithErrors input { border: 2px solid #d9001b; }
.fieldWithErrors select { border: 2px solid #d9001b; }
.fieldWithErrors textarea { border: 2px solid #d9001b; }
.mandatory { font-family: Verdana; color: #d9001b;  }
.mandatory_msg { text-align: right; margin-bottom: 10px; }
.notice { padding: 5px; }
.warning { padding: 5px; }
.top_warning { background-color: #d9001b; padding: 5px; }
.top_warning p { font-size: 14px; text-align: center; color: white; }
.start_box { background:url('/rls/images/layout/start_box_background.jpg') top center no-repeat; }
.end_box { background:url('/rls/images/layout/end_box_background.jpg') bottom center no-repeat; padding: 5px; }
.login_start {  float: right; background:url('/rls/images/layout/login_background_start.jpg') top right no-repeat; }
.login_end {  float:right; height: 19px; padding-top: 3px; padding-left: 15px; padding-right: 15px; background:url('/rls/images/layout/login_background_end.jpg') top right no-repeat; }

/* BEGIN Contactform developed by TriMM*/
form ol li {
	margin					: 0 0 5px;
	list-style				: none;
}
form ol li label {
	display					: -moz-inline-box;
	display					: inline-block;
	width					: 175px;
	vertical-align			: top;
}
form input,textarea {
	padding					: 2px;
	width					: 200px;
}
form select {
	padding					: 2px;
}
form li.submit {
	padding-top				: 20px;
	float					: right;
}
form input.submit {
	width					: auto;
}
/* END Contactform developed by TriMM*/

/* BEGIN Newsletterform developed by TriMM*/
#newsletterform {
	clear					: both;
}
/* END Newsletterform developed by TriMM*/


/* BEGIN VTC-PAGE developed by TriMM */
#chatimageblock{
	float: right;
	padding: 5px;
}

#videoimageblock{
	float: left;
	padding: 5px
}
.imagequote h2 {
	color:#009EE0;
	font-size:13px;
	font-weight:bold;
}
.clearing {
	clear:both;
}
#webcamlink {
	width: 100%;
	text-align:center;
}
#webcamlink h2 {
	color:#009EE0;
	font-size:13px;
	font-weight:bold;
}
/* BEGIN VTC-PAGE developed by TriMM */
