body {
	background-image:url(img/qsc-bg.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#dcebf0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.error {
color: #FF3300;
}

#container {
background-color:#eee6e6;
width: 780px;
border-left: 1px #AAAAAA solid;
border-right: 1px #AAAAAA solid;
text-align:left;
}

/*Header*/
#header {
width: 780px;
height: 150px;
border-bottom: 2px #000000 solid;
background-image:url(img/header.gif);
}
#header-logo {
width: 150px;
height: 150px;
float: left;
background-image:url(img/qsc-logo.gif);
}
#header-naam {
width: 630px;
height: 150px;
float: right;
}
#header-naam h1 {
text-align:left;
margin-top: 50px;
margin-left: 50px;
font-size: 45px;
}

/*Navgatie balk*/
#navbar {
background-color:#c4c4ff;
border-bottom: 1px #FFFFFF solid;
width: 780px;
height: 20px;
text-align:left;
font-weight:bolder;
position:static;
}
.navknop {
background-color:#a7a7ff;
position:static;
height:17px;
width: 100px;
text-align:center;
float:left;
padding-top:3px;
color:#ffffff;
border-left: 1px #FFF solid;
border-right: 1px #FFF solid;
}
#kvk {
background-color:#a7a7ff;
padding-top: 3px;
width: 100px;
text-align:center;
height: 17px;
float: right;
}

/*Content*/
#content {
background-color:#eee6e6;
width: 780px;
/*height: 400px;*/
/*min-height: 100%;*/
text-align:left;
margin-top:0px;
margin-left:0px;
margin-bottom: 10px;
overflow: auto;
}
#content-home {
width: 760px;
padding:10px;
}
#assorti {
	margin-left: 15px;
	margin-bottom: 15px;
	width: 740px;
	height: 170px;
	background-color: #c4c4ff;
	border: 1px #000000 solid;
	overflow: hidden;
}
#assorti-sub {
border: 2px #AAAAAA solid;
background-color: #dadaff;
margin: 13px 13px 13px 13px;
float:left;
width: 145px;
height: 130px;
padding: 3px 3px;
display:inline;
overflow: hidden;
}
#assorti-sub img{
float:right;
border: 0px;
}
#assorti-sub div{
background-color: #a7a7ff;
padding-left: 3px;
}

#contact-img {
float:left;
width: 260px;
height: 380px;
}
#contact-form {
float: left;
height: 380px;
}

#prod-menu {
margin-top: 5px;
float: left;
width: 120px;
background-color:#a7a7ff;
position:relative;
font-size:10px;
}
#prod-menu a:link{
color:#000000;
}
#prod-menu a:visited {
color:#000000;
}
#prod-menu a:hover {
color:#FFFFFF;
}
#prod-menu-kop {
padding-left: 3px;
color: #FFFFFF;
font-weight:bolder;
font-size:12px;
}
#prod-menu-butt {
padding-left: 6px;
}


#prod-content {
float: right;
width: 650px;
margin-top: 5px;
background-color:#eee6e6;
}

#prod-cat-titel {
width: 600px;
margin-left: 0px;
color: #666666;
}
#prod-cat-titel p {
font-size:18px;
font-weight:bolder;
}

#prod-container {
widht: 600px;
min-width: 600px;
min-height: 170px;
height: 150px;
margin: 10px;
position:relative;
background-color: #a7a7ff;
padding: 5px;
}

#prod-container ul{
	color: #000;
}
#prod-info {
float: right;
margin: 5px;
background-color:#c4c4ff;
width: 470px;;
height: 150px;
display:inline;
padding: 3px;
font-size:13px;
}
#prod-info b {
font-size:16px;
}
#prod-foto {
float: left;
min-width: 100px;
min-height: 100px;
background-color:#FFFFFF;
margin: 5px;
display:inline;
}
#prod-knop {
float: left;
min-width: 100px;
min-height: 30px;
background-color:#FFFFFF;
margin: 5px;
display:inline;
}
#prod-knop img{
border:0px;
}

#bem-tekst {
	float: left;
	width: 510px;
	padding: 5px;
}
#bem-tekst a{
	color: #444444;
}
#bem-tekst a:hover{
	color: #FFFFFF;
}

#bem-img {
	float: right;
	width: 250px;
	height: 374px;
}

/*Footer*/
#footer {
color:#FFFFFF;
background-color:#000000;
text-align:right;
position: static;
}

/*tekst opmaak*/
.error {
color: #F00;
}
