/* WEBSTYLE FROM RBSSCHOWEQUIPMENT */
body {
	font-family: 		Verdana, Geneva, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	overflow-y:			scroll;
	background-color: 	#FFFFFF;
	background-image: 	url(../img/main_bg.png);
	background-repeat: 	repeat-x;
	margin-left: 		0px;
	margin-top: 		0px;
	margin-right: 		0px;
	margin-bottom: 		0px;
}
a {
	font-size: 			11px;
	color: 				#333333;
}
a:link {
	text-decoration: 	none;
}
a:visited {
	text-decoration: 	none;
	color: 				#333;
}
a:hover {
	text-decoration: 	none;
	color: 				#FC0;
}
a:active {
	text-decoration: 	none;
	color: 				#333;
}


/* ALGEMENE OPMAAK */
#main_container{
	position: 			absolute;
	width: 				850px;
	left: 				50%;
	margin-left: 		-425px;
	margin-right: 		auto;
	height:	 			100%;
	z-index:			1;
	border-left:		#CCC 1px solid;
	border-right:		#CCC 1px solid;
}
#logo {
	float:				left;
	background-image:	url(../img/logo.png);
	height:				140px;
	top:				5px;
	width:				260px;
	z-index:			2;
}

.clear{
	clear:				both;
}

h1{
	margin:				0 0 5px 0;
	padding:			0px;
	font-size:			18px;
	line-height:		40px;
	color:				#333;
	border-bottom:		#333 1px solid;

}
h2{
	margin:				0 0 5px 0;
	padding:			0px;
	font-size:			15px;
	line-height:		20px;
	border-bottom:		#333 1px solid;
}
h3{
	margin:				0 0 5px 0;
	font-size:			12px;
	color:				#FC0;
	border-bottom:		#FC0 1px solid;
}
h4{
	margin:				5px 0 5px 0px;
	color:				#333;
}

/* MAIN NAV STYLE */
#navcontainer {
	float:				left;
	margin-top:			0px;
	padding-top:		70px;
	padding-bottom:		18px;
	padding-left:		10px;
}

#navcontainer ul {
	margin: 			0px;
	padding:			0px;
	list-style-type: 	none;
	text-align: 		left;
}

#navcontainer ul li {
	float:				left;
}

#navcontainer ul li a {
	text-decoration: 	none;
	background: 		url(../img/main_menu_0.png) no-repeat top left;
	font-size: 			12px;
	font-weight:		bold;
	float: 				left;
	margin:				0px;
	height: 			41px;
	width: 				123px;
	padding-top: 		13px;
	padding-right: 		10px;
	padding-bottom: 	0px;
	padding-left: 		10px;
}

#navcontainer li a:hover {
	background: 		url(../img/main_menu_1.png) no-repeat left top;
	color: 				#000000;
}

/* SIDEBAR CONTAINER */
#sidebar_container {
	background-color:		#d8d8d8;
	margin-left:			10px;
	width:					230px;
	float:					left;
}

.sidebar_item {
	background-color:		#000000;
	margin-bottom:			10px;
	color:					#FFFFFF;
}

.sidebar_top {
	background-image:		url(../img/rightmenu_top.png);
	background-repeat:		no-repeat;
	width:					230px;
	height:					5px;
}

.sidebar_middle {
	background-color:		#000000;
	width:					230px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			5px;
}

.sidebar_middle a {
	color:					#007575;
}

.sidebar_bottom {
	background-image:		url(../img/rightmenu_bottom.png);
	background-repeat:		no-repeat;
	width:					230px;
	height:					5px;
}


/* SUB MENU STYLE */
#sub_nav { 
	float:				left;
	width: 				260px;
	margin-top:			-22px !important;
	margin-bottom:		-10px;
	z-index:			10;
}

#sub_nav ul {
	margin-left: 		10px;
	padding-left: 		0;
	list-style-type: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	line-height:		40px;
}

#sub_nav a {
	display: 			block;
	padding-left:		25px;
	width: 				230px;
	background-image:	url(../img/button_0.png);
	background-repeat:	no-repeat;
	margin-bottom:		3px;
	font-size:			12px;
	font-weight:		bold;
}

#sub_nav a:link, #subnavlist a:visited {
	color: 				#333;
	text-decoration: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

#sub_nav a:hover {
	background-image:	url(../img/button_1.png);
	background-repeat:	no-repeat;
	color: 				#333;
	margin-bottom:		3px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

.dataBox{
	background-color:	#E8E8E8;
	margin-bottom:		5px;
}

.formRow{
	margin-bottom: 3px;
}

/* VERHUUR STYLE */
.cat_header {
	background-image: 	url(../img/bg_catbar.png);
	background-repeat:	no-repeat;
	width: 				575px;
	height:				37px;
	line-height:		37px;
	font-size:			12px;
	font-weight:		bold;
	padding-left:		15px;
	float:				left;
	z-index:			11;
	margin-bottom:		5px;
}
#sub_cat_list li { 
	list-style-type: 	none;
	margin-left:		-25px;
	font-weight:		bold;
	line-height:		15px;
}

/* NEWS STYLE */
#news_content {
	float:				left;
	margin-left:		10px;
	width:				260px;
}

#news_content ul li {
	padding-left: 		0;
	margin-left:		-15px;
	list-style-type: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			10px;
	line-height:		15px;
}

#pageTitle{
	float:				left;
	width:				575px;
	height:				40px;
	line-height:		40px;
}

#main_content {
	float:				left;
	width:				575px;
	padding-bottom:		150px;
}

label {
	float: 				left;
	width: 				200px;
	text-align: 		left;
	padding-top: 		5px;
}
input.fout, textarea.fout {
	border: 			1px solid #FF0000;
}

label.fout {
	color: 				#FF0000;
}

/* PAGINATION */
.pagination {
	height:					20px;
	line-height:			20px;
	font-size:				10px;
	text-align:				center;
	margin-bottom:			20px;
}

.pagination a {
	border:					#000000 1px solid;
	background-color:		#007575;
	padding:				4px;
	color:					#CCCCCC;
	margin-right:			5px;
	font-weight:			bold;
	text-decoration:		none;
}
.pagination a:hover {
	background-color:		#CCCCCC;
	color:					#007575;
}

/* RENT OPMAAK */
.rentItem {
	background: 			#e4e4e4;
	padding:				6px 0px 6px 6px;
	border: 				1px solid  #999;
	margin-bottom:			10px;
}

.rentItem a {
	text-align:				right;
	color:					#999;
	margin-right:			5px;
	font-weight:			bold;
	text-decoration:		none;
}
.rentItem a:hover {
	color:					#FC0;
	text-decoration:		underline;
}

.clear{
	clear: both;
}

/* FOOTER OPMAAK */
#footer {
	background-image:	url(../img/bottom_bar_bg.png);
	position: 			fixed;
	width: 				100%;
	height:				150px;
	bottom:				0px;
	left:				0px;
	z-index:			3;
}
#footer_inh {
	position: 			absolute;
	background-image:	url(../img/footer_bar_bg.png);
	background-repeat:	repeat-x;
	text-align:			center;
	width: 				850px;
	left: 				50%;
	margin-left: 		-425px;
	margin-right: 		auto;
	height:	 			150px;
	z-index:			4;
}

.footer{
	cursor: 			pointer;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}

a.footer {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	color: 				#FC0;
	text-decoration:	none;
}
a.footer:visited {
	color: 				#FC0;
}
a.footer:hover {
	color: 				#CCC;
}
a.footer:active {
	color: 				#FC0;
}
#info_box{
	float:				left;
	margin-left:		10px;
	width:				230px;
	height:				150px;
	color:				#FFF;
	font-size:			10px;
	padding-top:		10px;
	text-align: 		left;
}

/* BRAND BOX STYLE */
#brand_box{
	float:				left;
	margin-left:		25px;
	width:				575px;
	height:				150px;
	text-align: 		center;
}

div#wn { 
	position:			absolute; 
	width:				575px;
	height:				150px;
	left:				250px;
	z-index:			1000;
	clip:				rect(0, 575px, 150px, 0);
	overflow:			hidden;
}
div#cnt {
	position:			absolute;
	z-index:			20px;
}

div#cnt td {
	width:				575px;
	height:				150px; 
	text-align:			center;
	vertical-align:		middle;
}

/* INFOBOX STYLE */
#info_box a {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#FC0;
	text-decoration:	none;
}
#info_box a:visited {
	color: 				#FC0;
}
#info_box a:hover {
	color: 				#CCC;
}
#info_box a:active {
	color: 				#FC0;
}

/* MELDINGEN */
.errorBox {
	background: 			#f9e3e3 url(../../icons/exclamation.png) 12px 50% no-repeat;
	padding:				6px 20px 6px 40px;
	border: 				1px solid #e79e9e;
	margin:					10px;
}

.successBox {
	background: 			#ccfcd1 url(../../icons/tick.png) 12px 50% no-repeat;
	padding:				6px 20px 6px 40px;
	border: 				1px solid #60a400;
	margin:					10px;
}

.noticeBox {
	background: 			#fcf0cc url(../../icons/error.png) 12px 50% no-repeat;
	padding:				6px 20px 6px 40px;
	border: 				1px solid #ecc735;
	margin:					10px;
}

.notesBox {
	background: 			#f0f0f0 url(../../icons/information.png) 12px 50% no-repeat;
	padding:				6px 20px 6px 40px;
	border: 				1px solid #b8b8b8;
	margin:					10px;
}

.downloadBox {
	background: 			#f0f0f0 url(../../icons/page_white_acrobat.png) 12px 50% no-repeat;
	padding:				6px 0px 6px 40px;
	border: 				1px solid #b8b8b8;
	margin-bottom:			10px;
}

.linkBox {
	background: 			#e4e4e4;
	padding:				6px 0px 6px 6px;
	border: 				1px solid  #999;
	font-weight:			bold;
	margin-bottom:			10px;
}

/* s3_SLIDER */

#slider1 {
    width: 				575px; /* important to be same as image width */
    height: 			170px; /* important to be same as image height */
	float: 				left; /* important */
    position: 			relative; /* important */
	overflow: 			hidden; /* important */
	margin-top:			-10px;
}

#slider1Content {
    width: 				575px; /* important to be same as image width */
    position: 			absolute;
	top: 				0;
	margin-left: 		0;
	margin-top:			0px;
}
.slider1Image {
	width:				575px;
	height:				170px;
    float: 				left;
	margin-left:		-40px;
    position: 			relative;
	display: 			none;
}
.slider1Image span {
    position: 			absolute;
	font: 				10px/15px Arial, Helvetica, sans-serif;
    padding: 			10px 13px;
    width: 				575px;
    background-color: 	#000;
    filter: 			alpha(opacity=70);
    -moz-opacity: 		0.7;
	-khtml-opacity: 	0.7;
    opacity: 			0.7;
    color: 				#fff;
    display: 			none;
}

.slider1Image span strong {
    font-size: 			14px;
}
.left {
	top: 				0;
    left: 				0;
	width: 				110px !important;
	height: 			150px;
}
.right {
	top: 				0;
    left: 				0;
	width: 				110px !important;
	height: 			150px;
}
ul { list-style-type: none;}
