<!-- ====================== KHCP.CSS =======================================  -->
<!-- .clear {clear: both;}  ============= img popup =========================  -->

/* HELIX TEMPLATE HACK ----------------------------------------------------------- */

#sp-title {padding-top: 0px; padding-bottom: 0px}
#sp-main-body {padding-top: 30px; padding-bottom: 40px}

#sp-header-topbar .sp-profile-wrapper .sp-sign-in .user-text {text-align: right; display:none !important} 

/*.offcanvas-toggler-left    */
/*  .offcanvas-menu {width: 300px;}   */
.offcanvas-menu .offcanvas-inner .sp-module .awesomplete {
    width: 180px;
}
.sp-profile-wrapper {position:relative; padding-bottom:1.0em; font-size:14px}
.sp-profile-wrapper .arrow-icon{font-size:1px}

.sp-profile-wrapper .sp-profile-dropdown {background:#fff;border:1px solid #e4e4e4;border-radius:3px; padding:10px 10px !important; list-style:none !important; font-size:16px; position:absolute; min-width:70px; left:0px; top:100%; display:none !important}

.sp-profile-wrapper .sp-profile-dropdown>li:not(:last-child) { border-bottom:1px solid #e4e4e4;padding-bottom:5px;margin-bottom:5px;line-height:1.3}
.sp-profile-wrapper:hover .sp-profile-dropdown{display:block !important;animation:spFadeInDown 0.5s}

/* HELIX TEMPLATE HACK END --------------------------------------------- */

.clearfix :after{display:block;clear:both;content:""}
.clear {clear: both;}

    ul.enlarge {list-style-type:none; margin-left:0px;} /*remove the bullet point*/

    ul.enlarge li.img32_12, ul.enlarge li.img32_22,
    ul.enlarge li.img43_12, ul.enlarge li.img43_22,
    ul.enlarge li.img43hd_12, ul.enlarge li.img43hd_22,
    ul.enlarge li.img32hd_12, ul.enlarge li.img32hd_22,
    ul.enlarge li.img32_12h, ul.enlarge li.img32_22h,
    ul.enlarge li.img43_12h, ul.enlarge li.img43_22h 
    {left: -0px; width: 100%; 
    display:inline-block; /*places the images in a line*/
    position: relative;
    z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
    margin:0px 0px 0px 0px;
/*     margin:10px 40px 0 20px; width:231px;height:173px;*/
    }

    ul.enlarge li.img32_13, ul.enlarge li.img32_23, ul.enlarge li.img32_33, 
    ul.enlarge li.img43_13, ul.enlarge li.img43_23, ul.enlarge li.img43_33,
    ul.enlarge li.img43hd_13, ul.enlarge li.img43hd_23, ul.enlarge li.img43hd_33,
    ul.enlarge li.img32hd_13, ul.enlarge li.img32hd_23, ul.enlarge li.img32hd_33
    {left: -5px; top: 5px; width:100%;
/*    display:inline-block;      places the images in a line*/
    position: relative;
    z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
    margin:0px 0px 0px 0px;
/*     margin:10px 40px 0 20px; width:231px;height:154px;*/
    }

    ul.enlarge li.img32_14, ul.enlarge li.img32_24, ul.enlarge li.img32_34, ul.enlarge li.img32_44,
    ul.enlarge li.img43_14, ul.enlarge li.img43_24, ul.enlarge li.img43_34, ul.enlarge li.img43_44
    {left: -25px; top: 0px; width:100%;
/*    display:inline-block;      places the images in a line*/
    position: relative;
    z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
    margin:0px 0px 0px 0px;
/*     margin:10px 40px 0 20px; width:231px;height:154px;*/
    }

    ul.enlarge li.img32_16, ul.enlarge li.img32_26, ul.enlarge li.img32_36, ul.enlarge li.img32_46, ul.enlarge li.img32_56, ul.enlarge li.img32_66,
    ul.enlarge li.img43_16, ul.enlarge li.img43_26, ul.enlarge li.img43_36, ul.enlarge li.img43_46, ul.enlarge li.img43_56, ul.enlarge li.img43_66
    {left: -5px; top: 0px; width:100%;
/*    display:inline-block;      places the images in a line*/
    position: relative;
    z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
    margin:0px 5px 0px 0px;
/*     margin:10px 40px 0 20px; width:231px;height:154px;*/
    }

    ul.enlarge img {background-color:#eae9d4; padding: 0px;
    -webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
    -moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
    box-shadow: 0 0 6px rgba(132, 132, 132, .75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }


    ul.enlarge span {position:absolute; left: -9999px;
     padding: 0px;
    font-family: 'Droid Sans', sans-serif; font-size: .9em; text-align: center; color: #495a62;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0, .75));
    -moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
    box-shadow: 0 0 20px rgba(0,0,0, .75);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius:8px;
    }

    ul.enlarge li:hover {z-index: 50; cursor:pointer;}
/*    ul.enlarge span img {padding:2px; background:#ccc;} rahmen popup*/
 /*   top: -400px;  Distance from the bottom of thumbnail to top of the popup image*/
 /*   left: 20px;  Distance from left of the thumbnail to left of the popup image*/

    ul.enlarge li:hover.img32_12 span {top: -190px; left: 20px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_22 span {top: -190px; left: -280px; width:600px; height:400px;}
    ul.enlarge li:hover.img32hd_12 span {top: -160px; left: 20px; width:600px; height:336px;}
    ul.enlarge li:hover.img32hd_22 span {top: -160px; left: -280px; width:600px; height:336px;}
    ul.enlarge li:hover.img32_12h span {top: -190px; left: 20px; width:400px; height:600px;}
    ul.enlarge li:hover.img32_22h span {top: -190px; left: -80px; width:400px; height:600px;}

    ul.enlarge li:hover.img32_13 span { top: -270px; left: 20px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_23 span { top: -270px; left: -220px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_33 span {top: -270px; left: -420px; width:600px; height:400px;}
    ul.enlarge li:hover.img32hd_13 span { top: -230px; left: 20px; width:600px; height:338px;}
    ul.enlarge li:hover.img32hd_23 span { top: -230px; left: -190px; width:600px; height:338px;}
    ul.enlarge li:hover.img32hd_33 span { top: -230px; left: -400px; width:600px; height:338px;}

    ul.enlarge li:hover.img32_14 span { top: -300px; left: 20px; width: 600px; height:400px;}
    ul.enlarge li:hover.img32_24 span { top: -300px; left: -120px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_34 span {top: -300px; left: -320px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_44 span {top: -300px; left: -440px; width:600px; height:400px;}


    ul.enlarge li:hover.img32_16 span { top: -410px; left: 0px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_26 span { top: -410px; left: -150px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_36 span {top: -410px; left: -300px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_46 span {top: -410px; left: -450px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_56 span {top: -410px; left: -600px; width:600px; height:400px;}
    ul.enlarge li:hover.img32_66 span {top: -410px; left: -750px; width:600px; height:400px;}


    ul.enlarge li:hover.img43_12 span {top: -160px; left: 20px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_22 span {top: -160px; left: -240px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_12h span {top: -120px; left: 20px; width: 400px; height: 533px;}
    ul.enlarge li:hover.img43_22h span {top: -120px; left: -180px; width: 400px; height: 533px;}
    ul.enlarge li:hover.img43hd_22 span {top: -230px; left: -390px; height:400px;}

    ul.enlarge li:hover.img43_13 span { top: -250px; left: 20px; width:533px; height:400px;}
    ul.enlarge li:hover.img43_23 span { top: -250px; left: -160px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_33 span {top: -250px; left: -320px; width: 533px; height:400px;}

    ul.enlarge li:hover.img43hd_13 span { top: -290px; left: 20px;  height:400px;}
    ul.enlarge li:hover.img43hd_23 span { top: -290px; left: -260px;  height:400px;}
    ul.enlarge li:hover.img43hd_33 span {top: -290px; left: -530px;  height:400px;}

    ul.enlarge li:hover.img43_14 span { top: -290px; left: 20px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_24 span { top: -290px; left: -120px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_34 span { top: -290px; left: -320px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_44 span { top: -290px; left: -440px; width: 533px; height:400px;}

    ul.enlarge li:hover.img43_16 span { top: -410px; left: 0px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_26 span { top: -410px; left: -150px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_36 span { top: -410px; left: -300px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_46 span { top: -410px; left: -450px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_56 span { top: -410px; left: -600px; width: 533px; height:400px;}
    ul.enlarge li:hover.img43_66 span { top: -410px; left: -750px; width: 533px; height:400px;}



    /**IE Hacks - see http://css3pie.com/ 
       for more info on how to use CS3Pie and to download the latest version**/
    ul.enlarge img, ul.enlarge span {behavior: url(pie/PIE.htc);}



.fill.right2col43 { float:right; margin:0px 0px 0px 0px; width: 100%; height: 456px; }

    img.test { top: -0px; left: -0px; width:300px; height:200px; position: relative; 
     }
    img:hover.test {position:absolute; z-index:50; float:left; left:-30px; top:-35px; width:600px; height:400px;}

a.test { position:absolute; cursor:default; }

    img:hover.test {position:absolute; left: -9999px; z-index:50; left:-30px; top:-35px; width:600px; height:400px;}




<!-- =============================================================  -->
/* Photo-Caption PZ2 CSS modified by Peter Cerveny */

/* PlaceHolder Div */
.fill.left1col32 { float:left; margin:0px 0px 0px 0px; width: 345px;height: 230px; }
.fill.right1col32 { float:right; margin:0px 0px 0px 0px; width: 345px; height: 230px; }
.fill.left1col43 { float:left; margin:0px 0px 0px 0px; width: 344px;height: 263px; }
.fill.right1col43 { float:right; margin:0px 0px 0px 0px; width: 344px; height: 263px; }
.fill.left2col32 { float:left; margin:0px 0px 0px 0px; width: 100%; height: 234px; }
.fill.right2col32 { float:right; margin:0px 0px 0px 0px; width: 100%; height: 234px; }
.fill.left2col32h { float:left; margin:0px 0px 0px 0px; width: 100%; height: 520px; }
.fill.right2col32h { float:right; margin:0px 0px 0px 0px; width: 100%; height: 520px; }
.fill.left2col32ch { float:left; margin:0px 0px 0px 0px; width: 100%; height: 160px; }
.fill.right2col32ch { float:right; margin:0px 0px 0px 0px; width: 100%; height: 160px; }
.fill.left2colhd { float:left; margin:0px 0px 0px 0px; width: 100%; height: 205px; }
.fill.right2colhd { float:right; margin:0px 0px 0px 0px; width: 100%; height: 205px; }
.fill.left2col43 { float:left; margin:0px 0px 0px 0px; width: 100%;height: 263px; }
.fill.right2col43 { float:right; margin:0px 0px 0px 0px; width: 100%; height: 263px; }
.fill.left2col43h { float:left; margin:0px 0px 0px 0px; width: 100%; height: 456px; }
.fill.right2col43h { float:right; margin:0px 0px 0px 0px; width: 100%; height: 456px; }
.fill.left3colhd { float:left; margin:0px 0px 0px 0px; width: 100%; height: 133px; }
.fill.right3colhd { float:right; margin:0px 0px 0px 0px; width: 100%; height: 133px; }
.fill.left3col32 { float:left; margin:0px 0px 0px 0px; width: 100%; height: 160px; }
.fill.right3col32 { float:right; margin:0px 0px 0px 0px; width: 100%; height: 160px; }
.fill.left3col32h { float:left; margin:0px 0px 0px 0px; width: 100%; height: 351px; }
.fill.right3col32h { float:right; margin:0px 0px 0px 0px; width: 100%; height: 351px; }
.fill.left3col43 { float:left; margin:0px 0px 0px 0px; width: 100% ;height: 177px; }
.fill.right3col43 { float:right; margin:0px 0px 0px 0px; width: 100% ;height: 177px; }
.fill.left4col32 { float:left; margin:0px 0px 0px 0px; width: 170px;height: 118px; }
.fill.right4col32 { float:right; margin:0px 0px 0px 0px; width: 170px; height: 118px; }
.fill.left4col43 { float:left; margin:0px 0px 0px 0px; width: 170px;height: 118px; }
.fill.right4col43 { float:right; margin:0px 0px 0px 0px; width:170px;height: 118px; }
.fill.left6col32 { float:left; margin:0px 0px 0px 0px;  width:105px;height:70px; }
.fill.right6col32 { float:right; margin:0px 0px 0px 0px;  width:105px;height:70px; }
.fill.left7col32 { float:left; margin:0px 0px 0px 0px;  width:99px;height:66px; }
.fill.right7col32 { float:right; margin:0px 0px 0px 0px;  width:99px;height:66px; }

/* MSIE z-index work-a-round */
/* reversing natural z-index */
.PZleft,.PZmid,.PZright,PZ21,PZ12,PZ22,PZ13,PZ23,PZ33,PZ4 { position:relative; }
.PZ1 { z-index:900; }
.PZ2 { z-index:890; }

/* Mozilla z-index bliss */
.PZleft a,.PZmid a,.PZright a,.PZ12 a,.PZ22 a,.PZ13 a,.PZ23 a,.PZ33 a { z-index:0; }
.PZleft a:hover,.PZmid a:hover,.PZright a:hover,.PZ11 a:hover,.PZ21 a:hover,.PZ12 a:hover,.PZ22 a:hover,.PZ13 a:hover,.PZ23 a:hover,.PZ33 a:hover { position:absolute; z-index:999; }
PZ12r1 a:hover,.PZ22r1 a:hover,.PZ13r1 a:hover,.PZ23r1 a:hover,.PZ33r1 a:hover { position:absolute; z-index:999; }

.PZoom a { position:absolute; cursor:default; }
.PZoom.Link a { cursor:pointer; }

.PZleft .PZoom a:hover,.PZmid PZoom a:hover,.PZright .PZoom a:hover,.PZ11 .PZoom a:hover,.PZ21 .PZoom a:hover,.PZ12 .PZoom a:hover,.PZ22 .PZoom a:hover,.PZ13 .PZoom a:hover,.PZ23 .PZoom a:hover,.PZ33 .PZoom a:hover {border:0; background:none; text-decoration:none; }

.PZleft .PZoom,.PZmid .PZoom { float:left; margin:0px; position:relative; }  /* left:0px; top:-0px; */
.PZright .PZoom { float:right; margin:0px; position:relative;  }
.PZ11 .PZoom,.PZ21 .PZoom,.PZ12 .PZoom,.PZ22 .PZoom,.PZ13 .PZoom,.PZ23 .PZoom,.PZ33 .PZoom { float:left; margin:0px; position:relative; }
.PZ12r1 .PZoom,.PZ22r1 .PZoom,.PZ13r1 .PZoom,.PZ23r1 .PZoom,.PZ33r1 .PZoom { float:left; margin:0px; position:relative; }

        /* TN POSITION HOR */
.PZleft .tn1col32,.PZleft .tn1col43 { right:360px; } 
.PZright .tn1col32,.PZright .tn1col43 { right:0px; }
.PZleft .tn2col32,.PZleft .tn2col43 { right:360px; }
.PZright .tn2col32,.PZright .tn2col43 { right: 3px; }
.PZ21 .tn1col32,.PZ21 .tn1col32h,.PZ21 .tn1col43,.PZ21 .tn1col43h {top: 0px;  right: -360px; }
* html .PZ21 .tn1col32,.PZ21 .tn1col32h,.PZ21 .tn1col43,.PZ21 .tn1col43h {top: 0px;  right: -360px; }
.PZ12 .tn2col32,.PZ12 .tn2col32h,.PZ12 .tn2col43,.PZ12 .tn2col43h {top: 0px;  right:350px; }
.PZ12 .tn2col43h {top: 0px; right:350px; }
.PZ22 .tn2col32h,.PZ22 .tn2col32,.PZ22 .tn2col43,.PZ22 .tn2col43h,.PZ22 .tn2colhd, PZ22 .tn2col32ch { right: 3px; }
.PZ22r1 .tn2col32h, .PZ22r1 .tn2col32, .PZ22r1 .tn2col43, .PZ22r1 .tn2colhd { right: 3px; }
.PZ13 .tn3colhd,.PZ13 .tn3col32h,.PZ13 .tn3col32,.PZ13 .tn3col43 {top: 5px; right: 225px;}  
.PZ13 .tn3col32h {top: 5px; right: 235px;}  
.PZ13r1 .left3colhd,.PZ23 .tn3col32h,.PZ13r1 .tn3col32,.PZ13r1 .tn3col43 { top: 0px; right: 232px; } 
.PZ23 .tn3colhd,.PZ23 .tn3col32,.PZ23 .tn3col32h,.PZ23 .tn3col43 {top: 5px; right: 225px;}
.PZ33 .tn3colhd,.PZ33 .tn3col32,.PZ33 .tn3col32h,.PZ33 .tn3col43 {top: 5px; right: 225px;}

.PZ33r1 .tn3col32,.PZ33r1 .tn3col43 { top: 0px; right: 232px; }
.PZleft .tn4col32,.PZleft .tn4col43 { right:174px; }
.PZmid .tn4col32,.PZmid .tn4col43 { right:174px; }
.PZright .tn4col32,.PZright .tn4col43 { right: 174px; }
.PZleft .tn6col32,.PZleft .tn6col43 { right:120px; }
.PZright .tn6col32,.PZright .tn6col43 { right:120px; }
.PZleft .tn7col32,.PZleft .tn7col32 { right:99px; }
.PZmid .tn7col32,.PZleft .tn7col32 { right:99px; }
.PZright .tn7col32,.PZright .tn7col32 { right:99px; }

     /* TN SIZE */
.tn120button img { width:120px; }       
.tn1col32 img { width:345px;height:230px; }
.tn1col43 img { width:348px;height:261px; }
.tn2col32 img { width:345px;height:230px; }
.tn2col32h img { width:346px;height:519px; }
.tn2colhd img { width:346px;height:195px; }
.tn2col32ch img { width:354px;height:160px; }
.tn2col43 img { width: 348px;height:261px; }
.tn2col43h img { width: 348px;height:464px; }
.tn3colhd img { width:231px;height:129px; }
.tn3col32 img { width:231px;height:154px; }
.tn3col32h img { width:231px;height:347px; }
.tn3col43 img { width:231px;height:173px; }
.tn4col32 img { width:170px;height:113px; }
.tn4col43 img { width:170px;height:128px; }
.tn6col32 img { width:105px;height:70px;}
.tn7col32 img { width:99px;height:66px;}

.PZoom img { border: 0px solid #333; } /* border on */
.PZoom.noBrdr img { border:none; } /* border off */

/* ZoomOpen Size  */
.w120button a:hover,.w100 a:hover img { width:122px; }
.w150 a:hover,.w150 a:hover img { width:150px; }
.w350 a:hover,.w350 a:hover img { width:360px; }
.w533 a:hover,.w533 a:hover img { width:533px; height:400px; }
.w4x3 a:hover,.w4x3 a:hover img { width:600px; height:450px; }

.w533h a:hover,.w533h a:hover img { height:533px; width:400px; }
.w600 a:hover,.w600 a:hover img {  height:400px; width:600px; }
.w600h a:hover,.w600h a:hover img { height:600px; width:400px; }
.w600hd a:hover,.w600hd a:hover img { width:600px; height:338px; }
.w600ch a:hover,.w600ch a:hover img { height:250px; width:600px; }
.w100 a:hover,.w100%hd a:hover img { width:100%; height:100%;}

.PZoom a:hover img,.PZoom img { margin-bottom:-3px; }

.PZoom .PZcap { display:none; }
.PZoom a:hover .PZcap {font-weight:normal; display:block;  background:#999; border:1px solid #333;
     font-family:verdana,sans-serif; text-align:justify;font-size:9pt; line-height:12pt; color:white; margin-right:-2px; }

.PZoom a:hover .PZpad { display:block;padding:3px 5px 5px 5px; }
.PZoom.noCap a:hover .PZcap { display:none; }

/* ZoomOpen Positions    */
.PZleft .tn1col43 a:hover { left: 0px; top:-140px; }
.PZright .tn1col43 a:hover { right:-360px; top:-140px; }
.PZleft .tn2col32 a:hover { left: 0px; top:-190px; }
.PZright .tn2col32 a:hover { right: -360px; top:-190px; }
.PZleft .tn2col43 a:hover { left: 0px; top:-140px; }
.PZright .tn2col43 a:hover { right:-360px; top:-140px; }
.PZ21 .tn1col32 a:hover { right: -335px; top:-180px; }
.PZ12 .tn2col32 a:hover { left: 10px; top:-180px; }
.PZ12r1 .tn2col32 a:hover { left: 10px; top: 10px; }
.PZ22 .tn2col32 a:hover { right: -335px; top:-180px; }
.PZ22 .tn2col32h a:hover { right: -345px; top:-90px; }
.PZ22 .tn2col32ch a:hover { right: -340px; top:-100px; }
.PZ22 .tn2colhd a:hover  { right: -355px; top: 10px; }
.PZ22r1 .tn2colhd a:hover  { right: -355px; top: 10px; }
.PZ22r1 .tn2col32 a:hover { right: -355px; top: 10px; }
.PZ12 .tn2col43 a:hover { left: 0px; top:-135px; }
.PZ12 .tn2col43h a:hover { left: 10px; top:-80px; }
.PZ22 .tn2col43 a:hover { right:-360px; top:-135px; }
.PZ22 .tn2col43h a:hover { right:-330px; top:-80px; }
.PZ22r1 .tn2col43 a:hover { right:-360px; top: 10px; }
.PZ12 .tn2colhd a:hover { left: 0px; top:-135px; }
.PZ22 .tn2colhd a:hover { right: -355px; top:-135px; }
.PZ13 .tn3colhd a:hover { left: 10px; top:-215px; }
.PZ23 .tn3colhd a:hover { right:-360px; top:-215px; }
.PZ33 .tn3colhd a:hover { right:-220px; top:-215px; }
.PZ13r1 .tn3col32 a:hover { left: 10px; top: 10px; }
.PZ13 .tn3col32 a:hover, .PZ13 .tn3col32h a:hover { left: 10px; top:-255px; }
.PZ23 .tn3col32 a:hover, .PZ23 .tn3col32h a:hover { right:-420px; top:-255px; }
.PZ33 .tn3col32 a:hover, .PZ33 .tn3col32h a:hover { right:-220px; top:-255px; }

.PZ33r1 .tn3col32 a:hover { right:-220px; top: 10px; }
.PZ13 .tn3col43 a:hover { left: 10px; top:-235px; }
.PZ23 .tn3col43 a:hover { right:-360px; top:-235px; }
.PZ33 .tn3col43 a:hover { right:-220px; top:-235px; }
.PZleft .tn4col32 a:hover { left: 10px; top:-290px; }
.PZright .tn4col32 a:hover { right:-160px; top:-290px; }
.PZleft .tn4col43 a:hover { left: 10px; top:-300px; }
.PZright .tn4col43 a:hover { right:-160px; top:-300px; }
.PZleft .tn6col32 a:hover { left: 5px; top:-330px; }
.PZright .tn6col32 a:hover { right:-100px; top:-330px; }
.PZleft .tn7col32 a:hover { left: 10px; top:-345px; }
.PZmid .tn7col32 a:hover { left: -255px; top:-345px; }
.PZright .tn7col32 a:hover { right:-90px; top:-345px; }

/* Right */
.PZright .t100 a:hover { right:-109px; top:30px; } /*MSIE-specific*/
.PZright>.t100 a:hover { right:-107px; }     /*Mozilla-specific*/

/* ========================= End Photo-Caption Zoom CSS =========================*/


<!-- =============================================================  -->


/* ========================= KHCP dropdown menu ========================= */



/* MODULE STYLES ----------------------------------------------------------- */




/* FRONTPAGE MODULES ------------------------------------ */

/* FRONTPAGE MODULES END ------------------------------------ */




/* FRONTPAGE BOX MODULES ---------- in Arbeit -------------------- */

.module_expose { background-image:url(../../../images/banners/w20120305_ktm_073_small_grad2.jpg ) ;
  /* ../../../images/stories/201109_pokhara/w20111004_KHCP_Pokhara_0310.jpg  */
}
.module_expose ul { width: 412px; height: 300px; list-style-type: none;   }  /* Box-Größe +  */
.module_expose li { margin: 0px -20px; }
.module_expose li a  {margin-left: -16px; margin-top:-11px; margin-right: -0px; display: block; padding: 10px; text-decoration: none; }
* html .module_expose li a {height: 300px;}
.module_expose li a:hover {width: 97%; height: 300px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:solid 1px #C5C5C5;}
.module_expose a em {color: #FFF; text-shadow: 1px 1px 4px #000; display: block; font-style: normal; }
.module_expose span {text-shadow: 1px 1px 1px #FFF;}
.module_expose a:hover span {text-decoration: underline; text-shadow: 1px 1px 1px #FFF;}
.module_expose a img {float: left; position: relative; margin-left: -3px; margin-top: 0px; display: block;padding: 0px; width: 140px; }



/* ------------------ FRONTPAGE MODULES END ------------------ */


/* ++++++++++++++  BLOG (NEWS ARTICLES)  ++++++++++++++ */
/* ARTCLE INFO in one line */
dl.article-info {margin: 0px; padding: 0px; font-size: 8pt; border-bottom: 1px dotted #bcbcbc; width: 100%;}
dl.article-info dt {float: left; margin: 0px; padding: 0 5px 0 5px; width: auto; background-color: transparent; color: #000;}
dl.article-count dd, dl.article-info dd {float: left; margin: 0px; padding: 0 15px 0 5px; width: auto; background-color: transparent; color: #a4a4a4;}
dl.article-count:after, dl.article-info:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0pt;}
* + html dl.article-count {display: inline-block;}
* html dl.article-count {height: 1%;}
* + html dl.article-info {display: inline-block;}
* html dl.article-info {height: 1%;}

h2 {font-size:1.4em; font-weight: normal; margin-bottom: 5px;}  /* H2 Abstand unten */
h8 {font-style:italic; font-weight: normal;}   /* Subtitles Images (News) */
.enlargeimg {font-style:italic;font-weight: bold; text-color:#161616;}   /* TEXT LINE "Enlarge images by mouseover" (News) */
.items-row, .items-leading {width: 100%; float: left; overflow:hidden;margin-bottom:10px !important; clear: left;}  /* Abstand Blog Intro Items */
.items-leading .column_box, .item .column_box {display: block; margin: 0px; padding: 5px;

/*	border-top: 1px dashed #dedede; */
/*	border-left: 1px dashed #dedede; */     }

.items-row:hover, .item .column_box:hover {background-color: #f8f8f8;  }
.items-separator {height: 0px; margin: 0px; padding: 0px; font-size: 0pt;}

.news-separator {width:100%;  border-top: 1px solid #dddddd;}

.blog-separator {clear: both; width:100%; height: 0px; padding: 0px 0px 15px 0px; border-top: 1px solid #dddddd; }

.separator-greyblue {width:100%; height: 0px; margin: 0px; padding: 0px; font-size: 0pt; border-top: 1.5px solid #b5c4df;}
.locations-separator {width:100%; height: 0px; margin: 0px; padding: 0px; font-size: 0pt; border-top: 1px dotted #bcbcbc;}

#newscontent td {padding: 2px; border: 0px solid #DDDDDD; vertical-align:top;text-align:top;}
#newscontent hr { 
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #dddddd;
} 
.img2x2 td {margin: 0px; padding: 2px; border: 0px solid #DDDDDD; vertical-align:top;text-align:top;}

#newscontent {padding-top: 10px; }
#newsintro {padding-top: 10px; }
#newsintro img {float: left; width:100%; padding-bottom: 10px;}

#voices img {float: left; height:100px; width: 100px; padding-right: 10px;}
#rinpoches img {float: left; height:100px; width: 100px; padding-right: 10px;}

#supporter img {width: 100px; padding: 10px; float:left;}
#supporter table th {text-align:left;}
#supporter table td {border: 1px solid #DDDDDD; padding-right:10px}


#sidebar { }
#content { }
#home {width: 980px !important; }
.span3 {width: 200px !important;}   /* Pos.7/8 Sidebar (Origin width: 220px) */
.span9 {width: 710px !important;}   /* Pos.2 content + Sidebar (Origin width: 700px) */
/*.span12 {width: 980px !important;}    Pos.2 content  noSidebar (Origin width: 960px) */


.col-photoslider {text-align: center;  width: 80%; padding:0px 5px; margin:0 auto;}

.cols-1 {display: block; float: none !important; margin: 0 !important;}
.cols-1 .column-1 {width: 98%; float:left; padding:0px 5px; margin-left: 0px}

.cols-2 .column-1 {width: 47.8%; float:left; padding:0px 5px; margin-right: 0px}
.cols-2 .column-2 {width: 47.8%; float:right; padding:0px 0px; margin: 0px}  /* alt width: 47.8%; */


.cols-3 .column-1 {float:left; width: 33.0%; padding:0px 5px 0px 0px; margin-right: 0px;} /* alt width: 31.2%; */
.cols-3 .column-2 {float:left; width: 33.0%; padding:0px 5px 0px 0px; margin-right: 0px;}
.cols-3 .column-3 {float:left; width: 33.0%; padding:0px 0px 0px 0px;}   /* width: 220px; FF: +2/-5, Opera +2/-5 home +7max/-4max, IE9 +2/-4 */

.cols-4 .column-1 {float:left; width:24.5%; padding:2px; margin-right: 0px}
.cols-4 .column-4 {float:left; width:24.5%; padding:2px; margin-right: 0px}

.cols-5 .column-1 {float:left; width:19.5%; padding:0px 2px; margin-right: 0px}
.cols-5 .column-5 {float:left; width: 17.5%; padding:0px 0px;}

.cols-6 .column-1 {float:left; width:14%; padding:0px 5px; margin-right: 9px}
.cols-6 .column-6 {float:left; width: 14%; padding:0px 0px;}



.blog-featured {padding: 20px; display:none}
.blog-more {padding:10px 5px}

.introtext {float:left; display: inline-block; }
.readmore {width:130px; display: inline-block;}

.well {min-height: 20px; padding: 10px 15px 0px 15px; margin-bottom: 15px; background-color: rgb(245, 245, 245);
    border: 1px solid rgb(227, 227, 227); border-radius: 4px 4px 4px 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}






<!-- =============================================================  -->

/* momentan no function!! */
