body, div, span, p, table {
  	font-family: Arial, Verdana, sans-serif;	
	font-size: 13px;
	color: #000;
	line-height: 20px;}
	
p{ padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;	}

#wrapper{
	border: 0;}
#top,#left1,#left2,#left3,#topmenu, #bottom, #topmenu2, #middle_left, #middle_right, #language_menu, #bottommenu, #middle_top, #top2{
   display: none;   }
 
#kader, #middle,#content {
   position: static;
   width: 100%;
   margin: 0 1%;
   padding: 0;
   border: 0;
   left: 0;
   float: none !important;
   color: black;
   background: transparent none;   }
   #content{ 
   	padding-top: 10px;}
div#middle_center {
   margin-left: 10%;
   padding-top: 1em;  }
div#mast {
   margin-bottom: -8px;   }
div#mast img {
   vertical-align: bottom;   }
.opmaak_table .td_right img{
	display: none;}
table td { margin: 0; padding: 0;	}	
 .class4,h1{
	font: bold 13px Helvetica, Arial, sans-serif;
	text-align: left; line-height:18px;
	margin: 0 0 4px 0;	
	padding: 0 0 0 0;
	letter-spacing: -0.5;
	color: #000000;}

a:link {
   color: #000000;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;   }
#middle_center a:link:after, #middle_center a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;   }
#middle_center a[href^="/"]:after {
   content: " (http://www.grafischgoed.nl" attr(href) ") ";   }
   
   #counter { 
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden; }



/* ROOMS/ARRANGEMENTEN */
.opmaak_table_rooms,.opmaak_table_rooms_noborder {
	text-align: left; line-height: 18px;
	border-bottom: 1px #666666 solid; border-left: 1px #666666 solid;
	padding: 0;	margin: 5px 0 0 0;
	font: 12px Verdana, Arial, sans-serif;}
.opmaak_table_rooms td, .opmaak_table_subrooms td, .opmaak_table_rooms_noborder td{
	margin: 0; padding: 4px !important;
	border-top: 1px #666666 solid; border-right: 1px #666666 solid;}
	.opmaak_table_rooms_noborder {border: 0;}
	.opmaak_table_rooms_noborder td {border: 0;}
.opmaak_table_rooms td.left{
	width: 140px;}
.opmaak_table_rooms td.right,  .opmaak_table_subrooms td.right{}
.opmaak_table_rooms tr.tr_top td{
	background-color:  #cccccc;
	font-weight: bold; }
 .opmaak_table_subrooms {
	width:100%;padding: 0;	margin: 4px 0 0 0; 	border: 0;clear:both;}	
 .opmaak_table_subrooms td  {
 	background-color:  #cccccc;
 	border: 0;	font: 10px Verdana, Arial, sans-serif;}
.opmaak_table_subrooms tr.tr_top td{
	font-weight: bold; }
.opmaak_table_subrooms td.left{
 	background: none;}
 .opmaak_table_subrooms_wrapper {}
	
#totalprice.opmaak_table_rooms {
	border: 1px #333333 solid;clear: both;}
#totalprice.opmaak_table_rooms td{
	background-color:  #cccccc; border: 0;
	font-weight: bold; }
#buttons.opmaak_table_rooms, #buttons.opmaak_table_rooms td {
	border: 0;clear: both;}




form{
	margin: 0;
	padding: 0;	}

.pointerhand { 
	cursor: hand; cursor: pointer;}

INPUT:hover, INPUT:focus, TEXTAREA:hover, TEXTAREA:focus {
	background-color: #F0E5C4;border: 1px #02448C solid; font-weight: normal;}
/* werkt niet met IE
INPUT:focus,TEXTAREA:focus {background: #A25332;color:#ffffff;}
INPUT:focus:hover,TEXTAREA:focus:hover {background: #A25332;color: #ffffff;}*/

.Form-Text-Box {
	font: normal 12px Arial, sans-serif;
	padding: 1px; margin: 1px 0 1px 0; 
	color: #000000;
	width: 190px;}
.Form-Button {
	padding: 1px 0 1px 0; margin: 0; 
	font: normal 11px Arial, sans-serif;
	color: #000000; }

.Form-Menu-Box {
	font: normal 12px Arial, sans-serif;
	padding: 1px; margin: 1px 0 1px 0;  
	color: #000000;
	font-size: 11px;}
	
input.Form-Text-Box-Total { 
	padding: 0; margin: 1px 0 1px 0; border: 0;
	width: 50px;
	color: #000000; text-align:right; 
	font: bold 12px Arial, Verdana, sans-serif;}	
input.Form-Text-Box-Price { 
	border: 0; width: 50px; text-align:right; 
	font: normal 12px Verdana, sans-serif; color: #000000; }	



#change_content {}
#counter { 
	position:absolute;
	width:1px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden; }

