/* ---( General typology )----------------------------- */

body	{
  margin                : 0;
  padding               : 0;
	background-color      : #FFFBD4;
	color                 : #000;
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : 10pt;
	text-align						: center;
	scrollbar-face-color		    : #FFFFFF;
  scrollbar-shadow-color		  : #004D66;
  scrollbar-highlight-color	  : #004D66;
  scrollbar-3dlight-color 		: #FFFFFF;
  scrollbar-darkshadow-color	: #FFFFFF;
  scrollbar-track-color   		: #FFFFFF;
  scrollbar-arrow-color		    : #004D66;
}

a {
	color : #860707;
}

a:hover {
	color : #000;
}

h1 {
	font-size 			: 13pt;
	margin-bottom 	: 3px;
	margin-top 			: 15px;
}

h2 {
	font-size 			: 9pt;
	margin-bottom 	: 1px;
	margin-top 			: 1px;
}

ul {
	list-style-type : square;
	color 					: #860707;
}


table {
	border-collapse : collapse;
}

td {
	vertical-align 	: top;
	padding 				: 0px;	
}

img {
	border-color		: #860707;
}

.imgright {
	border 					: 1px solid #860707;
	float	 					: right;
	margin-left			: 10px;
}

.imgrightnoborder {
	border 					: none;
	float	 					: right;
	margin-left			: 10px;
}

.imgleft {
	border 					: 1px solid #860707;
	float	 					: left;
	margin-right		: 10px;
}

.imgleftnoborder {
	border 					: none;
	float	 					: left;
	margin-right		: 10px;
}

.imgnoborder {
	border 					: none;
	float	 					: middle;
}

.imgborder {
	border 					: 1px solid #860707;
	float	 					: middle;
}

.thumb {
	border 					: 1px solid #860707;
}


/* ------------( the divs ) ----------- */

img#logo {
	position : relative;
	top : 4px;
}


#site {
  /*display               : block;*/
  width 								: 725px;
  padding               : 0;
  margin-top						: 1%;
  margin-bottom					: 5px;
  margin-left           : auto;
  margin-right          : auto;
  text-align						: left;
}

#mainsite {
	box-shadow 						: 10px 10px 5px #ccc;
	border								: 1px solid #860707;
	height								: 409px;
}


#menu{
	width 								: 191px;
	height 								: 100%;
	background-image 			: url('/images/bg_menu.jpg');
  padding 							: none;
  margin : none;
}

#menu ul {
	text-align 				: right;
	display 					: block;
	list-style-type		: none;
	margin-right : 7px;
}

#menu li a {
	font-size 						: 13px;
	font-weight 					: bold;
	text-decoration 			: none;
	padding-right 				: 20px;
	padding-top 					: 0px;
	background-image 			: none;
	background-repeat 		: no-repeat;
	background-position 	: right;
	color 								: #860707;
	
}

#menu li a:hover {
	background-image 			: url('/images/menu.gif');
}

a.selectedmenu {
	background-image 			: url('/images/menu.gif') !important;
}

/*#menu img {
	margin-top : -26px;
	margin-right : 0px;
	z-index : 90;
}*/

#main {
	width : 534px;
  padding :none;
  border : none;
}

#header {
	height : 78px;
	margin : 0px;
	padding : 0px;
}

#content {
	position : relative;
	z-index								: 10;
	height 								: 100%;
  padding-top 			: 5px;
  padding-left 			: 22px;
  padding-bottom 		: 22px;
  padding-right			: 20px
}

#address a {
	color : #860707 !important;
	font-size : 10px;
}

#address a:hover {
	color : #000 !important;
}

#address{
	z-index 					: 1;
	width 						: 725px;
	margin-left 			: auto;
	margin-right 			: auto;
	display 					: block;
	position 					: relative;
	bottom 						: 90px;
	left 							: 10px;
	margin-top 				: auto;
	margin-bottom 		: 10px;
	font-size 				: 10px;
	color 						: #860707;
	text-align 				: left;
}

/* ---( Made By )----------------------------- */

#madeby {
	width 								: 725px;
	margin-left 					: auto;
	margin-right 					: auto;
  font-size             : xx-small;
  color                 : #000;
  text-align 						: left;
}

#madeby a {
  font-size             : xx-small;
  color                 : #000;
}  

#madeby a:hover {
  color                 : #860707;
}  

/* --------------( NEWS ) --------------- */
.newstable {
	width : 100%;
}

.newstable td {
	vertical-align : top;
	padding : 5px;
}

/*.newstable .image {
	text-align : right;
}*/

.newstable td img {
	border : 1px solid #860707;
	float : right;
}

.newstable td.publish {
	white-space : nowrap;
	width : 70px;
}

#newsflash {
	float : right;
  margin-top : 5px;
  margin-bottom : 10px;
  padding: 15px;
  color: #000;
  background-color : #FCFBF7;
  border : 1px solid #D6026B;
}

#newsflash a{
  color: #D6026B;
}

a.accent {
  font-weight : bold;
}

#newsflash ul {
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 10px;
	list-style-type : none;
}

#newsflash li {
	padding : 3px;
}

/* ------------( breadcrumb ) ----------- */
#breadcrumb {
  color: #860707;
  font-size: 11px;
}

#breadcrumb a {
  color: #860707;
  font-size: 11px;
	text-decoration: none;
}

#breadcrumb a:hover {
  color: #000;
  text-decoration: underline;
}

/* ------------( breadcrumb ) ----------- */


form{
	margin-bottom					: 0px;
}

.formitem {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : small;
	border 								: 1px solid #860707;
}

.formbutton {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : x-small;
}

/* ------------( login ) ----------- */
div#login {
	float : right;
	margin-top : 45px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 0px;
	padding : 7px;
	text-align : left;
	border : 1px solid #860707;
	font-size : 11px;
	background-color : #FCFBF7;
}

/* ------------( login homepage ) ----------- */

#login table {
	
}

#login th {
	text-align : center;
}

#login td {
	border : none;
	padding : 5px;
}

#login .button {
	text-align : center;
	padding : 1px;
}

/* ------------( login homepage ) ----------- */
div#view_points {
	float : right;
	margin-top : 45px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 0px;
	padding : 7px;
	text-align : left;
	border : 1px solid #860707;
	font-size : 11px;
	background-color : #FCFBF7;
}

#view_points table {
	background-color : #fff;
}

#view_points th {
	text-align : center;
}

#view_points td {
	border : none;
	padding : 5px;
}

#view_points .button {
	text-align : center;
	padding : 1px;
}

/* ------------( actie producten ) ----------- */

table.actionproduct {
	padding-left 		: 3px;
	padding-right 	: 3px;
	text-align 			: center;
	margin-top 			: 0px;
	margin-bottom  	: 10px;
	width 					: 100%;
}

table.actionproduct table {
	margin 					: 0px;
	font-size 			: small;
}

table.actionproduct table td {
	border 						: 1px solid #860707;
	background-color 	: #FCFBF7;
}

table.actionproduct table th a {
	font-weight 		: normal;
	text-decoration : underline;
	color 					: #860707;	
}

table.actionproduct table th a:hover {
	color 					: #000;
}

/* ------------( order product ) ----------- */

div#order_product {
	float 						: right;
	margin 						: 10px;
	margin-left 			: 5px;
	padding 					: 5px;
	border 						: 1px solid #860707;
	background-color 	: #FCFBF7;
}

div#order_product table {
	width : 200px;
}

div#order_product td {
	vertical-align : top;
}

div#order_product .image {
	text-align : right;
}

div#error {
	font-size 		: 11px;
	color 				: #f00;
}

div#order_person {
	margin : 10px;
	margin-left : 5px;
	padding : 5px;
	border : 1px solid #ccc;
	
}

div#order_person table {
}

div#order_person td {
	vertical-align : top;
}

table#location td{
	vertical-align : bottom;
	padding-left : 3px;
	padding-right : 3px;
	text-align : center;
}

#contactform td {
	/*padding-left : 2px;*/
	padding-right : 3px;
	padding-bottom : 3px;
}
