/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* Colors
----------------------------------------------------------------------------------------------------*/
/*

ak1 = cedeec
ak1 border = dfdfdf

ak2 = fffcc8
ak2 border = dfdfdf
 
ak3 = d3e7cf
ak3 border = dfdfdf
 
ak4 = f1e8e8
ak4 border = dfdfdf
   
feature & sidebar = f6f6f6
feature & sidebar border = e5e5e5

*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 10pt Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#333;
	background:#999;
	line-height:140%;
	background:url('../images/bodybg.jpg');
}

a:focus {
	/*outline: 1px dotted invert;*/
}

a{
  color:#0b3ea5;
  text-decoration:none;
}

a:hover{
  color:#0b3ea5;
  text-decoration:underline;
}

a:visited{
  color:#0b3ea5;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1,
h2,
h3{
	font-weight:normal;
  /*color:#993366;*/
  color:#254380;
  font-family:"Trebuchet MS","Verdana","Arial",sans-serif;
  line-height:1.2em;
}

h1 {
	font-size: 24px;
	/*font-weight:bold;*/
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 30px;
}


h1,
h2,
h3
 {
	padding:25px 15px 10px 15px;
}

/*
p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset{
  padding:10px;
  margin-bottom:10px;
}*/

form{
  padding-bottom:10px;
}

/* Richtext elements */
div.richtext{
  padding:10px 15px;
}

  div.richtext p,
  div.richtext h1,
  div.richtext h2,
  div.richtext h3,
  div.richtext dl,
  div.richtext ol,
  div.richtext ul,
  div.richtext table{
    margin:0px;
    padding:0px 0px 10px 0;
  }
  
  div.richtext p,
  div.richtext ol,
  div.richtext ul{
    line-height:1.3em;
  }
  
  div.richtext img{
    /*float:left;*/
    margin:0 10px 5px 0;
    border:4px solid #fff;
  }
  
  .toolMyTip{
  	border:1px solid #444;
  	background:#254380;
  	color:#fff;
  	padding:10px;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	-khtml-border-radius: 10px;
  }

/* `Sections
----------------------------------------------------------------------------------------------------*/

#article{
  margin-top:15px;
}

.article{
  margin-top:30px;
}

.calIcon{
  margin-right:10px;
  border:none;
}

#comments{
  margin-top:30px;
}

  .comment{
    margin:0 0 15px 15px;
    background:#f4f8fc;
    padding-top:10px;
    border-top:1px solid #dfdfdf;    
  }

#container-top{
  background:#ffffff url(../images/topBg.png) top no-repeat;
  margin:0 auto;
  margin-top:20px;
}

.grid_16_Plus_20{
    width:960px;
    margin-top:50px;
}


#newsletterForm{
	margin-left:15px;
}

#newsletterForm td{	
	vertical-align:top;
	padding:0 30px 5px 0;
}

#container-bottom{
  background:#ffffff url(../images/bottomBg.png) bottom no-repeat;
  margin:0 auto;
}

.errors{
  color:red;
}

.eventDetails{
  margin:20px 5px 20px 5px;
  width:100%;
}

.eventDetails td{
  padding:0 10px 10px;
  line-height:1.3em;
}

.formTable{
  margin:0px 5px 20px 5px;
  width:100%;
}

.formTable td{
  padding:0 10px 10px;
  line-height:1.3em;
}



#map{
  margin:0 15px 20px 15px;
}

.richtext h2.blogFrontHeader{
  padding:0;
  margin:0px 0 10px 0;
}


.grid_16+20{
    width:960px;
    margin-left:-10px;
}

#logo img{
  padding:15px;
}

#navigation{
  background:#444;
}

#contactForm{
	display:block;
	background:#444;	
}



#newsBar{
  margin-top:15px;
}

#newsExcerpt{
  margin-top:30px;
}




#standardNavigation{
  text-align:right;
}
  #standardNavigation ul{
    padding:15px 15px 0 0;
    list-style:none;
  }
  
  #standardNavigation li{
    display:inline;
  }
    
  #tagLine{
    padding:40px 15px 15px 0px;
    font-size:16px;
    font-weight:100;
    color:#00378b;
  }





#content{
  background:#fff;
}

  #subNavigation{
    text-align:right;
    margin-top:15px;
  }
  
#top-navigation{
  float:right;
  text-align:right;  
  padding-top:10px;
}

#top-navigation td{
  text-align:left;
  padding-right:10px;
  vertical-align:bottom;
}

#top-navigation .inputText{
  margin-bottom:0;
}

/* `Sections
----------------------------------------------------------------------------------------------------*/
  #feature{
    margin-top:15px;
    margin-bottom:40px;
    color:#444;   
  }
  
    #feature h1,#news-feature h1{
      padding:10px 0 15px 0;      
    }
    
  #feature p.blogFrontMeta,
.richtext p.blogFrontMeta{
  font-style:normal;
  color:#666;
}

#feature h1.blogFrontHeader{
  padding:0;
  margin:10px 0 10px 0;
}


#feature table{
}

#feature td{
	padding:0 10px 10px 0;
	vertical-align:top;
}

#feature .right{
	padding-left:140px;
}

#featureBottom{
  margin-top:50px;
}

#featureBottom select{
	margin-bottom:10px;
}

#featureBottom h3{
	margin:0;
	padding:5px 15px 15px 15px;
}

  #detail1, #detail2{
    margin-top:30px;
  }

 /* `Event Elemente
----------------------------------------------------------------------------------------------------*/
#calNavigation{
	margin:0 auto;
	padding:15px 0 0 0;
	background:#f6f6f6;
	
}

#calNavigation td{
	padding:0 15px 15px 0;
	background:#f6f6f6;
}

#calNavigation td img{
	border:none;
}

#calNavigation .calNavYear{
	font-size:18pt;
	color:#b8b8b8;
	text-align:center;
}
 
#eventExcerpt{
   margin:15px 0 20px 15px;
   text-align:left;
   margin-bottom:0px;
}

#eventExcerpt h2{
	padding:25px 0 15px 0;
}

 .easyEventsList_item{
 	padding:5px 0;
	border-bottom:1px solid #dedede;
	text-align:left;
}

 .easyEventsList_item-noborder{
 	padding:5px 0;
	text-align:left;
}

.easyEventsList_time{
	font-family:"Trebuchet MS","Verdana","Arial",sans-serif;
	color:#444;
	width:90px;
	float:left;
}
.easyEventsList_title{
	margin:0 0 10px 0;
	padding:0;
	margin-left:90px;
	font-weight:normal;
}
.easyEventsList_description{
	margin-left:90px;
}

/***** Events List *****/
#ee_listDetailsContainer{
    margin-top:20px;
    padding-top:10px;
    border-top:2px solid darkgreen;
}
.easyEventsList_group{
	padding:5px;
}
.easyEventsList_heading{
	font-family:"Trebuchet MS","Verdana","Arial",sans-serif;
    font-size: 13pt;
    color:#254380;
    padding:30px 0 10px 0;
}

.ee_listContainer{
}  



/* `News Elemente
----------------------------------------------------------------------------------------------------*/ 
.article-newspage, #article-feature{
	margin:15px 0;
}

.article-teaser{
	line-height:1.2em;
}

.article-teaser img, #article-single img{
	float:left;
  margin:0 10px 10px 0;
  padding:7px;
  background:#fff;
  border:1px solid #ddd;
}

.article-meta, .article-tags{
	font-size:10px;
	font-style:italic;
	color:#666;	
}

.article-meta{
	margin-bottom:10px;	
}

.article-tags{
	margin-top:15px;
	padding-top:5px;
	border-top:1px solid #dedede;	
}




 /* `Project Elemente
----------------------------------------------------------------------------------------------------*/  
  #projekte{
    margin-top:10px;
  }
  
  .slide{
  /*height:200px;*/
  }
  
  .slideToggler,#toggleAll{    
    cursor: pointer;
  }
  
  .slideToggler{
    margin-top:10px;
  }
    
    .open{
      background:url(../images/downArrow.gif) right center no-repeat;
    }
    
    .close{
      background:url(../images/upArrow.gif) right center no-repeat;
    }  
  
  .toggleLabel{
    padding:2px 15px;
    margin:0;
    color:#444;
  }
  
    .toggleLabel img{
      margin-right:10px;
    }
    
    
    .projectShort{
    }
    
    .projectDetails{
    }
 
 /* Board Elemente
 ----------------------------------------------------------------------------------------------------*/
.wjoContact{
	margin:15px;
}

.wjoContact td{
	padding:0 15px 15px 0;
	vertical-align:top;
}
 
 
 /* Column Center Elemente
 ----------------------------------------------------------------------------------------------------*/
 #columnCenter ul{
 	list-style-type:none;
 	
 }
 
 #columnCenter li{
 	margin:5px 0 0 15px;
 	padding:0;
 	line-heigth:120%;
 }
 
    
 /* `Sidebar Elemente
----------------------------------------------------------------------------------------------------*/
#sidebar{
  margin-top:0px;
  margin-bottom:40px;
}

  #becomeMember{
    margin-top:15px;
  }
  
  
  #login{
    margin-top:15px;
  }
  
  #subscribe2Newsletter{
    margin-top:15px;
  }
  
    .formSubmit{
      background:url(../images/signupButton-norm.png) transparent no-repeat;
      width:145px;
      height:23px;
      border:none;
    }
  
  #testimonial{
    margin-top:15px; 
  }
  
  #impressionen{
    margin-top:15px; 
  }
  
    #impressionen div.gallery{
      padding:15px;
    }
    
    #impressionen div.gallery img{
      border:4px solid #fff;
      margin:auto;
    }

#legal{
  margin-top:10px;
  margin-bottom:20px; 
}

 /* Additional Classes
----------------------------------------------------------------------------------------------------*/
/* clearstuff */

.clearfix{
visibility:hidden;
  clear:both;
  height:0;
  line-height:0;
  
}


/* Rounded Stuff
----------------------------------------------------------------------------------------------------*/
/* Global
-------------------------------- */

.rounded-ak1-top div,.rounded-ak1-top,
.rounded-ak2-top div,.rounded-ak2-top,
.rounded-ak3-top div,.rounded-ak3-top,
.rounded-ak4-top div,.rounded-ak4-top,
.rounded-feature-top div,.rounded-feature-top,
.rounded-sidebar-top div,.rounded-sidebar-top {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

.rounded-ak1-sm-top div,.rounded-ak1-sm-top,
.rounded-ak2-sm-top div,.rounded-ak2-sm-top,
.rounded-ak3-sm-top div,.rounded-ak3-sm-top,
.rounded-ak4-sm-top div,.rounded-ak4-sm-top,
.rounded-feature-sm-top div,.rounded-feature-sm-top {
	width: 100%;
	height: 5px;
	font-size: 1px;
}

.rounded-ak1-bottom div, .rounded-ak1-bottom,
.rounded-ak2-bottom div, .rounded-ak2-bottom,
.rounded-ak3-bottom div, .rounded-ak3-bottom,
.rounded-ak4-bottom div,.rounded-ak4-bottom,
.rounded-feature-bottom div,.rounded-feature-bottom,
.rounded-sidebar-bottom div,.rounded-sidebar-bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

.rounded-ak1-sm-bottom div,.rounded-ak1-sm-bottom,
.rounded-ak2-sm-bottom div,.rounded-ak2-sm-bottom,
.rounded-ak3-sm-bottom div,.rounded-ak3-sm-bottom,
.rounded-ak4-sm-bottom div,.rounded-ak4-sm-bottom,
.rounded-feature-sm-bottom div,.rounded-feature-sm-bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}

.rounded-ak1 .richtext,
.rounded-ak2 .richtext,
.rounded-ak3 .richtext,
.rounded-ak4 .richtext,
.rounded-ak1-sm .richtext,
.rounded-ak2-sm .richtext,
.rounded-ak3-sm .richtext,
.rounded-ak4-sm .richtext,
.rounded-feature .richtext,
.rounded-sidebar .richtext,
.rounded-sidebar .gallery { padding: 0px 15px; }


/* AK 1
-------------------------------- */
.rounded-ak1{ background: url(../images/ak1-10-tl.png) no-repeat top left;}
.rounded-ak1-top{	background: url(../images/ak1-10-tr.png) no-repeat top right;}
.rounded-ak1-bottom {	background: url(../images/ak1-10-bl.png) no-repeat bottom left;}
.rounded-ak1-bottom div {	background: url(../images/ak1-10-br.png) no-repeat bottom right;}
.rounded-ak1 .richtext,
.roudend-ak1 .toggleLabel{	background: url(../images/ak1-right.png) top right repeat-y;}

/* AK 1 small
-------------------------------- */
.rounded-ak1-sm{ background: url(../images/ak1-05-tl.png) no-repeat top left;}
.rounded-ak1-sm-top{	background: url(../images/ak1-05-tr.png) no-repeat top right;}
.rounded-ak1-sm-bottom {	background: url(../images/ak1-05-bl.png) no-repeat bottom left;}
.rounded-ak1-sm-bottom div {	background: url(../images/ak1-05-br.png) no-repeat bottom right;}
.rounded-ak1-sm .richtext,
.roudend-ak1-sm .toggleLabel {	background: url(../images/ak1-right.png) top right repeat-y;}

/* AK 2
-------------------------------- */
.rounded-ak2{ background: url(../images/ak2-10-tl.png) no-repeat top left;}
.rounded-ak2-top{	background: url(../images/ak2-10-tr.png) no-repeat top right;}
.rounded-ak2-bottom {	background: url(../images/ak2-10-bl.png) no-repeat bottom left;}
.rounded-ak2-bottom div {	background: url(../images/ak2-10-br.png) no-repeat bottom right;}
.rounded-ak2 .richtext,
.rounded-ak2 .toggleLabel {	background: url(../images/ak2-right.png) top right repeat-y;}

/* AK 2 small
-------------------------------- */
.rounded-ak2-sm{ background: url(../images/ak2-05-tl.png) no-repeat top left;}
.rounded-ak2-sm-top{	background: url(../images/ak2-05-tr.png) no-repeat top right;}
.rounded-ak2-sm-bottom {	background: url(../images/ak2-05-bl.png) no-repeat bottom left;}
.rounded-ak2-sm-bottom div {	background: url(../images/ak2-05-br.png) no-repeat bottom right;}
.rounded-ak2-sm .richtext,
.rounded-ak2-sm .toggleLabel {	background: url(../images/ak2-right.png) top right repeat-y;}


/* AK 3
-------------------------------- */
.rounded-ak3{ background: url(../images/ak3-10-tl.png) no-repeat top left;}
.rounded-ak3-top{background: url(../images/ak3-10-tr.png) no-repeat top right;}
.rounded-ak3-bottom {background: url(../images/ak3-10-bl.png) no-repeat bottom left;}
.rounded-ak3-bottom div {background: url(../images/ak3-10-br.png) no-repeat bottom right;}
.rounded-ak3 .richtext,
.rounded-ak3 .toggleLabel {background: url(../images/ak3-right.png) top right repeat-y;}


/* AK 3 small
-------------------------------- */
.rounded-ak3-sm{ background: url(../images/ak3-05-tl.png) no-repeat top left;}
.rounded-ak3-sm-top{background: url(../images/ak3-05-tr.png) no-repeat top right;}
.rounded-ak3-sm-bottom {background: url(../images/ak3-05-bl.png) no-repeat bottom left;}
.rounded-ak3-sm-bottom div {background: url(../images/ak3-05-br.png) no-repeat bottom right;}
.rounded-ak3-sm .richtext,
.rounded-ak3-sm .toggleLabel {background: url(../images/ak3-right.png) top right repeat-y;}


/* AK 4
-------------------------------- */
.rounded-ak4{ background: url(../images/ak4-10-tl.png) no-repeat top left;}
.rounded-ak4-top{	background: url(../images/ak4-10-tr.png) no-repeat top right;}
.rounded-ak4-bottom {background: url(../images/ak4-10-bl.png) no-repeat bottom left;}
.rounded-ak4-bottom div {	background: url(../images/ak4-10-br.png) no-repeat bottom right;}
.rounded-ak4 .richtext,
.rounded-ak4 .toggleLabel {background: url(../images/ak4-right.png) top right repeat-y;}


/* AK 4 small
-------------------------------- */
.rounded-ak4-sm{ background: url(../images/ak4-05-tl.png) no-repeat top left;}
.rounded-ak4-sm-top{	background: url(../images/ak4-05-tr.png) no-repeat top right;}
.rounded-ak4-sm-bottom {background: url(../images/ak4-05-bl.png) no-repeat bottom left;}
.rounded-ak4-sm-bottom div {	background: url(../images/ak4-05-br.png) no-repeat bottom right;}
.rounded-ak4-sm .richtext,
.rounded-ak4-sm .toggleLabel {background: url(../images/ak4-right.png) top right repeat-y;}

/* Feature & Sidebar
-------------------------------- */
.rounded-feature,.rounded-sidebar{ background: url(../images/feature-10-tl.png) no-repeat top left;}
.rounded-feature-top, .rounded-sidebar-top{ background: url(../images/feature-10-tr.png) no-repeat top right;}
.rounded-feature-bottom, .rounded-sidebar-bottom {background: url(../images/feature-10-bl.png) no-repeat bottom left;}
.rounded-feature-bottom div, .rounded-sidebar-bottom div {background: url(../images/feature-10-br.png) no-repeat bottom right;}
.rounded-feature .richtext,
.rounded-sidebar .richtext,
.rounded-sidebar .gallery,
.rounded-feature .toggleLabel,
.rounded-sidebar .toggleLabel,
.rounded-feature .featureCenter {background: url(../images/feature-right.png) top right repeat-y;}


/* Feature small
-------------------------------- */
.rounded-feature-sm{ background: url(../images/feature-05-tl.png) no-repeat top left;}
.rounded-feature-sm-top{ background: url(../images/feature-05-tr.png) no-repeat top right;}
.rounded-feature-sm-bottom {background: url(../images/feature-05-bl.png) no-repeat bottom left;}
.rounded-feature-sm-bottom div{background: url(../images/feature-05-br.png) no-repeat bottom right;}
.rounded-feature-sm .richtext,
.rounded-feature-sm .toggleLabel {background: url(../images/feature-right.png) top right repeat-y;}

 /* Form stuff
----------------------------------------------------------------------------------------------------*/
.inputText{
  border:1px solid #ccc;
  width:140px;
  padding:2px;
  margin-bottom:10px;
}

#sidebar .inputText{
  width:140px;
  padding:2px;
  margin-bottom:10px;
}
#sidebar select{
	margin-bottom:10px;	
}

/* `Pagination
----------------------------------------------------------------------------------------------------*/
#pagination{
  /*margin:0 0 15px 15px;*/
}

#pagination td{
border:0;margin:0;padding:0;
font-size:11px;
margin-right: 2px;
}

#pagination a{
margin:0;padding:0;
border:solid 1px #254380;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	-khtml-border-radius: 5px;
}

#pagination .previous-off,
#pagination .next-off {
border:solid 1px #bbb;
color:#bbb;
font-weight:normal;
padding:3px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	-khtml-border-radius: 5px;
}

#pagination .next a,
#pagination .previous a {
border:solid 1px #bbb;
color:#bbb;
display:block;
font-weight:normal;
margin-right:2px;
padding:3px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	-khtml-border-radius: 5px;
}

#pagination .active{
background:#254380;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
display:block;
padding:3px 4px;
border:solid 1px #254380;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	-khtml-border-radius: 5px;
}

#pagination a:link,
#pagination a:visited {
color:#254380;
display:block;
padding:3px 6px;
text-decoration:none;
}

#pagination a:hover{
background:#254380;
color:#FFFFFF;
border:solid 1px #254380;

}

/***** Calendar *****/
#ee_miniCalendarContainer td{
	vertical-align:top;
}

/* the table */
.ee_miniCalendarDays{ 
    width:100%;
    text-align:center;
}
#feature .ee_miniCalendarDays td{ 
    padding:5px;
    line-height:100%;
}
.ee_miniCalendarDays th{
    /*background: #fff;*/
    color: #444;
}
.ee_miniCalendarDays td.ee_current{
    background: #fff;
    border: 1px solid #ccc;
    -moz-border-radius:5px;
    font-size:8pt;
    color:#555;
}

.ee_miniCalendarDays td.AK0{
    background: #254380;
    color:#fff;
}
.ee_miniCalendarDays td.AK1{
    background: #cedeec;
}
.ee_miniCalendarDays td.AK2{
    background: #fffcc8;
}
.ee_miniCalendarDays td.AK3{
    background: #d3e7cf;
}
.ee_miniCalendarDays a{
    color: #fff;
    display:block;
}
.ee_miniCalendarDays a:hover{
    display:block;
    /*text-decoration:none;*/
} 
.ee_miniCalendarNav{
    font-size: 1.5 em;
    font-weight: normal;
}
.ee_miniCalMonth{
    text-align: center;
    color:#254380;
    font-family:"Trebuchet MS","Verdana","Arial",sans-serif;
    font-size:15pt;
    padding-bottom:0px;
}
.ee_miniCalNext{
    width: 10px;
    text-align: center;
}
.ee_miniCalNext a{
    border: none;
    font-size: 1.8em;
}
.ee_miniCalPrev{
    width: 10px;
    text-align: center;
}
.ee_miniCalPrev a{
    border: none;
    font-size: 1.8em;
}
.ee_miniCalYear{
}
.ee_miniCalendarDays td.ee_today{    
    color:#254380;
    font-weight:bold;
}
.ee_yearCurrent{
}
.ee_yearNav{
}
.ee_yearPlus{
}
.ee_yearMinus{
}

.ee_miniCalendarDays td.ee_next{
    background: #f6f6f6;
    color:#f6f6f6;
}
.ee_miniCalendarDays td.ee_prev{
    background: #f6f6f6;
    color:#f6f6f6;
}

/* ----------------IMAGE SLIDER------------- */
#ee_miniCalendarContainer {  
	width:800px; 
	margin:10px; 
	background:#f6f6f6 ; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px 10px;
}
/* create custom forward-backward buttons for this container */
#ee_miniCalendarContainer .SlideItMoo_forward,
#ee_miniCalendarContainer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:200px; 
	bottom:0px; 
	right:5px; 
	background:#f8f8f8 url(../images/slideitmoo_forward.png) no-repeat center;  
}

#ee_miniCalendarContainer .SlideItMoo_back { 
	left:5px; 
	background:url(../images/slideitmoo_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	/*position:relative;*/ 
	overflow:hidden; 
	width:790px; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto;
	padding:10px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block;   
	/*position:relative;*/ 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	/*position:relative;*/ 
	float:left;
	margin:0px 20px;  
	width:240px;
/*text-align:center;*/ 
	/*color:#FFFFFF;*/
}
/*#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background:#333333; padding:2px; }
#SlideItMoo_items a img{ border:none; }*/

/* 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(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(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(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(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

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

#lbCaption {
	font-weight: bold;
}

#feature .bottomBar{
	margin-top:20px;
}

.justifyleft{
  
}
