/* CSS Document */
/* mozilla scrollbars */
html { height: 100%; margin-bottom: 1px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img { border: 0; }

body { margin: 0; width: 900px; border-right: 1px solid #CCCCCC; padding: 0; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

/* OPBOUW */
#container { width: 900px; margin: 0; padding: 0; }

#action { padding: 2px; text-align: center; background-color: #A41E1F; color: #FFFFFF; font-size: 14px; font-weight: bold; }
/* HEADER */
h1 { margin: 0; padding: 0; text-indent: -9999em; background-color: #EDEAE3; font-size: 9px; width: 900px; }
#topheader { background-image: url(../images/online-dating-topheader.jpg); width: 900px; height: 35px }
#topheader a, #topheader a:hover { text-decoration: none; color: #000000; font-size: 9px; }
#header { clear: both; width: 900px; margin: 0; padding: 0; }
#image { background-image: url(../images/online-dating-header.jpg); float: left; width: 692px; height: 205px; background-repeat: no-repeat; }
#logForm { margin: 145px 0 0 20px; padding: 0; width: 245px; float: left; }
#logForm a { color: #95221F; padding: 0 0 0 130px; margin: 0; text-decoration: none; }
#logForm a:hover { color: #95221F; padding: 0 0 0 130px; margin: 0; text-decoration: underline; }
#logSubmit { float: left; margin: 155px 0 0 0; padding: 5px; }
#logSubmit a, #logSubmit a:hover { padding: 5px; background-color: #943438; color: #FFFFFF; text-decoration: none; }
#image dl { padding: 0; margin: 0; width: 245px; }
#image dt { padding: 2px; margin: 0; width: 100px; float: left; color: #95221F;	 }
#image dd { padding: 2px; margin: 0; width: 120px; float: left; }
#header { width: 900px; clear: both; }
#logged {  margin: 145px 0 0 20px; padding: 0; width: 245px; }
#logged span.welkom { color: #000000; font-weight: bold; }
#logged a { color: #A41E1F; font-weight: bold; text-decoration: none; }
#logged a:hover { color: #A41E1F; font-weight: bold; text-decoration: underline; }

/* CONTENT */
#content { clear: both; width: 900px; }
#Start { clear: both; margin: 0; padding: 0; }
span.red { color: #FF0000; font-weight: bold; font-style: italic; }

/* index */
#search { width: 574px; margin: 5px 8px 0 0; padding: 0 0 43px 0; float: left; background-color: #6B840F; float: left; }
#search2 { width: 574px; margin: 5px 8px 0 0; padding: 0 0 17px 0; float: left; background-color: #6B840F; float: left; }
#search2 h2 { color: #FFFFFF; font-weight: bold; font-size: 16px; padding: 0; margin: 25px 0 0 15px; padding: 0; }
#search h2 { color: #FFFFFF; font-weight: bold; font-size: 16px; padding: 0; margin: 25px 0 0 15px; padding: 0; }
#searchForm { width: 370px; float: left; margin: 0; padding: 0; }
#searchBtn { float: left ; margin: 0; padding: 147px 0 5px 0; width: 180px; text-align: right; }
#searchBtn a, #searchBtn a:hover { padding: 5px; margin: 0; background-color: #943438; color: #FFFFFF; text-decoration: none; }
#searchForm dl { margin: 15px 0 0 30px; padding: 0; }
#searchForm dt { margin: 15px 0 0 0; padding: 0; width: 190px; float: left; color: #FFFFFF; font-weight: bold; }
#searchForm dd { margin: 15px 0 0 0; padding: 0; width: 140px; float: left; }
/* index - word lid */
#getMember { padding: 0 2px 0 0; margin: 2px 0 0 0; width: 315px; float: left; } 
#getMember ul { margin: 0; padding: 0; list-style-type: none; }
#getMember li { margin: 0; padding: 0; }
#getMember ul li a { color: #000000; font-weight: bold; text-decoration: none; font-size: 10px; }
#getMember ul li a:hover { color: #000000; font-weight: bold; text-decoration: underline; font-size: 10px; }
#getMemberImg { float: left; width: 155px; }
#getMember h2, #getMember a, #getMember a:hover { display: inline; padding: 0; margin: 0; color: #A41E1F; font-weight: bold; font-size: 12px; text-decoration: none; }
/* index - nieuwste leden */
#newMembers { width: 450px; clear: both; float: left; margin: 5px 0 5px 0; padding: 0; }
#newMembers h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
.newMember { clear: both; width: 420px; border: 1px dashed #EEE8E8; padding: 5px; margin: 0 auto 0 auto; }
.memberGegevens { width: 250px; margin: 0; padding: 0; float: left; }
.newMember img { float: left; padding: 4px; }
.newMember ul { width: 280px; float: left; margin: 0; padding: 5px; list-style-type: none; }
.newMember li { margin: 0; padding: 0; width: 276px; }
.newMemberMeer { border-top: 1px solid #6B840F; text-align: right; clear: both; width: 276px; margin: 0 0 0 5px; }
/* index - laatste blogberichten */
#latestBlog { float: left; width: 449px; margin: 5px 0 5px 0; padding: 0; }
#latestBlog h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
.weblogItem { clear: both; width: 418px; border: 1px dashed #EEE8E8; padding: 5px; margin: 0; }
.weblogItem ul { width: 418px; float: left; margin: 0; padding: 0; list-style-type: none; }
.weblogItem li { margin: 0; padding: 0 0 5px 0; width: 408px; }
li.bgGreenTitle { background-color: #6B840F; color: #FFFFFF; font-weight: bold; padding: 5px; margin: 0; }
li.bgGreenTitle a, li.bgGreenTitle a:hover { color: #FFFFFF; text-decoration: none; }
.weblogItemMeer { border-top: 1px solid #6B840F; text-align: right; clear: both; margin: 0 0 0 5px; padding: 5px 0 5px 0; }
/* index - weblog */
#weblog { width: 560px; float: left; padding: 2px; }
#weblogHomepage{ float: left; width:575px; height:226px; overflow: scroll; overflow-x: hidden; }
#weblogContent{ width: 540px; top:0; left:0; }
.logItem { border-bottom: 1px dashed #CCCCCC; padding: 2px; }
.logItem  h2 { padding: 12px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
.logItem h2 a, .logItem h2 a:hover { color: #A41E1F; text-decoration: underline; }
.logItem p { padding: 0 0 0 10px; margin: 0; }
.logItem a, .logItem a:hover { font-weight: bold; text-decoration: underline; color: #000000; }
.logItem ul { margin: 0;  }
.logItem li { margin: 0; padding: 0; }
/* index - substart */
#subStart { width: 900px; clear: both; margin: 0; padding: 0; }
/* index - verjaardag */
#verjaardag { width: 250px; float: left; padding: 0 0 0 15px; margin: 0 0 5px 0; }
#verjaardag  h2 { padding: 5px 0 0 0; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#verjaardag ul { padding: 5px; margin: 3px 0 0 0; border: 1px dashed #CCCCCC; list-style: none; }
#verjaardag li a, #verjaardag li a:hover { text-decoration: underline; color: #A41E1F; padding: 5px; }
/* index - poll */
#poll { width: 250px; margin: 0 0 5px 20px; padding: 0; float: left; }
#poll h2 { padding: 5px 0 0 0; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#poll #pollBorder { border: 1px dashed #CCCCCC; }
#poll ul { padding: 5px; margin: 3px 0 0 0; list-style: none; }
#poll dl { margin: 0; padding: 0; }
#poll dt { margin: 0; padding: 2px; width: 60px; clear: both; float: left; }
#poll dd { margin: 0; padding: 0; width: 170px; float: left; }
/* index - gastenboek */
#gastenboek { width: 330px; margin: 0 0 5px 20px; padding: 0; float: left; }
.gastenboekItem { clear: both; width: 330px; border: 1px dashed #EEE8E8; padding: 5px; margin: 0; }
#gastenboek h2 { padding: 5px 0 0 0; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#gastenboek ul { padding: 0 0 5px 0; margin: 3px 0 0 0; list-style: none; }
#gastenboek li a.user, #gastenboek li a.user:hover { text-decoration: none; color: #000000; padding: 0; }
/* index - foto's */
#latestFotos { width: 880px; clear: both; padding: 10px 10px 0 10px; margin: 0; }
#latestFotos h2 { padding: 5px 0 0 0; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#latestFotosBorder { border: 1px dashed #CCCCCC; }
.latestFotosItem { float: left; width: 130px; text-align: center; padding: 8px; }
.latestFotosItem p { margin: 0; padding: 0; }
#fotoSingle { margin: 10px; padding: 10px; border: 1px dashed #CCCCCC; clear: both; }
#fotoSingleFoto { text-align: center; }

/* sitemap */
#sitemap { clear: both; width: 899px;; float: left; margin: 5px 0 5px 0; }
#sitemap h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#sitemap ul { width: 800px; float: left; margin: 10px 0 5px 25px; padding: 5px; list-style: none; font-size: 12px; color: #A41E1F; }
#sitemap ul li a { color: #000000; font-weight: bold; text-decoration: none; font-size: 10px; }
#sitemap ul li a:hover { color: #000000; font-weight: bold; text-decoration: underline; font-size: 10px; }

/* zoeken */
#zoeken { clear: both; width: 899px; float: left; border-right: 1px #CCCCCC solid; margin: 5px 0 5px 0; }
#zoekenResults { clear: both; width: 650px; float: left; border-right: 1px #CCCCCC solid; margin: 5px 0 5px 0; }
#navigation { width: 650px; clear: both; margin: 0; padding: 0; text-align: center; }
#navigation a { color: #6B840F; font-size: 10px; text-decoration: underline; }
#navigation a:hover { color: #6B840F; font-size: 10px; text-decoration: underline; font-weight: bold; }
.zoekenResultItem { clear: both; width: 625px; border: 1px dashed #EEE8E8; padding: 5px; margin: 0 auto 0 auto; }
.zoekenResultItem h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
.zoekenResultItemGegevens { width: 480px; margin: 0; padding: 0; float: left; }
.zoekenResultItem img { float: left; padding: 4px; }
.zoekenResultItem ul { width: 460px; float: left; margin: 0; padding: 5px; list-style-type: none; }
.zoekenResultItem li { margin: 0; padding: 0; width: 480px; }
li.zoekenbgGreenTitle { background-color: #6B840F; color: #FFFFFF; font-weight: bold; padding: 5px; margin: 0; }
.zoekenResultItemMeer { border-top: 1px solid #6B840F; clear: both; width: 480px; margin: 0 0 0 5px; }
#advancedSearch { width: 900px; margin: 2px 0 0 0; padding: 0 0 20px 0; float: left; background-color: #6B840F; float: left; }
#advancedSearch dl { margin: 15px 0 0 30px; padding: 0; }
#advancedSearch dt { margin: 15px 0 0 0; padding: 0; width: 190px; float: left; color: #FFFFFF; font-weight: bold; }
#advancedSearch dd { margin: 15px 0 0 0; padding: 0; width: 140px; float: left; }
#advancedSearch h2 { color: #FFFFFF; font-weight: bold; font-size: 16px; padding: 0; margin: 25px 0 0 15px; padding: 0; }
#advancedSearchBtn { float: left ; margin: 25px 0 0 190px; padding: 5px; width: 280px; text-align: right; }
#advancedSearchBtn a, #advancedSearchBtn a:hover { padding: 5px; margin: 0; background-color: #943438; color: #FFFFFF; text-decoration: none; }
#advancedSearchOptions { width: 450px; background-color: #943438; float: left; padding: 5px; margin: 15px 0 0 15px; }
#advancedSearchOptions h2 { color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 0; margin: 2px 0 0 5px; padding: 0; }
#advancedSearchOptions p { padding: 2px 0 0 10px; margin: 0; color: #FFFFFF; }
#advancedSearchKol1 { width: 170px; float: left; padding: 0; margin: 0; }
#advancedSearchKol1 dl { margin: 5px 0 0 30px; padding: 0; }
#advancedSearchKol1 dt { margin: 5px 0 0 0; padding: 0; width: 120px; clear: both; float: left; color: #FFFFFF; font-weight: bold; }
#advancedSearchKol1 dd { margin: 0; padding: 5px 0 0 0; width: 20px; float: left; }
#advancedSearchKol2 { width: 150px; float: left; padding: 0; margin: 5px 0 0 50px; }
#advancedSearchKol2 dl { margin: 5px 0 0 30px; padding: 0; }
#advancedSearchKol2 dt { margin: 5px 0 0 0; padding: 0; width: 120px; clear: both; float: left; color: #FFFFFF; font-weight: bold; }
#advancedSearchKol2 dd { margin: 0; padding: 5px 0 0 0; width: 20px; float: left; }
#zoekenZijbar { width: 238px; float: left; padding: 5px; margin: 0; }
#zoekenZijbar h2 { padding: 10px 0 0 10px; margin: 10px 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 12px; }
#zoekenZijbar ul { margin: 0 0 0 30px; padding: 0; list-style-type: none; }

/* Gebruiker */
#gebruiker { clear: both; width: 899px; float: left; border-right: 1px #CCCCCC solid; margin: 5px 0 5px 0; }
#gebruikerGegevens { clear: both; width: 625px; float: left; margin: 5px 0 5px 0; }
#gebruikerGegevens  h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#gebruikerGegevens dl { margin: 0 0 0 10px; padding: 0; width: 600px; }
#gebruikerGegevens dt { margin: 0; padding: 2px; float: left; width: 150px; }
#gebruikerGegevens dd { margin: 0; padding: 2px; float: left; width: 350px; }
#gebruikerGegevens p { margin-left: 10px; }
#gebruikerZijbar { width: 238px; float: left; padding: 5px; margin: 0; }
#gebruikerDetail { clear: both; width: 625px; margin: 5px 0 5px 0; }
#gebruikerDetail ul { width: 625px; float: left; margin: 0; padding: 0; list-style-type: none; }
#gebruikerDetail li { width: 605px; padding: 5px; margin: 2px 0 0 5px; }
li.gebruikerSub { width: 605px; color: #6B840F; padding: 5px; margin: 5px 0 0 5px; font-weight: bold; border-bottom: 2px solid #6B840F; }
#gebruikerZijbar h2 { padding: 10px 0 0 10px; margin: 10px 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 12px; }
#gebruikerZijbar ul { margin: 0 0 0 30px; padding: 0; list-style-type: none; }
#gebruikerZijbar li a { color: #000000; text-decoration: none; font-weight: bold; }
#gebruikerZijbar li a:hover { color: #000000; text-decoration: underline; font-weight: bold; }
.gebruikerWeblogItem { border: 1px #CCCCCC dashed; clear: both; margin: 0; padding: 10px; 0 5px 0; }
.gebruikerWeblogItem span.date { color: #A41E1F; font-size: 9px; font-style: italic; }
.gebruikerWeblogItem h3 { color: #000000; font-size: 12px; font-weight: bold; display: inline; }
.gebruikerWeblogItem h3 a, .gebruikerWeblogItem h3 a:hover { color: #000000; font-size: 12px; font-weight: bold; display: inline; text-decoration: none; }
.gebruikerWeblogReageer { text-align: right; border-top: 1px solid #A41E1F; padding: 2px; }
.gebruikerWeblogReageer a, .gebruikerWeblogReageer a:hover { text-decoration: underline; color: #A41E1F; }
#weblogReact { padding: 0 0 5px; 0 }

/* Online Dating */
#OnlineDating { width: 600px; padding: 0 10px 10px 30px; border-right: 1px #CCCCCC dashed; background-image: url(../images/logo.jpg); background-repeat: no-repeat; background-position: top left; float: left; }
#OnlineDating h2 { padding: 30px 0 0 10px; margin: 0; color: #A41E1F; font-weight: bold; font-size: 24px; }
#OnlineDating a { color: #000000; font-weight: bold; text-decoration: none; }
#OnlineDating a:hover { color: #000000; font-weight: bold; text-decoration: underline; }
#OnlineDatingRechts { float: left; width: 258px; }
#OnlineDatingRechts h2 { padding: 10px 0 0 10px; margin: 0; color: #A41E1F; font-weight: bold; font-size: 14px;  }
#OnlineDatingRechts a { color: #000000; text-decoration: none; font-weight: bold; }
#OnlineDatingRechts a:hover { color: #000000; text-decoration: underline; font-weight: bold; }
#betaling { background-color: #D2ABA4; padding: 5px; margin: 0; }
#OnlineDating dl { margin: 10px 0 0 20px; width: 420px; }
#OnlineDating dt { margin: 0; padding: 2px; width: 300px; float: left; }
#OnlineDating dd { margin: 0; padding: 2px; width: 100px; float: left; }

/* gebruiker gastenboek */
.gastenboek { margin: 10px 0 0 0; padding: 0; clear: both; border: 1px dashed #CCCCCC; padding: 5px; }
.gastenboek h3 { color: #A41E1F; font-weight: bold; font-size: 10px; padding: 0; margin: 5px 0 0 0; }

/* faq */
#faqPg { clear: both; width: 899px; float: left; margin: 5px 0 5px 0; padding: 0 0 5px 0; }
#faqPg  h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#faqPg  ul { width: 800px; float: left; margin: 10px 0 5px 25px; padding: 5px; list-style: none; }
#faqPg h3 { font-size: 12px; color: #A41E1F; border-bottom: 1px solid #A41E1F; }
#faqPg  li { margin: 5px 0 5px 10px; padding: 0 0 5px 10px; width: 800px; color: #000000; }
#faqPg dl { margin: 0 0 0 10px; padding: 0; width: 600px; }
#faqPg dt { margin: 0; padding: 2px; float: left; width: 150px; }
#faqPg dd { margin: 0; padding: 2px; float: left; width: 350px; }
#faqPg p { margin-left: 10px; }

/* contact */
#ctc_btn { clear: both; padding-top: 10px; margin: 0 0 0 10px; }
#ctc_btn a, #ctc_btn a:hover { padding: 5px; background-color: #943438; color: #FFFFFF; text-decoration: none; }

/* reglement */
#rules { clear: both; width: 899px;; float: left; border-right: 1px #CCCCCC solid; margin: 5px 0 5px 0; }
#rules  h2 { padding: 10px 0 0 10px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#rules p { padding: 0 5px 0 10px; }

/* over online dating */
#OverOnlineDating { width: 530px; padding: 0 10px 10px 30px; margin: 0 10px 0 0; background-image: url(../images/logo.jpg); background-repeat: no-repeat; background-position: top left; float: left; }
#OverOnlineDating h2 { padding: 30px 0 0 10px; margin: 0; color: #A41E1F; font-weight: bold; font-size: 24px; }
#OverOldMember { padding: 0; margin: 50px 0 0 0; float: left; }

/* register */
#register { float: left; }
#registerZijbar { float: left; width: 257px; }
.regZijMember { clear: both; }
.regZijMember ul { margin: 0; padding: 2px; width: 253px; list-style-type: none; }
#registerZijbar  h2 { padding: 2px; margin: 0 0 5px 0; color: #A41E1F; font-weight: bold; font-size: 14px; }
#registerZijbar img { float: left; padding: 2px; }
.registerMemberGeg { float: left; margin: 0; padding: 0; width: 100px; }
.registerMemberGeg ul { margin: 0; padding: 0; list-style-type: none; width: 133px; }
.registerMemberGeg li { margin: 0; padding: 0; }
.registerZijMeer { width: 129px; border-top: 1px solid #6B840F; padding: 2px; margin: 2px 0 0 0; text-align: right; }
#reg_btn { clear: both; padding: 10px 0 0 10px; }
#reg_btn a, #reg_btn a:hover { padding: 5px; background-color: #943438; color: #FFFFFF; text-decoration: none; }
#register dl { padding: 0; margin: 0; width: 476px; }
#register dt { padding: 4px; margin: 0; width: 180px; float: left; }
#register dd { padding: 4px; margin: 0; width: 280px; float: left; }
/* weblog */
.weblogItem { clear: both; margin: 0; padding: 10px; 0 5px 0; }
.weblogItem span.date { color: #A41E1F; font-size: 9px; font-style: italic; }
.weblogItem h3 { color: #000000; font-size: 12px; font-weight: bold; display: inline; }
.weblogLinks { color: #A41E1F; border-top: 1px solid #A41E1F; }
#weblog dl { padding: 0; margin: 0; width: 600px; }
#weblog dt { padding: 4px; margin: 0; width: 180px; float: left; }
#weblog dd { padding: 4px; margin: 0; width: 400px; float: left; }
/* berichten */
#berTop { background-color: #A41E1F; padding: 3px; margin: 10px 0 0 0; color: #FFFFFF; font-weight: bold; text-transform: uppercase; }
.berRepDark { background-color: #D2ABA4; padding: 3px; margin: 0; color: #FFFFFF; }
.berRepLight { padding: 3px; margin: 0; color: #A41E1F; } 
.berStat { width: 100px; float: left; }
.berTijd { width: 100px; float: left; }
.berTit { width: 200px; float: left; }
.berVan { width: 100px; float: left; }
.berDel { width: 150px; display: inline; }
#ber_bestem { background-color: #A41E1F; padding: 2px; margin: 10px 0 0 0; }
#ber_bestem a { padding: 0 4px 0 5px; margin: 0; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#ber_bestem a:hover { padding: 0 4px 0 5px; margin: 0; color: #FFFFFF; font-weight: bold; text-decoration: ; }
.ber_rep_bestem_dark { background-color: #D2ABA4; padding: 3px; margin: 0; color: #FFFFFF; clear: both; }
.ber_rep_bestem_light { padding: 3px; margin: 0; color: #A41E1F; clear: both; }
#ber_btn_right { clear: both; padding-top: 10px; text-align: right; }
#ber_btn_right a, #ber_btn_right a:hover { padding: 5px; background-color: #943438; color: #FFFFFF; text-decoration: none; }
/* friendslist */
.flNaam { width: 150px; float: left; }
.flTijd { width: 100px; float: left; }
.flMsg { width: 80px; float: left; }
.flPrf { width: 80px; float: left; }
.pfSta { width: 80px; float: left; }
.flDel { width: 150px; display: inline; }
/* acties */
#acties { border: 1px dashed #CCCCCC; padding: 8px; }
/* fotos */
.fotoItem { padding: 5px; margin: 2px 0 2px 0; border: 1px dashed #CCCCCC; }
.fotoItemFoto { width: 130px; float: left; }
.fotoItemGeg { float: left; width: 435px; }
.fotoItemDel { width: 18px; float: left; padding: 2px; border-left: 1px dashed #CCCCCC; }

/* FOOTER */
#footer { clear: both; background-color: #EDEAE3; height: 50px; width: 900px; margin: 5px 0 0 0; }
#footerText { padding: 10px 0 0 5px; margin: 0; }
#footerLinks ul { margin: 0; padding: 5px 0 0 500px; list-style-type: none; }
#footerLinks li { float: left; padding: 0 10px 0 10px; margin: 0; }
#footerLinks li a { color: #000000; text-decoration: none; font-weight: bold; }
#footerLinks li a:hover { color: #000000; text-decoration: none; font-weight: bold; }
#footer2 { clear: both; width: 890px; margin: 0; padding: 5px; text-align: center; }
#footer2 a, #footer2 a:hover { color: #666666; font-weight: bold; text-decoration: underline; }
/* MENU */
#menu { width: 207px; margin: 0; padding: 0; float: left; }
#menu #zijbar { margin: 0; padding: 0; list-style: none; }
#menu ul { margin: 0; padding: 0; }
#zijbar #OnlineDatingBtn, #zijbar #faq, #zijbar #GratisLid, #zijbar #DatingTips, #zijbar #ZoekDate{ padding: 0; margin: 0; height: 31px; width: 207px; overflow: hidden; text-indent: -999em; }
#zijbar #OnlineDatingBtn a { background: url(../images/online-dating.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #OnlineDatingBtn a:hover { background: url(../images/online-dating-over.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #faq a { background: url(../images/faq.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #faq a:hover { background: url(../images/faq-over.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #GratisLid a { background: url(../images/gratis-lid.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #GratisLid a:hover { background: url(../images/gratis-lid-over.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #DatingTips a { background: url(../images/dating-tips.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #DatingTips a:hover { background: url(../images/dating-tips-over.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #ZoekDate a { background: url(../images/search.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }
#zijbar #ZoekDate a:hover { background: url(../images/search-over.jpg) top left no-repeat; display: block; height: 31px; width: 207px; }

/* google ads */
#googleAd_home { width: 315px; float: left; margin: 5px 0 0 0; }
#googleAd_home2 { width: 315px; margin: 0 0 0 15px; }
#googleAd_register { width: 251px; padding: 3px; }

/* INPUT FIELDS */
#logForm input, #logForm input:link, #logForm input:visited { border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CB757E; }
#logForm input:hover, #logForm input:active, #logForm input:focus { border: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CB757E; }
