body { background: #FFF url('/_images/selfstorage/bg.png') repeat-x; color: #00376F; font-family: 'Tahoma' ,sans-serif; line-height: 1.6em; }
h1 { color: #FFF; font-size: 20px; font-family: 'Arial Narrow' , 'Tahoma' ,sans-serif; line-height: 1.6em; margin: 0 0 1em 0; }
h2, h3, p, th, td, legend { font-size: 11px; }
tr { vertical-align: top; }
td h3 { margin: 0; }
td ul { font-size: 1em; }
th.boxtype, th.boxsize, th.boxrent, th.boxfee, th.boxorder { width: 20%; }
fieldset#myItems { border: 1px solid #094787; margin: 1.0em 0; padding: 0.5em; }
fieldset#myItems legend { font-weight: bold; padding: 0.5em; }
fieldset#myItems ul { margin: 0 0 0 1.5em; }
#page { margin-top: 11px; }
#header { background: url('/_images/selfstorage/header3.png') top no-repeat; height: 132px; }
#ctl00_banner_banner { display: none; top: 83px; }
#ctl00_banner_slogan { position: absolute; }
#ctl00_banner_slogan { color: #FFF; font-size: 16px; font-family: 'Arial Narrow' , 'Tahoma' ,sans-serif; font-weight: bold; right: /*5*/ 190px; top: 90px; }
#ctl00_banner_linkBelGratis { display: block; margin: 0px auto; padding-top: 5px; width: 126px; }
#ctl00_banner_belgratis { }
#content { background: url('/_images/selfstorage/contenty3.gif') no-repeat; }
#local { width: 135px; }
#main { background: transparent url('/_images/selfstorage/main_header_bg.png') no-repeat top; min-height: 317px; margin-left: 12px; width: 635px; }
#text { padding: 5px 20px 25px 20px; }
#text a { color: #446EA0; font-weight: bold; }
#text ol li { list-style-type: decimal; padding: 0 0 5px 5px; margin: 0 0 0 20px; }
#nav { font: 1.2em 'Arial Narrow'; top: 50px; }
#subnav { font: 1.4em 'Arial Narrow'; font-weight: bold; top: 55px; width: auto; }
#subnav a { color: #FFF; padding-left: 16px; }
#subnav li ul a:hover, #subnav li ul a.AspNet-Menu-Selected { background-image: none; }
#subnav a:hover, #subnav a.AspNet-Menu-Selected, #subnav li ul a:hover, #subnav li ul a.AspNet-Menu-Selected { background: transparent url('/_images/selfstorage/menu_arrow.gif') no-repeat left; color: #C0E037; }

/* CSS social media elements */
/*.pnlSocialMedia {clear:both; margin:100px 0px 20px 10px;}*/
.pnlSocialMedia { position: absolute; top: 500px; left: 10px; }
.smIntro { width: 110px; font-family: 'Arial Narrow' , sans-serif; font-weight: bold; font-size: 1.5em; color: #A4C1E4; text-align: justify; margin: 0px 1px 8px 1px; }
.btnSM { width: 24px; height: 24px; float: left; margin: 0px 6px 6px 0px; }

div.offerbanner { display: none; }
#vestigingenlijst { margin-left: 300px; padding-top: 30px; height: 275px; }
#vestigingenlijst ul { margin: 0px; padding: 0px; margin-left: 15px; }
#ctl00_mainText_formArticle { margin-bottom: 25px; }
#footer { background: url('/_images/selfstorage/footer.gif') top left no-repeat; height: 10px; }
#footertext { position: absolute; width: 920px; text-align: center; }
#footer a { color: #00376F; }
#footertext a.AspNet-Menu-Selected { color: #C0E037; text-decoration: underline; }
#footertext a.AspNet-Menu-Selected:hover { text-decoration: none; }
#ctl00_footerText_sendfriend { display: none; }
#ctl00_mainText_ctl08_webshop td { border-bottom: 1px solid #EEE; padding: 20px 0px; }
#ctl00_mainText_ctl03_totalShop2 { margin-bottom: 30px; }
#ctl00_mainText_map2 { margin-bottom: 20px; }
.AspNet-Menu-WithChildren li { padding-left: 12px; }
.calcTable { background-color: #B0C9E1; float: left; margin-right: 15px; }
.calcTable td { font-size: 0.9em; }
.calcTable th, .calcTable td { padding: 2px; }
.calcTable label { float: none; margin: 0px 2px; }
#secondarynav { left: 118px; }
#secondarynav li { margin-right: 5px; }
div.rightnav { height: auto; position: relative; background: #FFF url('/_images/selfstorage/bg_right.gif') no-repeat top left; width: 130px; padding: 10px; }
div.rightfooter { position: absolute; left: 0px; bottom: 0px; background: #FFF url('/_images/selfstorage/bg_right.gif') no-repeat bottom; height: 10px; width: 150px; }
#ctl00_rightNav_ddlSelecteerPlaats { margin-bottom: 15px; }
.ruimtecalculator { margin-bottom: 10px; }
#rightnav img.offerte, #rightnav img.ruimtecalculator, #rightnav img.aanbieding, #rightnav img.reserveren, #rightnav a.belmijterug img, #rightnav a.aanhangwagen img { height: 46px; margin-bottom: 15px; border: 1px solid #FFF; }
#rightnav a:hover img { border: 1px solid #69F; }
#rightnav img.kaartje { margin-bottom: 15px; }
#text a.ruimtecalculator { margin-left: 10px; }
#ctl00_mainText_sendfriend { position: absolute; right: 20px; bottom: 40px; z-index: 999; }
#rightnav a:hover img.aanbieding, #rightnav a img.aanbieding { border: none; margin-left: 1px; }
#rssfeed { position: absolute; left: 755px; top: 142px; }
.hide { display: none; }
.suggestion, .total { font-size: 1.4em; line-height: 1.2em; clear: both; }
.suggestion { margin-bottom: 10px; }
.total { }
.wrapper { text-align: right; }
.pageImage { margin: 10px 0; }
.pageImage img { border: 1px solid #EEE; padding: 2px; }
input#ctl00_mainText_ctl06_location { border: 0; }
.btn { width: 125px; }
a.calculatespace { text-decoration: none; }
a.calculatespace { background-color: #D4D0C8; padding: 5px; color: #000; border-bottom: 2px solid #094787; margin: 1.0em 0; padding: 0.5em; border-right: 2px solid #094787; margin: 1.0em 0; padding: 0.5em; border-top: 2px solid #FFF; margin: 1.0em 0; padding: 0.5em; border-left: 2px solid #FFF; margin: 1.0em 0; padding: 0.5em; margin-top: 2px; margin-left: 40px; }
fieldset #ctl00_mainText_ctl02_lblType { font-size: 12px; color: #000; margin-top: 3px; margin-left: 0px; line-height: 23px; }
#ctl00_mainText_ctl02_btnCalculateSpace { font-size: 11px; }
.controlbuttons .btnFormControlSC { margin: 0px 0px 0px 25px; }
#ctl00_mainText_ctl03_EBVestiging { margin-bottom: 25px; }
select[disabled] { background-color: #FAFAFA; }
input[disabled='disabled'].boxContent { border: 0 none Transparent; background-color: Transparent; color: #000 !important; }
.span_of { font-size: 14px; }
.btnCalculateSpace { font-size: 5.1em; height: 25px; margin-top: -3px; }
.hidden { display: none; visibility: hidden; }
.span_of { margin: 2px 2px 2px 10px; }
.btnCalculateSpace { position: absolute; top: /*320*/ 210px; right: 166px; width: 155px; }
#subnav .leftbanner { padding-top: 20px; }
#subnav .leftbanner a { display: block; padding-left: 6px; }
#subnav .leftbanner a img { border: 1px solid #FFF; height: 42px; }
#subnav .leftbanner a:hover { background: none; margin-top: 0px; }
#subnav .leftbanner a:hover img { border-color: #69F; }
.cbConditions { margin: 0px 4px 0px 152px; }
.lblRight { display: inline-block; float: inherit; width: auto; }
.lblSize { font-size: 1.1em; margin-left: 3px; }
.lblSize small { font-size: 0.9em; color: #F00; }
.fc-tbx .tl { background: url('/_include/formcheck/theme/white/img/tl.png') no-repeat; height: 5px; }
.fc-tbx .t { background: url('/_include/formcheck/theme/white/img/t.png') repeat-x; height: 5px; }
.fc-tbx .tr { background: url('/_include/formcheck/theme/white/img/tr.png') no-repeat; height: 5px; }
.fc-tbx .l { background: url('/_include/formcheck/theme/white/img/l.png') repeat-y; width: 16px; }
.fc-tbx .r { background: url('/_include/formcheck/theme/white/img/r.png') repeat-y; width: 16px; }
.fc-tbx .bl { background: url('/_include/formcheck/theme/white/img/bl.png') no-repeat; }
.fc-tbx .b { background: url('/_include/formcheck/theme/white/img/b.png') no-repeat; height: 0px; }
.fc-tbx .br { background: url('/_include/formcheck/theme/white/img/br.png') no-repeat; }
.fc-tbx .c { background: url('/_include/formcheck/theme/white/img/c.png') repeat; }
.fc-tbx a.close { float: right; background: url('/_include/formcheck/theme/white/img/close.png') no-repeat; position: relative; margin-left: 5px; display: block; width: 10px; height: 10px; cursor: pointer; }
.fc-tbx .err { float: left; }
.fc-tbx p { width: auto; display: block; font-size: 10px; font-family: tahoma,verdana, "sans-serif"; margin: 0; padding: 0; border: 0; color: #F00; }
.fc-tbx table { width: auto; }
.fc-tbx td { border: none; }
.ajax_loader { background: url('/_images/ajax-loader.gif') no-repeat center; width: 200px; height: 150px; }
.fc-error { border: 1px solid #888; margin-top: 5px; background-color: #EAEAEA; }
.fc-error p { margin: 5px; color: #A00; }

.leftbanner { position: absolute; right: 350px; top: 0px; z-index: 900; }
.linkToActionPage { position: relative; text-decoration: none; }
.imgFlyerActie { position: absolute; right: 0px; top: 0px; z-index: 920; }
.divActieText { position: absolute; right: 0px; top: 20px; z-index: 940; width: 235px; color: #FFF; font-size: 20px; /*font-family: 'Arial Narrow','Tahoma',sans-serif; */ line-height: 27px; /*-webkit-transform: rotate(-1deg);      -moz-transform: rotate(-1deg);     transform: rotate(-1deg);*/ }

a .divActieText { text-decoration: none; }

/* search */
/* .search { position: absolute; top: 38px; right: 11px; } */
.search { position: absolute; top: 92px; right: 11px; }
.search label { display: none; }
.search .searchBox { background-color: #F7F7F7; border: 1px solid #ffffff; color: #999; font-size: 11px; float: left; padding: 3px 5px 2px 5px; }
.search .searchButton { float: left; }

/* search results */
.introTxtSearch { display: inline-block; margin-bottom: 10px; }
.searchTerm { font-weight: bold; }
.searchResult { margin-bottom: 20px; }
.searchResultLinkTitle { font-size: 1.3em; font-weight: normal; }
.searchResultLinkTitle:hover { font-size: 1.3em; font-weight: normal; }
.snippet { font-size: small; }
.tagFound { display: inline-block; border: 1px solid #D7D7D7; padding: 0 3px 0 3px; background-color: #FFFF9B; /* CSS3:*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-style: italic; /* Einde CSS3 */ }
.resultLink { font-style: italic; text-decoration: none; }
.resultLink a { font-style: italic; text-decoration: none; font-weight: normal; }
.searchResultLink { color: #0E774A; }
.lnkFade { font-weight: normal; }
.noSearchResults { font-size: 1.2em; }
.searchTermNoResults { font-weight: bold; }
.headersearchresults { color: #00376F; background-color: Transparent; }
.validationmessage { font-size: 14px; color: Red; clear: both; }
