/* GENERAL STYLES
-----------------------------------------------------------------*/
*{ margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;  }
body { text-align: center; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 0 0 0 4px; font-size: 66%; line-height: 1.3em; }
img { border: none; }
input, textarea, ul, ol, li { margin: 0; padding: 0; }
table, tr, td { border-collapse: collapse; border-spacing: 0; }

.alignright { text-align: right; }

#pagebox { width: 896px; margin: 0 auto; text-align: left }
#rodekruislogo { width: 896px; text-align: center; margin: 11px 0; }
#rodekruistekst { position: absolute; margin-top: -8px; }
#header { margin-bottom: 11px; }
#footer { clear: both; text-align: center; color: #999999; margin-bottom: 20px; }
#footer a { color: #999999; text-decoration: none; }
#footer a:hover { color: #999999; text-decoration: underline; }

#main-nav { border-bottom: 2px solid #cccccc; background: url(../img/main_nav_bg.gif); width: 896px; margin-bottom: 11px; }
#main-nav ul { background: url(../img/main_nav_ul_bg.gif) no-repeat top left; width: 896px; padding: 6px 0 4px 0; }
#main-nav li { padding: 0 0 0 14px; display: inline; list-style: none; }
#main-nav a { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 1.1em; }

#sub-nav { list-style: none; margin: 0 0 20px 10px; }
#sub-nav li { padding: 0 0 4px 0; }
#sub-nav li a { font-size: 1.1em; font-weight: bold; color: #666666; text-decoration: none; }
#sub-nav li.selected { padding-left: 10px; background:  url(../img/sub-nav_a_bg.gif) no-repeat left 3px; }
#sub-nav li.selected a { font-size: 1.1em; font-weight: bold; color: #cc0000; text-decoration: none; }
#sub-nav li a:hover, #sub-nav li.selected a:hover { text-decoration: underline; }

#sub-nav li.selected ul { list-style: none; padding: 4px 0 0 0; }
#sub-nav li.selected ul li a { font-size: 1.1em;  color: #666666; font-weight: normal; text-decoration: none; }
#sub-nav li.selected ul li.selected {background: none; padding: 0 0 4px 0; }
#sub-nav li.selected ul li.selected a { font-size: 1.1em;  color: #666666; text-decoration: none; }
#sub-nav li.selected ul li a:hover, #sub-nav li.selected a:hover { text-decoration: underline; }

#meta-nav-box { margin-bottom: 11px; overflow: hidden; clear: both; _height:100%; }

#accessibility-nav { padding-left: 16px; float: left;}
#accessibility-nav .fontsize { display: block; float: left; margin-right: 3px; width: 19px; height: 18px; overflow: hidden;}

#inlogstatus { float: left; width: 72px; color: #666666; text-align: right;  }
#inlogstatus.ingelogd { color: #cc0000; }

#crumpath { font-size: 1em; color: #666666; float: left; width: 370px; margin-left: 10px; }
#crumpath a { color:#000000; text-decoration:none;}
#crumpath a:hover { color:#000000; text-decoration:underline;}

#meta-nav { float: left;}
#meta-nav a { font-weight: bold; color: #666666; text-decoration: none; }
#meta-nav a:hover { text-decoration: underline; }
#meta-nav a.print { background: url(../img/ico_print.gif) no-repeat left 3px; padding-left: 18px;}
#meta-nav a.stuurdoor { background: url(../img/ico_stuurdoor.gif) no-repeat left 4px; padding-left: 22px;}

#search {  float: right; width: 155px; text-align: right;  }
#search table { float: right; }
#search td { vertical-align: top; font-size: 1em; font-weight: bold; color: #666666; }
#search input  { margin-left: 5px; font-size: 1em; font-weight: normal; }
#search input.text { height: 18px;}

#banners { padding: 0 15px 0 10px; }
#banners a  { display: block; margin: 0 0 10px 0; } 

#mijncontact-login { margin:0 18px 0 10px; background: url(../img/mijncontact_login_bg.gif) repeat-y; }
#mijncontact-login h1 { background: url(../img/mijncontact_login_top.gif) no-repeat top left; padding: 22px 0 7px 12px; }
#mijncontact-login form { color: #666666; background: url(../img/mijncontact_login_bottom.gif) no-repeat bottom left; padding: 0px 8px 0px 10px; }
#mijncontact-login form a { font-size: 12px; color: #666666; text-decoration: underline; !important}
#mijncontact-login form .username.box { margin-bottom: 8px; }
#mijncontact-login form .password.box { margin-bottom: 8px; }
#mijncontact-login form .password.box .btn { vertical-align: top; }
#mijncontact-login form .autologin.box { font-size: 11px; }
#mijncontact-login form .autologin.box input { padding: 0; margin: 0 5px 0 0; }
#mijncontact-login form .loggedin.box { font-size: 11px; }
#mijncontact-login form .lostpassword { padding: 12px 0 ; }

#col-a { background: url(../img/col-a-mid-bg.gif) repeat-y; width: 190px; float: left; }
#col-a-top { background: url(../img/col-a-top-bg.gif) no-repeat top left; padding-top: 11px;}
#col-a-bot { background: url(../img/col-a-bot-bg.gif) no-repeat bottom left; padding-bottom: 16px; }
#col-a .banner { margin: 9px 0 0 10px; }

#col-b1 { background: url(../img/col-b1_bg.gif) repeat-y; width: 270px; float: left; }
#col-b1-top { background: url(../img/col-b1_top.gif) no-repeat top left; padding-top: 11px; }
#col-b1-bot { background: url(../img/col-b1_bot.gif) no-repeat bottom left; padding-bottom: 16px; }

#col-b2 { background: url(../img/col-b2_mid.gif) repeat-y; width: 280px; float: left; }
#col-b2-top { background: url(../img/col-b2_top.gif) no-repeat top left; padding-top: 11px; }
#col-b2-bot { background: url(../img/col-b2_bot.gif) no-repeat bottom left; padding-bottom: 16px; }
#col-b2 .divider { background: url(../img/col-b2_divider.gif); width: 280px; height: 30px; }
#col-b2 .divider hr { display: none; }

#col-c { background: url(../img/col-c_mid.gif) repeat-y; width: 156px; float: left; }
#col-c-top { background: url(../img/col-c_top.gif) no-repeat top left; padding-top: 11px; }
#col-c-bot { background: url(../img/col-c_bot.gif) no-repeat bottom left; padding-bottom: 16px; }

/*  */
#col-b1 .oproep { padding: 0 7px 16px 9px; margin: 0 8px 9px 0; color: #666666; border-bottom: 1px solid #cccccc; }
#col-b1 .oproep.last { border: none; margin-bottom: 0; }
#col-b1 .oproep img { float: left; margin-right: 5px; }
#col-b1 .oproep h1 { font-size: 1.3em; color: #cc0000; padding-bottom: 4px;  }
#col-b1 .oproep h2 { color: #cc0000; font-weight: normal; font-size: 1.1em; }
#col-b1 .oproep a { color: #ff6600; }

#col-b2 .fotos { color: #666666; padding: 0 10px 10px 10px; }
#col-b2 .fotos h1 { font-size: 1.3em; color: #cc0000; padding-bottom: 4px;  }
#col-b2 .fotos p { padding-bottom: 8px; }
#col-b2 .fotos a { display: block; text-decoration: none; color: #cc0000; }
#col-b2 .fotos a span { color: #ff6600; }

#col-b2 .agenda { color: #666666; padding: 0 10px 10px 10px; }
#col-b2 .agenda h1 { font-size: 1.3em; color: #cc0000; padding-bottom: 4px;  }
#col-b2 .agenda p { padding-bottom: 8px; }
#col-b2 .agenda a { display: block; text-decoration: none; color: #cc0000; }
#col-b2 .agenda a span { color: #ff6600; }

#col-b3 { background: url(../img/col-b3_mid.gif) repeat-y top right; width: 550px; float: left; }
#col-b3-top { background: url(../img/col-b3_top.gif) no-repeat top left; padding-top: 11px; }
#col-b3-bot { background: url(../img/col-b3_bot.gif) no-repeat bottom left; padding-bottom: 16px; overflow: hidden; _height: 100%; }

#col-b3 h1 { color: #cc0000; font-size: 1.1em; margin: 0 0 10px 0; }
#col-b3 h2 { color: #cc0000; font-size: 1.1em; font-weight: normal; }
#col-b3 p { font-size: 1.1em; margin: 0 0 10px 0; }
#col-b3 p a { color: #ff6600; }
#col-b3 ul { margin: 0 0 0 20px; }
#col-b3 ul li { color: #ff0000; }
#col-b3 ul li span { color: #000000; }
#col-b3 #accepteer { text-align: right; padding: 10px 0 0 0; }

#col-b4 { background: url(../img/col-b3_mid.gif) repeat-y top right; width: 550px; float: left; }
#col-b4-top { background: url(../img/col-b3_top.gif) no-repeat top left; padding-top: 15px; }
#col-b4-bot { background: url(../img/col-b3_bot.gif) no-repeat bottom left; padding: 0 20px 23px 15px; overflow: hidden; _height: 100%; }

#col-b4 h1 { color: #cc0000; font-size: 1.1em; margin: 0 0 10px 0; }
#col-b4 h2 { color: #cc0000; font-size: 1.1em; font-weight: normal; }

#col-b4 #messages-search { width: 150px; float: left; }
#col-b4 #messages-search select { width: 90px; display: block; margin: 0 0 10px 0; }
#col-b4 #messages-search p { color: #666666; font-size: 1.1em; margin: 0 0 5px 0; }
#col-b4 #messages-search img { vertical-align: middle; padding: 0 2px 0 8px; }
#col-b4 #messages-search .checkbox { vertical-align: middle; height: 20px; }
#col-b4 #messages-search label { cursor: pointer; color: #666666; font-size: 10px; }
#col-b4 #messages-search .submit { display: block; margin: 10px 0 0 50px; }

#col-b4 #messages { width: 365px; float: left; }
#col-b4 #messages .message { margin: 0 0 10px 0; overflow: hidden; _height: 100%; }
#col-b4 #messages .message .image { float: left; width: 90px; }
#col-b4 #messages .message .categories { padding: 5px 0 5px 0; }
#col-b4 #messages .message .content { float: left; width: 245px; padding: 0 10px 10px 10px; border-top: 1px solid #d6d6d6; }
#col-b4 #messages .message .content p { font-size: 1.1em; margin: 0; color: #333333; }
#col-b4 #messages .message .content a { font-size: 1.1em; margin: 0; color: #ff6600; }
#col-b4 #messages .message .content p.hdr1 { color: #cc0000; font-size: 1em; }
#col-b4 #messages .message .content p.hdr2 { color: #cc0000; font-size: 1.1em; }

#col-b4 #messages-pages { list-style: none; text-align: right; }
#col-b4 #messages-pages li { display: inline; color: #333333; }
#col-b4 #messages-pages li a { color: #333333; text-decoration: none; }
#col-b4 #messages-pages li a.selected { font-weight: bold; }
#col-b4 #messages-pages li.divider { color: #cc0000; }


#col-b4 #message-comment { background: url(../img/message_comment_bg_center.gif) repeat-y; float: right; width: 282px; }
#col-b4 #message-comment-top { background: url(../img/message_comment_bg_top.gif) no-repeat top left; padding-top: 11px; }
#col-b4 #message-comment-bottom { background: url(../img/message_comment_bg_bottom.gif) no-repeat bottom left; padding: 0 0 11px 0; }

#message { border-top: 1px solid #d6d6d6; }
#message .image { float: left; width: 221px; }
#message .categories { padding: 5px 0 5px 0; }
#message .content { float: left; width: 245px; padding: 0 10px 10px 10px; border-top: 1px solid #d6d6d6; }
#message .content p { font-size: 1.1em; margin: 0; color: #333333; }
#message .content a { font-size: 1.1em; margin: 0; color: #000000; }
#message .content p.hdr1 { color: #cc0000; font-size: 1em; }
#message .content p.hdr2 { color: #cc0000; font-size: 1.1em; }
#message ul { text-align: right; margin-top: 5px; }
#message ul li { display: inline; color: #333333;}
#message ul li.divider { color: #cc0000; }
#message ul li a { color: #333333 !important; text-decoration: none; }

#message-comment-form { padding: 5px 10px; }
#message-comment-form input { margin: 5px 0 10px 0; width: 192px; }
#message-comment-form input.btn { margin: 5px 0 10px 185px; width: auto; }
#message-comment-form textarea { margin: 5px 0 10px 0; width: 252px; } 

#basic-text {  padding: 0 75px 45px 49px;}
#basic-text li { list-style: disc; color:#666666; }
#basic-text ul li { color:#666666; }

/* Page 2.1 */
#activiteiten-quotes { width: 351px; float: left; } 
#activiteiten-quotes blockquote { font-weight: bold; color: #cc0000; padding: 18px; margin: 0 10px 8px 12px; background: #ffcc66;  }
#activiteiten-quotes blockquote a { font-weight: normal; color: #cc0000; }

#plaats-quote { background: url(../img/plaats_quote_mid.gif); width: 181px; float: left; }
#plaats-quote-top { background: url(../img/plaats_quote_top.gif) no-repeat left top; padding-top: 9px;}
#plaats-quote-bot { background: url(../img/plaats_quote_bot.gif) no-repeat left bottom; padding-bottom: 9px;}
#plaats-quote form { padding: 0 4px 0 8px; background: url(../img/plaats_quote_bg.gif) repeat-x; margin: 0 1px;  }
#plaats-quote form h2 { font-size: 1.1em; font-weight: bold; color: #cc0000; }
#plaats-quote form p { font-size: 1em; }
#plaats-quote form input.btn { margin: 10px 0 0 60px; }

#quote-pages { list-style: none; text-align: right; padding-right: 10px; }
#quote-pages li { display: inline; color: #666666; }
#quote-pages li a { color: #666666; text-decoration: none; }
#quote-pages li a.selected { font-weight: bold; }
#quote-pages li.divider { color: #cc0000; }

/* Page 2.2 */
#fotoverslag { width: 351px; float: left; } 
#fotoverslag h2 { font-size: 1.1em; font-weight: bold; color: #cc0000;}
#fotoverslag .content { margin: 0 15px 0 12px; }
#fotoverslag h3 { margin: 0; font-size: 1em; font-weight: normal; color: #cc0000; }
#fotoverslag .vsl { margin: 10px 0; }
#fotoverslag .bijschrift { margin: 10px 0; }

/* page 3.1 */
#email { width: 331px;  margin-left: 10px; float: left;  display: inline; }
#email h2 { color: #cc0000; font-weight: bold; font-size: 1.2em; margin-bottom: 5px; }
#email table { width: 100%; margin: 15px 0; }
#email td { padding: 3px 0; color: #666666; }
#email .img { vertical-align: middle; float: right; }
#emailheader { font-size: 1.1em; font-weight: bold; margin: 15px 0; }
#emailbericht { font-size: 1.0em; margin: 15px 0 30px 0 }
#emailform input.txt { width: 230px; }
#emailform textarea.txt { width: 230px; }
#email .selected { font-weight: bold; }
#email a { color: #666666; }

#emaillogin .btn { margin-top: 20px; }
#emaillogin .txt { padding: 10px 0; }

/* page 3.5 */
#mijnberichten { width: 331px;  margin-left: 10px; float: left; }
#mijnberichten h2 { color: #cc0000; font-weight: bold; font-size: 1.2em; margin-bottom: 5px; }
#mijnberichten table { width: 100%; margin: 15px 0; }
#mijnberichten td { padding: 3px 0; color: #666666; }
#mijnberichten .img { vertical-align: middle; float: right; }
#mijnberichtenheader { font-size: 1.1em; font-weight: bold; margin: 15px 0; }
#mijnberichtenbericht { font-size: 1.0em; margin: 15px 0 30px 0 }
#mijnberichtenform input.txt { width: 230px; }
#mijnberichtenform textarea.txt { width: 230px; }
#mijnberichten .selected { font-weight: bold; }
#mijnberichten a { color: #666666; }



#plaats-fotoverslag { background: url(../img/plaats_quote_mid.gif); width: 181px; float: left; }
#plaats-fotoverslag-top { background: url(../img/plaats_quote_top.gif) no-repeat left top; padding-top: 9px;}
#plaats-fotoverslag-bot { background: url(../img/plaats_quote_bot.gif) no-repeat left bottom; padding-bottom: 9px;}
#plaats-fotoverslag form { padding: 0 4px 0 8px; background: url(../img/plaats_quote_bg.gif) repeat-x; margin: 0 1px;  }
#plaats-fotoverslag form h2 { font-size: 1.1em; font-weight: bold; color: #cc0000; }
#plaats-fotoverslag form p { font-size: 1em; }
#plaats-fotoverslag form input.btn { margin: 10px 0 0 60px; }

#fotoverslag-pages { list-style: none; text-align: right; padding-right: 0px; }
#fotoverslag-pages li { display: inline; color: #666666; }
#fotoverslag-pages li a { color: #666666; text-decoration: none; }
#fotoverslag-pages li a.selected { font-weight: bold; }
#fotoverslag-pages li.divider { color: #cc0000; }

#emaillogin { padding: 90px 0 150px 120px ; }
#emailloginform { background: #ffcc66; width: 301px; }
#emailloginform-top { background: url(../img/emaillogin-top.gif) no-repeat left top; padding-top: 18px; }
#emailloginform-bot { background: url(../img/emaillogin-bot.gif) no-repeat left bottom; padding: 0 31px 9px 10px; }
#emaillogin table { width: 100%; }
#emaillogin h2 { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }

#emaillogin .btn { margin-top: 20px; }
#emaillogin .txt { padding: 10px 0; }

#verstuuralbum { width: 331px; margin-left: 10px; float: left; }
#verstuuralbum h2 { margin: 26px 0; font-size: 1.1em; font-weight: bold; color: #666666;}
#verstuuralbum .btn { text-align: right; padding: 15px 0; }
#verstuuralbum table { width: 100%; margin-top: 20px; }
#verstuuralbum td { padding: 3px 0 ; }

/* Page 3.2 a */
#mijnfotoalbums { width: 341px;  margin-left: 10px; float: left; }
#mijnfotoalbums a { color: #666666; }
#mijnfotoalbums .album h2 { font-size: 1em; font-weight: bold; color: #666666; margin: 9px 0 5px 0;	 }
#mijnfotoalbums .album a { margin-right: 10px } 
#mijnfotoalbums .btn { float: right; margin-top: 10px; }
#albumsize { padding: 15px 0 20px 0;}

/* Page 3.2 c */
#bewerkalbum { width: 341px;  margin-left: 10px; float: left; }
#bewerkalbum h2 { font-size: 1.1em; font-weight: bold; color: #cc0000; }
#bewerkalbum h3 { margin: 26px 0; font-size: 1.1em; font-weight: bold; color: #666666;}
#bewerkalbum td { padding: 5px 0 ; }
#bewerkalbumgegevens td { vertical-align: top; }
#bewerkalbumfotos { border: 1px solid #cccccc; margin-top: 5px; }
#bewerkalbumfotos td { padding: 3px 5px 2px 2px; }
#bewerkalbumfotos .ico { vertical-align: middle; }

#sms-versturen-box { display: inline; background: #f0eff4; width: 179px; float: right; margin-right: 19px; }
#sms-versturen-box h2 { font-size: 1.2em; color: #cc0000; font-weight: bold; margin: 0 0 10px 0; }

#sms-versturen-box .inputarea, #sms-versturen-box .inputtext { width: 155px; }

#sms-versturen-top { background: url(../img/sms_versturen_box_top.gif) no-repeat left top; }
#sms-versturen-bot { background: url(../img/sms_versturen_box_bot.gif) no-repeat left bottom;  padding: 5px 9px 0 8px;}
#smstegoed { background: url(../img/sms_versturen_tegoed_mid.gif); margin-bottom: 10px;  }
#smstegoed .txt {  text-align: center; font-size: 1.4em; line-height: normal; color: #666666;}
#smstegoed span { color: #ff9900; font-weight: bold; font-size: 1.6em; vertical-align: middle; }
#sms-versturen-bot form { color: #666666 ; }
#sms-versturen-bot input { margin: 3px 0 10px 0; }
#sms-versturen-bot textarea { margin: 3px 0 10px 0; }
#sms-versturen-bot input.btn { margin: 0 0 10px 0; }

/* page 3-4 abc */
#mijnvrienden { width: 331px; margin-left: 10px; float: left; }
#mijnvrienden h2 { font-size: 1.2em; color: #cc0000; font-weight: bold; }
#mijnvrienden .vriendtoevoegen { display: block; float: left; margin: 20px 0 15px 0 ; }
#mijnvrienden .vriend a { margin-right: 10px; }
#mijnvrienden .vriend h3 { display: block; clear: both; font-size: 1.1em; margin: 5px 0 10px 0 ; }

#vriendtoevoegen { width: 100%; display: block; clear: both; }
#vriendtoevoegen .col2 { padding-left: 10px; }
#vriendtoevoegen input { width: 204px; margin: 7px 0 }
#vriendtoevoegen input.date { width: 55px; margin: 7px 0; }
#vriendtoevoegen input.btn { width: auto; margin: 7px 10px 7px 0; }
#vriendtoevoegen table tr td table tr td { padding: 0 5px 0 0; }

#vriendbewerken { width: 100%; }
#vriendbewerken .col2 { padding-left: 10px;  }
#vriendbewerken input { width: 204px; margin: 7px 0; }
#vriendbewerken input.date { width: 55px; margin: 7px 0; }
#vriendbewerken input.btn { width: auto; margin: 7px 10px 7px 0; }
#vriendbewerken table tr td table tr td { padding: 0 5px 0 0; }


/* page 4-0 ab */
#uitgaanstips { background: url(../img/plaats_quote_mid.gif); width: 181px; float: left; }
#uitgaanstips-top { background: url(../img/plaats_quote_top.gif) no-repeat left top; padding-top: 9px;}
#uitgaanstips-bot { background: url(../img/plaats_quote_bot.gif) no-repeat left bottom; padding-bottom: 9px;}
#uitgaanstips form { padding: 0 4px 0 8px; background: url(../img/plaats_quote_bg.gif) repeat-x; margin: 0 1px;  }
#uitgaanstips form h2 { font-size: 1.1em; font-weight: bold; color: #cc0000; }
#uitgaanstips form p { font-size: 1em; }
#uitgaanstips form input.btn { margin: 10px 0 0 60px; }

#agendaitems { width: 352px; float: left;  }
#agendaitems h2 { font-size: 1.1em; font-weight: bold; padding: 0 0 10px 21px; }
#agendaitems table tr td { padding-top: 8px; }
#agendaitems table tr td.border { border-top: 1px solid #cccccc; }
#agendaitems table tr td h3 { color: #cc0000; font-weight: normal; font-size: 1.1em;  }
#agendaitems table tr td a { color: #ff6600; }

#agendaitems-pages { list-style: none; text-align: right; padding-right: 10px; }
#agendaitems-pages li { display: inline; color: #666666; }
#agendaitems-pages li a { color: #666666; text-decoration: none; }
#agendaitems-pages li a.selected { font-weight: bold; }
#agendaitems-pages li.divider { color: #cc0000; }

/* Page 5.2. a */
#ecard {  margin: 0 10px 16px 10px; }
#ecard img { float: left; margin-left: 15px; margin-bottom: 15px; }

/* Page 5.2. b */
#ecardversturen { padding: 0 0 45px 49px;}
#ecardversturenform { margin-top: 20px; width: 439px; border:1px solid #cccccc; }
#ecardversturenform .btn { text-align: right; padding: 15px 0; }
#ecardversturenform table { margin-top: 20px; }
#ecardversturenform td { padding: 3px 0 ; }
#ecardverzendbtn { float:right; margin:5px 62px 0 0; }

/* Page 6.1 b */
#links p a { color:#cc0000; text-decoration:underline; }

/* Page 6.1 a */
#tips_algemeen { width: 351px; float: left; } 
#tips_algemeen p { font-size: 1.0em;}
#tips_algemeen h1 { font-size: 1.2em; font-weight: bold; color: #cc0000; margin: 0px; padding-bottom: 3px; }
#tips_algemeen h2 { font-size: 1.1em; color: #cc0000; margin: 0px; background: url(../img/ico_pijl.gif); background-repeat: no-repeat; padding-left: 15px; }
#tips_algemeen .content { margin: 0 15px 0 12px; }
#tips_algemeen_boven { color:#cc0000; text-align:right; margin-bottom: 15px;}
#tips_algemeen_boven a { color: #cc0000; font-weight:bold; }

#tip_invoeren { background: url(../img/plaats_quote_mid.gif); width: 181px; float: left; }
#tip_invoeren-top { background: url(../img/plaats_quote_top.gif) no-repeat left top; padding-top: 9px;}
#tip_invoeren-bot { background: url(../img/plaats_quote_bot.gif) no-repeat left bottom; padding-bottom: 9px;}
#tip_invoeren form { padding: 0 4px 0 8px; background: url(../img/plaats_quote_bg.gif) repeat-x; margin: 0 1px;  }
#tip_invoeren form h2 { font-size: 1.1em; font-weight: bold; color: #cc0000; }
#tip_invoeren form p { font-size: 1em; }
#tip_invoeren form input.btn { margin: 10px 0 0 60px; }

/* zoekresultaten */
#zoekresultaat h1, #zoekresultaat h1 a { font-size: 1.0em; color: #cc0000; text-decoration: underline; margin-bottom: 0px; }
#zoekresultaat a { font-size: 1.1em; color: #cc0000; text-decoration:none; color:#666666; margin-bottom: 0px; }
#zoekresultaten #messages-pages { list-style: none; text-align: right; }
#zoekresultaten #messages-pages li { display: inline; color: #333333; }
#zoekresultaten #messages-pages li a { color: #333333; text-decoration: none; }
#zoekresultaten #messages-pages li a.selected { font-weight: bold; }
#zoekresultaten #messages-pages li.divider { color: #cc0000; }

/* inloggen */
#inloggen { padding: 90px 0 150px 120px ; }
#inloggenform { background: #ffcc66; width: 301px; }
#inloggenform-top { background: url(../img/inloggen-top.gif) no-repeat left top; padding-top: 18px; }
#inloggenform-bot { background: url(../img/inloggen-bot.gif) no-repeat left bottom; padding: 0 31px 9px 10px; }
#inloggen table { width: 100%; }
#inloggen h2 { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }
#inloggen .btn { margin-top: 20px; }
inloggen .txt { padding: 10px 0; }

/* inschrijven nieuwsbrief */
#inschrijvennieuwsbrief { padding: 90px 0 150px 120px ; }
#inschrijvennieuwsbriefform { background: #ffcc66; width: 301px; }
#inschrijvennieuwsbriefform-top { background: url(../img/inschrijvennieuwsbrief-top.gif) no-repeat left top; padding-top: 18px; }
#inschrijvennieuwsbriefform-bot { background: url(../img/inschrijvennieuwsbrief-bot.gif) no-repeat left bottom; padding: 0 31px 9px 10px; }
#inschrijvennieuwsbrief table { width: 100%; }
#inschrijvennieuwsbrief h2 { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }
#inschrijvennieuwsbrief .btn { margin-top: 20px; }
#inschrijvennieuwsbrief .txt { padding: 10px 0; }

/* sitemap */
#sitemap { line-height: 15px; }
#sitemap li { list-style-image:url(../img/ico_pijl.gif); }
#sitemap ul ul li { list-style-image: none; list-style: none; margin-bottom: 0px; }
#sitemap ul ul { margin: 0px; }
#sitemap ul li { margin-bottom: 10px; }
#sitemap li a { font-weight:bold; color:#000000; }
#sitemap ul ul li a { font-weight:normal; color:#000000; }
.sublist ul, .sublist li { margin: 0px; list-style:none; list-style-image:none; }


/* Page 3.3 a */
#inschrijven { width: 351px; float: left; } 
#inschrijven h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 5px;}
#inschrijven .content { margin: 0 15px 0 12px; }
#inschrijven h2 { font-size: 1.1em; font-weight: bold; color: #666666; margin-bottom: 5px; }
#inschrijven .vsl { margin: 10px 0; }
#inschrijven .bijschrift { margin: 10px 0; }
#inschrijven-toelichting { width: 181px; float: left; padding: 0 4px 0 8px; }
#inschrijven-toelichting h2 { font-size: 1.1em; font-weight:bold; color: #666666; margin-bottom: 5px; }

#inschrijven-form { width: 331px; float: left; }
#inschrijven-form h2 { font-size: 1.1em; font-weight: bold; color: #666666;}
#inschrijven-form .btn { text-align: right; padding: 15px 0; }
#inschrijven-form table { width: 100%; margin-top: 20px; }
#inschrijven-form td { padding: 3px 0 ; }
#inschrijven-form .select { border: 1px solid #FF0000; }
#inschrijven-form a { text-decoration: underline; color: #000000; }

/* Page 3.3 b */
#mijnprofiel { width: 316px; float: left; } 
#mijnprofiel h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 10px; }
#mijnprofiel table { margin-top: 20px; font-size: 1.1em }
#mijnprofiel td { padding: 3px 0 ; }
#mijnprofiel-tdoranje { color: #ff8f44; }
#mijnprofiel h2 { font-size: 1.1em; font-weight: bold; color: #666666;}

/* Page 3.6 */
#mijnfotoverslagen { width: 310px; float: left; } 
#mijnfotoverslagen h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 10px; }
#mijnfotoverslagen p { font-size: 1.1em; margin-top: 10px; }
#mijnfotoverslagen table { margin-top: 20px; font-size: 1.1em }
#mijnfotoverslagen td { padding: 3px 0 ; }

/* Page 3.7 */
#mijnquotes { width: 310px; float: left; } 
#mijnquotes h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 10px; }
#mijnquotes p { font-size: 1.1em; margin-top: 10px; }
#mijnquotes table { margin-top: 20px; font-size: 1.1em }
#mijnquotes td { padding: 3px 0 ; }

/* Page 3.8 */
#smsopwaarderen { width: 410px; float: left; padding: 0 10px 10px 10px;} 
#smsopwaarderen h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 5px;}
#smsopwaarderen .content { margin: 0 15px 0 12px; }
#smsopwaarderen h2 { font-size: 1.1em; font-weight: bold; color: #666666; margin-bottom: 5px; }
#smsopwaarderen table { width: 400px;  margin-top: 20px; font-size: 1.1em }
#smsopwaarderen td { padding: 3px 0 ; }

/* Page 3.9 */
#zoekprofiel-resultaat { float: left; width: 150px; }
#zoekprofiel-resultaat h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 10px; }
#zoekprofiel-resultaat a { text-decoration: underline; color: #000000; }

#zoekprofiel { float: left; width: 350px; }
#zoekprofiel h1 { font-size: 1.1em; font-weight: bold; color: #cc0000; margin-bottom: 10px; }
#zoekprofiel table { margin-top: 20px; font-size: 1.1em }
#zoekprofiel td { padding: 3px 0 ; }
#zoekprofiel-tdoranje { color: #ff8f44; }
#zoekprofiel h2 { font-size: 1.1em; font-weight: bold; color: #666666;}


/* Mijnmaakcontact */
#mijnmaakcontact { width: 328px; float: left; padding-left: 10px; } 
#mijnmaakcontact p { font-size: 1.0em;}
#mijnmaakcontact h1 { font-size: 1.2em; font-weight: bold; color: #cc0000; margin: 0px; padding-bottom: 3px; }
#mijnmaakcontact_submenu { width: 194px; float: left; text-align: right; }
