body {
	background:#bae0ff url(../images/background.jpg) repeat-x;
	color:#000000;
	margin:0px;
	padding:0px;
	font:14px/18px Helvetica, Arial, sans-serif;
}

p {
	padding:5px 0px 15px;
	margin:0px;
}

a {
	color:#008ac9;
	font-size:12px;
}

a.intext {
	font-size:14px;
}

h1 {
	font-size:18px;
	color:#008ac9;
	margin-top:5px;
	padding-left:25px;
}

h2 {
	font-size:16px;
	color:#008ac9;
	margin-top:5px;
	padding-left:25px;
}

#wrap {
	background-image:url(../images/wrap.png);
	background-repeat:repeat-y;
	width:820px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	background-image:url(../images/header.jpg);
	position:relative;
	height:380px;
	width:820px;
}

#menu {
	float:left;
	position:absolute;
	top:25px;
	left:250px;
	width:440px;
	height:60px;
	padding:0px;
}

#submenu {
	float:left;
	position:absolute;
	top:350px;
	left:235px;
	padding:0px;
}

#menu ul,
#submenu ul {
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#menu li {
	float:left;
	width:110px;
	height:30px;
	padding:0px;
	margin:0px;
}

#submenu li {
	background-image:url(../images/submenu.png);
	background-repeat:no-repeat;
	background-position: left center;
	float:left;
	padding:0px 10px;
}

#menu a {
	font:bold 13px Helvetica, Arial, sans-serif;
	text-decoration:none;
	text-align:left;
	width:110px;
	height:30px;
	float:left;
	color:#000000;
}

#submenu a {
	text-decoration:none;
	float:left;
	color:#000000;
}

#submenu a:hover {
	color:#d66a41;
}

#menu a:hover {
	color:#ffffff;
	height:30px;
}

#index .index,
#dakreiniging .dakreiniging,
#reparatie .reparatie,
#gevelrenovatie .gevelrenovatie,
#glazenwasserij .glazenwasserij,
#foto .foto,
#contact .contact {
	color:#ffffff;
	height:30px;
}

#activepage {
	font:12px Helvetica, Arial, sans-serif;
	position:absolute;
	top:347px;
	left:125px;
	color:#d66a41;
}

#headertext {
	background-image:url(../images/headertext.png);
	background-repeat:no-repeat;
	position:relative;
	top:65px;
	left:321px;
	width:463px;
	height:68px;
	z-index:11;
}

#headerbaksteen {
	background-image:url(../images/headerbaksteen.png);
	background-repeat:no-repeat;
	position:absolute;
	top:209px;
	left:24px;
	width:288px;
	height:124px;
	z-index:12;
}

#slideshow {
	position:absolute;
	top:100px;
	left:100px;
	width:620px;
	height:200px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

#content {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:0px -380px;
	width:780px;
	padding:0px 20px;
	overflow:auto;
}

.text {
	background-image:url(../images/divide.png);
	background-repeat:no-repeat;
	width:620px;
	margin-left:80px;
	margin-bottom:25px;
	padding-top:10px;
}

.leftimg {
	float:left;
	margin-right:10px;
}

.rightimg {
	float:right;
	margin-left:10px;
}

.contactimg {
	width:105px;
	margin-right:50px;
	margin-bottom:10px;
	float:left;
}

#footer {
	background-image:url(../images/footer.png);
	width:820px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
}
