/*******************************************
*    Created by and Copyright owned by     *
*         Staes IT, Barry Staes            *
*     www.staes.nl   www.barrystaes.nl     *
*******************************************/

body {
	font-family: arial,verdana;
	margin: 0;
}

td.menubalk {
	background-color: #92B7DC;
}
td.menubalk a img{
	border:0px;
}
td.menubalk div {
	text-align: center;
}

td.contentbalk {
	padding-left: 32px;
	background-color: #FFFFFF;
	vertical-align: top;
}

td.onderbalk {
	font-size: 70%;
	background-color: #A5CB38;
	color: #DBE9AF;
	padding: 10px 10px 2px 10px;
}
/*
table.achtergrond {
	background-color: #DBE9AF;
}
*/

table.prijslijst {
	border: 0px;
	width: 400px;
}
table.prijslijst tr.kop td,
span.note {
	font-style: italic;
	font-size: 80%;
	color: #A5CB38;
}

h1{
	size: 8px;
	color: white;
	display:none;			/* hide H1; replaced by a fancy graphic in the table cel */
}
h2,h3 {
	color: #A5CB38;
}
h3 {
	font-size: 100%;
	margin: 0;

}
p {
	align: justify;
	spacing-top: 0;
	width: 400px;
}
p ul {
	margin-bottom:0;
}

span.wit {
	color:white;
}

/* contactform */
form.contactform {
	background-color: #DBE9AF;
	border: 1px solid #A5CB38;
	padding: 10px;
}
form.contactform span.mandatory {
	color: red;
	padding-left: 5px;
	font-family: tahoma,arial;
	font-size: 90%;
}
form.contactform span.mandatorynote {
	color: red;
	padding-left: 5px;
	font-family: tahoma,arial;
	font-size: 90%;
}
form.contactform input.breed {
	width: 235px;
}
form.contactform textarea.breed {
	width: 400px;
	height: 100px;
}
form.contactform input.smal {
	width: 140px;
}

/*
span.#floatmenu {
	background-color: red;
	position: absolute;
	top: 275px;
}
*/


table.fotogallerij img.foto {
	height: 150px;
	margin-top: 10px;
}
table.fotogallerij a {
	border: 1px solid #C0C0C0;
}
table.fotogallerij td {
	text-align: center;
	vertical-align: top;
	font-style: italic;
}
table.fotogallerij a:hover {
	border: 1px solid green;
}


div.fotogallerij img.foto {
	height: 150px;
	margin-top: 10px;
}
div.fotogallerij a {
	border: 1px solid #C0C0C0;
}
div.fotogallerij a:hover {
	border: 1px solid green;
}

img.foto {
	border: 1px solid #C0C0C0;
}




table.prijslijst td.kop {
	font-weight: bold;
	text-decoration: underline;
}
table.prijslijst td.prijs {
	text-align: right;
	white-space: nowrap;
}
table.prijslijst td.tab {
	padding-left:50px;
}

table.prijslijst td.prijs .euroteken {
	float:left;
}


/* style sheet for print goes here */
.print_shown { display: none; }
@media print {
.print_hidden { display: none; }
.print_shown { display: block; }
.menubalk { display:none; }
h1 { display:block; }
.contentbalk { width: 100%; }
.textbalk { width:100%; }
}