@charset "utf-8";
* { margin: 0; padding: 0; }
body { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #ededed url(../images/page-bg.gif) repeat-x top; margin: 3px 0 5px 0; }
img { border: 0; }
div.clear {clear: both; }
div.relative { position: relative; }
.notesDiv {	font-size: 8pt;	color: #999999; }

.melding {  color: #999999; padding: 22px 0 0 70px; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 1px; background:  url(../images/waarschuwing.gif) no-repeat top left; margin: 0 0 0 30px; width: 800px; height: 46px; }
.privacy ul { margin: 5px 0px 25px 25px; } 
.privacy li { margin: 3px; }
.contentForm { margin: 0; }
.submitButton { width: 102px; margin: 2px 0 2px 0; height: 23px; border: none; font-weight: bold; color: #333333; background: url(../images/button.gif) no-repeat 0px 0px; font-size: 9.5px; cursor: pointer; }
.submitButtonGroot { width: 220px; margin: 2px 10px 2px 0; height: 23px; border: none; font-weight: bold; color: #333333; background: url(../images/buttonGroot.gif) no-repeat 0px 0px; font-size: 9.5px; cursor: pointer; }
.contentForm .text, textarea { width: 200px; border: 1px solid #999999; margin: 2px 0 2px 1px; padding: 1px; color: #000000; font: 13px Arial, Helvetica, sans-serif; }
.contentForm select { float: left; width: 206px; margin: 5px 3px 5px 0; padding: 1px;}
.contentTabel tr { height: 25px; }
.aandachtBlok {	padding: 5px 5px 5px 12px; width: 870px; margin: 0 0 10px 0; border: 1px solid #FFCC33;	background-color: #FFFFCC;}
input.zoekprofsubmit { border: none; width: 205px; height: 43px; background: url(../images/button-daten.gif) no-repeat center top; clear: left; cursor: pointer; }

.belstap { margin: 20px 0 20px 20px; }
.belstap h3 { margin: 0 0 3px 0; font-size: 14px; color: #F82D03; }
.belnummer { padding: 5px 5px 5px 12px; width: 350px; margin: 0 0 10px 0; border: 1px solid #FFCC33; background-color: #FFFFCC; }
.belnummer span { font-weight: bold; font-size: 12px; }

div.boxoutline { width: 929px; margin: 3px auto 8px auto; }
div.boxoutline div.top { height: 10px; background: url(../images/outline-top.gif) no-repeat 0px 0px; font-size: 1px;}
div.boxoutline div.bottom { height: 10px; background: url(../images/outline-bottom.gif) no-repeat 0px 0px; font-size: 1px;}
div.boxoutline div.middle { background: #FFFFFF url(../images/outline-middle.gif) repeat-y center; }

div#footer { text-align: center; padding: 5px 0 5px 0;}
div#footer p { margin: 5px 0 5px 0; }
div#footer p.small { color: #333333; font-size: 9px; }
div#footer a { text-decoration: underline; color: #000000; }
div#footer a:hover { text-decoration: none; }

div#header { position: relative; height: 88px; }
div#header div#logo { position: absolute; top: 0px; left: 40px; width: 321px; height: 82px; }
div#header div#clickhere { position: absolute; width: 450px; height: 101px; top: -6px; right: 15px; background: url(../images/top-login-bg.gif) no-repeat right top; }
div#header div#clickhere a {display: block; width: 132px; height: 85px; margin: 5px 0 0 309px; background: url(../images/top-login-button.gif) no-repeat right top;}
div#header div.loginbox { position: absolute; top: 0; right: 198px; }
div#header div.loginbox div.logbot { margin-top: 1px; }
div#header div.loginbox div.logtop { margin-bottom: 1px; }

div.loginbox { width: 270px; height: 101px; color: #666666;}
div.loginbox div.logtop { color: #666666; margin-bottom: 5px; font-size: 10px;}
div.loginbox div.logtop span { margin-left: 28px; }
div.loginbox div.logtop a { color: #666666; text-decoration: underline; text-align: right; }
div.loginbox div.logtop a:hover { text-decoration: none; }
div.loginbox label { display: block; width: 90px; float: left; clear: left; margin: 3px 0 3px 0; padding-top: 3px; color: #000000; }
div.loginbox input.text { width: 170px; border: 1px solid #999999; margin: 2px 0 2px 0; padding: 1px; }
div.loginbox div.logbot { margin-top: 5px; font-size: 10px; }
div.loginbox input.button { width: 102px; margin: 2px 0 2px 89px; height: 23px; border: none; font-weight: bold; color: #333333; background: url(../images/button.gif) no-repeat 0px 0px; font-size: 9.5px; cursor: pointer;}

div#loginbig { height: 248px; background: url(../images/login-bg.jpg) no-repeat center center; padding: 70px 0 30px 0; }
div#loginbig h1, div#loginbig p { text-align: center; }
div#loginbig p { margin-top: 12px; }
div#loginbig div.loginbox { margin: 30px 0 0 330px; }

div.middle a { color: #000000; text-decoration: underline; }
div.middle a:hover { text-decoration: none; }
div.middle h1 { color: #F82D03; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 1px; }

div.stripes { background: url(../images/stripes.gif) repeat-x; height: 4px; margin: 10px 10px 25px 0; }
div.contentBlok { padding: 0 0 30px 0; line-height: 1.5em; } 
div.dateDetails h3 {  margin: 0 0 3px 0; font-size: 14px; color: #F82D03; }
div.dateDetails p { margin: 0 0 10px 10px; }
div.dateDetails a { margin-left: 10px; }

td.berichtTitel a { text-decoration: none; font-size: 14px; color: #F82D03; font-weight: bold; }
td.berichtTitel a:hover { text-decoration: none; }
div.berichtTabel { padding: 20px; width: 840px; }
div.berichtTekst { overflow: hidden; width: 590px; margin: 15px 0 10px 0; }
div.berichtFotoWhite { color: #666666; padding: 3px 0 0 30px; height: 24px; background: url(../images/berichtfotoWhite.gif) no-repeat left top; } 
div.berichtFotoGray { color: #666666; padding: 3px 0 0 30px; height: 24px; background: url(../images/berichtfotoGray.gif) no-repeat left top; } 

td.berichtInvoer p { font-weight: bold; margin: 0; }
td.berichtInvoer #berichtForm { width: 400px; height: 175px; }
td.berichtInvoer #tekenTeller { color: #666666; }
td.berichtInvoer input.berichtsubmit { border: none; margin-top: 25px; width: 204px; height: 40px; background: url(../images/button-berichtversturen.gif) no-repeat center top; clear: left; cursor: pointer; }

div#picturesbox div.picture { width: 104px; height: 144px; text-align: center; background: no-repeat center top; float: left; margin: 15px 70px 15px 0; }
div.contentThumbnail { width: 104px; height: 144px; text-align: center; background: no-repeat center top; }
div#picturesbox div.picture div.frame, div.contentThumbnailFrame { width: 104px; height: 114px; cursor: pointer; background: url(../images/picture-frame.gif) no-repeat center top; }
div.contentComments { margin-top: -8px; }

div#leftcol { float: left; width: 400px; margin-left: 20px; padding: 10px 0 30px 0; }
p { margin: 10px 0 5px 0; }
ul { list-style: none; margin-left: 20px; }
li { list-style: url(../images/ul-disc.gif) outside; margin: 12px 0 12px 0; }

div#rightcol {float: left; width: 460px !important; width: 440px; margin-left: 40px !important; margin-left: 20px; padding: 10px 0 30px 0; }
div#rightcol h1 { color: #999999; font: bold 22px Arial, Helvetica, sans-serif; letter-spacing: 2px; }
div#rightcol h1.alterh1 { color: #F82D03; font-size: 26px; padding-left: 130px; margin-bottom: 20px; }
div#rightcol p {clear:both; }
div#rightcol input.registersubmit { border: none; width: 172px; height: 42px; background: url(../images/button-register.gif) no-repeat center top; clear: left; margin-left: 175px; cursor: pointer; }

div#menu { display: block; width: 929px; margin: 3px auto 8px auto; height: 48px; text-decoration: none; }
div#menu div.left {height:48px; float: left; background: url(../images/menu-left.gif) no-repeat left top; width: 9px;}
div#menu div.right { height:48px; float: left; background: url(../images/menu-right.gif) no-repeat right top; width: 9px;}
div#menu div.inside { height:48px; float: left; background: url(../images/menu-middle.gif) repeat-x top; width: 911px;}
div#menu ul {list-style: none; margin: 0; float: left; display: block;}
div#menu li { float: left; display: block; height: 48px; margin: 0; background: url(../images/menu-line.gif) no-repeat left center; }
div#menu li.first { background: none; }
div#menu a { display: block; padding: 17px 8px 17px 7px; color: #ffffff; text-decoration: none; }
div#menu a:hover { text-decoration: underline; }

div#profile { padding: 10px 20px 30px 20px; }
table#prof { width: 448px;}
table#prof td { padding: 3px; font-size: 10px; text-align: right; border: 1px solid #999999; vertical-align: middle;}
table#prof td.left { border-top: none; width: 146px;}
table#prof td.right { border-top: none; border-left: none; padding-right: 15px;}
table#prof td#td1 {text-align: left; padding: 3px 10px 3px 10px; line-height: 1.9em;}
table#prof td#td2 {width: 448px; border-bottom: none; text-align: left; padding: 3px 10px 3px 10px; line-height: 1.9em;}
div#profbottom, div#proftop {width: 448px; font-size: 1px;}
div#profbottom { height: 6px; background: url(../images/prof-bottom.gif) no-repeat center bottom;}
div#proftop { height: 9px; background: url(../images/prof-top.gif) no-repeat center bottom;}
a.contactbutton { display: block; margin: 20px 0 20px 80px; width: 282px; height: 45px; background: url(../images/button-contact.gif) no-repeat; }

div#gallery { width: 220px; float: right; margin: 0 20px 0 0; }
div#galtop { height: 5px; background: url(../images/prof-pic-top.gif) no-repeat top; font-size: 1px; position: relative;}
div#galtext { width: 25px; height: 146px; top: 10px; left: -25px; position: absolute; background: url(../images/prof-pic-text.gif) no-repeat; cursor: pointer; }
div#galbottom { height: 5px; background: url(../images/prof-pic-bottom.gif) no-repeat bottom; font-size: 1px;}
div#galinside { background: #e4e4e4; min-height: 165px; border: 1px solid #999999; border-top: none; border-bottom: none;}
div#galinside div#meerlink { text-align: center; }
div#gallery img { margin: 4px 9px 4px 9px; border: 1px solid #999999;}

div#topprofile { width: 432px; height: 91px; position: absolute; top: -2px; right: 15px; background: url(../images/top-profile-bg.gif) no-repeat right top; }
div#topprofile div.image{ float: left; width: 82px; height: 82px; margin: 4px 0 0 4px; background: #999999 no-repeat left top; } 
div#topprofile div.image div.frame { cursor: pointer; width: 82px; height: 82px; background: url(../images/top-profile-frame.png) no-repeat left top; }
* html body div#topprofile div.image div.frame { background-image: url(../images/top-profile-frame-ie.gif); }
div#topprofile div.menu { float: right; text-align: center; padding-right: 10px; width: 250px; color: #666666; font-size: 10px; margin: 5px 7px 0 0 !important; margin: 5px 5px 0 0;}
div#topprofile div.menu a { color: #666666; text-decoration: none; }
div#topprofile div.menu a:hover { text-decoration: underline; }
div#topprofile div.menu2 { font-size: 10px; width: 310px; margin: 1px 20px 0 0 !important; margin: 1px 10px 0 0; float: right; line-height: 1.6em;}
div#topprofile div.menu2 img { vertical-align: middle; }

div#browse { padding: 10px 20px 0 20px; }
div#browse div.stripes { margin-bottom: 10px; }
div.navigation { text-align: right; font-size: 10px; }
div.navigation div.left { float: left; }
div.navigation div.left span { font-weight: bold; color: #F82D03; }
div#browse div#featured { margin: 20px 0 30px 0; background: url(../images/featured-bg.gif) no-repeat center top; height: 147px; width: 887px; }
div#browse div#featured h2 { color: #F82D03; font: bold 14px Arial, Helvetica, sans-serif; padding: 5px 0 20px 0;}
div#browse div#featured h2 span { font-size: 16px; line-height: 0.9em; letter-spacing: 1px; }
div#browse div#featured div.left { font-weight: bold; float: left; padding-left: 20px; width: 150px; margin: 20px 0 0 0; font-size: 10px;}
div#browse div.picture { width: 104px; height: 124px; text-align: center; background: no-repeat center top; float: left; margin: 10px 32px 0 34px; }
div#browse div.picture div.frame { cursor: pointer; width: 104px; height: 109px; background: url(../images/picture-frame.gif) no-repeat center top; }
div#browse div.pictures span { color: #F82D03; }
div#browse div.pictures { margin-bottom: 70px; }
div#browse div.pictures div.picture2 { background: no-repeat 2px 2px; float: left; width: 330px; margin: 20px 55px 20px 55px !important; margin: 20px 35px 20px 35px}
div#browse div.pictures div.picture2 div { line-height: 1.4em; }
div#browse div.pictures div.picture2 div strong a { line-height: 3.0em;}
div#browse div.pictures div.picture2 div.frame { cursor: pointer; width: 120px; height: 110px; float: left; background: url(../images/picture-frame.gif) no-repeat 0 0; }
 
div#search { position: absolute; top: 0; left: 10px; background: #cccccc url(../images/search-bg.jpg) no-repeat 0px 0px; margin-bottom: 30px; height: 251px; width: 430px; }
div#search label { display: block; float: left; width: 90px; padding-top: 3px; margin: 7px 0 7px 160px !important; margin: 7px 0 7px 80px; clear: left; font-weight: bold; color: #666666; }
div#search label.short { float: left; clear: none; width: 20px; margin: 7px 2px 7px 2px !important; margin: 7px 2px 7px 2px; text-align: center;}
div#search select { float: left; width: 100px; margin: 7px 0 7px 0;}
div#search select.short { float: left; width: 50px; font-size: 14px; }
div#search h3 { font-size: 12px; color: #D30D04; float: left; margin: 40px 0 10px 160px !important; margin: 40px 0 10px 80px; }
input#searchbutton { border: none; padding: 0; cursor: pointer; position: absolute; top: 179px; left: 261px; height: 40px; width: 122px; background: url(../images/button-search.gif) no-repeat 0px 0px; }
div#landing div#leftcol { margin-top: 280px; }
div#landing div#leftcol div.left { float: left; width: 195px;}
div#landing div.stripes { margin: 20px 0 30px 0; }
div#landing div#banner { background: url(../images/landing-banner.jpg) no-repeat 0px 0px; height: 136px; width: 407px; margin: 20px 0 20px 0; }
div#landing div#rightcol h1 { color: #F82D03; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 1px; }
div#landing div#hightligh { margin-left: 40px; text-align: center; padding-top: 15px; width: 338px; height: 46px;color: #F82D03; font: bold 14px Arial, Helvetica, sans-serif; background: url(../images/langind-frame-button.gif) no-repeat 0px 0px; }
div#landing div#picturesbox div.picture { width: 210px; height: 144px; text-align: left; background: no-repeat 1px 1px; float: left; margin: 0 10px 0 0; }
div#landing div#picturesbox div.picture div.frame { cursor: pointer; float: left; width: 109px; height: 104px; background: url(../images/picture-frame.gif) no-repeat left top; }
div#landing div#picturesbox div.picture div.desc { float: left; width: 101px; height: 104px;}
div#landing div#picturesbox div.picture span.alter {color: #F82D03;}

.walletBetaalscherm .header { font-weight: bold; font-size: 13px; color: #F82D03; padding-top: 20px; }
.walletBetaalscherm .note { margin: 2px 0 0 0; }
.walletBetaalscherm .prijs, .walletBetaalscherm .tarief { font-weight: bold; }
.walletBetaalscherm .credits { font-weight: bold; font-size: 13px; }
.walletBetaalscherm .tabel { height: 42px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
.walletBetaalscherm .betaallink { position: absolute; z-index: 2; top: 197px; left: 50%; margin-left: -115px; width: 550px; height: 30px; text-align: right; }
.walletBetaalscherm .betaallink a { color: #666666; }
.aandachtBlok {	padding: 5px 5px 5px 12px; margin: 0 0 10px 10px; width: 889px; border: 1px solid #FFCC33; background-color: #FFFFCC; color: #2e2e2e }