/*firefox scrollbars*/
html { overflow:-moz-scrollbars-vertical; }

body { margin: 0;padding: 0;
font: 11px/1.3em Verdana, Arial, sans-serif;
background-color: #fefffc;
color: #444141;
}
#slideshow * { margin: 0; padding: 0; }
#slideshow { position: relative; width: 605px; height: 260px; }
#slideshow #slide-menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading {  display: block; top: 158px; left: 245px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures {  width: 605px; height: 260px; left: 0; overflow: hidden; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 605px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
div#right #slideshow ul {padding-left:0}
#slideshow #slide-menu { right: 10px; top: 5px}
#slideshow #slide-menu li { display: block; z-index: 1000; position: relative;list-style-type: none; }
#slideshow #slide-menu li a { background-color:#3fb755; display: block; font: 11px "Verdana"; text-decoration: none; height: 11px; width:11px; z-index: 1000; color: #000; margin-bottom: 8px}
#slideshow #slide-menu li a:focus { outline: 0; }
#slideshow #slide-menu li a:hover { color:#3fb755; background-color:#fff;}
#slideshow #slide-menu li.current a {color:#3fb755; background-color:#fff; height: 11px; width:11px;}
div#center  { position: relative; background-color: transparent; margin-top: 16px; margin-left:16px; }

body.extra div#center  { position: relative; background-color: transparent; margin-top: 16px; margin-left:16px; padding-left:16px; padding-top: 16px;
padding-right: 16px; border: 1px solid #e6e8e5; width: 854px}

div#left {width: 229px; float: left; margin-top: 15px}
div#right { margin-left: 245px;  background-color: #fefffc;margin-top: 15px;min-height: 400px;}
h1 { font-size:14px; color:#b30ac5;line-height: 1.3em} 
h2, h3 { font-size: 11px; color:#b30ac5; font-family: Verdana, sans-serif }
h2 a {color: #b30ac5}

p { width: 605px; margin-top: 8px}
p a {color: #444141;}
p.einde {margin-bottom: 30px} 

div.afbeelding img{margin: 20px 20px 0 0;}
a {text-decoration: none;}
a img{border: none}
address{font-style: normal; line-height:1.8em; 
font-size: 11px;padding: 4px 2px; margin-top: 0 ; width: 224px;}
address a {color:#b30ac5; font-weight: bold; display: block; text-decoration: underline}
address a:hover{color: #444141;}
div#logo {background-color: transparent;}
img#projectinrichter {position: absolute; top: 0; left: 245px; display: block; margin:0}
body.extra img#projectinrichter {position: absolute; top: 16px; left: 261px; display: block; margin:0}
div.float {float:left; margin-top: 10px; margin-right: 20px}
div.float span{font-weight: bold }
div.float a {display: block; color: #bc0d42; font-weight: bold; margin-bottom: 5px; font-size: 10px}
div.float img {padding: 2px; border: 1px solid #ccc}
div#right div.foto {width: 690px;  background-color: #e6e8e5;padding: 10px 10px 8px 10px}

div#right ul {margin:0; padding-left:16px}
div#right li {list-style: square}

img.float-right{ float: right;}
/*table omschrijvingen stoelen */
table {margin-top: 15px; margin-bottom: 15px}
th {text-align: left}
td {padding-right: 15px}
/*styles pagina markant producten*/
.table {
	display: table;
	margin: 0;
	border-spacing: 16px;
	margin-left: -15px;
	margin-bottom: 30px;
	width: 605px;
}
.table div.row {display: table-row}
.table div {
	display: table-cell;
	width: 141px;
	border: 1px solid #ccc;
	padding: 0;	
	text-align: center;
}
.table div a img{width:120px; height: 80px}
.table div span.nieuw {color: red}
.table a {
	display: block;
	text-decoration: none;
	color: #000;
	padding-bottom: 5px
}
.table a:hover {background-color: #ccc}
.table a img, table a img {border:none}
.table span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;}
/*styles voor footer */
div#footer { margin-top: 0;margin-bottom: 30px; color: #a29e9e; clear: both; border-top:1px solid #e6e8e5}
div#footer a {color: #a29e9e;}
div#footer a:hover {color: #bc0d42; }
div#footer p {margin-left: 290px}




/*formulieren*/
table {margin-top: 20px;}
table td {vertical-align: top; padding: 1px 5px; font-size: 11px}

input {border: 1px solid #b30ac5; background-color: white;}
textarea {border: 1px solid #b30ac5; }

/*menu css*/
div#menu {text-align:right;}
div#menu a{display: block; color: white;  padding: 5px 5px 5px 0; margin-bottom: 15px; font-weight: bold; background-color: black;width: 224px}

div#menu a:hover{color: black; background-color: #e6e8e5}


