/* PNG FIX */
img, div, a, h2 {
 behavior: url("/iepngfix/iepngfix.htc")
}
/* Basics website */
.container {
	width:1010px;
	margin: 0px auto -1px auto;
}
body {
	background:url(/images/bg.jpg) repeat-x;
}
.p_slider {
	line-height:20px;
	color:#FFF;
}
a:link {
	color:#5E6F77;
	text-decoration: underline;
}
a:visited {
	color:#5E6F77;
	text-decoration: underline;
}
a:hover {
	color:#000;
	text-decoration: none;
}
a:active {
	color:#5E6F77;
	text-decoration: underline;
}

li a:link, li a:visited, li a:active, a.no_line {
	text-decoration: none;
}

h3 {
	color:#5ba5c1;
}
p, span.text, label.text, div.text, li.text {
	color:#5e6f77;
}
.darkgreen {
	color:#006699;
}
.icon2 {
	height: 16px;
	width:16px;
	padding-top:5px;
	padding-right:5px;
	_padding:0px;
	_margin-top:5px;
	_margin-right:5px;
	display:block;
	float:left;
}

.icon3 {
	position: relative;
	top: 3px;
}
/* Header */

#header {
	height:98px;
}
.logo {
	margin-top:35px;
	float:left;
}
.google_ads {
	margin-top:9px;
	margin-left:10px;
	float:left;
}
/* Header menu */
#header_menu {
	width:1010px;
	float:left;
	height:35px;
}
.btn_left {
	margin-top:5px;
	float:left;
	background:url(/images/top_btn_left.png) no-repeat;
	width:12px;
	height:27px;
}
.btn_mid {
	margin-top:5px;
	line-height:33px;
	float:left;
	background:#FFF;
	height:27px;
	width:auto;
}
.btn_right {
	margin-top:5px;
	float:left;
	background:url(/images/top_btn_right.png) no-repeat;
	width:12px;
	height:27px;
}
/* Slider */
.slider_box {
	float:left;
	width:840px;
}
.white_box {
	background: url(/images/white_corners.png);
	display:block;
	width:1010px;
	float:left;
	height:18px;
}
.next {
	float:right;
	margin-top:75px;
	display:block;
	background:url(/images/arrow_right_active.png);
	height:32px;
	width:32px;
}
.next:hover {
	background:url(/images/arrow_right.png);
}
.previous {
	float:left;
	margin-top:75px;
	display:block;
	background:url(/images/arrow_left_active.png);
	height:32px;
	width:32px;
}
.previous:hover {
	background:url(/images/arrow_left.png);
}
.h2_title_01 {
	background:url(/images/title_1.png) no-repeat;
	height:88px;
	width:574px;
}

.h2_title_02 {
	background:url(/images/title_2.png) no-repeat;
	height:88px;
	width:600px;
}

.h2_title_03 {
	background:url(/images/title_3.png) no-repeat;
	height:88px;
	width:574px;
}

.h2_title_04 {
	background:url(/images/title_4.png) no-repeat;
	height:88px;
	width:574px;
}
.container_btns {
	margin-left:187px;
	float:left;
}

#slider_container {
	position: relative;
	/*background-image:url(/images/sliderbg.jpg);*/
	background-repeat: no-repeat;
	background-position: top center;
	height: 200px;
}

#slider ul {
	width: 4000px;
	height: 170px;
	float: left;
}

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#slider {
	position:relative;
	top: -15px;
	overflow: hidden;
	float: right;
	width: 906px;
	height: 170px;
}

#slider li {
	width: 906px;
	float: left;
}
#slider li h2 {
	margin:0 20px;
	padding-top:10px;
}
#slider li p {
	margin-bottom:0px;
}

#navigation_buttons {
	position: relative;
	top: -30px;
	margin-left: 70px;
	margin-bottom: -15px;
	width: 806px;
}
.btn_slider {
	color:#FFF;
	font-size: 15px;
	font-weight:bold;
	height:21px;
	border:none;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}
.btn_slider:hover {
	color:#D6FFFF;
}

.btn_slider.active:before {
	content: "> ";	
}

.btn_slider.active {
	color:#D6FFFF;
}
/* Content */
.content_body {
	margin-top:-1px;
	background: url(/images/c_bg.png);
	width:1010px;
}
.content_body2 {
	margin-top:-1px;
	background: url(/images/c_bg.png);
	width:1010px;
}
.row1 {
	padding-left:25px;
	float:left;
	width:480px;
}
.row2 {
	padding-left:25px;
	float:left;
	width:480px;
}
/* Buttons */
.btn_silver, .btn_silver_small {
	color:#5e6f77;
	font-weight:bold;
	text-align:center;
	background:url(/images/btn_silver.gif);
	height:21px;
	width:110px;
	border:none;
	padding-bottom:3px;
}

.btn_silver_small {
	background:url(/images/btn_silver_small.gif);
	width: 30px;
}

.btn_silver:hover, btn_silver_small:hover {
	color:#638D9F;
}
/* Footer */
.c_footer {
	display:block;
	text-align:center;
	line-height:75px;
	float:left;
	background:url(/images/footerbg.jpg) #FFF;
	width:1010px;
	height:72px;
}
/* >>>>>>>>>>>> Ingelogd <<<<<<<<<<< */

/* Header menu */
.spacer {
	float:left;
	height:15px;
	width:1015px;
}
#header_menu_logged_in {
	width:1010px;
	float:right;
	height:35px;
	margin-bottom:25px;
}
.btn_left_right {
	float:right;
	background:url(/images/top_btn_left.png) no-repeat;
	width:12px;
	height:27px;
}
.btn_mid_right {
	line-height:30px;
	float:right;
	background:#FFF;
	height:27px;
	width:auto;
}
.btn_right_right {
	float:right;
	background:url(/images/top_btn_right.png) no-repeat;
	width:12px;
	height:27px;
}
/* Menu */
#menu_container {
	display:block;
	width:1010px;
	float:left;
}
.current_top_menu {
	background:url(/images/menu_top_bg_a.gif);
	height:32px;
	display: block;
}
.menu_top_container {
	float:left;
	background:url(/images/menu_top_bg.gif) no-repeat;
	height:31px;
	width:1010px;
}
.menu_top_container2 {
	float:left;
	background:url(/images/menu_top_bg2.gif) no-repeat;
	height:31px;
	width:1010px;
}

div.menu_top_container ul.menu_top {
	margin-left: 0;
}

ul.menu_top li {
	display:block;
	line-height:30px;
	height:30px;
	float:left;
	padding-left:16px;
	padding-right:19px;
	border-right: #dfdfdf solid 1px;
}
ul.menu_top a:hover {
	float:left;
}
.menu_top_first {
	border-right: 0px;
	float:left;
	display:block;
	height:37px;
}
ul.menu_top a:hover {
}

ul.menu_top li.active {
	background-image:url(/images/menu_top_bg_active.gif);
	background-position: top right;
}

ul.menu_top li.first {
	padding-left: 1.5em;
}

ul.menu_top li.active.first {
	background-image:url(/images/menu_top_bg_active.gif);
	background-position: top left;
}
/* Submenu */
.current_top_menu {
	background:url(/images/menu_top_bg_a.gif);
	height:32px;
	display: block;
}
.menu_sub_container {
	float:left;
	background:url(/images/menu_top_bg_sub.gif);
	height:31px;
	width:1010px;
}
.menu_top_container2 {
	float:left;
	background:url(/images/menu_top_bg2.gif) no-repeat;
	height:31px;
	width:1010px;
}
ul.menu_top li {
	display:block;
	line-height:30px;
	height:30px;
	float:left;
	padding-left:16px;
	padding-right:19px;
	border-right: #dfdfdf solid 1px;
}

.menu_sub_container ul.menu_top li {
	padding-left: 13px;
	padding-right: 16px;
}

.menu_sub_container ul.menu_top li.first {
	padding-left: 0px;
}

ul.menu_top a:hover {
	float:left;
}
.menu_top_first {
	border-right: 0px;
	float:left;
	display:block;
	height:37px;
}
ul.menu_top a:hover {
}
/* Content */
.content_body_2 {
	margin-top:-1px;
	background: url(/images/c_bg2.png);
	width:1010px;
}
.block_left {
	float:left;
	width:405px;
}
.block_right {
	float:left;
	width:600px;
}
ul.menu1 {
	list-style-type: none;
	margin-left: 0.5em;
}

ul.menu1 li {
	background: transparent url(/images/arrow_bullet.gif) no-repeat scroll 0px 8px;
	padding-left: 10px;
}
/* Block1 */
#block_left_01, #block_left_02 {
	float:left;
	margin-top:10px;
	margin-left:20px;
	_margin-left:10px;
	width:375px;
}
.icon {
	display:block;
	float:left;
}
.h3_title {
	float:left;
	color:#5ba5c1;
	margin-left:15px;
	line-height:55px;
}
.block_head_left {
	display:block;
	float:left;
	background:url(/images/menu_c_left.gif);
	height:53px;
	width:6px;
}
.block_head_title {
	background:url(/images/menu_bg.gif);
	float:left;
	height: 53px;
	width:363px;
}
.block_head_right {
	display:block;
	float:left;
	background:url(/images/menu_c_right.gif);
	height:53px;
	width:6px;
}
.block_content {
	width:353px;
	float:left;
	margin-top:-2px;
	padding:10px;
	background:#F7F7F7;
	border-left: 1px solid #BDBCBD;
	border-right: 1px solid #BDBCBD;
	border-bottom: 1px solid #BDBCBD;
}
/* Block2 */
#block_right_01 {
	float:left;
	margin-top:10px;
	width:585px;
}
.block_head_left {
	display:block;
	float:left;
	background:url(/images/menu_c_left.gif);
	height:53px;
	width:6px;
}
.block_head_title2 {
	background:url(/images/menu_bg.gif);
	float:left;
	height: 53px;
	width:573px;
}
.block_head_right {
	display:block;
	float:left;
	background:url(/images/menu_c_right.gif);
	height:53px;
	width:6px;
}
.block_content2 {
	width:563px;
	float:left;
	margin-top:-2px;
	padding:10px;
	background:#F7F7F7;
	border-left: 1px solid #BDBCBD;
	border-right: 1px solid #BDBCBD;
	border-bottom: 1px solid #BDBCBD;
}

/* Block groot */
#block_full_01 {
	background:#333;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	margin-top:10px;
	width:975px;
}
.block_head_left {
	display:block;
	float:left;
	background:url(/images/menu_c_left.gif);
	height:53px;
	width:6px;
}
.block_head_title_full {
	background:url(/images/menu_bg.gif);
	float:left;
	height: 53px;
	width:963px;
}
.block_head_right {
	display:block;
	float:left;
	background:url(/images/menu_c_right.gif);
	height:53px;
	width:6px;
}
.block_content_full {
	width:953px;
	float:left;
	margin-top:-2px;
	padding:10px;
	background:#F7F7F7;
	border-left: 1px solid #BDBCBD;
	border-right: 1px solid #BDBCBD;
	border-bottom: 1px solid #BDBCBD;
}


/* Footer */
.c_footer2 {
	text-align:center;
	line-height:75px;
	float:left;
	background:url(/images/footerbg2.jpg) #FFF;
	width:1010px;
	height:50px;
}

/* Misc "Ajax Login" */
#TB_closeWindowButton {
	display:block;
	background:url(/images/close_icon.jpg);
	text-decoration:none;
	font-size:0px;
	color:#FFF;
	height:22px;
	width:22px;
}
#TB_ajaxContent {
	border:none;
	clear:both;
	line-height:1.4em;
	overflow:auto;
	padding:2px 15px 15px;
	text-align:left;
}
#TB_window {
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	border:none;
	display:none;
	left:50%;
	position:fixed;
	text-align:left;
	top:50%;
	z-index:102;
}
#TB_title {
	background-color:#FFF;
	height:27px;
}

.small_error_box {
	width: 90%;
}

.listActionButtons {
	float: right;
	list-style-type: none;
}

.front_back_button {
	float: right;
	margin: 5px 20px -10px 0px;
}

.buttonList li {
	padding: 2px 0px 0px 0px;
	height: 22px;
}

.buttonList li:hover {
	height: 21px;
	border-bottom: #5E6F77 1px dotted;
}

.dateListMargin {
	margin-bottom: 0px;
}

.dateListOption {
	padding: 10px 10px 10px 10px;
}

.dateListOption .pickLink {
	float: right;
}

.dateListOption:hover {
	background-color: #DEECF2;
}

img.linkIcon {
	position: relative;
	top: 2px;
}

.dateListOptionLabel {
	float: left;
	width: 100px;
	display: block;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
.dateListOptionSpan {
	float: left;
	margin: 2px 0px 2px 0px;
}

.nameListLabel {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	margin: 2px 5px 2px 0px;
}

.nameListSpan {
	float: left;
	margin: 2px 0px 2px 0px;
}

.resultListComment {
	background: transparent url("/images/comment.png") no-repeat 0px 2px;
	display: block;
	margin: 0px;
	margin-left: 135px;
	padding-left: 20px;
	width: 350px;
}

.row1 p, .row2 p {
	width: 90%;
}

.bulletIcon {
	display: block;
	float: left;
	padding: 2px 0px 0px 0px;
}

.noMargin {
	margin: 0px;
}

.block_head_navbar {
	float: right;
	margin-top: 18px;
}

.ui-datepicker {
	z-index: 2001;
}

thead th {
	background: transparent;
	color: #5BA5C1;
}

td.import {
	vertical-align: top;
	padding: 5px 10px 5px 5px;
}

.light_label {
	font-weight: normal;
	color: #5E6F77;
}

td.no_padding {
	padding: 0;
}

td.no_padding input {
	margin: 1px 0px 1px 0px;
	width: 230px;
}
