@charset "utf-8";
/* CSS Document */
html { overflow-y: scroll; z-index: 0; }
body { font-family:  arial; font-size: 12px; color: #03628c; line-height: normal; text-align: center; background: #FFF; background-image:url(../images/bg_header.jpg); background-position:left top; background-repeat:repeat-x;}

a,a:link {
outline: none;
}

#holder { position: relative; margin: 0 auto; width: 975px; height: auto; overflow: hidden; }
#holder #body { position: relative; float: left; margin-top: 215px; width: 960px; height: auto; overflow: hidden;  border-top:0; background-color:#FFFFFF; margin-bottom:10px;  margin-left:7px; }/*width was 975px;*/

/* content */
#content { position: relative; float: right; margin: 15px 0px 0px 0px; padding: 0px 0px 5px 0px; display: inline; width:764px; height: auto; text-align: left;  }
#content h2{color:#03628c;}
#content .aanbiedingwrapper {width:764px; height:233px; float:left; position:relative; overflow:hidden; /*background-color:lime; */}
#aanbiedingslidercontainer, #aanbiedingslidercontainer1, #aanbiedingslidercontainer2, #aanbiedingslidercontainer3{width:764px; height:233px; float:left; overflow:auto; }
.aanbiedingslider{width:764px; height:233px;  display: block; z-index:199;}
.aanbiedingslider .button{ height:55px; width:159px; position:absolute; right:29px; top:155px; z-index:210;}
 .aanbiedingslider .button a, a:link{ outline:none;}
 .aanbiedingslider .button a img{border:0;} 
 /* .aanbiedingslider p{font-size: 13px; padding: 6px 10px 12px;}de p nog nakijken voor het actief zetten */
  
 /*  slider container(s) */ /*
#container, #container2, #container3 { position: relative; margin: 30px 0 10px; width: 500px; height: 300px; overflow: auto; background-color:#333; left: 150px; border: 4px solid #666; }

.item { display: block; width: 500px; height: 300px; }
.item h3 { font-size: 16px; margin: 10px; color: #0CF; }
.item p { font-size: 13px; padding: 6px 10px 12px; }*/

#controls1, #controls2, #controls3 { display: block; position: absolute; left:15px; top:197px; width: 250px; z-index:250; } 
 .num_nav { text-align: left;}
 .num_nav ul {margin:0; padding:0; list-style:none;}
.num_nav ul li { display: inline; margin: 0 2px; width:25px; height:25px; float:left; text-align:center; }
.num_nav ul li a { padding-top: 5px; text-align:center; color:#FFF;  background-image:url(../images/cntr-inactive.png); background-position:left top; background-repeat:no-repeat;width:25px; height:25px; float:left; }
.num_nav ul li a.active, .num_nav ul li a:hover { background-image:url(../images/cntr-active.png); background-position:left top; background-repeat:no-repeat; float:left;}

.aanbiedingwrapper .overlayslider{width:764px; height:233px; background-image:url(../images/overlay-slider.gif); background-position:left top; background-repeat:no-repeat; position:absolute; left:0; top:0; z-index:200;background-color:transparent;}
#content .content { position: relative; float: left; width: 764px;   height:auto; min-height:108px; margin-bottom:30px; } 
#content .contenthome { position: relative; float: left; width: 764px;   height:auto; min-height:108px; margin-bottom:30px;  }

#content .content h1 { font-size: 16px; font-weight: bold; color: #03628c; float:left;  width:754px;   padding-left:10px; margin-top:0px; padding-top:0px; }
#content .contenthome h1  { font-size: 16px; font-weight: bold; color: #03628c; float:left; margin-top:15px; width:754px; background-image:url(../images/bg_h1.png); background-repeat:no-repeat; background-position:left top; padding-top:20px; padding-left:10px; }
#content .content h2 { font-size: 16px; font-weight: bold; color: #03628c; float:left;  width:754px;  padding-left:10px; }
#content .contenthome h2 { font-size: 16px; font-weight: bold; color: #03628c; float:left; margin-top:15px; width:754px; background-image:url(../images/bg_h1.png); background-repeat:no-repeat; background-position:left top; padding-top:20px; padding-left:10px; }
#content .content p { font-family: Arial; font-size: 12px; color: #03628c; padding-left:10px;}
#content .content .contact p{width:754px;}
#content .content .contact hr{margin-left:10px; border:0; border-bottom: solid 1px #6BC5ED;}
#content .content td p{ font-family: Arial; font-size: 12px; color: #03628c;  float:left;  min-width:200px; width:auto; max-width:754px; display:block;height:auto;}
#content .contenthome  p { font-family: Arial; font-size: 12px; color: #03628c; padding-left:10px;}
#content .content a,
#content .content a:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #03628c; text-decoration: none; }
#content .content a:hover { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #03628c; text-decoration: underline; } 
#content .content ul { margin-left: 15px; }

.decontent{float:left;}
.openingsaanbieding{position:relative; float:left; width:100%; height:auto;}
.openingsaanbieding .productbig{position:relative; float:left; height:265px; width:765px; background-image:url(../images/bg_product_totaal.png); background-position:left top; background-repeat:no-repeat; margin-bottom:10px;}
.productbig .producttop{width:730px; height:220px; float:left; }
.productbig .producttop img{max-width:270px; max-height:200px; border:solid 1px #6BC5ED; float:left; margin:10px 0px 0px 10px;}
.productbig .producttop span.title{width:425px; float:right; margin:5px 0px 0px 30px; text-align:left;  display:inline; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#03628C; }
.productbig .producttop h3{width:213px; float:left; margin:10px 10px 0px 10px; text-align:left;  display:inline; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#03628C; }
.productbig .producttop p{width:425px; height:95px; float:right; margin:5px 0px 0px 30px; text-align:left; display:inline; }
.productbig .producttop span{ display:inline;  font-size:20px; font-weight:bold; color:#F28D20;}
.productbig .producttop span.superscript{font-size:small; vertical-align:top;} 

.productbig .productbigright{width:435px; float:right; height:110px; }
.productbig .productbigright span.title2{width:410px; float:left; margin:10px 0px 0px 10px; text-align:left;  display:inline; font-family:arial; font-size:15px; font-weight:bold; text-decoration:none; color:#03628C; }
.productbig .productbigright p{width:410px; height:auto; float:left; margin:0px 0px 0px 0px; text-align:left; display:inline; }
.productbig .productbigright p span{font-size:14px;}
.productbig .productbuttons{ width:760px; height:30px; margin-top:8px; float:left;  padding-left: 4px;}
.productbig .productbuttons input{ margin-left:6px; width:auto;}

.productbuttons a img{border:0; margin-left:8px;}
.productbig .aanbieding{position: absolute; left:10; top:10; height:83px; width:141px; z-index:10; background-image:url(../images/over-aanbieding.png); background-position:left top; background-repeat:no-repeat; }



#content .productleft{position: relative; float:left; height:169px; width:372px; overflow:hidden; background-image:url(../images/bg_product.png); background-repeat:no-repeat; background-position:left top;margin-right:20px; margin-bottom:10px;}
#content .productright{position: relative; float:left; height:169px; width:372px; overflow:hidden; background-image:url(../images/bg_product.png); background-repeat:no-repeat; background-position:left top;margin-bottom:10px;
}
.productleft .producttop, .productright .producttop{width:372px; height:128px; float:left;}
.productleft .producttop img, .productright .producttop img{max-width:156px; max-height:116px; border:solid 1px #6BC5ED; float:left; margin:10px 0px 0px 10px;}
.productleft .producttop span.title, .productright .producttop span.title{width:173px; float:right; margin:10px 10px 0px 10px; text-align:left;  display:inline; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#03628C; }
.productleft .producttop h3, .productright .producttop h3{width:173px; float:right; margin:10px 10px 0px 10px; text-align:left;  display:inline; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#03628C; }
.productleft .producttop p, .productright .producttop p{width:173px; height:95px; float:right; margin:5px 10px 0px 10px; text-align:left; display:inline; }
.productleft .producttop span, .productright .producttop span{ display:inline;  font-size:20px; font-weight:bold; color:#F28D20;}
.productleft .producttop span.superscript, .productright .producttop span.superscript{font-size:small; vertical-align:top;} 
.productleft .productbuttons, .productright .productbuttons{ width:368px; height:30px; margin-top:8px; float:left;  padding-left: 4px;}
.productleft .productbuttons input, .productright .productbuttons input{ margin-left:6px; width:auto;}

.productbuttons a img{border:0; margin-left:8px;}
.productleft .aanbieding, .productright .aanbieding{position: absolute; left:10; top:10; height:83px; width:141px; z-index:10; background-image:url(../images/over-aanbieding.png); background-position:left top; background-repeat:no-repeat; }


#content .banner a img { border: 0; }
#content .footer
{position:absolute; bottom:0; left:0; text-align:center; font-family: Verdana; font-size: 10px; color: #000066; font-weight:bold; height:20px; width:641px; border-top:solid 2px #F99D27;padding-top:5px;display:block; margin-top:30px;}
/* content - categorie */
#categorie { position: relative; float: left; width: 764px; font-size:11px; min-height:500px; overflow:hidden; height:auto; text-align:justify; }

.product{ position: relative; float: left; margin: 0px 0px 15px 15px; display: block; width: 176px; height: 373px; overflow: hidden; text-decoration: none; background-image:url(../images/bg_product_big.png); background-position:left top; background-repeat:no-repeat;}
.product div.afbeelding{ width:156px; height:116px; float:left; margin-top:10px; margin-right:2px; overflow:hidden; margin-left:10px;border:solid 1px #6BC5ED; text-align:center;}
.product div.afbeelding img {  max-width:156px; max-height:116px;  border:0;}
.afbeelding .aanbieding{position: absolute; left:10; top:10; height:83px; width:141px; z-index:10; background-image:url(../images/over-aanbieding.png); background-position:left top; background-repeat:no-repeat; }
a.categorie span.left { position: absolute; bottom: 0; left: 0; display: block; width: 82px; height: 60px; font-family:  Arial, sans-serif; font-size: 12px; font-weight: bold; color: #365C82; letter-spacing: 0px; text-align: center; text-decoration: none; line-height: 26px; background-color:#DFDFDF; border-top: 1px solid #8BA5C8; cursor: pointer; }
a.categorie span.left:hover{color:#000066; text-decoration:underline;}
a.categorie span.right { position: absolute; bottom: 0; right: 0; display: block; width: 235px; height: 45px; font-family:  Arial, sans-serif; font-size: 18px; font-weight: bold; color: #F99D27; letter-spacing: 0px; text-align: right; text-decoration: none; line-height: 24px; background-color:#DFDFDF; border-top: 1px solid #8BA5C8; cursor: pointer; padding-right:5px; padding-top:15px; }

div.omschrijving{  width:193px; float:left; margin-top:0px; margin-left:2px; color:#011763; text-align:left; height:185px; font-family: Arial; font-size: 12px; color: #03628c; }
div.buttons{  width:195px; float:left; margin-top:0px; margin-left:2px; color:#011763; height:65px;  text-align: left; padding-left:8px; }
div.buttons img{ border:0; margin-bottom:2px;}
.omschrijving h3{ font-family:Arial; font-size:12px; font-weight:bold; color:#03628c; text-decoration:underline; margin-left:10px; margin-top:5px; margin-bottom:5px; }
.omschrijving span.title{ font-family:Arial; font-size:12px; font-weight:bold; color:#03628c; text-decoration:underline; margin-left:10px; margin-top:5px; margin-bottom:5px; float:left;}
.omschrijving p{width:173px; font-family:arial; float:left; display:block;}
.omschrijving span{ display:inline;  font-size:20px; font-weight:bold; color:#F28D20;}
.omschrijving span.superscript{font-size:small; vertical-align:top;} 

/* content - categorie */
#categorie2 { position: relative; float: left; padding-top: 5px; width: 795px; text-align:justify;}
a.categorie2,
a.categorie2:visited { position: relative; float: left; margin: 0px 9px 4px 0px; display: block; width: 254px; height: 246px; overflow: hidden; border: 2px solid #1a1a1a; text-decoration: none; }
a.categorie2:hover { position: relative; float: left; margin: 0px 9px 4px 0px; display: block; width: 254px; height: 246px; overflow: hidden; border: 2px solid #1a1a1a; text-decoration: none; }
a.categorie2 img { float: left; border: none; position: absolute; bottom: 0; left: 0; border-top:solid 2px 1a1a1a; }
a.categorie2 span { position: absolute; top: 0; left: 0; display: block; width: 254px; height: 44px; font-family: Impact, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; color: #FFF; letter-spacing: 0px; text-align: center; text-decoration: none; line-height: 42px;  border-bottom: 2px solid #1a1a1a; cursor: pointer; background-color:#000500; }
a.categorie2_last,
a.categorie2_last:visited { position: relative; float: left; margin: 0px 0px 4px 0px; display: block; width: 254px; height: 246px; overflow: hidden; border: 2px solid #1a1a1a; text-decoration: none; }
a.categorie2_last:hover { position: relative; float: left; margin: 0px 0px 4px 0px; display: block; width: 254px; height: 246px; overflow: hidden; border: 2px solid #1a1a1a; text-decoration: none; }
a.categorie2_last img { float: left; border: none; position: absolute; bottom: 0; left: 0; border-top:solid 2px 1a1a1a; }
a.categorie2_last span { position: absolute; top: 0; left: 0; display: block; width: 254px; height: 44px; font-family: Impact, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; color: #FFF; letter-spacing: 0px; text-align: center; text-decoration: none; line-height: 42px;  border-bottom: 2px solid #1a1a1a; cursor: pointer; background-color:#000500; }

.contactgegevens{width:132px; height:158px; overflow:hidden; position:fixed; border:solid 1px #6CC6EE; margin-top:300px; }

/* content - winkelmandje */
#content .winkelmandje { position: relative; float: right; padding-bottom: 0px; width: 155px; background: url(../images/bgWinkelmandje.gif) bottom repeat-x; }
#content .winkelmandje h2 { padding-left: 26px; width: 94px; font-size: 11px; font-weight: bold; color: #000; text-align: right; background: url(../images/winkelmandje.gif) 12px no-repeat; }
#content .winkelmandje p { display: block; width: 120px; text-align: right; }
#content .winkelmandje p span { font-weight: bold; color: #9fcc00; }
#content .winkelmandje a,
#content .winkelmandje a:visited { display: block; margin: 6px 0px 10px 0px; padding: 0px 3px; width: 144px; height: 20px; font-size: 10px; font-weight: normal; color: #000; line-height: 20px; text-decoration: none; border: 1px solid #d9e179; border-bottom: 1px solid #a2b51a; border-right: 1px solid #a2b51a; background: url(../images/bntWinkelmandjeBg.gif) 0 0 repeat-x; }
#content .winkelmandje a span { display: inline-block; margin-left: 10px; width: 14px; height: 20px; background:url(../images/btnWinkelmandjeArrow.gif) 0 3px no-repeat; }
#content .winkelmandje img { margin-left: 6px; }

/* content - banner */
#content .banner { position: relative; float: left; margin-top: 20px; width: 795px; }

/* content - rail */
.rail { position: relative; float: left; width: 196px; height:auto; background-color:#FFF; z-index:215; }
.rail p{width:196px; text-align:left;}
.rail span.big{text-align:left; font-size:16px;margin:0; padding:0; margin-bottom:5px; float:left; width:100%; font-weight:bold;}
.rail span.middle{text-align:left; font-size:14px;margin:0; padding:0; font-weight:normal; color:#1D97C8;margin-bottom:5px;float:left;width:100%;font-weight:bold;}
.rail span.small{text-align:left; font-size:16px;margin:0; padding:0; color:#F28D20;margin-bottom:5px;float:left;width:100%;font-weight:bold;}
.rail .banner { position: relative; float: right; width: 196px; }
.rail .banner img { border: 1px solid #000; }
.rail .banner a img { border: 1px solid #000; }

.rail ul { position: relative; float: left; margin:0; margin-bottom: 9px; padding: 0px 0px; width: 196px; list-style: none; margin-top:15px;  } 
.rail .noborder { margin-top: 8px;position: relative; float: left; margin-bottom: 0px; padding: 0px 0px; width: 196px; list-style: none; border-bottom:0;  }
.rail ul li { position: relative; float: left; margin-bottom: 0px; width: 185px; line-height: 18px !important; line-height: 24px; text-align: left; /*border-bottom:solid 1px #6BC5ED;*/ }
.rail ul li a,
.rail ul li a:visited { position: relative; float: left; padding: 4px 0px; display: block; width: 185px; font-size: 12px; font-weight: bold; color: #03628c; line-height: 18px !important; line-height: 24px; text-decoration: none;/*underline;*/  }
.rail ul li a:hover
{ position: relative; float: left; padding: 4px 0px; display: block; width: 185px; font-size: 12px; font-weight: bold; color: #03628c; line-height: 18px !important; line-height: 24px;  text-decoration: underline;   }
.rail ul li a.active,
.rail ul li a.active:hover { position: relative; float: left; padding: 4px 0px; display: block; width: 185px; font-size: 12px; font-weight: bold; color: #03628c; line-height: 18px !important; line-height: 24px;  text-decoration: none; padding-left: 0px;padding-top: 4px; }

.rail ul li ul { position: relative; float: left; margin: 0px; padding: 0px 0px; width: 163px; list-style: none;border: none; background: none;  }
.rail ul li ul li { position: relative; float: left; padding-left:20px; margin-bottom: 0px; width: 143px; min-height: 22px; height:auto; text-align: left; background-image:url(../images/arrow.jpg); background-position:left 4px; background-repeat:no-repeat; border:0; }
.rail ul li ul li a,
.rail ul li ul li a:visited { position: relative; float: left; padding: 0px 0px; display: block; width: 138px; font-size: 12px; font-weight: normal; color: #03628c; line-height: 20px; text-decoration: none; }
.rail ul li ul li a:hover,
.rail ul li ul li a.active2 { position: relative; float: left; padding: 0px 0px; display: block; width: 138px; font-size: 12px; font-weight: bold; color: #03628c; line-height: 20px; text-decoration: none; background: none; border: none; }


form.nieuwsbrief { position: relative; float: right; padding: 5px 8px; width: 153px; border: 1px solid #000; background: #FFF url(../images/bgRailNieuwsbrief.gif) bottom repeat-x; margin-top:5px; }
form.nieuwsbrief fieldset { text-align: left; border: none; }
form.nieuwsbrief fieldset legend { display: none; }
form.nieuwsbrief h2 { margin-bottom: 12px; font-size: 14px; color: #0d0d0d; text-transform: uppercase; }
form.nieuwsbrief p { margin-bottom: 4px; font-size: 10px; color: #0d0d0d; }
form.nieuwsbrief input { float: left; margin-top: 4px; width: 151px; height: 16px; font-size: 10px; color: #0d0d0d; border: 1px solid #999999; background: #FFF; }
form.nieuwsbrief input.submit { float: right; display: block; width: auto; height: 16px; font-size: 10px; font-weight: bold; color: #FFF; border: 1px solid #000; background: #9fcc00; }

/* content - merken */
.merken { position: relative; float: right; margin-right: 10px; display: inline; width: 795px; height: 36px; text-align: center; background: #919191; }
.merken img { margin: 0px 11px; }

/* header */
.header { position: absolute; top: 0px; left: 0px; width: 975px; height: 165px; float:left; }
.header a img { float: left; border: none; }
.header a span { display: none; }
.headerlogo{position:relative; float:left; height:71px; width:189px; margin-top:25px;}
.headerright{width:730px; float:right; height:105px; margin-right:9px; }
.headertopmenu {position: relative; float:right;width:730px; height:47px; clear:right;text-align:right; }
.headertopmenuleft{position:relative; float:left; width:210px; height:27px; color:#F2F2F2; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-top:20px;}
.headertopmenuleft .tellogo{height:27px; widows:27px; float:left; margin-top:-5px;}
.headertopmenuleft .klantenservice{height:27px; width:165px; float:left;  text-align:left; padding-left:10px;}
.headertopmenuright{position:relative; float:left; width:520px; height:27px; color:#F2F2F2; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px;}
.headertopmenuright ul{list-style:none; padding:0; margin:0; display:inline;}
.headertopmenuright ul li{border-right:solid 1px #F69320; padding-right:5px; margin-right:5px; display:inline;}
.headertopmenuright ul li.last{border-right:solid 0px #F69320; display:inline; margin:0; padding-right:0;}
.headertopmenuright ul li a{color:#F2F2F2; text-decoration:none;}
.headerright .headerzoekmenu{position:relative; float:left; width:507px; height:58px; text-align:left;   }
.headerright .headerzoekmenu a{text-align:right; color:#F28D20; outline:none;}
.headerright .headerzoekmenu p{line-height:22px;}
.headerright .headerzoekmenu  form{ padding-left:30px;}
.headerright .headerzoekmenu input{float: left; margin-right:5px;} 
.headerright .headerzoekmenu button.image{display:inline;  height:22px; width:93px;  margin:0; padding:0; border:0; background-image:url(../images/btn-zoeken.png); background-position:left top; background-repeat:no-repeat; outline: none; cursor:pointer; float: left;margin-right:5px; }
.headerright .headerzoekmenu select{float: left;margin-right:5px;}
.headerright .headerwinkelmandmenu{position:relative; float:left; width:223px; height:47px;  border-top:solid 1px #6BC5ED; color:#FFF; text-align:left;}
.headermenu{position:relative; float:left; width:975px; height:45px; background-image:url(../images/bg_headermenu.png); background-position:left top; background-repeat:no-repeat; margin-top:3px;padding-top:20px;color:#FFF; font-weight:bold;}
.headermenu a{color:#FFF; text-decoration:none;}
.headerMoreMenu {padding-top:10px; height:auto; position:absolute; top:155px; font-weight:bold; visibility:hidden; width:auto;  right:15px; background-color:#e0741f;color:white; padding-bottom:10px; padding-left:20px; text-align:left; padding-right:20px; z-index:260;}
.headerMoreMenu a{color:#FFF; text-decoration:none;}
.headerright .headerwinkelmandmenu a.winkelwagen{background-image:url(../images/logo-winkelwagen.png); background-repeat:no-repeat; background-position:left top; padding-left:20px; text-align:left; color:#FFF; margin-bottom:5px; text-decoration:none; font-weight:bold; width:100%; float:left; margin-top:5px;}
.headerright .headerwinkelmandmenu h4 a{color:#FFF; text-decoration:none;}
.headerright .headerwinkelmandmenu span{color:#F28D20; }

/* breadrum */
#breadcrumbs { position: absolute; left: 7px; top: 165px; width: 960px;  height:25px; border-bottom:solid 1px #6BC5ED; text-align:left; padding-top:25px; z-index:250; color:#F28D20;}
#breadcrumbs  a,
#breadcrumbs  a:visited {font-weight:normal; text-decoration:none; color:#03628c; font-size:14px; }

.breadcrum ul { float: left; list-style:none; display:inline; padding:0; margin:0; }
.breadcrum li.first { border:0; padding-right:5px; padding-left:0px; }
.breadcrum li { float: left; border-left: solid 1px #F28D20; padding-left:5px; font-size:14px; padding-right:5px; }
.breadcrum li.first a,
.breadcrum li.first a:visited {font-weight:bold; text-decoration:none; color:#03628c; font-size:14px; }
.breadcrum li a,
.breadcrum li a:visited {font-weight:normal; text-decoration:none; color:#03628c; font-size:14px; }

/* footer */
.footer { position: relative; float: left; width: 926px; height: 325px;  background-image:url(../images/bg_footer_home2.png); background-position:center 7px; background-repeat:no-repeat; padding-left:48px; padding-top:40px; text-align:left; color:#FFF; }
.footer .footersmall{float:left; width:190px; height:266px;}
.footer .footerbig{float:left; width:260px; height:266px; }
.footer .footerbig2{float:left; width:260px; height:266px;}
.footer .bottommenu{width:926px; height:20px; margin-top:10px; float:left;}
.footer a{color:#F2F2F2; text-decoration:none;}
.bottommenu ul{list-style:none; padding:0; margin:0; display:inline;}
.bottommenu ul li{border-right:solid 1px #F69320; padding-right:5px; margin-right:5px; display:inline;}
.bottommenu ul li.last{border-right:solid 0px #F69320; display:inline; margin:0; padding-right:0;}
.bottommenu ul li a{color:#F2F2F2; text-decoration:none;}
.footer span.sitemapitem{ font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#03628C;margin:0; padding:0; text-align:left; line-height:26px; padding-bottom:15px;}
#footer ul { position: relative; float: right; list-style: none; }
#footer ul li { float: left; padding: 0px 13px 0px 12px; color: #919191; background: url(../images/bgDivFooterMenu.gif) right no-repeat; }
#footer ul li.lastNode { padding-right: 14px; background: none; }
#footer ul li a,
#footer ul li a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #919191; text-decoration: none; }
#footer ul li a:hover,
#footer ul li a.active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #919191; text-decoration: underline; }

.hand{cursor:pointer;}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.buttonbar {
  display          	: inline;
  -moz-opacity     	: 0.75;
  font-family      	: Verdana, Arial, Helvetica, serif;
  font-size			: 11px;
  width            	: 100%;
  text-align       	: center;
  filter           	: Alpha(opacity=75, finishopacity=75, style=1);
  font-weight      	: bold;
  text-decoration  	: none;
  min-width			: 118px;
  width				: auto;
  float				: right;
  margin-right		: 0px;
  margin-top		: 35px;
  padding-left		: 2px;
  padding-right		: 2px;
}

a.buttonbar:link, a.buttonbar:visited {
  padding-top      : 5px;
  padding-bottom   : 5px;
  border           : 1px solid #728FBB;
  background       : #728FBB;
  color            : #FFFFFF;
}

a.buttonbar:hover {
  padding-top      : 5px;
  padding-bottom   : 5px;
  text-decoration  : none;
  border           : 1px solid #FFFFFF;
  background-color : #285078;
  color            : #FFFFFF;
}
.buttonbar2 {
  display          	: inline;
  -moz-opacity     	: 0.75;
  font-family      	: Verdana, Arial, Helvetica, serif;
  font-size			: 11px;
  width            	: 100%;
  text-align       	: center;
  filter           	: Alpha(opacity=75, finishopacity=75, style=1);
  font-weight      	: bold;
  text-decoration  	: none;
  min-width			: 118px;
  width				: auto;
  float				: right;
  margin-right		: 0px;
  margin-top		: 35px;
  padding-left		: 2px;
  padding-right		: 2px;
}

a.buttonbar2:link, a.buttonbar2:visited {
  padding-top      : 5px;
  padding-bottom   : 5px;
  border           : 1px solid #F99D27;
  background       : #F99D27;
  color            : #FFF;
}

a.buttonbar2:hover {
  padding-top      : 5px;
  padding-bottom   : 5px;
  text-decoration  : none;
  border           : 1px solid #FFFFFF;
  background-color : #F99D27;
  color            : #FFFFFF;/*#F99D27; */
}
