/* Start of CMSMS style sheet 'tbaguetje' */
/* ----hoofdinstelling---- */
html, body { background: url(uploads/images/layout/bg.jpg); text-align: center; font-family: verdana, arial, sans-serif; font-size: 100%; margin: 0 auto; height: 100%;}
a { text-decoration: none; }
li { list-style: none; }
* { padding: 0; margin: 0;}

/* ----central container---- */
#wrapper { width: 1000px; margin: 0 auto -30px; padding: 0; background: url(uploads/images/layout/main_bg.png) repeat-y; min-height: 100%; height: auto !important; }

#container { width: 900px; margin: auto; padding: 0; }

/* ----header---- */
#header { width: 900px; height: 45px; margin: 0; padding: 0; background: url(uploads/images/layout/header_bg_blanco.png) no-repeat; }
#header p { font-size: 19px; font-family: Trebuchet MS, sans-serif; font-weight: normal; color: #ffe100; padding: 10px 0 0 220px; margin: 0; }

/* ----menu_a---- */
#menu_a { width: 900px; height: 35px; margin: 0; padding: 0; background: url(uploads/images/layout/menu_a_bg.png) no-repeat; text-align: left;}
#menu_a ul { margin: 0; padding: 5px 0 0 231px; }
#menu_a li { float: left; margin: 0; padding: 0 10px 0 10px; }
#menu_a li a { font-size: 17px; font-family: tahoma, sans-serif; color: #fcfcfb; display: block; }
#menu_a li a:hover { font-size: 17px; color: #e58c15; }
#menu_a li a.menuactive { font-size: 17px; color: #e58c15; border-bottom: 1px dotted #fcfcfb; }

/* ----banner---- */
#banner { float: left; width: 900px; height: 250px; margin: 0; padding: 0; }
#banner_logo { float: left; width: 230px; height: 250px; margin: 0; padding: 0; background: url(uploads/images/layout/banner_logo_bg.png) no-repeat; }
#banner_foto { float: left; width: 670px; height: 250px; margin: 0; padding: 0; background: url(uploads/images/layout/banner_foto_bg.png) no-repeat; }
#foto { float: left; margin: 0; padding: 0; }

/* ----breadcrumbs---- */
#breadcrumbs { clear: both; width: 900px; height: 50px; margin: 0; padding: 0; background: url(uploads/images/layout/breadcrumbs_bg.png) no-repeat; }
.breadcrumbs {  float: left; margin: 0; padding: 17px 0 0 240px; font-family: tahoma, sans-serif; font-size: 13px; color: #cedce4;}
div#search { float: right; width: 27em;     /* enough width for the search input box */
   text-align: right; padding: 0.6em 0 0.2em 0; margin: 5px  10px 0 0 ; font-size: 11px; color: #555; }
div#search input{
   font-size: 11px;
   font-family: arial, helvetica;
   margin:0 2px;
   background:url(uploads/images/layout/zoekknop_bg.gif) repeat-x;
   border:1px solid #bcbcbc;
   padding:2px;
   cursor: pointer;
}

div#search input#cntnt01searchinput{
  padding:3px;
  background: #ffffff;
  cursor:text;
}


/* ----content wrapper---- */
#main { float: left; width: 900px; margin: 0; padding: 0; }

/* ----menu_b---- */
#menu_b { float: left; width: 229px; margin: 0; padding: 0 0 0 1px; }
#links ul { list-style: none; margin: 0; padding: 0; }
#links ul li { margin: 0; padding: 0; }
#links ul li a { text-align: left; font-size: 100%; font-family: verdana, sans-serif; display: block; border-bottom: 1px solid #2f627e; padding: 6px 0 0 30px; text-decoration: none; color: #f0ead7; width:197px; height: 22px; text-transform: normal; vertical-align: middle; background: url(uploads/images/layout/menu_b_bg.jpg) no-repeat; }
#links ul li a:active, #links ul li a:focus { color: #c4d54e; background: url(uploads/images/layout/menu_b_current.jpg) no-repeat; }
#links ul li a:hover { color: #c4d54e; background: url(uploads/images/layout/menu_b_hover.jpg) no-repeat; }
#links ul li a.menuactive { color: #c4d54e; background: url(uploads/images/layout/menu_b_current.jpg) no-repeat; }

#adres { text-align: left; }
#adres h2 { font-size: 18px; font-family: Impact; font-weight: normal; color: #7b8899; padding: 2px 0 10px 5px; margin: 0; }
#adres h3 { font-size: 18px; font-family: Tahoma, arial, sans-serif; font-weight: bold; color: #7b8899; padding: 2px 0 2px 30px; margin: 0; }
#adres h4 { font-size: 12px; font-family: verdana ,arial, sans-serif; font-weight: bold; color: #91a0b3; padding: 15px 0 2px 5px; margin: 0; }
#adres p { font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #91a0b3; padding: 2px 50px 2px 30px; margin: 0; }
#adres a { font-size: 13px; color: #fee917; }
#adres img { text-decoration: none }
#adres a:hover { font-size: 13px; color: #fee917; border-bottom: 1px dotted #fee917; }
#adres small { font-size: 8px; color: #91a0b3; padding: 10px 0 2px 5px; margin: 0;}

/* ----content---- */
#content {  float: left; width: 670px; margin: 0; padding: 0; text-align: left; }
#content p { font-size: 14px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #f6f5f4; padding: 15px 25px 10px 25px; margin: 0; }
#content h2 { font-size: 24px; font-family: Tahoma; font-weight: bold; color: #f6f5f4; padding: 15px 0 10px 25px; margin: 0; }
#content h3 { font-size: 18px; font-family: Tahoma, arial, sans-serif; font-weight: normal; color: #f6f5f4; padding: 20px 0 0 25px; margin: 0; }
#content a { font-size: 14px; color: #fee917; }
#content img { text-decoration: none }
#content a:hover { font-size: 14px; color: #fee917; border-bottom: 1px dotted #fee917; }
#content small { font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #f6f5f4; padding:0; margin: 0; }

#content table { border: 0; }

#content p.mapsmarker { font-size: 12px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #555453; padding: 0 10px 0 10px; margin: 0; }
.gmapDir { font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #555453; padding: 0 10px 0 10px; margin: 0; }
#gmapDirHead.gmapDir a { font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #555453;  }
.gmapDirLabel { font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; color: #555453;  }

/* ----hack voor IE7 table left margin---- */
html>/**/body #content table { font-size: 13px; font-family: Tahoma, arial, sans-serif; font-weight: normal; color: #555453; padding: 0px 25px 0 25px; margin: 0px 25px 0 15px; }
#content table { font-size: 13px; font-family: Tahoma, arial, sans-serif; font-weight: normal; color: #555453; padding: 0px 25px 0 40px; margin: 0px 25px 0 44px; }
#content ul.picturelist { padding-left: 65px; }
#content .error_message { font-size: 13px; font-family: Tahoma, arial, sans-serif; font-weight: normal; color: #e4134b; padding: 0px 25px 0 50px; margin: 10px 25px 18px 17px }


/* ----footer---- */
.footer, .push { 
    clear: both; width: 900px; height: 30px; margin: auto; padding: 0; background: url(uploads/images/layout/footer_bg.png) no-repeat; }
#footertext { float: left; font-size: 10px; font-family: Lucida Sans Unicode; color: #acacac; margin: 0 0 0 10px; padding: 0;}
#footertext p { margin: 5px 0 0 0; padding: 0; }
#footertext a { font-size: 10px; color: #acacac; border-bottom: 1px dotted #acacac; }
#footertext a:hover { font-size: 10px; color: #acacac; border-bottom: 1px solid #acacac;}

* ----formulier---- */
.contactform { padding: 3px; margin: 3px; border: 1px solid #bac5d6; font: 10px Verdana, sans-serif; background: #fff; }
.contactform td { font-size: 10px; valign: middle; color: #ffffff; }
.contactform input, .contactform textarea { padding: 3px; margin: 3px; border: 1px solid #bac5d6; font: 10px Verdana, sans-serif; background: #fff; }



/* End of 'tbaguetje' */

