body { background: #ddd url(images/bg01.png) 50% 0 repeat-y; padding: 0; margin: 8px 0; }
img { border: 0; }
.hiddenimg { display:none; }
a:link, a:visited, a:active { color: #ec087e; text-decoration: none; }
a:hover { color: #484848 }

table.main { width: 787px; height: 100%; max-height: 700px; vertical-align: center; background: url(images/bgbottom01.png) no-repeat 0 100%; }
table td.top { height: 178px; }
table td #top { position: relative; width: 757px; height: 199px; top: 0; left: 30px; background: url(images/bgtop01.png) no-repeat; }

#bgtop02 { z-index: 999; background: url(images/bgtop02.png) no-repeat; position: absolute; top: 15px; right: 25px; width: 53px; height: 69px; }

#menu { position: absolute; top: 83px; left: 45px; height: 12px; }
#menu ul, #menu li, #menu2 ul, #menu2 li, #menu3 ul, #menu3 li, .tweet ul, .tweet li { padding: 0; margin: 0; list-style: none; }
#menu li, #menu3 li { float: left; }
#menu li#filler { background: url(images/bgmenu01.png) no-repeat; width: 1px; height: 9px; margin-top: 1px}
#menu a:link, #menu a:visited, #menu2 a:link, #menu2 a:visited, #menu3 a:link, #menu3 a:visited { display: block }

#menu li#home img { width: 45px; height: 12px; }
#menu li#home a:link, #menu li#home a:visited { background: url(images/bghome02.png) no-repeat; }
#menu li#home a:hover { background: url(images/bghome01.png) no-repeat; }
#menu li#contact img { width: 52px; height: 12px; }
#menu li#contact a:link, #menu li#contact a:visited { background: url(images/bgcontact02.png) no-repeat; }
#menu li#contact a:hover { background: url(images/bgcontact01.png) no-repeat; }
#menu li#contact2 img { width: 52px; height: 12px; }
#menu li#contact2 a:link, #menu li#contact2 a:visited { background: url(images/bgcontact01.png) no-repeat; }
#menu li#contact2 a:hover { background: url(images/bgcontact02.png) no-repeat; }
#menu li#aanvraag img { width: 59px; height: 12px; }
#menu li#aanvraag a:link, #menu li#aanvraag a:visited { background: url(images/bgaanvraag02.png) no-repeat; }
#menu li#aanvraag a:hover { background: url(images/bgaanvraag01.png) no-repeat; }
#menu li#aanvraag2 img { width: 59px; height: 12px; }
#menu li#aanvraag2 a:link, #menu li#aanvraag2 a:visited { background: url(images/bgaanvraag01.png) no-repeat; }
#menu li#aanvraag2 a:hover { background: url(images/bgaanvraag02.png) no-repeat; }
#menu li#links img { width: 49px; height: 12px; }
#menu li#links a:link, #menu li#links a:visited { background: url(images/bglinks02.png) no-repeat; }
#menu li#links a:hover { background: url(images/bglinks01.png) no-repeat; }
#menu li#links2 img { width: 49px; height: 12px; }
#menu li#links2 a:link, #menu li#links2 a:visited { background: url(images/bglinks01.png) no-repeat; }
#menu li#links2 a:hover { background: url(images/bglinks02.png) no-repeat; }

#menu2 { position: absolute; top: 30px; right: 23px; height: 150px; }

#menu2 #menu201 { position: absolute; top: 0px; right: 0 }
#menu2 li.menu201 img { width: 181px; height: 30px; }
#menu2 li.menu201 a:link, #menu2 li.menu201 a:visited { background: url(images/bgtheeventagency02.png) no-repeat; }
#menu2 li.menu201 a:hover { background: url(images/bgtheeventagency01.png) no-repeat; }
#menu2 #menu2012 { position: absolute; top: 0px; right: 0 }
#menu2 li.menu2012 img { width: 181px; height: 30px; }
#menu2 li.menu2012 a:link, #menu2 li.menu2012 a:visited { background: url(images/bgtheeventagency01.png) no-repeat; }
#menu2 li.menu2012 a:hover { background: url(images/bgtheeventagency01.png) no-repeat; }

#menu2 #menu202 { position: absolute; top: 21px; right: -1px }
#menu2 li.menu202 img { width: 181px; height: 30px; }
#menu2 li.menu202 a:link, #menu2 li.menu202 a:visited { background: url(images/bgbusinessevents02.png) no-repeat; }
#menu2 li.menu202 a:hover { background: url(images/bgbusinessevents01.png) no-repeat; }
#menu2 #menu2022 { position: absolute; top: 21px; right: -1px }
#menu2 li.menu2022 img { width: 181px; height: 30px; }
#menu2 li.menu2022 a:link, #menu2 li.menu2022 a:visited { background: url(images/bgbusinessevents01.png) no-repeat; }
#menu2 li.menu2022 a:hover { background: url(images/bgbusinessevents01.png) no-repeat; }

#menu2 #menu203 { position: absolute; top: 42px; right: -2px }
#menu2 li.menu203 img { width: 181px; height: 30px; }
#menu2 li.menu203 a:link, #menu2 li.menu203 a:visited { background: url(images/bgspecialevents02.png) no-repeat; }
#menu2 li.menu203 a:hover { background: url(images/bgspecialevents01.png) no-repeat; }
#menu2 #menu2032 { position: absolute; top: 42px; right: -2px }
#menu2 li.menu2032 img { width: 181px; height: 30px; }
#menu2 li.menu2032 a:link, #menu2 li.menu2032 a:visited { background: url(images/bgspecialevents01.png) no-repeat; }
#menu2 li.menu2032 a:hover { background: url(images/bgspecialevents01.png) no-repeat; }

#menu2 #menu204 { position: absolute; top: 63px; right: -3px }
#menu2 li.menu204 img { width: 181px; height: 30px; }
#menu2 li.menu204 a:link, #menu2 li.menu204 a:visited { background: url(images/bgincentivetravel02.png) no-repeat; }
#menu2 li.menu204 a:hover { background: url(images/bgincentivetravel01.png) no-repeat; }
#menu2 #menu2042 { position: absolute; top: 63px; right: -3px }
#menu2 li.menu2042 img { width: 181px; height: 30px; }
#menu2 li.menu2042 a:link, #menu2 li.menu2042 a:visited { background: url(images/bgincentivetravel01.png) no-repeat; }
#menu2 li.menu2042 a:hover { background: url(images/bgincentivetravel02.png) no-repeat; }

#menu2 #menu205 { position: absolute; top: 84px; right: -4px }
#menu2 li.menu205 img { width: 181px; height: 30px; }
#menu2 li.menu205 a:link, #menu2 li.menu205 a:visited { background: url(images/bgeventstyling02.png) no-repeat; }
#menu2 li.menu205 a:hover { background: url(images/bgeventstyling01.png) no-repeat; }
#menu2 #menu2052 { position: absolute; top: 84px; right: -4px }
#menu2 li.menu2052 img { width: 181px; height: 30px; }
#menu2 li.menu2052 a:link, #menu2 li.menu2052 a:visited { background: url(images/bgeventstyling01.png) no-repeat; }
#menu2 li.menu2052 a:hover { background: url(images/bgeventstyling01.png) no-repeat; }

#menu2 #menu206 { position: absolute; top: 105px; right: -5px }
#menu2 li.menu206 img { width: 181px; height: 30px; }
#menu2 li.menu206 a:link, #menu2 li.menu206 a:visited { background: url(images/bgeventconsulting02.png) no-repeat; }
#menu2 li.menu206 a:hover { background: url(images/bgeventconsulting01.png) no-repeat; }
#menu2 #menu2062 { position: absolute; top: 105px; right: -5px }
#menu2 li.menu2062 img { width: 181px; height: 30px; }
#menu2 li.menu2062 a:link, #menu2 li.menu2062 a:visited { background: url(images/bgeventconsulting01.png) no-repeat; }
#menu2 li.menu2062 a:hover { background: url(images/bgeventconsulting01.png) no-repeat; }

#menu2 #menu207 { position: absolute; top: 126px; right: -6px }
#menu2 li.menu207 img { width: 181px; height: 30px; }
#menu2 li.menu207 a:link, #menu2 li.menu207 a:visited { background: url(images/bgcases02.png) no-repeat; }
#menu2 li.menu207 a:hover { background: url(images/bgcases01.png) no-repeat; }
#menu2 #menu2072 { position: absolute; top: 126px; right: -6px }
#menu2 li.menu2072 img { width: 181px; height: 30px; }
#menu2 li.menu2072 a:link, #menu2 li.menu2072 a:visited { background: url(images/bgcases01.png) no-repeat; }
#menu2 li.menu2072 a:hover { background: url(images/bgcases01.png) no-repeat; }

#menu3 { position: absolute; left: 30px; top: 5px; }
#menu3 li#filler { width: 15px; height: 25px; }

#menu3 #menu301 { top: 0px; }
#menu3 li.menu301 img { width: 26px; height: 25px; }
#menu3 li.menu301 a:link, #menu3 li.menu301 a:visited { background: url(images/facebook01.png) no-repeat; }
#menu3 li.menu301 a:hover { background: url(images/facebook01a.png) no-repeat; }
#menu3 #menu302 { top: 0px; left: 25px; }
#menu3 li.menu302 img { width: 26px; height: 25px; }
#menu3 li.menu302 a:link, #menu3 li.menu302 a:visited { background: url(images/linkedin01.png) no-repeat; }
#menu3 li.menu302 a:hover { background: url(images/linkedin01a.png) no-repeat; }
#menu3 #menu303 { top: 0px; }
#menu3 li.menu303 img { width: 27px; height: 25px; }
#menu3 li.menu303 a:link, #menu3 li.menu303 a:visited { background: url(images/twitter01.png) no-repeat; }
#menu3 li.menu303 a:hover { background: url(images/twitter01a.png) no-repeat; }

#hometitle, #teatitle, #businesstitle, #specialtitle, #incentivetitle, #stylingtitle, #consultingtitle, #casestitle, #contacttitle, #aanvraagtitle, #linkstitle { position: absolute; left: 40px; top: 130px; height: 36px; width: 300px; }
#hometitle { background: url(images/hometitle01.png) no-repeat top left; }
#teatitle { background: url(images/teatitle01.png) no-repeat top left; }
#businesstitle { background: url(images/businesstitle01.png) no-repeat top left; }
#specialtitle { background: url(images/specialtitle01.png) no-repeat top left; }
#incentivetitle { background: url(images/incentivetitle01.png) no-repeat top left; }
#stylingtitle { background: url(images/stylingtitle01.png) no-repeat top left; }
#consultingtitle { background: url(images/consultingtitle01.png) no-repeat top left; }
#casestitle { background: url(images/casestitle01.png) no-repeat top left; }
#contacttitle { background: url(images/contacttitle01.png) no-repeat top left; }
#aanvraagtitle { background: url(images/aanvraagtitle01.png) no-repeat top left; }
#linkstitle { background: url(images/linkstitle01.png) no-repeat top left; }

table.content { background: url(images/bgtale.png) 165px center; height: 100%; width: 672px; margin-left: 115px; font: 12px calibri, tahoma, arial, verdana, sans-serif; color: #4b4b4b; }
table td.contentmain { height: 50%; width: 50%; text-align: justify; padding: 0 0 20px 0; }
table td.contentmain div { position: relative; width: 350px; left: -20px; top: -20px;}
table td.contentsub1 { width: 180px; padding-right: 20px }
table td.contentsub2 { width: 180px; padding-right: 10px }
table td.contentfoto { width: 50%; vertical-align: top; }
table td.contentfoto div { position: relative; top: 50px; left: 0px; height: 0px; width: 292px; z-index: -999 }

#read { top: -14px; position: relative; left: 310px; }
#read2 { top: -28px; position: relative; left: -15px; }

#coltitle { width: 184px; height: 32px; position: relative; left: 30px; z-index: 2 }
#coltext { background: url(images/bgcoltext01.png) no-repeat bottom left; width: 187px; height: auto; position: relative; top: -20px; left: 50px; padding: 25px 0px 20px 10px; z-index: 1 }
#coltextform { width: 187px; position: relative; top: -20px; left: 50px; padding: 0 0 0 10px; }

.tweet { width: 166px; }
li.tweet_even { padding-left: 3px; }
li.tweet_odd { margin-left: 6px; }
li.tweet_first { margin-left: 0px; margin-bottom: 5px }

table td.bottom { height: 80px; vertical-align: top }
table td #bottom { position: relative; }
table td #slogan { position: absolute; height: 18px; right: 30px; top: 29px; width: 161px; background: url(images/bgbottom02.png) no-repeat; }
table td #underline img { position: absolute; height: 1px; top: 50px; right: 30px; width: 510px; background: #ec087e; }

#form { width: 400px }

.form { font: 12px calibri, tahoma, arial, verdana, sans-serif; color: #4b4b4b; }
.form td { padding: 0 0 2px 0; }
.veld { font: 12px calibri, tahoma, arial, verdana, sans-serif; color: #4b4b4b; border: solid 1px #f7a0cd }
.button { color: #4b4b4b; border: solid 1px #f7a0cd }

p { margin: 0 }

#linksimg { width: 450px; margin-left: 35px; margin-top: 30px }
#linksimg div { width: auto; }
.shadow { float:left; background: url(images/shadow.png) no-repeat bottom right !important; background: url(images/shadow.png) no-repeat bottom right; margin: 10px 5px 10px 10px !important; }
.shadow img { display: block; position: relative; background-color: #fff; border: 0px solid #a9a9a9; margin: -4px 4px 4px -4px; padding: 4px; width: 60px; }

#tagcloud { margin-left: -50px; margin-top: -45px; z-index: 9999999999 }
