* {padding:0px;margin:0px;}
p {padding-bottom:1em;}
body {font-size: 0.74em; font-family: arial, sans-serif; text-align: center;}

#pagecontainer {width:960px;min-width:960px;max-width:960px;padding-top:5px;margin: 0 auto 3px;;min-height: 100%;height: auto;text-align:left;}

#menulinks {width: 180px;}
#menulinks li {list-style-type: none; margin-bottom:1px;}
#menulinks li a {width:176px;text-decoration: none;display:block;padding: 2px;}

#topmenu {width:600px;margin-left:181px;/*margin-bottom: 1px;*/border-bottom:1px solid #fff;}
#topmenu li {width:9em;height:1.5em;float:left;list-style-type: none;border-right: 1px solid #FFF;/*border-bottom: 1px solid #FFF;*/}
#topmenu li a {padding-left:1em;text-decoration: none;font-weight:bolder;display:block;height:1.5em;vertical-align:middle;}

#headnav {text-align:right; margin-right:20px;margin-bottom: 1px;}
#headnav li {float:right;list-style-type: none; padding:0px;margin:1px;}
#headnav li a {display:inline;margin:0px;padding: 2px;text-decoration:none;}
#voet {clear:both;padding:5px 5px 20px 5px;color:#000;text-align:center}
#voet a {text-decoration:none;}

.menu {font-size: 1em;}
.menu li {list-style-type: none;}
#links     {border:0pt solid blue; float:left;width:180px;height:600px;text-align:left;/*font-size:3em;*/}
#menulinks {border: 0pt solid red;/*margin-top:90px;*/}

#highlights {float:left;width:178px;;padding-top:10px;}
#highlights .hl {padding:10px 0px;border-bottom:1px solid #f93;text-align:center;}
#highlights hr {color:#f93;background-color:#f93;height:1px;}
#highlights .hl img {border:none;}

#content    {border:0pt solid green;float:left;width:600px; margin-left:1px;margin-right:1px;}

#overigeproducten {padding: 5px;}
#overigeproducten ul li {color:#FFF;border-bottom:1px solid white;border-top:1px solid white;margin-top:-1px;}
#overigeproducten li a {/*width: 100%*/;text-decoration: none;display:block;padding: 2px;color:#A8282D;}
#overigeproducten li a:hover {background-color:#F00;color:#FFF;}

h1.titel {width:590px;max-width:590px;/*height:90px*/;padding:0px 5px;text-align:left;font-size:3em;}
#foto  {float:left;width:400px;max-width:400px;height:300px;}
#intro {float:right;clear:right;width:190px;max-width:190px;height:290px;font-size:.92em;padding:5px;}

#fotolaag {clear: both;margin-top:1px;height: 150px;}
#fotolaag .col {float:left;width:200px;max-width:200px;}
/*#fotolaag .col2 {padding:5px;font-size:11px;text-align:center;vertical-align:middle;}*/

#tussenkop {clear: both;margin-top:1px;}
#tussenkop .col {float:left;width:200px;max-width:200px;font-size:1.4em;}

#details {clear: both;font-size:.95em;}
#details .col {float:left;width:200px;max-width:200px;}

#details .col4 {float:left;width:400px;max-width:400px;}

#details .col50, #details .col51 {width:50%;}
#details h2 {font-size: 1.5em;margin-top:1em;text-indent:1em;}
#details #productgroepen {font-size: 1.1em;padding-left:5px;}
#details #productgroepen a {text-decoration: none;}

#details .productgroep {margin: 10px;padding:1px 10px 15px;position: relative;}
#details .productmenu {padding:0 10px;}
#details .productmenu a {text-decoration: none;}
#details .productmenu {margin-top: 10px;}
#details .productmenu li a {font-weight:normal;width: 100%;text-decoration: none;display:block;padding: 2px;margin: auto;border:1px solid yellow;font-size:1.1em;margin-top:-1px;}

h1.titel, #fotolaag .col, #tussenkop .col, #details .col {border: 0px;margin:0px;padding:0px;}
#intro p, #fotolaag .col p, #tussenkop .col p, #details .col p, #details .col h2 {padding:3px;}
#details .col {padding-bottom:2em;}
h1.titel {padding: 0px 5px;}

#intro i {font-style:normal;}
#intro a {text-decoration:none;font-weight:bolder;}

#details a {text-decoration:none;font-weight:bolder;}
/*#fotolaag, #details {font-size:1.05em;}*/

/* product tabellen */
.infotabel {width:95%;border:1pt solid white;margin:5px auto 5px;font-size:.99em;color:white;}
.infocel   {text-align:left;}
.infoprijs {text-align:right;}
.infodatum {text-align:center;}
.infovol   {text-align:left;font-weight:bolder;}

/* Homepage */

.homeblok {width:600px;min-height:150px;margin:1px 0px;margin-top:1px;display:block;clear:both;}
.homeblok img {padding:5px;float:left;margin:0px;width:120px;height:90px;border:0;}
.homeblok p {padding:5px;}
#details .homeblok h2 {font-size:1.5em;margin-top:0px;  margin: 0px;}

#details .col h2 {font-size:1.5em;margin-top:0px;  margin: 0px;text-indent:0em;}

#details dl {padding:1em;}

/* Search */
.searchresult {min-height:10px;}
#searchhead {background-color:silver;padding:10px;}
.searchinput {color:#ccc;}
.zwart {color:#000;}

	/* Forms */
/*fieldset {border: 1pt solid #C7EAFC; padding: 1em; color: #C7EAFC;}*/
/*form p {clear: both;margin: 0pt;padding: 2pt 2pt;}*/
/*form {margin: 1em;}*/
	
form p {
	clear: both;
	margin: 0pt;
	padding: 2pt 2pt;
}

form p label {	
	color: #fff;
	text-align: left;
	margin-right: 1em;
	width: 10em;
	float: left;
}
form p input, form p select, form p textarea {
	width: 20em;
	color: #FF6600;
	border: 1px outset #FF9900;
	font-family: arial, sans-serif; 
}

.formsmaller {width: 5em;}
.labelbreed {width: 70%;}
.formerror {color: red;}

.filmblok {width: 600px; border: 0px solid #ffcc66;}
.filmblok .filmtekst {margin: 5px;width: 400px; float: right;}
.filmblok .filmlink {margin: 5px; width: 170px; float: left;}

#highlights #searchform {text-align:center;}
#highlights #searchinput {width:75%;height:16px;border:1pt solid blue;text-align:left;}
#highlights #searchbutton {width:18px;height:18px;border:1pt solid blue;padding:0px;margin:0px;}

#prdid {display:none;}

#content li {margin-left:2em;}