html{
height:100%;
}
body {
   margin: 0;
   padding: 0;
   background-color:#F2F2F2;
   text-align: center;
   height:100%;
}
p{margin:0px;
padding:0px;
}
.ul{}
a{ 
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 text-decoration:none;
}
.clear{
clear:both;}
.wrapper{
	text-align:left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 816px;
	/*background-color:#FFFFFF;*/
	background-image:url(../assets/bgr.jpg);
}
.wrapper_standard
{
	text-align:left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 816px;
	/*background-color:#FFFFFF;*/
	background-image:url(../assets/bgr_stnd.jpg);
}
.wrapper_standard1
{
	text-align:left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 816px;
	/*background-color:#FFFFFF;*/
	background-image:url(../assets/bgr_stnd.jpg);
}
.wrapper_simple
{
	text-align:left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 816px;
	/*background-color:#FFFFFF;*/
	background-image:url(../assets/bgr1_stnd.jpg);
}

p {
  margin: 0px;
  padding:0px;
  }

/* --- Header  ----------------------- */
#headmenu{
color:#FFFFFF;
padding-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:816px;
text-decoration:none;

}

#headmenu a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#headmenu ul{
color:#FFFFFF;
margin:0px;
padding:0px;
}
#headmenu li{
margin:0px;
list-style: none;
display: inline;
padding-left:2px;
color:#FFFFFF;
}
.standaard_oranje{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
line-height:15pt;
 color: #FF9900;}
#header {
   height: 93px;
   margin:0 0 0 0;	
   width: 816px;
   padding:0;   
   position:relative;   		
}
/* --- Header  ----------------------- */

/* --- Top Menu ---------- */
#mainnav {
   text-align:left;
   margin-left: 0px;
   margin-right: 0px;
   padding-left:5px;
   padding-right:4px;
   height:34px;
   width:790px;
   color: #999999;
   background-image:url(../assets/line.jpg);
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
}
#mainnav a{
   padding-bottom:4px;
   margin-top:8px;
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color: #999999;
   text-decoration:none;
   background-image:url(../assets/menuline.jpg);
   background-position:right;
   background-repeat:no-repeat;
}
#mainnav ul { 
   padding: 0; 
}
#mainnav ul li { 
   display: inline; 
}
#mainnav ul {
   margin: 0;
   padding: 0;
   color: #999999;
   font-size:12px;
   font-weight:bold;
  }
#mainnav ul li a {
   padding: 0.2em 12px;
   padding-right:19px;
   color: #999999;
   text-decoration: none;
   float: left;
}
#mainnav ul li a:hover {
   /*background-color: #95B2F4;*/
   font-weight:bold;
   color: #8D8980;
}
#navlist li a:hover, #navlist li a:active {
   color: #999999;
   text-decoration: none;
   font-weight:bold;
   text-align: left;
}
/* --- End Top Menu --------- */
/* ---------Start SERVICE DESK-------*/
.input{
	width: 150px;
	height: 13px;
	padding:2px;
	margin-bottom:2px;
	border: 1px solid  #CCCCCC;
	color:#959595;
}

.servicedesk {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#inputForm{
    float:right;	
	padding-left: 5px;
        padding-right: 8px;
	/*width: 150px;*/
}

input#submitAction{
	width:30px;	
	font-size: 11px;
	background: #1272CC;
	color:#FFFFFF;
	text-align: center;
	height:18px;
	border:0px;
	margin:0px;
}
div#inputForm div#actions{
	margin:0px;	
}
/* -----------End SERVICE DESK------------*/
#main{
padding-left:8px;
padding-right:8px;
margin:0px;
}
#content{
padding-bottom:4px;
padding-right:0px;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#content_form{
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#welcome{
 width:172px;
 float:left;
 background-color:#F2F2F2;
 height:165px;
 color:#333333; 
 border-bottom:1px solid #999999;
 padding-top:10px;
 padding-left:10px;
 padding-right:6px;
}
#profile{
padding-top:10px;
padding-left:8px;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:8px;

}
#profile a{
color:#47A6FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}


.bg2 {
	background: #2A2A2A;
}
 #home_img{
 width:612px;
 float:left;
 height:176px;
 background-color:#CCCCCC;
 }
#table_css{
margin-top:2px;
width:800px;
}
 .news_title{
 background-color:#FFFFFF;
 color:#009900;
 font-weight:bold;
 font-size:14px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding-left:10px;
 padding-top:10px;
 
 }
 #home_news{
 padding-left:10px;
  padding-top:10px;
  padding-right:4px;

 }
 .pdate{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#E8A10B;
 padding-top:4px;
}
#article{
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#00a0cd;
 text-transform:uppercase; 
  font-weight:bold;
}
.article_title{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#537C9A;
text-transform:uppercase; 
font-weight:bold;
}
.article_date{
font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#00a0cd;
 text-transform:uppercase; 
  font-weight:bold;
}
 .subtitle{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#E8A10B;
 }
  .subtitle_s{
padding-top:10px;
 padding-left:8px;
 font-size:12px;
 font-family:Tahoma;
 font-weight:bold;
 color:#E8A10B;
 }
  .subtitleNews{
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#E8A10B;
 font-weight:bold;
 }
 .readmore{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:6px;
 margin-right:4px;
 }
  .readmore a{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:4px;
 text-decoration:none;
 background-image:url(../assets/readmore.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding-right:18px; 
 }
  .readmoreNews{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:14px;
 margin-right:4px;
 }
.readmoreHome a{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:14px;
 margin-right:4px;
 text-decoration:none;
 margin-top:9px;
 }
 .readmoreHome {
 margin-top:6px;
 }
#green
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 padding-left:10px;
 padding-top:6px;
 color: #00A0CD;}
  .readmoreNews a{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:4px;
 text-decoration:none;
 background-image:url(../assets/readmore.gif);
 background-position:center;
 background-repeat:no-repeat;
 padding-right:78px; 
 }

 #newstitle{
 font-size:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#6B91B9;
 text-transform:uppercase; 
 font-weight:bold;
 padding-bottom:8px; }

.newstitle{
 font-size:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#6B91B9;
 text-transform:uppercase; 
 font-weight:bold;
 padding-bottom:4px; }

 .newsdate{
  font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#1F79FF;
 padding-bottom:4px;}

 .newscontent{
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
 padding-bottom:4px;}

 #newsarchive{
 font-size:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#0099FF;
 text-transform:uppercase; 
 font-weight:bold;
 padding-bottom:2px; 
 }
 .summary{
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
 padding-bottom:6px;
 padding-right:4px;
}
 .summary_s{
 margin-top:4px;
 padding-left:8px;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
 padding-bottom:6px;
}
 .summaryhome{
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
 padding-bottom:6px;
 padding-right:4px;
}
 .summaryhome strong{
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#E8A10B;
 font-style:normal;
 padding-bottom:6px;
 padding-right:4px;
}
 .summary a{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #3399FF;
 text-decoration:none;
 padding-bottom:4px;
 padding-right:4px;
 }
.line{
width:170px;
border-bottom:1px solid #CCCCCC;}
#newsletter{
 margin-left:10px;
 margin-right:8px;
 margin-bottom:10px;
 background-color:#F2F2F2;
 padding:5px 6px 6px 10px;
 font-size:11px;
 font-weight:bold;
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
}
#n_l{
 width:146px;
 margin-left:10px;
 margin-right:8px;
 margin-bottom:10px;
 background-color:#F2F2F2;
 padding:5px 6px 6px 10px;
 font-size:11px;
 font-weight:bold;
 border:1px solid #cccccc;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
}
#n_l_home{
 width:152px;
 margin-left:10px;
 margin-right:8px;
 margin-bottom:10px;
 background-color:#F2F2F2;
 padding:5px 6px 6px 10px;
 font-size:11px;
 font-weight:bold;
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#838383
}
#newsemail{
 padding-left:10px;
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#838383;
}
 #column1{
 float:left;
 width:188px;
 border-right:1px solid #C8C8C8; 
 }
  #column2{
 float:left;

width:400px;
background-color:#ffffff;
 }
  #column3{
 float:left;

width:200px;
background-color:#ffffff;

 }



#content_s{
padding-top:10px;
padding-left:6px;
padding-right:14px;
padding-bottom:10px;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100%;
}
 #content_s a {font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:4px;
 text-decoration:none;
}
#htmlcontent {
padding-left:6px;
padding-right:6px;
color:#47A6FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.htmllink{
padding-top:6px;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#htmllink a{
color:#379FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-image: url(../assets/Image/hlink.jpg);
background-position:left;
background-repeat: no-repeat;
padding-left:10px;
line-height:18px;
border-bottom:1px dashed #C8C8C8;
}
#htmllink a:hover{
color: #FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
padding-left:10px;
line-height:18px;
}
#prod_content {
padding-left:6px;
padding-right:6px;
color:#47A6FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin-bottom:0px;
}
.prod_content {
padding-left:6px;
padding-right:6px;
color:#47A6FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin-bottom:0px;
}
.prod_title{
padding-left:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#A41B1E;
text-transform:uppercase;
padding-top:6px;
padding-bottom:4px;

}
.ref_title{
padding-left:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#8EACCA;
padding-top:6px;
padding-bottom:4px;
text-transform:uppercase;
}

#prod_content  a{
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 text-decoration:none;
 padding-right:18px; 
 }
/* --- LeftPanel ----------------------*/

#m{
width:140px;
margin-left:8px;
padding-bottom:4px;
padding-top:4px;
color:#6B747D;
font-size:12px;
font-family:Tahoma;
font-weight:bold;
margin-right:8px;
padding-left:28px;
background-color:#EDF6FF;
border-bottom: 1px solid #D0D0D0;
}
#vertmenu {
font-family:Tahoma;
font-size: 12px;
width: 168px;
padding: 0px;
margin: 0px;
margin:0 3px 6px 8px;
}

#vertmenu h1 {
display: block; 
font-size: 12px; 
padding: 3px 0 2px 3px;
color:#606060;
margin: 0px;
width:176px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
display:block;
}

#vertmenu ul li {
margin: 0px;
padding: 0px;
display:block;
}
#vertmenu ul li a {
background-image: url(../assets/sub_arr.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom: 1px solid  #cccccc;
font-family:Tahoma;
font-size: 12px;
display: block;
padding: 5px 5px 4px 18px;
text-decoration: none;
color:#606060;
width:144px;

}
ul#submenu li a, ul#submenu li a:focus{
width:135px;
margin: 0px;
background-color:#F8F8F8;
background-image: url(../assets/sub_arrNO.html);
background-position:left;
background-repeat:no-repeat;
border-bottom: 1px solid  #ffffff;
padding: 5px 5px 4px 28px;
border-bottom:1px solid #D0D0D0;
text-decoration: none;
color:#8EA9BD;
}
ul#submenu li a:hover{
width:135px;
margin: 0px;
background-color:#F8F8F8;
background-image: url(../assets/sub_arrNO.html);
background-position:left;
background-repeat:no-repeat;
border-bottom: 1px solid  #ffffff;
padding: 5px 5px 4px 28px;
border-bottom:1px solid #D0D0D0;
text-decoration: none;
color:#8EA9BD;
}
.selected{
color:#0099FF;
}
ul.selected li{
background-color:#33FFFF;
color:#0099FF;
}

/* End Left Menu*/
#htmllinkNews{
padding-top:6px;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
.archive{
padding-left:2px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
#htmllinkNews a{
display: block;
color:#379FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-image: url(../assets/Image/hlink.jpg);
background-position:left;
background-repeat: no-repeat;
padding-left:10px;
line-height:12px;
border-bottom:1px dashed #C8C8C8;
}
#htmllinkNews a:hover{
color: #FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
padding-left:10px;
line-height:12px;
}
#serv{
border-top:1px solid #C8C8C8;
margin-left:6px;

width:412px;
}
.services{
text-align:left;
width:398px;
background-color:#F2F2F2;
padding-left:6px;
padding-right:6px;
padding-top:5px;
border-left:1px solid  #C8C8C8;
border-right:1px solid  #C8C8C8;
}
#serviceslast{
border-top:1px solid #C8C8C8;
background-color:#ffffff;
text-align:left;
width:400px;
padding-left:6px;
padding-right:6px;
padding-top:5px;

}
.service_title{
text-align:left;
color:#F76A59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
.service_titleL{
text-align:left;
color:#40A3FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:6px;
}
.service_c{
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:7px;
}
.service_c a{
color: #3366FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;

}
/*------------Start Newsleter----------*/
label, input, select { 
  display: block;
  float: left;
  width: 156px; 
}

form br {    
  clear: left;
  
}
#formnews{
width:150px;
}
#beispielform{
float:left;
width:150px;}
input#submit { 
    float: left;
    width: auto;
	font-size: 11px;
	background: #CCCCCC;
	color:#FFFFFF;
	font-family:Tahoma;
	height:18px;
	border:0px;
	margin-top:6px;	
}
input#reset { 
    float: left;
    width: auto;
	font-size: 11px;	
	background: #CCCCCC;
	font-family:Tahoma;
	color:#FFFFFF;
	height:18px;
	border:0px;
	margin-top:4px;
	border-right:4px solid #fff;	
}
/*------------Start Newsleter----------*/
/* --- End Leftanel ---------------------------- */
/*-------Start SubHome-------------*/
#welcome_sub{
padding-top:10px;
width:420px;
margin-left:2px;
padding-right:4px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
padding-left:6px;
padding-right:4px;
background-color:#F2F2F2;
padding-bottom:14px;}
#welcome_sub img{
border:4px solid #FFFFFF;
}
#welcome1_sub{
padding-top:10px;
width:602px;
margin-left:2px;
padding-right:4px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
padding-left:6px;
padding-right:4px;
background-color:#F2F2F2;
padding-bottom:14px;}
#welcome1_sub img{
border:4px solid #FFFFFF;
}
#readmore_sub a{
 
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:6px;
 margin-right:4px;
 text-decoration:none;
}
#readmore_sub {
float:right;
}
.readmore_sub a{
 
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#47A6FF;
 padding-bottom:6px;
 margin-right:4px;
 text-decoration:none;
}
.readmore_sub {
float:right;
}
#servic_sub{
float:left;
margin-top:4px;
border-top:1px dashed #C8C8C8;
border-bottom:1px dashed #C8C8C8;
padding-top:10px;
width:420px;
margin-left:1px;
padding-right:4px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
padding-left:6px;
padding-right:4px;

}
#about_sub{
padding-top:10px;
width:420px;
margin-left:2px;
padding-right:4px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
padding-left:6px;
padding-right:4px;
}
#about1_sub{
padding-top:10px;
width:602px;
margin-left:2px;
padding-right:4px;
padding-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
padding-left:6px;
padding-right:4px;
}
#about_left{
padding-right:4px;
width:202px;
float:left;
border-right:1px dashed #C8C8C8;}
.ssub_title{
text-align:left;
color:#FF6B2A;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:6px;}
.careers_title{
text-align:left;
color:#537C9A;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:6px;}
.content_sub a{
color:#379FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-image: url(../assets/Image/hlink.jpg);
background-position:left;
background-repeat: no-repeat;
padding-left:10px;
line-height:14px;

 }
 .content_sub a:hover{
color: #FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-image: url(../assets/Image/hlink.jpg);
background-position:left;
background-repeat: no-repeat;
padding-left:10px;
line-height:14px;
 }
#about_right{
padding-left:6px;
padding-right:4px;
width:202px;
float:left;}
/*----------End Sub Home----------*/
/* --- Begin Footer ---------------------------- */
#footer {
   float:left;
   text-align: center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   width:796px;
   color: #999999;
   font-size:11px;		
   padding:10px 10px;
   background-image:url(../assets/bootoom.jpg);
   background-position:bottom;
   background-repeat:no-repeat;
       	
}
#footermenu{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:10px;
text-decoration:none;

}
#footermenu a{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
background-image:url(../assets/footerline.jpg);
background-position:right;
background-repeat:no-repeat;
padding-right:6px;

}
#footermenu ul{
color:#999999;
margin:0px;
padding:0px;
}
#footermenu li{
margin:0px;
list-style: none;
display: inline;
padding-right:4px;
color:#999999;
background-image:url(../assets/line.jpg);
background-position:right;
background-repeat:no-repeat;
}

/* ---------------- End Footer ---------------- */
/*---------------------------Tumb-Image*/
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid  #CCCCCC;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FFFFFF;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left:-460px; /*position where enlarged image should offset horizontally */
z-index: 50;
}