html, body {
	margin: 0px;
	padding: 0px;
}

a {color: #9e1f62; text-decoration: none;}
a:hover {color: #333; text-decoration: underline;}
a img {border:0px;}

body {
	background:#9e1f62;
	background-image: url(images/browser-bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Helvetica, sans-serif;
	font-size:11px;
}

#wrapper{ width:1022px; position:relative; margin-left: auto; margin-right:auto;height:100%;}

#header{height:541px; margin-left:0px;width:1022px; position:relative; background-image: url(http://www.sonjabroekhuizen.nl/wp-content/themes/pinkthewebnews/images/header.jpg); background-repeat:no-repeat; background-position: left top;} 

#logo{height:111px; width:586px; position:absolute; right:111px; top: 150px; background-image:url(images/logo.jpg); background-repeat:no-repeat;}

a.showlogo {display:block; width:586px; height:111px; text-indent: -9999px;}

#menu {height:22px; width:556px; position:absolute; right: 111px; bottom: 12px;}
#menu ul {margin:0px; padding:0px;}
#menu li {margin:0px; padding:0px; list-style: none; display:inline;}
#menu li a {display:block; height:22px; width:87px; margin-left:5px; float:left;}

a.bowen{background-image: url(images/knop-bowen-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.bowen{background-image: url(images/knop-bowen-on.jpg); background-repeat:no-repeat;}
a.mir{background-image: url(images/knop-mir-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.mir{background-image: url(images/knop-mir-on.jpg); background-repeat:no-repeat;}
a.workshops{background-image: url(images/knop-workshops-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.workshops{background-image: url(images/knop-workshops-on.jpg); background-repeat:no-repeat;}
a.coaching{background-image: url(images/knop-coaching-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.coaching{background-image: url(images/knop-coaching-on.jpg); background-repeat:no-repeat;}
a.zusplus{background-image: url(images/knop-zusplus-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.zusplus{background-image: url(images/knop-zusplus-on.jpg); background-repeat:no-repeat;}
a.referenties{background-image: url(images/knop-referenties-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.referenties{background-image: url(images/knop-referenties-on.jpg); background-repeat:no-repeat;}

#nieuws{height:126px; width:309px; position:absolute; right:354px; bottom:80px; color:#9e1f62; line-height:16px;}
#contact{height:126px; width:200px; position:absolute; right:131px; bottom:80px; text-align:right; color:#9e1f62; line-height:16px;}

#main{ background:#f1f1f1;width:825px; margin-left:86px; background-image:url(images/main-bg-top.jpg); background-repeat:no-repeat;height:auto;min-height:500px;}
#left{width:214px; float:left; margin-top:20px; margin-left:23px;background:#f1f1f1}
#right{width:524px; float:left; margin-top:20px; margin-left:40px; margin-right:20px;background:#f1f1f1}

#submenu {width:214px;}
#submenu ul {margin:0px; padding:0px;}
#submenu li {margin-bottom:6px; padding:0px; list-style:none;}
#submenu li a {display:block; height:22px; width:214px; margin-left:0px;}

a.sonja{background-image: url(images/subknop-sonja-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.sonja{background-image: url(images/subknop-sonja-on.jpg); background-repeat:no-repeat;}
a.weblog{background-image: url(images/subknop-weblog-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.weblog{background-image: url(images/subknop-weblog-on.jpg); background-repeat:no-repeat;}
a.tarieven{background-image: url(images/subknop-tarieven-off.jpg); background-repeat:no-repeat;text-indent:-9999px;}
a:hover.tarieven{background-image: url(images/subknop-tarieven-on.jpg); background-repeat:no-repeat;}

#tweets{background-image: url(images/tweets-top.jpg); background-repeat:no-repeat; width:214px; height:29px; padding-top:4px; padding-left:30px; margin-top:20px; font-style: bold; color:#fff;}
#tweetbg{width: 214px; height: 150px; background-color:#fcfcfc;}

#bottom{
	clear:both; 
	height:58px; 
	width:825px; 
	position:relative; 
	margin-left:86px; 
	margin-bottom:20px; 
	background-image: url(images/bottom.jpg); 
	background-repeat:no-repeat;
}
#footertekst{float:left; margin-left:278px; margin-top:50px; position:relative; font-size:9px; color:#999;}
#iconen{float:right; margin-top:24px; margin-right:47px;}

#logoicoon{
	background-image: url(images/logo-icoon.jpg); 
	position:absolute;
	bottom:90px;
	right:60px;
	height:81px;
	width:39px;
}
