* { margin:0; padding:0; }


#menu {
background:#003C9C;
list-style-type:none;
font-size:100%;
border-bottom:solid 1px #423F54;
padding: 10px;
border-left:1px solid #7E7C88;
border-right:1px solid #7E7C88;
}

#menu li {
display:inline;
margin-right:10px;
background:#003C9C;
}

#menu li.capa {
margin-left:60px;
background:#003C9C;
}

#menu li a {
margin-top:7px;
background:#003C9C;
}

#menu li a:link, #menu li a:visited {
color:white;
background:#003C9C;
}

#menu li a:hover, #menu li a:focus, #menu li a:active {
color:#CEE7FF;

}

body {
font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-size:90%;
padding:20px;
background:white;
}

#container {
  width: 960px;
  margin: 0px auto;
}


#header {
background:white;
border-top:1px solid #7E7C88;
border-right:1px solid #7E7C88;
border-left:1px solid #7E7C88;
height:130px;
width:958px;
}

#header .logo {
margin-top:7px;
margin-left:10px;
margin-bottom:0px;
padding: 0px;
clear:both;
}
#Levering {
color:#FF0000;
float:left;
font-size:120%;
margin: 0px 0px 0px 10px;
padding: 0px;
}

#utilities {
float:right;
font-size:80%;
padding-right:5px;
font-size:80%;
}

#utilities a:link, #utilities a:visited {
color:#003C9C;
}

#utilities a:hover, #utilities a:focus, #utilities a:active {
color:#9B5312;
}

#searchbox {
margin:-52px 5px 0 780px;
position:absolute;
width:175px;
}

#searchbox .search_input {
  float: right;
  margin: 0px;
  padding: 0px;
}

#searchbox input {
padding: 0px;
margin: 0px 0px 4px 0px;
padding: 0px;
}


#breadcrumb {
background:#A2A0AB;
padding-left:2%;
border-left:1px solid #7E7C88;
border-right:1px solid #7E7C88;
}


#content {
float:left;
width: 700px;
}

#logos img {
margin:10px;


}

#product_select {
margin:0 0 15px 0;
font-size:90%;
}

#content p {
margin:15px 0 0 0 ;

}

#content ul {
margin:15px 0 15px 15px ;

}


#content h1 {
color:#AA2A2A;
margin:15px 0 0 0;
font-size:220%;

}

#content h2 {
font-size:130%;
color:#1598C3;
padding-top:30px;
margin:0;
clear:both;
}

#content h3 {
color:#AA2A2A;
font-size:120%;
margin:15px 0 0 0;
}


#content a:link{
color:#1894BD;
}

#content a:visited {
color:#10708F;
}

#content a:hover, #content a:focus, #content a:active {
color:#AA2A2A;
}



#content h2 a {
text-decoration:none;
font-size:80%;
}

#content h2 a:link .merk, #content h2 a:visited .merk  {
/* color:#BEBDC3; */
color: #696969;
}

#content h2 a:hover .merk, #content h2 a:focus .merk, #content h2 a:active .merk  {
color:#B98659;
}


#content h2 a:link, #content h2 a:visited {
color:#353341;
}

#content h2 a:hover, #content h2 a:focus, #content h2 a:active {
color:#9F5511;
}



#content .productitem, #content .fp_productitem {
/*width:160px; */
/*height:29em;*/
/*float:none;*/
margin-right:2%;
padding:5px;
margin-top:5px;
/*border-right:1px solid #C9C4CA;*/
position:relative;
overflow:hidden;
width: 520px;
border: 1px solid #C9C4CA;
}

#content .fp_productitem {
margin-top:10px;

}

#content .productitem .bestel {
/*
position:absolute;
*/
/* position:relative; */
margin-top: 5px;
float: left;
bottom:5px;
font-size:80%;
}


#content .productitem .bestel a {
background:url(../pics/but-s-bestel.gif) no-repeat 0 6px;
padding:5px 0 5px 20px;
}



#content .productitem img {
margin:10px 0 10px 0;
clear:both;
}
.leesmeer{
	float: right;
}
#content .productitem h3 {
color:#AA2A2A;
font-size:120%;
margin: 0;
/*border: 1px solid yellow;*/
width: 160px;
float: right;
}

#content .productitem h2{
margin-top: 2px;
padding-top: 0px;
width: 350px;
/*border: 1px solid red;*/
float: left;
}

#content .productitem a:link img, #content .productitem a:visited img {
border:1px solid #DFDCDF;
padding:4px;
background:url(../pics/back-img.gif);
}

#content .productitem a:hover img, #content .productitem a:focus img, #content .productitem a:active img {
border:1px solid #9B5312;
padding:4px;
background:url(../pics/back-img-on.gif);
}

#content .productitem p {
font-size:80%;
}

#produkt_image {
float:left;
margin:0 30px 30px 0;

}


#register {
border:1px solid #AA2A2A;
padding:10px;
margin:10px 0 10px 0;
background:#003C9C;
color:#E8F8FD;
}




#pagenavtop {
padding:10px 0 0 0;
font-size:120%;
clear:both;
}


#pagenavbottom {
padding:20px 0 0 0;
font-size:120%;
clear:both;
}


#cart {
text-align:left;
font-size:80%;
width:100%;
}

.but-bijwerken {
float:right;
margin-top:8px;
}

.afrekenen {
clear:both;
}


#sidebar {
width: 250px;
float:right;
background:#1161DA url(../pics/back-sidebar.gif) repeat-y;
color:#E8F8FD;
margin-top:20px;
}

.sidebar_block {
  float: left;
  display: block;
  width: 225px;
  padding-left:25px;
}


#sidebar .sidebar_block h2.topcorner {
background: url(../pics/sidebar-corner-left.gif) no-repeat 0 0;
margin:0 0 0 -25px;
padding:15px 0 0 25px;
}

#sidebar .sidebar_block h2 {
margin-top:15px;
color:#E8F8FD;
}

#sidebar .sidebar_block img {
background:#EFEDEF;
padding:3px;
}

#sidebar .sidebar_block a:link, #sidebar .sidebar_block a:visited {
color:#B1E5F5
}

#sidebar .sidebar_block a:hover, #sidebar .sidebar_block a:focus, #sidebar .sidebar_block a:active {
color:#B1E5F5
}

#sidebar .sidebar_block #minicart img {
  background: #003C9C;
}


#credits {
clear:both;
font-size:80%;

padding-top:40px;
}

#credits a:link, #credits a:visited {
color:#7E7C88;
}

#credits a:hover, #credits a:focus, #credits a:active {
color:#985212;
}

#footer {
clear:both;
background:black;
color:white;
margin-top:20px;
}





/*classes en algemene styles*/

.bestellen {
border:0;
padding:0;
margin:40px;
}
#content .productitem a:link .beste img, #content .productitem a:visited .beste img {

border:0;
padding:0;

margin:0;
}


.imagebttn {
margin:8px 0 0 1px ;
}

.inputmarginsmall {
margin-bottom:8px;
border:1px solid;
}

.clearboth {
clear:both;
}

a img {
border:none;
}


form {
float:left;
}

#content .formrow {
clear:both;
padding:1.2em 0 0 0;
}

#content .formrow .label {
width: 140px;
margin:0 15px 0 0;
float:left;
text-align:right;

font-weight:bold;
}
#content .formrow .input {
float:left;
text-align:left;
margin: 0px;
}


/*ADVIES*/

table.advies {
border:1px solid;

}

table.advies tr {
border-bottom:1px solid;

}

td.tussenwaarde {

font-weight:bold;
}
table.advies td {
background:#CEE5EC;
padding:4px;
margin:0;
}



.advies {
color:black;
}


input, select {
font-size:90%;
margin:2px 0 0 0;
}

.req {
border-left:5px solid #AA2A2A;
padding:0 0 0 5px;
}


.error {
font-weight:bold;
color:#9B5312;
}


.imagebttn {
border:none;
}

.byline {
font-size:90%;
color:#7E7C88;
}

.floatleft {
float:left;
margin:5px 10px 10px 0;

}

.floatright {
float:right;
margin:10px 0 10px 10px;
}

	/* table list */
	.table_list {border-collapse:collapse;
		border:solid #cccccc 1px;
		width:100%;}

	.table_list td {padding:5px;
		border:solid #efefef 1px;}

	.table_list th {background:#75b2d1;
		padding:5px;
		color:#ffffff;}

	.table_list tr.odd {background:#e1eff5;}


	/* calendar styles */

	#calendar3 .ng-cal {width:178px;
		float:left;
		margin-right:0px;}

	#calendar3{border:solid #666666 1px;
		background:#ffffff;
        color:#000000;
		padding-bottom:5px;
		padding-top:5px;}


	#calendar3 {width:370px;}
	#calendar3 .ng-cal-header-table {width:361px;}

.right_calendarcal-header-table{
    display:none;
}
.right_calendarcal{
font-size:10px;
font-family: Verdana;
border: 1px solid white;
margin-bottom: 10px;
}

.right_calendarselected-day {background:#ffbb45;
		font-weight:bold;}

#credits a.credits,#credits a:hover.credits,#credits a:visited.credits
{
	color: #FFFFFF;
}
