body { font-family: Arial, Verdana, sans-serif; font-size: 13px; }
a { color: #009ee0; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
a.link_zwart {color:Black; /*font-weight:bold; /*font-size:10px;*/}
h1 { color: #00aeef; font-size: 18px; margin: 5px 0 10px 0; padding-bottom: 5px; border-bottom: 1px solid #7fd6f7; }
h2 { font-size: 15px; margin: 5px 0 10px 0; padding-bottom: 5px; border-bottom: 1px solid #7fd6f7; }
h3 { font-size: 13px; margin: 0; padding: 0; }
h3 a { color: #000000; }
h3 a:hover { color: #009ee0; }
hr { margin: 0 0 0 0; height: 1px; overflow: hidden; border: 0; background: #7fd6f7; color: #7fd6f7; }
.left { float: left; }
.right { float: right; }
.right_bottom { position:absolute; right:190px;}
.clear { clear: both; }
.button { border: 1px solid #9fd0f2; background: #e1f2fa; }
.button_pijllinks { border: 1px solid #9fd0f2; background: #e1f2fa; background-image:url(../images/pijllinks.gif); background-repeat:no-repeat; background-position:5px 3px; width:134px;}
.button_pijlrechts { border: 1px solid #9fd0f2; background: #e1f2fa; background-image:url(../images/pijlrechts.gif); background-repeat:no-repeat; background-position:120px 3px; width:134px;}
.roundButtom { display: inline-block; position: relative; vertical-align: middle; height: 20px; margin: 3px; }
.roundButtom input { height: 20px; border-left: 0; border-right: 0; margin: 0; left: 4px; overflow: hidden; position: relative; }
.roundButtom .links { vertical-align: middle; background: url(../images/btn-left.gif); width: 4px; height: 20px; display: inline-block; margin: 0; padding: 0; position: absolute; left: 0px; margin-left:1px; }
.roundButtom .rechts { vertical-align: middle; background: url(../images/btn-right.gif); width: 4px; height: 20px; display: inline-block; margin: 0; padding: 0; position: absolute; margin-right:1px;}
.roundButtom.pijlrechts { position: relative; left: -10px; left /*\**/: -20px\9 }
.roundButtom.pijllinks { position: relative; left: -15px; left /*\**/: -40px\9 }


x:-moz-any-link, .roundButtom .links { top: -3px; } /* Firefox */
x:-moz-any-link, .roundButtom .rechts { right: -8px; top: -3px; } /* Firefox */
*+html .roundButtom .links { right: auto; top: 0px; } /* IE7 */
*html .roundButtom .links { right: auto; top: 0px; } /* IE6 */
*+html .roundButtom .rechts { top: 0px; } /* IE7+ */
*html .roundButtom .rechts { top: 0px; } /* IE6 */


.textBox input { position: relative; top: -4px; font-size: 11px; height: 12px; border: 1px solid #000000; }
.textBox .links { background: url(../images/textBoxLinks.gif) no-repeat 0px 1px; width: 5px; height: 17px; display: inline-block; }
.textBox .rechts { background: url(../images/textBoxRechts.gif) no-repeat 0px 1px; width: 5px; height: 17px; display: inline-block; }
.tweeKolommen { clear: both; }
.tweeKolommen .linkerKolom { width: 48%; float: left; }
.tweeKolommen .rechterKolom { width: 48%; float: right; }
.inlineImg { float: left; margin: 15px; }

.breed_blok h1 { padding-top: 12px; }

span.select { position: absolute; width: 178px; height: 21px; padding: 5px 24px 0 8px; color: #000; background: url(../images/bgSelectBox.gif) no-repeat; overflow: hidden; }

#wrapper { position: relative; width: 954px; margin: 0 auto; }

/** De header **/
#header { height: 115px; }
#logo { position: absolute; top: 0px; left: 0px; }
#logo p { margin-top: 3px; }
#zoekveld { position: absolute; top: 49px; left: 268px; }
#zoekveld a { color: #000000; text-decoration: none; font-size: 14px; }
#zoekveld a img { margin: 0 5px; }
#zoekveld input { width: 302px; }
#inlogveld { position: absolute; top: 16px; left: 268px; /*width: 235px;*/ line-height: 20px; font-size: 14px; }
#inlogveld a { color: #000000; text-decoration: none; }
#inlogveld a img { margin: 0 5px 0 0; }
#links { position: absolute; top: 25px; left: 699px; line-height: 20px; }
#links ul { float: left; list-style: none; margin: 0; padding: 0; width: 124px; height: 89px; }
#links a { text-decoration: none; }
#links a:hover { text-decoration: underline; }

/** Het menu **/
#menu { position: relative; z-index: 20; list-style: none; margin: 0; padding: 0; height: 49px; }
#menu li { position: relative; float: left; text-align: center; }
#menu li a { display: block; padding-top: 13px; width: 135px; height: 36px; background: url(../images/menuMid.gif) no-repeat top right; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; }
#menu li#eerste a { width: 136px; background: url(../images/menuFirst.gif) no-repeat; }
#menu li#laatste a,
#menu li#laatste_commercie a { width: 131px; padding-right: 10px; background: url(../images/menuLast.gif) no-repeat top right; }
#menu li.hover a,
#menu li.selected a { background: url(../images/menuMidOver.gif) no-repeat; }
#menu li.hover { z-index: 3; }
#menu li#eerste.hover a,
#menu li#eerste.selected a { background: url(../images/menuFirstOver.gif) no-repeat; }
#menu li#laatste.hover a,
#menu li#laatste.selected a,
#menu li#laatste_commercie.hover a,
#menu li#laatste_commercie.selected a { background: url(../images/menuLastOver.gif) no-repeat top right; }
#menu li .drop { text-align: left; position: absolute; top: 37px; left: 0px; display: none; }
#menu li .drop .dropTop { position: relative; /*width: 100%; /*width: 387px;*/ height: 22px; /*background: url(../images/dropTop.png) no-repeat;*/ z-index: 3; }
#menu li .drop .dropTop .dropLeft { float: left; width: 9px; height: 22px; overflow: hidden; background: url(../images/dropTop-left.png) no-repeat; }
#menu li .drop .dropTop .dropMidMid { float: left; width: 10px; height: 22px; overflow: hidden; background: #00aeef; }
#menu li .drop .dropTop .dropRightMid { float: left; width: 10px; height: 22px; overflow: hidden; background: url(../images/dropTop-mid-right.png) no-repeat; }
#menu li .drop .dropTop .dropMid { float: left; width: 10px; height: 22px; overflow: hidden; background: url(../images/dropTop-mid.png) repeat-x; }
#menu li .drop .dropTop .dropRight { float: right; width: 10px; height: 22px; overflow: hidden; background: url(../images/dropTop-right.png) no-repeat; }
#menu li.mirror .drop .dropTop .dropLeft { background: url(../images/dropTop-left-mirrored.png) no-repeat; }
#menu li.mirror .drop .dropTop .dropMidMid { background: url(../images/dropTop-mid.png) repeat-x; }
#menu li.mirror .drop .dropTop .dropRightMid { background: url(../images/dropTop-mid-right-mirrored.png) no-repeat; }
#menu li.mirror .drop .dropTop .dropMid { background: #00aeef; }
#menu li.mirror .drop .dropTop .dropRight { background: #00aeef; }
#menu li .drop .dropContent { /*width: 373px;*/ background: #00aeef url(../images/dropBg.gif) repeat-y; padding: 0 7px; }
#menu li .drop .dropContent table td { vertical-align: top; }
#menu li .drop .dropContent .column { width: 170px; }
#menu li .drop .dropBottom { position: relative; /*width: 100%; /*width: 387px; clear: both;*/ height: 8px; /*background: url(../images/dropBottom.png) no-repeat;*/ }
#menu li .drop .dropBottom .dropLeft { float: left; width: 12px; height: 8px; overflow: hidden; background: url(../images/dropBottom-left.png) no-repeat; }
#menu li .drop .dropBottom .dropMid { float: left; width: 10px; height: 8px; overflow: hidden; background: url(../images/dropBottom-mid.png) repeat-x; }
#menu li .drop .dropBottom .dropRight { float: right; width: 10px; height: 8px; overflow: hidden; background: url(../images/dropBottom-right.png) no-repeat; }
/*#menu li .drop .column a { padding-left: 0px; font-size: 11px; }*/
#menu li .drop .column { position: relative; }
#menu li .drop .column .left { width: 120px; }
#menu li .drop .column ul { list-style: none; margin: 0 0 15px 0px; padding: 0; color: #ffffff; }
#menu li .drop .column li { background: url(../images/menuLi.gif) no-repeat 0px 9px; padding-left: 8px; float: none; text-align: left; }
#menu li .drop .column li a { font-weight: normal; font-size: 11px; padding-left: 8px; }
#menu li .drop .column a { font-size: 12px; display: inline; padding: 0; width: auto; height: auto; background: none; }
#menu li .drop .column a:hover { text-decoration: underline; }
#menu li.hover .drop a { background: none; }
#menu li#eerste.hover .drop a { background: none; }
#menu li#laatste.hover .drop a { background: none; }
#menu li#laatste_commercie.hover .drop a { background: none; }
#menu li.hover .drop { display: block; }

/** De footer **/
#footer { clear: both; width: 944px; border-top: 1px solid #000000; margin: 0 auto; position: relative; left: -5px;  padding-bottom: 30px;}
#footer ul { list-style: none; margin: 0; padding: 0; font-size: 10px; }
#footer ul a { color: #000000; text-decoration: none; margin-right: 73px; }
#footer ul a:hover { text-decoration: underline; }
#footer li { float: left; }

/** De content **/
#content { position: relative; }
#linkerKolom { position: relative; width: 202px; padding: /*40px*/ 20px 0; float: left; overflow: hidden; min-height: 500px; }
*html #linkerKolom { height: 500px; }
#middenKolom { position: relative; width: 530px; padding: 20px 10px 20px 10px; float: left; overflow: hidden; }
#rechterKolom { position: relative; /*width: 198px;*/ width: 202px; padding: 20px 0; padding-top: 42px; float: left; overflow: hidden; }

#rechterKolom .vraag { margin-top: -20px; }

#linkerKolom select { width: 196px; }

.blok_informatieaanvragen { margin-bottom: 20px; margin-top: 28px; }

.withFlash #linkerKolom { padding: 10px 0; }
.withFlash .blok_informatieaanvragen { margin-top: 54px; }
.withFlash #middenKolom { padding-top: 262px; }
.withFlash #middenKolom h1 { margin-top: -1px; }
.withFlash #rechterKolom { margin-top: 255px; /*margin-top: 140px;*/ }
.withFlash #flashCarousel { position: absolute; top: 35px; left: 215px; }
.metcarousel {margin-top:232px !important;}

.infoBlok { height: 263px; }
.infoBlok h2 { border: none; margin-top: 35px; margin-bottom: 0; padding-bottom: 0px; }
.blok { margin-bottom: 13px; }
.blok ul { position: relative; list-style: none; /*font-size: 14px;*/ margin: 0; padding: 0; line-height: 20px; }
.blok ul li { background: url(../images/imgArrow.gif) no-repeat 0px 5px; padding-left: 17px; }
.blok ul li a { color: #000000; text-decoration: none; }
.blok ul li a:hover { border-bottom: 1px solid #7fd6f7; }
/*#directnaar { margin-top: 75px; }
x:-moz-any-link, #directnaar { margin-top: 90px; } /* Firefox */
/*+html #directnaar { margin-top: 55px; } /* IE7+ */
/*html #directnaar { margin-top: 55px; } /* IE6 */
#directnaar { margin-top: 40px; }
x:-moz-any-link, #directnaar { margin-top: 80px; } /* Firefox */
*+html #directnaar { margin-top: 53px; } /* IE7+ */
*html #directnaar { margin-top: 53px; } /* IE6 */

.mijnbouwkennis .mijnartikelen { float:left; margin-bottom:20px; margin-right:10px;}
.mijnartikelen ul { position: relative; list-style: none; font-size: 14px; margin: 0; padding: 0; line-height: 20px; width:340px; }
.mijnartikelen ul li { background: url(../images/imgArrow.gif) no-repeat 0px 5px; padding-left: 17px; }
.mijnartikelen ul li a { color: #000000; text-decoration: none; }
.mijnartikelen ul li a:hover { border-bottom: 1px solid #7fd6f7; }
.mijnartikelen .titel {color:#009ee0; font-weight:bold;}
.mijnbouwkennis .verwijderknop {}
.mijnbouwkennis .verwijderknopafbeelding {text-align:right; margin-left:5px;}
#rechterKolom img {margin-top: 10px; }


.marktItem { clear: both; margin-bottom: 15px; }
.marktItem h3 { padding: 0 0 0 10px; background: url(../images/imgArrow.gif) no-repeat 0px 3px; }
.marktItem h3 a { color: #000000; }
.marktItem h3 a:hover { color: #009ee0; }
.marktContent { margin-top: 10px; }
.marktContent img { float: left; margin-right: 7px; }
.marktContent .samenvatting {float:right; width:415px; margin-bottom: 15px; }
.marktContent .samenvatting_smal {float:right; width:255px; margin-bottom: 15px; }
.marktContent p {  margin: 0; }
.marktContent a { clear: both; }

#login { background: url(../images/loginBg.gif) no-repeat; width: 416px; height: 145px; padding: 30px 50px; border-top: 10px solid white; }
#login h2 { border-bottom: none; }
#login table td {padding: 0}
#login table td.loginTitel { padding-right: 15px; }
.loginWaarde input { width: 310px; }
.loginWachtwoordVergeten { text-align: right; }
.loginWachtwoordVergeten a { color: #000000; text-decoration: none; }

#rechtslogin { }
#rechtslogin h3 { margin: 0 0 5px 0;}
#rechtslogin .loginTitel { padding: 2px 5px 3px 0; }
#rechtslogin .loginWaarde input { width: 90px; }
#rechtslogin input.pijltje { width: 5px; }

.loginArtikelTitel h1 { border-bottom: 0px; }

.infoblok { width: 175px; height: 69px; padding: 10px; margin-bottom: 17px; }
.infoblok h4 { font-size: 13px; text-align: center; margin: -5px 0 15px 30px; }
.infoblok a { font-size: 13px; color: #000000; background: url(../images/imgArrow.gif) no-repeat 0px 3px; padding-left: 10px; }
.vraag { background: url(../images/infoblokVraag.gif) no-repeat; }
.vragenlijst { background: url(../images/infoblokVragenlijst.gif) no-repeat; }
.bestellen { background: url(../images/infoblokBestellen.gif) no-repeat; }

.dossierBlok { border-bottom: 1px solid #7fd6f7; padding-bottom: 10px; margin-bottom: 15px; margin-top: 15px; }
.dossierBlok img { padding: 10px 10px 10px 0; }
.dossierBlok .dossier_icoon { float: left; }
.dossierBlok .dossier_samenvatting { display:inline; }
.dossierBlok p { margin: 10px 0 0 0; }
.dossierBlok a { /*display: block; clear: both;*/ margin-left: 5px; padding-left: 12px; background: url(../images/imgArrow.gif) no-repeat 0px 3px; }
.dossierBlok b a { display: inline; clear: none; }
.dossierBlok a.titel { color:#000; background:none; padding-left:0px;}
.dossierBlok div { margin: 10px 0 0 0; }
.dossierBlok div.datum { margin: 0; }
.sw_NieuwsOverzicht .dossierBlok .datum { width:115px; float:left;}

.tweeKolommen .dossierBlok a { display: block; clear: both; }

.zoekresultaten .tabs { margin-top: 10px; }
.resultaat { margin-bottom: 18px; clear: both; }
.resultaat h1 { border: none; padding-left: 10px; display: inline; background: url(../images/imgArrow.gif) no-repeat 0px 5px; }
.resultaat p { /*font-size: 14px;*/ margin-bottom: 0; margin-top: 10px; }
/*.resultaat .datum { font-size: 14px; color: #bfbfc2; }*/
.resultaat .datum { font-size: 10px; color: #00AEEF; }

.resultaat .tags { font-size: 12px; color: #bfbfc2;  }
.resultaat .highlight { background-color:#009EE0; color:#ffffff;}
.sorteren { float: right; padding-bottom: 10px; }
.sorteren a { color: #c3c3c5; }
.sorteren a.actief { color: #009ee0; }
.highlight { background-color:#009EE0; color:#ffffff;}


.inlogscherm h3 { margin: 20px 0; padding-bottom: 5px; border-bottom: 1px solid #7fd6f7; }
.inlogscherm h1 { border: none; margin: 0; }
.inlogscherm p { font-size: 14px; margin: 0 0 80px 0; }

.loginblok { position: relative; width: 242px; height: 250px; float: left; margin: 0 25px 15px 25px; /*15px*/ padding: 20px; }
.loginblok h4 { font-size: 15px; text-align: center; margin: -10px 0 15px 30px; }
.loginblok p { margin: 17px 0; }
.loginBlokTitel { font-size: 15px; padding-right: 10px; vertical-align:top;}
.loginBlokWaarde input { width: 152px; }
.login { background: url(../images/loginBlokLogin.gif) no-repeat; margin-left: 0; }
.abbonement { background: url(../images/loginBlokBestellen.gif) no-repeat; }
.info { background: url(../images/loginBlokInfo.gif) no-repeat; }
.proberen { background: url(../images/loginBlokProberen.gif) no-repeat; margin-right: 0; }
.proberen center { position: absolute; bottom: 20px; width: 242px; }
.loginblok table td {padding: 0;}

.artikelHeader { color: #00aeef; font-size: 10px; }
.artikelHeader h1 { display: inline; border: none; }
.artikelHeader .datum { display: block; }
.artikelHeader img { margin: 0 1px; }
.artikelHeader .icoonBreed { margin-left: 10px; }



.artikelSamenvatting {margin-top: 15px; font-weight: bold; }
.artikelTekst {margin-top: 15px;}
.sw_NieuwsBericht_Afbeelding { margin: 0px 10px 10px 0; float: left; }
.nieuwsberichtIntro { margin: 0 0 20px 0; }



.blokLeeg { /*padding: 10px; width: 174px; /*height: 91px; background: url(../images/blokLeeg.gif) no-repeat;*/ margin-bottom: 13px; }
.blokLeegTop { width: 193px; height: 8px; background: url(../images/blokLeegTop.gif) no-repeat; overflow: hidden; }
.blokLeegContent { width: 171px; padding: 0 10px; border: 1px solid #00aeef; border-top: none; border-bottom: none; }
.blokLeegBottom { width: 193px; height: 8px; background: url(../images/blokLeegBottom.gif) no-repeat; overflow: hidden; }
.blokLeeg h1 { font-size: 11px; border: none; margin: 0; }
.blokLeeg ul { margin: 0 0 0 10px; padding: 0; font-size: 10px; }
.blokLeeg ul a { color: #000000; }

.nieuwsbrief h1 { border: none; margin-bottom: 0; }
.nieuwsbrief p { margin: 5px 0 20px 0; }
.artikel { clear: both; display: block; margin-bottom: 13px; }
.artikel h2 { border: none; margin: 0; padding-left: 12px; background: url(../images/imgArrow.gif) no-repeat 0px 3px; }
.artikel p { margin: 0; }
.artikel .inlineImg { margin: 0 5px 0 0; }

.update h1 { border: none; margin-bottom: 0; }
.update .artikel { padding-bottom: 10px; border-bottom: 1px solid #45aaea; }
.update .artikel .left { margin-top: 10px; }
.update .artikel img.left { margin-right: 10px; }
.update .artikel a { padding-left: 10px; background: url(../images/imgArrow.gif) no-repeat 0px 3px; }

.blokBlauw { width: 707px; background: #e1f2fa; }
.blokBlauwTop { width: 707px; height: 4px; background: url(../images/blokBlauwTop.gif) no-repeat; overflow: hidden; }
.blokBlauwContent { padding: 10px; }
.blokBlauwBottom { width: 707px; height: 5px; background: url(../images/blokBlauwBottom.gif) no-repeat; overflow: hidden; }
.help { float: right; color: #000000; }
.help img { vertical-align: middle; }

/** Tabs **/
.ui-helper-clearfix { display: block; }
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { height: 26px; margin: 0; padding: 0; list-style: none; position: relative; border-bottom: 1px solid #bfebfb; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 -1px -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { clear: both; padding: 10px 0 0 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs .ui-tabs-nav li a { background: url(../images/tabMidOver.gif) repeat-x; }
.ui-tabs .ui-tabs-nav li .front { width: 5px; height: 27px; overflow: hidden; background: url(../images/tabLinksOver.gif) no-repeat; float: left; }
.ui-tabs .ui-tabs-nav li .back { width: 5px; height: 27px; overflow: hidden; background: url(../images/tabRechtsOver.gif) no-repeat; float: left; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background: url(../images/tabMid.gif) repeat-x; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected .front { background: url(../images/tabLinks.gif) no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected .back { background: url(../images/tabRechts.gif) no-repeat; }

/** IE6 Fixes **/
*html #content { zoom: 1; } /* de content div heeft in IE6 geen hasLayout (en is dus onzichtbaar) zoom maakt het weer zichtbaar */
*html .textBox input { top: -1px; } /* de input met type="text" staat niet goed in IE6 */
*html span.select { display: none; } /* werkt niet goed in IE6, dus geef het niet weer */
*html #menu li .drop iframe { position: absolute; top: 22px; left: 0px; height: 200px; width: 387px; } /* iframe in IE6 zodat de selectboxen niet over de drop down heen gaan */
*html #menu li .drop .dropContent { position: relative; z-index: 30; } /* z-index om de content boven de iframe te plaatsen */
/*html #menu li .drop .dropTop { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop.png'); } /* IE6 kan alleen op deze manier transparante pngs */
/*html #menu li .drop .dropBottom { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropBottom.png'); } /* Idem */
*html .database #menu li a { width: 0; white-space: nowrap; } /* IE6 zet de width op 100% met float en width: auto, dat moet niet. Daarom de width op 0 omdat IE6 het altijd groter maakt met de content */
*html .database #menu li#eerste a { width: 0; } /* Idem */
/**html .database #menu li#laatste a { width: 0; }*/ /* Idem */
*html .blok_informatieaanvragen { margin-top: 23px; }
*html .withFlash .blok_informatieaanvragen { margin-top: 72px; }
*html .withFlash #middenKolom h1 { padding-top: 3px; }

*html #menu li .drop .dropTop .dropLeft { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-left.png'); }
*html #menu li .drop .dropTop .dropRightMid { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-mid-right.png'); }
*html #menu li .drop .dropTop .dropMid { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-mid.png'); }
*html #menu li .drop .dropTop .dropRight { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-right.png'); }
*html #menu li.mirror .drop .dropTop .dropLeft { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-left-mirrored.png'); }
*html #menu li.mirror .drop .dropTop .dropMidMid { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-mid.png'); }
*html #menu li.mirror .drop .dropTop .dropRightMid { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropTop-mid-right-mirrored.png'); }
*html #menu li .drop .dropBottom .dropLeft { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropBottom-left.png'); }
*html #menu li .drop .dropBottom .dropMid { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropBottom-mid.png'); }
*html #menu li .drop .dropBottom .dropRight { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bouwkennis/images/dropBottom-right.png'); }

/** IE8 Fixes **/
.textBox input { top/*\**/: -3px\9 } /* de input met type="text" staat niet goed in IE8 met normale IE8 view*/

/** IE7 Fixes **/
*+html .textBox input { top: -1px; } /* de input met type="text" staat niet goed in IE7 */
*+html .blok_informatieaanvragen { margin-top: 23px; }
*+html .withFlash .blok_informatieaanvragen { margin-top: 72px; }
*+html .withFlash #middenKolom h1 { padding-top: 3px; }

/** Database stijlen **/
.database #menu li a { white-space: nowrap; width: auto; padding-left: 14px; padding-right: 14px; }
.database #menu li#eerste a { width: auto; }
.database #menu li#laatste a { width: 175px; padding-right: 0px; padding-left:0px; }

.database #linkerKolom { width: 702px; padding: 20px 50px 20px 0; float: left; }
.database .ui-tabs .ui-tabs-nav a { color: #009ee0; font-size: 12px; line-height: normal; padding: .5em .3em; }
.database .ui-tabs .ui-tabs-nav a:hover { text-decoration: none; border: none; }
.database .linkerKolom { width: 285px; }
.database .rechterKolom { width: 370px; }
.database .artikel .left { display: block; margin-top: 5px; }
.database #Indicatoren .blok { font-size: 11px; color: #45aaea; }
.database #Indicatoren .blok p { margin: 5px 0; }
.database #Indicatoren h1 {display:none;}
.database #Barometer h1 {display:none;}
.database #Prognoses h1 {display:none;}
.database #Downloads h1 {display:none;}
.tabs #Whitepaper h1 {display:none;}
.tabs #Whitepaper .sw_tekstblok_tekst ul {margin-top:0;padding-top:0;}

.database #Indicatoren { padding-top: 0px; }
.database #Barometer { padding-top: 0px; }
.database #Prognoses { padding-top: 0px; }
.database #Indicatoren p { margin-top: 10px; }
.database #Barometer p { margin-top: 10px; }
.database #Prognoses p { margin-top: 10px; }

.database #zoekbalk { margin-bottom: 20px; margin-top: 9px; }
.database #zoekbalk h2 { border: none; }
.database #zoekbalk a { color: #000000; }
.database #zoekbalk a img { margin: 0 5px; }
.database #zoekbalk label { font-size: 15px; font-weight: bold; margin-right: 15px; }
.database #zoekbalk .extra label { display: block; margin-bottom: 5px; }
.database #zoekbalk .invoer { width: 600px; }
.database #zoekbalk .rechtsonder { position: absolute; bottom: 0px; right: 25px; }
*+html .database #zoekbalk .rechtsonder { position: absolute; bottom: 0px; right: 10px; }
.database .zoekbalkTop { width: 708px; height: 7px; overflow: hidden; background: url(../images/zoekbalkTop.gif) no-repeat; }
.database .zoekbalkContent { position: relative; padding: 10px 5px 10px 20px; width: 681px; border: 1px solid #7fd6f7; border-top: none; border-bottom: none; overflow: auto; }
.database .zoekbalkContent input { margin-left: 0px; }
.database .zoekbalkContent select.styled { margin-bottom: 5px; }
.database .zoekbalkBottom { width: 708px; height: 7px; overflow: hidden; background: url(../images/zoekbalkBottom.gif) no-repeat; }

.database .extra { display: none; margin: 20px 0 0 0; }
.database .extra td { padding-right: 114px; }

.database span.select { position: absolute; width: 162px; height: 19px; padding: 3px 24px 0 8px; color: #000; background: url(../images/bgSelectBoxDb.gif) no-repeat; overflow: hidden; }
#linkerKolom .selectbox {width:45px !important;}

.database .dossiers .tweeKolommen .linkerKolom { width: 49%; }
.database .dossiers .tweeKolommen .rechterKolom { width: 49%; }

.database .zoekresultaten .tags { display: block; color: #000000; font-size: 12px; }

.database .rss h2 { color: #009ee0; border: 0; }
.database .rss .tweeKolommen { margin-top: 20px; }
.database .rss .tweeKolommen ul { line-height: 25px; }
.database .rss .tweeKolommen .linkerKolom { width: 49%; }
.database .rss .tweeKolommen .rechterKolom { width: 49%; }

.database .artikelToolbox { /*width: 500px;*/ font-size: 11px; }
.database .artikelToolbox a { color: #000000; }
/*.database .artikelToolbox a { float: left; display: block; height: 30px; color: #000000; width: 150px; }
.database .artikelToolbox p { margin: 10px; }*/
.database .artikelToolbox .icoon { width: 40px; padding-right: 5px; text-align: right; float: left; display: block; }
.database .martikelen .sorteren { margin-top: 9px; }
.database .martikelen .tweeKolommen { margin-top: 20px; }
.database .martikelen .tweeKolommen ul { font-size: 14px; list-style: none; margin: 0; padding: 0; }
.database .martikelen .tweeKolommen li { background: url(../images/imgArrow.gif) no-repeat 25px 5px; }
.database .martikelen .tweeKolommen li input { margin-right: 12px; }
.database .martikelen .tweeKolommen li.folder { font-size: 18px; font-weight: bold; color: #00aeef; background: url(../images/imgFolder.gif) no-repeat 25px 5px; margin-bottom: 15px; }
.database .martikelen .tweeKolommen li.folder input { margin-right: 25px; }

/** Shop **/
.blokShop { margin: 10px 12px 13px 1px; font-size: 11px; float: left; }
.blokShopTop { width: 243px; height: 8px; background: url(../images/blokShopTop.gif) no-repeat; overflow: hidden; }
.blokShopContent { position: relative; height: 180px; width: 221px; padding: 0 10px; border: 1px solid #00aeef; border-top: none; border-bottom: none; }
.blokShopBottom { width: 243px; height: 8px; background: url(../images/blokShopBottom.gif) no-repeat; overflow: hidden; }
.blokShop img { float: left; }
.blokShop p { width: 120px; float: right; margin: 0; }
.blokShop .meer { position: absolute; bottom: 0; right: 10px; }
.shop-page .blokShop h1 { color: #000000; font-size: 11px; border: none; margin: 0; }
.shop-page .tweeKolommen { padding: 0 10px 0 1px; }



.linkShop h1 { padding-top: 5px; }
.linkShop { margin-top:13px; margin-bottom:-50px; } /* Webkit */
.withFlash .linkShop { margin-top:28px; margin-bottom:-50px; } /* Webkit */
x:-moz-any-link, .linkShop { margin-top:13px; } /* Firefox */
x:-moz-any-link, .withFlash .linkShop { margin-top:28px; } /* Firefox */
*+html .linkShop { margin-top:32px; } /* IE7 */
*+html .withFlash .linkShop { margin-top:38px; } /* IE7 */
*html .linkShop { margin-top:23px; } /* IE6 */
*html .withFlash .linkShop { margin-top:38px; } /* IE6 */

.blokShopProductOverzicht { margin: 10px 12px 13px 1px; font-size: 11px; float: left; margin-left:0px !important; }
.blokShopProductOverzichtTop { width: 243px; height: 8px; background: url(../images/blokShopTop.gif) no-repeat; overflow: hidden; }
.blokShopProductOverzichtContent { position: relative; height: 180px; width: 221px; padding: 0 10px; border: 1px solid #00aeef; border-top: none; border-bottom: none; }
.blokShopProductOverzichtBottom { width: 243px; height: 8px; background: url(../images/blokShopBottom.gif) no-repeat; overflow: hidden; }
.blokShopProductOverzicht img { float: left; }
.blokShopProductOverzicht p { width: 120px; float: right; margin: 0; }
.blokShopProductOverzicht .meer { position: absolute; bottom: 0; right: 10px; }
.shop-page .blokShopProductOverzicht h1 { color: #000000; font-size: 11px; border: none; margin: 0; }
.shop-page .tweeKolommen { padding: 0 10px 0 1px; }

.blokShopProduct { margin: 10px 12px 13px 1px; font-size: 11px; float: left; margin-left:0px !important; }
.blokShopProductTop { width: 243px; height: 8px; background: url(../images/blokShopTop.gif) no-repeat; overflow: hidden; }
.blokShopProductContent { position: relative; width: 221px; padding: 0 10px; border: 1px solid #00aeef; border-top: none; border-bottom: none; }
.blokShopProductBottom { width: 243px; height: 8px; background: url(../images/blokShopBottom.gif) no-repeat; overflow: hidden; }
.blokShopProduct img { float: left; }
.blokShopProduct p { width: 120px; float: right; margin: 0; }
.blokShopProduct .meer { position: absolute; bottom: 0; right: 10px; }
.blokShopProduct .voegtoe {width:220px; float:none !important; text-align:right;}
.shop-page .blokShopProduct h1 { font-size: 11px; border: none; margin: 0; }
.shop-page .tweeKolommen { padding: 0 10px 0 1px; }

.blokShopGerelateerdItem { float:left; margin:0 15px 15px 0; width:116px; height:120px; cursor: pointer; }
.blokShopGerelateerdItemTop { background: url(../images/blokOnderzoekTop.gif); width: 116px; height: 8px; overflow: hidden; }
.blokShopGerelateerdItemContent { border-left: solid 1px #00AEEF; border-right: solid 1px #00AEEF; padding:0 5px; }
.blokShopGerelateerdItemBottom { background: url(../images/blokOnderzoekBottom.gif); width: 116px; height: 8px; overflow: hidden; }



/* Agenda overzicht */
.sw_AgendaOverzicht .sw_Titel {font-weight: bold}
.sw_AgendaOverzicht .sw_Titel a { color: #000; }
.sw_AgendaOverzicht .sw_Titel a:hover { color: #009ee0; }
.sw_AgendaOverzicht .sw_Samenvatting {margin-bottom: 15px;}

.sw_AgendaItem { padding-top: 18px; }

/* Afbeeldingen (Fotogalerij) */
.sw_FotoGalerijFoto .sw_FotoGalerijFotoTitel {margin-bottom: 15px}
.sw_FotoGalerijOverzicht_VolgendeFoto, .sw_FotoGalerijOverzicht_VolgendePagina {vertical-align: middle; margin-left: 5px;}
.sw_FotoGalerijOverzicht_VorigeFoto, .sw_FotoGalerijOverzicht_VorigePagina {vertical-align: middle; margin-right: 5px;}


.sw_NieuwsOverzicht{height:100%;}
.sw_NieuwsOverzicht b a { color: #000000; }
.sw_NieuwsOverzicht b a:hover { color: #009ee0; }

/* zoeken */
.paginering_vorige {margin-left:5px;}
.paginering_volgende {margin-left:5px;}
.resultatensamenvatting {float:left;}

.shop-page {width:100%;}

.breadcrumbs {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	list-style:none;
	font:10px verdana, helvetica, sans-serif;
	border-bottom:1px solid #eaeaea;
	padding:0 0 7px;
	color:#000000;
	display:block;
}
.breadcrumbs .breadcrumbNode {

	margin:0 0px 0 5px;
	background:url(../images/imgArrow.gif) no-repeat 0px 1px ;
	padding-left:10px;
}

.sw_poll_keuze {font-size:11px;}
.sw_poll_invullen_verder {border: 1px solid #9fd0f2; background: #fff; font-weight:bold; color:#00AEEF; }
.sw_poll_vraag { font-weight:bold; margin-top:3px;}
.sw_poll_antwoord {width:100%; /* background: url(../images/imgPollLi.gif) no-repeat 0px 5px; */ padding-left: 0px; font-size: 11px; margin-top:7px;}
.sw_poll_score_1{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_2{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_3{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_4{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_5{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_6{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_7{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_8{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_9{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_10{ background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px;}
.sw_poll_score_100{background-color:#45aaea; height:10px; margin-top:0px; margin-left:4px; width:95%;}

.sw_poll_score_div { margin-left:0px; width: 147px; height: 10px; /*border: 1px solid #45aaea; background: #ffffff;*/ text-align: left; background: url(../images/pollScoreBalkNew.gif) no-repeat; }
.sw_poll_score_div_100 { margin-left:0px; width: 147px; height: 10px; /*border: 1px solid #45aaea; background: #ffffff;*/ text-align: left; background: url(../images/pollScore100.gif) no-repeat; }
.sw_poll_score_row{ width:150px;}
.sw_poll_percentage {padding-right:1px;}
.sw_poll_percentage {position:absolute; right:10px; margin-top:-12px; font-size: 10px; text-align: right; color: #45aaea;}
.sw_poll_aantal_reacties{ font-size:11px; text-align:right;}

.blokPoll { margin-bottom: 13px; margin-top: 8px; }
.blokPoll .pollTop {  background: url(../images/pollTopNew1.gif) no-repeat; overflow: hidden; height:30px; }
.blokPoll .pollTop h1 {color:#000000; text-align:center; font-weight:normal;}
.blokPoll .pollContent { padding: 0 7px; background: #ffffff; width:181px; border: 1.1pt solid #00AEEF; border-top: 0; border-bottom: 0; margin-top: -3px; }
*html .blokPoll .pollContent { margin: 0; }
*+html .blokPoll .pollContent { margin: 0; }
.blokPoll .pollBottom {  height: 19px; background: url(../images/pollBottomNew1.gif) no-repeat; overflow: hidden; }
.blokPoll .pollContent h1 { border: none; margin: 0; }
.blokPoll .pollContent p { margin: 0; font-weight: bold; }
.blokPoll .pollContent a { font-size: 11px; }
.blokPoll .pollContent span.datum { font-size: 10px; }
.blokPoll .pollContent ul { list-style: none; margin: 10px 0 0 0; padding: 0; }
.blokPoll .pollContent ul li { padding-left: 10px; margin-bottom: 5px; background: url(../images/imgPollLi.gif) no-repeat 0px 5px; font-size: 11px; }
.blokPoll .procentBalkWrapper { font-size: 10px; text-align: right; color: #45aaea; }
.blokPoll .procentBalk { width: 140px; height: 10px; border: 1px solid #45aaea; background: #ffffff; float: left; text-align: left; }
.blokPoll .procentBalk div { height: 100%; background: #45aaea; }

div.sw_nieuwsbriefbericht
{
	clear: both;
	margin-bottom: 10px;
	padding-top: 10px;
}

div.sw_nieuwsbriefbericht div.sw_nieuwsbriefbericht_tekst
{
	width:415px;
	float:right;
	margin-top: 10px;
}


div.sw_DBNieuwsbrief div.sw_nieuwsbriefbericht div.sw_nieuwsbriefbericht_tekst
{
	width:255px;
	float:right;
	margin-top: 10px;
}


div.sw_nieuwsbriefbericht div.sw_nieuwsbriefbericht_afbeelding
{

	float:left;
	margin-top: 10px;
}


div.sw_nieuwsbriefbericht h3 { padding: 0 0 0 10px; background: url(../images/imgArrow.gif) no-repeat 0px 3px;  margin-bottom:0; }

div.sw_nieuwsbriefbericht h3 a {color:#000;}
div.sw_nieuwsbriefbericht h3 a:hover { color: #009ee0; }

div.sw_nieuwsbrief h3 { padding: 0 0 0 10px; background: url(../images/imgArrow.gif) no-repeat 0px 3px; }

.sw_Afbeelding_GeenAfbeelding { visibility:hidden; height:20px; }


div.sw_nieuwsbrief
{
		clear: both;
	 margin: 5px 0 10px 0; padding-bottom: 5px;
	 border-bottom: 1px solid #7fd6f7;
	 height:100%;

}

div.sw_nieuwsbrief div.sw_LeesMeer
{
	padding: 0 0 0 10px; background: url(../images/imgArrow.gif) no-repeat 0px 3px;
}

div.sw_nieuwsbrief div.sw_Samenvatting
{
	padding:0px;
	width:415px;
	float:right;
	margin-top: 10px;

}




div.sw_nieuwsbrief div.sw_nieuwsbrief_afbeelding
{

	float:left;
	margin-top: 10px;
}


div.mijngegevens div.bedrijf
{
	padding:3px;
	width:344px;
	float:left;

}

div.mijngegevens div.persoonlijk
{
	padding:3px;
	width:344px;
	float:right;

}

div.mijngegevens div.profiel 
{
 	clear: both;
}



div.mijngegevens div.ontvangt
{
	padding:3px;
	width:344px;
	clear: both;
	float:left;

}

div.mijngegevens div.download 
{
	padding:3px;
	width:344px;
	float:right;
    
}

div.mijngegevens div.bkabo
{
	padding:3px;
	width:344px;
	float:left;

}

div.mijngegevens div.wkabo
{
	padding:3px;
	width:344px;
	float:right;

}


/* tabellen en grafieken */
/*
.tabelcontainer	{position:relative; border:solid 1px #E0E0E0;}
.tabelcontainer ul {position:relative; bottom:0px; margin:10px 0 0 0; padding:0; list-style:none; height:22px; background-color:#E0E0E0; width:100%;}
*/
.tabelcontainer	{border:solid 1px #E0E0E0; margin-top: 31px;}
.tabelcontainer .tabelcontent {margin:5px;}
.tabelcontainer ul {bottom:0px; margin:10px 0 0 0; padding:0; list-style:none; height:22px; background-color:#E0E0E0; width:100%;}
.tabelcontainer ul li {float:left; margin:2px 2px; }

/*
.tabelcontainer ul li {float:left; padding:0 10px 0 10px; height:20px; border:solid 1px black; border-top:none; margin:0 1px 0 0; display:block;background-color:#DEE7E2;}
.tabelcontainer ul li a:link, .tabelcontainer ul li a:active, .tabelcontainer ul li a:visited {color:black; text-decoration:none}
.tabelcontainer ul li a:hover {text-decoration:underline}
.tabelcontainer ul li.active {background-color:#99C5D4;}
*/

.artikelacties .bookmark {float:right; font-size:10px; margin-top:5px; }

#mijn { padding-top: 0; }
#mijn .nieuw_onderwerp {margin-bottom:20px; background-color:#E2F1FA; font-weight:bold; padding-left:10px; height:35px; padding-top:10px;}
#nietzichtbaar {display:none;}

/*
Poll archief
*/

.sw_poll_archief{width:300px;}
.sw_poll_archief .sw_poll_percentage{right:350px;}

/** Print regels voor de artikelen **/
@media print {
	#header { display: none; }
	#menu { display: none; }
	#footer { display: none; }
	#zoekbalk { display: none; }
	.breadcrumbs { display: none; }

	#linkerKolom { display: none; }
	#rechterKolom { display: none; }
	#middenKolom { padding: 10px; }
	.database #linkerKolom { display: block; padding: 10px; }
	.database #middenKolom { display: none; }
	#wrapper, #content, #middenKolom, #linkerKolom { width: 100%; }

	.sw_NieuwsBericht .artikelHeader .right { display: none; }

	.tabelcontainer ul { display: none; }
}

/*.sw_tekstblok_tekst ul {margin-left:20px;}*/
.sw_tekstblok_tekst ul {margin-left:0; padding:5px 0 5px 18px;}
/*.sw_Tekst ul {margin-left:20px;}*/
.sw_Tekst ul {margin-left:0; padding:5px 0 5px 18px;}


/*formulier*/

.Formulier_vv_tabel_td_L { vertical-align:top;}
.Formulier_vv_tabel_td_R { vertical-align:top;}
*+html .Formulier_vv_tabel_td_R .textBox input { top: -1px;}
*html .Formulier_vv_tabel_td_R .textBox input { top: -1px; }
.Formulier_VV h1 { display: inline; border: none; font-size:17px;}
.vv_foutmelding:before {content:'<br>'  }
.Formulier_vv_tabel_td_R .tb_vv {width:391px !important; }


/* Grafieken */
table.procententabel {padding: 10px;}
table.procententabel tr th {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;}
table.procententabel tr th.titel {padding-bottom: 20px;}
table.procententabel tr th.bron {padding-bottom: 10px;}
table.procententabel tr td {text-align:center; padding: 2px;}
table.procententabel tr#even td {background: #bfe5f7;}
table.procententabel tr#even td.col1 {padding-right: 10px; text-align: left;}

.grafiektabel {padding: 10px;}
.grafiektabel th {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align:left;}
.grafiektabel th.titel {padding-bottom: 20px;}
.grafiektabel th.bron {padding-bottom: 10px;}

.grafiektabel tr#oneven th {background: #bfe5f7; padding-right: 10px; font-size:smaller;}
.grafiektabel tr#oneven td {background: #bfe5f7; }
.grafiektabel tr td { padding: 2px;}

#rechtslogin table { width: 100%; }
#rechtslogin { margin-top: 45px; }

/** direct naar **/
#directnaar { position: absolute; top: 185px; } /* Webkit */
x:-moz-any-link, #directnaar { position: absolute; top: 145px; } /* Firefox */
*+html #directnaar { position: absolute; top: 170px; } /* IE7+ */
*html #directnaar { position: absolute; top: 170px; } /* IE6 */

.withFlash #directnaar { position: absolute; top: 220px; } /* Webkit */
x:-moz-any-link, .withFlash #directnaar { position: absolute; top: 180px; } /* Firefox */
*+html .withFlash #directnaar { position: absolute; top: 205px; } /* IE7+ */
*html .withFlash #directnaar { position: absolute; top: 205px; } /* IE6 */

.breed_blok { margin-top: -13px; } /* Webkit */
x:-moz-any-link, .breed_blok { margin-top: 28px; } /* Firefox */
*+html .breed_blok { padding-top: 10px; } /* IE7 */
*html .breed_blok { padding-top: 10px; } /* IE6 */
.blok_breed { margin-top /*\**/: 10px\9 } /* IE8 */

.zoekenbinnenresultatencheckbox {float:left; }

.bookmark_toegevoegd {margin-bottom:5px;}
.bookmark_toegevoegd a {color:Red; text-decoration:underline; }

.shop-afronden { margin-top /*\**/: -7px\9 }
.shop-afronden .geslaagd {margin-left:110px;}

#directnaarshop { margin-top:100px; }



#popup 
{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
