body {
	background-color : #000;
	background-repeat : repeat;
	margin:0px;
	padding:0px;
	font-family : arial, verdana, tahoma, sans-serif;
	background-image: url(../images/strak/strak-body.jpg);
}
 
body#home a.home, body#familie a.familie, body#vakantie a.vakantie, body#onshuis a.onshuis, body#verbouwen a.verbouwen, 

body#marnix a.marnix, 
body#tabitha a.tabitha, 
body#trouwen a.trouwen, 
body#jolijn a.jolijn, body#jolijnbabykamer a.jolijnbabykamer,
body#baby a.baby, body#babybabykamer a.babybabykamer,
body#sylvester a.sylvester, 
body#bo a.bo, 

body#agadir a.agadir, body#agadirlinks a.agadirlinks,
body#gerona a.gerona, body#geronalinks a.geronalinks, 
body#istanbul a.istanbul, body#istanbullinks a.istanbullinks,
body#lanzarote a.lanzarote, body#lanzarotelinks a.lanzarotelinks,
body#lapalma a.lapalma, body#lapalmalinks a.lapalmalinks, 
body#portugal a.portugal, body#portugallinks a.portugallinks, 

body#woonkamer a.woonkamer, body#woonkamerwas a.woonkamerwas, body#woon30 a.woon30,
body#keuken a.keuken, body#keukenwas a.keukenwas, body#keuken30 a.keuken30, 
body#badkamer a.badkamer, body#badkamerwas a.badkamerwas, body#bad30 a.bad30, 
body#tuin a.tuin, body#tuinwas a.tuinwas, 
body#zolder a.zolder, body#zolderwas a.zolderwas, body#zolder30 a.zolder30, 

body#klustips a.klustips, 
body#kluslinks a.kluslinks, 
body#klussen a.klussen, 
body#boren a.boren, 
body#dekvloer a.dekvloer, 
body#regendouche a.regendouche, 
body#groepen a.groepen, 
body#elektrameter a.elektrameter, 
body#gasmeter a.gasmeter, 
body#keukenmuur a.keukenmuur, 
body#inloopdouche a.inloopdouche, 
body#koof a.koof, 
body#roetdoorslag a.roetdoorslag, 
body#schoorsteen a.schoorsteen, 
body#lewisplaten a.lewisplaten, 
body#kraan a.kraan, 
body#kimband a.kimband, 
body#wasmachine a.wasmachine,

body#contact a.contact {
	text-decoration : none;
	z-index : 99999;
	color: #fee111;
	background-color: #000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#center {
	width : 1000px;
	margin-right : auto;
	margin-left : auto;
	background-repeat : no-repeat;
	background-image: url(../images/strak/strak-center.jpg);
}
#top {
	width : 1000px;
	position : relative;
	left : 0px;
	top : 0px;
	height : 100px;
	background-repeat : no-repeat;
	padding: 0px;
	background-image: url(../images/strak/strak-top.jpg);
	background-color: fff200;
}
#zoekvenster {
	top : 4px;
	position : absolute;
	background-repeat: no-repeat;
	z-index: 99999;
	width: 250px;
	left: 746px;
	height: 61px;
	padding: 0px;
}
#zoekresultaat {
	width : 800px;
	padding-top : 0px;
	padding-bottom : 20px;
	position : relative;
	top : 0px;
	padding-right : 100px;
	padding-left : 100px;
	background-repeat: repeat;
	background-image: url(../images/strak/strak-middenkader.jpg);
	left: 0px;
}
#menu {
	width : 1000px;
	height : 50px;
	clear : both;
	position : relative;
	left : 0px;
	top : 0px;
	background-repeat : repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/strak/strak-topmenu.jpg);
}
#header {
	width : 1000px;
	height : 360px;
	position : relative;
	top : 0px;
	left : 0px;
	background-repeat : no-repeat;
	padding : 0px;
	background-image: url(../images/strak/strak-header.jpg);
}
#header-knoppen {
	width : 1000px;
	position : absolute;
	left : 0px;
	top : 292px;
	height : 75px;
	margin : 0;
	padding : 0;
	z-index : 999999;
	text-align : center;
}
#gallery {
	width : 700px;
	position : absolute;
	left : 150px;
	top : 13px;
	height : 300px;
	background-color: #FFF;
}
#middenkader-content {
	width : 530px;
	height : auto;
	padding-top : 20px;
	padding-bottom : 20px;
	position : relative;
	top : 0px;
	padding-right : 100px;
	padding-left : 370px;
	background-repeat: repeat;
	background-image: url(../images/strak/strak-middenkader.jpg);
	left: 0px;
}
#middenkader-menu {
	width : 250px;
	height : auto;
	position : absolute;
	left : 36px;
	top : 69px;
	background-color: #FFF;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#footer {
	height : 50px;
	position : relative;
	top : 0;
	background-repeat : no-repeat;
	background-image: url(../images/strak/strak-bottom.jpg);
}
#footer-sitemap {
	width : 930px;
	height : 520px;
	position : absolute;
	top : 50px;
	padding-top : 0;
	padding-bottom : 10px;
	padding-right : 0;
	padding-left : 70px;
	background-repeat : repeat-y;
	left : 0px;
	background-color: #FFF;
	background-image: url(../images/strak/strak-sitemap.jpg);
}
#menu ul {
	margin : 0;
	list-style : none;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	left : 137px;
	position : absolute;
}
#menu ul li {
	display : inline;
}
#menu ul li a {
	float : left;
	display : block;
	color : #000;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
	padding-right : 8px;
	padding-left : 8px;
	height : auto;
	padding-top: 4px;
	margin-right: 7px;
	padding-bottom: 4px;
}
#menu ul li a:hover {
	color : #FFF200;
	text-decoration : none;
	padding-top: 4px;
	background-color: #000;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#grootmenu-div {
	width : 1000px;
	height : 360px;
	display : block;
	z-index : 100;
	padding-top : 0px;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../images/strak/strak-groot-menu.jpg);
	padding-left: 25px;
}

#menusitemap, #menusitemap a, #menusitemap visited {
	color : #FFF;
	text-decoration : none;
	font-weight : bold;
	top : 0px;
	position : relative;
	left : 70px;
	padding: 0px;
}
#menusitemap dl {
	padding-right : 5px;
	float : left;
	padding-left : 3px;
	width : 207px;
}
#menusitemap dl dt {
	font-size : 20px;
	color : #FDE111;
	font-weight : bold;
	padding-bottom : 10px;
	padding-top : 30px;
}
#menusitemap dl dd {
	list-style-type : none;
	left : -100px;
	position : relative;
	color : #FFF;
}
#menusitemap dl dd a {
	list-style-type : none;
	color : #FFF;
	text-decoration : none;
	font-size : 13px;
	text-align : left;
	font-weight: bold;
}
#menusitemap dl dd a:hover {
	list-style-type : none;
	color : #FFF;
	text-decoration: underline;
}
#sitemap, #sitemap a, #sitemap visited {
	color : #fff;
	text-decoration : none;
	font-weight : normal;
	top : 0px;
	position : relative;
	left : 0px;
	margin-right : auto;
	margin-left : auto;
	padding : 0;
	width: 950px;
}
#sitemap dl {
padding-right : 15px;
float : left;
padding-left : 5px;
width : 200px;
}
#sitemap dl dt {
	font-size : 23px;
	color : #FFE111;
	font-weight : bold;
	padding-bottom : 5px;
	padding-top : 5px;
	background-color: #000;
	padding-left: 9px;
	padding-right: 4px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#sitemap dl dd {
	list-style-type : none;
	left : -40px;
	position : relative;
	color : #000;
	padding-left: 6px;
}
#sitemap dl dd a {
	list-style-type : none;
	color : #000;
	text-decoration : none;
	font-size : 10px;
	text-align : left;
}
#sitemap dl dd a:hover {
	list-style-type : none;
	color : #000;
	text-decoration : underline;
}
h1 {
	font-size : 30px;
	font-weight : bold;
	color : #000;
	text-align : right;
	padding-right : 20px;
	height : 70px;
	padding-top : 10px;
}
h2 {
	font-size : 22px;
	font-weight : bold;
	color : #000;
}
h3 {
	font-size : 23px;
	color : #EEED8C;
	font-weight : bold;
	letter-spacing: 1px;
	padding-bottom: 4px;
	padding-right: 30px;
}
h4 {
font-size : 18px;
font-weight : normal;
color : #f0f0f0;
}
h5 {
font-size : 30px;
font-weight : bold;
color : #f0f0f0;
}
p {
font-size : 14px;
color : #000;
font-weight : normal;
letter-spacing : 1px;
}
p a {
	color : #000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
}
p a:hover {
	color : #000;
	text-decoration : none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	background-color: #FFF;
}
.p_header {
font-size : 16px;
font-weight : bold;
color : #16282c;
text-align : right;
}
.p_header a {
font-size : 16px;
font-weight : bold;
color : #10252c;
text-decoration : none;
text-align : center;
}
.p_zoek {
	font-size : 11px;
	font-weight : bold;
	color : #000;
	text-align: center;
}
.p_zoek-button {
	font-size : 14px;
	font-weight : bold;
	color : #FFE111;
	text-align: left;
	background-color: #000;
	border: 1px solid #000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: auto;
}

a img {
border : none;
}

#advertentieblok {
	width : 890px;
	position : relative;
	left : 0px;
	top : 0px;
	padding-bottom: 20px;
	background-color: #FEE111;
	height: 255px;
	padding-top: 55px;
	background-image: url(../images/strak/strak-ads.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
}
#formulier {
	width : 500px;
	position : absolute;
	left : 230px;
	top : 30px;
	height : 300px;
}
.menu a.menuitem, .contactknop {
	color : #FFE111;
	display : block;
	position : relative;
	padding-left : 15px;
	text-decoration : none;
	font-size : 13px;
	padding-right : 9px;
	font-weight : bold;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-bottom: 5px;
	background-image: url(../images/strak/strak-uitklapmenu.jpg);
	height: 31px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu a.menuitem:hover, .contactknop:hover, .contactknop:active {
	color : #FFE111;
}
.menu div.submenu ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.menu div.submenu ul li {

}
.menu div.submenu ul li a {
	display : block;
	color : #000;
	text-decoration : none;
	padding-left : 8px;
	font-size : 12px;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align: left;
	padding-right: 8px;
	background-color: #FFF;
}
.menu div.submenu ul li a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	color: #000;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
}

