
tr,td{  border:0; outline:0; font-size:100%;  }
em { font-style:italic; }

.inputtext     {border:1px solid #cccccc; background-color:#ffffff; width:300px; color:#000000;; font-family:Arial; font-size:14px; padding:8px;xheight:25px;}
.inputtextarea {border:1px solid #cccccc; background-color:#ffffff; width:400px; height:100px; color:#000000;; font-family:Arial; font-size:14px; padding:8px;}
.xbutton{height:24px; font-size:14px;padding-top:2px; color:#000000;}
input[type=submit],
input.button { font-size:14px; padding:8px 30px; }
.een{width:850px; margin:0 0 15px 0;}
.drie{height:24px; padding-left:10px; padding-top:4px;}
#divsearch1{margin-top:10px; }
.cell2{height:50px;}
.clear	{clear:both; }
.abs { position:absolute; }
.rel { position:absolute; }
.relative { position:relative; }
p.stijl1 { margin:10px 0 10px 0; }
.chartsteps,
.chartsteps_betaling { font-family:Trebuchet MS; font-size:12px; color:#4F5457; height:28px; margin-top:0px; margin-bottom:25px; }
.chartsteps { font-family:Trebuchet MS; font-size:12px; color:#4F5457; height:28px; margin-top:0px; margin-bottom:25px; }
.chartsteps_betaling,
.chartsteps_betaling td { vertical-align:middle; color:#ffffff; text-align:center; }
.chartsteps td { vertical-align:middle; color:#4F5457; text-align:center; }
.chartsteps a:link,
.chartsteps a:visited { color:#ffffff; text-decoration:none; }
.chartsteps a:hover,
.chartsteps a:active { color:#ffffff; text-decoration:underline; }

.checkout_table td {vertical-align:top; }
.prijs_extra td { color:#666666; vertical-align:top; height:22px; }
.prijs_extra .onzeprijs td { color:#000000; font-weight:bold; font-size:14px; vertical-align:top; height:22px; }
.border_bottom { border-bottom: 1px solid #666666; } 
table.table_admin td,
table.een td { padding:3px; }
#table_28 .een { width:100%; }
.payments_table { width:100%; } 
.payments_table td { vertical-align:middle; }
.payments_table img { vertical-align:middle; margin:3px 10px 5px 10px; }

_h1 { font-size: 24px; color: #000; margin-bottom: 10px; font-weight: normal; }

.blog {	border-top:0px solid #cccccc; margin:-10px 0 0 0px; }
.blog_navigation { text-align:right; border-bottom:0px solid #cccccc; padding:10px 0px 0px 0px; }
.blog_item { padding:15px 0px 5px 0px; border-bottom:1px solid #cccccc;	}
.blog_item h1 { font-family:Segoe; color:#393939; text-transform:uppercase; padding:0 0 8px; }
.blog_item h1 span{ color:#393939; margin-right:16px; }

._maincol h1,
.h2 { color:#000000; font-size:16px; font-weight:lighter; margin:0 0 5px 0; }
.stijl1 {margin:0 0 10px 0;}
 
.nieuws { padding: 0 0 25px 0; }
.nieuws h3 { font-size:14px; color:#f08a00; margin:0 0 5px 0; }
.nieuws h3 span { font-size:12px; color:#999999; font-weight:lighter; }
.nieuws h1 span { font-size:12px; color:#999999; font-weight:lighter; }
.nieuws p {}
.dotted { margin:25px 0 25px 0; }


img.img_left
{
	 display: block; float: left; 
}

img.img_right
{
	 display: block; float: right; 
}

#body_print
{
	background:#ffffff;
	padding:20px;
}
#hide_on_print {}
#contactinfo
{
	clear:both;
	margin:25px 0 0 0;
	border-top:1px solid #ccccc;
}

.cmscontent2
{
	margin:0 0 20px 0;
}

.table_share td
{
	vertical-align:top;
}

.table_downloads td,
.table_gastenboek td,
.table_login td,
.table_contact td
{
	vertical-align:top;
	padding:5px;
	
}

.table_downloads td img
{
	vertical-align:middle;
}

.twee {font-weight:bold; color:#ffffff; background-color:#424a52;}
.admin1 {width:200px; background-color:#424a52; color:#ffffff; font-weight:bold; padding:6px 0px 7px 0px;}
.admin2 {width:450px; background-color:#424a52; color:#ffffff; font-weight:bold; padding:6px 0px 7px 0px;}
.head1{color:#ffffff; padding:4px 0 4px 10px; background:#424a52; font-weight:bold;}

table.standaard
{
	min-width:500px;
}


table.standaard td
{
	padding:5px 30px 5px 0;
	vertical-align:top;
	line-height:175%;
}

table.standaard td:first-child
{
	white-space:nowrap;
}

@media only screen and (max-width:599px) {
	.table_downloads td,
.table_gastenboek td,
.table_login td,
.table_contact td{display:block;}
.inputtext{width:100%;}


	table.standaard
	{
		width:100%;
		min-width:100%;
	}
	
	.cmscontent2 table tr,
	table.standaard tr { display:block;  }
	
	.cmscontent2 table td,
	table.standaard td { display:block; width:100%; }
	
	table.standaard2 tr { display:block;  }
	table.standaard2 td { display:block; width:100%; }
	table.standaard2 td table td { display: table-cell; width:auto; }
	table.standaard2 tr table tr { display: table-row;; }
	table.standaard2 a {display:block; }
	
	.inputtext     { font-size:20px;  }
	input.button { font-size:20px; }	

}