body {
background: #fff url('images/back-body.gif') top center repeat-y;
margin: 0 auto;
padding: 0;
text-align: center;
font-family: Verdana, Tahoma, Arial, san-serif;
scrollbar-3dlight-color:#e0e0e0;
scrollbar-arrow-color:#444;
scrollbar-track-color:#e0e0e0;
scrollbar-face-color:#e0e0e0;
scrollbar-highlight-color:#e0e0e0;
scrollbar-shadow-color:#e0e0e0;
}
img {
border: 0;
}
#container {
width: 824px;
margin: 0 auto;
padding: 0;
}
#header {
width: 824px;
height: 124px;
border-bottom: 2px solid #ababab;
text-align: left;
}
img.logo {
float: left;
margin: 32px 7px 0 27px;
}
#menu {
width: 597px;
margin: 97px 0 0 0; 
padding: 4px 0 0 0;
border-top: 2px solid #ababab;
float: right;
}
.m-home, .m-keuze, .m-kwaliteit, .m-gietvloeren, .m-referenties, .m-contact {
float: left;
height: 15px;
padding: 0; margin: 0;
font-size: 14px;
}
.m-home a, .m-keuze a, .m-kwaliteit a, .m-gietvloeren a, .m-referenties a, .m-contact a {
display: block;
margin: 0; padding:0;
height: 15px;
overflow: hidden;
color: #111;
text-decoration: none;
}
.m-home span, .m-keuze span, .m-kwaliteit span, .m-gietvloeren span, .m-referenties span, .m-contact span {
display: block;
margin:0;
padding:0 10px 0 20px;
}
.m-home a:hover, .m-keuze a:hover, .m-kwaliteit a:hover, .m-gietvloeren a:hover, .m-referenties a:hover, .m-contact a:hover {
background-image: none;
color: #888;
}
.m-home a:active, .m-keuze a:active, .m-kwaliteit a:active, .m-gietvloeren a:active, .m-referenties a:active, .m-contact a:active {
color: #ED7D67;
}
.m-home {
background: url('images/menu-home.gif') 0 -15px no-repeat;
width: 72px;
}	
.m-home a {
background: url('images/menu-home.gif') top left no-repeat;
}
.m-keuze {
background: url('images/menu-keuze.gif') 0 -15px no-repeat;
width: 98px;
}	
.m-keuze a {
background: url('images/menu-keuze.gif') top left no-repeat;
}
.m-kwaliteit {
background: url('images/menu-kwaliteit.gif') 0 -15px no-repeat;
width: 85px;
}	
.m-kwaliteit a {
background: url('images/menu-kwaliteit.gif') top left no-repeat;
}
.m-gietvloeren {
background: url('images/menu-gietvloeren.gif') 0 -15px no-repeat;
width: 105px;
}	
.m-gietvloeren a {
background: url('images/menu-gietvloeren.gif') top left no-repeat;
}
.m-referenties {
background: url('images/menu-referenties.gif') 0 -15px no-repeat;
width: 108px;
}	
.m-referenties a {
background: url('images/menu-referenties.gif') top left no-repeat;
}
.m-contact {
background: url('images/menu-contact.gif') 0 -15px no-repeat;
width: 80px;
}	
.m-contact a {
background: url('images/menu-contact.gif') top left no-repeat;
}
#contenthome, #contentkeuze, #contentkwaliteit, #contentgietvloeren, #contentreferenties, #contentcontact {
text-align: left;
}
#contenthome {
background: url('images/back-contenthome.gif') top left no-repeat;
}
#contentkeuze {
background: url('images/back-contentkeuze.gif') top left no-repeat;
}
#contentkwaliteit {
background: url('images/back-contentkwaliteit.gif') top left no-repeat;
}
#contentgietvloeren {
background: url('images/back-contentgietvloeren.gif') top left no-repeat;
}
#contentreferenties {
background: url('images/back-contentreferenties.gif') top left no-repeat;
}
#contentcontact {
background: url('images/back-contentcontact.gif') top left no-repeat;
}
#rand-boven {
width: 500px;
height: 24px;
margin: 0 0 0 50px;
font-size: 11px;
line-height: 24px;
color: #444;
}
#rand-boven a{
text-decoration: none;
color: #444;
}
#rand-boven a:hover{
color: #ED7D67;
}
#tekst {
width: 583px;
height: 377px;
overflow: auto;
margin: 0 0 0 0;
border-right: 2px solid #ED7D67;
border-bottom: 2px solid #ababab;
border-top: 2px solid #ababab;
float: left;
}
#tekst h1 {
font-size: 13px;
color: #455560;
padding: 10px 0 15px 50px;
margin: 0;
}

#tekst p {
font-size: 11px;
color: #222;
padding: 0px 10px 10px 50px;
margin: 0;
}
#tekst p a {
text-decoration: none;
color: #ED7D67;
}
#tekst p a:hover {
color: #ED7D67;
text-decoration: underline;
}
#flash {
width: 518px;
height: 123px;
margin: 0 10px 0 50px;
padding: 10px 0;
}
#afbeeldingen {
padding: 0 30px 0 0;
width: 209px;
float: right;
}
#afbeeldingen img {
margin: 0 0 0 10px;
padding: 0;
}
#afbeeldingen img.lijn {
margin: 0 0 0 0;
padding: 5px 0;
}
#spacer {
clear: both;
width: 824px;
height: 2px;
}
#bottom {
background: url('images/back-bottom.gif') top left no-repeat;
clear: both;
}
#nieuws {
text-align: left;
height: 20px;
}
#nieuws h1 {
font-size: 11px;
color: #455560;
float: left;
margin: 0 0 0 0px;
padding:  0 0 0 50px;
}
#nieuws p {
margin: 0 0 0 0;
padding: 0 15px;
font-size: 11px;
color: #888;
}
#nieuws a {
color: #888;

}

#nieuws a:hover {
color: #ED7D67;
text-decoration: underline;
}

#footer {
width: 824px;
border-top: 2px solid #ababab;
text-align: center;
margin: 0;
padding: 25px 0 0 0;
}
#footer p {
font-size: 10px;
color: #aaa;
}
#footer a, p.menurechts a{
text-decoration: none;
color: #aaa;
}
#footer a:hover, p.menurechts a:hover{
color: #ED7D67;
}
p.menurechts {
width: 206px;
font-size: 11px;
color: #777;
margin-top: 0;
padding-top: 0;
float: right;
}
p.menurechts a {
color: #777;
text-decoration:none;
}
.talenswitch {
float: right;
padding-top: 3px;
}
